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

Security

Token

There is no security token.

Firewall

main Name
Security enabled
Stateless

Configuration

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

Listeners

Listener Duration Response
Symfony\Component\Security\Http\Firewall\ChannelListener {#971
  -map: Symfony\Component\Security\Http\AccessMap {#967 …}
  -authenticationEntryPoint: null
  -logger: Symfony\Bridge\Monolog\Logger {#1120 …}
  -httpPort: 80
  -httpsPort: 443
}
0.00 ms (none)
Symfony\Component\Security\Http\Firewall\ContextListener {#990
  -tokenStorage: Symfony\Component\Security\Core\Authentication\Token\Storage\TokenStorage {#668 …}
  -sessionKey: "_security_main"
  -logger: Symfony\Bridge\Monolog\Logger {#1120 …}
  -userProviders: Symfony\Component\DependencyInjection\Argument\RewindableGenerator {#987 …}
  -dispatcher: Symfony\Component\EventDispatcher\EventDispatcher {#952 …}
  -registered: false
  -trustResolver: Symfony\Component\Security\Core\Authentication\AuthenticationTrustResolver {#1014 …}
  -rememberMeServices: null
  -sessionTrackerEnabler: [
    Symfony\Component\Security\Core\Authentication\Token\Storage\UsageTrackingTokenStorage {#669 …}
    "enableUsageTracking"
  ]
}
0.00 ms (none)
Symfony\Component\Security\Http\Firewall\AuthenticatorManagerListener {#981
  -authenticatorManager: Symfony\Component\Security\Http\Authentication\AuthenticatorManager {#1022 …}
}
0.00 ms (none)
Symfony\Component\Security\Http\Firewall\AccessListener {#1024
  -tokenStorage: Symfony\Component\Security\Core\Authentication\Token\Storage\UsageTrackingTokenStorage {#669 …}
  -accessDecisionManager: Symfony\Component\Security\Core\Authorization\TraceableAccessDecisionManager {#1107 …}
  -map: Symfony\Component\Security\Http\AccessMap {#967 …}
  -authManager: null
  -exceptionOnNoToken: false
}
0.00 ms (none)
Symfony\Component\Security\Http\Firewall\LogoutListener {#1085
  -tokenStorage: Symfony\Component\Security\Core\Authentication\Token\Storage\UsageTrackingTokenStorage {#669 …}
  -options: [
    "csrf_parameter" => "_csrf_token"
    "csrf_token_id" => "logout"
    "logout_path" => "/logout"
  ]
  -httpUtils: Symfony\Component\Security\Http\HttpUtils {#1080 …}
  -csrfTokenManager: null
  -eventDispatcher: Symfony\Component\EventDispatcher\EventDispatcher {#952 …}
}
0.00 ms (none)

Authenticators

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

Access Decision

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

Access decision log

# Result Attributes Object
1 GRANTED FRONT_ACCESS
[
  "training" => App\Entity\Scholar\Training\SharedTraining {#1323
    -id: "3f0b245e-884a-11ee-a0d6-0242c0a85003"
    -modules: Doctrine\ORM\PersistentCollection {#1330 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1364 …}
    -totalHourDescription: 840
    -videoDescription: null
    -diplomaDescription: null
    -trainingProduct: App\Entity\Payment\TrainingProduct {#1375 …}
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1391 …}
    -trainingType: null
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1405 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1406 …}
    -thematic: [
      "10"
    ]
    -diploma: 1
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1444 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1509 …}
    -createdAt: DateTime @1700556296 {#1320
      date: 2023-11-21 09:44:56.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458864 {#1321
      date: 2025-09-10 01:01:04.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1468 …}
    #fromApi: false
    -name: "Plaquiste"
    -description: "Le plaquiste  intervient sur des chantiers de constructions neuves, ou en réhabilitation. Après avoir reçu les consignes de son responsable, il organise son poste de travail, il établit l’ordre d’exécution et les modes opératoires des ouvrages à réaliser. De par la connaissance qu’il a des normes de conformité des supports de réception, il est en capacité de contrôler ces derniers avant d’intervenir et alerter son responsable en cas de non-conformité. Tout au long de son intervention, il contrôle son travail et rend compte à son responsable du déroulement du chantier. En plus de son responsable, ses principaux interlocuteurs sont le client et le maître d’œuvre."
    -public: false
    -_links: null
    -status: "published"
    -lockBy: App\Entity\Scholar\Training\Training {#1460 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1509 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#1629
    -id: "2b6a41ad-354a-11e9-8180-00163e87308f"
    -lessons: Doctrine\ORM\PersistentCollection {#1636 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#1661 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1666 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1509 …}
    -createdAt: DateTime @1550692828 {#1616
      date: 2019-02-20 21:00:28.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458818 {#1622
      date: 2025-09-10 01:00:18.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1468 …}
    #fromApi: false
    -lockBy: App\Entity\Scholar\Module\OriginModule {#1677 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1509 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#2429
    -id: "8ff02cd5-3543-11e9-8180-00163e87308f"
    -chapters: Doctrine\ORM\PersistentCollection {#2444 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#2468 …}
    -exercises: Doctrine\ORM\PersistentCollection {#2465 …}
    -minimumTime: DateTime @21600 {#2434
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#2474 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#2481 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#2490 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#2515 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#2505 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1509 …}
    -createdAt: DateTime @1550689990 {#2433
      date: 2019-02-20 20:13:10.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757457507 {#2430
      date: 2025-09-10 00:38:27.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1687 …}
    #fromApi: false
    -status: "published"
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#2523 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1509 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS GRANTED
Show voter details
2 GRANTED FRONT_ACCESS
[
  "training" => App\Entity\Scholar\Training\SharedTraining {#1323
    -id: "3f0b245e-884a-11ee-a0d6-0242c0a85003"
    -modules: Doctrine\ORM\PersistentCollection {#1330 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1364 …}
    -totalHourDescription: 840
    -videoDescription: null
    -diplomaDescription: null
    -trainingProduct: App\Entity\Payment\TrainingProduct {#1375 …}
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1391 …}
    -trainingType: null
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1405 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1406 …}
    -thematic: [
      "10"
    ]
    -diploma: 1
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1444 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1509 …}
    -createdAt: DateTime @1700556296 {#1320
      date: 2023-11-21 09:44:56.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458864 {#1321
      date: 2025-09-10 01:01:04.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1468 …}
    #fromApi: false
    -name: "Plaquiste"
    -description: "Le plaquiste  intervient sur des chantiers de constructions neuves, ou en réhabilitation. Après avoir reçu les consignes de son responsable, il organise son poste de travail, il établit l’ordre d’exécution et les modes opératoires des ouvrages à réaliser. De par la connaissance qu’il a des normes de conformité des supports de réception, il est en capacité de contrôler ces derniers avant d’intervenir et alerter son responsable en cas de non-conformité. Tout au long de son intervention, il contrôle son travail et rend compte à son responsable du déroulement du chantier. En plus de son responsable, ses principaux interlocuteurs sont le client et le maître d’œuvre."
    -public: false
    -_links: null
    -status: "published"
    -lockBy: App\Entity\Scholar\Training\Training {#1460 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1509 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#1629
    -id: "2b6a41ad-354a-11e9-8180-00163e87308f"
    -lessons: Doctrine\ORM\PersistentCollection {#1636 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#1661 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1666 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1509 …}
    -createdAt: DateTime @1550692828 {#1616
      date: 2019-02-20 21:00:28.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458818 {#1622
      date: 2025-09-10 01:00:18.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1468 …}
    #fromApi: false
    -lockBy: App\Entity\Scholar\Module\OriginModule {#1677 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1509 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#2565
    -id: "95cfcbd4-169d-11ea-9c0f-0242c0a8b002"
    -chapters: Doctrine\ORM\PersistentCollection {#2564 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#2557 …}
    -exercises: Doctrine\ORM\PersistentCollection {#2554 …}
    -minimumTime: DateTime @21600 {#2517
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#2559 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#2481 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#2569 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#2571 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#2577 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1509 …}
    -createdAt: DateTime @1575467666 {#2510
      date: 2019-12-04 14:54:26.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458810 {#2566
      date: 2025-09-10 01:00:10.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#2575 …}
    #fromApi: false
    -status: "published"
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#2583 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1509 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS GRANTED
Show voter details
3 DENIED FRONT_ACCESS
[
  "training" => App\Entity\Scholar\Training\SharedTraining {#1323
    -id: "3f0b245e-884a-11ee-a0d6-0242c0a85003"
    -modules: Doctrine\ORM\PersistentCollection {#1330 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1364 …}
    -totalHourDescription: 840
    -videoDescription: null
    -diplomaDescription: null
    -trainingProduct: App\Entity\Payment\TrainingProduct {#1375 …}
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1391 …}
    -trainingType: null
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1405 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1406 …}
    -thematic: [
      "10"
    ]
    -diploma: 1
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1444 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1509 …}
    -createdAt: DateTime @1700556296 {#1320
      date: 2023-11-21 09:44:56.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458864 {#1321
      date: 2025-09-10 01:01:04.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1468 …}
    #fromApi: false
    -name: "Plaquiste"
    -description: "Le plaquiste  intervient sur des chantiers de constructions neuves, ou en réhabilitation. Après avoir reçu les consignes de son responsable, il organise son poste de travail, il établit l’ordre d’exécution et les modes opératoires des ouvrages à réaliser. De par la connaissance qu’il a des normes de conformité des supports de réception, il est en capacité de contrôler ces derniers avant d’intervenir et alerter son responsable en cas de non-conformité. Tout au long de son intervention, il contrôle son travail et rend compte à son responsable du déroulement du chantier. En plus de son responsable, ses principaux interlocuteurs sont le client et le maître d’œuvre."
    -public: false
    -_links: null
    -status: "published"
    -lockBy: App\Entity\Scholar\Training\Training {#1460 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1509 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#1629
    -id: "2b6a41ad-354a-11e9-8180-00163e87308f"
    -lessons: Doctrine\ORM\PersistentCollection {#1636 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#1661 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1666 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1509 …}
    -createdAt: DateTime @1550692828 {#1616
      date: 2019-02-20 21:00:28.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458818 {#1622
      date: 2025-09-10 01:00:18.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1468 …}
    #fromApi: false
    -lockBy: App\Entity\Scholar\Module\OriginModule {#1677 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1509 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#2605
    -id: "22f37c7e-354c-11e9-8180-00163e87308f"
    -chapters: Doctrine\ORM\PersistentCollection {#2606 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#2611 …}
    -exercises: Doctrine\ORM\PersistentCollection {#2608 …}
    -minimumTime: DateTime @21600 {#2602
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#2613 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#2481 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#2615 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#2617 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#2623 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1509 …}
    -createdAt: DateTime @1550693673 {#2603
      date: 2019-02-20 21:14:33.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458805 {#2604
      date: 2025-09-10 01:00:05.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#2575 …}
    #fromApi: false
    -status: "published"
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#2628 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1509 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\TrainingVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\PracticalCaseUserVoter"
ACCESS ABSTAIN
"Nellapp\Bundle\SDKBundle\Permission\Security\Voter\SuperAdminVoter"
ACCESS ABSTAIN
Show voter details
4 DENIED FRONT_ACCESS
[
  "training" => App\Entity\Scholar\Training\SharedTraining {#1323
    -id: "3f0b245e-884a-11ee-a0d6-0242c0a85003"
    -modules: Doctrine\ORM\PersistentCollection {#1330 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1364 …}
    -totalHourDescription: 840
    -videoDescription: null
    -diplomaDescription: null
    -trainingProduct: App\Entity\Payment\TrainingProduct {#1375 …}
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1391 …}
    -trainingType: null
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1405 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1406 …}
    -thematic: [
      "10"
    ]
    -diploma: 1
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1444 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1509 …}
    -createdAt: DateTime @1700556296 {#1320
      date: 2023-11-21 09:44:56.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458864 {#1321
      date: 2025-09-10 01:01:04.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1468 …}
    #fromApi: false
    -name: "Plaquiste"
    -description: "Le plaquiste  intervient sur des chantiers de constructions neuves, ou en réhabilitation. Après avoir reçu les consignes de son responsable, il organise son poste de travail, il établit l’ordre d’exécution et les modes opératoires des ouvrages à réaliser. De par la connaissance qu’il a des normes de conformité des supports de réception, il est en capacité de contrôler ces derniers avant d’intervenir et alerter son responsable en cas de non-conformité. Tout au long de son intervention, il contrôle son travail et rend compte à son responsable du déroulement du chantier. En plus de son responsable, ses principaux interlocuteurs sont le client et le maître d’œuvre."
    -public: false
    -_links: null
    -status: "published"
    -lockBy: App\Entity\Scholar\Training\Training {#1460 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1509 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#1629
    -id: "2b6a41ad-354a-11e9-8180-00163e87308f"
    -lessons: Doctrine\ORM\PersistentCollection {#1636 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#1661 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1666 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1509 …}
    -createdAt: DateTime @1550692828 {#1616
      date: 2019-02-20 21:00:28.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458818 {#1622
      date: 2025-09-10 01:00:18.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1468 …}
    #fromApi: false
    -lockBy: App\Entity\Scholar\Module\OriginModule {#1677 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1509 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\OriginLesson {#2650
    -id: "92d82a91-e20f-11ef-addf-0242c0a83007"
    -chapters: Doctrine\ORM\PersistentCollection {#2651 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#2656 …}
    -exercises: Doctrine\ORM\PersistentCollection {#2653 …}
    -minimumTime: null
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#2658 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#2660 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#2661 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#2663 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#2669 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1509 …}
    -createdAt: DateTime @1738574198 {#2648
      date: 2025-02-03 10:16:38.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757422899 {#2649
      date: 2025-09-09 15:01:39.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#2575 …}
    #fromApi: false
    -status: "published"
    -ref: "PRE103"
    -image: null
    -objective: null
    -sharedLessons: Doctrine\ORM\PersistentCollection {#2667 …}
    -lessonReviewActivated: true
    -indexedContent: null
    -name: "Le stage et les documents administratifs"
    -description: """
      <p style="text-align: justify;"><iframe src="https://www.youtube.com/embed/xs2q9kKXfGI" width="640" height="360" data-mce-fragment="1"></iframe></p>\r\n
      <p style="text-align: justify;">La p&eacute;riode de stage en entreprise et les documents administratifs.&nbsp;</p>\r\n
      <p style="text-align: justify;">Lorsque vous allez vous rendre sur vos lieux de stage, l'entreprise, le centre de formation et vous-m&ecirc;me allez devoir compl&eacute;ter des documents administratifs. Ces documents sont obligatoires.&nbsp;&nbsp;</p>
      """
    -public: false
    -_links: null
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\TrainingVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\PracticalCaseUserVoter"
ACCESS ABSTAIN
"Nellapp\Bundle\SDKBundle\Permission\Security\Voter\SuperAdminVoter"
ACCESS ABSTAIN
Show voter details
5 DENIED FRONT_ACCESS
[
  "training" => App\Entity\Scholar\Training\SharedTraining {#1323
    -id: "3f0b245e-884a-11ee-a0d6-0242c0a85003"
    -modules: Doctrine\ORM\PersistentCollection {#1330 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1364 …}
    -totalHourDescription: 840
    -videoDescription: null
    -diplomaDescription: null
    -trainingProduct: App\Entity\Payment\TrainingProduct {#1375 …}
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1391 …}
    -trainingType: null
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1405 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1406 …}
    -thematic: [
      "10"
    ]
    -diploma: 1
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1444 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1509 …}
    -createdAt: DateTime @1700556296 {#1320
      date: 2023-11-21 09:44:56.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458864 {#1321
      date: 2025-09-10 01:01:04.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1468 …}
    #fromApi: false
    -name: "Plaquiste"
    -description: "Le plaquiste  intervient sur des chantiers de constructions neuves, ou en réhabilitation. Après avoir reçu les consignes de son responsable, il organise son poste de travail, il établit l’ordre d’exécution et les modes opératoires des ouvrages à réaliser. De par la connaissance qu’il a des normes de conformité des supports de réception, il est en capacité de contrôler ces derniers avant d’intervenir et alerter son responsable en cas de non-conformité. Tout au long de son intervention, il contrôle son travail et rend compte à son responsable du déroulement du chantier. En plus de son responsable, ses principaux interlocuteurs sont le client et le maître d’œuvre."
    -public: false
    -_links: null
    -status: "published"
    -lockBy: App\Entity\Scholar\Training\Training {#1460 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1509 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#1629
    -id: "2b6a41ad-354a-11e9-8180-00163e87308f"
    -lessons: Doctrine\ORM\PersistentCollection {#1636 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#1661 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1666 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1509 …}
    -createdAt: DateTime @1550692828 {#1616
      date: 2019-02-20 21:00:28.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458818 {#1622
      date: 2025-09-10 01:00:18.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1468 …}
    #fromApi: false
    -lockBy: App\Entity\Scholar\Module\OriginModule {#1677 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1509 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#2674
    -id: "8aeaf925-01af-11f1-a0d1-7eefa83e8046"
    -chapters: Doctrine\ORM\PersistentCollection {#2675 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#2680 …}
    -exercises: Doctrine\ORM\PersistentCollection {#2677 …}
    -minimumTime: DateTime @21600 {#2671
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#2682 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#2481 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#2684 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#2686 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#2692 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1509 …}
    -createdAt: DateTime @1770198888 {#2672
      date: 2026-02-04 10:54:48.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1783674990 {#2673
      date: 2026-07-10 11:16:30.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#2690 …}
    #fromApi: false
    -status: "published"
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#2698 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1509 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\TrainingVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\PracticalCaseUserVoter"
ACCESS ABSTAIN
"Nellapp\Bundle\SDKBundle\Permission\Security\Voter\SuperAdminVoter"
ACCESS ABSTAIN
Show voter details
6 DENIED FRONT_ACCESS
[
  "training" => App\Entity\Scholar\Training\SharedTraining {#1323
    -id: "3f0b245e-884a-11ee-a0d6-0242c0a85003"
    -modules: Doctrine\ORM\PersistentCollection {#1330 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1364 …}
    -totalHourDescription: 840
    -videoDescription: null
    -diplomaDescription: null
    -trainingProduct: App\Entity\Payment\TrainingProduct {#1375 …}
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1391 …}
    -trainingType: null
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1405 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1406 …}
    -thematic: [
      "10"
    ]
    -diploma: 1
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1444 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1509 …}
    -createdAt: DateTime @1700556296 {#1320
      date: 2023-11-21 09:44:56.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458864 {#1321
      date: 2025-09-10 01:01:04.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1468 …}
    #fromApi: false
    -name: "Plaquiste"
    -description: "Le plaquiste  intervient sur des chantiers de constructions neuves, ou en réhabilitation. Après avoir reçu les consignes de son responsable, il organise son poste de travail, il établit l’ordre d’exécution et les modes opératoires des ouvrages à réaliser. De par la connaissance qu’il a des normes de conformité des supports de réception, il est en capacité de contrôler ces derniers avant d’intervenir et alerter son responsable en cas de non-conformité. Tout au long de son intervention, il contrôle son travail et rend compte à son responsable du déroulement du chantier. En plus de son responsable, ses principaux interlocuteurs sont le client et le maître d’œuvre."
    -public: false
    -_links: null
    -status: "published"
    -lockBy: App\Entity\Scholar\Training\Training {#1460 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1509 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#1690
    -id: "106ac276-8850-11ee-a0d6-0242c0a85003"
    -lessons: Doctrine\ORM\PersistentCollection {#1691 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#1701 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1706 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1509 …}
    -createdAt: DateTime @1700558794 {#1672
      date: 2023-11-21 10:26:34.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458817 {#1670
      date: 2025-09-10 01:00:17.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -lockBy: App\Entity\Scholar\Module\OriginModule {#1710 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1509 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#2911
    -id: "65f54ad9-c7d7-11e9-85b5-0242c0a84004"
    -chapters: Doctrine\ORM\PersistentCollection {#2912 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#2917 …}
    -exercises: Doctrine\ORM\PersistentCollection {#2914 …}
    -minimumTime: DateTime @21600 {#2908
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#2919 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#2481 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#2921 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#2923 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#2929 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1509 …}
    -createdAt: DateTime @1566806355 {#2909
      date: 2019-08-26 09:59:15.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1757458808 {#2910
      date: 2025-09-10 01:00:08.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#2927 …}
    #fromApi: false
    -status: "published"
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#2935 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1509 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\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 {#1323
    -id: "3f0b245e-884a-11ee-a0d6-0242c0a85003"
    -modules: Doctrine\ORM\PersistentCollection {#1330 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1364 …}
    -totalHourDescription: 840
    -videoDescription: null
    -diplomaDescription: null
    -trainingProduct: App\Entity\Payment\TrainingProduct {#1375 …}
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1391 …}
    -trainingType: null
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1405 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1406 …}
    -thematic: [
      "10"
    ]
    -diploma: 1
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1444 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1509 …}
    -createdAt: DateTime @1700556296 {#1320
      date: 2023-11-21 09:44:56.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458864 {#1321
      date: 2025-09-10 01:01:04.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1468 …}
    #fromApi: false
    -name: "Plaquiste"
    -description: "Le plaquiste  intervient sur des chantiers de constructions neuves, ou en réhabilitation. Après avoir reçu les consignes de son responsable, il organise son poste de travail, il établit l’ordre d’exécution et les modes opératoires des ouvrages à réaliser. De par la connaissance qu’il a des normes de conformité des supports de réception, il est en capacité de contrôler ces derniers avant d’intervenir et alerter son responsable en cas de non-conformité. Tout au long de son intervention, il contrôle son travail et rend compte à son responsable du déroulement du chantier. En plus de son responsable, ses principaux interlocuteurs sont le client et le maître d’œuvre."
    -public: false
    -_links: null
    -status: "published"
    -lockBy: App\Entity\Scholar\Training\Training {#1460 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1509 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#1724
    -id: "845948c2-3606-11e9-8180-00163e87308f"
    -lessons: Doctrine\ORM\PersistentCollection {#1725 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#1730 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1735 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1509 …}
    -createdAt: DateTime @1550773722 {#1722
      date: 2019-02-21 19:28:42.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458819 {#1723
      date: 2025-09-10 01:00:19.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1733 …}
    #fromApi: false
    -lockBy: App\Entity\Scholar\Module\OriginModule {#1740 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1509 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#2986
    -id: "46024c68-3606-11e9-8180-00163e87308f"
    -chapters: Doctrine\ORM\PersistentCollection {#2987 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#2992 …}
    -exercises: Doctrine\ORM\PersistentCollection {#2989 …}
    -minimumTime: DateTime @21600 {#2983
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#2994 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#2481 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#2996 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#2998 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#3004 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1509 …}
    -createdAt: DateTime @1550773618 {#2984
      date: 2019-02-21 19:26:58.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458806 {#2985
      date: 2025-09-10 01:00:06.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#3002 …}
    #fromApi: false
    -status: "published"
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#3010 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1509 …}
  }
]
"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 {#1323
    -id: "3f0b245e-884a-11ee-a0d6-0242c0a85003"
    -modules: Doctrine\ORM\PersistentCollection {#1330 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1364 …}
    -totalHourDescription: 840
    -videoDescription: null
    -diplomaDescription: null
    -trainingProduct: App\Entity\Payment\TrainingProduct {#1375 …}
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1391 …}
    -trainingType: null
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1405 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1406 …}
    -thematic: [
      "10"
    ]
    -diploma: 1
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1444 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1509 …}
    -createdAt: DateTime @1700556296 {#1320
      date: 2023-11-21 09:44:56.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458864 {#1321
      date: 2025-09-10 01:01:04.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1468 …}
    #fromApi: false
    -name: "Plaquiste"
    -description: "Le plaquiste  intervient sur des chantiers de constructions neuves, ou en réhabilitation. Après avoir reçu les consignes de son responsable, il organise son poste de travail, il établit l’ordre d’exécution et les modes opératoires des ouvrages à réaliser. De par la connaissance qu’il a des normes de conformité des supports de réception, il est en capacité de contrôler ces derniers avant d’intervenir et alerter son responsable en cas de non-conformité. Tout au long de son intervention, il contrôle son travail et rend compte à son responsable du déroulement du chantier. En plus de son responsable, ses principaux interlocuteurs sont le client et le maître d’œuvre."
    -public: false
    -_links: null
    -status: "published"
    -lockBy: App\Entity\Scholar\Training\Training {#1460 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1509 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#1724
    -id: "845948c2-3606-11e9-8180-00163e87308f"
    -lessons: Doctrine\ORM\PersistentCollection {#1725 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#1730 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1735 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1509 …}
    -createdAt: DateTime @1550773722 {#1722
      date: 2019-02-21 19:28:42.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458819 {#1723
      date: 2025-09-10 01:00:19.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1733 …}
    #fromApi: false
    -lockBy: App\Entity\Scholar\Module\OriginModule {#1740 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1509 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#3032
    -id: "6aa793ea-3606-11e9-8180-00163e87308f"
    -chapters: Doctrine\ORM\PersistentCollection {#3033 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#3038 …}
    -exercises: Doctrine\ORM\PersistentCollection {#3035 …}
    -minimumTime: DateTime @21600 {#3029
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#3040 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#2481 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#3042 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#3044 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#3050 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1509 …}
    -createdAt: DateTime @1550773679 {#3030
      date: 2019-02-21 19:27:59.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757429647 {#3031
      date: 2025-09-09 16:54:07.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1749 …}
    #fromApi: false
    -status: "published"
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#3055 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1509 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\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 {#1323
    -id: "3f0b245e-884a-11ee-a0d6-0242c0a85003"
    -modules: Doctrine\ORM\PersistentCollection {#1330 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1364 …}
    -totalHourDescription: 840
    -videoDescription: null
    -diplomaDescription: null
    -trainingProduct: App\Entity\Payment\TrainingProduct {#1375 …}
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1391 …}
    -trainingType: null
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1405 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1406 …}
    -thematic: [
      "10"
    ]
    -diploma: 1
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1444 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1509 …}
    -createdAt: DateTime @1700556296 {#1320
      date: 2023-11-21 09:44:56.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458864 {#1321
      date: 2025-09-10 01:01:04.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1468 …}
    #fromApi: false
    -name: "Plaquiste"
    -description: "Le plaquiste  intervient sur des chantiers de constructions neuves, ou en réhabilitation. Après avoir reçu les consignes de son responsable, il organise son poste de travail, il établit l’ordre d’exécution et les modes opératoires des ouvrages à réaliser. De par la connaissance qu’il a des normes de conformité des supports de réception, il est en capacité de contrôler ces derniers avant d’intervenir et alerter son responsable en cas de non-conformité. Tout au long de son intervention, il contrôle son travail et rend compte à son responsable du déroulement du chantier. En plus de son responsable, ses principaux interlocuteurs sont le client et le maître d’œuvre."
    -public: false
    -_links: null
    -status: "published"
    -lockBy: App\Entity\Scholar\Training\Training {#1460 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1509 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#1724
    -id: "845948c2-3606-11e9-8180-00163e87308f"
    -lessons: Doctrine\ORM\PersistentCollection {#1725 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#1730 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1735 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1509 …}
    -createdAt: DateTime @1550773722 {#1722
      date: 2019-02-21 19:28:42.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458819 {#1723
      date: 2025-09-10 01:00:19.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1733 …}
    #fromApi: false
    -lockBy: App\Entity\Scholar\Module\OriginModule {#1740 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1509 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#3077
    -id: "856823eb-9c15-11e9-aad5-0242ac160002"
    -chapters: Doctrine\ORM\PersistentCollection {#3078 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#3083 …}
    -exercises: Doctrine\ORM\PersistentCollection {#3080 …}
    -minimumTime: DateTime @21600 {#3074
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#3085 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#2481 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#3087 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#3089 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#3095 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1509 …}
    -createdAt: DateTime @1561995185 {#3075
      date: 2019-07-01 17:33:05.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1757458809 {#3076
      date: 2025-09-10 01:00:09.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#3002 …}
    #fromApi: false
    -status: "published"
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#3099 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1509 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\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 {#1323
    -id: "3f0b245e-884a-11ee-a0d6-0242c0a85003"
    -modules: Doctrine\ORM\PersistentCollection {#1330 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1364 …}
    -totalHourDescription: 840
    -videoDescription: null
    -diplomaDescription: null
    -trainingProduct: App\Entity\Payment\TrainingProduct {#1375 …}
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1391 …}
    -trainingType: null
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1405 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1406 …}
    -thematic: [
      "10"
    ]
    -diploma: 1
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1444 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1509 …}
    -createdAt: DateTime @1700556296 {#1320
      date: 2023-11-21 09:44:56.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458864 {#1321
      date: 2025-09-10 01:01:04.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1468 …}
    #fromApi: false
    -name: "Plaquiste"
    -description: "Le plaquiste  intervient sur des chantiers de constructions neuves, ou en réhabilitation. Après avoir reçu les consignes de son responsable, il organise son poste de travail, il établit l’ordre d’exécution et les modes opératoires des ouvrages à réaliser. De par la connaissance qu’il a des normes de conformité des supports de réception, il est en capacité de contrôler ces derniers avant d’intervenir et alerter son responsable en cas de non-conformité. Tout au long de son intervention, il contrôle son travail et rend compte à son responsable du déroulement du chantier. En plus de son responsable, ses principaux interlocuteurs sont le client et le maître d’œuvre."
    -public: false
    -_links: null
    -status: "published"
    -lockBy: App\Entity\Scholar\Training\Training {#1460 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1509 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#1724
    -id: "845948c2-3606-11e9-8180-00163e87308f"
    -lessons: Doctrine\ORM\PersistentCollection {#1725 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#1730 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1735 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1509 …}
    -createdAt: DateTime @1550773722 {#1722
      date: 2019-02-21 19:28:42.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458819 {#1723
      date: 2025-09-10 01:00:19.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1733 …}
    #fromApi: false
    -lockBy: App\Entity\Scholar\Module\OriginModule {#1740 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1509 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#3121
    -id: "bdc3deb7-bb96-11ea-8d8a-0242ac1c0003"
    -chapters: Doctrine\ORM\PersistentCollection {#3122 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#3127 …}
    -exercises: Doctrine\ORM\PersistentCollection {#3124 …}
    -minimumTime: DateTime @21600 {#3118
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#3129 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#2481 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#3131 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#3133 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#3139 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1509 …}
    -createdAt: DateTime @1593606669 {#3119
      date: 2020-07-01 14:31:09.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1750847724 {#3120
      date: 2025-06-25 12:35:24.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -status: "published"
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#3143 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1509 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\TrainingVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\PracticalCaseUserVoter"
ACCESS ABSTAIN
"Nellapp\Bundle\SDKBundle\Permission\Security\Voter\SuperAdminVoter"
ACCESS ABSTAIN
Show voter details
11 DENIED FRONT_ACCESS
[
  "training" => App\Entity\Scholar\Training\SharedTraining {#1323
    -id: "3f0b245e-884a-11ee-a0d6-0242c0a85003"
    -modules: Doctrine\ORM\PersistentCollection {#1330 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1364 …}
    -totalHourDescription: 840
    -videoDescription: null
    -diplomaDescription: null
    -trainingProduct: App\Entity\Payment\TrainingProduct {#1375 …}
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1391 …}
    -trainingType: null
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1405 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1406 …}
    -thematic: [
      "10"
    ]
    -diploma: 1
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1444 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1509 …}
    -createdAt: DateTime @1700556296 {#1320
      date: 2023-11-21 09:44:56.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458864 {#1321
      date: 2025-09-10 01:01:04.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1468 …}
    #fromApi: false
    -name: "Plaquiste"
    -description: "Le plaquiste  intervient sur des chantiers de constructions neuves, ou en réhabilitation. Après avoir reçu les consignes de son responsable, il organise son poste de travail, il établit l’ordre d’exécution et les modes opératoires des ouvrages à réaliser. De par la connaissance qu’il a des normes de conformité des supports de réception, il est en capacité de contrôler ces derniers avant d’intervenir et alerter son responsable en cas de non-conformité. Tout au long de son intervention, il contrôle son travail et rend compte à son responsable du déroulement du chantier. En plus de son responsable, ses principaux interlocuteurs sont le client et le maître d’œuvre."
    -public: false
    -_links: null
    -status: "published"
    -lockBy: App\Entity\Scholar\Training\Training {#1460 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1509 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#1724
    -id: "845948c2-3606-11e9-8180-00163e87308f"
    -lessons: Doctrine\ORM\PersistentCollection {#1725 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#1730 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1735 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1509 …}
    -createdAt: DateTime @1550773722 {#1722
      date: 2019-02-21 19:28:42.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458819 {#1723
      date: 2025-09-10 01:00:19.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1733 …}
    #fromApi: false
    -lockBy: App\Entity\Scholar\Module\OriginModule {#1740 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1509 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#3165
    -id: "348e5bd3-9ce5-11e9-aad5-0242ac160002"
    -chapters: Doctrine\ORM\PersistentCollection {#3166 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#3171 …}
    -exercises: Doctrine\ORM\PersistentCollection {#3168 …}
    -minimumTime: DateTime @21600 {#3162
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#3173 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#2481 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#3175 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#3177 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#3183 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1509 …}
    -createdAt: DateTime @1562084385 {#3163
      date: 2019-07-02 18:19:45.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1757458806 {#3164
      date: 2025-09-10 01:00:06.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#3002 …}
    #fromApi: false
    -status: "published"
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#3187 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1509 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\TrainingVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\PracticalCaseUserVoter"
ACCESS ABSTAIN
"Nellapp\Bundle\SDKBundle\Permission\Security\Voter\SuperAdminVoter"
ACCESS ABSTAIN
Show voter details
12 DENIED FRONT_ACCESS
[
  "training" => App\Entity\Scholar\Training\SharedTraining {#1323
    -id: "3f0b245e-884a-11ee-a0d6-0242c0a85003"
    -modules: Doctrine\ORM\PersistentCollection {#1330 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1364 …}
    -totalHourDescription: 840
    -videoDescription: null
    -diplomaDescription: null
    -trainingProduct: App\Entity\Payment\TrainingProduct {#1375 …}
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1391 …}
    -trainingType: null
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1405 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1406 …}
    -thematic: [
      "10"
    ]
    -diploma: 1
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1444 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1509 …}
    -createdAt: DateTime @1700556296 {#1320
      date: 2023-11-21 09:44:56.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458864 {#1321
      date: 2025-09-10 01:01:04.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1468 …}
    #fromApi: false
    -name: "Plaquiste"
    -description: "Le plaquiste  intervient sur des chantiers de constructions neuves, ou en réhabilitation. Après avoir reçu les consignes de son responsable, il organise son poste de travail, il établit l’ordre d’exécution et les modes opératoires des ouvrages à réaliser. De par la connaissance qu’il a des normes de conformité des supports de réception, il est en capacité de contrôler ces derniers avant d’intervenir et alerter son responsable en cas de non-conformité. Tout au long de son intervention, il contrôle son travail et rend compte à son responsable du déroulement du chantier. En plus de son responsable, ses principaux interlocuteurs sont le client et le maître d’œuvre."
    -public: false
    -_links: null
    -status: "published"
    -lockBy: App\Entity\Scholar\Training\Training {#1460 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1509 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#1724
    -id: "845948c2-3606-11e9-8180-00163e87308f"
    -lessons: Doctrine\ORM\PersistentCollection {#1725 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#1730 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1735 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1509 …}
    -createdAt: DateTime @1550773722 {#1722
      date: 2019-02-21 19:28:42.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458819 {#1723
      date: 2025-09-10 01:00:19.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1733 …}
    #fromApi: false
    -lockBy: App\Entity\Scholar\Module\OriginModule {#1740 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1509 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#3208
    -id: "1e5b8cc0-1402-11f1-a0d1-7eefa83e8046"
    -chapters: Doctrine\ORM\PersistentCollection {#3209 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#3214 …}
    -exercises: Doctrine\ORM\PersistentCollection {#3211 …}
    -minimumTime: DateTime @21600 {#3206
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#3216 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#2481 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#3218 …}
    -lessonStats: null
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#3225 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1509 …}
    -createdAt: DateTime @1772213475 {#3207
      date: 2026-02-27 18:31:15.0 Europe/Paris (+01:00)
    }
    -updatedAt: null
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -status: "published"
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#3230 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1509 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\TrainingVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\PracticalCaseUserVoter"
ACCESS ABSTAIN
"Nellapp\Bundle\SDKBundle\Permission\Security\Voter\SuperAdminVoter"
ACCESS ABSTAIN
Show voter details
13 DENIED FRONT_ACCESS
[
  "training" => App\Entity\Scholar\Training\SharedTraining {#1323
    -id: "3f0b245e-884a-11ee-a0d6-0242c0a85003"
    -modules: Doctrine\ORM\PersistentCollection {#1330 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1364 …}
    -totalHourDescription: 840
    -videoDescription: null
    -diplomaDescription: null
    -trainingProduct: App\Entity\Payment\TrainingProduct {#1375 …}
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1391 …}
    -trainingType: null
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1405 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1406 …}
    -thematic: [
      "10"
    ]
    -diploma: 1
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1444 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1509 …}
    -createdAt: DateTime @1700556296 {#1320
      date: 2023-11-21 09:44:56.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458864 {#1321
      date: 2025-09-10 01:01:04.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1468 …}
    #fromApi: false
    -name: "Plaquiste"
    -description: "Le plaquiste  intervient sur des chantiers de constructions neuves, ou en réhabilitation. Après avoir reçu les consignes de son responsable, il organise son poste de travail, il établit l’ordre d’exécution et les modes opératoires des ouvrages à réaliser. De par la connaissance qu’il a des normes de conformité des supports de réception, il est en capacité de contrôler ces derniers avant d’intervenir et alerter son responsable en cas de non-conformité. Tout au long de son intervention, il contrôle son travail et rend compte à son responsable du déroulement du chantier. En plus de son responsable, ses principaux interlocuteurs sont le client et le maître d’œuvre."
    -public: false
    -_links: null
    -status: "published"
    -lockBy: App\Entity\Scholar\Training\Training {#1460 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1509 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#1724
    -id: "845948c2-3606-11e9-8180-00163e87308f"
    -lessons: Doctrine\ORM\PersistentCollection {#1725 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#1730 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1735 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1509 …}
    -createdAt: DateTime @1550773722 {#1722
      date: 2019-02-21 19:28:42.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458819 {#1723
      date: 2025-09-10 01:00:19.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1733 …}
    #fromApi: false
    -lockBy: App\Entity\Scholar\Module\OriginModule {#1740 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1509 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#3253
    -id: "2d66f944-9d6e-11e9-aad5-0242ac160002"
    -chapters: Doctrine\ORM\PersistentCollection {#3254 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#3259 …}
    -exercises: Doctrine\ORM\PersistentCollection {#3256 …}
    -minimumTime: DateTime @21600 {#3250
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#3261 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#2481 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#3263 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#3265 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#3271 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1509 …}
    -createdAt: DateTime @1562143214 {#3251
      date: 2019-07-03 10:40:14.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1757424804 {#3252
      date: 2025-09-09 15:33:24.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#3002 …}
    #fromApi: false
    -status: "published"
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#3276 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1509 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\TrainingVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\PracticalCaseUserVoter"
ACCESS ABSTAIN
"Nellapp\Bundle\SDKBundle\Permission\Security\Voter\SuperAdminVoter"
ACCESS ABSTAIN
Show voter details
14 DENIED FRONT_ACCESS
[
  "training" => App\Entity\Scholar\Training\SharedTraining {#1323
    -id: "3f0b245e-884a-11ee-a0d6-0242c0a85003"
    -modules: Doctrine\ORM\PersistentCollection {#1330 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1364 …}
    -totalHourDescription: 840
    -videoDescription: null
    -diplomaDescription: null
    -trainingProduct: App\Entity\Payment\TrainingProduct {#1375 …}
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1391 …}
    -trainingType: null
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1405 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1406 …}
    -thematic: [
      "10"
    ]
    -diploma: 1
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1444 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1509 …}
    -createdAt: DateTime @1700556296 {#1320
      date: 2023-11-21 09:44:56.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458864 {#1321
      date: 2025-09-10 01:01:04.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1468 …}
    #fromApi: false
    -name: "Plaquiste"
    -description: "Le plaquiste  intervient sur des chantiers de constructions neuves, ou en réhabilitation. Après avoir reçu les consignes de son responsable, il organise son poste de travail, il établit l’ordre d’exécution et les modes opératoires des ouvrages à réaliser. De par la connaissance qu’il a des normes de conformité des supports de réception, il est en capacité de contrôler ces derniers avant d’intervenir et alerter son responsable en cas de non-conformité. Tout au long de son intervention, il contrôle son travail et rend compte à son responsable du déroulement du chantier. En plus de son responsable, ses principaux interlocuteurs sont le client et le maître d’œuvre."
    -public: false
    -_links: null
    -status: "published"
    -lockBy: App\Entity\Scholar\Training\Training {#1460 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1509 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#1724
    -id: "845948c2-3606-11e9-8180-00163e87308f"
    -lessons: Doctrine\ORM\PersistentCollection {#1725 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#1730 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1735 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1509 …}
    -createdAt: DateTime @1550773722 {#1722
      date: 2019-02-21 19:28:42.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458819 {#1723
      date: 2025-09-10 01:00:19.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1733 …}
    #fromApi: false
    -lockBy: App\Entity\Scholar\Module\OriginModule {#1740 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1509 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#3298
    -id: "949ab2f9-9d8d-11e9-aad5-0242ac160002"
    -chapters: Doctrine\ORM\PersistentCollection {#3299 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#3304 …}
    -exercises: Doctrine\ORM\PersistentCollection {#3301 …}
    -minimumTime: DateTime @21600 {#3295
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#3306 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#2481 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#3308 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#3310 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#3316 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1509 …}
    -createdAt: DateTime @1562156702 {#3296
      date: 2019-07-03 14:25:02.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1757371454 {#3297
      date: 2025-09-09 00:44:14.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#3314 …}
    #fromApi: false
    -status: "published"
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#3322 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1509 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\TrainingVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\PracticalCaseUserVoter"
ACCESS ABSTAIN
"Nellapp\Bundle\SDKBundle\Permission\Security\Voter\SuperAdminVoter"
ACCESS ABSTAIN
Show voter details
15 DENIED FRONT_ACCESS
[
  "training" => App\Entity\Scholar\Training\SharedTraining {#1323
    -id: "3f0b245e-884a-11ee-a0d6-0242c0a85003"
    -modules: Doctrine\ORM\PersistentCollection {#1330 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1364 …}
    -totalHourDescription: 840
    -videoDescription: null
    -diplomaDescription: null
    -trainingProduct: App\Entity\Payment\TrainingProduct {#1375 …}
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1391 …}
    -trainingType: null
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1405 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1406 …}
    -thematic: [
      "10"
    ]
    -diploma: 1
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1444 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1509 …}
    -createdAt: DateTime @1700556296 {#1320
      date: 2023-11-21 09:44:56.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458864 {#1321
      date: 2025-09-10 01:01:04.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1468 …}
    #fromApi: false
    -name: "Plaquiste"
    -description: "Le plaquiste  intervient sur des chantiers de constructions neuves, ou en réhabilitation. Après avoir reçu les consignes de son responsable, il organise son poste de travail, il établit l’ordre d’exécution et les modes opératoires des ouvrages à réaliser. De par la connaissance qu’il a des normes de conformité des supports de réception, il est en capacité de contrôler ces derniers avant d’intervenir et alerter son responsable en cas de non-conformité. Tout au long de son intervention, il contrôle son travail et rend compte à son responsable du déroulement du chantier. En plus de son responsable, ses principaux interlocuteurs sont le client et le maître d’œuvre."
    -public: false
    -_links: null
    -status: "published"
    -lockBy: App\Entity\Scholar\Training\Training {#1460 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1509 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#1724
    -id: "845948c2-3606-11e9-8180-00163e87308f"
    -lessons: Doctrine\ORM\PersistentCollection {#1725 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#1730 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1735 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1509 …}
    -createdAt: DateTime @1550773722 {#1722
      date: 2019-02-21 19:28:42.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458819 {#1723
      date: 2025-09-10 01:00:19.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1733 …}
    #fromApi: false
    -lockBy: App\Entity\Scholar\Module\OriginModule {#1740 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1509 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#3344
    -id: "f7b08c54-bb96-11ea-8d8a-0242ac1c0003"
    -chapters: Doctrine\ORM\PersistentCollection {#3345 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#3350 …}
    -exercises: Doctrine\ORM\PersistentCollection {#3347 …}
    -minimumTime: DateTime @21600 {#3341
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#3352 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#2481 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#3354 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#3356 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#3362 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1509 …}
    -createdAt: DateTime @1593606766 {#3342
      date: 2020-07-01 14:32:46.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1756854014 {#3343
      date: 2025-09-03 01:00:14.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -status: "published"
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#3366 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1509 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\TrainingVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\PracticalCaseUserVoter"
ACCESS ABSTAIN
"Nellapp\Bundle\SDKBundle\Permission\Security\Voter\SuperAdminVoter"
ACCESS ABSTAIN
Show voter details
16 DENIED FRONT_ACCESS
[
  "training" => App\Entity\Scholar\Training\SharedTraining {#1323
    -id: "3f0b245e-884a-11ee-a0d6-0242c0a85003"
    -modules: Doctrine\ORM\PersistentCollection {#1330 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1364 …}
    -totalHourDescription: 840
    -videoDescription: null
    -diplomaDescription: null
    -trainingProduct: App\Entity\Payment\TrainingProduct {#1375 …}
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1391 …}
    -trainingType: null
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1405 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1406 …}
    -thematic: [
      "10"
    ]
    -diploma: 1
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1444 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1509 …}
    -createdAt: DateTime @1700556296 {#1320
      date: 2023-11-21 09:44:56.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458864 {#1321
      date: 2025-09-10 01:01:04.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1468 …}
    #fromApi: false
    -name: "Plaquiste"
    -description: "Le plaquiste  intervient sur des chantiers de constructions neuves, ou en réhabilitation. Après avoir reçu les consignes de son responsable, il organise son poste de travail, il établit l’ordre d’exécution et les modes opératoires des ouvrages à réaliser. De par la connaissance qu’il a des normes de conformité des supports de réception, il est en capacité de contrôler ces derniers avant d’intervenir et alerter son responsable en cas de non-conformité. Tout au long de son intervention, il contrôle son travail et rend compte à son responsable du déroulement du chantier. En plus de son responsable, ses principaux interlocuteurs sont le client et le maître d’œuvre."
    -public: false
    -_links: null
    -status: "published"
    -lockBy: App\Entity\Scholar\Training\Training {#1460 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1509 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#1724
    -id: "845948c2-3606-11e9-8180-00163e87308f"
    -lessons: Doctrine\ORM\PersistentCollection {#1725 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#1730 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1735 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1509 …}
    -createdAt: DateTime @1550773722 {#1722
      date: 2019-02-21 19:28:42.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458819 {#1723
      date: 2025-09-10 01:00:19.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1733 …}
    #fromApi: false
    -lockBy: App\Entity\Scholar\Module\OriginModule {#1740 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1509 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#3388
    -id: "6a257e83-9d9d-11e9-aad5-0242ac160002"
    -chapters: Doctrine\ORM\PersistentCollection {#3389 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#3394 …}
    -exercises: Doctrine\ORM\PersistentCollection {#3391 …}
    -minimumTime: DateTime @21600 {#3385
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#3396 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#2481 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#3398 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#3400 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#3406 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1509 …}
    -createdAt: DateTime @1562163502 {#3386
      date: 2019-07-03 16:18:22.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1757450909 {#3387
      date: 2025-09-09 22:48:29.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#3314 …}
    #fromApi: false
    -status: "published"
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#3410 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1509 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\TrainingVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\PracticalCaseUserVoter"
ACCESS ABSTAIN
"Nellapp\Bundle\SDKBundle\Permission\Security\Voter\SuperAdminVoter"
ACCESS ABSTAIN
Show voter details
17 DENIED FRONT_ACCESS
[
  "training" => App\Entity\Scholar\Training\SharedTraining {#1323
    -id: "3f0b245e-884a-11ee-a0d6-0242c0a85003"
    -modules: Doctrine\ORM\PersistentCollection {#1330 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1364 …}
    -totalHourDescription: 840
    -videoDescription: null
    -diplomaDescription: null
    -trainingProduct: App\Entity\Payment\TrainingProduct {#1375 …}
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1391 …}
    -trainingType: null
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1405 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1406 …}
    -thematic: [
      "10"
    ]
    -diploma: 1
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1444 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1509 …}
    -createdAt: DateTime @1700556296 {#1320
      date: 2023-11-21 09:44:56.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458864 {#1321
      date: 2025-09-10 01:01:04.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1468 …}
    #fromApi: false
    -name: "Plaquiste"
    -description: "Le plaquiste  intervient sur des chantiers de constructions neuves, ou en réhabilitation. Après avoir reçu les consignes de son responsable, il organise son poste de travail, il établit l’ordre d’exécution et les modes opératoires des ouvrages à réaliser. De par la connaissance qu’il a des normes de conformité des supports de réception, il est en capacité de contrôler ces derniers avant d’intervenir et alerter son responsable en cas de non-conformité. Tout au long de son intervention, il contrôle son travail et rend compte à son responsable du déroulement du chantier. En plus de son responsable, ses principaux interlocuteurs sont le client et le maître d’œuvre."
    -public: false
    -_links: null
    -status: "published"
    -lockBy: App\Entity\Scholar\Training\Training {#1460 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1509 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#1724
    -id: "845948c2-3606-11e9-8180-00163e87308f"
    -lessons: Doctrine\ORM\PersistentCollection {#1725 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#1730 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1735 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1509 …}
    -createdAt: DateTime @1550773722 {#1722
      date: 2019-02-21 19:28:42.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458819 {#1723
      date: 2025-09-10 01:00:19.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1733 …}
    #fromApi: false
    -lockBy: App\Entity\Scholar\Module\OriginModule {#1740 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1509 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#3432
    -id: "7c837e27-9e3e-11e9-aad5-0242ac160002"
    -chapters: Doctrine\ORM\PersistentCollection {#3433 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#3438 …}
    -exercises: Doctrine\ORM\PersistentCollection {#3435 …}
    -minimumTime: DateTime @21600 {#3429
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#3440 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#2481 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#3442 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#3444 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#3450 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1509 …}
    -createdAt: DateTime @1562232682 {#3430
      date: 2019-07-04 11:31:22.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1756899956 {#3431
      date: 2025-09-03 13:45:56.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#3448 …}
    #fromApi: false
    -status: "published"
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#3455 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1509 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\TrainingVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\PracticalCaseUserVoter"
ACCESS ABSTAIN
"Nellapp\Bundle\SDKBundle\Permission\Security\Voter\SuperAdminVoter"
ACCESS ABSTAIN
Show voter details
18 DENIED FRONT_ACCESS
[
  "training" => App\Entity\Scholar\Training\SharedTraining {#1323
    -id: "3f0b245e-884a-11ee-a0d6-0242c0a85003"
    -modules: Doctrine\ORM\PersistentCollection {#1330 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1364 …}
    -totalHourDescription: 840
    -videoDescription: null
    -diplomaDescription: null
    -trainingProduct: App\Entity\Payment\TrainingProduct {#1375 …}
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1391 …}
    -trainingType: null
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1405 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1406 …}
    -thematic: [
      "10"
    ]
    -diploma: 1
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1444 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1509 …}
    -createdAt: DateTime @1700556296 {#1320
      date: 2023-11-21 09:44:56.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458864 {#1321
      date: 2025-09-10 01:01:04.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1468 …}
    #fromApi: false
    -name: "Plaquiste"
    -description: "Le plaquiste  intervient sur des chantiers de constructions neuves, ou en réhabilitation. Après avoir reçu les consignes de son responsable, il organise son poste de travail, il établit l’ordre d’exécution et les modes opératoires des ouvrages à réaliser. De par la connaissance qu’il a des normes de conformité des supports de réception, il est en capacité de contrôler ces derniers avant d’intervenir et alerter son responsable en cas de non-conformité. Tout au long de son intervention, il contrôle son travail et rend compte à son responsable du déroulement du chantier. En plus de son responsable, ses principaux interlocuteurs sont le client et le maître d’œuvre."
    -public: false
    -_links: null
    -status: "published"
    -lockBy: App\Entity\Scholar\Training\Training {#1460 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1509 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#1724
    -id: "845948c2-3606-11e9-8180-00163e87308f"
    -lessons: Doctrine\ORM\PersistentCollection {#1725 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#1730 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1735 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1509 …}
    -createdAt: DateTime @1550773722 {#1722
      date: 2019-02-21 19:28:42.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458819 {#1723
      date: 2025-09-10 01:00:19.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1733 …}
    #fromApi: false
    -lockBy: App\Entity\Scholar\Module\OriginModule {#1740 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1509 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#3476
    -id: "1ea02144-1402-11f1-a0d1-7eefa83e8046"
    -chapters: Doctrine\ORM\PersistentCollection {#3477 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#3482 …}
    -exercises: Doctrine\ORM\PersistentCollection {#3479 …}
    -minimumTime: DateTime @21600 {#3474
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#3484 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#2481 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#3486 …}
    -lessonStats: null
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#3493 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1509 …}
    -createdAt: DateTime @1772213476 {#3475
      date: 2026-02-27 18:31:16.0 Europe/Paris (+01:00)
    }
    -updatedAt: null
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -status: "published"
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#3498 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1509 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\TrainingVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\PracticalCaseUserVoter"
ACCESS ABSTAIN
"Nellapp\Bundle\SDKBundle\Permission\Security\Voter\SuperAdminVoter"
ACCESS ABSTAIN
Show voter details
19 DENIED FRONT_ACCESS
[
  "training" => App\Entity\Scholar\Training\SharedTraining {#1323
    -id: "3f0b245e-884a-11ee-a0d6-0242c0a85003"
    -modules: Doctrine\ORM\PersistentCollection {#1330 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1364 …}
    -totalHourDescription: 840
    -videoDescription: null
    -diplomaDescription: null
    -trainingProduct: App\Entity\Payment\TrainingProduct {#1375 …}
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1391 …}
    -trainingType: null
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1405 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1406 …}
    -thematic: [
      "10"
    ]
    -diploma: 1
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1444 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1509 …}
    -createdAt: DateTime @1700556296 {#1320
      date: 2023-11-21 09:44:56.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458864 {#1321
      date: 2025-09-10 01:01:04.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1468 …}
    #fromApi: false
    -name: "Plaquiste"
    -description: "Le plaquiste  intervient sur des chantiers de constructions neuves, ou en réhabilitation. Après avoir reçu les consignes de son responsable, il organise son poste de travail, il établit l’ordre d’exécution et les modes opératoires des ouvrages à réaliser. De par la connaissance qu’il a des normes de conformité des supports de réception, il est en capacité de contrôler ces derniers avant d’intervenir et alerter son responsable en cas de non-conformité. Tout au long de son intervention, il contrôle son travail et rend compte à son responsable du déroulement du chantier. En plus de son responsable, ses principaux interlocuteurs sont le client et le maître d’œuvre."
    -public: false
    -_links: null
    -status: "published"
    -lockBy: App\Entity\Scholar\Training\Training {#1460 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1509 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#1724
    -id: "845948c2-3606-11e9-8180-00163e87308f"
    -lessons: Doctrine\ORM\PersistentCollection {#1725 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#1730 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1735 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1509 …}
    -createdAt: DateTime @1550773722 {#1722
      date: 2019-02-21 19:28:42.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458819 {#1723
      date: 2025-09-10 01:00:19.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1733 …}
    #fromApi: false
    -lockBy: App\Entity\Scholar\Module\OriginModule {#1740 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1509 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#3520
    -id: "12588aba-bb97-11ea-8d8a-0242ac1c0003"
    -chapters: Doctrine\ORM\PersistentCollection {#3521 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#3526 …}
    -exercises: Doctrine\ORM\PersistentCollection {#3523 …}
    -minimumTime: DateTime @21600 {#3517
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#3528 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#2481 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#3530 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#3532 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#3538 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1509 …}
    -createdAt: DateTime @1593606811 {#3518
      date: 2020-07-01 14:33:31.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1750847724 {#3519
      date: 2025-06-25 12:35:24.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -status: "published"
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#3543 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1509 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\TrainingVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\PracticalCaseUserVoter"
ACCESS ABSTAIN
"Nellapp\Bundle\SDKBundle\Permission\Security\Voter\SuperAdminVoter"
ACCESS ABSTAIN
Show voter details
20 DENIED FRONT_ACCESS
[
  "training" => App\Entity\Scholar\Training\SharedTraining {#1323
    -id: "3f0b245e-884a-11ee-a0d6-0242c0a85003"
    -modules: Doctrine\ORM\PersistentCollection {#1330 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1364 …}
    -totalHourDescription: 840
    -videoDescription: null
    -diplomaDescription: null
    -trainingProduct: App\Entity\Payment\TrainingProduct {#1375 …}
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1391 …}
    -trainingType: null
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1405 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1406 …}
    -thematic: [
      "10"
    ]
    -diploma: 1
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1444 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1509 …}
    -createdAt: DateTime @1700556296 {#1320
      date: 2023-11-21 09:44:56.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458864 {#1321
      date: 2025-09-10 01:01:04.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1468 …}
    #fromApi: false
    -name: "Plaquiste"
    -description: "Le plaquiste  intervient sur des chantiers de constructions neuves, ou en réhabilitation. Après avoir reçu les consignes de son responsable, il organise son poste de travail, il établit l’ordre d’exécution et les modes opératoires des ouvrages à réaliser. De par la connaissance qu’il a des normes de conformité des supports de réception, il est en capacité de contrôler ces derniers avant d’intervenir et alerter son responsable en cas de non-conformité. Tout au long de son intervention, il contrôle son travail et rend compte à son responsable du déroulement du chantier. En plus de son responsable, ses principaux interlocuteurs sont le client et le maître d’œuvre."
    -public: false
    -_links: null
    -status: "published"
    -lockBy: App\Entity\Scholar\Training\Training {#1460 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1509 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#1724
    -id: "845948c2-3606-11e9-8180-00163e87308f"
    -lessons: Doctrine\ORM\PersistentCollection {#1725 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#1730 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1735 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1509 …}
    -createdAt: DateTime @1550773722 {#1722
      date: 2019-02-21 19:28:42.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458819 {#1723
      date: 2025-09-10 01:00:19.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1733 …}
    #fromApi: false
    -lockBy: App\Entity\Scholar\Module\OriginModule {#1740 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1509 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#3564
    -id: "5025e2a8-6346-11f1-a069-d2c50c5a0872"
    -chapters: Doctrine\ORM\PersistentCollection {#3565 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#3570 …}
    -exercises: Doctrine\ORM\PersistentCollection {#3567 …}
    -minimumTime: DateTime @21600 {#3562
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#3572 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#3574 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#3575 …}
    -lessonStats: null
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#3582 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1509 …}
    -createdAt: DateTime @1780928906 {#3563
      date: 2026-06-08 16:28:26.0 Europe/Paris (+02:00)
    }
    -updatedAt: null
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -status: "published"
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#3587 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1509 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\TrainingVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\PracticalCaseUserVoter"
ACCESS ABSTAIN
"Nellapp\Bundle\SDKBundle\Permission\Security\Voter\SuperAdminVoter"
ACCESS ABSTAIN
Show voter details
21 GRANTED FRONT_ACCESS
[
  "training" => App\Entity\Scholar\Training\SharedTraining {#1323
    -id: "3f0b245e-884a-11ee-a0d6-0242c0a85003"
    -modules: Doctrine\ORM\PersistentCollection {#1330 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1364 …}
    -totalHourDescription: 840
    -videoDescription: null
    -diplomaDescription: null
    -trainingProduct: App\Entity\Payment\TrainingProduct {#1375 …}
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1391 …}
    -trainingType: null
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1405 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1406 …}
    -thematic: [
      "10"
    ]
    -diploma: 1
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1444 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1509 …}
    -createdAt: DateTime @1700556296 {#1320
      date: 2023-11-21 09:44:56.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458864 {#1321
      date: 2025-09-10 01:01:04.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1468 …}
    #fromApi: false
    -name: "Plaquiste"
    -description: "Le plaquiste  intervient sur des chantiers de constructions neuves, ou en réhabilitation. Après avoir reçu les consignes de son responsable, il organise son poste de travail, il établit l’ordre d’exécution et les modes opératoires des ouvrages à réaliser. De par la connaissance qu’il a des normes de conformité des supports de réception, il est en capacité de contrôler ces derniers avant d’intervenir et alerter son responsable en cas de non-conformité. Tout au long de son intervention, il contrôle son travail et rend compte à son responsable du déroulement du chantier. En plus de son responsable, ses principaux interlocuteurs sont le client et le maître d’œuvre."
    -public: false
    -_links: null
    -status: "published"
    -lockBy: App\Entity\Scholar\Training\Training {#1460 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1509 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#1754
    -id: "103bc910-3607-11e9-8180-00163e87308f"
    -lessons: Doctrine\ORM\PersistentCollection {#1755 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#1760 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1765 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1509 …}
    -createdAt: DateTime @1550773957 {#1752
      date: 2019-02-21 19:32:37.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458817 {#1753
      date: 2025-09-10 01:00:17.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -lockBy: App\Entity\Scholar\Module\OriginModule {#1769 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1509 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#3986
    -id: "c61c5443-3606-11e9-8180-00163e87308f"
    -chapters: Doctrine\ORM\PersistentCollection {#3987 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#3992 …}
    -exercises: Doctrine\ORM\PersistentCollection {#3989 …}
    -minimumTime: DateTime @21600 {#3983
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#3994 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#2481 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#3996 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#3998 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#4004 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1509 …}
    -createdAt: DateTime @1550773833 {#3984
      date: 2019-02-21 19:30:33.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458813 {#3985
      date: 2025-09-10 01:00:13.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#4002 …}
    #fromApi: false
    -status: "published"
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#4009 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1509 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS GRANTED
Show voter details
22 DENIED FRONT_ACCESS
[
  "training" => App\Entity\Scholar\Training\SharedTraining {#1323
    -id: "3f0b245e-884a-11ee-a0d6-0242c0a85003"
    -modules: Doctrine\ORM\PersistentCollection {#1330 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1364 …}
    -totalHourDescription: 840
    -videoDescription: null
    -diplomaDescription: null
    -trainingProduct: App\Entity\Payment\TrainingProduct {#1375 …}
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1391 …}
    -trainingType: null
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1405 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1406 …}
    -thematic: [
      "10"
    ]
    -diploma: 1
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1444 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1509 …}
    -createdAt: DateTime @1700556296 {#1320
      date: 2023-11-21 09:44:56.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458864 {#1321
      date: 2025-09-10 01:01:04.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1468 …}
    #fromApi: false
    -name: "Plaquiste"
    -description: "Le plaquiste  intervient sur des chantiers de constructions neuves, ou en réhabilitation. Après avoir reçu les consignes de son responsable, il organise son poste de travail, il établit l’ordre d’exécution et les modes opératoires des ouvrages à réaliser. De par la connaissance qu’il a des normes de conformité des supports de réception, il est en capacité de contrôler ces derniers avant d’intervenir et alerter son responsable en cas de non-conformité. Tout au long de son intervention, il contrôle son travail et rend compte à son responsable du déroulement du chantier. En plus de son responsable, ses principaux interlocuteurs sont le client et le maître d’œuvre."
    -public: false
    -_links: null
    -status: "published"
    -lockBy: App\Entity\Scholar\Training\Training {#1460 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1509 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#1754
    -id: "103bc910-3607-11e9-8180-00163e87308f"
    -lessons: Doctrine\ORM\PersistentCollection {#1755 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#1760 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1765 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1509 …}
    -createdAt: DateTime @1550773957 {#1752
      date: 2019-02-21 19:32:37.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458817 {#1753
      date: 2025-09-10 01:00:17.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -lockBy: App\Entity\Scholar\Module\OriginModule {#1769 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1509 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#4031
    -id: "eaddd5d9-3606-11e9-8180-00163e87308f"
    -chapters: Doctrine\ORM\PersistentCollection {#4032 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#4037 …}
    -exercises: Doctrine\ORM\PersistentCollection {#4034 …}
    -minimumTime: DateTime @21600 {#4028
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#4039 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#2481 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#4041 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#4043 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#4049 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1509 …}
    -createdAt: DateTime @1550773894 {#4029
      date: 2019-02-21 19:31:34.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757244736 {#4030
      date: 2025-09-07 13:32:16.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#4047 …}
    #fromApi: false
    -status: "published"
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#4055 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1509 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\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 {#1323
    -id: "3f0b245e-884a-11ee-a0d6-0242c0a85003"
    -modules: Doctrine\ORM\PersistentCollection {#1330 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1364 …}
    -totalHourDescription: 840
    -videoDescription: null
    -diplomaDescription: null
    -trainingProduct: App\Entity\Payment\TrainingProduct {#1375 …}
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1391 …}
    -trainingType: null
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1405 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1406 …}
    -thematic: [
      "10"
    ]
    -diploma: 1
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1444 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1509 …}
    -createdAt: DateTime @1700556296 {#1320
      date: 2023-11-21 09:44:56.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458864 {#1321
      date: 2025-09-10 01:01:04.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1468 …}
    #fromApi: false
    -name: "Plaquiste"
    -description: "Le plaquiste  intervient sur des chantiers de constructions neuves, ou en réhabilitation. Après avoir reçu les consignes de son responsable, il organise son poste de travail, il établit l’ordre d’exécution et les modes opératoires des ouvrages à réaliser. De par la connaissance qu’il a des normes de conformité des supports de réception, il est en capacité de contrôler ces derniers avant d’intervenir et alerter son responsable en cas de non-conformité. Tout au long de son intervention, il contrôle son travail et rend compte à son responsable du déroulement du chantier. En plus de son responsable, ses principaux interlocuteurs sont le client et le maître d’œuvre."
    -public: false
    -_links: null
    -status: "published"
    -lockBy: App\Entity\Scholar\Training\Training {#1460 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1509 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#1754
    -id: "103bc910-3607-11e9-8180-00163e87308f"
    -lessons: Doctrine\ORM\PersistentCollection {#1755 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#1760 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1765 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1509 …}
    -createdAt: DateTime @1550773957 {#1752
      date: 2019-02-21 19:32:37.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458817 {#1753
      date: 2025-09-10 01:00:17.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -lockBy: App\Entity\Scholar\Module\OriginModule {#1769 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1509 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#4077
    -id: "a878a4cc-a3d9-11e9-aad5-0242ac160002"
    -chapters: Doctrine\ORM\PersistentCollection {#4078 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#4083 …}
    -exercises: Doctrine\ORM\PersistentCollection {#4080 …}
    -minimumTime: DateTime @21600 {#4074
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#4085 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#2481 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#4087 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#4089 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#4095 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1509 …}
    -createdAt: DateTime @1562849084 {#4075
      date: 2019-07-11 14:44:44.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1757458811 {#4076
      date: 2025-09-10 01:00:11.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#4047 …}
    #fromApi: false
    -status: "published"
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#4099 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1509 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\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 {#1323
    -id: "3f0b245e-884a-11ee-a0d6-0242c0a85003"
    -modules: Doctrine\ORM\PersistentCollection {#1330 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1364 …}
    -totalHourDescription: 840
    -videoDescription: null
    -diplomaDescription: null
    -trainingProduct: App\Entity\Payment\TrainingProduct {#1375 …}
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1391 …}
    -trainingType: null
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1405 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1406 …}
    -thematic: [
      "10"
    ]
    -diploma: 1
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1444 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1509 …}
    -createdAt: DateTime @1700556296 {#1320
      date: 2023-11-21 09:44:56.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458864 {#1321
      date: 2025-09-10 01:01:04.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1468 …}
    #fromApi: false
    -name: "Plaquiste"
    -description: "Le plaquiste  intervient sur des chantiers de constructions neuves, ou en réhabilitation. Après avoir reçu les consignes de son responsable, il organise son poste de travail, il établit l’ordre d’exécution et les modes opératoires des ouvrages à réaliser. De par la connaissance qu’il a des normes de conformité des supports de réception, il est en capacité de contrôler ces derniers avant d’intervenir et alerter son responsable en cas de non-conformité. Tout au long de son intervention, il contrôle son travail et rend compte à son responsable du déroulement du chantier. En plus de son responsable, ses principaux interlocuteurs sont le client et le maître d’œuvre."
    -public: false
    -_links: null
    -status: "published"
    -lockBy: App\Entity\Scholar\Training\Training {#1460 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1509 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#1754
    -id: "103bc910-3607-11e9-8180-00163e87308f"
    -lessons: Doctrine\ORM\PersistentCollection {#1755 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#1760 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1765 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1509 …}
    -createdAt: DateTime @1550773957 {#1752
      date: 2019-02-21 19:32:37.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458817 {#1753
      date: 2025-09-10 01:00:17.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -lockBy: App\Entity\Scholar\Module\OriginModule {#1769 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1509 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#4121
    -id: "a0d522fa-bc5d-11ea-8d8a-0242ac1c0003"
    -chapters: Doctrine\ORM\PersistentCollection {#4122 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#4127 …}
    -exercises: Doctrine\ORM\PersistentCollection {#4124 …}
    -minimumTime: DateTime @21600 {#4118
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#4129 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#2481 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#4131 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#4133 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#4139 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1509 …}
    -createdAt: DateTime @1593692090 {#4119
      date: 2020-07-02 14:14:50.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1750847724 {#4120
      date: 2025-06-25 12:35:24.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -status: "published"
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#4144 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1509 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\TrainingVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\PracticalCaseUserVoter"
ACCESS ABSTAIN
"Nellapp\Bundle\SDKBundle\Permission\Security\Voter\SuperAdminVoter"
ACCESS ABSTAIN
Show voter details
25 DENIED FRONT_ACCESS
[
  "training" => App\Entity\Scholar\Training\SharedTraining {#1323
    -id: "3f0b245e-884a-11ee-a0d6-0242c0a85003"
    -modules: Doctrine\ORM\PersistentCollection {#1330 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1364 …}
    -totalHourDescription: 840
    -videoDescription: null
    -diplomaDescription: null
    -trainingProduct: App\Entity\Payment\TrainingProduct {#1375 …}
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1391 …}
    -trainingType: null
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1405 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1406 …}
    -thematic: [
      "10"
    ]
    -diploma: 1
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1444 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1509 …}
    -createdAt: DateTime @1700556296 {#1320
      date: 2023-11-21 09:44:56.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458864 {#1321
      date: 2025-09-10 01:01:04.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1468 …}
    #fromApi: false
    -name: "Plaquiste"
    -description: "Le plaquiste  intervient sur des chantiers de constructions neuves, ou en réhabilitation. Après avoir reçu les consignes de son responsable, il organise son poste de travail, il établit l’ordre d’exécution et les modes opératoires des ouvrages à réaliser. De par la connaissance qu’il a des normes de conformité des supports de réception, il est en capacité de contrôler ces derniers avant d’intervenir et alerter son responsable en cas de non-conformité. Tout au long de son intervention, il contrôle son travail et rend compte à son responsable du déroulement du chantier. En plus de son responsable, ses principaux interlocuteurs sont le client et le maître d’œuvre."
    -public: false
    -_links: null
    -status: "published"
    -lockBy: App\Entity\Scholar\Training\Training {#1460 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1509 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#1754
    -id: "103bc910-3607-11e9-8180-00163e87308f"
    -lessons: Doctrine\ORM\PersistentCollection {#1755 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#1760 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1765 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1509 …}
    -createdAt: DateTime @1550773957 {#1752
      date: 2019-02-21 19:32:37.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458817 {#1753
      date: 2025-09-10 01:00:17.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -lockBy: App\Entity\Scholar\Module\OriginModule {#1769 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1509 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#4165
    -id: "1a16799f-13f0-11f1-a0d1-7eefa83e8046"
    -chapters: Doctrine\ORM\PersistentCollection {#4166 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#4171 …}
    -exercises: Doctrine\ORM\PersistentCollection {#4168 …}
    -minimumTime: DateTime @21600 {#4163
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#4173 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#2481 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#4175 …}
    -lessonStats: null
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#4182 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1509 …}
    -createdAt: DateTime @1772205737 {#4164
      date: 2026-02-27 16:22:17.0 Europe/Paris (+01:00)
    }
    -updatedAt: null
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -status: "published"
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#4187 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1509 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\TrainingVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\PracticalCaseUserVoter"
ACCESS ABSTAIN
"Nellapp\Bundle\SDKBundle\Permission\Security\Voter\SuperAdminVoter"
ACCESS ABSTAIN
Show voter details
26 DENIED FRONT_ACCESS
[
  "training" => App\Entity\Scholar\Training\SharedTraining {#1323
    -id: "3f0b245e-884a-11ee-a0d6-0242c0a85003"
    -modules: Doctrine\ORM\PersistentCollection {#1330 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1364 …}
    -totalHourDescription: 840
    -videoDescription: null
    -diplomaDescription: null
    -trainingProduct: App\Entity\Payment\TrainingProduct {#1375 …}
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1391 …}
    -trainingType: null
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1405 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1406 …}
    -thematic: [
      "10"
    ]
    -diploma: 1
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1444 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1509 …}
    -createdAt: DateTime @1700556296 {#1320
      date: 2023-11-21 09:44:56.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458864 {#1321
      date: 2025-09-10 01:01:04.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1468 …}
    #fromApi: false
    -name: "Plaquiste"
    -description: "Le plaquiste  intervient sur des chantiers de constructions neuves, ou en réhabilitation. Après avoir reçu les consignes de son responsable, il organise son poste de travail, il établit l’ordre d’exécution et les modes opératoires des ouvrages à réaliser. De par la connaissance qu’il a des normes de conformité des supports de réception, il est en capacité de contrôler ces derniers avant d’intervenir et alerter son responsable en cas de non-conformité. Tout au long de son intervention, il contrôle son travail et rend compte à son responsable du déroulement du chantier. En plus de son responsable, ses principaux interlocuteurs sont le client et le maître d’œuvre."
    -public: false
    -_links: null
    -status: "published"
    -lockBy: App\Entity\Scholar\Training\Training {#1460 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1509 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#1754
    -id: "103bc910-3607-11e9-8180-00163e87308f"
    -lessons: Doctrine\ORM\PersistentCollection {#1755 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#1760 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1765 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1509 …}
    -createdAt: DateTime @1550773957 {#1752
      date: 2019-02-21 19:32:37.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458817 {#1753
      date: 2025-09-10 01:00:17.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -lockBy: App\Entity\Scholar\Module\OriginModule {#1769 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1509 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#4209
    -id: "09da1b79-a869-11e9-aad5-0242ac160002"
    -chapters: Doctrine\ORM\PersistentCollection {#4210 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#4215 …}
    -exercises: Doctrine\ORM\PersistentCollection {#4212 …}
    -minimumTime: DateTime @21600 {#4206
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#4217 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#2481 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#4219 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#4221 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#4227 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1509 …}
    -createdAt: DateTime @1563350470 {#4207
      date: 2019-07-17 10:01:10.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1757076745 {#4208
      date: 2025-09-05 14:52:25.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#4225 …}
    #fromApi: false
    -status: "published"
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#4232 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1509 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\TrainingVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\PracticalCaseUserVoter"
ACCESS ABSTAIN
"Nellapp\Bundle\SDKBundle\Permission\Security\Voter\SuperAdminVoter"
ACCESS ABSTAIN
Show voter details
27 DENIED FRONT_ACCESS
[
  "training" => App\Entity\Scholar\Training\SharedTraining {#1323
    -id: "3f0b245e-884a-11ee-a0d6-0242c0a85003"
    -modules: Doctrine\ORM\PersistentCollection {#1330 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1364 …}
    -totalHourDescription: 840
    -videoDescription: null
    -diplomaDescription: null
    -trainingProduct: App\Entity\Payment\TrainingProduct {#1375 …}
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1391 …}
    -trainingType: null
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1405 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1406 …}
    -thematic: [
      "10"
    ]
    -diploma: 1
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1444 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1509 …}
    -createdAt: DateTime @1700556296 {#1320
      date: 2023-11-21 09:44:56.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458864 {#1321
      date: 2025-09-10 01:01:04.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1468 …}
    #fromApi: false
    -name: "Plaquiste"
    -description: "Le plaquiste  intervient sur des chantiers de constructions neuves, ou en réhabilitation. Après avoir reçu les consignes de son responsable, il organise son poste de travail, il établit l’ordre d’exécution et les modes opératoires des ouvrages à réaliser. De par la connaissance qu’il a des normes de conformité des supports de réception, il est en capacité de contrôler ces derniers avant d’intervenir et alerter son responsable en cas de non-conformité. Tout au long de son intervention, il contrôle son travail et rend compte à son responsable du déroulement du chantier. En plus de son responsable, ses principaux interlocuteurs sont le client et le maître d’œuvre."
    -public: false
    -_links: null
    -status: "published"
    -lockBy: App\Entity\Scholar\Training\Training {#1460 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1509 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#1754
    -id: "103bc910-3607-11e9-8180-00163e87308f"
    -lessons: Doctrine\ORM\PersistentCollection {#1755 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#1760 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1765 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1509 …}
    -createdAt: DateTime @1550773957 {#1752
      date: 2019-02-21 19:32:37.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458817 {#1753
      date: 2025-09-10 01:00:17.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -lockBy: App\Entity\Scholar\Module\OriginModule {#1769 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1509 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#4254
    -id: "2bff532c-bc5e-11ea-8d8a-0242ac1c0003"
    -chapters: Doctrine\ORM\PersistentCollection {#4255 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#4260 …}
    -exercises: Doctrine\ORM\PersistentCollection {#4257 …}
    -minimumTime: DateTime @21600 {#4251
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#4262 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#2481 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#4264 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#4266 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#4272 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1509 …}
    -createdAt: DateTime @1593692323 {#4252
      date: 2020-07-02 14:18:43.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1754607605 {#4253
      date: 2025-08-08 01:00:05.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -status: "published"
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#4277 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1509 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\TrainingVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\PracticalCaseUserVoter"
ACCESS ABSTAIN
"Nellapp\Bundle\SDKBundle\Permission\Security\Voter\SuperAdminVoter"
ACCESS ABSTAIN
Show voter details
28 DENIED FRONT_ACCESS
[
  "training" => App\Entity\Scholar\Training\SharedTraining {#1323
    -id: "3f0b245e-884a-11ee-a0d6-0242c0a85003"
    -modules: Doctrine\ORM\PersistentCollection {#1330 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1364 …}
    -totalHourDescription: 840
    -videoDescription: null
    -diplomaDescription: null
    -trainingProduct: App\Entity\Payment\TrainingProduct {#1375 …}
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1391 …}
    -trainingType: null
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1405 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1406 …}
    -thematic: [
      "10"
    ]
    -diploma: 1
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1444 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1509 …}
    -createdAt: DateTime @1700556296 {#1320
      date: 2023-11-21 09:44:56.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458864 {#1321
      date: 2025-09-10 01:01:04.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1468 …}
    #fromApi: false
    -name: "Plaquiste"
    -description: "Le plaquiste  intervient sur des chantiers de constructions neuves, ou en réhabilitation. Après avoir reçu les consignes de son responsable, il organise son poste de travail, il établit l’ordre d’exécution et les modes opératoires des ouvrages à réaliser. De par la connaissance qu’il a des normes de conformité des supports de réception, il est en capacité de contrôler ces derniers avant d’intervenir et alerter son responsable en cas de non-conformité. Tout au long de son intervention, il contrôle son travail et rend compte à son responsable du déroulement du chantier. En plus de son responsable, ses principaux interlocuteurs sont le client et le maître d’œuvre."
    -public: false
    -_links: null
    -status: "published"
    -lockBy: App\Entity\Scholar\Training\Training {#1460 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1509 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#1754
    -id: "103bc910-3607-11e9-8180-00163e87308f"
    -lessons: Doctrine\ORM\PersistentCollection {#1755 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#1760 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1765 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1509 …}
    -createdAt: DateTime @1550773957 {#1752
      date: 2019-02-21 19:32:37.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458817 {#1753
      date: 2025-09-10 01:00:17.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -lockBy: App\Entity\Scholar\Module\OriginModule {#1769 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1509 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#4299
    -id: "ba643bef-a93a-11e9-aad5-0242ac160002"
    -chapters: Doctrine\ORM\PersistentCollection {#4300 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#4305 …}
    -exercises: Doctrine\ORM\PersistentCollection {#4302 …}
    -minimumTime: DateTime @21600 {#4296
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#4307 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#2481 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#4309 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#4311 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#4317 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1509 …}
    -createdAt: DateTime @1563440531 {#4297
      date: 2019-07-18 11:02:11.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1757458812 {#4298
      date: 2025-09-10 01:00:12.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#4315 …}
    #fromApi: false
    -status: "published"
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#4322 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1509 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\TrainingVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\PracticalCaseUserVoter"
ACCESS ABSTAIN
"Nellapp\Bundle\SDKBundle\Permission\Security\Voter\SuperAdminVoter"
ACCESS ABSTAIN
Show voter details
29 DENIED FRONT_ACCESS
[
  "training" => App\Entity\Scholar\Training\SharedTraining {#1323
    -id: "3f0b245e-884a-11ee-a0d6-0242c0a85003"
    -modules: Doctrine\ORM\PersistentCollection {#1330 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1364 …}
    -totalHourDescription: 840
    -videoDescription: null
    -diplomaDescription: null
    -trainingProduct: App\Entity\Payment\TrainingProduct {#1375 …}
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1391 …}
    -trainingType: null
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1405 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1406 …}
    -thematic: [
      "10"
    ]
    -diploma: 1
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1444 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1509 …}
    -createdAt: DateTime @1700556296 {#1320
      date: 2023-11-21 09:44:56.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458864 {#1321
      date: 2025-09-10 01:01:04.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1468 …}
    #fromApi: false
    -name: "Plaquiste"
    -description: "Le plaquiste  intervient sur des chantiers de constructions neuves, ou en réhabilitation. Après avoir reçu les consignes de son responsable, il organise son poste de travail, il établit l’ordre d’exécution et les modes opératoires des ouvrages à réaliser. De par la connaissance qu’il a des normes de conformité des supports de réception, il est en capacité de contrôler ces derniers avant d’intervenir et alerter son responsable en cas de non-conformité. Tout au long de son intervention, il contrôle son travail et rend compte à son responsable du déroulement du chantier. En plus de son responsable, ses principaux interlocuteurs sont le client et le maître d’œuvre."
    -public: false
    -_links: null
    -status: "published"
    -lockBy: App\Entity\Scholar\Training\Training {#1460 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1509 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#1754
    -id: "103bc910-3607-11e9-8180-00163e87308f"
    -lessons: Doctrine\ORM\PersistentCollection {#1755 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#1760 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1765 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1509 …}
    -createdAt: DateTime @1550773957 {#1752
      date: 2019-02-21 19:32:37.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458817 {#1753
      date: 2025-09-10 01:00:17.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -lockBy: App\Entity\Scholar\Module\OriginModule {#1769 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1509 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#4344
    -id: "7715f01e-bc5e-11ea-8d8a-0242ac1c0003"
    -chapters: Doctrine\ORM\PersistentCollection {#4345 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#4350 …}
    -exercises: Doctrine\ORM\PersistentCollection {#4347 …}
    -minimumTime: DateTime @21600 {#4341
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#4352 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#2481 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#4354 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#4356 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#4362 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1509 …}
    -createdAt: DateTime @1593692449 {#4342
      date: 2020-07-02 14:20:49.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1750847724 {#4343
      date: 2025-06-25 12:35:24.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -status: "published"
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#4367 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1509 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\TrainingVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\PracticalCaseUserVoter"
ACCESS ABSTAIN
"Nellapp\Bundle\SDKBundle\Permission\Security\Voter\SuperAdminVoter"
ACCESS ABSTAIN
Show voter details
30 DENIED FRONT_ACCESS
[
  "training" => App\Entity\Scholar\Training\SharedTraining {#1323
    -id: "3f0b245e-884a-11ee-a0d6-0242c0a85003"
    -modules: Doctrine\ORM\PersistentCollection {#1330 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1364 …}
    -totalHourDescription: 840
    -videoDescription: null
    -diplomaDescription: null
    -trainingProduct: App\Entity\Payment\TrainingProduct {#1375 …}
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1391 …}
    -trainingType: null
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1405 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1406 …}
    -thematic: [
      "10"
    ]
    -diploma: 1
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1444 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1509 …}
    -createdAt: DateTime @1700556296 {#1320
      date: 2023-11-21 09:44:56.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458864 {#1321
      date: 2025-09-10 01:01:04.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1468 …}
    #fromApi: false
    -name: "Plaquiste"
    -description: "Le plaquiste  intervient sur des chantiers de constructions neuves, ou en réhabilitation. Après avoir reçu les consignes de son responsable, il organise son poste de travail, il établit l’ordre d’exécution et les modes opératoires des ouvrages à réaliser. De par la connaissance qu’il a des normes de conformité des supports de réception, il est en capacité de contrôler ces derniers avant d’intervenir et alerter son responsable en cas de non-conformité. Tout au long de son intervention, il contrôle son travail et rend compte à son responsable du déroulement du chantier. En plus de son responsable, ses principaux interlocuteurs sont le client et le maître d’œuvre."
    -public: false
    -_links: null
    -status: "published"
    -lockBy: App\Entity\Scholar\Training\Training {#1460 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1509 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#1754
    -id: "103bc910-3607-11e9-8180-00163e87308f"
    -lessons: Doctrine\ORM\PersistentCollection {#1755 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#1760 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1765 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1509 …}
    -createdAt: DateTime @1550773957 {#1752
      date: 2019-02-21 19:32:37.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458817 {#1753
      date: 2025-09-10 01:00:17.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -lockBy: App\Entity\Scholar\Module\OriginModule {#1769 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1509 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#4388
    -id: "1a266a84-13f0-11f1-a0d1-7eefa83e8046"
    -chapters: Doctrine\ORM\PersistentCollection {#4389 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#4394 …}
    -exercises: Doctrine\ORM\PersistentCollection {#4391 …}
    -minimumTime: DateTime @21600 {#4386
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#4396 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#2481 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#4398 …}
    -lessonStats: null
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#4405 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1509 …}
    -createdAt: DateTime @1772205737 {#4387
      date: 2026-02-27 16:22:17.0 Europe/Paris (+01:00)
    }
    -updatedAt: null
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -status: "published"
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#4410 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1509 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\TrainingVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\PracticalCaseUserVoter"
ACCESS ABSTAIN
"Nellapp\Bundle\SDKBundle\Permission\Security\Voter\SuperAdminVoter"
ACCESS ABSTAIN
Show voter details
31 DENIED FRONT_ACCESS
[
  "training" => App\Entity\Scholar\Training\SharedTraining {#1323
    -id: "3f0b245e-884a-11ee-a0d6-0242c0a85003"
    -modules: Doctrine\ORM\PersistentCollection {#1330 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1364 …}
    -totalHourDescription: 840
    -videoDescription: null
    -diplomaDescription: null
    -trainingProduct: App\Entity\Payment\TrainingProduct {#1375 …}
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1391 …}
    -trainingType: null
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1405 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1406 …}
    -thematic: [
      "10"
    ]
    -diploma: 1
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1444 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1509 …}
    -createdAt: DateTime @1700556296 {#1320
      date: 2023-11-21 09:44:56.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458864 {#1321
      date: 2025-09-10 01:01:04.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1468 …}
    #fromApi: false
    -name: "Plaquiste"
    -description: "Le plaquiste  intervient sur des chantiers de constructions neuves, ou en réhabilitation. Après avoir reçu les consignes de son responsable, il organise son poste de travail, il établit l’ordre d’exécution et les modes opératoires des ouvrages à réaliser. De par la connaissance qu’il a des normes de conformité des supports de réception, il est en capacité de contrôler ces derniers avant d’intervenir et alerter son responsable en cas de non-conformité. Tout au long de son intervention, il contrôle son travail et rend compte à son responsable du déroulement du chantier. En plus de son responsable, ses principaux interlocuteurs sont le client et le maître d’œuvre."
    -public: false
    -_links: null
    -status: "published"
    -lockBy: App\Entity\Scholar\Training\Training {#1460 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1509 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#1754
    -id: "103bc910-3607-11e9-8180-00163e87308f"
    -lessons: Doctrine\ORM\PersistentCollection {#1755 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#1760 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1765 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1509 …}
    -createdAt: DateTime @1550773957 {#1752
      date: 2019-02-21 19:32:37.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458817 {#1753
      date: 2025-09-10 01:00:17.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -lockBy: App\Entity\Scholar\Module\OriginModule {#1769 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1509 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#4432
    -id: "df640b75-a965-11e9-aad5-0242ac160002"
    -chapters: Doctrine\ORM\PersistentCollection {#4433 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#4438 …}
    -exercises: Doctrine\ORM\PersistentCollection {#4435 …}
    -minimumTime: DateTime @21600 {#4429
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#4440 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#2481 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#4442 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#4444 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#4450 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1509 …}
    -createdAt: DateTime @1563459061 {#4430
      date: 2019-07-18 16:11:01.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1757458814 {#4431
      date: 2025-09-10 01:00:14.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#4448 …}
    #fromApi: false
    -status: "published"
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#4455 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1509 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\TrainingVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\PracticalCaseUserVoter"
ACCESS ABSTAIN
"Nellapp\Bundle\SDKBundle\Permission\Security\Voter\SuperAdminVoter"
ACCESS ABSTAIN
Show voter details
32 DENIED FRONT_ACCESS
[
  "training" => App\Entity\Scholar\Training\SharedTraining {#1323
    -id: "3f0b245e-884a-11ee-a0d6-0242c0a85003"
    -modules: Doctrine\ORM\PersistentCollection {#1330 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1364 …}
    -totalHourDescription: 840
    -videoDescription: null
    -diplomaDescription: null
    -trainingProduct: App\Entity\Payment\TrainingProduct {#1375 …}
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1391 …}
    -trainingType: null
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1405 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1406 …}
    -thematic: [
      "10"
    ]
    -diploma: 1
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1444 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1509 …}
    -createdAt: DateTime @1700556296 {#1320
      date: 2023-11-21 09:44:56.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458864 {#1321
      date: 2025-09-10 01:01:04.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1468 …}
    #fromApi: false
    -name: "Plaquiste"
    -description: "Le plaquiste  intervient sur des chantiers de constructions neuves, ou en réhabilitation. Après avoir reçu les consignes de son responsable, il organise son poste de travail, il établit l’ordre d’exécution et les modes opératoires des ouvrages à réaliser. De par la connaissance qu’il a des normes de conformité des supports de réception, il est en capacité de contrôler ces derniers avant d’intervenir et alerter son responsable en cas de non-conformité. Tout au long de son intervention, il contrôle son travail et rend compte à son responsable du déroulement du chantier. En plus de son responsable, ses principaux interlocuteurs sont le client et le maître d’œuvre."
    -public: false
    -_links: null
    -status: "published"
    -lockBy: App\Entity\Scholar\Training\Training {#1460 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1509 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#1754
    -id: "103bc910-3607-11e9-8180-00163e87308f"
    -lessons: Doctrine\ORM\PersistentCollection {#1755 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#1760 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1765 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1509 …}
    -createdAt: DateTime @1550773957 {#1752
      date: 2019-02-21 19:32:37.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458817 {#1753
      date: 2025-09-10 01:00:17.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -lockBy: App\Entity\Scholar\Module\OriginModule {#1769 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1509 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#4477
    -id: "cf387696-bc60-11ea-8d8a-0242ac1c0003"
    -chapters: Doctrine\ORM\PersistentCollection {#4478 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#4483 …}
    -exercises: Doctrine\ORM\PersistentCollection {#4480 …}
    -minimumTime: DateTime @21600 {#4474
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#4485 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#2481 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#4487 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#4489 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#4495 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1509 …}
    -createdAt: DateTime @1593693456 {#4475
      date: 2020-07-02 14:37:36.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1752130247 {#4476
      date: 2025-07-10 08:50:47.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -status: "published"
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#4500 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1509 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\TrainingVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\PracticalCaseUserVoter"
ACCESS ABSTAIN
"Nellapp\Bundle\SDKBundle\Permission\Security\Voter\SuperAdminVoter"
ACCESS ABSTAIN
Show voter details
33 DENIED FRONT_ACCESS
[
  "training" => App\Entity\Scholar\Training\SharedTraining {#1323
    -id: "3f0b245e-884a-11ee-a0d6-0242c0a85003"
    -modules: Doctrine\ORM\PersistentCollection {#1330 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1364 …}
    -totalHourDescription: 840
    -videoDescription: null
    -diplomaDescription: null
    -trainingProduct: App\Entity\Payment\TrainingProduct {#1375 …}
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1391 …}
    -trainingType: null
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1405 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1406 …}
    -thematic: [
      "10"
    ]
    -diploma: 1
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1444 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1509 …}
    -createdAt: DateTime @1700556296 {#1320
      date: 2023-11-21 09:44:56.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458864 {#1321
      date: 2025-09-10 01:01:04.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1468 …}
    #fromApi: false
    -name: "Plaquiste"
    -description: "Le plaquiste  intervient sur des chantiers de constructions neuves, ou en réhabilitation. Après avoir reçu les consignes de son responsable, il organise son poste de travail, il établit l’ordre d’exécution et les modes opératoires des ouvrages à réaliser. De par la connaissance qu’il a des normes de conformité des supports de réception, il est en capacité de contrôler ces derniers avant d’intervenir et alerter son responsable en cas de non-conformité. Tout au long de son intervention, il contrôle son travail et rend compte à son responsable du déroulement du chantier. En plus de son responsable, ses principaux interlocuteurs sont le client et le maître d’œuvre."
    -public: false
    -_links: null
    -status: "published"
    -lockBy: App\Entity\Scholar\Training\Training {#1460 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1509 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#1754
    -id: "103bc910-3607-11e9-8180-00163e87308f"
    -lessons: Doctrine\ORM\PersistentCollection {#1755 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#1760 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1765 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1509 …}
    -createdAt: DateTime @1550773957 {#1752
      date: 2019-02-21 19:32:37.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458817 {#1753
      date: 2025-09-10 01:00:17.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -lockBy: App\Entity\Scholar\Module\OriginModule {#1769 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1509 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#4522
    -id: "828d60b2-ac72-11e9-9691-0242ac160002"
    -chapters: Doctrine\ORM\PersistentCollection {#4523 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#4528 …}
    -exercises: Doctrine\ORM\PersistentCollection {#4525 …}
    -minimumTime: DateTime @21600 {#4519
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#4530 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#2481 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#4532 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#4534 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#4540 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1509 …}
    -createdAt: DateTime @1563794342 {#4520
      date: 2019-07-22 13:19:02.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1750847724 {#4521
      date: 2025-06-25 12:35:24.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -status: "published"
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#4545 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1509 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\TrainingVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\PracticalCaseUserVoter"
ACCESS ABSTAIN
"Nellapp\Bundle\SDKBundle\Permission\Security\Voter\SuperAdminVoter"
ACCESS ABSTAIN
Show voter details
34 DENIED FRONT_ACCESS
[
  "training" => App\Entity\Scholar\Training\SharedTraining {#1323
    -id: "3f0b245e-884a-11ee-a0d6-0242c0a85003"
    -modules: Doctrine\ORM\PersistentCollection {#1330 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1364 …}
    -totalHourDescription: 840
    -videoDescription: null
    -diplomaDescription: null
    -trainingProduct: App\Entity\Payment\TrainingProduct {#1375 …}
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1391 …}
    -trainingType: null
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1405 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1406 …}
    -thematic: [
      "10"
    ]
    -diploma: 1
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1444 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1509 …}
    -createdAt: DateTime @1700556296 {#1320
      date: 2023-11-21 09:44:56.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458864 {#1321
      date: 2025-09-10 01:01:04.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1468 …}
    #fromApi: false
    -name: "Plaquiste"
    -description: "Le plaquiste  intervient sur des chantiers de constructions neuves, ou en réhabilitation. Après avoir reçu les consignes de son responsable, il organise son poste de travail, il établit l’ordre d’exécution et les modes opératoires des ouvrages à réaliser. De par la connaissance qu’il a des normes de conformité des supports de réception, il est en capacité de contrôler ces derniers avant d’intervenir et alerter son responsable en cas de non-conformité. Tout au long de son intervention, il contrôle son travail et rend compte à son responsable du déroulement du chantier. En plus de son responsable, ses principaux interlocuteurs sont le client et le maître d’œuvre."
    -public: false
    -_links: null
    -status: "published"
    -lockBy: App\Entity\Scholar\Training\Training {#1460 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1509 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#1754
    -id: "103bc910-3607-11e9-8180-00163e87308f"
    -lessons: Doctrine\ORM\PersistentCollection {#1755 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#1760 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1765 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1509 …}
    -createdAt: DateTime @1550773957 {#1752
      date: 2019-02-21 19:32:37.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458817 {#1753
      date: 2025-09-10 01:00:17.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -lockBy: App\Entity\Scholar\Module\OriginModule {#1769 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1509 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#4566
    -id: "8f8f0f37-13f0-11f1-a0d1-7eefa83e8046"
    -chapters: Doctrine\ORM\PersistentCollection {#4567 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#4572 …}
    -exercises: Doctrine\ORM\PersistentCollection {#4569 …}
    -minimumTime: DateTime @21600 {#4564
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#4574 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#2481 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#4576 …}
    -lessonStats: null
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#4583 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1509 …}
    -createdAt: DateTime @1772205934 {#4565
      date: 2026-02-27 16:25:34.0 Europe/Paris (+01:00)
    }
    -updatedAt: null
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -status: "published"
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#4588 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1509 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\TrainingVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\PracticalCaseUserVoter"
ACCESS ABSTAIN
"Nellapp\Bundle\SDKBundle\Permission\Security\Voter\SuperAdminVoter"
ACCESS ABSTAIN
Show voter details
35 DENIED FRONT_ACCESS
[
  "training" => App\Entity\Scholar\Training\SharedTraining {#1323
    -id: "3f0b245e-884a-11ee-a0d6-0242c0a85003"
    -modules: Doctrine\ORM\PersistentCollection {#1330 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1364 …}
    -totalHourDescription: 840
    -videoDescription: null
    -diplomaDescription: null
    -trainingProduct: App\Entity\Payment\TrainingProduct {#1375 …}
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1391 …}
    -trainingType: null
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1405 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1406 …}
    -thematic: [
      "10"
    ]
    -diploma: 1
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1444 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1509 …}
    -createdAt: DateTime @1700556296 {#1320
      date: 2023-11-21 09:44:56.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458864 {#1321
      date: 2025-09-10 01:01:04.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1468 …}
    #fromApi: false
    -name: "Plaquiste"
    -description: "Le plaquiste  intervient sur des chantiers de constructions neuves, ou en réhabilitation. Après avoir reçu les consignes de son responsable, il organise son poste de travail, il établit l’ordre d’exécution et les modes opératoires des ouvrages à réaliser. De par la connaissance qu’il a des normes de conformité des supports de réception, il est en capacité de contrôler ces derniers avant d’intervenir et alerter son responsable en cas de non-conformité. Tout au long de son intervention, il contrôle son travail et rend compte à son responsable du déroulement du chantier. En plus de son responsable, ses principaux interlocuteurs sont le client et le maître d’œuvre."
    -public: false
    -_links: null
    -status: "published"
    -lockBy: App\Entity\Scholar\Training\Training {#1460 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1509 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#1754
    -id: "103bc910-3607-11e9-8180-00163e87308f"
    -lessons: Doctrine\ORM\PersistentCollection {#1755 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#1760 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1765 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1509 …}
    -createdAt: DateTime @1550773957 {#1752
      date: 2019-02-21 19:32:37.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458817 {#1753
      date: 2025-09-10 01:00:17.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -lockBy: App\Entity\Scholar\Module\OriginModule {#1769 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1509 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#4610
    -id: "bf2aad5c-bc5f-11ea-8d8a-0242ac1c0003"
    -chapters: Doctrine\ORM\PersistentCollection {#4611 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#4616 …}
    -exercises: Doctrine\ORM\PersistentCollection {#4613 …}
    -minimumTime: DateTime @21600 {#4607
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#4618 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#2481 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#4620 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#4622 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#4628 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1509 …}
    -createdAt: DateTime @1593693000 {#4608
      date: 2020-07-02 14:30:00.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1750847724 {#4609
      date: 2025-06-25 12:35:24.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -status: "published"
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#4632 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1509 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\TrainingVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\PracticalCaseUserVoter"
ACCESS ABSTAIN
"Nellapp\Bundle\SDKBundle\Permission\Security\Voter\SuperAdminVoter"
ACCESS ABSTAIN
Show voter details
36 DENIED FRONT_ACCESS
[
  "training" => App\Entity\Scholar\Training\SharedTraining {#1323
    -id: "3f0b245e-884a-11ee-a0d6-0242c0a85003"
    -modules: Doctrine\ORM\PersistentCollection {#1330 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1364 …}
    -totalHourDescription: 840
    -videoDescription: null
    -diplomaDescription: null
    -trainingProduct: App\Entity\Payment\TrainingProduct {#1375 …}
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1391 …}
    -trainingType: null
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1405 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1406 …}
    -thematic: [
      "10"
    ]
    -diploma: 1
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1444 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1509 …}
    -createdAt: DateTime @1700556296 {#1320
      date: 2023-11-21 09:44:56.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458864 {#1321
      date: 2025-09-10 01:01:04.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1468 …}
    #fromApi: false
    -name: "Plaquiste"
    -description: "Le plaquiste  intervient sur des chantiers de constructions neuves, ou en réhabilitation. Après avoir reçu les consignes de son responsable, il organise son poste de travail, il établit l’ordre d’exécution et les modes opératoires des ouvrages à réaliser. De par la connaissance qu’il a des normes de conformité des supports de réception, il est en capacité de contrôler ces derniers avant d’intervenir et alerter son responsable en cas de non-conformité. Tout au long de son intervention, il contrôle son travail et rend compte à son responsable du déroulement du chantier. En plus de son responsable, ses principaux interlocuteurs sont le client et le maître d’œuvre."
    -public: false
    -_links: null
    -status: "published"
    -lockBy: App\Entity\Scholar\Training\Training {#1460 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1509 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#1754
    -id: "103bc910-3607-11e9-8180-00163e87308f"
    -lessons: Doctrine\ORM\PersistentCollection {#1755 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#1760 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1765 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1509 …}
    -createdAt: DateTime @1550773957 {#1752
      date: 2019-02-21 19:32:37.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458817 {#1753
      date: 2025-09-10 01:00:17.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -lockBy: App\Entity\Scholar\Module\OriginModule {#1769 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1509 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#4653
    -id: "9816b8be-13f1-11f1-a0d1-7eefa83e8046"
    -chapters: Doctrine\ORM\PersistentCollection {#4654 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#4659 …}
    -exercises: Doctrine\ORM\PersistentCollection {#4656 …}
    -minimumTime: DateTime @21600 {#4651
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#4661 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#2481 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#4663 …}
    -lessonStats: null
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#4670 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1509 …}
    -createdAt: DateTime @1772206378 {#4652
      date: 2026-02-27 16:32:58.0 Europe/Paris (+01:00)
    }
    -updatedAt: null
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -status: "published"
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#4675 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1509 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\TrainingVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\PracticalCaseUserVoter"
ACCESS ABSTAIN
"Nellapp\Bundle\SDKBundle\Permission\Security\Voter\SuperAdminVoter"
ACCESS ABSTAIN
Show voter details
37 DENIED FRONT_ACCESS
[
  "training" => App\Entity\Scholar\Training\SharedTraining {#1323
    -id: "3f0b245e-884a-11ee-a0d6-0242c0a85003"
    -modules: Doctrine\ORM\PersistentCollection {#1330 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1364 …}
    -totalHourDescription: 840
    -videoDescription: null
    -diplomaDescription: null
    -trainingProduct: App\Entity\Payment\TrainingProduct {#1375 …}
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1391 …}
    -trainingType: null
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1405 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1406 …}
    -thematic: [
      "10"
    ]
    -diploma: 1
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1444 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1509 …}
    -createdAt: DateTime @1700556296 {#1320
      date: 2023-11-21 09:44:56.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458864 {#1321
      date: 2025-09-10 01:01:04.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1468 …}
    #fromApi: false
    -name: "Plaquiste"
    -description: "Le plaquiste  intervient sur des chantiers de constructions neuves, ou en réhabilitation. Après avoir reçu les consignes de son responsable, il organise son poste de travail, il établit l’ordre d’exécution et les modes opératoires des ouvrages à réaliser. De par la connaissance qu’il a des normes de conformité des supports de réception, il est en capacité de contrôler ces derniers avant d’intervenir et alerter son responsable en cas de non-conformité. Tout au long de son intervention, il contrôle son travail et rend compte à son responsable du déroulement du chantier. En plus de son responsable, ses principaux interlocuteurs sont le client et le maître d’œuvre."
    -public: false
    -_links: null
    -status: "published"
    -lockBy: App\Entity\Scholar\Training\Training {#1460 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1509 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#1754
    -id: "103bc910-3607-11e9-8180-00163e87308f"
    -lessons: Doctrine\ORM\PersistentCollection {#1755 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#1760 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1765 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1509 …}
    -createdAt: DateTime @1550773957 {#1752
      date: 2019-02-21 19:32:37.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458817 {#1753
      date: 2025-09-10 01:00:17.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -lockBy: App\Entity\Scholar\Module\OriginModule {#1769 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1509 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#4696
    -id: "9828cd36-13f1-11f1-a0d1-7eefa83e8046"
    -chapters: Doctrine\ORM\PersistentCollection {#4697 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#4702 …}
    -exercises: Doctrine\ORM\PersistentCollection {#4699 …}
    -minimumTime: DateTime @21600 {#4694
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#4704 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#2481 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#4706 …}
    -lessonStats: null
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#4713 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1509 …}
    -createdAt: DateTime @1772206378 {#4695
      date: 2026-02-27 16:32:58.0 Europe/Paris (+01:00)
    }
    -updatedAt: null
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -status: "published"
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#4718 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1509 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\TrainingVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\PracticalCaseUserVoter"
ACCESS ABSTAIN
"Nellapp\Bundle\SDKBundle\Permission\Security\Voter\SuperAdminVoter"
ACCESS ABSTAIN
Show voter details
38 DENIED FRONT_ACCESS
[
  "training" => App\Entity\Scholar\Training\SharedTraining {#1323
    -id: "3f0b245e-884a-11ee-a0d6-0242c0a85003"
    -modules: Doctrine\ORM\PersistentCollection {#1330 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1364 …}
    -totalHourDescription: 840
    -videoDescription: null
    -diplomaDescription: null
    -trainingProduct: App\Entity\Payment\TrainingProduct {#1375 …}
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1391 …}
    -trainingType: null
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1405 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1406 …}
    -thematic: [
      "10"
    ]
    -diploma: 1
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1444 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1509 …}
    -createdAt: DateTime @1700556296 {#1320
      date: 2023-11-21 09:44:56.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458864 {#1321
      date: 2025-09-10 01:01:04.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1468 …}
    #fromApi: false
    -name: "Plaquiste"
    -description: "Le plaquiste  intervient sur des chantiers de constructions neuves, ou en réhabilitation. Après avoir reçu les consignes de son responsable, il organise son poste de travail, il établit l’ordre d’exécution et les modes opératoires des ouvrages à réaliser. De par la connaissance qu’il a des normes de conformité des supports de réception, il est en capacité de contrôler ces derniers avant d’intervenir et alerter son responsable en cas de non-conformité. Tout au long de son intervention, il contrôle son travail et rend compte à son responsable du déroulement du chantier. En plus de son responsable, ses principaux interlocuteurs sont le client et le maître d’œuvre."
    -public: false
    -_links: null
    -status: "published"
    -lockBy: App\Entity\Scholar\Training\Training {#1460 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1509 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#1783
    -id: "39a2681c-06c1-11ea-9c0f-0242c0a8b002"
    -lessons: Doctrine\ORM\PersistentCollection {#1784 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#1789 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1794 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1509 …}
    -createdAt: DateTime @1573723755 {#1781
      date: 2019-11-14 10:29:15.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458818 {#1782
      date: 2025-09-10 01:00:18.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -lockBy: App\Entity\Scholar\Module\OriginModule {#1798 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1509 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#5201
    -id: "bf955bef-06c1-11ea-9c0f-0242c0a8b002"
    -chapters: Doctrine\ORM\PersistentCollection {#5202 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#5207 …}
    -exercises: Doctrine\ORM\PersistentCollection {#5204 …}
    -minimumTime: DateTime @21600 {#5198
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#5209 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#2481 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#5211 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#5213 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#5219 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1509 …}
    -createdAt: DateTime @1573723980 {#5199
      date: 2019-11-14 10:33:00.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1750847724 {#5200
      date: 2025-06-25 12:35:24.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -status: "published"
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#5223 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1509 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\TrainingVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\PracticalCaseUserVoter"
ACCESS ABSTAIN
"Nellapp\Bundle\SDKBundle\Permission\Security\Voter\SuperAdminVoter"
ACCESS ABSTAIN
Show voter details
39 DENIED FRONT_ACCESS
[
  "training" => App\Entity\Scholar\Training\SharedTraining {#1323
    -id: "3f0b245e-884a-11ee-a0d6-0242c0a85003"
    -modules: Doctrine\ORM\PersistentCollection {#1330 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1364 …}
    -totalHourDescription: 840
    -videoDescription: null
    -diplomaDescription: null
    -trainingProduct: App\Entity\Payment\TrainingProduct {#1375 …}
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1391 …}
    -trainingType: null
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1405 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1406 …}
    -thematic: [
      "10"
    ]
    -diploma: 1
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1444 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1509 …}
    -createdAt: DateTime @1700556296 {#1320
      date: 2023-11-21 09:44:56.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458864 {#1321
      date: 2025-09-10 01:01:04.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1468 …}
    #fromApi: false
    -name: "Plaquiste"
    -description: "Le plaquiste  intervient sur des chantiers de constructions neuves, ou en réhabilitation. Après avoir reçu les consignes de son responsable, il organise son poste de travail, il établit l’ordre d’exécution et les modes opératoires des ouvrages à réaliser. De par la connaissance qu’il a des normes de conformité des supports de réception, il est en capacité de contrôler ces derniers avant d’intervenir et alerter son responsable en cas de non-conformité. Tout au long de son intervention, il contrôle son travail et rend compte à son responsable du déroulement du chantier. En plus de son responsable, ses principaux interlocuteurs sont le client et le maître d’œuvre."
    -public: false
    -_links: null
    -status: "published"
    -lockBy: App\Entity\Scholar\Training\Training {#1460 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1509 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#1783
    -id: "39a2681c-06c1-11ea-9c0f-0242c0a8b002"
    -lessons: Doctrine\ORM\PersistentCollection {#1784 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#1789 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1794 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1509 …}
    -createdAt: DateTime @1573723755 {#1781
      date: 2019-11-14 10:29:15.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458818 {#1782
      date: 2025-09-10 01:00:18.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -lockBy: App\Entity\Scholar\Module\OriginModule {#1798 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1509 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#5244
    -id: "b290d6e9-9ab2-11f0-afde-d2b839584dc3"
    -chapters: Doctrine\ORM\PersistentCollection {#5245 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#5250 …}
    -exercises: Doctrine\ORM\PersistentCollection {#5247 …}
    -minimumTime: null
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#5252 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#2481 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#5254 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#5256 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#5262 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1509 …}
    -createdAt: DateTime @1758875273 {#5242
      date: 2025-09-26 10:27:53.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1767857970 {#5243
      date: 2026-01-08 08:39:30.0 Europe/Paris (+01:00)
    }
    #createdBy: Proxies\__CG__\App\Entity\Account\User {#2660 …}
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#5260 …}
    #fromApi: false
    -status: "published"
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#5267 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1509 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\TrainingVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\PracticalCaseUserVoter"
ACCESS ABSTAIN
"Nellapp\Bundle\SDKBundle\Permission\Security\Voter\SuperAdminVoter"
ACCESS ABSTAIN
Show voter details
40 DENIED FRONT_ACCESS
[
  "training" => App\Entity\Scholar\Training\SharedTraining {#1323
    -id: "3f0b245e-884a-11ee-a0d6-0242c0a85003"
    -modules: Doctrine\ORM\PersistentCollection {#1330 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1364 …}
    -totalHourDescription: 840
    -videoDescription: null
    -diplomaDescription: null
    -trainingProduct: App\Entity\Payment\TrainingProduct {#1375 …}
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1391 …}
    -trainingType: null
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1405 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1406 …}
    -thematic: [
      "10"
    ]
    -diploma: 1
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1444 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1509 …}
    -createdAt: DateTime @1700556296 {#1320
      date: 2023-11-21 09:44:56.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458864 {#1321
      date: 2025-09-10 01:01:04.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1468 …}
    #fromApi: false
    -name: "Plaquiste"
    -description: "Le plaquiste  intervient sur des chantiers de constructions neuves, ou en réhabilitation. Après avoir reçu les consignes de son responsable, il organise son poste de travail, il établit l’ordre d’exécution et les modes opératoires des ouvrages à réaliser. De par la connaissance qu’il a des normes de conformité des supports de réception, il est en capacité de contrôler ces derniers avant d’intervenir et alerter son responsable en cas de non-conformité. Tout au long de son intervention, il contrôle son travail et rend compte à son responsable du déroulement du chantier. En plus de son responsable, ses principaux interlocuteurs sont le client et le maître d’œuvre."
    -public: false
    -_links: null
    -status: "published"
    -lockBy: App\Entity\Scholar\Training\Training {#1460 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1509 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#1783
    -id: "39a2681c-06c1-11ea-9c0f-0242c0a8b002"
    -lessons: Doctrine\ORM\PersistentCollection {#1784 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#1789 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1794 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1509 …}
    -createdAt: DateTime @1573723755 {#1781
      date: 2019-11-14 10:29:15.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458818 {#1782
      date: 2025-09-10 01:00:18.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -lockBy: App\Entity\Scholar\Module\OriginModule {#1798 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1509 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#5290
    -id: "ac5c214e-b06c-11ea-b7d2-0242ac1c0004"
    -chapters: Doctrine\ORM\PersistentCollection {#5291 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#5296 …}
    -exercises: Doctrine\ORM\PersistentCollection {#5293 …}
    -minimumTime: DateTime @21600 {#5287
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#5298 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#2481 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#5300 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#5302 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#5308 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1509 …}
    -createdAt: DateTime @1592379138 {#5288
      date: 2020-06-17 09:32:18.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1750847724 {#5289
      date: 2025-06-25 12:35:24.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -status: "published"
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#5312 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1509 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\TrainingVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\PracticalCaseUserVoter"
ACCESS ABSTAIN
"Nellapp\Bundle\SDKBundle\Permission\Security\Voter\SuperAdminVoter"
ACCESS ABSTAIN
Show voter details
41 DENIED FRONT_ACCESS
[
  "training" => App\Entity\Scholar\Training\SharedTraining {#1323
    -id: "3f0b245e-884a-11ee-a0d6-0242c0a85003"
    -modules: Doctrine\ORM\PersistentCollection {#1330 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1364 …}
    -totalHourDescription: 840
    -videoDescription: null
    -diplomaDescription: null
    -trainingProduct: App\Entity\Payment\TrainingProduct {#1375 …}
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1391 …}
    -trainingType: null
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1405 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1406 …}
    -thematic: [
      "10"
    ]
    -diploma: 1
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1444 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1509 …}
    -createdAt: DateTime @1700556296 {#1320
      date: 2023-11-21 09:44:56.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458864 {#1321
      date: 2025-09-10 01:01:04.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1468 …}
    #fromApi: false
    -name: "Plaquiste"
    -description: "Le plaquiste  intervient sur des chantiers de constructions neuves, ou en réhabilitation. Après avoir reçu les consignes de son responsable, il organise son poste de travail, il établit l’ordre d’exécution et les modes opératoires des ouvrages à réaliser. De par la connaissance qu’il a des normes de conformité des supports de réception, il est en capacité de contrôler ces derniers avant d’intervenir et alerter son responsable en cas de non-conformité. Tout au long de son intervention, il contrôle son travail et rend compte à son responsable du déroulement du chantier. En plus de son responsable, ses principaux interlocuteurs sont le client et le maître d’œuvre."
    -public: false
    -_links: null
    -status: "published"
    -lockBy: App\Entity\Scholar\Training\Training {#1460 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1509 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#1783
    -id: "39a2681c-06c1-11ea-9c0f-0242c0a8b002"
    -lessons: Doctrine\ORM\PersistentCollection {#1784 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#1789 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1794 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1509 …}
    -createdAt: DateTime @1573723755 {#1781
      date: 2019-11-14 10:29:15.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458818 {#1782
      date: 2025-09-10 01:00:18.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -lockBy: App\Entity\Scholar\Module\OriginModule {#1798 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1509 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#5334
    -id: "ea817145-9ab2-11f0-afde-d2b839584dc3"
    -chapters: Doctrine\ORM\PersistentCollection {#5335 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#5340 …}
    -exercises: Doctrine\ORM\PersistentCollection {#5337 …}
    -minimumTime: DateTime @21600 {#5331
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#5342 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#2481 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#5344 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#5346 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#5352 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1509 …}
    -createdAt: DateTime @1758875367 {#5332
      date: 2025-09-26 10:29:27.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1760344087 {#5333
      date: 2025-10-13 10:28:07.0 Europe/Paris (+02:00)
    }
    #createdBy: Proxies\__CG__\App\Entity\Account\User {#2660 …}
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#5350 …}
    #fromApi: false
    -status: "published"
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#5358 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1509 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\TrainingVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\PracticalCaseUserVoter"
ACCESS ABSTAIN
"Nellapp\Bundle\SDKBundle\Permission\Security\Voter\SuperAdminVoter"
ACCESS ABSTAIN
Show voter details
42 DENIED FRONT_ACCESS
[
  "training" => App\Entity\Scholar\Training\SharedTraining {#1323
    -id: "3f0b245e-884a-11ee-a0d6-0242c0a85003"
    -modules: Doctrine\ORM\PersistentCollection {#1330 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1364 …}
    -totalHourDescription: 840
    -videoDescription: null
    -diplomaDescription: null
    -trainingProduct: App\Entity\Payment\TrainingProduct {#1375 …}
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1391 …}
    -trainingType: null
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1405 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1406 …}
    -thematic: [
      "10"
    ]
    -diploma: 1
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1444 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1509 …}
    -createdAt: DateTime @1700556296 {#1320
      date: 2023-11-21 09:44:56.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458864 {#1321
      date: 2025-09-10 01:01:04.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1468 …}
    #fromApi: false
    -name: "Plaquiste"
    -description: "Le plaquiste  intervient sur des chantiers de constructions neuves, ou en réhabilitation. Après avoir reçu les consignes de son responsable, il organise son poste de travail, il établit l’ordre d’exécution et les modes opératoires des ouvrages à réaliser. De par la connaissance qu’il a des normes de conformité des supports de réception, il est en capacité de contrôler ces derniers avant d’intervenir et alerter son responsable en cas de non-conformité. Tout au long de son intervention, il contrôle son travail et rend compte à son responsable du déroulement du chantier. En plus de son responsable, ses principaux interlocuteurs sont le client et le maître d’œuvre."
    -public: false
    -_links: null
    -status: "published"
    -lockBy: App\Entity\Scholar\Training\Training {#1460 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1509 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#1783
    -id: "39a2681c-06c1-11ea-9c0f-0242c0a8b002"
    -lessons: Doctrine\ORM\PersistentCollection {#1784 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#1789 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1794 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1509 …}
    -createdAt: DateTime @1573723755 {#1781
      date: 2019-11-14 10:29:15.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458818 {#1782
      date: 2025-09-10 01:00:18.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -lockBy: App\Entity\Scholar\Module\OriginModule {#1798 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1509 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#5380
    -id: "13e1f443-75b2-11ea-ac12-0242ac1c0003"
    -chapters: Doctrine\ORM\PersistentCollection {#5381 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#5386 …}
    -exercises: Doctrine\ORM\PersistentCollection {#5383 …}
    -minimumTime: DateTime @21600 {#5377
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#5388 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#2481 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#5390 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#5392 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#5398 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1509 …}
    -createdAt: DateTime @1585921828 {#5378
      date: 2020-04-03 15:50:28.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1757408922 {#5379
      date: 2025-09-09 11:08:42.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#5396 …}
    #fromApi: false
    -status: "published"
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#5404 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1509 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\TrainingVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\PracticalCaseUserVoter"
ACCESS ABSTAIN
"Nellapp\Bundle\SDKBundle\Permission\Security\Voter\SuperAdminVoter"
ACCESS ABSTAIN
Show voter details
43 DENIED FRONT_ACCESS
[
  "training" => App\Entity\Scholar\Training\SharedTraining {#1323
    -id: "3f0b245e-884a-11ee-a0d6-0242c0a85003"
    -modules: Doctrine\ORM\PersistentCollection {#1330 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1364 …}
    -totalHourDescription: 840
    -videoDescription: null
    -diplomaDescription: null
    -trainingProduct: App\Entity\Payment\TrainingProduct {#1375 …}
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1391 …}
    -trainingType: null
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1405 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1406 …}
    -thematic: [
      "10"
    ]
    -diploma: 1
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1444 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1509 …}
    -createdAt: DateTime @1700556296 {#1320
      date: 2023-11-21 09:44:56.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458864 {#1321
      date: 2025-09-10 01:01:04.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1468 …}
    #fromApi: false
    -name: "Plaquiste"
    -description: "Le plaquiste  intervient sur des chantiers de constructions neuves, ou en réhabilitation. Après avoir reçu les consignes de son responsable, il organise son poste de travail, il établit l’ordre d’exécution et les modes opératoires des ouvrages à réaliser. De par la connaissance qu’il a des normes de conformité des supports de réception, il est en capacité de contrôler ces derniers avant d’intervenir et alerter son responsable en cas de non-conformité. Tout au long de son intervention, il contrôle son travail et rend compte à son responsable du déroulement du chantier. En plus de son responsable, ses principaux interlocuteurs sont le client et le maître d’œuvre."
    -public: false
    -_links: null
    -status: "published"
    -lockBy: App\Entity\Scholar\Training\Training {#1460 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1509 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#1783
    -id: "39a2681c-06c1-11ea-9c0f-0242c0a8b002"
    -lessons: Doctrine\ORM\PersistentCollection {#1784 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#1789 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1794 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1509 …}
    -createdAt: DateTime @1573723755 {#1781
      date: 2019-11-14 10:29:15.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458818 {#1782
      date: 2025-09-10 01:00:18.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -lockBy: App\Entity\Scholar\Module\OriginModule {#1798 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1509 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#5425
    -id: "1fb0da4a-9ab3-11f0-afde-d2b839584dc3"
    -chapters: Doctrine\ORM\PersistentCollection {#5426 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#5431 …}
    -exercises: Doctrine\ORM\PersistentCollection {#5428 …}
    -minimumTime: DateTime @21600 {#5423
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#5433 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#2481 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#5435 …}
    -lessonStats: null
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#5442 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1509 …}
    -createdAt: DateTime @1758875456 {#5424
      date: 2025-09-26 10:30:56.0 Europe/Paris (+02:00)
    }
    -updatedAt: null
    #createdBy: Proxies\__CG__\App\Entity\Account\User {#2660 …}
    #updatedBy: null
    #fromApi: false
    -status: "published"
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#5447 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1509 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\TrainingVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\PracticalCaseUserVoter"
ACCESS ABSTAIN
"Nellapp\Bundle\SDKBundle\Permission\Security\Voter\SuperAdminVoter"
ACCESS ABSTAIN
Show voter details
44 DENIED FRONT_ACCESS
[
  "training" => App\Entity\Scholar\Training\SharedTraining {#1323
    -id: "3f0b245e-884a-11ee-a0d6-0242c0a85003"
    -modules: Doctrine\ORM\PersistentCollection {#1330 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1364 …}
    -totalHourDescription: 840
    -videoDescription: null
    -diplomaDescription: null
    -trainingProduct: App\Entity\Payment\TrainingProduct {#1375 …}
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1391 …}
    -trainingType: null
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1405 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1406 …}
    -thematic: [
      "10"
    ]
    -diploma: 1
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1444 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1509 …}
    -createdAt: DateTime @1700556296 {#1320
      date: 2023-11-21 09:44:56.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458864 {#1321
      date: 2025-09-10 01:01:04.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1468 …}
    #fromApi: false
    -name: "Plaquiste"
    -description: "Le plaquiste  intervient sur des chantiers de constructions neuves, ou en réhabilitation. Après avoir reçu les consignes de son responsable, il organise son poste de travail, il établit l’ordre d’exécution et les modes opératoires des ouvrages à réaliser. De par la connaissance qu’il a des normes de conformité des supports de réception, il est en capacité de contrôler ces derniers avant d’intervenir et alerter son responsable en cas de non-conformité. Tout au long de son intervention, il contrôle son travail et rend compte à son responsable du déroulement du chantier. En plus de son responsable, ses principaux interlocuteurs sont le client et le maître d’œuvre."
    -public: false
    -_links: null
    -status: "published"
    -lockBy: App\Entity\Scholar\Training\Training {#1460 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1509 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#1783
    -id: "39a2681c-06c1-11ea-9c0f-0242c0a8b002"
    -lessons: Doctrine\ORM\PersistentCollection {#1784 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#1789 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1794 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1509 …}
    -createdAt: DateTime @1573723755 {#1781
      date: 2019-11-14 10:29:15.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458818 {#1782
      date: 2025-09-10 01:00:18.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -lockBy: App\Entity\Scholar\Module\OriginModule {#1798 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1509 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#5469
    -id: "8b4ca837-75b2-11ea-ac12-0242ac1c0003"
    -chapters: Doctrine\ORM\PersistentCollection {#5470 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#5475 …}
    -exercises: Doctrine\ORM\PersistentCollection {#5472 …}
    -minimumTime: DateTime @21600 {#5466
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#5477 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#2481 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#5479 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#5481 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#5487 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1509 …}
    -createdAt: DateTime @1585922028 {#5467
      date: 2020-04-03 15:53:48.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1757408929 {#5468
      date: 2025-09-09 11:08:49.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#5396 …}
    #fromApi: false
    -status: "published"
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#5491 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1509 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\TrainingVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\PracticalCaseUserVoter"
ACCESS ABSTAIN
"Nellapp\Bundle\SDKBundle\Permission\Security\Voter\SuperAdminVoter"
ACCESS ABSTAIN
Show voter details
45 DENIED FRONT_ACCESS
[
  "training" => App\Entity\Scholar\Training\SharedTraining {#1323
    -id: "3f0b245e-884a-11ee-a0d6-0242c0a85003"
    -modules: Doctrine\ORM\PersistentCollection {#1330 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1364 …}
    -totalHourDescription: 840
    -videoDescription: null
    -diplomaDescription: null
    -trainingProduct: App\Entity\Payment\TrainingProduct {#1375 …}
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1391 …}
    -trainingType: null
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1405 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1406 …}
    -thematic: [
      "10"
    ]
    -diploma: 1
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1444 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1509 …}
    -createdAt: DateTime @1700556296 {#1320
      date: 2023-11-21 09:44:56.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458864 {#1321
      date: 2025-09-10 01:01:04.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1468 …}
    #fromApi: false
    -name: "Plaquiste"
    -description: "Le plaquiste  intervient sur des chantiers de constructions neuves, ou en réhabilitation. Après avoir reçu les consignes de son responsable, il organise son poste de travail, il établit l’ordre d’exécution et les modes opératoires des ouvrages à réaliser. De par la connaissance qu’il a des normes de conformité des supports de réception, il est en capacité de contrôler ces derniers avant d’intervenir et alerter son responsable en cas de non-conformité. Tout au long de son intervention, il contrôle son travail et rend compte à son responsable du déroulement du chantier. En plus de son responsable, ses principaux interlocuteurs sont le client et le maître d’œuvre."
    -public: false
    -_links: null
    -status: "published"
    -lockBy: App\Entity\Scholar\Training\Training {#1460 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1509 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#1783
    -id: "39a2681c-06c1-11ea-9c0f-0242c0a8b002"
    -lessons: Doctrine\ORM\PersistentCollection {#1784 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#1789 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1794 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1509 …}
    -createdAt: DateTime @1573723755 {#1781
      date: 2019-11-14 10:29:15.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458818 {#1782
      date: 2025-09-10 01:00:18.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -lockBy: App\Entity\Scholar\Module\OriginModule {#1798 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1509 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#5513
    -id: "a6f3c715-75b2-11ea-ac12-0242ac1c0003"
    -chapters: Doctrine\ORM\PersistentCollection {#5514 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#5519 …}
    -exercises: Doctrine\ORM\PersistentCollection {#5516 …}
    -minimumTime: DateTime @21600 {#5510
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#5521 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#2481 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#5523 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#5525 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#5531 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1509 …}
    -createdAt: DateTime @1585922074 {#5511
      date: 2020-04-03 15:54:34.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1757255640 {#5512
      date: 2025-09-07 16:34:00.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#5529 …}
    #fromApi: false
    -status: "published"
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#5536 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1509 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\TrainingVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\PracticalCaseUserVoter"
ACCESS ABSTAIN
"Nellapp\Bundle\SDKBundle\Permission\Security\Voter\SuperAdminVoter"
ACCESS ABSTAIN
Show voter details
46 DENIED FRONT_ACCESS
[
  "training" => App\Entity\Scholar\Training\SharedTraining {#1323
    -id: "3f0b245e-884a-11ee-a0d6-0242c0a85003"
    -modules: Doctrine\ORM\PersistentCollection {#1330 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1364 …}
    -totalHourDescription: 840
    -videoDescription: null
    -diplomaDescription: null
    -trainingProduct: App\Entity\Payment\TrainingProduct {#1375 …}
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1391 …}
    -trainingType: null
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1405 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1406 …}
    -thematic: [
      "10"
    ]
    -diploma: 1
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1444 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1509 …}
    -createdAt: DateTime @1700556296 {#1320
      date: 2023-11-21 09:44:56.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458864 {#1321
      date: 2025-09-10 01:01:04.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1468 …}
    #fromApi: false
    -name: "Plaquiste"
    -description: "Le plaquiste  intervient sur des chantiers de constructions neuves, ou en réhabilitation. Après avoir reçu les consignes de son responsable, il organise son poste de travail, il établit l’ordre d’exécution et les modes opératoires des ouvrages à réaliser. De par la connaissance qu’il a des normes de conformité des supports de réception, il est en capacité de contrôler ces derniers avant d’intervenir et alerter son responsable en cas de non-conformité. Tout au long de son intervention, il contrôle son travail et rend compte à son responsable du déroulement du chantier. En plus de son responsable, ses principaux interlocuteurs sont le client et le maître d’œuvre."
    -public: false
    -_links: null
    -status: "published"
    -lockBy: App\Entity\Scholar\Training\Training {#1460 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1509 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#1783
    -id: "39a2681c-06c1-11ea-9c0f-0242c0a8b002"
    -lessons: Doctrine\ORM\PersistentCollection {#1784 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#1789 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1794 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1509 …}
    -createdAt: DateTime @1573723755 {#1781
      date: 2019-11-14 10:29:15.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458818 {#1782
      date: 2025-09-10 01:00:18.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -lockBy: App\Entity\Scholar\Module\OriginModule {#1798 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1509 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#5558
    -id: "7ab53d1f-75b3-11ea-ac12-0242ac1c0003"
    -chapters: Doctrine\ORM\PersistentCollection {#5559 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#5564 …}
    -exercises: Doctrine\ORM\PersistentCollection {#5561 …}
    -minimumTime: DateTime @21600 {#5555
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#5566 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#2481 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#5568 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#5570 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#5576 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1509 …}
    -createdAt: DateTime @1585922430 {#5556
      date: 2020-04-03 16:00:30.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1757458809 {#5557
      date: 2025-09-10 01:00:09.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#5574 …}
    #fromApi: false
    -status: "published"
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#5582 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1509 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\TrainingVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\PracticalCaseUserVoter"
ACCESS ABSTAIN
"Nellapp\Bundle\SDKBundle\Permission\Security\Voter\SuperAdminVoter"
ACCESS ABSTAIN
Show voter details
47 DENIED FRONT_ACCESS
[
  "training" => App\Entity\Scholar\Training\SharedTraining {#1323
    -id: "3f0b245e-884a-11ee-a0d6-0242c0a85003"
    -modules: Doctrine\ORM\PersistentCollection {#1330 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1364 …}
    -totalHourDescription: 840
    -videoDescription: null
    -diplomaDescription: null
    -trainingProduct: App\Entity\Payment\TrainingProduct {#1375 …}
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1391 …}
    -trainingType: null
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1405 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1406 …}
    -thematic: [
      "10"
    ]
    -diploma: 1
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1444 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1509 …}
    -createdAt: DateTime @1700556296 {#1320
      date: 2023-11-21 09:44:56.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458864 {#1321
      date: 2025-09-10 01:01:04.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1468 …}
    #fromApi: false
    -name: "Plaquiste"
    -description: "Le plaquiste  intervient sur des chantiers de constructions neuves, ou en réhabilitation. Après avoir reçu les consignes de son responsable, il organise son poste de travail, il établit l’ordre d’exécution et les modes opératoires des ouvrages à réaliser. De par la connaissance qu’il a des normes de conformité des supports de réception, il est en capacité de contrôler ces derniers avant d’intervenir et alerter son responsable en cas de non-conformité. Tout au long de son intervention, il contrôle son travail et rend compte à son responsable du déroulement du chantier. En plus de son responsable, ses principaux interlocuteurs sont le client et le maître d’œuvre."
    -public: false
    -_links: null
    -status: "published"
    -lockBy: App\Entity\Scholar\Training\Training {#1460 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1509 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#1783
    -id: "39a2681c-06c1-11ea-9c0f-0242c0a8b002"
    -lessons: Doctrine\ORM\PersistentCollection {#1784 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#1789 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1794 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1509 …}
    -createdAt: DateTime @1573723755 {#1781
      date: 2019-11-14 10:29:15.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458818 {#1782
      date: 2025-09-10 01:00:18.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -lockBy: App\Entity\Scholar\Module\OriginModule {#1798 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1509 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#5604
    -id: "0266228a-75b3-11ea-ac12-0242ac1c0003"
    -chapters: Doctrine\ORM\PersistentCollection {#5605 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#5610 …}
    -exercises: Doctrine\ORM\PersistentCollection {#5607 …}
    -minimumTime: DateTime @21600 {#5601
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#5612 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#2481 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#5614 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#5616 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#5622 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1509 …}
    -createdAt: DateTime @1585922228 {#5602
      date: 2020-04-03 15:57:08.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1757334080 {#5603
      date: 2025-09-08 14:21:20.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#5574 …}
    #fromApi: false
    -status: "published"
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#5627 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1509 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\TrainingVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\PracticalCaseUserVoter"
ACCESS ABSTAIN
"Nellapp\Bundle\SDKBundle\Permission\Security\Voter\SuperAdminVoter"
ACCESS ABSTAIN
Show voter details
48 DENIED FRONT_ACCESS
[
  "training" => App\Entity\Scholar\Training\SharedTraining {#1323
    -id: "3f0b245e-884a-11ee-a0d6-0242c0a85003"
    -modules: Doctrine\ORM\PersistentCollection {#1330 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1364 …}
    -totalHourDescription: 840
    -videoDescription: null
    -diplomaDescription: null
    -trainingProduct: App\Entity\Payment\TrainingProduct {#1375 …}
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1391 …}
    -trainingType: null
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1405 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1406 …}
    -thematic: [
      "10"
    ]
    -diploma: 1
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1444 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1509 …}
    -createdAt: DateTime @1700556296 {#1320
      date: 2023-11-21 09:44:56.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458864 {#1321
      date: 2025-09-10 01:01:04.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1468 …}
    #fromApi: false
    -name: "Plaquiste"
    -description: "Le plaquiste  intervient sur des chantiers de constructions neuves, ou en réhabilitation. Après avoir reçu les consignes de son responsable, il organise son poste de travail, il établit l’ordre d’exécution et les modes opératoires des ouvrages à réaliser. De par la connaissance qu’il a des normes de conformité des supports de réception, il est en capacité de contrôler ces derniers avant d’intervenir et alerter son responsable en cas de non-conformité. Tout au long de son intervention, il contrôle son travail et rend compte à son responsable du déroulement du chantier. En plus de son responsable, ses principaux interlocuteurs sont le client et le maître d’œuvre."
    -public: false
    -_links: null
    -status: "published"
    -lockBy: App\Entity\Scholar\Training\Training {#1460 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1509 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#1783
    -id: "39a2681c-06c1-11ea-9c0f-0242c0a8b002"
    -lessons: Doctrine\ORM\PersistentCollection {#1784 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#1789 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1794 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1509 …}
    -createdAt: DateTime @1573723755 {#1781
      date: 2019-11-14 10:29:15.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458818 {#1782
      date: 2025-09-10 01:00:18.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -lockBy: App\Entity\Scholar\Module\OriginModule {#1798 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1509 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#5648
    -id: "3db82e7a-9ab4-11f0-afde-d2b839584dc3"
    -chapters: Doctrine\ORM\PersistentCollection {#5649 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#5654 …}
    -exercises: Doctrine\ORM\PersistentCollection {#5651 …}
    -minimumTime: DateTime @21600 {#5646
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#5656 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#2481 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#5658 …}
    -lessonStats: null
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#5665 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1509 …}
    -createdAt: DateTime @1758875936 {#5647
      date: 2025-09-26 10:38:56.0 Europe/Paris (+02:00)
    }
    -updatedAt: null
    #createdBy: Proxies\__CG__\App\Entity\Account\User {#2660 …}
    #updatedBy: null
    #fromApi: false
    -status: "published"
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#5670 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1509 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\TrainingVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\PracticalCaseUserVoter"
ACCESS ABSTAIN
"Nellapp\Bundle\SDKBundle\Permission\Security\Voter\SuperAdminVoter"
ACCESS ABSTAIN
Show voter details
49 DENIED FRONT_ACCESS
[
  "training" => App\Entity\Scholar\Training\SharedTraining {#1323
    -id: "3f0b245e-884a-11ee-a0d6-0242c0a85003"
    -modules: Doctrine\ORM\PersistentCollection {#1330 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1364 …}
    -totalHourDescription: 840
    -videoDescription: null
    -diplomaDescription: null
    -trainingProduct: App\Entity\Payment\TrainingProduct {#1375 …}
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1391 …}
    -trainingType: null
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1405 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1406 …}
    -thematic: [
      "10"
    ]
    -diploma: 1
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1444 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1509 …}
    -createdAt: DateTime @1700556296 {#1320
      date: 2023-11-21 09:44:56.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458864 {#1321
      date: 2025-09-10 01:01:04.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1468 …}
    #fromApi: false
    -name: "Plaquiste"
    -description: "Le plaquiste  intervient sur des chantiers de constructions neuves, ou en réhabilitation. Après avoir reçu les consignes de son responsable, il organise son poste de travail, il établit l’ordre d’exécution et les modes opératoires des ouvrages à réaliser. De par la connaissance qu’il a des normes de conformité des supports de réception, il est en capacité de contrôler ces derniers avant d’intervenir et alerter son responsable en cas de non-conformité. Tout au long de son intervention, il contrôle son travail et rend compte à son responsable du déroulement du chantier. En plus de son responsable, ses principaux interlocuteurs sont le client et le maître d’œuvre."
    -public: false
    -_links: null
    -status: "published"
    -lockBy: App\Entity\Scholar\Training\Training {#1460 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1509 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#1783
    -id: "39a2681c-06c1-11ea-9c0f-0242c0a8b002"
    -lessons: Doctrine\ORM\PersistentCollection {#1784 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#1789 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1794 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1509 …}
    -createdAt: DateTime @1573723755 {#1781
      date: 2019-11-14 10:29:15.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458818 {#1782
      date: 2025-09-10 01:00:18.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -lockBy: App\Entity\Scholar\Module\OriginModule {#1798 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1509 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#5691
    -id: "1e6fa847-a803-11f0-b3b5-4ec904c5ee47"
    -chapters: Doctrine\ORM\PersistentCollection {#5692 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#5697 …}
    -exercises: Doctrine\ORM\PersistentCollection {#5694 …}
    -minimumTime: DateTime @21600 {#5689
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#5699 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#2481 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#5701 …}
    -lessonStats: null
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#5708 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1509 …}
    -createdAt: DateTime @1760339179 {#5690
      date: 2025-10-13 09:06:19.0 Europe/Paris (+02:00)
    }
    -updatedAt: null
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -status: "published"
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#5713 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1509 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\TrainingVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\PracticalCaseUserVoter"
ACCESS ABSTAIN
"Nellapp\Bundle\SDKBundle\Permission\Security\Voter\SuperAdminVoter"
ACCESS ABSTAIN
Show voter details
50 DENIED FRONT_ACCESS
[
  "training" => App\Entity\Scholar\Training\SharedTraining {#1323
    -id: "3f0b245e-884a-11ee-a0d6-0242c0a85003"
    -modules: Doctrine\ORM\PersistentCollection {#1330 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1364 …}
    -totalHourDescription: 840
    -videoDescription: null
    -diplomaDescription: null
    -trainingProduct: App\Entity\Payment\TrainingProduct {#1375 …}
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1391 …}
    -trainingType: null
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1405 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1406 …}
    -thematic: [
      "10"
    ]
    -diploma: 1
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1444 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1509 …}
    -createdAt: DateTime @1700556296 {#1320
      date: 2023-11-21 09:44:56.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458864 {#1321
      date: 2025-09-10 01:01:04.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1468 …}
    #fromApi: false
    -name: "Plaquiste"
    -description: "Le plaquiste  intervient sur des chantiers de constructions neuves, ou en réhabilitation. Après avoir reçu les consignes de son responsable, il organise son poste de travail, il établit l’ordre d’exécution et les modes opératoires des ouvrages à réaliser. De par la connaissance qu’il a des normes de conformité des supports de réception, il est en capacité de contrôler ces derniers avant d’intervenir et alerter son responsable en cas de non-conformité. Tout au long de son intervention, il contrôle son travail et rend compte à son responsable du déroulement du chantier. En plus de son responsable, ses principaux interlocuteurs sont le client et le maître d’œuvre."
    -public: false
    -_links: null
    -status: "published"
    -lockBy: App\Entity\Scholar\Training\Training {#1460 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1509 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#1783
    -id: "39a2681c-06c1-11ea-9c0f-0242c0a8b002"
    -lessons: Doctrine\ORM\PersistentCollection {#1784 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#1789 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1794 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1509 …}
    -createdAt: DateTime @1573723755 {#1781
      date: 2019-11-14 10:29:15.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458818 {#1782
      date: 2025-09-10 01:00:18.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -lockBy: App\Entity\Scholar\Module\OriginModule {#1798 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1509 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#5735
    -id: "caaa0c3e-8819-11f0-94f4-720435f6d49d"
    -chapters: Doctrine\ORM\PersistentCollection {#5736 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#5741 …}
    -exercises: Doctrine\ORM\PersistentCollection {#5738 …}
    -minimumTime: DateTime @21600 {#5732
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#5743 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#2481 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#5745 …}
    -lessonStats: null
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#5752 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1509 …}
    -createdAt: DateTime @1756830480 {#5733
      date: 2025-09-02 18:28:00.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1757372416 {#5734
      date: 2025-09-09 01:00:16.0 Europe/Paris (+02:00)
    }
    #createdBy: Proxies\__CG__\App\Entity\Account\User {#2660 …}
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#2660 …}
    #fromApi: false
    -status: "published"
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#5757 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1509 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\TrainingVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\PracticalCaseUserVoter"
ACCESS ABSTAIN
"Nellapp\Bundle\SDKBundle\Permission\Security\Voter\SuperAdminVoter"
ACCESS ABSTAIN
Show voter details
51 DENIED FRONT_ACCESS
[
  "training" => App\Entity\Scholar\Training\SharedTraining {#1323
    -id: "3f0b245e-884a-11ee-a0d6-0242c0a85003"
    -modules: Doctrine\ORM\PersistentCollection {#1330 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1364 …}
    -totalHourDescription: 840
    -videoDescription: null
    -diplomaDescription: null
    -trainingProduct: App\Entity\Payment\TrainingProduct {#1375 …}
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1391 …}
    -trainingType: null
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1405 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1406 …}
    -thematic: [
      "10"
    ]
    -diploma: 1
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1444 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1509 …}
    -createdAt: DateTime @1700556296 {#1320
      date: 2023-11-21 09:44:56.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458864 {#1321
      date: 2025-09-10 01:01:04.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1468 …}
    #fromApi: false
    -name: "Plaquiste"
    -description: "Le plaquiste  intervient sur des chantiers de constructions neuves, ou en réhabilitation. Après avoir reçu les consignes de son responsable, il organise son poste de travail, il établit l’ordre d’exécution et les modes opératoires des ouvrages à réaliser. De par la connaissance qu’il a des normes de conformité des supports de réception, il est en capacité de contrôler ces derniers avant d’intervenir et alerter son responsable en cas de non-conformité. Tout au long de son intervention, il contrôle son travail et rend compte à son responsable du déroulement du chantier. En plus de son responsable, ses principaux interlocuteurs sont le client et le maître d’œuvre."
    -public: false
    -_links: null
    -status: "published"
    -lockBy: App\Entity\Scholar\Training\Training {#1460 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1509 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#1783
    -id: "39a2681c-06c1-11ea-9c0f-0242c0a8b002"
    -lessons: Doctrine\ORM\PersistentCollection {#1784 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#1789 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1794 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1509 …}
    -createdAt: DateTime @1573723755 {#1781
      date: 2019-11-14 10:29:15.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458818 {#1782
      date: 2025-09-10 01:00:18.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -lockBy: App\Entity\Scholar\Module\OriginModule {#1798 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1509 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#5779
    -id: "0e146c98-881a-11f0-94f4-720435f6d49d"
    -chapters: Doctrine\ORM\PersistentCollection {#5780 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#5785 …}
    -exercises: Doctrine\ORM\PersistentCollection {#5782 …}
    -minimumTime: DateTime @21600 {#5776
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#5787 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#2481 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#5789 …}
    -lessonStats: null
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#5796 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1509 …}
    -createdAt: DateTime @1756830593 {#5777
      date: 2025-09-02 18:29:53.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1756854015 {#5778
      date: 2025-09-03 01:00:15.0 Europe/Paris (+02:00)
    }
    #createdBy: Proxies\__CG__\App\Entity\Account\User {#2660 …}
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#2660 …}
    #fromApi: false
    -status: "published"
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#5801 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1509 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\TrainingVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\PracticalCaseUserVoter"
ACCESS ABSTAIN
"Nellapp\Bundle\SDKBundle\Permission\Security\Voter\SuperAdminVoter"
ACCESS ABSTAIN
Show voter details
52 GRANTED FRONT_ACCESS
[
  "training" => App\Entity\Scholar\Training\SharedTraining {#1323
    -id: "3f0b245e-884a-11ee-a0d6-0242c0a85003"
    -modules: Doctrine\ORM\PersistentCollection {#1330 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1364 …}
    -totalHourDescription: 840
    -videoDescription: null
    -diplomaDescription: null
    -trainingProduct: App\Entity\Payment\TrainingProduct {#1375 …}
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1391 …}
    -trainingType: null
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1405 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1406 …}
    -thematic: [
      "10"
    ]
    -diploma: 1
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1444 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1509 …}
    -createdAt: DateTime @1700556296 {#1320
      date: 2023-11-21 09:44:56.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458864 {#1321
      date: 2025-09-10 01:01:04.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1468 …}
    #fromApi: false
    -name: "Plaquiste"
    -description: "Le plaquiste  intervient sur des chantiers de constructions neuves, ou en réhabilitation. Après avoir reçu les consignes de son responsable, il organise son poste de travail, il établit l’ordre d’exécution et les modes opératoires des ouvrages à réaliser. De par la connaissance qu’il a des normes de conformité des supports de réception, il est en capacité de contrôler ces derniers avant d’intervenir et alerter son responsable en cas de non-conformité. Tout au long de son intervention, il contrôle son travail et rend compte à son responsable du déroulement du chantier. En plus de son responsable, ses principaux interlocuteurs sont le client et le maître d’œuvre."
    -public: false
    -_links: null
    -status: "published"
    -lockBy: App\Entity\Scholar\Training\Training {#1460 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1509 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#1812
    -id: "641541c1-3382-11e9-8180-00163e87308f"
    -lessons: Doctrine\ORM\PersistentCollection {#1813 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#1818 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1823 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1509 …}
    -createdAt: DateTime @1550497072 {#1810
      date: 2019-02-18 14:37:52.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458818 {#1811
      date: 2025-09-10 01:00:18.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -lockBy: App\Entity\Scholar\Module\OriginModule {#1827 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1509 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#6216
    -id: "47d1a96b-3362-11e9-8180-00163e87308f"
    -chapters: Doctrine\ORM\PersistentCollection {#6217 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#6222 …}
    -exercises: Doctrine\ORM\PersistentCollection {#6219 …}
    -minimumTime: DateTime @21600 {#6213
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#6224 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#2481 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#6226 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#6228 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#6234 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1509 …}
    -createdAt: DateTime @1550483281 {#6214
      date: 2019-02-18 10:48:01.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458806 {#6215
      date: 2025-09-10 01:00:06.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#6232 …}
    #fromApi: false
    -status: "published"
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#6240 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1509 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS GRANTED
Show voter details
53 DENIED FRONT_ACCESS
[
  "training" => App\Entity\Scholar\Training\SharedTraining {#1323
    -id: "3f0b245e-884a-11ee-a0d6-0242c0a85003"
    -modules: Doctrine\ORM\PersistentCollection {#1330 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1364 …}
    -totalHourDescription: 840
    -videoDescription: null
    -diplomaDescription: null
    -trainingProduct: App\Entity\Payment\TrainingProduct {#1375 …}
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1391 …}
    -trainingType: null
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1405 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1406 …}
    -thematic: [
      "10"
    ]
    -diploma: 1
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1444 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1509 …}
    -createdAt: DateTime @1700556296 {#1320
      date: 2023-11-21 09:44:56.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458864 {#1321
      date: 2025-09-10 01:01:04.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1468 …}
    #fromApi: false
    -name: "Plaquiste"
    -description: "Le plaquiste  intervient sur des chantiers de constructions neuves, ou en réhabilitation. Après avoir reçu les consignes de son responsable, il organise son poste de travail, il établit l’ordre d’exécution et les modes opératoires des ouvrages à réaliser. De par la connaissance qu’il a des normes de conformité des supports de réception, il est en capacité de contrôler ces derniers avant d’intervenir et alerter son responsable en cas de non-conformité. Tout au long de son intervention, il contrôle son travail et rend compte à son responsable du déroulement du chantier. En plus de son responsable, ses principaux interlocuteurs sont le client et le maître d’œuvre."
    -public: false
    -_links: null
    -status: "published"
    -lockBy: App\Entity\Scholar\Training\Training {#1460 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1509 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#1812
    -id: "641541c1-3382-11e9-8180-00163e87308f"
    -lessons: Doctrine\ORM\PersistentCollection {#1813 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#1818 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1823 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1509 …}
    -createdAt: DateTime @1550497072 {#1810
      date: 2019-02-18 14:37:52.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458818 {#1811
      date: 2025-09-10 01:00:18.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -lockBy: App\Entity\Scholar\Module\OriginModule {#1827 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1509 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#6262
    -id: "74daaa20-4706-11e9-8180-00163e87308f"
    -chapters: Doctrine\ORM\PersistentCollection {#6263 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#6268 …}
    -exercises: Doctrine\ORM\PersistentCollection {#6265 …}
    -minimumTime: DateTime @21600 {#6259
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#6270 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#2481 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#6272 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#6274 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#6280 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1509 …}
    -createdAt: DateTime @1552642866 {#6260
      date: 2019-03-15 10:41:06.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757077461 {#6261
      date: 2025-09-05 15:04:21.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#6232 …}
    #fromApi: false
    -status: "published"
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#6285 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1509 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\TrainingVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\PracticalCaseUserVoter"
ACCESS ABSTAIN
"Nellapp\Bundle\SDKBundle\Permission\Security\Voter\SuperAdminVoter"
ACCESS ABSTAIN
Show voter details
54 DENIED FRONT_ACCESS
[
  "training" => App\Entity\Scholar\Training\SharedTraining {#1323
    -id: "3f0b245e-884a-11ee-a0d6-0242c0a85003"
    -modules: Doctrine\ORM\PersistentCollection {#1330 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1364 …}
    -totalHourDescription: 840
    -videoDescription: null
    -diplomaDescription: null
    -trainingProduct: App\Entity\Payment\TrainingProduct {#1375 …}
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1391 …}
    -trainingType: null
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1405 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1406 …}
    -thematic: [
      "10"
    ]
    -diploma: 1
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1444 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1509 …}
    -createdAt: DateTime @1700556296 {#1320
      date: 2023-11-21 09:44:56.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458864 {#1321
      date: 2025-09-10 01:01:04.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1468 …}
    #fromApi: false
    -name: "Plaquiste"
    -description: "Le plaquiste  intervient sur des chantiers de constructions neuves, ou en réhabilitation. Après avoir reçu les consignes de son responsable, il organise son poste de travail, il établit l’ordre d’exécution et les modes opératoires des ouvrages à réaliser. De par la connaissance qu’il a des normes de conformité des supports de réception, il est en capacité de contrôler ces derniers avant d’intervenir et alerter son responsable en cas de non-conformité. Tout au long de son intervention, il contrôle son travail et rend compte à son responsable du déroulement du chantier. En plus de son responsable, ses principaux interlocuteurs sont le client et le maître d’œuvre."
    -public: false
    -_links: null
    -status: "published"
    -lockBy: App\Entity\Scholar\Training\Training {#1460 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1509 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#1812
    -id: "641541c1-3382-11e9-8180-00163e87308f"
    -lessons: Doctrine\ORM\PersistentCollection {#1813 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#1818 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1823 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1509 …}
    -createdAt: DateTime @1550497072 {#1810
      date: 2019-02-18 14:37:52.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458818 {#1811
      date: 2025-09-10 01:00:18.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -lockBy: App\Entity\Scholar\Module\OriginModule {#1827 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1509 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#6307
    -id: "754cb756-3374-11e9-8180-00163e87308f"
    -chapters: Doctrine\ORM\PersistentCollection {#6308 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#6313 …}
    -exercises: Doctrine\ORM\PersistentCollection {#6310 …}
    -minimumTime: DateTime @21600 {#6304
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#6315 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#2481 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#6317 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#6319 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#6325 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1509 …}
    -createdAt: DateTime @1550491088 {#6305
      date: 2019-02-18 12:58:08.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1756893547 {#6306
      date: 2025-09-03 11:59:07.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#6323 …}
    #fromApi: false
    -status: "published"
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#6330 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1509 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\TrainingVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\PracticalCaseUserVoter"
ACCESS ABSTAIN
"Nellapp\Bundle\SDKBundle\Permission\Security\Voter\SuperAdminVoter"
ACCESS ABSTAIN
Show voter details
55 DENIED FRONT_ACCESS
[
  "training" => App\Entity\Scholar\Training\SharedTraining {#1323
    -id: "3f0b245e-884a-11ee-a0d6-0242c0a85003"
    -modules: Doctrine\ORM\PersistentCollection {#1330 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1364 …}
    -totalHourDescription: 840
    -videoDescription: null
    -diplomaDescription: null
    -trainingProduct: App\Entity\Payment\TrainingProduct {#1375 …}
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1391 …}
    -trainingType: null
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1405 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1406 …}
    -thematic: [
      "10"
    ]
    -diploma: 1
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1444 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1509 …}
    -createdAt: DateTime @1700556296 {#1320
      date: 2023-11-21 09:44:56.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458864 {#1321
      date: 2025-09-10 01:01:04.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1468 …}
    #fromApi: false
    -name: "Plaquiste"
    -description: "Le plaquiste  intervient sur des chantiers de constructions neuves, ou en réhabilitation. Après avoir reçu les consignes de son responsable, il organise son poste de travail, il établit l’ordre d’exécution et les modes opératoires des ouvrages à réaliser. De par la connaissance qu’il a des normes de conformité des supports de réception, il est en capacité de contrôler ces derniers avant d’intervenir et alerter son responsable en cas de non-conformité. Tout au long de son intervention, il contrôle son travail et rend compte à son responsable du déroulement du chantier. En plus de son responsable, ses principaux interlocuteurs sont le client et le maître d’œuvre."
    -public: false
    -_links: null
    -status: "published"
    -lockBy: App\Entity\Scholar\Training\Training {#1460 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1509 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#1812
    -id: "641541c1-3382-11e9-8180-00163e87308f"
    -lessons: Doctrine\ORM\PersistentCollection {#1813 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#1818 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1823 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1509 …}
    -createdAt: DateTime @1550497072 {#1810
      date: 2019-02-18 14:37:52.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458818 {#1811
      date: 2025-09-10 01:00:18.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -lockBy: App\Entity\Scholar\Module\OriginModule {#1827 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1509 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#6352
    -id: "7e6a59e1-4707-11e9-8180-00163e87308f"
    -chapters: Doctrine\ORM\PersistentCollection {#6353 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#6358 …}
    -exercises: Doctrine\ORM\PersistentCollection {#6355 …}
    -minimumTime: DateTime @21600 {#6349
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#6360 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#2481 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#6362 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#6364 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#6370 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1509 …}
    -createdAt: DateTime @1552643312 {#6350
      date: 2019-03-15 10:48:32.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757342319 {#6351
      date: 2025-09-08 16:38:39.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#6232 …}
    #fromApi: false
    -status: "published"
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#6374 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1509 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\TrainingVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\PracticalCaseUserVoter"
ACCESS ABSTAIN
"Nellapp\Bundle\SDKBundle\Permission\Security\Voter\SuperAdminVoter"
ACCESS ABSTAIN
Show voter details
56 DENIED FRONT_ACCESS
[
  "training" => App\Entity\Scholar\Training\SharedTraining {#1323
    -id: "3f0b245e-884a-11ee-a0d6-0242c0a85003"
    -modules: Doctrine\ORM\PersistentCollection {#1330 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1364 …}
    -totalHourDescription: 840
    -videoDescription: null
    -diplomaDescription: null
    -trainingProduct: App\Entity\Payment\TrainingProduct {#1375 …}
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1391 …}
    -trainingType: null
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1405 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1406 …}
    -thematic: [
      "10"
    ]
    -diploma: 1
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1444 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1509 …}
    -createdAt: DateTime @1700556296 {#1320
      date: 2023-11-21 09:44:56.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458864 {#1321
      date: 2025-09-10 01:01:04.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1468 …}
    #fromApi: false
    -name: "Plaquiste"
    -description: "Le plaquiste  intervient sur des chantiers de constructions neuves, ou en réhabilitation. Après avoir reçu les consignes de son responsable, il organise son poste de travail, il établit l’ordre d’exécution et les modes opératoires des ouvrages à réaliser. De par la connaissance qu’il a des normes de conformité des supports de réception, il est en capacité de contrôler ces derniers avant d’intervenir et alerter son responsable en cas de non-conformité. Tout au long de son intervention, il contrôle son travail et rend compte à son responsable du déroulement du chantier. En plus de son responsable, ses principaux interlocuteurs sont le client et le maître d’œuvre."
    -public: false
    -_links: null
    -status: "published"
    -lockBy: App\Entity\Scholar\Training\Training {#1460 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1509 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#1839
    -id: "89a88243-8850-11ee-a0d6-0242c0a85003"
    -lessons: Doctrine\ORM\PersistentCollection {#1840 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#1845 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1850 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1509 …}
    -createdAt: DateTime @1700558998 {#1830
      date: 2023-11-21 10:29:58.0 Europe/Paris (+01:00)
    }
    -updatedAt: null
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -lockBy: App\Entity\Scholar\Module\OriginModule {#1854 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1509 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#6493
    -id: "0059983e-9b46-11ee-adc7-0242c0a85006"
    -chapters: Doctrine\ORM\PersistentCollection {#6494 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#6499 …}
    -exercises: Doctrine\ORM\PersistentCollection {#6496 …}
    -minimumTime: DateTime @21600 {#6490
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#6501 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#6503 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#6504 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#6506 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#6512 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1509 …}
    -createdAt: DateTime @1702643545 {#6491
      date: 2023-12-15 13:32:25.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1750847724 {#6492
      date: 2025-06-25 12:35:24.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -status: "published"
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#6517 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1509 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\TrainingVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\PracticalCaseUserVoter"
ACCESS ABSTAIN
"Nellapp\Bundle\SDKBundle\Permission\Security\Voter\SuperAdminVoter"
ACCESS ABSTAIN
Show voter details
57 DENIED FRONT_ACCESS
[
  "training" => App\Entity\Scholar\Training\SharedTraining {#1323
    -id: "3f0b245e-884a-11ee-a0d6-0242c0a85003"
    -modules: Doctrine\ORM\PersistentCollection {#1330 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1364 …}
    -totalHourDescription: 840
    -videoDescription: null
    -diplomaDescription: null
    -trainingProduct: App\Entity\Payment\TrainingProduct {#1375 …}
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1391 …}
    -trainingType: null
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1405 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1406 …}
    -thematic: [
      "10"
    ]
    -diploma: 1
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1444 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1509 …}
    -createdAt: DateTime @1700556296 {#1320
      date: 2023-11-21 09:44:56.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458864 {#1321
      date: 2025-09-10 01:01:04.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1468 …}
    #fromApi: false
    -name: "Plaquiste"
    -description: "Le plaquiste  intervient sur des chantiers de constructions neuves, ou en réhabilitation. Après avoir reçu les consignes de son responsable, il organise son poste de travail, il établit l’ordre d’exécution et les modes opératoires des ouvrages à réaliser. De par la connaissance qu’il a des normes de conformité des supports de réception, il est en capacité de contrôler ces derniers avant d’intervenir et alerter son responsable en cas de non-conformité. Tout au long de son intervention, il contrôle son travail et rend compte à son responsable du déroulement du chantier. En plus de son responsable, ses principaux interlocuteurs sont le client et le maître d’œuvre."
    -public: false
    -_links: null
    -status: "published"
    -lockBy: App\Entity\Scholar\Training\Training {#1460 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1509 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#1839
    -id: "89a88243-8850-11ee-a0d6-0242c0a85003"
    -lessons: Doctrine\ORM\PersistentCollection {#1840 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#1845 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1850 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1509 …}
    -createdAt: DateTime @1700558998 {#1830
      date: 2023-11-21 10:29:58.0 Europe/Paris (+01:00)
    }
    -updatedAt: null
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -lockBy: App\Entity\Scholar\Module\OriginModule {#1854 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1509 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#6539
    -id: "9d861776-a018-11ee-adc7-0242c0a85006"
    -chapters: Doctrine\ORM\PersistentCollection {#6540 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#6545 …}
    -exercises: Doctrine\ORM\PersistentCollection {#6542 …}
    -minimumTime: DateTime @21600 {#6536
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#6547 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#6503 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#6549 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#6551 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#6557 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1509 …}
    -createdAt: DateTime @1703173807 {#6537
      date: 2023-12-21 16:50:07.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"
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#6562 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1509 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\TrainingVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\PracticalCaseUserVoter"
ACCESS ABSTAIN
"Nellapp\Bundle\SDKBundle\Permission\Security\Voter\SuperAdminVoter"
ACCESS ABSTAIN
Show voter details
58 DENIED FRONT_ACCESS
[
  "training" => App\Entity\Scholar\Training\SharedTraining {#1323
    -id: "3f0b245e-884a-11ee-a0d6-0242c0a85003"
    -modules: Doctrine\ORM\PersistentCollection {#1330 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1364 …}
    -totalHourDescription: 840
    -videoDescription: null
    -diplomaDescription: null
    -trainingProduct: App\Entity\Payment\TrainingProduct {#1375 …}
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1391 …}
    -trainingType: null
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1405 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1406 …}
    -thematic: [
      "10"
    ]
    -diploma: 1
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1444 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1509 …}
    -createdAt: DateTime @1700556296 {#1320
      date: 2023-11-21 09:44:56.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458864 {#1321
      date: 2025-09-10 01:01:04.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1468 …}
    #fromApi: false
    -name: "Plaquiste"
    -description: "Le plaquiste  intervient sur des chantiers de constructions neuves, ou en réhabilitation. Après avoir reçu les consignes de son responsable, il organise son poste de travail, il établit l’ordre d’exécution et les modes opératoires des ouvrages à réaliser. De par la connaissance qu’il a des normes de conformité des supports de réception, il est en capacité de contrôler ces derniers avant d’intervenir et alerter son responsable en cas de non-conformité. Tout au long de son intervention, il contrôle son travail et rend compte à son responsable du déroulement du chantier. En plus de son responsable, ses principaux interlocuteurs sont le client et le maître d’œuvre."
    -public: false
    -_links: null
    -status: "published"
    -lockBy: App\Entity\Scholar\Training\Training {#1460 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1509 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#1839
    -id: "89a88243-8850-11ee-a0d6-0242c0a85003"
    -lessons: Doctrine\ORM\PersistentCollection {#1840 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#1845 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1850 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1509 …}
    -createdAt: DateTime @1700558998 {#1830
      date: 2023-11-21 10:29:58.0 Europe/Paris (+01:00)
    }
    -updatedAt: null
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -lockBy: App\Entity\Scholar\Module\OriginModule {#1854 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1509 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#6584
    -id: "dba2fbf8-a634-11ee-adc7-0242c0a85006"
    -chapters: Doctrine\ORM\PersistentCollection {#6585 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#6590 …}
    -exercises: Doctrine\ORM\PersistentCollection {#6587 …}
    -minimumTime: DateTime @21600 {#6581
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#6592 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#6503 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#6594 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#6596 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#6602 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1509 …}
    -createdAt: DateTime @1703845644 {#6582
      date: 2023-12-29 11:27:24.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1750847724 {#6583
      date: 2025-06-25 12:35:24.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -status: "published"
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#6607 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1509 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\TrainingVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\PracticalCaseUserVoter"
ACCESS ABSTAIN
"Nellapp\Bundle\SDKBundle\Permission\Security\Voter\SuperAdminVoter"
ACCESS ABSTAIN
Show voter details
59 DENIED FRONT_ACCESS
[
  "training" => App\Entity\Scholar\Training\SharedTraining {#1323
    -id: "3f0b245e-884a-11ee-a0d6-0242c0a85003"
    -modules: Doctrine\ORM\PersistentCollection {#1330 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1364 …}
    -totalHourDescription: 840
    -videoDescription: null
    -diplomaDescription: null
    -trainingProduct: App\Entity\Payment\TrainingProduct {#1375 …}
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1391 …}
    -trainingType: null
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1405 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1406 …}
    -thematic: [
      "10"
    ]
    -diploma: 1
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1444 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1509 …}
    -createdAt: DateTime @1700556296 {#1320
      date: 2023-11-21 09:44:56.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458864 {#1321
      date: 2025-09-10 01:01:04.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1468 …}
    #fromApi: false
    -name: "Plaquiste"
    -description: "Le plaquiste  intervient sur des chantiers de constructions neuves, ou en réhabilitation. Après avoir reçu les consignes de son responsable, il organise son poste de travail, il établit l’ordre d’exécution et les modes opératoires des ouvrages à réaliser. De par la connaissance qu’il a des normes de conformité des supports de réception, il est en capacité de contrôler ces derniers avant d’intervenir et alerter son responsable en cas de non-conformité. Tout au long de son intervention, il contrôle son travail et rend compte à son responsable du déroulement du chantier. En plus de son responsable, ses principaux interlocuteurs sont le client et le maître d’œuvre."
    -public: false
    -_links: null
    -status: "published"
    -lockBy: App\Entity\Scholar\Training\Training {#1460 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1509 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#1839
    -id: "89a88243-8850-11ee-a0d6-0242c0a85003"
    -lessons: Doctrine\ORM\PersistentCollection {#1840 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#1845 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1850 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1509 …}
    -createdAt: DateTime @1700558998 {#1830
      date: 2023-11-21 10:29:58.0 Europe/Paris (+01:00)
    }
    -updatedAt: null
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -lockBy: App\Entity\Scholar\Module\OriginModule {#1854 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1509 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#6629
    -id: "607cc48e-a3cd-11ee-adc7-0242c0a85006"
    -chapters: Doctrine\ORM\PersistentCollection {#6630 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#6635 …}
    -exercises: Doctrine\ORM\PersistentCollection {#6632 …}
    -minimumTime: DateTime @21600 {#6626
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#6637 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#6503 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#6639 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#6641 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#6647 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1509 …}
    -createdAt: DateTime @1703581297 {#6627
      date: 2023-12-26 10:01:37.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1750847724 {#6628
      date: 2025-06-25 12:35:24.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -status: "published"
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#6652 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1509 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\TrainingVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\PracticalCaseUserVoter"
ACCESS ABSTAIN
"Nellapp\Bundle\SDKBundle\Permission\Security\Voter\SuperAdminVoter"
ACCESS ABSTAIN
Show voter details
60 DENIED FRONT_ACCESS
[
  "training" => App\Entity\Scholar\Training\SharedTraining {#1323
    -id: "3f0b245e-884a-11ee-a0d6-0242c0a85003"
    -modules: Doctrine\ORM\PersistentCollection {#1330 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1364 …}
    -totalHourDescription: 840
    -videoDescription: null
    -diplomaDescription: null
    -trainingProduct: App\Entity\Payment\TrainingProduct {#1375 …}
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1391 …}
    -trainingType: null
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1405 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1406 …}
    -thematic: [
      "10"
    ]
    -diploma: 1
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1444 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1509 …}
    -createdAt: DateTime @1700556296 {#1320
      date: 2023-11-21 09:44:56.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458864 {#1321
      date: 2025-09-10 01:01:04.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1468 …}
    #fromApi: false
    -name: "Plaquiste"
    -description: "Le plaquiste  intervient sur des chantiers de constructions neuves, ou en réhabilitation. Après avoir reçu les consignes de son responsable, il organise son poste de travail, il établit l’ordre d’exécution et les modes opératoires des ouvrages à réaliser. De par la connaissance qu’il a des normes de conformité des supports de réception, il est en capacité de contrôler ces derniers avant d’intervenir et alerter son responsable en cas de non-conformité. Tout au long de son intervention, il contrôle son travail et rend compte à son responsable du déroulement du chantier. En plus de son responsable, ses principaux interlocuteurs sont le client et le maître d’œuvre."
    -public: false
    -_links: null
    -status: "published"
    -lockBy: App\Entity\Scholar\Training\Training {#1460 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1509 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#1839
    -id: "89a88243-8850-11ee-a0d6-0242c0a85003"
    -lessons: Doctrine\ORM\PersistentCollection {#1840 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#1845 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1850 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1509 …}
    -createdAt: DateTime @1700558998 {#1830
      date: 2023-11-21 10:29:58.0 Europe/Paris (+01:00)
    }
    -updatedAt: null
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -lockBy: App\Entity\Scholar\Module\OriginModule {#1854 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1509 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#6674
    -id: "29db1354-a3ff-11ee-adc7-0242c0a85006"
    -chapters: Doctrine\ORM\PersistentCollection {#6675 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#6680 …}
    -exercises: Doctrine\ORM\PersistentCollection {#6677 …}
    -minimumTime: DateTime @21600 {#6671
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#6682 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#6503 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#6684 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#6686 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#6692 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1509 …}
    -createdAt: DateTime @1703602680 {#6672
      date: 2023-12-26 15:58:00.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1750847724 {#6673
      date: 2025-06-25 12:35:24.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -status: "published"
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#6697 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1509 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\TrainingVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\PracticalCaseUserVoter"
ACCESS ABSTAIN
"Nellapp\Bundle\SDKBundle\Permission\Security\Voter\SuperAdminVoter"
ACCESS ABSTAIN
Show voter details
61 DENIED FRONT_ACCESS
[
  "training" => App\Entity\Scholar\Training\SharedTraining {#1323
    -id: "3f0b245e-884a-11ee-a0d6-0242c0a85003"
    -modules: Doctrine\ORM\PersistentCollection {#1330 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1364 …}
    -totalHourDescription: 840
    -videoDescription: null
    -diplomaDescription: null
    -trainingProduct: App\Entity\Payment\TrainingProduct {#1375 …}
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1391 …}
    -trainingType: null
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1405 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1406 …}
    -thematic: [
      "10"
    ]
    -diploma: 1
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1444 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1509 …}
    -createdAt: DateTime @1700556296 {#1320
      date: 2023-11-21 09:44:56.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458864 {#1321
      date: 2025-09-10 01:01:04.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1468 …}
    #fromApi: false
    -name: "Plaquiste"
    -description: "Le plaquiste  intervient sur des chantiers de constructions neuves, ou en réhabilitation. Après avoir reçu les consignes de son responsable, il organise son poste de travail, il établit l’ordre d’exécution et les modes opératoires des ouvrages à réaliser. De par la connaissance qu’il a des normes de conformité des supports de réception, il est en capacité de contrôler ces derniers avant d’intervenir et alerter son responsable en cas de non-conformité. Tout au long de son intervention, il contrôle son travail et rend compte à son responsable du déroulement du chantier. En plus de son responsable, ses principaux interlocuteurs sont le client et le maître d’œuvre."
    -public: false
    -_links: null
    -status: "published"
    -lockBy: App\Entity\Scholar\Training\Training {#1460 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1509 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#1839
    -id: "89a88243-8850-11ee-a0d6-0242c0a85003"
    -lessons: Doctrine\ORM\PersistentCollection {#1840 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#1845 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1850 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1509 …}
    -createdAt: DateTime @1700558998 {#1830
      date: 2023-11-21 10:29:58.0 Europe/Paris (+01:00)
    }
    -updatedAt: null
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -lockBy: App\Entity\Scholar\Module\OriginModule {#1854 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1509 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#6719
    -id: "38573ba8-f678-11ee-aec4-0242c0a89006"
    -chapters: Doctrine\ORM\PersistentCollection {#6720 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#6725 …}
    -exercises: Doctrine\ORM\PersistentCollection {#6722 …}
    -minimumTime: DateTime @21600 {#6716
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#6727 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#6729 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#6730 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#6732 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#6738 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1509 …}
    -createdAt: DateTime @1712670669 {#6717
      date: 2024-04-09 15:51:09.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1750847724 {#6718
      date: 2025-06-25 12:35:24.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -status: "published"
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#6743 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1509 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\TrainingVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\PracticalCaseUserVoter"
ACCESS ABSTAIN
"Nellapp\Bundle\SDKBundle\Permission\Security\Voter\SuperAdminVoter"
ACCESS ABSTAIN
Show voter details
62 DENIED FRONT_ACCESS
[
  "training" => App\Entity\Scholar\Training\SharedTraining {#1323
    -id: "3f0b245e-884a-11ee-a0d6-0242c0a85003"
    -modules: Doctrine\ORM\PersistentCollection {#1330 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1364 …}
    -totalHourDescription: 840
    -videoDescription: null
    -diplomaDescription: null
    -trainingProduct: App\Entity\Payment\TrainingProduct {#1375 …}
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1391 …}
    -trainingType: null
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1405 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1406 …}
    -thematic: [
      "10"
    ]
    -diploma: 1
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1444 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1509 …}
    -createdAt: DateTime @1700556296 {#1320
      date: 2023-11-21 09:44:56.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458864 {#1321
      date: 2025-09-10 01:01:04.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1468 …}
    #fromApi: false
    -name: "Plaquiste"
    -description: "Le plaquiste  intervient sur des chantiers de constructions neuves, ou en réhabilitation. Après avoir reçu les consignes de son responsable, il organise son poste de travail, il établit l’ordre d’exécution et les modes opératoires des ouvrages à réaliser. De par la connaissance qu’il a des normes de conformité des supports de réception, il est en capacité de contrôler ces derniers avant d’intervenir et alerter son responsable en cas de non-conformité. Tout au long de son intervention, il contrôle son travail et rend compte à son responsable du déroulement du chantier. En plus de son responsable, ses principaux interlocuteurs sont le client et le maître d’œuvre."
    -public: false
    -_links: null
    -status: "published"
    -lockBy: App\Entity\Scholar\Training\Training {#1460 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1509 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#1839
    -id: "89a88243-8850-11ee-a0d6-0242c0a85003"
    -lessons: Doctrine\ORM\PersistentCollection {#1840 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#1845 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1850 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1509 …}
    -createdAt: DateTime @1700558998 {#1830
      date: 2023-11-21 10:29:58.0 Europe/Paris (+01:00)
    }
    -updatedAt: null
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -lockBy: App\Entity\Scholar\Module\OriginModule {#1854 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1509 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#6765
    -id: "57d7566e-f678-11ee-aec4-0242c0a89006"
    -chapters: Doctrine\ORM\PersistentCollection {#6766 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#6771 …}
    -exercises: Doctrine\ORM\PersistentCollection {#6768 …}
    -minimumTime: DateTime @21600 {#6762
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#6773 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#6729 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#6775 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#6777 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#6783 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1509 …}
    -createdAt: DateTime @1712670722 {#6763
      date: 2024-04-09 15:52:02.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1750847724 {#6764
      date: 2025-06-25 12:35:24.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -status: "published"
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#6788 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1509 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\TrainingVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\PracticalCaseUserVoter"
ACCESS ABSTAIN
"Nellapp\Bundle\SDKBundle\Permission\Security\Voter\SuperAdminVoter"
ACCESS ABSTAIN
Show voter details
63 DENIED FRONT_ACCESS
[
  "training" => App\Entity\Scholar\Training\SharedTraining {#1323
    -id: "3f0b245e-884a-11ee-a0d6-0242c0a85003"
    -modules: Doctrine\ORM\PersistentCollection {#1330 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1364 …}
    -totalHourDescription: 840
    -videoDescription: null
    -diplomaDescription: null
    -trainingProduct: App\Entity\Payment\TrainingProduct {#1375 …}
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1391 …}
    -trainingType: null
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1405 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1406 …}
    -thematic: [
      "10"
    ]
    -diploma: 1
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1444 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1509 …}
    -createdAt: DateTime @1700556296 {#1320
      date: 2023-11-21 09:44:56.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458864 {#1321
      date: 2025-09-10 01:01:04.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1468 …}
    #fromApi: false
    -name: "Plaquiste"
    -description: "Le plaquiste  intervient sur des chantiers de constructions neuves, ou en réhabilitation. Après avoir reçu les consignes de son responsable, il organise son poste de travail, il établit l’ordre d’exécution et les modes opératoires des ouvrages à réaliser. De par la connaissance qu’il a des normes de conformité des supports de réception, il est en capacité de contrôler ces derniers avant d’intervenir et alerter son responsable en cas de non-conformité. Tout au long de son intervention, il contrôle son travail et rend compte à son responsable du déroulement du chantier. En plus de son responsable, ses principaux interlocuteurs sont le client et le maître d’œuvre."
    -public: false
    -_links: null
    -status: "published"
    -lockBy: App\Entity\Scholar\Training\Training {#1460 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1509 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#1866
    -id: "b2e4a8ff-4cdc-11f0-afdb-fe8199f74cf1"
    -lessons: Doctrine\ORM\PersistentCollection {#1867 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#1872 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1877 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1509 …}
    -createdAt: DateTime @1750317122 {#1857
      date: 2025-06-19 09:12:02.0 Europe/Paris (+02:00)
    }
    -updatedAt: null
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -lockBy: App\Entity\Scholar\Module\OriginModule {#1880 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1509 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#7007
    -id: "170f45c7-ae23-11ee-adc7-0242c0a85006"
    -chapters: Doctrine\ORM\PersistentCollection {#7008 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#7013 …}
    -exercises: Doctrine\ORM\PersistentCollection {#7010 …}
    -minimumTime: DateTime @21600 {#7004
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#7015 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#6729 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#7017 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#7019 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#7025 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1509 …}
    -createdAt: DateTime @1704717622 {#7005
      date: 2024-01-08 13:40:22.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1772029860 {#7006
      date: 2026-02-25 15:31:00.0 Europe/Paris (+01:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -status: "published"
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#7030 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1509 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\TrainingVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\PracticalCaseUserVoter"
ACCESS ABSTAIN
"Nellapp\Bundle\SDKBundle\Permission\Security\Voter\SuperAdminVoter"
ACCESS ABSTAIN
Show voter details
64 DENIED FRONT_ACCESS
[
  "training" => App\Entity\Scholar\Training\SharedTraining {#1323
    -id: "3f0b245e-884a-11ee-a0d6-0242c0a85003"
    -modules: Doctrine\ORM\PersistentCollection {#1330 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1364 …}
    -totalHourDescription: 840
    -videoDescription: null
    -diplomaDescription: null
    -trainingProduct: App\Entity\Payment\TrainingProduct {#1375 …}
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1391 …}
    -trainingType: null
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1405 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1406 …}
    -thematic: [
      "10"
    ]
    -diploma: 1
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1444 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1509 …}
    -createdAt: DateTime @1700556296 {#1320
      date: 2023-11-21 09:44:56.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458864 {#1321
      date: 2025-09-10 01:01:04.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1468 …}
    #fromApi: false
    -name: "Plaquiste"
    -description: "Le plaquiste  intervient sur des chantiers de constructions neuves, ou en réhabilitation. Après avoir reçu les consignes de son responsable, il organise son poste de travail, il établit l’ordre d’exécution et les modes opératoires des ouvrages à réaliser. De par la connaissance qu’il a des normes de conformité des supports de réception, il est en capacité de contrôler ces derniers avant d’intervenir et alerter son responsable en cas de non-conformité. Tout au long de son intervention, il contrôle son travail et rend compte à son responsable du déroulement du chantier. En plus de son responsable, ses principaux interlocuteurs sont le client et le maître d’œuvre."
    -public: false
    -_links: null
    -status: "published"
    -lockBy: App\Entity\Scholar\Training\Training {#1460 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1509 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#1866
    -id: "b2e4a8ff-4cdc-11f0-afdb-fe8199f74cf1"
    -lessons: Doctrine\ORM\PersistentCollection {#1867 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#1872 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1877 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1509 …}
    -createdAt: DateTime @1750317122 {#1857
      date: 2025-06-19 09:12:02.0 Europe/Paris (+02:00)
    }
    -updatedAt: null
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -lockBy: App\Entity\Scholar\Module\OriginModule {#1880 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1509 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#7052
    -id: "2ff0a6d2-ae2c-11ee-adc7-0242c0a85006"
    -chapters: Doctrine\ORM\PersistentCollection {#7053 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#7058 …}
    -exercises: Doctrine\ORM\PersistentCollection {#7055 …}
    -minimumTime: DateTime @21600 {#7049
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#7060 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#6729 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#7062 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#7064 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#7070 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1509 …}
    -createdAt: DateTime @1704721530 {#7050
      date: 2024-01-08 14:45:30.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1772029860 {#7051
      date: 2026-02-25 15:31:00.0 Europe/Paris (+01:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -status: "published"
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#7075 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1509 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\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 {#1323
    -id: "3f0b245e-884a-11ee-a0d6-0242c0a85003"
    -modules: Doctrine\ORM\PersistentCollection {#1330 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1364 …}
    -totalHourDescription: 840
    -videoDescription: null
    -diplomaDescription: null
    -trainingProduct: App\Entity\Payment\TrainingProduct {#1375 …}
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1391 …}
    -trainingType: null
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1405 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1406 …}
    -thematic: [
      "10"
    ]
    -diploma: 1
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1444 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1509 …}
    -createdAt: DateTime @1700556296 {#1320
      date: 2023-11-21 09:44:56.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458864 {#1321
      date: 2025-09-10 01:01:04.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1468 …}
    #fromApi: false
    -name: "Plaquiste"
    -description: "Le plaquiste  intervient sur des chantiers de constructions neuves, ou en réhabilitation. Après avoir reçu les consignes de son responsable, il organise son poste de travail, il établit l’ordre d’exécution et les modes opératoires des ouvrages à réaliser. De par la connaissance qu’il a des normes de conformité des supports de réception, il est en capacité de contrôler ces derniers avant d’intervenir et alerter son responsable en cas de non-conformité. Tout au long de son intervention, il contrôle son travail et rend compte à son responsable du déroulement du chantier. En plus de son responsable, ses principaux interlocuteurs sont le client et le maître d’œuvre."
    -public: false
    -_links: null
    -status: "published"
    -lockBy: App\Entity\Scholar\Training\Training {#1460 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1509 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#1866
    -id: "b2e4a8ff-4cdc-11f0-afdb-fe8199f74cf1"
    -lessons: Doctrine\ORM\PersistentCollection {#1867 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#1872 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1877 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1509 …}
    -createdAt: DateTime @1750317122 {#1857
      date: 2025-06-19 09:12:02.0 Europe/Paris (+02:00)
    }
    -updatedAt: null
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -lockBy: App\Entity\Scholar\Module\OriginModule {#1880 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1509 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#7097
    -id: "3e44fcd0-ae36-11ee-adc7-0242c0a85006"
    -chapters: Doctrine\ORM\PersistentCollection {#7098 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#7103 …}
    -exercises: Doctrine\ORM\PersistentCollection {#7100 …}
    -minimumTime: DateTime @21600 {#7094
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#7105 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#6729 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#7107 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#7109 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#7115 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1509 …}
    -createdAt: DateTime @1704725849 {#7095
      date: 2024-01-08 15:57:29.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1772029860 {#7096
      date: 2026-02-25 15:31:00.0 Europe/Paris (+01:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -status: "published"
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#7120 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1509 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\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 {#1323
    -id: "3f0b245e-884a-11ee-a0d6-0242c0a85003"
    -modules: Doctrine\ORM\PersistentCollection {#1330 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1364 …}
    -totalHourDescription: 840
    -videoDescription: null
    -diplomaDescription: null
    -trainingProduct: App\Entity\Payment\TrainingProduct {#1375 …}
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1391 …}
    -trainingType: null
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1405 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1406 …}
    -thematic: [
      "10"
    ]
    -diploma: 1
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1444 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1509 …}
    -createdAt: DateTime @1700556296 {#1320
      date: 2023-11-21 09:44:56.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458864 {#1321
      date: 2025-09-10 01:01:04.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1468 …}
    #fromApi: false
    -name: "Plaquiste"
    -description: "Le plaquiste  intervient sur des chantiers de constructions neuves, ou en réhabilitation. Après avoir reçu les consignes de son responsable, il organise son poste de travail, il établit l’ordre d’exécution et les modes opératoires des ouvrages à réaliser. De par la connaissance qu’il a des normes de conformité des supports de réception, il est en capacité de contrôler ces derniers avant d’intervenir et alerter son responsable en cas de non-conformité. Tout au long de son intervention, il contrôle son travail et rend compte à son responsable du déroulement du chantier. En plus de son responsable, ses principaux interlocuteurs sont le client et le maître d’œuvre."
    -public: false
    -_links: null
    -status: "published"
    -lockBy: App\Entity\Scholar\Training\Training {#1460 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1509 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#1892
    -id: "b84ab362-ea85-11ee-aec4-0242c0a89006"
    -lessons: Doctrine\ORM\PersistentCollection {#1893 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#1898 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1902 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1509 …}
    -createdAt: DateTime @1711357053 {#1883
      date: 2024-03-25 09:57:33.0 Europe/Paris (+01:00)
    }
    -updatedAt: null
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -lockBy: App\Entity\Scholar\Module\OriginModule {#1905 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1509 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#7227
    -id: "3e7cb263-ea82-11ee-aec4-0242c0a89006"
    -chapters: Doctrine\ORM\PersistentCollection {#7228 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#7233 …}
    -exercises: Doctrine\ORM\PersistentCollection {#7230 …}
    -minimumTime: DateTime @21600 {#7224
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#7235 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#6729 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#7237 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#7239 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#7244 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1509 …}
    -createdAt: DateTime @1711355561 {#7225
      date: 2024-03-25 09:32:41.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1750847724 {#7226
      date: 2025-06-25 12:35:24.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -status: "published"
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#7249 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1509 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\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 {#1323
    -id: "3f0b245e-884a-11ee-a0d6-0242c0a85003"
    -modules: Doctrine\ORM\PersistentCollection {#1330 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1364 …}
    -totalHourDescription: 840
    -videoDescription: null
    -diplomaDescription: null
    -trainingProduct: App\Entity\Payment\TrainingProduct {#1375 …}
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1391 …}
    -trainingType: null
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1405 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1406 …}
    -thematic: [
      "10"
    ]
    -diploma: 1
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1444 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1509 …}
    -createdAt: DateTime @1700556296 {#1320
      date: 2023-11-21 09:44:56.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458864 {#1321
      date: 2025-09-10 01:01:04.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1468 …}
    #fromApi: false
    -name: "Plaquiste"
    -description: "Le plaquiste  intervient sur des chantiers de constructions neuves, ou en réhabilitation. Après avoir reçu les consignes de son responsable, il organise son poste de travail, il établit l’ordre d’exécution et les modes opératoires des ouvrages à réaliser. De par la connaissance qu’il a des normes de conformité des supports de réception, il est en capacité de contrôler ces derniers avant d’intervenir et alerter son responsable en cas de non-conformité. Tout au long de son intervention, il contrôle son travail et rend compte à son responsable du déroulement du chantier. En plus de son responsable, ses principaux interlocuteurs sont le client et le maître d’œuvre."
    -public: false
    -_links: null
    -status: "published"
    -lockBy: App\Entity\Scholar\Training\Training {#1460 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1509 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#1892
    -id: "b84ab362-ea85-11ee-aec4-0242c0a89006"
    -lessons: Doctrine\ORM\PersistentCollection {#1893 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#1898 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1902 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1509 …}
    -createdAt: DateTime @1711357053 {#1883
      date: 2024-03-25 09:57:33.0 Europe/Paris (+01:00)
    }
    -updatedAt: null
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -lockBy: App\Entity\Scholar\Module\OriginModule {#1905 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1509 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#7268
    -id: "60bd2830-ea86-11ee-aec4-0242c0a89006"
    -chapters: Doctrine\ORM\PersistentCollection {#7269 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#7274 …}
    -exercises: Doctrine\ORM\PersistentCollection {#7271 …}
    -minimumTime: DateTime @21600 {#7261
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#7276 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#6729 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#7278 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#7280 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#7285 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1509 …}
    -createdAt: DateTime @1711357336 {#7266
      date: 2024-03-25 10:02:16.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1750847724 {#7267
      date: 2025-06-25 12:35:24.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -status: "published"
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#7290 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1509 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\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 {#1323
    -id: "3f0b245e-884a-11ee-a0d6-0242c0a85003"
    -modules: Doctrine\ORM\PersistentCollection {#1330 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1364 …}
    -totalHourDescription: 840
    -videoDescription: null
    -diplomaDescription: null
    -trainingProduct: App\Entity\Payment\TrainingProduct {#1375 …}
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1391 …}
    -trainingType: null
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1405 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1406 …}
    -thematic: [
      "10"
    ]
    -diploma: 1
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1444 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1509 …}
    -createdAt: DateTime @1700556296 {#1320
      date: 2023-11-21 09:44:56.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458864 {#1321
      date: 2025-09-10 01:01:04.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1468 …}
    #fromApi: false
    -name: "Plaquiste"
    -description: "Le plaquiste  intervient sur des chantiers de constructions neuves, ou en réhabilitation. Après avoir reçu les consignes de son responsable, il organise son poste de travail, il établit l’ordre d’exécution et les modes opératoires des ouvrages à réaliser. De par la connaissance qu’il a des normes de conformité des supports de réception, il est en capacité de contrôler ces derniers avant d’intervenir et alerter son responsable en cas de non-conformité. Tout au long de son intervention, il contrôle son travail et rend compte à son responsable du déroulement du chantier. En plus de son responsable, ses principaux interlocuteurs sont le client et le maître d’œuvre."
    -public: false
    -_links: null
    -status: "published"
    -lockBy: App\Entity\Scholar\Training\Training {#1460 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1509 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#1892
    -id: "b84ab362-ea85-11ee-aec4-0242c0a89006"
    -lessons: Doctrine\ORM\PersistentCollection {#1893 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#1898 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1902 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1509 …}
    -createdAt: DateTime @1711357053 {#1883
      date: 2024-03-25 09:57:33.0 Europe/Paris (+01:00)
    }
    -updatedAt: null
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -lockBy: App\Entity\Scholar\Module\OriginModule {#1905 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1509 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#7309
    -id: "a311da27-ea8b-11ee-aec4-0242c0a89006"
    -chapters: Doctrine\ORM\PersistentCollection {#7310 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#7315 …}
    -exercises: Doctrine\ORM\PersistentCollection {#7312 …}
    -minimumTime: DateTime @21600 {#7302
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#7317 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#6729 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#7319 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#7321 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#7326 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1509 …}
    -createdAt: DateTime @1711359595 {#7307
      date: 2024-03-25 10:39:55.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1750847724 {#7308
      date: 2025-06-25 12:35:24.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -status: "published"
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#7331 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1509 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\TrainingVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\PracticalCaseUserVoter"
ACCESS ABSTAIN
"Nellapp\Bundle\SDKBundle\Permission\Security\Voter\SuperAdminVoter"
ACCESS ABSTAIN
Show voter details
69 DENIED FRONT_ACCESS
[
  "training" => App\Entity\Scholar\Training\SharedTraining {#1323
    -id: "3f0b245e-884a-11ee-a0d6-0242c0a85003"
    -modules: Doctrine\ORM\PersistentCollection {#1330 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1364 …}
    -totalHourDescription: 840
    -videoDescription: null
    -diplomaDescription: null
    -trainingProduct: App\Entity\Payment\TrainingProduct {#1375 …}
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1391 …}
    -trainingType: null
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1405 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1406 …}
    -thematic: [
      "10"
    ]
    -diploma: 1
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1444 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1509 …}
    -createdAt: DateTime @1700556296 {#1320
      date: 2023-11-21 09:44:56.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458864 {#1321
      date: 2025-09-10 01:01:04.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1468 …}
    #fromApi: false
    -name: "Plaquiste"
    -description: "Le plaquiste  intervient sur des chantiers de constructions neuves, ou en réhabilitation. Après avoir reçu les consignes de son responsable, il organise son poste de travail, il établit l’ordre d’exécution et les modes opératoires des ouvrages à réaliser. De par la connaissance qu’il a des normes de conformité des supports de réception, il est en capacité de contrôler ces derniers avant d’intervenir et alerter son responsable en cas de non-conformité. Tout au long de son intervention, il contrôle son travail et rend compte à son responsable du déroulement du chantier. En plus de son responsable, ses principaux interlocuteurs sont le client et le maître d’œuvre."
    -public: false
    -_links: null
    -status: "published"
    -lockBy: App\Entity\Scholar\Training\Training {#1460 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1509 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#1892
    -id: "b84ab362-ea85-11ee-aec4-0242c0a89006"
    -lessons: Doctrine\ORM\PersistentCollection {#1893 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#1898 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1902 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1509 …}
    -createdAt: DateTime @1711357053 {#1883
      date: 2024-03-25 09:57:33.0 Europe/Paris (+01:00)
    }
    -updatedAt: null
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -lockBy: App\Entity\Scholar\Module\OriginModule {#1905 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1509 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#7350
    -id: "8d075274-eaa2-11ee-aec4-0242c0a89006"
    -chapters: Doctrine\ORM\PersistentCollection {#7351 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#7356 …}
    -exercises: Doctrine\ORM\PersistentCollection {#7353 …}
    -minimumTime: DateTime @21600 {#7343
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#7358 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#6729 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#7360 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#7362 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#7367 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1509 …}
    -createdAt: DateTime @1711369436 {#7348
      date: 2024-03-25 13:23:56.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1750847724 {#7349
      date: 2025-06-25 12:35:24.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -status: "published"
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#7372 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1509 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\TrainingVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\PracticalCaseUserVoter"
ACCESS ABSTAIN
"Nellapp\Bundle\SDKBundle\Permission\Security\Voter\SuperAdminVoter"
ACCESS ABSTAIN
Show voter details
70 DENIED FRONT_ACCESS
[
  "training" => App\Entity\Scholar\Training\SharedTraining {#1323
    -id: "3f0b245e-884a-11ee-a0d6-0242c0a85003"
    -modules: Doctrine\ORM\PersistentCollection {#1330 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1364 …}
    -totalHourDescription: 840
    -videoDescription: null
    -diplomaDescription: null
    -trainingProduct: App\Entity\Payment\TrainingProduct {#1375 …}
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1391 …}
    -trainingType: null
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1405 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1406 …}
    -thematic: [
      "10"
    ]
    -diploma: 1
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1444 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1509 …}
    -createdAt: DateTime @1700556296 {#1320
      date: 2023-11-21 09:44:56.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458864 {#1321
      date: 2025-09-10 01:01:04.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1468 …}
    #fromApi: false
    -name: "Plaquiste"
    -description: "Le plaquiste  intervient sur des chantiers de constructions neuves, ou en réhabilitation. Après avoir reçu les consignes de son responsable, il organise son poste de travail, il établit l’ordre d’exécution et les modes opératoires des ouvrages à réaliser. De par la connaissance qu’il a des normes de conformité des supports de réception, il est en capacité de contrôler ces derniers avant d’intervenir et alerter son responsable en cas de non-conformité. Tout au long de son intervention, il contrôle son travail et rend compte à son responsable du déroulement du chantier. En plus de son responsable, ses principaux interlocuteurs sont le client et le maître d’œuvre."
    -public: false
    -_links: null
    -status: "published"
    -lockBy: App\Entity\Scholar\Training\Training {#1460 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1509 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#1916
    -id: "8c868347-884a-11ee-a0d6-0242c0a85003"
    -lessons: Doctrine\ORM\PersistentCollection {#1917 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#1922 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1927 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1509 …}
    -createdAt: DateTime @1700556426 {#1908
      date: 2023-11-21 09:47:06.0 Europe/Paris (+01:00)
    }
    -updatedAt: null
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -lockBy: App\Entity\Scholar\Module\OriginModule {#1931 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1509 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#7504
    -id: "e1bca0a6-885b-11ee-a0d6-0242c0a85003"
    -chapters: Doctrine\ORM\PersistentCollection {#7505 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#7510 …}
    -exercises: Doctrine\ORM\PersistentCollection {#7507 …}
    -minimumTime: DateTime @21600 {#7501
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#7512 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#6729 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#7514 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#7516 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#7522 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1509 …}
    -createdAt: DateTime @1700563870 {#7502
      date: 2023-11-21 11:51:10.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1750847724 {#7503
      date: 2025-06-25 12:35:24.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -status: "published"
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#7527 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1509 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\TrainingVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\PracticalCaseUserVoter"
ACCESS ABSTAIN
"Nellapp\Bundle\SDKBundle\Permission\Security\Voter\SuperAdminVoter"
ACCESS ABSTAIN
Show voter details
71 DENIED FRONT_ACCESS
[
  "training" => App\Entity\Scholar\Training\SharedTraining {#1323
    -id: "3f0b245e-884a-11ee-a0d6-0242c0a85003"
    -modules: Doctrine\ORM\PersistentCollection {#1330 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1364 …}
    -totalHourDescription: 840
    -videoDescription: null
    -diplomaDescription: null
    -trainingProduct: App\Entity\Payment\TrainingProduct {#1375 …}
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1391 …}
    -trainingType: null
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1405 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1406 …}
    -thematic: [
      "10"
    ]
    -diploma: 1
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1444 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1509 …}
    -createdAt: DateTime @1700556296 {#1320
      date: 2023-11-21 09:44:56.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458864 {#1321
      date: 2025-09-10 01:01:04.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1468 …}
    #fromApi: false
    -name: "Plaquiste"
    -description: "Le plaquiste  intervient sur des chantiers de constructions neuves, ou en réhabilitation. Après avoir reçu les consignes de son responsable, il organise son poste de travail, il établit l’ordre d’exécution et les modes opératoires des ouvrages à réaliser. De par la connaissance qu’il a des normes de conformité des supports de réception, il est en capacité de contrôler ces derniers avant d’intervenir et alerter son responsable en cas de non-conformité. Tout au long de son intervention, il contrôle son travail et rend compte à son responsable du déroulement du chantier. En plus de son responsable, ses principaux interlocuteurs sont le client et le maître d’œuvre."
    -public: false
    -_links: null
    -status: "published"
    -lockBy: App\Entity\Scholar\Training\Training {#1460 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1509 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#1916
    -id: "8c868347-884a-11ee-a0d6-0242c0a85003"
    -lessons: Doctrine\ORM\PersistentCollection {#1917 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#1922 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1927 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1509 …}
    -createdAt: DateTime @1700556426 {#1908
      date: 2023-11-21 09:47:06.0 Europe/Paris (+01:00)
    }
    -updatedAt: null
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -lockBy: App\Entity\Scholar\Module\OriginModule {#1931 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1509 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#7547
    -id: "c4ea5197-bf4a-11ee-b7d7-0242c0a85003"
    -chapters: Doctrine\ORM\PersistentCollection {#7548 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#7553 …}
    -exercises: Doctrine\ORM\PersistentCollection {#7550 …}
    -minimumTime: DateTime @21600 {#7539
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#7555 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#6729 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#7557 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#7559 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#7564 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1509 …}
    -createdAt: DateTime @1706603834 {#7545
      date: 2024-01-30 09:37:14.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1750847724 {#7546
      date: 2025-06-25 12:35:24.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -status: "published"
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#7569 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1509 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\TrainingVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\PracticalCaseUserVoter"
ACCESS ABSTAIN
"Nellapp\Bundle\SDKBundle\Permission\Security\Voter\SuperAdminVoter"
ACCESS ABSTAIN
Show voter details
72 DENIED FRONT_ACCESS
[
  "training" => App\Entity\Scholar\Training\SharedTraining {#1323
    -id: "3f0b245e-884a-11ee-a0d6-0242c0a85003"
    -modules: Doctrine\ORM\PersistentCollection {#1330 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1364 …}
    -totalHourDescription: 840
    -videoDescription: null
    -diplomaDescription: null
    -trainingProduct: App\Entity\Payment\TrainingProduct {#1375 …}
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1391 …}
    -trainingType: null
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1405 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1406 …}
    -thematic: [
      "10"
    ]
    -diploma: 1
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1444 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1509 …}
    -createdAt: DateTime @1700556296 {#1320
      date: 2023-11-21 09:44:56.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458864 {#1321
      date: 2025-09-10 01:01:04.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1468 …}
    #fromApi: false
    -name: "Plaquiste"
    -description: "Le plaquiste  intervient sur des chantiers de constructions neuves, ou en réhabilitation. Après avoir reçu les consignes de son responsable, il organise son poste de travail, il établit l’ordre d’exécution et les modes opératoires des ouvrages à réaliser. De par la connaissance qu’il a des normes de conformité des supports de réception, il est en capacité de contrôler ces derniers avant d’intervenir et alerter son responsable en cas de non-conformité. Tout au long de son intervention, il contrôle son travail et rend compte à son responsable du déroulement du chantier. En plus de son responsable, ses principaux interlocuteurs sont le client et le maître d’œuvre."
    -public: false
    -_links: null
    -status: "published"
    -lockBy: App\Entity\Scholar\Training\Training {#1460 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1509 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#1916
    -id: "8c868347-884a-11ee-a0d6-0242c0a85003"
    -lessons: Doctrine\ORM\PersistentCollection {#1917 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#1922 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1927 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1509 …}
    -createdAt: DateTime @1700556426 {#1908
      date: 2023-11-21 09:47:06.0 Europe/Paris (+01:00)
    }
    -updatedAt: null
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -lockBy: App\Entity\Scholar\Module\OriginModule {#1931 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1509 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#7588
    -id: "a846b182-e5cf-11ee-aec4-0242c0a89006"
    -chapters: Doctrine\ORM\PersistentCollection {#7589 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#7594 …}
    -exercises: Doctrine\ORM\PersistentCollection {#7591 …}
    -minimumTime: DateTime @21600 {#7581
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#7596 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#6729 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#7598 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#7600 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#7606 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1509 …}
    -createdAt: DateTime @1710839053 {#7586
      date: 2024-03-19 10:04:13.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1750847724 {#7587
      date: 2025-06-25 12:35:24.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -status: "published"
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#7611 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1509 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\TrainingVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\PracticalCaseUserVoter"
ACCESS ABSTAIN
"Nellapp\Bundle\SDKBundle\Permission\Security\Voter\SuperAdminVoter"
ACCESS ABSTAIN
Show voter details
73 DENIED FRONT_ACCESS
[
  "training" => App\Entity\Scholar\Training\SharedTraining {#1323
    -id: "3f0b245e-884a-11ee-a0d6-0242c0a85003"
    -modules: Doctrine\ORM\PersistentCollection {#1330 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1364 …}
    -totalHourDescription: 840
    -videoDescription: null
    -diplomaDescription: null
    -trainingProduct: App\Entity\Payment\TrainingProduct {#1375 …}
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1391 …}
    -trainingType: null
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1405 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1406 …}
    -thematic: [
      "10"
    ]
    -diploma: 1
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1444 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1509 …}
    -createdAt: DateTime @1700556296 {#1320
      date: 2023-11-21 09:44:56.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458864 {#1321
      date: 2025-09-10 01:01:04.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1468 …}
    #fromApi: false
    -name: "Plaquiste"
    -description: "Le plaquiste  intervient sur des chantiers de constructions neuves, ou en réhabilitation. Après avoir reçu les consignes de son responsable, il organise son poste de travail, il établit l’ordre d’exécution et les modes opératoires des ouvrages à réaliser. De par la connaissance qu’il a des normes de conformité des supports de réception, il est en capacité de contrôler ces derniers avant d’intervenir et alerter son responsable en cas de non-conformité. Tout au long de son intervention, il contrôle son travail et rend compte à son responsable du déroulement du chantier. En plus de son responsable, ses principaux interlocuteurs sont le client et le maître d’œuvre."
    -public: false
    -_links: null
    -status: "published"
    -lockBy: App\Entity\Scholar\Training\Training {#1460 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1509 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#1916
    -id: "8c868347-884a-11ee-a0d6-0242c0a85003"
    -lessons: Doctrine\ORM\PersistentCollection {#1917 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#1922 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1927 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1509 …}
    -createdAt: DateTime @1700556426 {#1908
      date: 2023-11-21 09:47:06.0 Europe/Paris (+01:00)
    }
    -updatedAt: null
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -lockBy: App\Entity\Scholar\Module\OriginModule {#1931 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1509 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#7632
    -id: "afc60f79-9daf-11ee-adc7-0242c0a85006"
    -chapters: Doctrine\ORM\PersistentCollection {#7633 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#7638 …}
    -exercises: Doctrine\ORM\PersistentCollection {#7635 …}
    -minimumTime: DateTime @21600 {#7624
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#7640 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#6729 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#7642 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#7644 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#7649 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1509 …}
    -createdAt: DateTime @1702908838 {#7630
      date: 2023-12-18 15:13:58.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1750847724 {#7631
      date: 2025-06-25 12:35:24.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -status: "published"
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#7654 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1509 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\TrainingVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\PracticalCaseUserVoter"
ACCESS ABSTAIN
"Nellapp\Bundle\SDKBundle\Permission\Security\Voter\SuperAdminVoter"
ACCESS ABSTAIN
Show voter details
74 DENIED FRONT_ACCESS
[
  "training" => App\Entity\Scholar\Training\SharedTraining {#1323
    -id: "3f0b245e-884a-11ee-a0d6-0242c0a85003"
    -modules: Doctrine\ORM\PersistentCollection {#1330 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1364 …}
    -totalHourDescription: 840
    -videoDescription: null
    -diplomaDescription: null
    -trainingProduct: App\Entity\Payment\TrainingProduct {#1375 …}
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1391 …}
    -trainingType: null
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1405 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1406 …}
    -thematic: [
      "10"
    ]
    -diploma: 1
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1444 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1509 …}
    -createdAt: DateTime @1700556296 {#1320
      date: 2023-11-21 09:44:56.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458864 {#1321
      date: 2025-09-10 01:01:04.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1468 …}
    #fromApi: false
    -name: "Plaquiste"
    -description: "Le plaquiste  intervient sur des chantiers de constructions neuves, ou en réhabilitation. Après avoir reçu les consignes de son responsable, il organise son poste de travail, il établit l’ordre d’exécution et les modes opératoires des ouvrages à réaliser. De par la connaissance qu’il a des normes de conformité des supports de réception, il est en capacité de contrôler ces derniers avant d’intervenir et alerter son responsable en cas de non-conformité. Tout au long de son intervention, il contrôle son travail et rend compte à son responsable du déroulement du chantier. En plus de son responsable, ses principaux interlocuteurs sont le client et le maître d’œuvre."
    -public: false
    -_links: null
    -status: "published"
    -lockBy: App\Entity\Scholar\Training\Training {#1460 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1509 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#1916
    -id: "8c868347-884a-11ee-a0d6-0242c0a85003"
    -lessons: Doctrine\ORM\PersistentCollection {#1917 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#1922 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1927 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1509 …}
    -createdAt: DateTime @1700556426 {#1908
      date: 2023-11-21 09:47:06.0 Europe/Paris (+01:00)
    }
    -updatedAt: null
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -lockBy: App\Entity\Scholar\Module\OriginModule {#1931 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1509 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#7672
    -id: "7c340e9a-64a4-11f1-a069-d2c50c5a0872"
    -chapters: Doctrine\ORM\PersistentCollection {#7673 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#7678 …}
    -exercises: Doctrine\ORM\PersistentCollection {#7675 …}
    -minimumTime: DateTime @21600 {#7666
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#7680 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#3574 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#7682 …}
    -lessonStats: null
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#7689 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1509 …}
    -createdAt: DateTime @1781079304 {#7671
      date: 2026-06-10 10:15:04.0 Europe/Paris (+02:00)
    }
    -updatedAt: null
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -status: "published"
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#7694 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1509 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\TrainingVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\PracticalCaseUserVoter"
ACCESS ABSTAIN
"Nellapp\Bundle\SDKBundle\Permission\Security\Voter\SuperAdminVoter"
ACCESS ABSTAIN
Show voter details
75 DENIED FRONT_ACCESS
[
  "training" => App\Entity\Scholar\Training\SharedTraining {#1323
    -id: "3f0b245e-884a-11ee-a0d6-0242c0a85003"
    -modules: Doctrine\ORM\PersistentCollection {#1330 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1364 …}
    -totalHourDescription: 840
    -videoDescription: null
    -diplomaDescription: null
    -trainingProduct: App\Entity\Payment\TrainingProduct {#1375 …}
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1391 …}
    -trainingType: null
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1405 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1406 …}
    -thematic: [
      "10"
    ]
    -diploma: 1
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1444 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1509 …}
    -createdAt: DateTime @1700556296 {#1320
      date: 2023-11-21 09:44:56.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458864 {#1321
      date: 2025-09-10 01:01:04.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1468 …}
    #fromApi: false
    -name: "Plaquiste"
    -description: "Le plaquiste  intervient sur des chantiers de constructions neuves, ou en réhabilitation. Après avoir reçu les consignes de son responsable, il organise son poste de travail, il établit l’ordre d’exécution et les modes opératoires des ouvrages à réaliser. De par la connaissance qu’il a des normes de conformité des supports de réception, il est en capacité de contrôler ces derniers avant d’intervenir et alerter son responsable en cas de non-conformité. Tout au long de son intervention, il contrôle son travail et rend compte à son responsable du déroulement du chantier. En plus de son responsable, ses principaux interlocuteurs sont le client et le maître d’œuvre."
    -public: false
    -_links: null
    -status: "published"
    -lockBy: App\Entity\Scholar\Training\Training {#1460 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1509 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#1916
    -id: "8c868347-884a-11ee-a0d6-0242c0a85003"
    -lessons: Doctrine\ORM\PersistentCollection {#1917 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#1922 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1927 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1509 …}
    -createdAt: DateTime @1700556426 {#1908
      date: 2023-11-21 09:47:06.0 Europe/Paris (+01:00)
    }
    -updatedAt: null
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -lockBy: App\Entity\Scholar\Module\OriginModule {#1931 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1509 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#7714
    -id: "979374a7-dd4c-11ee-aec4-0242c0a89006"
    -chapters: Doctrine\ORM\PersistentCollection {#7715 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#7720 …}
    -exercises: Doctrine\ORM\PersistentCollection {#7717 …}
    -minimumTime: DateTime @21600 {#7706
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#7722 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#6729 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#7724 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#7726 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#7731 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1509 …}
    -createdAt: DateTime @1709903152 {#7712
      date: 2024-03-08 14:05:52.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1750847724 {#7713
      date: 2025-06-25 12:35:24.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -status: "published"
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#7735 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1509 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\TrainingVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\PracticalCaseUserVoter"
ACCESS ABSTAIN
"Nellapp\Bundle\SDKBundle\Permission\Security\Voter\SuperAdminVoter"
ACCESS ABSTAIN
Show voter details
76 DENIED FRONT_ACCESS
[
  "training" => App\Entity\Scholar\Training\SharedTraining {#1323
    -id: "3f0b245e-884a-11ee-a0d6-0242c0a85003"
    -modules: Doctrine\ORM\PersistentCollection {#1330 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1364 …}
    -totalHourDescription: 840
    -videoDescription: null
    -diplomaDescription: null
    -trainingProduct: App\Entity\Payment\TrainingProduct {#1375 …}
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1391 …}
    -trainingType: null
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1405 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1406 …}
    -thematic: [
      "10"
    ]
    -diploma: 1
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1444 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1509 …}
    -createdAt: DateTime @1700556296 {#1320
      date: 2023-11-21 09:44:56.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458864 {#1321
      date: 2025-09-10 01:01:04.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1468 …}
    #fromApi: false
    -name: "Plaquiste"
    -description: "Le plaquiste  intervient sur des chantiers de constructions neuves, ou en réhabilitation. Après avoir reçu les consignes de son responsable, il organise son poste de travail, il établit l’ordre d’exécution et les modes opératoires des ouvrages à réaliser. De par la connaissance qu’il a des normes de conformité des supports de réception, il est en capacité de contrôler ces derniers avant d’intervenir et alerter son responsable en cas de non-conformité. Tout au long de son intervention, il contrôle son travail et rend compte à son responsable du déroulement du chantier. En plus de son responsable, ses principaux interlocuteurs sont le client et le maître d’œuvre."
    -public: false
    -_links: null
    -status: "published"
    -lockBy: App\Entity\Scholar\Training\Training {#1460 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1509 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#1916
    -id: "8c868347-884a-11ee-a0d6-0242c0a85003"
    -lessons: Doctrine\ORM\PersistentCollection {#1917 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#1922 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1927 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1509 …}
    -createdAt: DateTime @1700556426 {#1908
      date: 2023-11-21 09:47:06.0 Europe/Paris (+01:00)
    }
    -updatedAt: null
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -lockBy: App\Entity\Scholar\Module\OriginModule {#1931 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1509 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#7753
    -id: "ba4626ed-64a4-11f1-a069-d2c50c5a0872"
    -chapters: Doctrine\ORM\PersistentCollection {#7754 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#7759 …}
    -exercises: Doctrine\ORM\PersistentCollection {#7756 …}
    -minimumTime: DateTime @21600 {#7747
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#7761 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#3574 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#7763 …}
    -lessonStats: null
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#7770 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1509 …}
    -createdAt: DateTime @1781079408 {#7752
      date: 2026-06-10 10:16:48.0 Europe/Paris (+02:00)
    }
    -updatedAt: null
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -status: "published"
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#7775 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1509 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\TrainingVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\PracticalCaseUserVoter"
ACCESS ABSTAIN
"Nellapp\Bundle\SDKBundle\Permission\Security\Voter\SuperAdminVoter"
ACCESS ABSTAIN
Show voter details
77 DENIED FRONT_ACCESS
[
  "training" => App\Entity\Scholar\Training\SharedTraining {#1323
    -id: "3f0b245e-884a-11ee-a0d6-0242c0a85003"
    -modules: Doctrine\ORM\PersistentCollection {#1330 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1364 …}
    -totalHourDescription: 840
    -videoDescription: null
    -diplomaDescription: null
    -trainingProduct: App\Entity\Payment\TrainingProduct {#1375 …}
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1391 …}
    -trainingType: null
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1405 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1406 …}
    -thematic: [
      "10"
    ]
    -diploma: 1
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1444 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1509 …}
    -createdAt: DateTime @1700556296 {#1320
      date: 2023-11-21 09:44:56.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458864 {#1321
      date: 2025-09-10 01:01:04.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1468 …}
    #fromApi: false
    -name: "Plaquiste"
    -description: "Le plaquiste  intervient sur des chantiers de constructions neuves, ou en réhabilitation. Après avoir reçu les consignes de son responsable, il organise son poste de travail, il établit l’ordre d’exécution et les modes opératoires des ouvrages à réaliser. De par la connaissance qu’il a des normes de conformité des supports de réception, il est en capacité de contrôler ces derniers avant d’intervenir et alerter son responsable en cas de non-conformité. Tout au long de son intervention, il contrôle son travail et rend compte à son responsable du déroulement du chantier. En plus de son responsable, ses principaux interlocuteurs sont le client et le maître d’œuvre."
    -public: false
    -_links: null
    -status: "published"
    -lockBy: App\Entity\Scholar\Training\Training {#1460 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1509 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#1943
    -id: "2cc1fa0b-8851-11ee-a0d6-0242c0a85003"
    -lessons: Doctrine\ORM\PersistentCollection {#1944 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#1949 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1954 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1509 …}
    -createdAt: DateTime @1700559271 {#1934
      date: 2023-11-21 10:34:31.0 Europe/Paris (+01:00)
    }
    -updatedAt: null
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -lockBy: App\Entity\Scholar\Module\OriginModule {#1958 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1509 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#7992
    -id: "b0489f9f-a57d-11ee-adc7-0242c0a85006"
    -chapters: Doctrine\ORM\PersistentCollection {#7993 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#7998 …}
    -exercises: Doctrine\ORM\PersistentCollection {#7995 …}
    -minimumTime: DateTime @21600 {#7989
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#8000 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#6729 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#8002 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#8004 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#8009 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1509 …}
    -createdAt: DateTime @1703766974 {#7990
      date: 2023-12-28 13:36:14.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1750847724 {#7991
      date: 2025-06-25 12:35:24.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -status: "published"
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#8014 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1509 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\TrainingVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\PracticalCaseUserVoter"
ACCESS ABSTAIN
"Nellapp\Bundle\SDKBundle\Permission\Security\Voter\SuperAdminVoter"
ACCESS ABSTAIN
Show voter details
78 DENIED FRONT_ACCESS
[
  "training" => App\Entity\Scholar\Training\SharedTraining {#1323
    -id: "3f0b245e-884a-11ee-a0d6-0242c0a85003"
    -modules: Doctrine\ORM\PersistentCollection {#1330 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1364 …}
    -totalHourDescription: 840
    -videoDescription: null
    -diplomaDescription: null
    -trainingProduct: App\Entity\Payment\TrainingProduct {#1375 …}
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1391 …}
    -trainingType: null
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1405 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1406 …}
    -thematic: [
      "10"
    ]
    -diploma: 1
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1444 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1509 …}
    -createdAt: DateTime @1700556296 {#1320
      date: 2023-11-21 09:44:56.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458864 {#1321
      date: 2025-09-10 01:01:04.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1468 …}
    #fromApi: false
    -name: "Plaquiste"
    -description: "Le plaquiste  intervient sur des chantiers de constructions neuves, ou en réhabilitation. Après avoir reçu les consignes de son responsable, il organise son poste de travail, il établit l’ordre d’exécution et les modes opératoires des ouvrages à réaliser. De par la connaissance qu’il a des normes de conformité des supports de réception, il est en capacité de contrôler ces derniers avant d’intervenir et alerter son responsable en cas de non-conformité. Tout au long de son intervention, il contrôle son travail et rend compte à son responsable du déroulement du chantier. En plus de son responsable, ses principaux interlocuteurs sont le client et le maître d’œuvre."
    -public: false
    -_links: null
    -status: "published"
    -lockBy: App\Entity\Scholar\Training\Training {#1460 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1509 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#1943
    -id: "2cc1fa0b-8851-11ee-a0d6-0242c0a85003"
    -lessons: Doctrine\ORM\PersistentCollection {#1944 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#1949 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1954 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1509 …}
    -createdAt: DateTime @1700559271 {#1934
      date: 2023-11-21 10:34:31.0 Europe/Paris (+01:00)
    }
    -updatedAt: null
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -lockBy: App\Entity\Scholar\Module\OriginModule {#1958 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1509 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#8035
    -id: "731fe101-a58d-11ee-adc7-0242c0a85006"
    -chapters: Doctrine\ORM\PersistentCollection {#8036 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#8041 …}
    -exercises: Doctrine\ORM\PersistentCollection {#8038 …}
    -minimumTime: DateTime @21600 {#8032
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#8043 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#6729 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#8045 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#8047 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#8052 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1509 …}
    -createdAt: DateTime @1703773743 {#8033
      date: 2023-12-28 15:29:03.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1750847724 {#8034
      date: 2025-06-25 12:35:24.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -status: "published"
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#8057 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1509 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\TrainingVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\PracticalCaseUserVoter"
ACCESS ABSTAIN
"Nellapp\Bundle\SDKBundle\Permission\Security\Voter\SuperAdminVoter"
ACCESS ABSTAIN
Show voter details
79 DENIED FRONT_ACCESS
[
  "training" => App\Entity\Scholar\Training\SharedTraining {#1323
    -id: "3f0b245e-884a-11ee-a0d6-0242c0a85003"
    -modules: Doctrine\ORM\PersistentCollection {#1330 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1364 …}
    -totalHourDescription: 840
    -videoDescription: null
    -diplomaDescription: null
    -trainingProduct: App\Entity\Payment\TrainingProduct {#1375 …}
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1391 …}
    -trainingType: null
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1405 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1406 …}
    -thematic: [
      "10"
    ]
    -diploma: 1
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1444 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1509 …}
    -createdAt: DateTime @1700556296 {#1320
      date: 2023-11-21 09:44:56.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458864 {#1321
      date: 2025-09-10 01:01:04.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1468 …}
    #fromApi: false
    -name: "Plaquiste"
    -description: "Le plaquiste  intervient sur des chantiers de constructions neuves, ou en réhabilitation. Après avoir reçu les consignes de son responsable, il organise son poste de travail, il établit l’ordre d’exécution et les modes opératoires des ouvrages à réaliser. De par la connaissance qu’il a des normes de conformité des supports de réception, il est en capacité de contrôler ces derniers avant d’intervenir et alerter son responsable en cas de non-conformité. Tout au long de son intervention, il contrôle son travail et rend compte à son responsable du déroulement du chantier. En plus de son responsable, ses principaux interlocuteurs sont le client et le maître d’œuvre."
    -public: false
    -_links: null
    -status: "published"
    -lockBy: App\Entity\Scholar\Training\Training {#1460 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1509 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#1943
    -id: "2cc1fa0b-8851-11ee-a0d6-0242c0a85003"
    -lessons: Doctrine\ORM\PersistentCollection {#1944 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#1949 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1954 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1509 …}
    -createdAt: DateTime @1700559271 {#1934
      date: 2023-11-21 10:34:31.0 Europe/Paris (+01:00)
    }
    -updatedAt: null
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -lockBy: App\Entity\Scholar\Module\OriginModule {#1958 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1509 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#8077
    -id: "0d7d1603-a627-11ee-adc7-0242c0a85006"
    -chapters: Doctrine\ORM\PersistentCollection {#8078 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#8083 …}
    -exercises: Doctrine\ORM\PersistentCollection {#8080 …}
    -minimumTime: DateTime @21600 {#8070
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#8085 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#6729 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#8087 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#8089 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#8095 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1509 …}
    -createdAt: DateTime @1703839715 {#8075
      date: 2023-12-29 09:48:35.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1750847724 {#8076
      date: 2025-06-25 12:35:24.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -status: "published"
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#8100 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1509 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\TrainingVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\PracticalCaseUserVoter"
ACCESS ABSTAIN
"Nellapp\Bundle\SDKBundle\Permission\Security\Voter\SuperAdminVoter"
ACCESS ABSTAIN
Show voter details
80 DENIED FRONT_ACCESS
[
  "training" => App\Entity\Scholar\Training\SharedTraining {#1323
    -id: "3f0b245e-884a-11ee-a0d6-0242c0a85003"
    -modules: Doctrine\ORM\PersistentCollection {#1330 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1364 …}
    -totalHourDescription: 840
    -videoDescription: null
    -diplomaDescription: null
    -trainingProduct: App\Entity\Payment\TrainingProduct {#1375 …}
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1391 …}
    -trainingType: null
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1405 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1406 …}
    -thematic: [
      "10"
    ]
    -diploma: 1
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1444 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1509 …}
    -createdAt: DateTime @1700556296 {#1320
      date: 2023-11-21 09:44:56.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458864 {#1321
      date: 2025-09-10 01:01:04.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1468 …}
    #fromApi: false
    -name: "Plaquiste"
    -description: "Le plaquiste  intervient sur des chantiers de constructions neuves, ou en réhabilitation. Après avoir reçu les consignes de son responsable, il organise son poste de travail, il établit l’ordre d’exécution et les modes opératoires des ouvrages à réaliser. De par la connaissance qu’il a des normes de conformité des supports de réception, il est en capacité de contrôler ces derniers avant d’intervenir et alerter son responsable en cas de non-conformité. Tout au long de son intervention, il contrôle son travail et rend compte à son responsable du déroulement du chantier. En plus de son responsable, ses principaux interlocuteurs sont le client et le maître d’œuvre."
    -public: false
    -_links: null
    -status: "published"
    -lockBy: App\Entity\Scholar\Training\Training {#1460 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1509 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#1970
    -id: "df063eda-8855-11ee-a0d6-0242c0a85003"
    -lessons: Doctrine\ORM\PersistentCollection {#1971 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#1976 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1981 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1509 …}
    -createdAt: DateTime @1700561289 {#1961
      date: 2023-11-21 11:08:09.0 Europe/Paris (+01:00)
    }
    -updatedAt: null
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -lockBy: App\Entity\Scholar\Module\OriginModule {#1984 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1509 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#8206
    -id: "34b96fcd-a0d3-11ee-adc7-0242c0a85006"
    -chapters: Doctrine\ORM\PersistentCollection {#8207 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#8212 …}
    -exercises: Doctrine\ORM\PersistentCollection {#8209 …}
    -minimumTime: DateTime @21600 {#8203
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#8214 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#6729 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#8216 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#8218 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#8223 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1509 …}
    -createdAt: DateTime @1703253947 {#8204
      date: 2023-12-22 15:05:47.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1750847724 {#8205
      date: 2025-06-25 12:35:24.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -status: "published"
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#8228 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1509 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\TrainingVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\PracticalCaseUserVoter"
ACCESS ABSTAIN
"Nellapp\Bundle\SDKBundle\Permission\Security\Voter\SuperAdminVoter"
ACCESS ABSTAIN
Show voter details
81 DENIED FRONT_ACCESS
[
  "training" => App\Entity\Scholar\Training\SharedTraining {#1323
    -id: "3f0b245e-884a-11ee-a0d6-0242c0a85003"
    -modules: Doctrine\ORM\PersistentCollection {#1330 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1364 …}
    -totalHourDescription: 840
    -videoDescription: null
    -diplomaDescription: null
    -trainingProduct: App\Entity\Payment\TrainingProduct {#1375 …}
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1391 …}
    -trainingType: null
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1405 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1406 …}
    -thematic: [
      "10"
    ]
    -diploma: 1
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1444 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1509 …}
    -createdAt: DateTime @1700556296 {#1320
      date: 2023-11-21 09:44:56.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458864 {#1321
      date: 2025-09-10 01:01:04.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1468 …}
    #fromApi: false
    -name: "Plaquiste"
    -description: "Le plaquiste  intervient sur des chantiers de constructions neuves, ou en réhabilitation. Après avoir reçu les consignes de son responsable, il organise son poste de travail, il établit l’ordre d’exécution et les modes opératoires des ouvrages à réaliser. De par la connaissance qu’il a des normes de conformité des supports de réception, il est en capacité de contrôler ces derniers avant d’intervenir et alerter son responsable en cas de non-conformité. Tout au long de son intervention, il contrôle son travail et rend compte à son responsable du déroulement du chantier. En plus de son responsable, ses principaux interlocuteurs sont le client et le maître d’œuvre."
    -public: false
    -_links: null
    -status: "published"
    -lockBy: App\Entity\Scholar\Training\Training {#1460 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1509 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#1970
    -id: "df063eda-8855-11ee-a0d6-0242c0a85003"
    -lessons: Doctrine\ORM\PersistentCollection {#1971 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#1976 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1981 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1509 …}
    -createdAt: DateTime @1700561289 {#1961
      date: 2023-11-21 11:08:09.0 Europe/Paris (+01:00)
    }
    -updatedAt: null
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -lockBy: App\Entity\Scholar\Module\OriginModule {#1984 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1509 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#8247
    -id: "47572ed8-9e72-11ee-adc7-0242c0a85006"
    -chapters: Doctrine\ORM\PersistentCollection {#8248 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#8253 …}
    -exercises: Doctrine\ORM\PersistentCollection {#8250 …}
    -minimumTime: DateTime @21600 {#8240
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#8255 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#6729 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#8257 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#8259 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#8264 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1509 …}
    -createdAt: DateTime @1702992415 {#8245
      date: 2023-12-19 14:26:55.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1750847724 {#8246
      date: 2025-06-25 12:35:24.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -status: "published"
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#8269 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1509 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\TrainingVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\PracticalCaseUserVoter"
ACCESS ABSTAIN
"Nellapp\Bundle\SDKBundle\Permission\Security\Voter\SuperAdminVoter"
ACCESS ABSTAIN
Show voter details
82 DENIED FRONT_ACCESS
[
  "training" => App\Entity\Scholar\Training\SharedTraining {#1323
    -id: "3f0b245e-884a-11ee-a0d6-0242c0a85003"
    -modules: Doctrine\ORM\PersistentCollection {#1330 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1364 …}
    -totalHourDescription: 840
    -videoDescription: null
    -diplomaDescription: null
    -trainingProduct: App\Entity\Payment\TrainingProduct {#1375 …}
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1391 …}
    -trainingType: null
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1405 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1406 …}
    -thematic: [
      "10"
    ]
    -diploma: 1
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1444 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1509 …}
    -createdAt: DateTime @1700556296 {#1320
      date: 2023-11-21 09:44:56.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458864 {#1321
      date: 2025-09-10 01:01:04.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1468 …}
    #fromApi: false
    -name: "Plaquiste"
    -description: "Le plaquiste  intervient sur des chantiers de constructions neuves, ou en réhabilitation. Après avoir reçu les consignes de son responsable, il organise son poste de travail, il établit l’ordre d’exécution et les modes opératoires des ouvrages à réaliser. De par la connaissance qu’il a des normes de conformité des supports de réception, il est en capacité de contrôler ces derniers avant d’intervenir et alerter son responsable en cas de non-conformité. Tout au long de son intervention, il contrôle son travail et rend compte à son responsable du déroulement du chantier. En plus de son responsable, ses principaux interlocuteurs sont le client et le maître d’œuvre."
    -public: false
    -_links: null
    -status: "published"
    -lockBy: App\Entity\Scholar\Training\Training {#1460 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1509 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#1970
    -id: "df063eda-8855-11ee-a0d6-0242c0a85003"
    -lessons: Doctrine\ORM\PersistentCollection {#1971 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#1976 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1981 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1509 …}
    -createdAt: DateTime @1700561289 {#1961
      date: 2023-11-21 11:08:09.0 Europe/Paris (+01:00)
    }
    -updatedAt: null
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -lockBy: App\Entity\Scholar\Module\OriginModule {#1984 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1509 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#8288
    -id: "14d491da-a0df-11ee-adc7-0242c0a85006"
    -chapters: Doctrine\ORM\PersistentCollection {#8289 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#8294 …}
    -exercises: Doctrine\ORM\PersistentCollection {#8291 …}
    -minimumTime: DateTime @21600 {#8281
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#8296 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#6729 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#8298 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#8300 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#8306 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1509 …}
    -createdAt: DateTime @1703259048 {#8286
      date: 2023-12-22 16:30:48.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1750847724 {#8287
      date: 2025-06-25 12:35:24.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -status: "published"
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#8311 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1509 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\TrainingVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\PracticalCaseUserVoter"
ACCESS ABSTAIN
"Nellapp\Bundle\SDKBundle\Permission\Security\Voter\SuperAdminVoter"
ACCESS ABSTAIN
Show voter details
83 DENIED FRONT_ACCESS
[
  "training" => App\Entity\Scholar\Training\SharedTraining {#1323
    -id: "3f0b245e-884a-11ee-a0d6-0242c0a85003"
    -modules: Doctrine\ORM\PersistentCollection {#1330 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1364 …}
    -totalHourDescription: 840
    -videoDescription: null
    -diplomaDescription: null
    -trainingProduct: App\Entity\Payment\TrainingProduct {#1375 …}
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1391 …}
    -trainingType: null
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1405 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1406 …}
    -thematic: [
      "10"
    ]
    -diploma: 1
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1444 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1509 …}
    -createdAt: DateTime @1700556296 {#1320
      date: 2023-11-21 09:44:56.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458864 {#1321
      date: 2025-09-10 01:01:04.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1468 …}
    #fromApi: false
    -name: "Plaquiste"
    -description: "Le plaquiste  intervient sur des chantiers de constructions neuves, ou en réhabilitation. Après avoir reçu les consignes de son responsable, il organise son poste de travail, il établit l’ordre d’exécution et les modes opératoires des ouvrages à réaliser. De par la connaissance qu’il a des normes de conformité des supports de réception, il est en capacité de contrôler ces derniers avant d’intervenir et alerter son responsable en cas de non-conformité. Tout au long de son intervention, il contrôle son travail et rend compte à son responsable du déroulement du chantier. En plus de son responsable, ses principaux interlocuteurs sont le client et le maître d’œuvre."
    -public: false
    -_links: null
    -status: "published"
    -lockBy: App\Entity\Scholar\Training\Training {#1460 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1509 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#1970
    -id: "df063eda-8855-11ee-a0d6-0242c0a85003"
    -lessons: Doctrine\ORM\PersistentCollection {#1971 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#1976 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1981 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1509 …}
    -createdAt: DateTime @1700561289 {#1961
      date: 2023-11-21 11:08:09.0 Europe/Paris (+01:00)
    }
    -updatedAt: null
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -lockBy: App\Entity\Scholar\Module\OriginModule {#1984 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1509 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#8332
    -id: "1bfa8f10-e6cb-11ee-aec4-0242c0a89006"
    -chapters: Doctrine\ORM\PersistentCollection {#8333 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#8338 …}
    -exercises: Doctrine\ORM\PersistentCollection {#8335 …}
    -minimumTime: DateTime @21600 {#8329
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#8340 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#6729 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#8342 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#8344 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#8349 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1509 …}
    -createdAt: DateTime @1710947051 {#8330
      date: 2024-03-20 16:04:11.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1750847724 {#8331
      date: 2025-06-25 12:35:24.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -status: "published"
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#8354 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1509 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\TrainingVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\PracticalCaseUserVoter"
ACCESS ABSTAIN
"Nellapp\Bundle\SDKBundle\Permission\Security\Voter\SuperAdminVoter"
ACCESS ABSTAIN
Show voter details
84 DENIED FRONT_ACCESS
[
  "training" => App\Entity\Scholar\Training\SharedTraining {#1323
    -id: "3f0b245e-884a-11ee-a0d6-0242c0a85003"
    -modules: Doctrine\ORM\PersistentCollection {#1330 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1364 …}
    -totalHourDescription: 840
    -videoDescription: null
    -diplomaDescription: null
    -trainingProduct: App\Entity\Payment\TrainingProduct {#1375 …}
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1391 …}
    -trainingType: null
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1405 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1406 …}
    -thematic: [
      "10"
    ]
    -diploma: 1
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1444 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1509 …}
    -createdAt: DateTime @1700556296 {#1320
      date: 2023-11-21 09:44:56.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458864 {#1321
      date: 2025-09-10 01:01:04.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1468 …}
    #fromApi: false
    -name: "Plaquiste"
    -description: "Le plaquiste  intervient sur des chantiers de constructions neuves, ou en réhabilitation. Après avoir reçu les consignes de son responsable, il organise son poste de travail, il établit l’ordre d’exécution et les modes opératoires des ouvrages à réaliser. De par la connaissance qu’il a des normes de conformité des supports de réception, il est en capacité de contrôler ces derniers avant d’intervenir et alerter son responsable en cas de non-conformité. Tout au long de son intervention, il contrôle son travail et rend compte à son responsable du déroulement du chantier. En plus de son responsable, ses principaux interlocuteurs sont le client et le maître d’œuvre."
    -public: false
    -_links: null
    -status: "published"
    -lockBy: App\Entity\Scholar\Training\Training {#1460 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1509 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#1996
    -id: "9b144367-8852-11ee-a0d6-0242c0a85003"
    -lessons: Doctrine\ORM\PersistentCollection {#1997 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#2002 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#2006 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1509 …}
    -createdAt: DateTime @1700559886 {#1987
      date: 2023-11-21 10:44:46.0 Europe/Paris (+01:00)
    }
    -updatedAt: null
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -lockBy: App\Entity\Scholar\Module\OriginModule {#2009 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1509 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#8486
    -id: "df5e9d40-8920-11ee-a0d6-0242c0a85003"
    -chapters: Doctrine\ORM\PersistentCollection {#8487 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#8492 …}
    -exercises: Doctrine\ORM\PersistentCollection {#8489 …}
    -minimumTime: DateTime @21600 {#8483
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#8494 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#6729 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#8496 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#8498 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#8503 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1509 …}
    -createdAt: DateTime @1700648477 {#8484
      date: 2023-11-22 11:21:17.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1750847724 {#8485
      date: 2025-06-25 12:35:24.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -status: "published"
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#8508 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1509 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\TrainingVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\PracticalCaseUserVoter"
ACCESS ABSTAIN
"Nellapp\Bundle\SDKBundle\Permission\Security\Voter\SuperAdminVoter"
ACCESS ABSTAIN
Show voter details
85 DENIED FRONT_ACCESS
[
  "training" => App\Entity\Scholar\Training\SharedTraining {#1323
    -id: "3f0b245e-884a-11ee-a0d6-0242c0a85003"
    -modules: Doctrine\ORM\PersistentCollection {#1330 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1364 …}
    -totalHourDescription: 840
    -videoDescription: null
    -diplomaDescription: null
    -trainingProduct: App\Entity\Payment\TrainingProduct {#1375 …}
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1391 …}
    -trainingType: null
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1405 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1406 …}
    -thematic: [
      "10"
    ]
    -diploma: 1
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1444 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1509 …}
    -createdAt: DateTime @1700556296 {#1320
      date: 2023-11-21 09:44:56.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458864 {#1321
      date: 2025-09-10 01:01:04.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1468 …}
    #fromApi: false
    -name: "Plaquiste"
    -description: "Le plaquiste  intervient sur des chantiers de constructions neuves, ou en réhabilitation. Après avoir reçu les consignes de son responsable, il organise son poste de travail, il établit l’ordre d’exécution et les modes opératoires des ouvrages à réaliser. De par la connaissance qu’il a des normes de conformité des supports de réception, il est en capacité de contrôler ces derniers avant d’intervenir et alerter son responsable en cas de non-conformité. Tout au long de son intervention, il contrôle son travail et rend compte à son responsable du déroulement du chantier. En plus de son responsable, ses principaux interlocuteurs sont le client et le maître d’œuvre."
    -public: false
    -_links: null
    -status: "published"
    -lockBy: App\Entity\Scholar\Training\Training {#1460 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1509 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#1996
    -id: "9b144367-8852-11ee-a0d6-0242c0a85003"
    -lessons: Doctrine\ORM\PersistentCollection {#1997 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#2002 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#2006 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1509 …}
    -createdAt: DateTime @1700559886 {#1987
      date: 2023-11-21 10:44:46.0 Europe/Paris (+01:00)
    }
    -updatedAt: null
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -lockBy: App\Entity\Scholar\Module\OriginModule {#2009 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1509 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#8527
    -id: "b5ef149b-89ea-11ee-b098-0242c0a85004"
    -chapters: Doctrine\ORM\PersistentCollection {#8528 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#8533 …}
    -exercises: Doctrine\ORM\PersistentCollection {#8530 …}
    -minimumTime: DateTime @21600 {#8520
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#8535 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#6729 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#8537 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#8539 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#8544 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1509 …}
    -createdAt: DateTime @1700735166 {#8525
      date: 2023-11-23 11:26:06.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1750847724 {#8526
      date: 2025-06-25 12:35:24.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -status: "published"
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#8549 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1509 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\TrainingVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\PracticalCaseUserVoter"
ACCESS ABSTAIN
"Nellapp\Bundle\SDKBundle\Permission\Security\Voter\SuperAdminVoter"
ACCESS ABSTAIN
Show voter details
86 DENIED FRONT_ACCESS
[
  "training" => App\Entity\Scholar\Training\SharedTraining {#1323
    -id: "3f0b245e-884a-11ee-a0d6-0242c0a85003"
    -modules: Doctrine\ORM\PersistentCollection {#1330 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1364 …}
    -totalHourDescription: 840
    -videoDescription: null
    -diplomaDescription: null
    -trainingProduct: App\Entity\Payment\TrainingProduct {#1375 …}
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1391 …}
    -trainingType: null
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1405 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1406 …}
    -thematic: [
      "10"
    ]
    -diploma: 1
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1444 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1509 …}
    -createdAt: DateTime @1700556296 {#1320
      date: 2023-11-21 09:44:56.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458864 {#1321
      date: 2025-09-10 01:01:04.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1468 …}
    #fromApi: false
    -name: "Plaquiste"
    -description: "Le plaquiste  intervient sur des chantiers de constructions neuves, ou en réhabilitation. Après avoir reçu les consignes de son responsable, il organise son poste de travail, il établit l’ordre d’exécution et les modes opératoires des ouvrages à réaliser. De par la connaissance qu’il a des normes de conformité des supports de réception, il est en capacité de contrôler ces derniers avant d’intervenir et alerter son responsable en cas de non-conformité. Tout au long de son intervention, il contrôle son travail et rend compte à son responsable du déroulement du chantier. En plus de son responsable, ses principaux interlocuteurs sont le client et le maître d’œuvre."
    -public: false
    -_links: null
    -status: "published"
    -lockBy: App\Entity\Scholar\Training\Training {#1460 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1509 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#1996
    -id: "9b144367-8852-11ee-a0d6-0242c0a85003"
    -lessons: Doctrine\ORM\PersistentCollection {#1997 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#2002 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#2006 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1509 …}
    -createdAt: DateTime @1700559886 {#1987
      date: 2023-11-21 10:44:46.0 Europe/Paris (+01:00)
    }
    -updatedAt: null
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -lockBy: App\Entity\Scholar\Module\OriginModule {#2009 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1509 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#8568
    -id: "48414b1b-8aca-11ee-b098-0242c0a85004"
    -chapters: Doctrine\ORM\PersistentCollection {#8569 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#8574 …}
    -exercises: Doctrine\ORM\PersistentCollection {#8571 …}
    -minimumTime: DateTime @21600 {#8561
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#8576 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#6729 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#8578 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#8580 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#8585 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1509 …}
    -createdAt: DateTime @1700831189 {#8566
      date: 2023-11-24 14:06:29.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1750847724 {#8567
      date: 2025-06-25 12:35:24.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -status: "published"
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#8590 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1509 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\TrainingVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\PracticalCaseUserVoter"
ACCESS ABSTAIN
"Nellapp\Bundle\SDKBundle\Permission\Security\Voter\SuperAdminVoter"
ACCESS ABSTAIN
Show voter details
87 DENIED FRONT_ACCESS
[
  "training" => App\Entity\Scholar\Training\SharedTraining {#1323
    -id: "3f0b245e-884a-11ee-a0d6-0242c0a85003"
    -modules: Doctrine\ORM\PersistentCollection {#1330 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1364 …}
    -totalHourDescription: 840
    -videoDescription: null
    -diplomaDescription: null
    -trainingProduct: App\Entity\Payment\TrainingProduct {#1375 …}
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1391 …}
    -trainingType: null
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1405 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1406 …}
    -thematic: [
      "10"
    ]
    -diploma: 1
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1444 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1509 …}
    -createdAt: DateTime @1700556296 {#1320
      date: 2023-11-21 09:44:56.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458864 {#1321
      date: 2025-09-10 01:01:04.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1468 …}
    #fromApi: false
    -name: "Plaquiste"
    -description: "Le plaquiste  intervient sur des chantiers de constructions neuves, ou en réhabilitation. Après avoir reçu les consignes de son responsable, il organise son poste de travail, il établit l’ordre d’exécution et les modes opératoires des ouvrages à réaliser. De par la connaissance qu’il a des normes de conformité des supports de réception, il est en capacité de contrôler ces derniers avant d’intervenir et alerter son responsable en cas de non-conformité. Tout au long de son intervention, il contrôle son travail et rend compte à son responsable du déroulement du chantier. En plus de son responsable, ses principaux interlocuteurs sont le client et le maître d’œuvre."
    -public: false
    -_links: null
    -status: "published"
    -lockBy: App\Entity\Scholar\Training\Training {#1460 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1509 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#1996
    -id: "9b144367-8852-11ee-a0d6-0242c0a85003"
    -lessons: Doctrine\ORM\PersistentCollection {#1997 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#2002 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#2006 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1509 …}
    -createdAt: DateTime @1700559886 {#1987
      date: 2023-11-21 10:44:46.0 Europe/Paris (+01:00)
    }
    -updatedAt: null
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -lockBy: App\Entity\Scholar\Module\OriginModule {#2009 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1509 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#8609
    -id: "9d01c21f-8d22-11ee-b098-0242c0a85004"
    -chapters: Doctrine\ORM\PersistentCollection {#8610 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#8615 …}
    -exercises: Doctrine\ORM\PersistentCollection {#8612 …}
    -minimumTime: DateTime @21600 {#8602
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#8617 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#6729 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#8619 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#8621 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#8626 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1509 …}
    -createdAt: DateTime @1701089029 {#8607
      date: 2023-11-27 13:43:49.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1750847724 {#8608
      date: 2025-06-25 12:35:24.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -status: "published"
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#8631 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1509 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\TrainingVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\PracticalCaseUserVoter"
ACCESS ABSTAIN
"Nellapp\Bundle\SDKBundle\Permission\Security\Voter\SuperAdminVoter"
ACCESS ABSTAIN
Show voter details
88 DENIED FRONT_ACCESS
[
  "training" => App\Entity\Scholar\Training\SharedTraining {#1323
    -id: "3f0b245e-884a-11ee-a0d6-0242c0a85003"
    -modules: Doctrine\ORM\PersistentCollection {#1330 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1364 …}
    -totalHourDescription: 840
    -videoDescription: null
    -diplomaDescription: null
    -trainingProduct: App\Entity\Payment\TrainingProduct {#1375 …}
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1391 …}
    -trainingType: null
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1405 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1406 …}
    -thematic: [
      "10"
    ]
    -diploma: 1
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1444 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1509 …}
    -createdAt: DateTime @1700556296 {#1320
      date: 2023-11-21 09:44:56.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458864 {#1321
      date: 2025-09-10 01:01:04.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1468 …}
    #fromApi: false
    -name: "Plaquiste"
    -description: "Le plaquiste  intervient sur des chantiers de constructions neuves, ou en réhabilitation. Après avoir reçu les consignes de son responsable, il organise son poste de travail, il établit l’ordre d’exécution et les modes opératoires des ouvrages à réaliser. De par la connaissance qu’il a des normes de conformité des supports de réception, il est en capacité de contrôler ces derniers avant d’intervenir et alerter son responsable en cas de non-conformité. Tout au long de son intervention, il contrôle son travail et rend compte à son responsable du déroulement du chantier. En plus de son responsable, ses principaux interlocuteurs sont le client et le maître d’œuvre."
    -public: false
    -_links: null
    -status: "published"
    -lockBy: App\Entity\Scholar\Training\Training {#1460 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1509 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#1996
    -id: "9b144367-8852-11ee-a0d6-0242c0a85003"
    -lessons: Doctrine\ORM\PersistentCollection {#1997 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#2002 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#2006 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1509 …}
    -createdAt: DateTime @1700559886 {#1987
      date: 2023-11-21 10:44:46.0 Europe/Paris (+01:00)
    }
    -updatedAt: null
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -lockBy: App\Entity\Scholar\Module\OriginModule {#2009 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1509 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#8650
    -id: "0f9d4dec-f678-11ee-aec4-0242c0a89006"
    -chapters: Doctrine\ORM\PersistentCollection {#8651 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#8656 …}
    -exercises: Doctrine\ORM\PersistentCollection {#8653 …}
    -minimumTime: DateTime @21600 {#8643
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#8658 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#6729 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#8660 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#8662 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#8667 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1509 …}
    -createdAt: DateTime @1712670601 {#8648
      date: 2024-04-09 15:50:01.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1750847724 {#8649
      date: 2025-06-25 12:35:24.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -status: "published"
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#8672 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1509 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\TrainingVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\PracticalCaseUserVoter"
ACCESS ABSTAIN
"Nellapp\Bundle\SDKBundle\Permission\Security\Voter\SuperAdminVoter"
ACCESS ABSTAIN
Show voter details
89 DENIED FRONT_ACCESS
[
  "training" => App\Entity\Scholar\Training\SharedTraining {#1323
    -id: "3f0b245e-884a-11ee-a0d6-0242c0a85003"
    -modules: Doctrine\ORM\PersistentCollection {#1330 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1364 …}
    -totalHourDescription: 840
    -videoDescription: null
    -diplomaDescription: null
    -trainingProduct: App\Entity\Payment\TrainingProduct {#1375 …}
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1391 …}
    -trainingType: null
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1405 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1406 …}
    -thematic: [
      "10"
    ]
    -diploma: 1
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1444 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1509 …}
    -createdAt: DateTime @1700556296 {#1320
      date: 2023-11-21 09:44:56.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458864 {#1321
      date: 2025-09-10 01:01:04.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1468 …}
    #fromApi: false
    -name: "Plaquiste"
    -description: "Le plaquiste  intervient sur des chantiers de constructions neuves, ou en réhabilitation. Après avoir reçu les consignes de son responsable, il organise son poste de travail, il établit l’ordre d’exécution et les modes opératoires des ouvrages à réaliser. De par la connaissance qu’il a des normes de conformité des supports de réception, il est en capacité de contrôler ces derniers avant d’intervenir et alerter son responsable en cas de non-conformité. Tout au long de son intervention, il contrôle son travail et rend compte à son responsable du déroulement du chantier. En plus de son responsable, ses principaux interlocuteurs sont le client et le maître d’œuvre."
    -public: false
    -_links: null
    -status: "published"
    -lockBy: App\Entity\Scholar\Training\Training {#1460 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1509 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#1996
    -id: "9b144367-8852-11ee-a0d6-0242c0a85003"
    -lessons: Doctrine\ORM\PersistentCollection {#1997 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#2002 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#2006 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1509 …}
    -createdAt: DateTime @1700559886 {#1987
      date: 2023-11-21 10:44:46.0 Europe/Paris (+01:00)
    }
    -updatedAt: null
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -lockBy: App\Entity\Scholar\Module\OriginModule {#2009 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1509 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#8691
    -id: "35f3d5d8-929f-11ee-835a-0242c0a85005"
    -chapters: Doctrine\ORM\PersistentCollection {#8692 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#8697 …}
    -exercises: Doctrine\ORM\PersistentCollection {#8694 …}
    -minimumTime: DateTime @21600 {#8684
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#8699 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#6729 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#8701 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#8703 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#8708 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1509 …}
    -createdAt: DateTime @1701692299 {#8689
      date: 2023-12-04 13:18:19.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1750847724 {#8690
      date: 2025-06-25 12:35:24.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -status: "published"
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#8712 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1509 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\TrainingVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\PracticalCaseUserVoter"
ACCESS ABSTAIN
"Nellapp\Bundle\SDKBundle\Permission\Security\Voter\SuperAdminVoter"
ACCESS ABSTAIN
Show voter details
90 DENIED FRONT_ACCESS
[
  "training" => App\Entity\Scholar\Training\SharedTraining {#1323
    -id: "3f0b245e-884a-11ee-a0d6-0242c0a85003"
    -modules: Doctrine\ORM\PersistentCollection {#1330 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1364 …}
    -totalHourDescription: 840
    -videoDescription: null
    -diplomaDescription: null
    -trainingProduct: App\Entity\Payment\TrainingProduct {#1375 …}
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1391 …}
    -trainingType: null
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1405 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1406 …}
    -thematic: [
      "10"
    ]
    -diploma: 1
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1444 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1509 …}
    -createdAt: DateTime @1700556296 {#1320
      date: 2023-11-21 09:44:56.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458864 {#1321
      date: 2025-09-10 01:01:04.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1468 …}
    #fromApi: false
    -name: "Plaquiste"
    -description: "Le plaquiste  intervient sur des chantiers de constructions neuves, ou en réhabilitation. Après avoir reçu les consignes de son responsable, il organise son poste de travail, il établit l’ordre d’exécution et les modes opératoires des ouvrages à réaliser. De par la connaissance qu’il a des normes de conformité des supports de réception, il est en capacité de contrôler ces derniers avant d’intervenir et alerter son responsable en cas de non-conformité. Tout au long de son intervention, il contrôle son travail et rend compte à son responsable du déroulement du chantier. En plus de son responsable, ses principaux interlocuteurs sont le client et le maître d’œuvre."
    -public: false
    -_links: null
    -status: "published"
    -lockBy: App\Entity\Scholar\Training\Training {#1460 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1509 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#2020
    -id: "a4f90e8d-8851-11ee-a0d6-0242c0a85003"
    -lessons: Doctrine\ORM\PersistentCollection {#2021 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#2026 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#2030 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1509 …}
    -createdAt: DateTime @1700559473 {#2012
      date: 2023-11-21 10:37:53.0 Europe/Paris (+01:00)
    }
    -updatedAt: null
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -lockBy: App\Entity\Scholar\Module\OriginModule {#2033 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1509 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#8900
    -id: "982421d6-a3da-11ee-adc7-0242c0a85006"
    -chapters: Doctrine\ORM\PersistentCollection {#8901 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#8906 …}
    -exercises: Doctrine\ORM\PersistentCollection {#8903 …}
    -minimumTime: DateTime @21600 {#8897
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#8908 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#6729 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#8910 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#8912 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#8917 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1509 …}
    -createdAt: DateTime @1703586974 {#8898
      date: 2023-12-26 11:36:14.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1750847724 {#8899
      date: 2025-06-25 12:35:24.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -status: "published"
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#8922 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1509 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\TrainingVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\PracticalCaseUserVoter"
ACCESS ABSTAIN
"Nellapp\Bundle\SDKBundle\Permission\Security\Voter\SuperAdminVoter"
ACCESS ABSTAIN
Show voter details
91 DENIED FRONT_ACCESS
[
  "training" => App\Entity\Scholar\Training\SharedTraining {#1323
    -id: "3f0b245e-884a-11ee-a0d6-0242c0a85003"
    -modules: Doctrine\ORM\PersistentCollection {#1330 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1364 …}
    -totalHourDescription: 840
    -videoDescription: null
    -diplomaDescription: null
    -trainingProduct: App\Entity\Payment\TrainingProduct {#1375 …}
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1391 …}
    -trainingType: null
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1405 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1406 …}
    -thematic: [
      "10"
    ]
    -diploma: 1
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1444 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1509 …}
    -createdAt: DateTime @1700556296 {#1320
      date: 2023-11-21 09:44:56.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458864 {#1321
      date: 2025-09-10 01:01:04.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1468 …}
    #fromApi: false
    -name: "Plaquiste"
    -description: "Le plaquiste  intervient sur des chantiers de constructions neuves, ou en réhabilitation. Après avoir reçu les consignes de son responsable, il organise son poste de travail, il établit l’ordre d’exécution et les modes opératoires des ouvrages à réaliser. De par la connaissance qu’il a des normes de conformité des supports de réception, il est en capacité de contrôler ces derniers avant d’intervenir et alerter son responsable en cas de non-conformité. Tout au long de son intervention, il contrôle son travail et rend compte à son responsable du déroulement du chantier. En plus de son responsable, ses principaux interlocuteurs sont le client et le maître d’œuvre."
    -public: false
    -_links: null
    -status: "published"
    -lockBy: App\Entity\Scholar\Training\Training {#1460 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1509 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#2020
    -id: "a4f90e8d-8851-11ee-a0d6-0242c0a85003"
    -lessons: Doctrine\ORM\PersistentCollection {#2021 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#2026 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#2030 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1509 …}
    -createdAt: DateTime @1700559473 {#2012
      date: 2023-11-21 10:37:53.0 Europe/Paris (+01:00)
    }
    -updatedAt: null
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -lockBy: App\Entity\Scholar\Module\OriginModule {#2033 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1509 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#8941
    -id: "593579d2-d4a3-11ee-8761-0242ac1e0003"
    -chapters: Doctrine\ORM\PersistentCollection {#8942 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#8947 …}
    -exercises: Doctrine\ORM\PersistentCollection {#8944 …}
    -minimumTime: DateTime @21600 {#8934
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#8949 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#6729 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#8951 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#8953 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#8958 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1509 …}
    -createdAt: DateTime @1708950853 {#8939
      date: 2024-02-26 13:34:13.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1750847724 {#8940
      date: 2025-06-25 12:35:24.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -status: "published"
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#8963 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1509 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\TrainingVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\PracticalCaseUserVoter"
ACCESS ABSTAIN
"Nellapp\Bundle\SDKBundle\Permission\Security\Voter\SuperAdminVoter"
ACCESS ABSTAIN
Show voter details
92 DENIED FRONT_ACCESS
[
  "training" => App\Entity\Scholar\Training\SharedTraining {#1323
    -id: "3f0b245e-884a-11ee-a0d6-0242c0a85003"
    -modules: Doctrine\ORM\PersistentCollection {#1330 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1364 …}
    -totalHourDescription: 840
    -videoDescription: null
    -diplomaDescription: null
    -trainingProduct: App\Entity\Payment\TrainingProduct {#1375 …}
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1391 …}
    -trainingType: null
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1405 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1406 …}
    -thematic: [
      "10"
    ]
    -diploma: 1
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1444 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1509 …}
    -createdAt: DateTime @1700556296 {#1320
      date: 2023-11-21 09:44:56.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458864 {#1321
      date: 2025-09-10 01:01:04.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1468 …}
    #fromApi: false
    -name: "Plaquiste"
    -description: "Le plaquiste  intervient sur des chantiers de constructions neuves, ou en réhabilitation. Après avoir reçu les consignes de son responsable, il organise son poste de travail, il établit l’ordre d’exécution et les modes opératoires des ouvrages à réaliser. De par la connaissance qu’il a des normes de conformité des supports de réception, il est en capacité de contrôler ces derniers avant d’intervenir et alerter son responsable en cas de non-conformité. Tout au long de son intervention, il contrôle son travail et rend compte à son responsable du déroulement du chantier. En plus de son responsable, ses principaux interlocuteurs sont le client et le maître d’œuvre."
    -public: false
    -_links: null
    -status: "published"
    -lockBy: App\Entity\Scholar\Training\Training {#1460 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1509 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#2020
    -id: "a4f90e8d-8851-11ee-a0d6-0242c0a85003"
    -lessons: Doctrine\ORM\PersistentCollection {#2021 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#2026 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#2030 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1509 …}
    -createdAt: DateTime @1700559473 {#2012
      date: 2023-11-21 10:37:53.0 Europe/Paris (+01:00)
    }
    -updatedAt: null
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -lockBy: App\Entity\Scholar\Module\OriginModule {#2033 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1509 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#8982
    -id: "7f29a90a-d4b2-11ee-8761-0242ac1e0003"
    -chapters: Doctrine\ORM\PersistentCollection {#8983 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#8988 …}
    -exercises: Doctrine\ORM\PersistentCollection {#8985 …}
    -minimumTime: DateTime @21600 {#8975
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#8990 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#6729 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#8992 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#8994 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#8999 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1509 …}
    -createdAt: DateTime @1708957359 {#8980
      date: 2024-02-26 15:22:39.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1750847724 {#8981
      date: 2025-06-25 12:35:24.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -status: "published"
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#9004 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1509 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\TrainingVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\PracticalCaseUserVoter"
ACCESS ABSTAIN
"Nellapp\Bundle\SDKBundle\Permission\Security\Voter\SuperAdminVoter"
ACCESS ABSTAIN
Show voter details
93 DENIED FRONT_ACCESS
[
  "training" => App\Entity\Scholar\Training\SharedTraining {#1323
    -id: "3f0b245e-884a-11ee-a0d6-0242c0a85003"
    -modules: Doctrine\ORM\PersistentCollection {#1330 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1364 …}
    -totalHourDescription: 840
    -videoDescription: null
    -diplomaDescription: null
    -trainingProduct: App\Entity\Payment\TrainingProduct {#1375 …}
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1391 …}
    -trainingType: null
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1405 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1406 …}
    -thematic: [
      "10"
    ]
    -diploma: 1
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1444 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1509 …}
    -createdAt: DateTime @1700556296 {#1320
      date: 2023-11-21 09:44:56.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458864 {#1321
      date: 2025-09-10 01:01:04.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1468 …}
    #fromApi: false
    -name: "Plaquiste"
    -description: "Le plaquiste  intervient sur des chantiers de constructions neuves, ou en réhabilitation. Après avoir reçu les consignes de son responsable, il organise son poste de travail, il établit l’ordre d’exécution et les modes opératoires des ouvrages à réaliser. De par la connaissance qu’il a des normes de conformité des supports de réception, il est en capacité de contrôler ces derniers avant d’intervenir et alerter son responsable en cas de non-conformité. Tout au long de son intervention, il contrôle son travail et rend compte à son responsable du déroulement du chantier. En plus de son responsable, ses principaux interlocuteurs sont le client et le maître d’œuvre."
    -public: false
    -_links: null
    -status: "published"
    -lockBy: App\Entity\Scholar\Training\Training {#1460 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1509 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#2044
    -id: "38684fdb-8853-11ee-a0d6-0242c0a85003"
    -lessons: Doctrine\ORM\PersistentCollection {#2045 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#2050 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#2054 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1509 …}
    -createdAt: DateTime @1700560150 {#2036
      date: 2023-11-21 10:49:10.0 Europe/Paris (+01:00)
    }
    -updatedAt: null
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -lockBy: App\Entity\Scholar\Module\OriginModule {#2057 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1509 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#9108
    -id: "c8eb7e02-a95c-11ee-adc7-0242c0a85006"
    -chapters: Doctrine\ORM\PersistentCollection {#9109 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#9114 …}
    -exercises: Doctrine\ORM\PersistentCollection {#9111 …}
    -minimumTime: DateTime @21600 {#9105
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#9116 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#6729 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#9118 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#9120 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#9125 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1509 …}
    -createdAt: DateTime @1704192646 {#9106
      date: 2024-01-02 11:50:46.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1750847724 {#9107
      date: 2025-06-25 12:35:24.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -status: "published"
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#9130 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1509 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\TrainingVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\PracticalCaseUserVoter"
ACCESS ABSTAIN
"Nellapp\Bundle\SDKBundle\Permission\Security\Voter\SuperAdminVoter"
ACCESS ABSTAIN
Show voter details
94 DENIED FRONT_ACCESS
[
  "training" => App\Entity\Scholar\Training\SharedTraining {#1323
    -id: "3f0b245e-884a-11ee-a0d6-0242c0a85003"
    -modules: Doctrine\ORM\PersistentCollection {#1330 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1364 …}
    -totalHourDescription: 840
    -videoDescription: null
    -diplomaDescription: null
    -trainingProduct: App\Entity\Payment\TrainingProduct {#1375 …}
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1391 …}
    -trainingType: null
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1405 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1406 …}
    -thematic: [
      "10"
    ]
    -diploma: 1
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1444 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1509 …}
    -createdAt: DateTime @1700556296 {#1320
      date: 2023-11-21 09:44:56.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458864 {#1321
      date: 2025-09-10 01:01:04.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1468 …}
    #fromApi: false
    -name: "Plaquiste"
    -description: "Le plaquiste  intervient sur des chantiers de constructions neuves, ou en réhabilitation. Après avoir reçu les consignes de son responsable, il organise son poste de travail, il établit l’ordre d’exécution et les modes opératoires des ouvrages à réaliser. De par la connaissance qu’il a des normes de conformité des supports de réception, il est en capacité de contrôler ces derniers avant d’intervenir et alerter son responsable en cas de non-conformité. Tout au long de son intervention, il contrôle son travail et rend compte à son responsable du déroulement du chantier. En plus de son responsable, ses principaux interlocuteurs sont le client et le maître d’œuvre."
    -public: false
    -_links: null
    -status: "published"
    -lockBy: App\Entity\Scholar\Training\Training {#1460 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1509 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#2044
    -id: "38684fdb-8853-11ee-a0d6-0242c0a85003"
    -lessons: Doctrine\ORM\PersistentCollection {#2045 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#2050 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#2054 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1509 …}
    -createdAt: DateTime @1700560150 {#2036
      date: 2023-11-21 10:49:10.0 Europe/Paris (+01:00)
    }
    -updatedAt: null
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -lockBy: App\Entity\Scholar\Module\OriginModule {#2057 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1509 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#9149
    -id: "f9a2e237-a985-11ee-adc7-0242c0a85006"
    -chapters: Doctrine\ORM\PersistentCollection {#9150 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#9155 …}
    -exercises: Doctrine\ORM\PersistentCollection {#9152 …}
    -minimumTime: DateTime @21600 {#9142
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#9157 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#6729 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#9159 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#9161 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#9166 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1509 …}
    -createdAt: DateTime @1704210337 {#9147
      date: 2024-01-02 16:45:37.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1750847724 {#9148
      date: 2025-06-25 12:35:24.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -status: "published"
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#9171 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1509 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\TrainingVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\PracticalCaseUserVoter"
ACCESS ABSTAIN
"Nellapp\Bundle\SDKBundle\Permission\Security\Voter\SuperAdminVoter"
ACCESS ABSTAIN
Show voter details
95 DENIED FRONT_ACCESS
[
  "training" => App\Entity\Scholar\Training\SharedTraining {#1323
    -id: "3f0b245e-884a-11ee-a0d6-0242c0a85003"
    -modules: Doctrine\ORM\PersistentCollection {#1330 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1364 …}
    -totalHourDescription: 840
    -videoDescription: null
    -diplomaDescription: null
    -trainingProduct: App\Entity\Payment\TrainingProduct {#1375 …}
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1391 …}
    -trainingType: null
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1405 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1406 …}
    -thematic: [
      "10"
    ]
    -diploma: 1
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1444 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1509 …}
    -createdAt: DateTime @1700556296 {#1320
      date: 2023-11-21 09:44:56.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458864 {#1321
      date: 2025-09-10 01:01:04.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1468 …}
    #fromApi: false
    -name: "Plaquiste"
    -description: "Le plaquiste  intervient sur des chantiers de constructions neuves, ou en réhabilitation. Après avoir reçu les consignes de son responsable, il organise son poste de travail, il établit l’ordre d’exécution et les modes opératoires des ouvrages à réaliser. De par la connaissance qu’il a des normes de conformité des supports de réception, il est en capacité de contrôler ces derniers avant d’intervenir et alerter son responsable en cas de non-conformité. Tout au long de son intervention, il contrôle son travail et rend compte à son responsable du déroulement du chantier. En plus de son responsable, ses principaux interlocuteurs sont le client et le maître d’œuvre."
    -public: false
    -_links: null
    -status: "published"
    -lockBy: App\Entity\Scholar\Training\Training {#1460 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1509 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#2044
    -id: "38684fdb-8853-11ee-a0d6-0242c0a85003"
    -lessons: Doctrine\ORM\PersistentCollection {#2045 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#2050 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#2054 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1509 …}
    -createdAt: DateTime @1700560150 {#2036
      date: 2023-11-21 10:49:10.0 Europe/Paris (+01:00)
    }
    -updatedAt: null
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -lockBy: App\Entity\Scholar\Module\OriginModule {#2057 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1509 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#9190
    -id: "f176acd8-aee0-11ee-adc7-0242c0a85006"
    -chapters: Doctrine\ORM\PersistentCollection {#9191 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#9196 …}
    -exercises: Doctrine\ORM\PersistentCollection {#9193 …}
    -minimumTime: DateTime @21600 {#9183
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#9198 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#6729 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#9200 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#9202 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#9207 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1509 …}
    -createdAt: DateTime @1704799164 {#9188
      date: 2024-01-09 12:19:24.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1750847724 {#9189
      date: 2025-06-25 12:35:24.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -status: "published"
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#9212 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1509 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\TrainingVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\PracticalCaseUserVoter"
ACCESS ABSTAIN
"Nellapp\Bundle\SDKBundle\Permission\Security\Voter\SuperAdminVoter"
ACCESS ABSTAIN
Show voter details
96 DENIED FRONT_ACCESS
[
  "training" => App\Entity\Scholar\Training\SharedTraining {#1323
    -id: "3f0b245e-884a-11ee-a0d6-0242c0a85003"
    -modules: Doctrine\ORM\PersistentCollection {#1330 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1364 …}
    -totalHourDescription: 840
    -videoDescription: null
    -diplomaDescription: null
    -trainingProduct: App\Entity\Payment\TrainingProduct {#1375 …}
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1391 …}
    -trainingType: null
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1405 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1406 …}
    -thematic: [
      "10"
    ]
    -diploma: 1
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1444 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1509 …}
    -createdAt: DateTime @1700556296 {#1320
      date: 2023-11-21 09:44:56.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458864 {#1321
      date: 2025-09-10 01:01:04.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1468 …}
    #fromApi: false
    -name: "Plaquiste"
    -description: "Le plaquiste  intervient sur des chantiers de constructions neuves, ou en réhabilitation. Après avoir reçu les consignes de son responsable, il organise son poste de travail, il établit l’ordre d’exécution et les modes opératoires des ouvrages à réaliser. De par la connaissance qu’il a des normes de conformité des supports de réception, il est en capacité de contrôler ces derniers avant d’intervenir et alerter son responsable en cas de non-conformité. Tout au long de son intervention, il contrôle son travail et rend compte à son responsable du déroulement du chantier. En plus de son responsable, ses principaux interlocuteurs sont le client et le maître d’œuvre."
    -public: false
    -_links: null
    -status: "published"
    -lockBy: App\Entity\Scholar\Training\Training {#1460 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1509 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#2044
    -id: "38684fdb-8853-11ee-a0d6-0242c0a85003"
    -lessons: Doctrine\ORM\PersistentCollection {#2045 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#2050 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#2054 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1509 …}
    -createdAt: DateTime @1700560150 {#2036
      date: 2023-11-21 10:49:10.0 Europe/Paris (+01:00)
    }
    -updatedAt: null
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -lockBy: App\Entity\Scholar\Module\OriginModule {#2057 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1509 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#9231
    -id: "bc193281-aef5-11ee-adc7-0242c0a85006"
    -chapters: Doctrine\ORM\PersistentCollection {#9232 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#9237 …}
    -exercises: Doctrine\ORM\PersistentCollection {#9234 …}
    -minimumTime: DateTime @21600 {#9224
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#9239 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#6729 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#9241 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#9243 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#9248 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1509 …}
    -createdAt: DateTime @1704808094 {#9229
      date: 2024-01-09 14:48:14.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1750847724 {#9230
      date: 2025-06-25 12:35:24.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -status: "published"
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#9253 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1509 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\TrainingVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\PracticalCaseUserVoter"
ACCESS ABSTAIN
"Nellapp\Bundle\SDKBundle\Permission\Security\Voter\SuperAdminVoter"
ACCESS ABSTAIN
Show voter details
97 DENIED FRONT_ACCESS
[
  "training" => App\Entity\Scholar\Training\SharedTraining {#1323
    -id: "3f0b245e-884a-11ee-a0d6-0242c0a85003"
    -modules: Doctrine\ORM\PersistentCollection {#1330 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1364 …}
    -totalHourDescription: 840
    -videoDescription: null
    -diplomaDescription: null
    -trainingProduct: App\Entity\Payment\TrainingProduct {#1375 …}
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1391 …}
    -trainingType: null
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1405 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1406 …}
    -thematic: [
      "10"
    ]
    -diploma: 1
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1444 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1509 …}
    -createdAt: DateTime @1700556296 {#1320
      date: 2023-11-21 09:44:56.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458864 {#1321
      date: 2025-09-10 01:01:04.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1468 …}
    #fromApi: false
    -name: "Plaquiste"
    -description: "Le plaquiste  intervient sur des chantiers de constructions neuves, ou en réhabilitation. Après avoir reçu les consignes de son responsable, il organise son poste de travail, il établit l’ordre d’exécution et les modes opératoires des ouvrages à réaliser. De par la connaissance qu’il a des normes de conformité des supports de réception, il est en capacité de contrôler ces derniers avant d’intervenir et alerter son responsable en cas de non-conformité. Tout au long de son intervention, il contrôle son travail et rend compte à son responsable du déroulement du chantier. En plus de son responsable, ses principaux interlocuteurs sont le client et le maître d’œuvre."
    -public: false
    -_links: null
    -status: "published"
    -lockBy: App\Entity\Scholar\Training\Training {#1460 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1509 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#2044
    -id: "38684fdb-8853-11ee-a0d6-0242c0a85003"
    -lessons: Doctrine\ORM\PersistentCollection {#2045 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#2050 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#2054 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1509 …}
    -createdAt: DateTime @1700560150 {#2036
      date: 2023-11-21 10:49:10.0 Europe/Paris (+01:00)
    }
    -updatedAt: null
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -lockBy: App\Entity\Scholar\Module\OriginModule {#2057 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1509 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#9272
    -id: "e84a1612-aefb-11ee-adc7-0242c0a85006"
    -chapters: Doctrine\ORM\PersistentCollection {#9273 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#9278 …}
    -exercises: Doctrine\ORM\PersistentCollection {#9275 …}
    -minimumTime: DateTime @21600 {#9265
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#9280 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#6729 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#9282 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#9284 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#9289 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1509 …}
    -createdAt: DateTime @1704810745 {#9270
      date: 2024-01-09 15:32:25.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1750847724 {#9271
      date: 2025-06-25 12:35:24.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -status: "published"
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#9294 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1509 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\TrainingVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\PracticalCaseUserVoter"
ACCESS ABSTAIN
"Nellapp\Bundle\SDKBundle\Permission\Security\Voter\SuperAdminVoter"
ACCESS ABSTAIN
Show voter details
98 DENIED FRONT_ACCESS
[
  "training" => App\Entity\Scholar\Training\SharedTraining {#1323
    -id: "3f0b245e-884a-11ee-a0d6-0242c0a85003"
    -modules: Doctrine\ORM\PersistentCollection {#1330 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1364 …}
    -totalHourDescription: 840
    -videoDescription: null
    -diplomaDescription: null
    -trainingProduct: App\Entity\Payment\TrainingProduct {#1375 …}
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1391 …}
    -trainingType: null
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1405 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1406 …}
    -thematic: [
      "10"
    ]
    -diploma: 1
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1444 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1509 …}
    -createdAt: DateTime @1700556296 {#1320
      date: 2023-11-21 09:44:56.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458864 {#1321
      date: 2025-09-10 01:01:04.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1468 …}
    #fromApi: false
    -name: "Plaquiste"
    -description: "Le plaquiste  intervient sur des chantiers de constructions neuves, ou en réhabilitation. Après avoir reçu les consignes de son responsable, il organise son poste de travail, il établit l’ordre d’exécution et les modes opératoires des ouvrages à réaliser. De par la connaissance qu’il a des normes de conformité des supports de réception, il est en capacité de contrôler ces derniers avant d’intervenir et alerter son responsable en cas de non-conformité. Tout au long de son intervention, il contrôle son travail et rend compte à son responsable du déroulement du chantier. En plus de son responsable, ses principaux interlocuteurs sont le client et le maître d’œuvre."
    -public: false
    -_links: null
    -status: "published"
    -lockBy: App\Entity\Scholar\Training\Training {#1460 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1509 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#2044
    -id: "38684fdb-8853-11ee-a0d6-0242c0a85003"
    -lessons: Doctrine\ORM\PersistentCollection {#2045 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#2050 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#2054 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1509 …}
    -createdAt: DateTime @1700560150 {#2036
      date: 2023-11-21 10:49:10.0 Europe/Paris (+01:00)
    }
    -updatedAt: null
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -lockBy: App\Entity\Scholar\Module\OriginModule {#2057 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1509 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#9313
    -id: "30941eb5-af05-11ee-adc7-0242c0a85006"
    -chapters: Doctrine\ORM\PersistentCollection {#9314 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#9319 …}
    -exercises: Doctrine\ORM\PersistentCollection {#9316 …}
    -minimumTime: DateTime @21600 {#9306
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#9321 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#6729 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#9323 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#9325 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#9330 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1509 …}
    -createdAt: DateTime @1704814731 {#9311
      date: 2024-01-09 16:38:51.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1750847724 {#9312
      date: 2025-06-25 12:35:24.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -status: "published"
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#9335 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1509 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\TrainingVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\PracticalCaseUserVoter"
ACCESS ABSTAIN
"Nellapp\Bundle\SDKBundle\Permission\Security\Voter\SuperAdminVoter"
ACCESS ABSTAIN
Show voter details
99 DENIED FRONT_ACCESS
[
  "training" => App\Entity\Scholar\Training\SharedTraining {#1323
    -id: "3f0b245e-884a-11ee-a0d6-0242c0a85003"
    -modules: Doctrine\ORM\PersistentCollection {#1330 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1364 …}
    -totalHourDescription: 840
    -videoDescription: null
    -diplomaDescription: null
    -trainingProduct: App\Entity\Payment\TrainingProduct {#1375 …}
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1391 …}
    -trainingType: null
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1405 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1406 …}
    -thematic: [
      "10"
    ]
    -diploma: 1
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1444 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1509 …}
    -createdAt: DateTime @1700556296 {#1320
      date: 2023-11-21 09:44:56.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458864 {#1321
      date: 2025-09-10 01:01:04.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1468 …}
    #fromApi: false
    -name: "Plaquiste"
    -description: "Le plaquiste  intervient sur des chantiers de constructions neuves, ou en réhabilitation. Après avoir reçu les consignes de son responsable, il organise son poste de travail, il établit l’ordre d’exécution et les modes opératoires des ouvrages à réaliser. De par la connaissance qu’il a des normes de conformité des supports de réception, il est en capacité de contrôler ces derniers avant d’intervenir et alerter son responsable en cas de non-conformité. Tout au long de son intervention, il contrôle son travail et rend compte à son responsable du déroulement du chantier. En plus de son responsable, ses principaux interlocuteurs sont le client et le maître d’œuvre."
    -public: false
    -_links: null
    -status: "published"
    -lockBy: App\Entity\Scholar\Training\Training {#1460 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1509 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#2044
    -id: "38684fdb-8853-11ee-a0d6-0242c0a85003"
    -lessons: Doctrine\ORM\PersistentCollection {#2045 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#2050 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#2054 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1509 …}
    -createdAt: DateTime @1700560150 {#2036
      date: 2023-11-21 10:49:10.0 Europe/Paris (+01:00)
    }
    -updatedAt: null
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -lockBy: App\Entity\Scholar\Module\OriginModule {#2057 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1509 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#9354
    -id: "646f3f9d-ece9-11ee-aec4-0242c0a89006"
    -chapters: Doctrine\ORM\PersistentCollection {#9355 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#9360 …}
    -exercises: Doctrine\ORM\PersistentCollection {#9357 …}
    -minimumTime: DateTime @21600 {#9347
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#9362 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#6729 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#9364 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#9366 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#9371 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1509 …}
    -createdAt: DateTime @1711619765 {#9352
      date: 2024-03-28 10:56:05.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1750847724 {#9353
      date: 2025-06-25 12:35:24.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -status: "published"
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#9376 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1509 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\TrainingVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\PracticalCaseUserVoter"
ACCESS ABSTAIN
"Nellapp\Bundle\SDKBundle\Permission\Security\Voter\SuperAdminVoter"
ACCESS ABSTAIN
Show voter details
100 DENIED FRONT_ACCESS
[
  "training" => App\Entity\Scholar\Training\SharedTraining {#1323
    -id: "3f0b245e-884a-11ee-a0d6-0242c0a85003"
    -modules: Doctrine\ORM\PersistentCollection {#1330 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1364 …}
    -totalHourDescription: 840
    -videoDescription: null
    -diplomaDescription: null
    -trainingProduct: App\Entity\Payment\TrainingProduct {#1375 …}
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1391 …}
    -trainingType: null
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1405 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1406 …}
    -thematic: [
      "10"
    ]
    -diploma: 1
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1444 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1509 …}
    -createdAt: DateTime @1700556296 {#1320
      date: 2023-11-21 09:44:56.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458864 {#1321
      date: 2025-09-10 01:01:04.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1468 …}
    #fromApi: false
    -name: "Plaquiste"
    -description: "Le plaquiste  intervient sur des chantiers de constructions neuves, ou en réhabilitation. Après avoir reçu les consignes de son responsable, il organise son poste de travail, il établit l’ordre d’exécution et les modes opératoires des ouvrages à réaliser. De par la connaissance qu’il a des normes de conformité des supports de réception, il est en capacité de contrôler ces derniers avant d’intervenir et alerter son responsable en cas de non-conformité. Tout au long de son intervention, il contrôle son travail et rend compte à son responsable du déroulement du chantier. En plus de son responsable, ses principaux interlocuteurs sont le client et le maître d’œuvre."
    -public: false
    -_links: null
    -status: "published"
    -lockBy: App\Entity\Scholar\Training\Training {#1460 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1509 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#2044
    -id: "38684fdb-8853-11ee-a0d6-0242c0a85003"
    -lessons: Doctrine\ORM\PersistentCollection {#2045 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#2050 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#2054 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1509 …}
    -createdAt: DateTime @1700560150 {#2036
      date: 2023-11-21 10:49:10.0 Europe/Paris (+01:00)
    }
    -updatedAt: null
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -lockBy: App\Entity\Scholar\Module\OriginModule {#2057 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1509 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#9395
    -id: "bc50b874-9d89-11ee-adc7-0242c0a85006"
    -chapters: Doctrine\ORM\PersistentCollection {#9396 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#9401 …}
    -exercises: Doctrine\ORM\PersistentCollection {#9398 …}
    -minimumTime: DateTime @21600 {#9388
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#9403 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#6729 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#9405 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#9407 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#9412 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1509 …}
    -createdAt: DateTime @1702892539 {#9393
      date: 2023-12-18 10:42:19.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1750847724 {#9394
      date: 2025-06-25 12:35:24.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -status: "published"
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#9417 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1509 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\TrainingVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\PracticalCaseUserVoter"
ACCESS ABSTAIN
"Nellapp\Bundle\SDKBundle\Permission\Security\Voter\SuperAdminVoter"
ACCESS ABSTAIN
Show voter details
101 DENIED FRONT_ACCESS
[
  "training" => App\Entity\Scholar\Training\SharedTraining {#1323
    -id: "3f0b245e-884a-11ee-a0d6-0242c0a85003"
    -modules: Doctrine\ORM\PersistentCollection {#1330 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1364 …}
    -totalHourDescription: 840
    -videoDescription: null
    -diplomaDescription: null
    -trainingProduct: App\Entity\Payment\TrainingProduct {#1375 …}
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1391 …}
    -trainingType: null
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1405 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1406 …}
    -thematic: [
      "10"
    ]
    -diploma: 1
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1444 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1509 …}
    -createdAt: DateTime @1700556296 {#1320
      date: 2023-11-21 09:44:56.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458864 {#1321
      date: 2025-09-10 01:01:04.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1468 …}
    #fromApi: false
    -name: "Plaquiste"
    -description: "Le plaquiste  intervient sur des chantiers de constructions neuves, ou en réhabilitation. Après avoir reçu les consignes de son responsable, il organise son poste de travail, il établit l’ordre d’exécution et les modes opératoires des ouvrages à réaliser. De par la connaissance qu’il a des normes de conformité des supports de réception, il est en capacité de contrôler ces derniers avant d’intervenir et alerter son responsable en cas de non-conformité. Tout au long de son intervention, il contrôle son travail et rend compte à son responsable du déroulement du chantier. En plus de son responsable, ses principaux interlocuteurs sont le client et le maître d’œuvre."
    -public: false
    -_links: null
    -status: "published"
    -lockBy: App\Entity\Scholar\Training\Training {#1460 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1509 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#2044
    -id: "38684fdb-8853-11ee-a0d6-0242c0a85003"
    -lessons: Doctrine\ORM\PersistentCollection {#2045 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#2050 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#2054 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1509 …}
    -createdAt: DateTime @1700560150 {#2036
      date: 2023-11-21 10:49:10.0 Europe/Paris (+01:00)
    }
    -updatedAt: null
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -lockBy: App\Entity\Scholar\Module\OriginModule {#2057 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1509 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#9436
    -id: "b27c6e56-afc9-11ee-adc7-0242c0a85006"
    -chapters: Doctrine\ORM\PersistentCollection {#9437 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#9442 …}
    -exercises: Doctrine\ORM\PersistentCollection {#9439 …}
    -minimumTime: DateTime @21600 {#9429
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#9444 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#6729 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#9446 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#9448 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#9453 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1509 …}
    -createdAt: DateTime @1704899131 {#9434
      date: 2024-01-10 16:05:31.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1750847724 {#9435
      date: 2025-06-25 12:35:24.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -status: "published"
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#9458 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1509 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\TrainingVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\PracticalCaseUserVoter"
ACCESS ABSTAIN
"Nellapp\Bundle\SDKBundle\Permission\Security\Voter\SuperAdminVoter"
ACCESS ABSTAIN
Show voter details
102 DENIED FRONT_ACCESS
[
  "training" => App\Entity\Scholar\Training\SharedTraining {#1323
    -id: "3f0b245e-884a-11ee-a0d6-0242c0a85003"
    -modules: Doctrine\ORM\PersistentCollection {#1330 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1364 …}
    -totalHourDescription: 840
    -videoDescription: null
    -diplomaDescription: null
    -trainingProduct: App\Entity\Payment\TrainingProduct {#1375 …}
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1391 …}
    -trainingType: null
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1405 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1406 …}
    -thematic: [
      "10"
    ]
    -diploma: 1
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1444 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1509 …}
    -createdAt: DateTime @1700556296 {#1320
      date: 2023-11-21 09:44:56.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458864 {#1321
      date: 2025-09-10 01:01:04.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1468 …}
    #fromApi: false
    -name: "Plaquiste"
    -description: "Le plaquiste  intervient sur des chantiers de constructions neuves, ou en réhabilitation. Après avoir reçu les consignes de son responsable, il organise son poste de travail, il établit l’ordre d’exécution et les modes opératoires des ouvrages à réaliser. De par la connaissance qu’il a des normes de conformité des supports de réception, il est en capacité de contrôler ces derniers avant d’intervenir et alerter son responsable en cas de non-conformité. Tout au long de son intervention, il contrôle son travail et rend compte à son responsable du déroulement du chantier. En plus de son responsable, ses principaux interlocuteurs sont le client et le maître d’œuvre."
    -public: false
    -_links: null
    -status: "published"
    -lockBy: App\Entity\Scholar\Training\Training {#1460 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1509 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#2044
    -id: "38684fdb-8853-11ee-a0d6-0242c0a85003"
    -lessons: Doctrine\ORM\PersistentCollection {#2045 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#2050 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#2054 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1509 …}
    -createdAt: DateTime @1700560150 {#2036
      date: 2023-11-21 10:49:10.0 Europe/Paris (+01:00)
    }
    -updatedAt: null
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -lockBy: App\Entity\Scholar\Module\OriginModule {#2057 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1509 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#9477
    -id: "ac13ed28-eab1-11ee-aec4-0242c0a89006"
    -chapters: Doctrine\ORM\PersistentCollection {#9478 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#9483 …}
    -exercises: Doctrine\ORM\PersistentCollection {#9480 …}
    -minimumTime: DateTime @21600 {#9470
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#9485 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#6729 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#9487 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#9489 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#9494 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1509 …}
    -createdAt: DateTime @1711375931 {#9475
      date: 2024-03-25 15:12:11.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1750847724 {#9476
      date: 2025-06-25 12:35:24.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -status: "published"
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#9499 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1509 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\TrainingVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\PracticalCaseUserVoter"
ACCESS ABSTAIN
"Nellapp\Bundle\SDKBundle\Permission\Security\Voter\SuperAdminVoter"
ACCESS ABSTAIN
Show voter details
103 DENIED FRONT_ACCESS
[
  "training" => App\Entity\Scholar\Training\SharedTraining {#1323
    -id: "3f0b245e-884a-11ee-a0d6-0242c0a85003"
    -modules: Doctrine\ORM\PersistentCollection {#1330 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1364 …}
    -totalHourDescription: 840
    -videoDescription: null
    -diplomaDescription: null
    -trainingProduct: App\Entity\Payment\TrainingProduct {#1375 …}
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1391 …}
    -trainingType: null
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1405 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1406 …}
    -thematic: [
      "10"
    ]
    -diploma: 1
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1444 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1509 …}
    -createdAt: DateTime @1700556296 {#1320
      date: 2023-11-21 09:44:56.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458864 {#1321
      date: 2025-09-10 01:01:04.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1468 …}
    #fromApi: false
    -name: "Plaquiste"
    -description: "Le plaquiste  intervient sur des chantiers de constructions neuves, ou en réhabilitation. Après avoir reçu les consignes de son responsable, il organise son poste de travail, il établit l’ordre d’exécution et les modes opératoires des ouvrages à réaliser. De par la connaissance qu’il a des normes de conformité des supports de réception, il est en capacité de contrôler ces derniers avant d’intervenir et alerter son responsable en cas de non-conformité. Tout au long de son intervention, il contrôle son travail et rend compte à son responsable du déroulement du chantier. En plus de son responsable, ses principaux interlocuteurs sont le client et le maître d’œuvre."
    -public: false
    -_links: null
    -status: "published"
    -lockBy: App\Entity\Scholar\Training\Training {#1460 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1509 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#2068
    -id: "3d5b4216-8853-11ee-a0d6-0242c0a85003"
    -lessons: Doctrine\ORM\PersistentCollection {#2069 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#2074 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#2079 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1509 …}
    -createdAt: DateTime @1700560158 {#2060
      date: 2023-11-21 10:49:18.0 Europe/Paris (+01:00)
    }
    -updatedAt: null
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -lockBy: App\Entity\Scholar\Module\OriginModule {#2082 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1509 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#9799
    -id: "698f6b17-afcc-11ee-adc7-0242c0a85006"
    -chapters: Doctrine\ORM\PersistentCollection {#9800 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#9805 …}
    -exercises: Doctrine\ORM\PersistentCollection {#9802 …}
    -minimumTime: DateTime @21600 {#9796
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#9807 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#6729 …}
    -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 {#1509 …}
    -createdAt: DateTime @1704900297 {#9797
      date: 2024-01-10 16:24:57.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"
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#9821 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1509 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\TrainingVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\PracticalCaseUserVoter"
ACCESS ABSTAIN
"Nellapp\Bundle\SDKBundle\Permission\Security\Voter\SuperAdminVoter"
ACCESS ABSTAIN
Show voter details
104 DENIED FRONT_ACCESS
[
  "training" => App\Entity\Scholar\Training\SharedTraining {#1323
    -id: "3f0b245e-884a-11ee-a0d6-0242c0a85003"
    -modules: Doctrine\ORM\PersistentCollection {#1330 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1364 …}
    -totalHourDescription: 840
    -videoDescription: null
    -diplomaDescription: null
    -trainingProduct: App\Entity\Payment\TrainingProduct {#1375 …}
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1391 …}
    -trainingType: null
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1405 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1406 …}
    -thematic: [
      "10"
    ]
    -diploma: 1
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1444 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1509 …}
    -createdAt: DateTime @1700556296 {#1320
      date: 2023-11-21 09:44:56.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458864 {#1321
      date: 2025-09-10 01:01:04.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1468 …}
    #fromApi: false
    -name: "Plaquiste"
    -description: "Le plaquiste  intervient sur des chantiers de constructions neuves, ou en réhabilitation. Après avoir reçu les consignes de son responsable, il organise son poste de travail, il établit l’ordre d’exécution et les modes opératoires des ouvrages à réaliser. De par la connaissance qu’il a des normes de conformité des supports de réception, il est en capacité de contrôler ces derniers avant d’intervenir et alerter son responsable en cas de non-conformité. Tout au long de son intervention, il contrôle son travail et rend compte à son responsable du déroulement du chantier. En plus de son responsable, ses principaux interlocuteurs sont le client et le maître d’œuvre."
    -public: false
    -_links: null
    -status: "published"
    -lockBy: App\Entity\Scholar\Training\Training {#1460 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1509 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#2068
    -id: "3d5b4216-8853-11ee-a0d6-0242c0a85003"
    -lessons: Doctrine\ORM\PersistentCollection {#2069 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#2074 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#2079 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1509 …}
    -createdAt: DateTime @1700560158 {#2060
      date: 2023-11-21 10:49:18.0 Europe/Paris (+01:00)
    }
    -updatedAt: null
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -lockBy: App\Entity\Scholar\Module\OriginModule {#2082 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1509 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#9840
    -id: "c389bf18-afcf-11ee-adc7-0242c0a85006"
    -chapters: Doctrine\ORM\PersistentCollection {#9841 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#9846 …}
    -exercises: Doctrine\ORM\PersistentCollection {#9843 …}
    -minimumTime: DateTime @21600 {#9833
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#9848 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#6729 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#9850 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#9852 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#9857 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1509 …}
    -createdAt: DateTime @1704901736 {#9838
      date: 2024-01-10 16:48:56.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1750847724 {#9839
      date: 2025-06-25 12:35:24.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -status: "published"
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#9862 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1509 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\TrainingVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\PracticalCaseUserVoter"
ACCESS ABSTAIN
"Nellapp\Bundle\SDKBundle\Permission\Security\Voter\SuperAdminVoter"
ACCESS ABSTAIN
Show voter details
105 DENIED FRONT_ACCESS
[
  "training" => App\Entity\Scholar\Training\SharedTraining {#1323
    -id: "3f0b245e-884a-11ee-a0d6-0242c0a85003"
    -modules: Doctrine\ORM\PersistentCollection {#1330 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1364 …}
    -totalHourDescription: 840
    -videoDescription: null
    -diplomaDescription: null
    -trainingProduct: App\Entity\Payment\TrainingProduct {#1375 …}
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1391 …}
    -trainingType: null
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1405 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1406 …}
    -thematic: [
      "10"
    ]
    -diploma: 1
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1444 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1509 …}
    -createdAt: DateTime @1700556296 {#1320
      date: 2023-11-21 09:44:56.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458864 {#1321
      date: 2025-09-10 01:01:04.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1468 …}
    #fromApi: false
    -name: "Plaquiste"
    -description: "Le plaquiste  intervient sur des chantiers de constructions neuves, ou en réhabilitation. Après avoir reçu les consignes de son responsable, il organise son poste de travail, il établit l’ordre d’exécution et les modes opératoires des ouvrages à réaliser. De par la connaissance qu’il a des normes de conformité des supports de réception, il est en capacité de contrôler ces derniers avant d’intervenir et alerter son responsable en cas de non-conformité. Tout au long de son intervention, il contrôle son travail et rend compte à son responsable du déroulement du chantier. En plus de son responsable, ses principaux interlocuteurs sont le client et le maître d’œuvre."
    -public: false
    -_links: null
    -status: "published"
    -lockBy: App\Entity\Scholar\Training\Training {#1460 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1509 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#2068
    -id: "3d5b4216-8853-11ee-a0d6-0242c0a85003"
    -lessons: Doctrine\ORM\PersistentCollection {#2069 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#2074 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#2079 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1509 …}
    -createdAt: DateTime @1700560158 {#2060
      date: 2023-11-21 10:49:18.0 Europe/Paris (+01:00)
    }
    -updatedAt: null
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -lockBy: App\Entity\Scholar\Module\OriginModule {#2082 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1509 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#9881
    -id: "16bddfdf-afd1-11ee-adc7-0242c0a85006"
    -chapters: Doctrine\ORM\PersistentCollection {#9882 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#9887 …}
    -exercises: Doctrine\ORM\PersistentCollection {#9884 …}
    -minimumTime: DateTime @21600 {#9874
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#9889 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#6729 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#9891 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#9893 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#9899 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1509 …}
    -createdAt: DateTime @1704902305 {#9879
      date: 2024-01-10 16:58:25.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1750847724 {#9880
      date: 2025-06-25 12:35:24.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -status: "published"
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#9904 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1509 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\TrainingVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\PracticalCaseUserVoter"
ACCESS ABSTAIN
"Nellapp\Bundle\SDKBundle\Permission\Security\Voter\SuperAdminVoter"
ACCESS ABSTAIN
Show voter details
106 DENIED FRONT_ACCESS
[
  "training" => App\Entity\Scholar\Training\SharedTraining {#1323
    -id: "3f0b245e-884a-11ee-a0d6-0242c0a85003"
    -modules: Doctrine\ORM\PersistentCollection {#1330 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1364 …}
    -totalHourDescription: 840
    -videoDescription: null
    -diplomaDescription: null
    -trainingProduct: App\Entity\Payment\TrainingProduct {#1375 …}
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1391 …}
    -trainingType: null
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1405 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1406 …}
    -thematic: [
      "10"
    ]
    -diploma: 1
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1444 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1509 …}
    -createdAt: DateTime @1700556296 {#1320
      date: 2023-11-21 09:44:56.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458864 {#1321
      date: 2025-09-10 01:01:04.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1468 …}
    #fromApi: false
    -name: "Plaquiste"
    -description: "Le plaquiste  intervient sur des chantiers de constructions neuves, ou en réhabilitation. Après avoir reçu les consignes de son responsable, il organise son poste de travail, il établit l’ordre d’exécution et les modes opératoires des ouvrages à réaliser. De par la connaissance qu’il a des normes de conformité des supports de réception, il est en capacité de contrôler ces derniers avant d’intervenir et alerter son responsable en cas de non-conformité. Tout au long de son intervention, il contrôle son travail et rend compte à son responsable du déroulement du chantier. En plus de son responsable, ses principaux interlocuteurs sont le client et le maître d’œuvre."
    -public: false
    -_links: null
    -status: "published"
    -lockBy: App\Entity\Scholar\Training\Training {#1460 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1509 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#2068
    -id: "3d5b4216-8853-11ee-a0d6-0242c0a85003"
    -lessons: Doctrine\ORM\PersistentCollection {#2069 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#2074 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#2079 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1509 …}
    -createdAt: DateTime @1700560158 {#2060
      date: 2023-11-21 10:49:18.0 Europe/Paris (+01:00)
    }
    -updatedAt: null
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -lockBy: App\Entity\Scholar\Module\OriginModule {#2082 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1509 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#9925
    -id: "c42f7a63-cb3e-11ee-8761-0242ac1e0003"
    -chapters: Doctrine\ORM\PersistentCollection {#9926 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#9931 …}
    -exercises: Doctrine\ORM\PersistentCollection {#9928 …}
    -minimumTime: DateTime @21600 {#9922
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#9933 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#6729 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#9935 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#9937 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#9942 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1509 …}
    -createdAt: DateTime @1707918093 {#9923
      date: 2024-02-14 14:41:33.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1750847724 {#9924
      date: 2025-06-25 12:35:24.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -status: "published"
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#9947 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1509 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\TrainingVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\PracticalCaseUserVoter"
ACCESS ABSTAIN
"Nellapp\Bundle\SDKBundle\Permission\Security\Voter\SuperAdminVoter"
ACCESS ABSTAIN
Show voter details
107 DENIED FRONT_ACCESS
[
  "training" => App\Entity\Scholar\Training\SharedTraining {#1323
    -id: "3f0b245e-884a-11ee-a0d6-0242c0a85003"
    -modules: Doctrine\ORM\PersistentCollection {#1330 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1364 …}
    -totalHourDescription: 840
    -videoDescription: null
    -diplomaDescription: null
    -trainingProduct: App\Entity\Payment\TrainingProduct {#1375 …}
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1391 …}
    -trainingType: null
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1405 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1406 …}
    -thematic: [
      "10"
    ]
    -diploma: 1
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1444 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1509 …}
    -createdAt: DateTime @1700556296 {#1320
      date: 2023-11-21 09:44:56.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458864 {#1321
      date: 2025-09-10 01:01:04.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1468 …}
    #fromApi: false
    -name: "Plaquiste"
    -description: "Le plaquiste  intervient sur des chantiers de constructions neuves, ou en réhabilitation. Après avoir reçu les consignes de son responsable, il organise son poste de travail, il établit l’ordre d’exécution et les modes opératoires des ouvrages à réaliser. De par la connaissance qu’il a des normes de conformité des supports de réception, il est en capacité de contrôler ces derniers avant d’intervenir et alerter son responsable en cas de non-conformité. Tout au long de son intervention, il contrôle son travail et rend compte à son responsable du déroulement du chantier. En plus de son responsable, ses principaux interlocuteurs sont le client et le maître d’œuvre."
    -public: false
    -_links: null
    -status: "published"
    -lockBy: App\Entity\Scholar\Training\Training {#1460 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1509 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#2068
    -id: "3d5b4216-8853-11ee-a0d6-0242c0a85003"
    -lessons: Doctrine\ORM\PersistentCollection {#2069 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#2074 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#2079 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1509 …}
    -createdAt: DateTime @1700560158 {#2060
      date: 2023-11-21 10:49:18.0 Europe/Paris (+01:00)
    }
    -updatedAt: null
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -lockBy: App\Entity\Scholar\Module\OriginModule {#2082 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1509 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#9966
    -id: "aef32d13-eced-11ee-aec4-0242c0a89006"
    -chapters: Doctrine\ORM\PersistentCollection {#9967 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#9972 …}
    -exercises: Doctrine\ORM\PersistentCollection {#9969 …}
    -minimumTime: DateTime @21600 {#9959
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#9974 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#6729 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#9976 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#9978 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#9983 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1509 …}
    -createdAt: DateTime @1711621608 {#9964
      date: 2024-03-28 11:26:48.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1750847724 {#9965
      date: 2025-06-25 12:35:24.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -status: "published"
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#9988 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1509 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\TrainingVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\PracticalCaseUserVoter"
ACCESS ABSTAIN
"Nellapp\Bundle\SDKBundle\Permission\Security\Voter\SuperAdminVoter"
ACCESS ABSTAIN
Show voter details
108 DENIED FRONT_ACCESS
[
  "training" => App\Entity\Scholar\Training\SharedTraining {#1323
    -id: "3f0b245e-884a-11ee-a0d6-0242c0a85003"
    -modules: Doctrine\ORM\PersistentCollection {#1330 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1364 …}
    -totalHourDescription: 840
    -videoDescription: null
    -diplomaDescription: null
    -trainingProduct: App\Entity\Payment\TrainingProduct {#1375 …}
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1391 …}
    -trainingType: null
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1405 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1406 …}
    -thematic: [
      "10"
    ]
    -diploma: 1
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1444 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1509 …}
    -createdAt: DateTime @1700556296 {#1320
      date: 2023-11-21 09:44:56.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458864 {#1321
      date: 2025-09-10 01:01:04.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1468 …}
    #fromApi: false
    -name: "Plaquiste"
    -description: "Le plaquiste  intervient sur des chantiers de constructions neuves, ou en réhabilitation. Après avoir reçu les consignes de son responsable, il organise son poste de travail, il établit l’ordre d’exécution et les modes opératoires des ouvrages à réaliser. De par la connaissance qu’il a des normes de conformité des supports de réception, il est en capacité de contrôler ces derniers avant d’intervenir et alerter son responsable en cas de non-conformité. Tout au long de son intervention, il contrôle son travail et rend compte à son responsable du déroulement du chantier. En plus de son responsable, ses principaux interlocuteurs sont le client et le maître d’œuvre."
    -public: false
    -_links: null
    -status: "published"
    -lockBy: App\Entity\Scholar\Training\Training {#1460 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1509 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#2094
    -id: "42cb2c1e-8853-11ee-a0d6-0242c0a85003"
    -lessons: Doctrine\ORM\PersistentCollection {#2095 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#2100 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#2105 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1509 …}
    -createdAt: DateTime @1700560167 {#2085
      date: 2023-11-21 10:49:27.0 Europe/Paris (+01:00)
    }
    -updatedAt: null
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -lockBy: App\Entity\Scholar\Module\OriginModule {#2108 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1509 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#10148
    -id: "00bfcadb-b46b-11ee-b7d7-0242c0a85003"
    -chapters: Doctrine\ORM\PersistentCollection {#10149 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#10154 …}
    -exercises: Doctrine\ORM\PersistentCollection {#10151 …}
    -minimumTime: DateTime @21600 {#10145
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#10156 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#6729 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#10158 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#10160 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#10166 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1509 …}
    -createdAt: DateTime @1705408216 {#10146
      date: 2024-01-16 13:30:16.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1750847724 {#10147
      date: 2025-06-25 12:35:24.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -status: "published"
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#10171 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1509 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\TrainingVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\PracticalCaseUserVoter"
ACCESS ABSTAIN
"Nellapp\Bundle\SDKBundle\Permission\Security\Voter\SuperAdminVoter"
ACCESS ABSTAIN
Show voter details
109 DENIED FRONT_ACCESS
[
  "training" => App\Entity\Scholar\Training\SharedTraining {#1323
    -id: "3f0b245e-884a-11ee-a0d6-0242c0a85003"
    -modules: Doctrine\ORM\PersistentCollection {#1330 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1364 …}
    -totalHourDescription: 840
    -videoDescription: null
    -diplomaDescription: null
    -trainingProduct: App\Entity\Payment\TrainingProduct {#1375 …}
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1391 …}
    -trainingType: null
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1405 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1406 …}
    -thematic: [
      "10"
    ]
    -diploma: 1
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1444 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1509 …}
    -createdAt: DateTime @1700556296 {#1320
      date: 2023-11-21 09:44:56.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458864 {#1321
      date: 2025-09-10 01:01:04.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1468 …}
    #fromApi: false
    -name: "Plaquiste"
    -description: "Le plaquiste  intervient sur des chantiers de constructions neuves, ou en réhabilitation. Après avoir reçu les consignes de son responsable, il organise son poste de travail, il établit l’ordre d’exécution et les modes opératoires des ouvrages à réaliser. De par la connaissance qu’il a des normes de conformité des supports de réception, il est en capacité de contrôler ces derniers avant d’intervenir et alerter son responsable en cas de non-conformité. Tout au long de son intervention, il contrôle son travail et rend compte à son responsable du déroulement du chantier. En plus de son responsable, ses principaux interlocuteurs sont le client et le maître d’œuvre."
    -public: false
    -_links: null
    -status: "published"
    -lockBy: App\Entity\Scholar\Training\Training {#1460 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1509 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#2094
    -id: "42cb2c1e-8853-11ee-a0d6-0242c0a85003"
    -lessons: Doctrine\ORM\PersistentCollection {#2095 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#2100 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#2105 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1509 …}
    -createdAt: DateTime @1700560167 {#2085
      date: 2023-11-21 10:49:27.0 Europe/Paris (+01:00)
    }
    -updatedAt: null
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -lockBy: App\Entity\Scholar\Module\OriginModule {#2108 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1509 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#10192
    -id: "0d4c83b2-b159-11ee-b7d7-0242c0a85003"
    -chapters: Doctrine\ORM\PersistentCollection {#10193 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#10198 …}
    -exercises: Doctrine\ORM\PersistentCollection {#10195 …}
    -minimumTime: DateTime @21600 {#10189
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#10200 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#6729 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#10202 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#10204 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#10209 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1509 …}
    -createdAt: DateTime @1705070652 {#10190
      date: 2024-01-12 15:44:12.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1750847724 {#10191
      date: 2025-06-25 12:35:24.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -status: "published"
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#10214 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1509 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\TrainingVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\PracticalCaseUserVoter"
ACCESS ABSTAIN
"Nellapp\Bundle\SDKBundle\Permission\Security\Voter\SuperAdminVoter"
ACCESS ABSTAIN
Show voter details
110 DENIED FRONT_ACCESS
[
  "training" => App\Entity\Scholar\Training\SharedTraining {#1323
    -id: "3f0b245e-884a-11ee-a0d6-0242c0a85003"
    -modules: Doctrine\ORM\PersistentCollection {#1330 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1364 …}
    -totalHourDescription: 840
    -videoDescription: null
    -diplomaDescription: null
    -trainingProduct: App\Entity\Payment\TrainingProduct {#1375 …}
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1391 …}
    -trainingType: null
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1405 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1406 …}
    -thematic: [
      "10"
    ]
    -diploma: 1
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1444 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1509 …}
    -createdAt: DateTime @1700556296 {#1320
      date: 2023-11-21 09:44:56.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458864 {#1321
      date: 2025-09-10 01:01:04.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1468 …}
    #fromApi: false
    -name: "Plaquiste"
    -description: "Le plaquiste  intervient sur des chantiers de constructions neuves, ou en réhabilitation. Après avoir reçu les consignes de son responsable, il organise son poste de travail, il établit l’ordre d’exécution et les modes opératoires des ouvrages à réaliser. De par la connaissance qu’il a des normes de conformité des supports de réception, il est en capacité de contrôler ces derniers avant d’intervenir et alerter son responsable en cas de non-conformité. Tout au long de son intervention, il contrôle son travail et rend compte à son responsable du déroulement du chantier. En plus de son responsable, ses principaux interlocuteurs sont le client et le maître d’œuvre."
    -public: false
    -_links: null
    -status: "published"
    -lockBy: App\Entity\Scholar\Training\Training {#1460 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1509 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#2094
    -id: "42cb2c1e-8853-11ee-a0d6-0242c0a85003"
    -lessons: Doctrine\ORM\PersistentCollection {#2095 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#2100 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#2105 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1509 …}
    -createdAt: DateTime @1700560167 {#2085
      date: 2023-11-21 10:49:27.0 Europe/Paris (+01:00)
    }
    -updatedAt: null
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -lockBy: App\Entity\Scholar\Module\OriginModule {#2108 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1509 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#10233
    -id: "585145c8-ecef-11ee-aec4-0242c0a89006"
    -chapters: Doctrine\ORM\PersistentCollection {#10234 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#10239 …}
    -exercises: Doctrine\ORM\PersistentCollection {#10236 …}
    -minimumTime: DateTime @21600 {#10226
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#10241 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#6729 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#10243 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#10245 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#10250 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1509 …}
    -createdAt: DateTime @1711622321 {#10231
      date: 2024-03-28 11:38:41.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1750847724 {#10232
      date: 2025-06-25 12:35:24.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -status: "published"
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#10255 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1509 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\TrainingVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\PracticalCaseUserVoter"
ACCESS ABSTAIN
"Nellapp\Bundle\SDKBundle\Permission\Security\Voter\SuperAdminVoter"
ACCESS ABSTAIN
Show voter details
111 DENIED FRONT_ACCESS
[
  "training" => App\Entity\Scholar\Training\SharedTraining {#1323
    -id: "3f0b245e-884a-11ee-a0d6-0242c0a85003"
    -modules: Doctrine\ORM\PersistentCollection {#1330 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1364 …}
    -totalHourDescription: 840
    -videoDescription: null
    -diplomaDescription: null
    -trainingProduct: App\Entity\Payment\TrainingProduct {#1375 …}
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1391 …}
    -trainingType: null
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1405 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1406 …}
    -thematic: [
      "10"
    ]
    -diploma: 1
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1444 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1509 …}
    -createdAt: DateTime @1700556296 {#1320
      date: 2023-11-21 09:44:56.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458864 {#1321
      date: 2025-09-10 01:01:04.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1468 …}
    #fromApi: false
    -name: "Plaquiste"
    -description: "Le plaquiste  intervient sur des chantiers de constructions neuves, ou en réhabilitation. Après avoir reçu les consignes de son responsable, il organise son poste de travail, il établit l’ordre d’exécution et les modes opératoires des ouvrages à réaliser. De par la connaissance qu’il a des normes de conformité des supports de réception, il est en capacité de contrôler ces derniers avant d’intervenir et alerter son responsable en cas de non-conformité. Tout au long de son intervention, il contrôle son travail et rend compte à son responsable du déroulement du chantier. En plus de son responsable, ses principaux interlocuteurs sont le client et le maître d’œuvre."
    -public: false
    -_links: null
    -status: "published"
    -lockBy: App\Entity\Scholar\Training\Training {#1460 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1509 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#2120
    -id: "49f9ceeb-8853-11ee-a0d6-0242c0a85003"
    -lessons: Doctrine\ORM\PersistentCollection {#2121 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#2126 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#2131 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1509 …}
    -createdAt: DateTime @1700560179 {#2111
      date: 2023-11-21 10:49:39.0 Europe/Paris (+01:00)
    }
    -updatedAt: null
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -lockBy: App\Entity\Scholar\Module\OriginModule {#2134 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1509 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#10359
    -id: "2edf4a0b-c687-11ee-8761-0242ac1e0003"
    -chapters: Doctrine\ORM\PersistentCollection {#10360 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#10365 …}
    -exercises: Doctrine\ORM\PersistentCollection {#10362 …}
    -minimumTime: DateTime @21600 {#10356
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#10367 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#6729 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#10369 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#10371 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#10376 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1509 …}
    -createdAt: DateTime @1707399440 {#10357
      date: 2024-02-08 14:37:20.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1750847724 {#10358
      date: 2025-06-25 12:35:24.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -status: "published"
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#10381 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1509 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\TrainingVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\PracticalCaseUserVoter"
ACCESS ABSTAIN
"Nellapp\Bundle\SDKBundle\Permission\Security\Voter\SuperAdminVoter"
ACCESS ABSTAIN
Show voter details
112 DENIED FRONT_ACCESS
[
  "training" => App\Entity\Scholar\Training\SharedTraining {#1323
    -id: "3f0b245e-884a-11ee-a0d6-0242c0a85003"
    -modules: Doctrine\ORM\PersistentCollection {#1330 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1364 …}
    -totalHourDescription: 840
    -videoDescription: null
    -diplomaDescription: null
    -trainingProduct: App\Entity\Payment\TrainingProduct {#1375 …}
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1391 …}
    -trainingType: null
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1405 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1406 …}
    -thematic: [
      "10"
    ]
    -diploma: 1
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1444 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1509 …}
    -createdAt: DateTime @1700556296 {#1320
      date: 2023-11-21 09:44:56.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458864 {#1321
      date: 2025-09-10 01:01:04.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1468 …}
    #fromApi: false
    -name: "Plaquiste"
    -description: "Le plaquiste  intervient sur des chantiers de constructions neuves, ou en réhabilitation. Après avoir reçu les consignes de son responsable, il organise son poste de travail, il établit l’ordre d’exécution et les modes opératoires des ouvrages à réaliser. De par la connaissance qu’il a des normes de conformité des supports de réception, il est en capacité de contrôler ces derniers avant d’intervenir et alerter son responsable en cas de non-conformité. Tout au long de son intervention, il contrôle son travail et rend compte à son responsable du déroulement du chantier. En plus de son responsable, ses principaux interlocuteurs sont le client et le maître d’œuvre."
    -public: false
    -_links: null
    -status: "published"
    -lockBy: App\Entity\Scholar\Training\Training {#1460 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1509 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#2120
    -id: "49f9ceeb-8853-11ee-a0d6-0242c0a85003"
    -lessons: Doctrine\ORM\PersistentCollection {#2121 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#2126 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#2131 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1509 …}
    -createdAt: DateTime @1700560179 {#2111
      date: 2023-11-21 10:49:39.0 Europe/Paris (+01:00)
    }
    -updatedAt: null
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -lockBy: App\Entity\Scholar\Module\OriginModule {#2134 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1509 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#10400
    -id: "c00f1f98-d621-11ee-890a-0242ac1e0006"
    -chapters: Doctrine\ORM\PersistentCollection {#10401 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#10406 …}
    -exercises: Doctrine\ORM\PersistentCollection {#10403 …}
    -minimumTime: DateTime @21600 {#10393
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#10408 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#6729 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#10410 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#10412 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#10417 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1509 …}
    -createdAt: DateTime @1709115093 {#10398
      date: 2024-02-28 11:11:33.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1750847724 {#10399
      date: 2025-06-25 12:35:24.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -status: "published"
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#10422 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1509 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\TrainingVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\PracticalCaseUserVoter"
ACCESS ABSTAIN
"Nellapp\Bundle\SDKBundle\Permission\Security\Voter\SuperAdminVoter"
ACCESS ABSTAIN
Show voter details
113 DENIED FRONT_ACCESS
[
  "training" => App\Entity\Scholar\Training\SharedTraining {#1323
    -id: "3f0b245e-884a-11ee-a0d6-0242c0a85003"
    -modules: Doctrine\ORM\PersistentCollection {#1330 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1364 …}
    -totalHourDescription: 840
    -videoDescription: null
    -diplomaDescription: null
    -trainingProduct: App\Entity\Payment\TrainingProduct {#1375 …}
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1391 …}
    -trainingType: null
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1405 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1406 …}
    -thematic: [
      "10"
    ]
    -diploma: 1
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1444 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1509 …}
    -createdAt: DateTime @1700556296 {#1320
      date: 2023-11-21 09:44:56.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458864 {#1321
      date: 2025-09-10 01:01:04.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1468 …}
    #fromApi: false
    -name: "Plaquiste"
    -description: "Le plaquiste  intervient sur des chantiers de constructions neuves, ou en réhabilitation. Après avoir reçu les consignes de son responsable, il organise son poste de travail, il établit l’ordre d’exécution et les modes opératoires des ouvrages à réaliser. De par la connaissance qu’il a des normes de conformité des supports de réception, il est en capacité de contrôler ces derniers avant d’intervenir et alerter son responsable en cas de non-conformité. Tout au long de son intervention, il contrôle son travail et rend compte à son responsable du déroulement du chantier. En plus de son responsable, ses principaux interlocuteurs sont le client et le maître d’œuvre."
    -public: false
    -_links: null
    -status: "published"
    -lockBy: App\Entity\Scholar\Training\Training {#1460 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1509 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#2120
    -id: "49f9ceeb-8853-11ee-a0d6-0242c0a85003"
    -lessons: Doctrine\ORM\PersistentCollection {#2121 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#2126 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#2131 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1509 …}
    -createdAt: DateTime @1700560179 {#2111
      date: 2023-11-21 10:49:39.0 Europe/Paris (+01:00)
    }
    -updatedAt: null
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -lockBy: App\Entity\Scholar\Module\OriginModule {#2134 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1509 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#10441
    -id: "3c4e8187-d61f-11ee-890a-0242ac1e0006"
    -chapters: Doctrine\ORM\PersistentCollection {#10442 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#10447 …}
    -exercises: Doctrine\ORM\PersistentCollection {#10444 …}
    -minimumTime: DateTime @21600 {#10434
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#10449 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#6729 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#10451 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#10453 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#10458 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1509 …}
    -createdAt: DateTime @1709114013 {#10439
      date: 2024-02-28 10:53:33.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1750847724 {#10440
      date: 2025-06-25 12:35:24.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -status: "published"
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#10463 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1509 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\TrainingVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\PracticalCaseUserVoter"
ACCESS ABSTAIN
"Nellapp\Bundle\SDKBundle\Permission\Security\Voter\SuperAdminVoter"
ACCESS ABSTAIN
Show voter details
114 DENIED FRONT_ACCESS
[
  "training" => App\Entity\Scholar\Training\SharedTraining {#1323
    -id: "3f0b245e-884a-11ee-a0d6-0242c0a85003"
    -modules: Doctrine\ORM\PersistentCollection {#1330 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1364 …}
    -totalHourDescription: 840
    -videoDescription: null
    -diplomaDescription: null
    -trainingProduct: App\Entity\Payment\TrainingProduct {#1375 …}
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1391 …}
    -trainingType: null
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1405 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1406 …}
    -thematic: [
      "10"
    ]
    -diploma: 1
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1444 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1509 …}
    -createdAt: DateTime @1700556296 {#1320
      date: 2023-11-21 09:44:56.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458864 {#1321
      date: 2025-09-10 01:01:04.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1468 …}
    #fromApi: false
    -name: "Plaquiste"
    -description: "Le plaquiste  intervient sur des chantiers de constructions neuves, ou en réhabilitation. Après avoir reçu les consignes de son responsable, il organise son poste de travail, il établit l’ordre d’exécution et les modes opératoires des ouvrages à réaliser. De par la connaissance qu’il a des normes de conformité des supports de réception, il est en capacité de contrôler ces derniers avant d’intervenir et alerter son responsable en cas de non-conformité. Tout au long de son intervention, il contrôle son travail et rend compte à son responsable du déroulement du chantier. En plus de son responsable, ses principaux interlocuteurs sont le client et le maître d’œuvre."
    -public: false
    -_links: null
    -status: "published"
    -lockBy: App\Entity\Scholar\Training\Training {#1460 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1509 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#2120
    -id: "49f9ceeb-8853-11ee-a0d6-0242c0a85003"
    -lessons: Doctrine\ORM\PersistentCollection {#2121 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#2126 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#2131 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1509 …}
    -createdAt: DateTime @1700560179 {#2111
      date: 2023-11-21 10:49:39.0 Europe/Paris (+01:00)
    }
    -updatedAt: null
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -lockBy: App\Entity\Scholar\Module\OriginModule {#2134 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1509 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#10482
    -id: "52684afe-d641-11ee-890a-0242ac1e0006"
    -chapters: Doctrine\ORM\PersistentCollection {#10483 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#10488 …}
    -exercises: Doctrine\ORM\PersistentCollection {#10485 …}
    -minimumTime: DateTime @21600 {#10475
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#10490 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#6729 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#10492 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#10494 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#10499 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1509 …}
    -createdAt: DateTime @1709128653 {#10480
      date: 2024-02-28 14:57:33.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1750847724 {#10481
      date: 2025-06-25 12:35:24.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -status: "published"
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#10504 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1509 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\TrainingVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\PracticalCaseUserVoter"
ACCESS ABSTAIN
"Nellapp\Bundle\SDKBundle\Permission\Security\Voter\SuperAdminVoter"
ACCESS ABSTAIN
Show voter details
115 DENIED FRONT_ACCESS
[
  "training" => App\Entity\Scholar\Training\SharedTraining {#1323
    -id: "3f0b245e-884a-11ee-a0d6-0242c0a85003"
    -modules: Doctrine\ORM\PersistentCollection {#1330 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1364 …}
    -totalHourDescription: 840
    -videoDescription: null
    -diplomaDescription: null
    -trainingProduct: App\Entity\Payment\TrainingProduct {#1375 …}
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1391 …}
    -trainingType: null
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1405 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1406 …}
    -thematic: [
      "10"
    ]
    -diploma: 1
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1444 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1509 …}
    -createdAt: DateTime @1700556296 {#1320
      date: 2023-11-21 09:44:56.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458864 {#1321
      date: 2025-09-10 01:01:04.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1468 …}
    #fromApi: false
    -name: "Plaquiste"
    -description: "Le plaquiste  intervient sur des chantiers de constructions neuves, ou en réhabilitation. Après avoir reçu les consignes de son responsable, il organise son poste de travail, il établit l’ordre d’exécution et les modes opératoires des ouvrages à réaliser. De par la connaissance qu’il a des normes de conformité des supports de réception, il est en capacité de contrôler ces derniers avant d’intervenir et alerter son responsable en cas de non-conformité. Tout au long de son intervention, il contrôle son travail et rend compte à son responsable du déroulement du chantier. En plus de son responsable, ses principaux interlocuteurs sont le client et le maître d’œuvre."
    -public: false
    -_links: null
    -status: "published"
    -lockBy: App\Entity\Scholar\Training\Training {#1460 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1509 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#2120
    -id: "49f9ceeb-8853-11ee-a0d6-0242c0a85003"
    -lessons: Doctrine\ORM\PersistentCollection {#2121 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#2126 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#2131 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1509 …}
    -createdAt: DateTime @1700560179 {#2111
      date: 2023-11-21 10:49:39.0 Europe/Paris (+01:00)
    }
    -updatedAt: null
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -lockBy: App\Entity\Scholar\Module\OriginModule {#2134 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1509 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#10523
    -id: "cbfae480-d64b-11ee-890a-0242ac1e0006"
    -chapters: Doctrine\ORM\PersistentCollection {#10524 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#10529 …}
    -exercises: Doctrine\ORM\PersistentCollection {#10526 …}
    -minimumTime: DateTime @21600 {#10516
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#10531 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#6729 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#10533 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#10535 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#10540 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1509 …}
    -createdAt: DateTime @1709133152 {#10521
      date: 2024-02-28 16:12:32.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1750847724 {#10522
      date: 2025-06-25 12:35:24.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -status: "published"
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#10544 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1509 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\TrainingVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\PracticalCaseUserVoter"
ACCESS ABSTAIN
"Nellapp\Bundle\SDKBundle\Permission\Security\Voter\SuperAdminVoter"
ACCESS ABSTAIN
Show voter details
116 DENIED FRONT_ACCESS
[
  "training" => App\Entity\Scholar\Training\SharedTraining {#1323
    -id: "3f0b245e-884a-11ee-a0d6-0242c0a85003"
    -modules: Doctrine\ORM\PersistentCollection {#1330 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1364 …}
    -totalHourDescription: 840
    -videoDescription: null
    -diplomaDescription: null
    -trainingProduct: App\Entity\Payment\TrainingProduct {#1375 …}
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1391 …}
    -trainingType: null
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1405 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1406 …}
    -thematic: [
      "10"
    ]
    -diploma: 1
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1444 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1509 …}
    -createdAt: DateTime @1700556296 {#1320
      date: 2023-11-21 09:44:56.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458864 {#1321
      date: 2025-09-10 01:01:04.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1468 …}
    #fromApi: false
    -name: "Plaquiste"
    -description: "Le plaquiste  intervient sur des chantiers de constructions neuves, ou en réhabilitation. Après avoir reçu les consignes de son responsable, il organise son poste de travail, il établit l’ordre d’exécution et les modes opératoires des ouvrages à réaliser. De par la connaissance qu’il a des normes de conformité des supports de réception, il est en capacité de contrôler ces derniers avant d’intervenir et alerter son responsable en cas de non-conformité. Tout au long de son intervention, il contrôle son travail et rend compte à son responsable du déroulement du chantier. En plus de son responsable, ses principaux interlocuteurs sont le client et le maître d’œuvre."
    -public: false
    -_links: null
    -status: "published"
    -lockBy: App\Entity\Scholar\Training\Training {#1460 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1509 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#2120
    -id: "49f9ceeb-8853-11ee-a0d6-0242c0a85003"
    -lessons: Doctrine\ORM\PersistentCollection {#2121 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#2126 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#2131 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1509 …}
    -createdAt: DateTime @1700560179 {#2111
      date: 2023-11-21 10:49:39.0 Europe/Paris (+01:00)
    }
    -updatedAt: null
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -lockBy: App\Entity\Scholar\Module\OriginModule {#2134 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1509 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#10563
    -id: "c8a3fa19-d651-11ee-890a-0242ac1e0006"
    -chapters: Doctrine\ORM\PersistentCollection {#10564 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#10569 …}
    -exercises: Doctrine\ORM\PersistentCollection {#10566 …}
    -minimumTime: DateTime @21600 {#10556
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#10571 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#6729 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#10573 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#10575 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#10580 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1509 …}
    -createdAt: DateTime @1709135724 {#10561
      date: 2024-02-28 16:55:24.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1750847724 {#10562
      date: 2025-06-25 12:35:24.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -status: "published"
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#10585 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1509 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\TrainingVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\PracticalCaseUserVoter"
ACCESS ABSTAIN
"Nellapp\Bundle\SDKBundle\Permission\Security\Voter\SuperAdminVoter"
ACCESS ABSTAIN
Show voter details
117 DENIED FRONT_ACCESS
[
  "training" => App\Entity\Scholar\Training\SharedTraining {#1323
    -id: "3f0b245e-884a-11ee-a0d6-0242c0a85003"
    -modules: Doctrine\ORM\PersistentCollection {#1330 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1364 …}
    -totalHourDescription: 840
    -videoDescription: null
    -diplomaDescription: null
    -trainingProduct: App\Entity\Payment\TrainingProduct {#1375 …}
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1391 …}
    -trainingType: null
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1405 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1406 …}
    -thematic: [
      "10"
    ]
    -diploma: 1
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1444 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1509 …}
    -createdAt: DateTime @1700556296 {#1320
      date: 2023-11-21 09:44:56.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458864 {#1321
      date: 2025-09-10 01:01:04.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1468 …}
    #fromApi: false
    -name: "Plaquiste"
    -description: "Le plaquiste  intervient sur des chantiers de constructions neuves, ou en réhabilitation. Après avoir reçu les consignes de son responsable, il organise son poste de travail, il établit l’ordre d’exécution et les modes opératoires des ouvrages à réaliser. De par la connaissance qu’il a des normes de conformité des supports de réception, il est en capacité de contrôler ces derniers avant d’intervenir et alerter son responsable en cas de non-conformité. Tout au long de son intervention, il contrôle son travail et rend compte à son responsable du déroulement du chantier. En plus de son responsable, ses principaux interlocuteurs sont le client et le maître d’œuvre."
    -public: false
    -_links: null
    -status: "published"
    -lockBy: App\Entity\Scholar\Training\Training {#1460 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1509 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#2120
    -id: "49f9ceeb-8853-11ee-a0d6-0242c0a85003"
    -lessons: Doctrine\ORM\PersistentCollection {#2121 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#2126 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#2131 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1509 …}
    -createdAt: DateTime @1700560179 {#2111
      date: 2023-11-21 10:49:39.0 Europe/Paris (+01:00)
    }
    -updatedAt: null
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -lockBy: App\Entity\Scholar\Module\OriginModule {#2134 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1509 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#10604
    -id: "2a14e041-d653-11ee-890a-0242ac1e0006"
    -chapters: Doctrine\ORM\PersistentCollection {#10605 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#10610 …}
    -exercises: Doctrine\ORM\PersistentCollection {#10607 …}
    -minimumTime: DateTime @21600 {#10597
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#10612 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#6729 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#10614 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#10616 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#10621 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1509 …}
    -createdAt: DateTime @1709136317 {#10602
      date: 2024-02-28 17:05:17.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1750847724 {#10603
      date: 2025-06-25 12:35:24.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -status: "published"
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#10626 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1509 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\TrainingVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\PracticalCaseUserVoter"
ACCESS ABSTAIN
"Nellapp\Bundle\SDKBundle\Permission\Security\Voter\SuperAdminVoter"
ACCESS ABSTAIN
Show voter details
118 DENIED FRONT_ACCESS
[
  "training" => App\Entity\Scholar\Training\SharedTraining {#1323
    -id: "3f0b245e-884a-11ee-a0d6-0242c0a85003"
    -modules: Doctrine\ORM\PersistentCollection {#1330 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1364 …}
    -totalHourDescription: 840
    -videoDescription: null
    -diplomaDescription: null
    -trainingProduct: App\Entity\Payment\TrainingProduct {#1375 …}
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1391 …}
    -trainingType: null
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1405 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1406 …}
    -thematic: [
      "10"
    ]
    -diploma: 1
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1444 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1509 …}
    -createdAt: DateTime @1700556296 {#1320
      date: 2023-11-21 09:44:56.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458864 {#1321
      date: 2025-09-10 01:01:04.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1468 …}
    #fromApi: false
    -name: "Plaquiste"
    -description: "Le plaquiste  intervient sur des chantiers de constructions neuves, ou en réhabilitation. Après avoir reçu les consignes de son responsable, il organise son poste de travail, il établit l’ordre d’exécution et les modes opératoires des ouvrages à réaliser. De par la connaissance qu’il a des normes de conformité des supports de réception, il est en capacité de contrôler ces derniers avant d’intervenir et alerter son responsable en cas de non-conformité. Tout au long de son intervention, il contrôle son travail et rend compte à son responsable du déroulement du chantier. En plus de son responsable, ses principaux interlocuteurs sont le client et le maître d’œuvre."
    -public: false
    -_links: null
    -status: "published"
    -lockBy: App\Entity\Scholar\Training\Training {#1460 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1509 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#2120
    -id: "49f9ceeb-8853-11ee-a0d6-0242c0a85003"
    -lessons: Doctrine\ORM\PersistentCollection {#2121 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#2126 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#2131 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1509 …}
    -createdAt: DateTime @1700560179 {#2111
      date: 2023-11-21 10:49:39.0 Europe/Paris (+01:00)
    }
    -updatedAt: null
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -lockBy: App\Entity\Scholar\Module\OriginModule {#2134 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1509 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#10646
    -id: "db3c273e-d6dc-11ee-890a-0242ac1e0006"
    -chapters: Doctrine\ORM\PersistentCollection {#10647 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#10652 …}
    -exercises: Doctrine\ORM\PersistentCollection {#10649 …}
    -minimumTime: DateTime @21600 {#10643
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#10654 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#6729 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#10656 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#10658 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#10663 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1509 …}
    -createdAt: DateTime @1709195455 {#10644
      date: 2024-02-29 09:30:55.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1750847724 {#10645
      date: 2025-06-25 12:35:24.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -status: "published"
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#10668 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1509 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\TrainingVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\PracticalCaseUserVoter"
ACCESS ABSTAIN
"Nellapp\Bundle\SDKBundle\Permission\Security\Voter\SuperAdminVoter"
ACCESS ABSTAIN
Show voter details
119 DENIED FRONT_ACCESS
[
  "training" => App\Entity\Scholar\Training\SharedTraining {#1323
    -id: "3f0b245e-884a-11ee-a0d6-0242c0a85003"
    -modules: Doctrine\ORM\PersistentCollection {#1330 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1364 …}
    -totalHourDescription: 840
    -videoDescription: null
    -diplomaDescription: null
    -trainingProduct: App\Entity\Payment\TrainingProduct {#1375 …}
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1391 …}
    -trainingType: null
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1405 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1406 …}
    -thematic: [
      "10"
    ]
    -diploma: 1
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1444 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1509 …}
    -createdAt: DateTime @1700556296 {#1320
      date: 2023-11-21 09:44:56.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458864 {#1321
      date: 2025-09-10 01:01:04.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1468 …}
    #fromApi: false
    -name: "Plaquiste"
    -description: "Le plaquiste  intervient sur des chantiers de constructions neuves, ou en réhabilitation. Après avoir reçu les consignes de son responsable, il organise son poste de travail, il établit l’ordre d’exécution et les modes opératoires des ouvrages à réaliser. De par la connaissance qu’il a des normes de conformité des supports de réception, il est en capacité de contrôler ces derniers avant d’intervenir et alerter son responsable en cas de non-conformité. Tout au long de son intervention, il contrôle son travail et rend compte à son responsable du déroulement du chantier. En plus de son responsable, ses principaux interlocuteurs sont le client et le maître d’œuvre."
    -public: false
    -_links: null
    -status: "published"
    -lockBy: App\Entity\Scholar\Training\Training {#1460 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1509 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#2120
    -id: "49f9ceeb-8853-11ee-a0d6-0242c0a85003"
    -lessons: Doctrine\ORM\PersistentCollection {#2121 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#2126 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#2131 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1509 …}
    -createdAt: DateTime @1700560179 {#2111
      date: 2023-11-21 10:49:39.0 Europe/Paris (+01:00)
    }
    -updatedAt: null
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -lockBy: App\Entity\Scholar\Module\OriginModule {#2134 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1509 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#10687
    -id: "8a1c6647-d6e5-11ee-890a-0242ac1e0006"
    -chapters: Doctrine\ORM\PersistentCollection {#10688 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#10693 …}
    -exercises: Doctrine\ORM\PersistentCollection {#10690 …}
    -minimumTime: DateTime @21600 {#10680
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#10695 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#6729 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#10697 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#10699 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#10704 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1509 …}
    -createdAt: DateTime @1709199184 {#10685
      date: 2024-02-29 10:33:04.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1750847724 {#10686
      date: 2025-06-25 12:35:24.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -status: "published"
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#10709 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1509 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\TrainingVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\PracticalCaseUserVoter"
ACCESS ABSTAIN
"Nellapp\Bundle\SDKBundle\Permission\Security\Voter\SuperAdminVoter"
ACCESS ABSTAIN
Show voter details
120 DENIED FRONT_ACCESS
[
  "training" => App\Entity\Scholar\Training\SharedTraining {#1323
    -id: "3f0b245e-884a-11ee-a0d6-0242c0a85003"
    -modules: Doctrine\ORM\PersistentCollection {#1330 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1364 …}
    -totalHourDescription: 840
    -videoDescription: null
    -diplomaDescription: null
    -trainingProduct: App\Entity\Payment\TrainingProduct {#1375 …}
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1391 …}
    -trainingType: null
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1405 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1406 …}
    -thematic: [
      "10"
    ]
    -diploma: 1
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1444 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1509 …}
    -createdAt: DateTime @1700556296 {#1320
      date: 2023-11-21 09:44:56.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458864 {#1321
      date: 2025-09-10 01:01:04.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1468 …}
    #fromApi: false
    -name: "Plaquiste"
    -description: "Le plaquiste  intervient sur des chantiers de constructions neuves, ou en réhabilitation. Après avoir reçu les consignes de son responsable, il organise son poste de travail, il établit l’ordre d’exécution et les modes opératoires des ouvrages à réaliser. De par la connaissance qu’il a des normes de conformité des supports de réception, il est en capacité de contrôler ces derniers avant d’intervenir et alerter son responsable en cas de non-conformité. Tout au long de son intervention, il contrôle son travail et rend compte à son responsable du déroulement du chantier. En plus de son responsable, ses principaux interlocuteurs sont le client et le maître d’œuvre."
    -public: false
    -_links: null
    -status: "published"
    -lockBy: App\Entity\Scholar\Training\Training {#1460 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1509 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#2120
    -id: "49f9ceeb-8853-11ee-a0d6-0242c0a85003"
    -lessons: Doctrine\ORM\PersistentCollection {#2121 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#2126 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#2131 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1509 …}
    -createdAt: DateTime @1700560179 {#2111
      date: 2023-11-21 10:49:39.0 Europe/Paris (+01:00)
    }
    -updatedAt: null
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -lockBy: App\Entity\Scholar\Module\OriginModule {#2134 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1509 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#10728
    -id: "ace19851-cb20-11ee-8761-0242ac1e0003"
    -chapters: Doctrine\ORM\PersistentCollection {#10729 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#10734 …}
    -exercises: Doctrine\ORM\PersistentCollection {#10731 …}
    -minimumTime: DateTime @21600 {#10721
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#10736 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#6729 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#10738 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#10740 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#10745 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1509 …}
    -createdAt: DateTime @1707905169 {#10726
      date: 2024-02-14 11:06:09.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1750847724 {#10727
      date: 2025-06-25 12:35:24.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -status: "published"
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#10750 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1509 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\TrainingVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\PracticalCaseUserVoter"
ACCESS ABSTAIN
"Nellapp\Bundle\SDKBundle\Permission\Security\Voter\SuperAdminVoter"
ACCESS ABSTAIN
Show voter details
121 DENIED FRONT_ACCESS
[
  "training" => App\Entity\Scholar\Training\SharedTraining {#1323
    -id: "3f0b245e-884a-11ee-a0d6-0242c0a85003"
    -modules: Doctrine\ORM\PersistentCollection {#1330 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1364 …}
    -totalHourDescription: 840
    -videoDescription: null
    -diplomaDescription: null
    -trainingProduct: App\Entity\Payment\TrainingProduct {#1375 …}
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1391 …}
    -trainingType: null
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1405 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1406 …}
    -thematic: [
      "10"
    ]
    -diploma: 1
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1444 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1509 …}
    -createdAt: DateTime @1700556296 {#1320
      date: 2023-11-21 09:44:56.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458864 {#1321
      date: 2025-09-10 01:01:04.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1468 …}
    #fromApi: false
    -name: "Plaquiste"
    -description: "Le plaquiste  intervient sur des chantiers de constructions neuves, ou en réhabilitation. Après avoir reçu les consignes de son responsable, il organise son poste de travail, il établit l’ordre d’exécution et les modes opératoires des ouvrages à réaliser. De par la connaissance qu’il a des normes de conformité des supports de réception, il est en capacité de contrôler ces derniers avant d’intervenir et alerter son responsable en cas de non-conformité. Tout au long de son intervention, il contrôle son travail et rend compte à son responsable du déroulement du chantier. En plus de son responsable, ses principaux interlocuteurs sont le client et le maître d’œuvre."
    -public: false
    -_links: null
    -status: "published"
    -lockBy: App\Entity\Scholar\Training\Training {#1460 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1509 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#2120
    -id: "49f9ceeb-8853-11ee-a0d6-0242c0a85003"
    -lessons: Doctrine\ORM\PersistentCollection {#2121 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#2126 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#2131 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1509 …}
    -createdAt: DateTime @1700560179 {#2111
      date: 2023-11-21 10:49:39.0 Europe/Paris (+01:00)
    }
    -updatedAt: null
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -lockBy: App\Entity\Scholar\Module\OriginModule {#2134 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1509 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#10769
    -id: "3063f91b-d6e9-11ee-890a-0242ac1e0006"
    -chapters: Doctrine\ORM\PersistentCollection {#10770 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#10775 …}
    -exercises: Doctrine\ORM\PersistentCollection {#10772 …}
    -minimumTime: DateTime @21600 {#10762
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#10777 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#6729 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#10779 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#10781 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#10786 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1509 …}
    -createdAt: DateTime @1709200752 {#10767
      date: 2024-02-29 10:59:12.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1750847724 {#10768
      date: 2025-06-25 12:35:24.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -status: "published"
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#10791 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1509 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\TrainingVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\PracticalCaseUserVoter"
ACCESS ABSTAIN
"Nellapp\Bundle\SDKBundle\Permission\Security\Voter\SuperAdminVoter"
ACCESS ABSTAIN
Show voter details
122 DENIED FRONT_ACCESS
[
  "training" => App\Entity\Scholar\Training\SharedTraining {#1323
    -id: "3f0b245e-884a-11ee-a0d6-0242c0a85003"
    -modules: Doctrine\ORM\PersistentCollection {#1330 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1364 …}
    -totalHourDescription: 840
    -videoDescription: null
    -diplomaDescription: null
    -trainingProduct: App\Entity\Payment\TrainingProduct {#1375 …}
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1391 …}
    -trainingType: null
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1405 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1406 …}
    -thematic: [
      "10"
    ]
    -diploma: 1
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1444 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1509 …}
    -createdAt: DateTime @1700556296 {#1320
      date: 2023-11-21 09:44:56.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458864 {#1321
      date: 2025-09-10 01:01:04.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1468 …}
    #fromApi: false
    -name: "Plaquiste"
    -description: "Le plaquiste  intervient sur des chantiers de constructions neuves, ou en réhabilitation. Après avoir reçu les consignes de son responsable, il organise son poste de travail, il établit l’ordre d’exécution et les modes opératoires des ouvrages à réaliser. De par la connaissance qu’il a des normes de conformité des supports de réception, il est en capacité de contrôler ces derniers avant d’intervenir et alerter son responsable en cas de non-conformité. Tout au long de son intervention, il contrôle son travail et rend compte à son responsable du déroulement du chantier. En plus de son responsable, ses principaux interlocuteurs sont le client et le maître d’œuvre."
    -public: false
    -_links: null
    -status: "published"
    -lockBy: App\Entity\Scholar\Training\Training {#1460 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1509 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#2146
    -id: "4ebd16a7-8853-11ee-a0d6-0242c0a85003"
    -lessons: Doctrine\ORM\PersistentCollection {#2147 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#2152 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#2157 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1509 …}
    -createdAt: DateTime @1700560187 {#2137
      date: 2023-11-21 10:49:47.0 Europe/Paris (+01:00)
    }
    -updatedAt: null
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -lockBy: App\Entity\Scholar\Module\OriginModule {#2160 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1509 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#11119
    -id: "aef6d2bf-ae1d-11ee-adc7-0242c0a85006"
    -chapters: Doctrine\ORM\PersistentCollection {#11120 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#11125 …}
    -exercises: Doctrine\ORM\PersistentCollection {#11122 …}
    -minimumTime: DateTime @21600 {#11116
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#11127 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#6729 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#11129 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#11131 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#11136 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1509 …}
    -createdAt: DateTime @1704715300 {#11117
      date: 2024-01-08 13:01:40.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1750847724 {#11118
      date: 2025-06-25 12:35:24.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -status: "published"
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#11141 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1509 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\TrainingVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\PracticalCaseUserVoter"
ACCESS ABSTAIN
"Nellapp\Bundle\SDKBundle\Permission\Security\Voter\SuperAdminVoter"
ACCESS ABSTAIN
Show voter details
123 DENIED FRONT_ACCESS
[
  "training" => App\Entity\Scholar\Training\SharedTraining {#1323
    -id: "3f0b245e-884a-11ee-a0d6-0242c0a85003"
    -modules: Doctrine\ORM\PersistentCollection {#1330 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1364 …}
    -totalHourDescription: 840
    -videoDescription: null
    -diplomaDescription: null
    -trainingProduct: App\Entity\Payment\TrainingProduct {#1375 …}
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1391 …}
    -trainingType: null
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1405 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1406 …}
    -thematic: [
      "10"
    ]
    -diploma: 1
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1444 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1509 …}
    -createdAt: DateTime @1700556296 {#1320
      date: 2023-11-21 09:44:56.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458864 {#1321
      date: 2025-09-10 01:01:04.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1468 …}
    #fromApi: false
    -name: "Plaquiste"
    -description: "Le plaquiste  intervient sur des chantiers de constructions neuves, ou en réhabilitation. Après avoir reçu les consignes de son responsable, il organise son poste de travail, il établit l’ordre d’exécution et les modes opératoires des ouvrages à réaliser. De par la connaissance qu’il a des normes de conformité des supports de réception, il est en capacité de contrôler ces derniers avant d’intervenir et alerter son responsable en cas de non-conformité. Tout au long de son intervention, il contrôle son travail et rend compte à son responsable du déroulement du chantier. En plus de son responsable, ses principaux interlocuteurs sont le client et le maître d’œuvre."
    -public: false
    -_links: null
    -status: "published"
    -lockBy: App\Entity\Scholar\Training\Training {#1460 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1509 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#2146
    -id: "4ebd16a7-8853-11ee-a0d6-0242c0a85003"
    -lessons: Doctrine\ORM\PersistentCollection {#2147 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#2152 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#2157 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1509 …}
    -createdAt: DateTime @1700560187 {#2137
      date: 2023-11-21 10:49:47.0 Europe/Paris (+01:00)
    }
    -updatedAt: null
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -lockBy: App\Entity\Scholar\Module\OriginModule {#2160 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1509 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#11160
    -id: "f97b4447-eab2-11ee-aec4-0242c0a89006"
    -chapters: Doctrine\ORM\PersistentCollection {#11161 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#11166 …}
    -exercises: Doctrine\ORM\PersistentCollection {#11163 …}
    -minimumTime: DateTime @21600 {#11153
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#11168 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#6729 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#11170 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#11172 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#11177 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1509 …}
    -createdAt: DateTime @1711376490 {#11158
      date: 2024-03-25 15:21:30.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1750847724 {#11159
      date: 2025-06-25 12:35:24.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -status: "published"
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#11182 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1509 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\TrainingVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\PracticalCaseUserVoter"
ACCESS ABSTAIN
"Nellapp\Bundle\SDKBundle\Permission\Security\Voter\SuperAdminVoter"
ACCESS ABSTAIN
Show voter details
124 DENIED FRONT_ACCESS
[
  "training" => App\Entity\Scholar\Training\SharedTraining {#1323
    -id: "3f0b245e-884a-11ee-a0d6-0242c0a85003"
    -modules: Doctrine\ORM\PersistentCollection {#1330 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1364 …}
    -totalHourDescription: 840
    -videoDescription: null
    -diplomaDescription: null
    -trainingProduct: App\Entity\Payment\TrainingProduct {#1375 …}
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1391 …}
    -trainingType: null
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1405 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1406 …}
    -thematic: [
      "10"
    ]
    -diploma: 1
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1444 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1509 …}
    -createdAt: DateTime @1700556296 {#1320
      date: 2023-11-21 09:44:56.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458864 {#1321
      date: 2025-09-10 01:01:04.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1468 …}
    #fromApi: false
    -name: "Plaquiste"
    -description: "Le plaquiste  intervient sur des chantiers de constructions neuves, ou en réhabilitation. Après avoir reçu les consignes de son responsable, il organise son poste de travail, il établit l’ordre d’exécution et les modes opératoires des ouvrages à réaliser. De par la connaissance qu’il a des normes de conformité des supports de réception, il est en capacité de contrôler ces derniers avant d’intervenir et alerter son responsable en cas de non-conformité. Tout au long de son intervention, il contrôle son travail et rend compte à son responsable du déroulement du chantier. En plus de son responsable, ses principaux interlocuteurs sont le client et le maître d’œuvre."
    -public: false
    -_links: null
    -status: "published"
    -lockBy: App\Entity\Scholar\Training\Training {#1460 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1509 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#2146
    -id: "4ebd16a7-8853-11ee-a0d6-0242c0a85003"
    -lessons: Doctrine\ORM\PersistentCollection {#2147 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#2152 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#2157 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1509 …}
    -createdAt: DateTime @1700560187 {#2137
      date: 2023-11-21 10:49:47.0 Europe/Paris (+01:00)
    }
    -updatedAt: null
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -lockBy: App\Entity\Scholar\Module\OriginModule {#2160 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1509 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#11201
    -id: "8e140e42-eabf-11ee-aec4-0242c0a89006"
    -chapters: Doctrine\ORM\PersistentCollection {#11202 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#11207 …}
    -exercises: Doctrine\ORM\PersistentCollection {#11204 …}
    -minimumTime: DateTime @21600 {#11194
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#11209 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#6729 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#11211 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#11213 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#11218 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1509 …}
    -createdAt: DateTime @1711381893 {#11199
      date: 2024-03-25 16:51:33.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1750847724 {#11200
      date: 2025-06-25 12:35:24.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -status: "published"
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#11223 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1509 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\TrainingVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\PracticalCaseUserVoter"
ACCESS ABSTAIN
"Nellapp\Bundle\SDKBundle\Permission\Security\Voter\SuperAdminVoter"
ACCESS ABSTAIN
Show voter details
125 DENIED FRONT_ACCESS
[
  "training" => App\Entity\Scholar\Training\SharedTraining {#1323
    -id: "3f0b245e-884a-11ee-a0d6-0242c0a85003"
    -modules: Doctrine\ORM\PersistentCollection {#1330 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1364 …}
    -totalHourDescription: 840
    -videoDescription: null
    -diplomaDescription: null
    -trainingProduct: App\Entity\Payment\TrainingProduct {#1375 …}
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1391 …}
    -trainingType: null
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1405 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1406 …}
    -thematic: [
      "10"
    ]
    -diploma: 1
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1444 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1509 …}
    -createdAt: DateTime @1700556296 {#1320
      date: 2023-11-21 09:44:56.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458864 {#1321
      date: 2025-09-10 01:01:04.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1468 …}
    #fromApi: false
    -name: "Plaquiste"
    -description: "Le plaquiste  intervient sur des chantiers de constructions neuves, ou en réhabilitation. Après avoir reçu les consignes de son responsable, il organise son poste de travail, il établit l’ordre d’exécution et les modes opératoires des ouvrages à réaliser. De par la connaissance qu’il a des normes de conformité des supports de réception, il est en capacité de contrôler ces derniers avant d’intervenir et alerter son responsable en cas de non-conformité. Tout au long de son intervention, il contrôle son travail et rend compte à son responsable du déroulement du chantier. En plus de son responsable, ses principaux interlocuteurs sont le client et le maître d’œuvre."
    -public: false
    -_links: null
    -status: "published"
    -lockBy: App\Entity\Scholar\Training\Training {#1460 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1509 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#2146
    -id: "4ebd16a7-8853-11ee-a0d6-0242c0a85003"
    -lessons: Doctrine\ORM\PersistentCollection {#2147 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#2152 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#2157 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1509 …}
    -createdAt: DateTime @1700560187 {#2137
      date: 2023-11-21 10:49:47.0 Europe/Paris (+01:00)
    }
    -updatedAt: null
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -lockBy: App\Entity\Scholar\Module\OriginModule {#2160 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1509 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#11242
    -id: "0133aa15-ecf2-11ee-aec4-0242c0a89006"
    -chapters: Doctrine\ORM\PersistentCollection {#11243 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#11248 …}
    -exercises: Doctrine\ORM\PersistentCollection {#11245 …}
    -minimumTime: DateTime @21600 {#11235
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#11250 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#6729 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#11252 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#11254 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#11260 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1509 …}
    -createdAt: DateTime @1711623464 {#11240
      date: 2024-03-28 11:57:44.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1750847724 {#11241
      date: 2025-06-25 12:35:24.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -status: "published"
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#11265 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1509 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\TrainingVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\PracticalCaseUserVoter"
ACCESS ABSTAIN
"Nellapp\Bundle\SDKBundle\Permission\Security\Voter\SuperAdminVoter"
ACCESS ABSTAIN
Show voter details
126 DENIED FRONT_ACCESS
[
  "training" => App\Entity\Scholar\Training\SharedTraining {#1323
    -id: "3f0b245e-884a-11ee-a0d6-0242c0a85003"
    -modules: Doctrine\ORM\PersistentCollection {#1330 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1364 …}
    -totalHourDescription: 840
    -videoDescription: null
    -diplomaDescription: null
    -trainingProduct: App\Entity\Payment\TrainingProduct {#1375 …}
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1391 …}
    -trainingType: null
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1405 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1406 …}
    -thematic: [
      "10"
    ]
    -diploma: 1
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1444 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1509 …}
    -createdAt: DateTime @1700556296 {#1320
      date: 2023-11-21 09:44:56.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458864 {#1321
      date: 2025-09-10 01:01:04.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1468 …}
    #fromApi: false
    -name: "Plaquiste"
    -description: "Le plaquiste  intervient sur des chantiers de constructions neuves, ou en réhabilitation. Après avoir reçu les consignes de son responsable, il organise son poste de travail, il établit l’ordre d’exécution et les modes opératoires des ouvrages à réaliser. De par la connaissance qu’il a des normes de conformité des supports de réception, il est en capacité de contrôler ces derniers avant d’intervenir et alerter son responsable en cas de non-conformité. Tout au long de son intervention, il contrôle son travail et rend compte à son responsable du déroulement du chantier. En plus de son responsable, ses principaux interlocuteurs sont le client et le maître d’œuvre."
    -public: false
    -_links: null
    -status: "published"
    -lockBy: App\Entity\Scholar\Training\Training {#1460 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1509 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#2146
    -id: "4ebd16a7-8853-11ee-a0d6-0242c0a85003"
    -lessons: Doctrine\ORM\PersistentCollection {#2147 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#2152 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#2157 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1509 …}
    -createdAt: DateTime @1700560187 {#2137
      date: 2023-11-21 10:49:47.0 Europe/Paris (+01:00)
    }
    -updatedAt: null
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -lockBy: App\Entity\Scholar\Module\OriginModule {#2160 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1509 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#11286
    -id: "1d5d32b1-ecf2-11ee-aec4-0242c0a89006"
    -chapters: Doctrine\ORM\PersistentCollection {#11287 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#11292 …}
    -exercises: Doctrine\ORM\PersistentCollection {#11289 …}
    -minimumTime: DateTime @21600 {#11283
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#11294 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#6729 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#11296 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#11298 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#11303 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1509 …}
    -createdAt: DateTime @1711623511 {#11284
      date: 2024-03-28 11:58:31.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1750847724 {#11285
      date: 2025-06-25 12:35:24.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -status: "published"
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#11308 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1509 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\TrainingVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\PracticalCaseUserVoter"
ACCESS ABSTAIN
"Nellapp\Bundle\SDKBundle\Permission\Security\Voter\SuperAdminVoter"
ACCESS ABSTAIN
Show voter details
127 DENIED FRONT_ACCESS
[
  "training" => App\Entity\Scholar\Training\SharedTraining {#1323
    -id: "3f0b245e-884a-11ee-a0d6-0242c0a85003"
    -modules: Doctrine\ORM\PersistentCollection {#1330 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1364 …}
    -totalHourDescription: 840
    -videoDescription: null
    -diplomaDescription: null
    -trainingProduct: App\Entity\Payment\TrainingProduct {#1375 …}
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1391 …}
    -trainingType: null
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1405 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1406 …}
    -thematic: [
      "10"
    ]
    -diploma: 1
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1444 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1509 …}
    -createdAt: DateTime @1700556296 {#1320
      date: 2023-11-21 09:44:56.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458864 {#1321
      date: 2025-09-10 01:01:04.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1468 …}
    #fromApi: false
    -name: "Plaquiste"
    -description: "Le plaquiste  intervient sur des chantiers de constructions neuves, ou en réhabilitation. Après avoir reçu les consignes de son responsable, il organise son poste de travail, il établit l’ordre d’exécution et les modes opératoires des ouvrages à réaliser. De par la connaissance qu’il a des normes de conformité des supports de réception, il est en capacité de contrôler ces derniers avant d’intervenir et alerter son responsable en cas de non-conformité. Tout au long de son intervention, il contrôle son travail et rend compte à son responsable du déroulement du chantier. En plus de son responsable, ses principaux interlocuteurs sont le client et le maître d’œuvre."
    -public: false
    -_links: null
    -status: "published"
    -lockBy: App\Entity\Scholar\Training\Training {#1460 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1509 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#2172
    -id: "530043ee-8853-11ee-a0d6-0242c0a85003"
    -lessons: Doctrine\ORM\PersistentCollection {#2173 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#2178 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#2183 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1509 …}
    -createdAt: DateTime @1700560195 {#2163
      date: 2023-11-21 10:49:55.0 Europe/Paris (+01:00)
    }
    -updatedAt: null
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -lockBy: App\Entity\Scholar\Module\OriginModule {#2186 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1509 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#11468
    -id: "271402f6-c407-11ee-b7d7-0242c0a85003"
    -chapters: Doctrine\ORM\PersistentCollection {#11469 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#11474 …}
    -exercises: Doctrine\ORM\PersistentCollection {#11471 …}
    -minimumTime: DateTime @21600 {#11465
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#11476 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#6729 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#11478 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#11480 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#11486 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1509 …}
    -createdAt: DateTime @1707124549 {#11466
      date: 2024-02-05 10:15:49.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1750847724 {#11467
      date: 2025-06-25 12:35:24.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -status: "published"
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#11491 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1509 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\TrainingVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\PracticalCaseUserVoter"
ACCESS ABSTAIN
"Nellapp\Bundle\SDKBundle\Permission\Security\Voter\SuperAdminVoter"
ACCESS ABSTAIN
Show voter details
128 DENIED FRONT_ACCESS
[
  "training" => App\Entity\Scholar\Training\SharedTraining {#1323
    -id: "3f0b245e-884a-11ee-a0d6-0242c0a85003"
    -modules: Doctrine\ORM\PersistentCollection {#1330 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1364 …}
    -totalHourDescription: 840
    -videoDescription: null
    -diplomaDescription: null
    -trainingProduct: App\Entity\Payment\TrainingProduct {#1375 …}
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1391 …}
    -trainingType: null
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1405 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1406 …}
    -thematic: [
      "10"
    ]
    -diploma: 1
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1444 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1509 …}
    -createdAt: DateTime @1700556296 {#1320
      date: 2023-11-21 09:44:56.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458864 {#1321
      date: 2025-09-10 01:01:04.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1468 …}
    #fromApi: false
    -name: "Plaquiste"
    -description: "Le plaquiste  intervient sur des chantiers de constructions neuves, ou en réhabilitation. Après avoir reçu les consignes de son responsable, il organise son poste de travail, il établit l’ordre d’exécution et les modes opératoires des ouvrages à réaliser. De par la connaissance qu’il a des normes de conformité des supports de réception, il est en capacité de contrôler ces derniers avant d’intervenir et alerter son responsable en cas de non-conformité. Tout au long de son intervention, il contrôle son travail et rend compte à son responsable du déroulement du chantier. En plus de son responsable, ses principaux interlocuteurs sont le client et le maître d’œuvre."
    -public: false
    -_links: null
    -status: "published"
    -lockBy: App\Entity\Scholar\Training\Training {#1460 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1509 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#2172
    -id: "530043ee-8853-11ee-a0d6-0242c0a85003"
    -lessons: Doctrine\ORM\PersistentCollection {#2173 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#2178 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#2183 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1509 …}
    -createdAt: DateTime @1700560195 {#2163
      date: 2023-11-21 10:49:55.0 Europe/Paris (+01:00)
    }
    -updatedAt: null
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -lockBy: App\Entity\Scholar\Module\OriginModule {#2186 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1509 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#11512
    -id: "f7768ea5-d4b6-11ee-8761-0242ac1e0003"
    -chapters: Doctrine\ORM\PersistentCollection {#11513 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#11518 …}
    -exercises: Doctrine\ORM\PersistentCollection {#11515 …}
    -minimumTime: DateTime @21600 {#11509
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#11520 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#6729 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#11522 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#11524 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#11529 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1509 …}
    -createdAt: DateTime @1708959279 {#11510
      date: 2024-02-26 15:54:39.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1750847724 {#11511
      date: 2025-06-25 12:35:24.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -status: "published"
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#11533 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1509 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\TrainingVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\PracticalCaseUserVoter"
ACCESS ABSTAIN
"Nellapp\Bundle\SDKBundle\Permission\Security\Voter\SuperAdminVoter"
ACCESS ABSTAIN
Show voter details
129 DENIED FRONT_ACCESS
[
  "training" => App\Entity\Scholar\Training\SharedTraining {#1323
    -id: "3f0b245e-884a-11ee-a0d6-0242c0a85003"
    -modules: Doctrine\ORM\PersistentCollection {#1330 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1364 …}
    -totalHourDescription: 840
    -videoDescription: null
    -diplomaDescription: null
    -trainingProduct: App\Entity\Payment\TrainingProduct {#1375 …}
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1391 …}
    -trainingType: null
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1405 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1406 …}
    -thematic: [
      "10"
    ]
    -diploma: 1
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1444 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1509 …}
    -createdAt: DateTime @1700556296 {#1320
      date: 2023-11-21 09:44:56.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458864 {#1321
      date: 2025-09-10 01:01:04.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1468 …}
    #fromApi: false
    -name: "Plaquiste"
    -description: "Le plaquiste  intervient sur des chantiers de constructions neuves, ou en réhabilitation. Après avoir reçu les consignes de son responsable, il organise son poste de travail, il établit l’ordre d’exécution et les modes opératoires des ouvrages à réaliser. De par la connaissance qu’il a des normes de conformité des supports de réception, il est en capacité de contrôler ces derniers avant d’intervenir et alerter son responsable en cas de non-conformité. Tout au long de son intervention, il contrôle son travail et rend compte à son responsable du déroulement du chantier. En plus de son responsable, ses principaux interlocuteurs sont le client et le maître d’œuvre."
    -public: false
    -_links: null
    -status: "published"
    -lockBy: App\Entity\Scholar\Training\Training {#1460 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1509 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#2172
    -id: "530043ee-8853-11ee-a0d6-0242c0a85003"
    -lessons: Doctrine\ORM\PersistentCollection {#2173 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#2178 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#2183 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1509 …}
    -createdAt: DateTime @1700560195 {#2163
      date: 2023-11-21 10:49:55.0 Europe/Paris (+01:00)
    }
    -updatedAt: null
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -lockBy: App\Entity\Scholar\Module\OriginModule {#2186 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1509 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#11552
    -id: "a4ac8ef7-ecf2-11ee-aec4-0242c0a89006"
    -chapters: Doctrine\ORM\PersistentCollection {#11553 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#11558 …}
    -exercises: Doctrine\ORM\PersistentCollection {#11555 …}
    -minimumTime: DateTime @21600 {#11545
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#11560 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#6729 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#11562 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#11564 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#11569 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1509 …}
    -createdAt: DateTime @1711623738 {#11550
      date: 2024-03-28 12:02:18.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1750847724 {#11551
      date: 2025-06-25 12:35:24.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -status: "published"
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#11574 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1509 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\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 {#1323
    -id: "3f0b245e-884a-11ee-a0d6-0242c0a85003"
    -modules: Doctrine\ORM\PersistentCollection {#1330 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1364 …}
    -totalHourDescription: 840
    -videoDescription: null
    -diplomaDescription: null
    -trainingProduct: App\Entity\Payment\TrainingProduct {#1375 …}
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1391 …}
    -trainingType: null
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1405 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1406 …}
    -thematic: [
      "10"
    ]
    -diploma: 1
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1444 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1509 …}
    -createdAt: DateTime @1700556296 {#1320
      date: 2023-11-21 09:44:56.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458864 {#1321
      date: 2025-09-10 01:01:04.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1468 …}
    #fromApi: false
    -name: "Plaquiste"
    -description: "Le plaquiste  intervient sur des chantiers de constructions neuves, ou en réhabilitation. Après avoir reçu les consignes de son responsable, il organise son poste de travail, il établit l’ordre d’exécution et les modes opératoires des ouvrages à réaliser. De par la connaissance qu’il a des normes de conformité des supports de réception, il est en capacité de contrôler ces derniers avant d’intervenir et alerter son responsable en cas de non-conformité. Tout au long de son intervention, il contrôle son travail et rend compte à son responsable du déroulement du chantier. En plus de son responsable, ses principaux interlocuteurs sont le client et le maître d’œuvre."
    -public: false
    -_links: null
    -status: "published"
    -lockBy: App\Entity\Scholar\Training\Training {#1460 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1509 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#2172
    -id: "530043ee-8853-11ee-a0d6-0242c0a85003"
    -lessons: Doctrine\ORM\PersistentCollection {#2173 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#2178 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#2183 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1509 …}
    -createdAt: DateTime @1700560195 {#2163
      date: 2023-11-21 10:49:55.0 Europe/Paris (+01:00)
    }
    -updatedAt: null
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -lockBy: App\Entity\Scholar\Module\OriginModule {#2186 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1509 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#11593
    -id: "3be396c2-ecf3-11ee-aec4-0242c0a89006"
    -chapters: Doctrine\ORM\PersistentCollection {#11594 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#11599 …}
    -exercises: Doctrine\ORM\PersistentCollection {#11596 …}
    -minimumTime: DateTime @21600 {#11586
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#11601 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#6729 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#11603 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#11605 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#11610 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1509 …}
    -createdAt: DateTime @1711623992 {#11591
      date: 2024-03-28 12:06:32.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1750847724 {#11592
      date: 2025-06-25 12:35:24.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -status: "published"
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#11614 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1509 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\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 {#1323
    -id: "3f0b245e-884a-11ee-a0d6-0242c0a85003"
    -modules: Doctrine\ORM\PersistentCollection {#1330 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1364 …}
    -totalHourDescription: 840
    -videoDescription: null
    -diplomaDescription: null
    -trainingProduct: App\Entity\Payment\TrainingProduct {#1375 …}
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1391 …}
    -trainingType: null
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1405 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1406 …}
    -thematic: [
      "10"
    ]
    -diploma: 1
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1444 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1509 …}
    -createdAt: DateTime @1700556296 {#1320
      date: 2023-11-21 09:44:56.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458864 {#1321
      date: 2025-09-10 01:01:04.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1468 …}
    #fromApi: false
    -name: "Plaquiste"
    -description: "Le plaquiste  intervient sur des chantiers de constructions neuves, ou en réhabilitation. Après avoir reçu les consignes de son responsable, il organise son poste de travail, il établit l’ordre d’exécution et les modes opératoires des ouvrages à réaliser. De par la connaissance qu’il a des normes de conformité des supports de réception, il est en capacité de contrôler ces derniers avant d’intervenir et alerter son responsable en cas de non-conformité. Tout au long de son intervention, il contrôle son travail et rend compte à son responsable du déroulement du chantier. En plus de son responsable, ses principaux interlocuteurs sont le client et le maître d’œuvre."
    -public: false
    -_links: null
    -status: "published"
    -lockBy: App\Entity\Scholar\Training\Training {#1460 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1509 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#2172
    -id: "530043ee-8853-11ee-a0d6-0242c0a85003"
    -lessons: Doctrine\ORM\PersistentCollection {#2173 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#2178 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#2183 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1509 …}
    -createdAt: DateTime @1700560195 {#2163
      date: 2023-11-21 10:49:55.0 Europe/Paris (+01:00)
    }
    -updatedAt: null
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -lockBy: App\Entity\Scholar\Module\OriginModule {#2186 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1509 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#11633
    -id: "629bdbcc-ecf3-11ee-aec4-0242c0a89006"
    -chapters: Doctrine\ORM\PersistentCollection {#11634 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#11639 …}
    -exercises: Doctrine\ORM\PersistentCollection {#11636 …}
    -minimumTime: DateTime @21600 {#11626
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#11641 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#6729 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#11643 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#11645 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#11650 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1509 …}
    -createdAt: DateTime @1711624057 {#11631
      date: 2024-03-28 12:07:37.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1750847724 {#11632
      date: 2025-06-25 12:35:24.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -status: "published"
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#11655 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1509 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\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 {#1323
    -id: "3f0b245e-884a-11ee-a0d6-0242c0a85003"
    -modules: Doctrine\ORM\PersistentCollection {#1330 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1364 …}
    -totalHourDescription: 840
    -videoDescription: null
    -diplomaDescription: null
    -trainingProduct: App\Entity\Payment\TrainingProduct {#1375 …}
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1391 …}
    -trainingType: null
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1405 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1406 …}
    -thematic: [
      "10"
    ]
    -diploma: 1
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1444 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1509 …}
    -createdAt: DateTime @1700556296 {#1320
      date: 2023-11-21 09:44:56.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458864 {#1321
      date: 2025-09-10 01:01:04.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1468 …}
    #fromApi: false
    -name: "Plaquiste"
    -description: "Le plaquiste  intervient sur des chantiers de constructions neuves, ou en réhabilitation. Après avoir reçu les consignes de son responsable, il organise son poste de travail, il établit l’ordre d’exécution et les modes opératoires des ouvrages à réaliser. De par la connaissance qu’il a des normes de conformité des supports de réception, il est en capacité de contrôler ces derniers avant d’intervenir et alerter son responsable en cas de non-conformité. Tout au long de son intervention, il contrôle son travail et rend compte à son responsable du déroulement du chantier. En plus de son responsable, ses principaux interlocuteurs sont le client et le maître d’œuvre."
    -public: false
    -_links: null
    -status: "published"
    -lockBy: App\Entity\Scholar\Training\Training {#1460 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1509 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#2198
    -id: "65577016-8853-11ee-a0d6-0242c0a85003"
    -lessons: Doctrine\ORM\PersistentCollection {#2199 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#2204 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#2208 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1509 …}
    -createdAt: DateTime @1700560225 {#2189
      date: 2023-11-21 10:50:25.0 Europe/Paris (+01:00)
    }
    -updatedAt: null
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -lockBy: App\Entity\Scholar\Module\OriginModule {#2211 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1509 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#11815
    -id: "445bf6a7-8e00-11ee-835a-0242c0a85005"
    -chapters: Doctrine\ORM\PersistentCollection {#11816 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#11821 …}
    -exercises: Doctrine\ORM\PersistentCollection {#11818 …}
    -minimumTime: DateTime @21600 {#11812
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#11823 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#6729 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#11825 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#11827 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#11832 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1509 …}
    -createdAt: DateTime @1701184229 {#11813
      date: 2023-11-28 16:10:29.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1750847724 {#11814
      date: 2025-06-25 12:35:24.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -status: "published"
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#11837 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1509 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\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 {#1323
    -id: "3f0b245e-884a-11ee-a0d6-0242c0a85003"
    -modules: Doctrine\ORM\PersistentCollection {#1330 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1364 …}
    -totalHourDescription: 840
    -videoDescription: null
    -diplomaDescription: null
    -trainingProduct: App\Entity\Payment\TrainingProduct {#1375 …}
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1391 …}
    -trainingType: null
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1405 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1406 …}
    -thematic: [
      "10"
    ]
    -diploma: 1
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1444 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1509 …}
    -createdAt: DateTime @1700556296 {#1320
      date: 2023-11-21 09:44:56.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458864 {#1321
      date: 2025-09-10 01:01:04.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1468 …}
    #fromApi: false
    -name: "Plaquiste"
    -description: "Le plaquiste  intervient sur des chantiers de constructions neuves, ou en réhabilitation. Après avoir reçu les consignes de son responsable, il organise son poste de travail, il établit l’ordre d’exécution et les modes opératoires des ouvrages à réaliser. De par la connaissance qu’il a des normes de conformité des supports de réception, il est en capacité de contrôler ces derniers avant d’intervenir et alerter son responsable en cas de non-conformité. Tout au long de son intervention, il contrôle son travail et rend compte à son responsable du déroulement du chantier. En plus de son responsable, ses principaux interlocuteurs sont le client et le maître d’œuvre."
    -public: false
    -_links: null
    -status: "published"
    -lockBy: App\Entity\Scholar\Training\Training {#1460 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1509 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#2198
    -id: "65577016-8853-11ee-a0d6-0242c0a85003"
    -lessons: Doctrine\ORM\PersistentCollection {#2199 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#2204 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#2208 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1509 …}
    -createdAt: DateTime @1700560225 {#2189
      date: 2023-11-21 10:50:25.0 Europe/Paris (+01:00)
    }
    -updatedAt: null
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -lockBy: App\Entity\Scholar\Module\OriginModule {#2211 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1509 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#11856
    -id: "dbdb740f-8f95-11ee-835a-0242c0a85005"
    -chapters: Doctrine\ORM\PersistentCollection {#11857 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#11862 …}
    -exercises: Doctrine\ORM\PersistentCollection {#11859 …}
    -minimumTime: DateTime @21600 {#11849
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#11864 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#6729 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#11866 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#11868 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#11873 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1509 …}
    -createdAt: DateTime @1701358429 {#11854
      date: 2023-11-30 16:33:49.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1750847724 {#11855
      date: 2025-06-25 12:35:24.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -status: "published"
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#11878 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1509 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\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 {#1323
    -id: "3f0b245e-884a-11ee-a0d6-0242c0a85003"
    -modules: Doctrine\ORM\PersistentCollection {#1330 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1364 …}
    -totalHourDescription: 840
    -videoDescription: null
    -diplomaDescription: null
    -trainingProduct: App\Entity\Payment\TrainingProduct {#1375 …}
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1391 …}
    -trainingType: null
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1405 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1406 …}
    -thematic: [
      "10"
    ]
    -diploma: 1
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1444 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1509 …}
    -createdAt: DateTime @1700556296 {#1320
      date: 2023-11-21 09:44:56.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458864 {#1321
      date: 2025-09-10 01:01:04.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1468 …}
    #fromApi: false
    -name: "Plaquiste"
    -description: "Le plaquiste  intervient sur des chantiers de constructions neuves, ou en réhabilitation. Après avoir reçu les consignes de son responsable, il organise son poste de travail, il établit l’ordre d’exécution et les modes opératoires des ouvrages à réaliser. De par la connaissance qu’il a des normes de conformité des supports de réception, il est en capacité de contrôler ces derniers avant d’intervenir et alerter son responsable en cas de non-conformité. Tout au long de son intervention, il contrôle son travail et rend compte à son responsable du déroulement du chantier. En plus de son responsable, ses principaux interlocuteurs sont le client et le maître d’œuvre."
    -public: false
    -_links: null
    -status: "published"
    -lockBy: App\Entity\Scholar\Training\Training {#1460 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1509 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#2222
    -id: "6c405238-8853-11ee-a0d6-0242c0a85003"
    -lessons: Doctrine\ORM\PersistentCollection {#2223 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#2228 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#2232 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1509 …}
    -createdAt: DateTime @1700560237 {#2214
      date: 2023-11-21 10:50:37.0 Europe/Paris (+01:00)
    }
    -updatedAt: null
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -lockBy: App\Entity\Scholar\Module\OriginModule {#2235 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1509 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#11954
    -id: "c7897153-9515-11ee-835a-0242c0a85005"
    -chapters: Doctrine\ORM\PersistentCollection {#11955 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#11960 …}
    -exercises: Doctrine\ORM\PersistentCollection {#11957 …}
    -minimumTime: DateTime @21600 {#11951
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#11962 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#6729 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#11964 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#11966 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#11971 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1509 …}
    -createdAt: DateTime @1701963126 {#11952
      date: 2023-12-07 16:32:06.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1750847724 {#11953
      date: 2025-06-25 12:35:24.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -status: "published"
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#11976 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1509 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\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 {#1323
    -id: "3f0b245e-884a-11ee-a0d6-0242c0a85003"
    -modules: Doctrine\ORM\PersistentCollection {#1330 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1364 …}
    -totalHourDescription: 840
    -videoDescription: null
    -diplomaDescription: null
    -trainingProduct: App\Entity\Payment\TrainingProduct {#1375 …}
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1391 …}
    -trainingType: null
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1405 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1406 …}
    -thematic: [
      "10"
    ]
    -diploma: 1
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1444 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1509 …}
    -createdAt: DateTime @1700556296 {#1320
      date: 2023-11-21 09:44:56.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458864 {#1321
      date: 2025-09-10 01:01:04.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1468 …}
    #fromApi: false
    -name: "Plaquiste"
    -description: "Le plaquiste  intervient sur des chantiers de constructions neuves, ou en réhabilitation. Après avoir reçu les consignes de son responsable, il organise son poste de travail, il établit l’ordre d’exécution et les modes opératoires des ouvrages à réaliser. De par la connaissance qu’il a des normes de conformité des supports de réception, il est en capacité de contrôler ces derniers avant d’intervenir et alerter son responsable en cas de non-conformité. Tout au long de son intervention, il contrôle son travail et rend compte à son responsable du déroulement du chantier. En plus de son responsable, ses principaux interlocuteurs sont le client et le maître d’œuvre."
    -public: false
    -_links: null
    -status: "published"
    -lockBy: App\Entity\Scholar\Training\Training {#1460 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1509 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#2222
    -id: "6c405238-8853-11ee-a0d6-0242c0a85003"
    -lessons: Doctrine\ORM\PersistentCollection {#2223 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#2228 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#2232 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1509 …}
    -createdAt: DateTime @1700560237 {#2214
      date: 2023-11-21 10:50:37.0 Europe/Paris (+01:00)
    }
    -updatedAt: null
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -lockBy: App\Entity\Scholar\Module\OriginModule {#2235 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1509 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#11995
    -id: "a4b68845-a3ef-11ee-adc7-0242c0a85006"
    -chapters: Doctrine\ORM\PersistentCollection {#11996 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#12001 …}
    -exercises: Doctrine\ORM\PersistentCollection {#11998 …}
    -minimumTime: DateTime @21600 {#11988
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#12003 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#6729 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#12005 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#12007 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#12012 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1509 …}
    -createdAt: DateTime @1703596015 {#11993
      date: 2023-12-26 14:06:55.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1750847724 {#11994
      date: 2025-06-25 12:35:24.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -status: "published"
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#12017 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1509 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\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 {#1323
    -id: "3f0b245e-884a-11ee-a0d6-0242c0a85003"
    -modules: Doctrine\ORM\PersistentCollection {#1330 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1364 …}
    -totalHourDescription: 840
    -videoDescription: null
    -diplomaDescription: null
    -trainingProduct: App\Entity\Payment\TrainingProduct {#1375 …}
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1391 …}
    -trainingType: null
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1405 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1406 …}
    -thematic: [
      "10"
    ]
    -diploma: 1
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1444 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1509 …}
    -createdAt: DateTime @1700556296 {#1320
      date: 2023-11-21 09:44:56.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458864 {#1321
      date: 2025-09-10 01:01:04.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1468 …}
    #fromApi: false
    -name: "Plaquiste"
    -description: "Le plaquiste  intervient sur des chantiers de constructions neuves, ou en réhabilitation. Après avoir reçu les consignes de son responsable, il organise son poste de travail, il établit l’ordre d’exécution et les modes opératoires des ouvrages à réaliser. De par la connaissance qu’il a des normes de conformité des supports de réception, il est en capacité de contrôler ces derniers avant d’intervenir et alerter son responsable en cas de non-conformité. Tout au long de son intervention, il contrôle son travail et rend compte à son responsable du déroulement du chantier. En plus de son responsable, ses principaux interlocuteurs sont le client et le maître d’œuvre."
    -public: false
    -_links: null
    -status: "published"
    -lockBy: App\Entity\Scholar\Training\Training {#1460 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1509 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#2222
    -id: "6c405238-8853-11ee-a0d6-0242c0a85003"
    -lessons: Doctrine\ORM\PersistentCollection {#2223 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#2228 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#2232 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1509 …}
    -createdAt: DateTime @1700560237 {#2214
      date: 2023-11-21 10:50:37.0 Europe/Paris (+01:00)
    }
    -updatedAt: null
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -lockBy: App\Entity\Scholar\Module\OriginModule {#2235 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1509 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#12036
    -id: "6b64021f-ab06-11ee-adc7-0242c0a85006"
    -chapters: Doctrine\ORM\PersistentCollection {#12037 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#12042 …}
    -exercises: Doctrine\ORM\PersistentCollection {#12039 …}
    -minimumTime: DateTime @21600 {#12029
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#12044 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#6729 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#12046 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#12048 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#12053 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1509 …}
    -createdAt: DateTime @1704375455 {#12034
      date: 2024-01-04 14:37:35.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1750847724 {#12035
      date: 2025-06-25 12:35:24.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -status: "published"
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#12058 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1509 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\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 {#1323
    -id: "3f0b245e-884a-11ee-a0d6-0242c0a85003"
    -modules: Doctrine\ORM\PersistentCollection {#1330 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1364 …}
    -totalHourDescription: 840
    -videoDescription: null
    -diplomaDescription: null
    -trainingProduct: App\Entity\Payment\TrainingProduct {#1375 …}
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1391 …}
    -trainingType: null
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1405 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1406 …}
    -thematic: [
      "10"
    ]
    -diploma: 1
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1444 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1509 …}
    -createdAt: DateTime @1700556296 {#1320
      date: 2023-11-21 09:44:56.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458864 {#1321
      date: 2025-09-10 01:01:04.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1468 …}
    #fromApi: false
    -name: "Plaquiste"
    -description: "Le plaquiste  intervient sur des chantiers de constructions neuves, ou en réhabilitation. Après avoir reçu les consignes de son responsable, il organise son poste de travail, il établit l’ordre d’exécution et les modes opératoires des ouvrages à réaliser. De par la connaissance qu’il a des normes de conformité des supports de réception, il est en capacité de contrôler ces derniers avant d’intervenir et alerter son responsable en cas de non-conformité. Tout au long de son intervention, il contrôle son travail et rend compte à son responsable du déroulement du chantier. En plus de son responsable, ses principaux interlocuteurs sont le client et le maître d’œuvre."
    -public: false
    -_links: null
    -status: "published"
    -lockBy: App\Entity\Scholar\Training\Training {#1460 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1509 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#2222
    -id: "6c405238-8853-11ee-a0d6-0242c0a85003"
    -lessons: Doctrine\ORM\PersistentCollection {#2223 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#2228 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#2232 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1509 …}
    -createdAt: DateTime @1700560237 {#2214
      date: 2023-11-21 10:50:37.0 Europe/Paris (+01:00)
    }
    -updatedAt: null
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -lockBy: App\Entity\Scholar\Module\OriginModule {#2235 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1509 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#12077
    -id: "ff398936-ab18-11ee-adc7-0242c0a85006"
    -chapters: Doctrine\ORM\PersistentCollection {#12078 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#12083 …}
    -exercises: Doctrine\ORM\PersistentCollection {#12080 …}
    -minimumTime: DateTime @21600 {#12070
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#12085 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#6729 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#12087 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#12089 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#12094 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1509 …}
    -createdAt: DateTime @1704383434 {#12075
      date: 2024-01-04 16:50:34.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1750847724 {#12076
      date: 2025-06-25 12:35:24.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -status: "published"
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#12099 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1509 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\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 {#1323
    -id: "3f0b245e-884a-11ee-a0d6-0242c0a85003"
    -modules: Doctrine\ORM\PersistentCollection {#1330 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1364 …}
    -totalHourDescription: 840
    -videoDescription: null
    -diplomaDescription: null
    -trainingProduct: App\Entity\Payment\TrainingProduct {#1375 …}
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1391 …}
    -trainingType: null
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1405 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1406 …}
    -thematic: [
      "10"
    ]
    -diploma: 1
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1444 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1509 …}
    -createdAt: DateTime @1700556296 {#1320
      date: 2023-11-21 09:44:56.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458864 {#1321
      date: 2025-09-10 01:01:04.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1468 …}
    #fromApi: false
    -name: "Plaquiste"
    -description: "Le plaquiste  intervient sur des chantiers de constructions neuves, ou en réhabilitation. Après avoir reçu les consignes de son responsable, il organise son poste de travail, il établit l’ordre d’exécution et les modes opératoires des ouvrages à réaliser. De par la connaissance qu’il a des normes de conformité des supports de réception, il est en capacité de contrôler ces derniers avant d’intervenir et alerter son responsable en cas de non-conformité. Tout au long de son intervention, il contrôle son travail et rend compte à son responsable du déroulement du chantier. En plus de son responsable, ses principaux interlocuteurs sont le client et le maître d’œuvre."
    -public: false
    -_links: null
    -status: "published"
    -lockBy: App\Entity\Scholar\Training\Training {#1460 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1509 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#2222
    -id: "6c405238-8853-11ee-a0d6-0242c0a85003"
    -lessons: Doctrine\ORM\PersistentCollection {#2223 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#2228 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#2232 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1509 …}
    -createdAt: DateTime @1700560237 {#2214
      date: 2023-11-21 10:50:37.0 Europe/Paris (+01:00)
    }
    -updatedAt: null
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -lockBy: App\Entity\Scholar\Module\OriginModule {#2235 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1509 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#12118
    -id: "a67aa367-e5dd-11ee-aec4-0242c0a89006"
    -chapters: Doctrine\ORM\PersistentCollection {#12119 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#12124 …}
    -exercises: Doctrine\ORM\PersistentCollection {#12121 …}
    -minimumTime: DateTime @21600 {#12111
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#12126 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#6729 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#12128 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#12130 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#12135 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1509 …}
    -createdAt: DateTime @1710845063 {#12116
      date: 2024-03-19 11:44:23.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1750847724 {#12117
      date: 2025-06-25 12:35:24.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -status: "published"
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#12139 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1509 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\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 {#1323
    -id: "3f0b245e-884a-11ee-a0d6-0242c0a85003"
    -modules: Doctrine\ORM\PersistentCollection {#1330 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1364 …}
    -totalHourDescription: 840
    -videoDescription: null
    -diplomaDescription: null
    -trainingProduct: App\Entity\Payment\TrainingProduct {#1375 …}
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1391 …}
    -trainingType: null
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1405 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1406 …}
    -thematic: [
      "10"
    ]
    -diploma: 1
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1444 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1509 …}
    -createdAt: DateTime @1700556296 {#1320
      date: 2023-11-21 09:44:56.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458864 {#1321
      date: 2025-09-10 01:01:04.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1468 …}
    #fromApi: false
    -name: "Plaquiste"
    -description: "Le plaquiste  intervient sur des chantiers de constructions neuves, ou en réhabilitation. Après avoir reçu les consignes de son responsable, il organise son poste de travail, il établit l’ordre d’exécution et les modes opératoires des ouvrages à réaliser. De par la connaissance qu’il a des normes de conformité des supports de réception, il est en capacité de contrôler ces derniers avant d’intervenir et alerter son responsable en cas de non-conformité. Tout au long de son intervention, il contrôle son travail et rend compte à son responsable du déroulement du chantier. En plus de son responsable, ses principaux interlocuteurs sont le client et le maître d’œuvre."
    -public: false
    -_links: null
    -status: "published"
    -lockBy: App\Entity\Scholar\Training\Training {#1460 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1509 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#2222
    -id: "6c405238-8853-11ee-a0d6-0242c0a85003"
    -lessons: Doctrine\ORM\PersistentCollection {#2223 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#2228 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#2232 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1509 …}
    -createdAt: DateTime @1700560237 {#2214
      date: 2023-11-21 10:50:37.0 Europe/Paris (+01:00)
    }
    -updatedAt: null
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -lockBy: App\Entity\Scholar\Module\OriginModule {#2235 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1509 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#12158
    -id: "cc059b2c-e5fa-11ee-aec4-0242c0a89006"
    -chapters: Doctrine\ORM\PersistentCollection {#12159 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#12164 …}
    -exercises: Doctrine\ORM\PersistentCollection {#12161 …}
    -minimumTime: DateTime @21600 {#12151
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#12166 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#6729 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#12168 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#12170 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#12175 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1509 …}
    -createdAt: DateTime @1710857582 {#12156
      date: 2024-03-19 15:13:02.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1750847724 {#12157
      date: 2025-06-25 12:35:24.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -status: "published"
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#12180 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1509 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\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 {#1323
    -id: "3f0b245e-884a-11ee-a0d6-0242c0a85003"
    -modules: Doctrine\ORM\PersistentCollection {#1330 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1364 …}
    -totalHourDescription: 840
    -videoDescription: null
    -diplomaDescription: null
    -trainingProduct: App\Entity\Payment\TrainingProduct {#1375 …}
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1391 …}
    -trainingType: null
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1405 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1406 …}
    -thematic: [
      "10"
    ]
    -diploma: 1
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1444 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1509 …}
    -createdAt: DateTime @1700556296 {#1320
      date: 2023-11-21 09:44:56.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458864 {#1321
      date: 2025-09-10 01:01:04.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1468 …}
    #fromApi: false
    -name: "Plaquiste"
    -description: "Le plaquiste  intervient sur des chantiers de constructions neuves, ou en réhabilitation. Après avoir reçu les consignes de son responsable, il organise son poste de travail, il établit l’ordre d’exécution et les modes opératoires des ouvrages à réaliser. De par la connaissance qu’il a des normes de conformité des supports de réception, il est en capacité de contrôler ces derniers avant d’intervenir et alerter son responsable en cas de non-conformité. Tout au long de son intervention, il contrôle son travail et rend compte à son responsable du déroulement du chantier. En plus de son responsable, ses principaux interlocuteurs sont le client et le maître d’œuvre."
    -public: false
    -_links: null
    -status: "published"
    -lockBy: App\Entity\Scholar\Training\Training {#1460 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1509 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#2222
    -id: "6c405238-8853-11ee-a0d6-0242c0a85003"
    -lessons: Doctrine\ORM\PersistentCollection {#2223 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#2228 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#2232 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1509 …}
    -createdAt: DateTime @1700560237 {#2214
      date: 2023-11-21 10:50:37.0 Europe/Paris (+01:00)
    }
    -updatedAt: null
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -lockBy: App\Entity\Scholar\Module\OriginModule {#2235 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1509 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#12199
    -id: "4a28824d-ecfe-11ee-aec4-0242c0a89006"
    -chapters: Doctrine\ORM\PersistentCollection {#12200 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#12205 …}
    -exercises: Doctrine\ORM\PersistentCollection {#12202 …}
    -minimumTime: DateTime @21600 {#12192
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#12207 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#6729 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#12209 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#12211 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#12216 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1509 …}
    -createdAt: DateTime @1711628740 {#12197
      date: 2024-03-28 13:25:40.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1750847724 {#12198
      date: 2025-06-25 12:35:24.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -status: "published"
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#12221 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1509 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\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 {#1323
    -id: "3f0b245e-884a-11ee-a0d6-0242c0a85003"
    -modules: Doctrine\ORM\PersistentCollection {#1330 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1364 …}
    -totalHourDescription: 840
    -videoDescription: null
    -diplomaDescription: null
    -trainingProduct: App\Entity\Payment\TrainingProduct {#1375 …}
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1391 …}
    -trainingType: null
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1405 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1406 …}
    -thematic: [
      "10"
    ]
    -diploma: 1
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1444 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1509 …}
    -createdAt: DateTime @1700556296 {#1320
      date: 2023-11-21 09:44:56.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458864 {#1321
      date: 2025-09-10 01:01:04.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1468 …}
    #fromApi: false
    -name: "Plaquiste"
    -description: "Le plaquiste  intervient sur des chantiers de constructions neuves, ou en réhabilitation. Après avoir reçu les consignes de son responsable, il organise son poste de travail, il établit l’ordre d’exécution et les modes opératoires des ouvrages à réaliser. De par la connaissance qu’il a des normes de conformité des supports de réception, il est en capacité de contrôler ces derniers avant d’intervenir et alerter son responsable en cas de non-conformité. Tout au long de son intervention, il contrôle son travail et rend compte à son responsable du déroulement du chantier. En plus de son responsable, ses principaux interlocuteurs sont le client et le maître d’œuvre."
    -public: false
    -_links: null
    -status: "published"
    -lockBy: App\Entity\Scholar\Training\Training {#1460 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1509 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#2247
    -id: "9baac002-8853-11ee-a0d6-0242c0a85003"
    -lessons: Doctrine\ORM\PersistentCollection {#2248 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#2253 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#2258 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1509 …}
    -createdAt: DateTime @1700560317 {#2238
      date: 2023-11-21 10:51:57.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1700561622 {#2246
      date: 2023-11-21 11:13:42.0 Europe/Paris (+01:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -lockBy: App\Entity\Scholar\Module\OriginModule {#2262 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1509 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#12437
    -id: "2739039e-b92b-11ee-b7d7-0242c0a85003"
    -chapters: Doctrine\ORM\PersistentCollection {#12438 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#12443 …}
    -exercises: Doctrine\ORM\PersistentCollection {#12440 …}
    -minimumTime: DateTime @21600 {#12434
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#12445 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#6729 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#12447 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#12449 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#12455 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1509 …}
    -createdAt: DateTime @1705930548 {#12435
      date: 2024-01-22 14:35:48.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1750847724 {#12436
      date: 2025-06-25 12:35:24.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -status: "published"
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#12460 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1509 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\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 {#1323
    -id: "3f0b245e-884a-11ee-a0d6-0242c0a85003"
    -modules: Doctrine\ORM\PersistentCollection {#1330 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1364 …}
    -totalHourDescription: 840
    -videoDescription: null
    -diplomaDescription: null
    -trainingProduct: App\Entity\Payment\TrainingProduct {#1375 …}
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1391 …}
    -trainingType: null
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1405 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1406 …}
    -thematic: [
      "10"
    ]
    -diploma: 1
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1444 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1509 …}
    -createdAt: DateTime @1700556296 {#1320
      date: 2023-11-21 09:44:56.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458864 {#1321
      date: 2025-09-10 01:01:04.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1468 …}
    #fromApi: false
    -name: "Plaquiste"
    -description: "Le plaquiste  intervient sur des chantiers de constructions neuves, ou en réhabilitation. Après avoir reçu les consignes de son responsable, il organise son poste de travail, il établit l’ordre d’exécution et les modes opératoires des ouvrages à réaliser. De par la connaissance qu’il a des normes de conformité des supports de réception, il est en capacité de contrôler ces derniers avant d’intervenir et alerter son responsable en cas de non-conformité. Tout au long de son intervention, il contrôle son travail et rend compte à son responsable du déroulement du chantier. En plus de son responsable, ses principaux interlocuteurs sont le client et le maître d’œuvre."
    -public: false
    -_links: null
    -status: "published"
    -lockBy: App\Entity\Scholar\Training\Training {#1460 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1509 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#2247
    -id: "9baac002-8853-11ee-a0d6-0242c0a85003"
    -lessons: Doctrine\ORM\PersistentCollection {#2248 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#2253 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#2258 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1509 …}
    -createdAt: DateTime @1700560317 {#2238
      date: 2023-11-21 10:51:57.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1700561622 {#2246
      date: 2023-11-21 11:13:42.0 Europe/Paris (+01:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -lockBy: App\Entity\Scholar\Module\OriginModule {#2262 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1509 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#12481
    -id: "32562d4a-bc52-11ee-b7d7-0242c0a85003"
    -chapters: Doctrine\ORM\PersistentCollection {#12482 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#12487 …}
    -exercises: Doctrine\ORM\PersistentCollection {#12484 …}
    -minimumTime: DateTime @21600 {#12478
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#12489 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#6729 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#12491 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#12493 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#12498 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1509 …}
    -createdAt: DateTime @1706277171 {#12479
      date: 2024-01-26 14:52:51.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1750847724 {#12480
      date: 2025-06-25 12:35:24.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -status: "published"
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#12503 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1509 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\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 {#1323
    -id: "3f0b245e-884a-11ee-a0d6-0242c0a85003"
    -modules: Doctrine\ORM\PersistentCollection {#1330 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1364 …}
    -totalHourDescription: 840
    -videoDescription: null
    -diplomaDescription: null
    -trainingProduct: App\Entity\Payment\TrainingProduct {#1375 …}
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1391 …}
    -trainingType: null
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1405 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1406 …}
    -thematic: [
      "10"
    ]
    -diploma: 1
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1444 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1509 …}
    -createdAt: DateTime @1700556296 {#1320
      date: 2023-11-21 09:44:56.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458864 {#1321
      date: 2025-09-10 01:01:04.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1468 …}
    #fromApi: false
    -name: "Plaquiste"
    -description: "Le plaquiste  intervient sur des chantiers de constructions neuves, ou en réhabilitation. Après avoir reçu les consignes de son responsable, il organise son poste de travail, il établit l’ordre d’exécution et les modes opératoires des ouvrages à réaliser. De par la connaissance qu’il a des normes de conformité des supports de réception, il est en capacité de contrôler ces derniers avant d’intervenir et alerter son responsable en cas de non-conformité. Tout au long de son intervention, il contrôle son travail et rend compte à son responsable du déroulement du chantier. En plus de son responsable, ses principaux interlocuteurs sont le client et le maître d’œuvre."
    -public: false
    -_links: null
    -status: "published"
    -lockBy: App\Entity\Scholar\Training\Training {#1460 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1509 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#2247
    -id: "9baac002-8853-11ee-a0d6-0242c0a85003"
    -lessons: Doctrine\ORM\PersistentCollection {#2248 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#2253 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#2258 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1509 …}
    -createdAt: DateTime @1700560317 {#2238
      date: 2023-11-21 10:51:57.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1700561622 {#2246
      date: 2023-11-21 11:13:42.0 Europe/Paris (+01:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -lockBy: App\Entity\Scholar\Module\OriginModule {#2262 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1509 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#12522
    -id: "738b39c3-ca70-11ee-8761-0242ac1e0003"
    -chapters: Doctrine\ORM\PersistentCollection {#12523 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#12528 …}
    -exercises: Doctrine\ORM\PersistentCollection {#12525 …}
    -minimumTime: DateTime @21600 {#12515
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#12530 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#6729 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#12532 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#12534 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#12539 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1509 …}
    -createdAt: DateTime @1707829481 {#12520
      date: 2024-02-13 14:04:41.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1750847724 {#12521
      date: 2025-06-25 12:35:24.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -status: "published"
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#12544 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1509 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\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 {#1323
    -id: "3f0b245e-884a-11ee-a0d6-0242c0a85003"
    -modules: Doctrine\ORM\PersistentCollection {#1330 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1364 …}
    -totalHourDescription: 840
    -videoDescription: null
    -diplomaDescription: null
    -trainingProduct: App\Entity\Payment\TrainingProduct {#1375 …}
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1391 …}
    -trainingType: null
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1405 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1406 …}
    -thematic: [
      "10"
    ]
    -diploma: 1
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1444 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1509 …}
    -createdAt: DateTime @1700556296 {#1320
      date: 2023-11-21 09:44:56.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458864 {#1321
      date: 2025-09-10 01:01:04.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1468 …}
    #fromApi: false
    -name: "Plaquiste"
    -description: "Le plaquiste  intervient sur des chantiers de constructions neuves, ou en réhabilitation. Après avoir reçu les consignes de son responsable, il organise son poste de travail, il établit l’ordre d’exécution et les modes opératoires des ouvrages à réaliser. De par la connaissance qu’il a des normes de conformité des supports de réception, il est en capacité de contrôler ces derniers avant d’intervenir et alerter son responsable en cas de non-conformité. Tout au long de son intervention, il contrôle son travail et rend compte à son responsable du déroulement du chantier. En plus de son responsable, ses principaux interlocuteurs sont le client et le maître d’œuvre."
    -public: false
    -_links: null
    -status: "published"
    -lockBy: App\Entity\Scholar\Training\Training {#1460 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1509 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#2275
    -id: "de48790c-8854-11ee-a0d6-0242c0a85003"
    -lessons: Doctrine\ORM\PersistentCollection {#2276 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#2281 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#2286 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1509 …}
    -createdAt: DateTime @1700560858 {#2265
      date: 2023-11-21 11:00:58.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1711632737 {#2274
      date: 2024-03-28 14:32:17.0 Europe/Paris (+01:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -lockBy: App\Entity\Scholar\Module\OriginModule {#2290 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1509 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#12648
    -id: "224b89fb-a49f-11ee-adc7-0242c0a85006"
    -chapters: Doctrine\ORM\PersistentCollection {#12649 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#12654 …}
    -exercises: Doctrine\ORM\PersistentCollection {#12651 …}
    -minimumTime: DateTime @21600 {#12645
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#12656 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#6729 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#12658 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#12660 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#12666 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1509 …}
    -createdAt: DateTime @1703671387 {#12646
      date: 2023-12-27 11:03:07.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1750847724 {#12647
      date: 2025-06-25 12:35:24.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -status: "published"
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#12671 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1509 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\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 {#1323
    -id: "3f0b245e-884a-11ee-a0d6-0242c0a85003"
    -modules: Doctrine\ORM\PersistentCollection {#1330 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1364 …}
    -totalHourDescription: 840
    -videoDescription: null
    -diplomaDescription: null
    -trainingProduct: App\Entity\Payment\TrainingProduct {#1375 …}
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1391 …}
    -trainingType: null
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1405 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1406 …}
    -thematic: [
      "10"
    ]
    -diploma: 1
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1444 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1509 …}
    -createdAt: DateTime @1700556296 {#1320
      date: 2023-11-21 09:44:56.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458864 {#1321
      date: 2025-09-10 01:01:04.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1468 …}
    #fromApi: false
    -name: "Plaquiste"
    -description: "Le plaquiste  intervient sur des chantiers de constructions neuves, ou en réhabilitation. Après avoir reçu les consignes de son responsable, il organise son poste de travail, il établit l’ordre d’exécution et les modes opératoires des ouvrages à réaliser. De par la connaissance qu’il a des normes de conformité des supports de réception, il est en capacité de contrôler ces derniers avant d’intervenir et alerter son responsable en cas de non-conformité. Tout au long de son intervention, il contrôle son travail et rend compte à son responsable du déroulement du chantier. En plus de son responsable, ses principaux interlocuteurs sont le client et le maître d’œuvre."
    -public: false
    -_links: null
    -status: "published"
    -lockBy: App\Entity\Scholar\Training\Training {#1460 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1509 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#2275
    -id: "de48790c-8854-11ee-a0d6-0242c0a85003"
    -lessons: Doctrine\ORM\PersistentCollection {#2276 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#2281 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#2286 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1509 …}
    -createdAt: DateTime @1700560858 {#2265
      date: 2023-11-21 11:00:58.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1711632737 {#2274
      date: 2024-03-28 14:32:17.0 Europe/Paris (+01:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -lockBy: App\Entity\Scholar\Module\OriginModule {#2290 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1509 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#12692
    -id: "7dcbc1b0-a49a-11ee-adc7-0242c0a85006"
    -chapters: Doctrine\ORM\PersistentCollection {#12693 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#12698 …}
    -exercises: Doctrine\ORM\PersistentCollection {#12695 …}
    -minimumTime: DateTime @21600 {#12689
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#12700 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#6729 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#12702 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#12704 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#12710 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1509 …}
    -createdAt: DateTime @1703669393 {#12690
      date: 2023-12-27 10:29:53.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1750847724 {#12691
      date: 2025-06-25 12:35:24.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -status: "published"
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#12715 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1509 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\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 {#1323
    -id: "3f0b245e-884a-11ee-a0d6-0242c0a85003"
    -modules: Doctrine\ORM\PersistentCollection {#1330 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1364 …}
    -totalHourDescription: 840
    -videoDescription: null
    -diplomaDescription: null
    -trainingProduct: App\Entity\Payment\TrainingProduct {#1375 …}
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1391 …}
    -trainingType: null
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1405 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1406 …}
    -thematic: [
      "10"
    ]
    -diploma: 1
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1444 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1509 …}
    -createdAt: DateTime @1700556296 {#1320
      date: 2023-11-21 09:44:56.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458864 {#1321
      date: 2025-09-10 01:01:04.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1468 …}
    #fromApi: false
    -name: "Plaquiste"
    -description: "Le plaquiste  intervient sur des chantiers de constructions neuves, ou en réhabilitation. Après avoir reçu les consignes de son responsable, il organise son poste de travail, il établit l’ordre d’exécution et les modes opératoires des ouvrages à réaliser. De par la connaissance qu’il a des normes de conformité des supports de réception, il est en capacité de contrôler ces derniers avant d’intervenir et alerter son responsable en cas de non-conformité. Tout au long de son intervention, il contrôle son travail et rend compte à son responsable du déroulement du chantier. En plus de son responsable, ses principaux interlocuteurs sont le client et le maître d’œuvre."
    -public: false
    -_links: null
    -status: "published"
    -lockBy: App\Entity\Scholar\Training\Training {#1460 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1509 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#2275
    -id: "de48790c-8854-11ee-a0d6-0242c0a85003"
    -lessons: Doctrine\ORM\PersistentCollection {#2276 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#2281 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#2286 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1509 …}
    -createdAt: DateTime @1700560858 {#2265
      date: 2023-11-21 11:00:58.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1711632737 {#2274
      date: 2024-03-28 14:32:17.0 Europe/Paris (+01:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -lockBy: App\Entity\Scholar\Module\OriginModule {#2290 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1509 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#12737
    -id: "5613c684-beac-11ee-b7d7-0242c0a85003"
    -chapters: Doctrine\ORM\PersistentCollection {#12738 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#12743 …}
    -exercises: Doctrine\ORM\PersistentCollection {#12740 …}
    -minimumTime: DateTime @21600 {#12734
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#12745 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#6729 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#12747 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#12749 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#12754 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1509 …}
    -createdAt: DateTime @1706535788 {#12735
      date: 2024-01-29 14:43:08.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1750847724 {#12736
      date: 2025-06-25 12:35:24.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -status: "published"
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#12759 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1509 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\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 {#1323
    -id: "3f0b245e-884a-11ee-a0d6-0242c0a85003"
    -modules: Doctrine\ORM\PersistentCollection {#1330 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1364 …}
    -totalHourDescription: 840
    -videoDescription: null
    -diplomaDescription: null
    -trainingProduct: App\Entity\Payment\TrainingProduct {#1375 …}
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1391 …}
    -trainingType: null
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1405 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1406 …}
    -thematic: [
      "10"
    ]
    -diploma: 1
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1444 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1509 …}
    -createdAt: DateTime @1700556296 {#1320
      date: 2023-11-21 09:44:56.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458864 {#1321
      date: 2025-09-10 01:01:04.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1468 …}
    #fromApi: false
    -name: "Plaquiste"
    -description: "Le plaquiste  intervient sur des chantiers de constructions neuves, ou en réhabilitation. Après avoir reçu les consignes de son responsable, il organise son poste de travail, il établit l’ordre d’exécution et les modes opératoires des ouvrages à réaliser. De par la connaissance qu’il a des normes de conformité des supports de réception, il est en capacité de contrôler ces derniers avant d’intervenir et alerter son responsable en cas de non-conformité. Tout au long de son intervention, il contrôle son travail et rend compte à son responsable du déroulement du chantier. En plus de son responsable, ses principaux interlocuteurs sont le client et le maître d’œuvre."
    -public: false
    -_links: null
    -status: "published"
    -lockBy: App\Entity\Scholar\Training\Training {#1460 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1509 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#2275
    -id: "de48790c-8854-11ee-a0d6-0242c0a85003"
    -lessons: Doctrine\ORM\PersistentCollection {#2276 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#2281 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#2286 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1509 …}
    -createdAt: DateTime @1700560858 {#2265
      date: 2023-11-21 11:00:58.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1711632737 {#2274
      date: 2024-03-28 14:32:17.0 Europe/Paris (+01:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -lockBy: App\Entity\Scholar\Module\OriginModule {#2290 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1509 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#12778
    -id: "7ad43a02-ca4a-11ee-8761-0242ac1e0003"
    -chapters: Doctrine\ORM\PersistentCollection {#12779 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#12784 …}
    -exercises: Doctrine\ORM\PersistentCollection {#12781 …}
    -minimumTime: DateTime @21600 {#12771
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#12786 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#6729 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#12788 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#12790 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#12795 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1509 …}
    -createdAt: DateTime @1707813173 {#12776
      date: 2024-02-13 09:32:53.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1750847724 {#12777
      date: 2025-06-25 12:35:24.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -status: "published"
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#12799 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1509 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\TrainingVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\PracticalCaseUserVoter"
ACCESS ABSTAIN
"Nellapp\Bundle\SDKBundle\Permission\Security\Voter\SuperAdminVoter"
ACCESS ABSTAIN
Show voter details
148 DENIED FRONT_ACCESS
[
  "training" => App\Entity\Scholar\Training\SharedTraining {#1323
    -id: "3f0b245e-884a-11ee-a0d6-0242c0a85003"
    -modules: Doctrine\ORM\PersistentCollection {#1330 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1364 …}
    -totalHourDescription: 840
    -videoDescription: null
    -diplomaDescription: null
    -trainingProduct: App\Entity\Payment\TrainingProduct {#1375 …}
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1391 …}
    -trainingType: null
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1405 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1406 …}
    -thematic: [
      "10"
    ]
    -diploma: 1
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1444 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1509 …}
    -createdAt: DateTime @1700556296 {#1320
      date: 2023-11-21 09:44:56.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458864 {#1321
      date: 2025-09-10 01:01:04.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1468 …}
    #fromApi: false
    -name: "Plaquiste"
    -description: "Le plaquiste  intervient sur des chantiers de constructions neuves, ou en réhabilitation. Après avoir reçu les consignes de son responsable, il organise son poste de travail, il établit l’ordre d’exécution et les modes opératoires des ouvrages à réaliser. De par la connaissance qu’il a des normes de conformité des supports de réception, il est en capacité de contrôler ces derniers avant d’intervenir et alerter son responsable en cas de non-conformité. Tout au long de son intervention, il contrôle son travail et rend compte à son responsable du déroulement du chantier. En plus de son responsable, ses principaux interlocuteurs sont le client et le maître d’œuvre."
    -public: false
    -_links: null
    -status: "published"
    -lockBy: App\Entity\Scholar\Training\Training {#1460 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1509 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#2275
    -id: "de48790c-8854-11ee-a0d6-0242c0a85003"
    -lessons: Doctrine\ORM\PersistentCollection {#2276 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#2281 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#2286 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1509 …}
    -createdAt: DateTime @1700560858 {#2265
      date: 2023-11-21 11:00:58.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1711632737 {#2274
      date: 2024-03-28 14:32:17.0 Europe/Paris (+01:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -lockBy: App\Entity\Scholar\Module\OriginModule {#2290 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1509 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#12818
    -id: "97121929-ed04-11ee-aec4-0242c0a89006"
    -chapters: Doctrine\ORM\PersistentCollection {#12819 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#12824 …}
    -exercises: Doctrine\ORM\PersistentCollection {#12821 …}
    -minimumTime: DateTime @21600 {#12811
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#12826 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#6729 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#12828 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#12830 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#12835 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1509 …}
    -createdAt: DateTime @1711631446 {#12816
      date: 2024-03-28 14:10:46.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1750847724 {#12817
      date: 2025-06-25 12:35:24.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -status: "published"
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#12840 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1509 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\TrainingVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\PracticalCaseUserVoter"
ACCESS ABSTAIN
"Nellapp\Bundle\SDKBundle\Permission\Security\Voter\SuperAdminVoter"
ACCESS ABSTAIN
Show voter details
149 DENIED FRONT_ACCESS
[
  "training" => App\Entity\Scholar\Training\SharedTraining {#1323
    -id: "3f0b245e-884a-11ee-a0d6-0242c0a85003"
    -modules: Doctrine\ORM\PersistentCollection {#1330 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1364 …}
    -totalHourDescription: 840
    -videoDescription: null
    -diplomaDescription: null
    -trainingProduct: App\Entity\Payment\TrainingProduct {#1375 …}
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1391 …}
    -trainingType: null
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1405 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1406 …}
    -thematic: [
      "10"
    ]
    -diploma: 1
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1444 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1509 …}
    -createdAt: DateTime @1700556296 {#1320
      date: 2023-11-21 09:44:56.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458864 {#1321
      date: 2025-09-10 01:01:04.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1468 …}
    #fromApi: false
    -name: "Plaquiste"
    -description: "Le plaquiste  intervient sur des chantiers de constructions neuves, ou en réhabilitation. Après avoir reçu les consignes de son responsable, il organise son poste de travail, il établit l’ordre d’exécution et les modes opératoires des ouvrages à réaliser. De par la connaissance qu’il a des normes de conformité des supports de réception, il est en capacité de contrôler ces derniers avant d’intervenir et alerter son responsable en cas de non-conformité. Tout au long de son intervention, il contrôle son travail et rend compte à son responsable du déroulement du chantier. En plus de son responsable, ses principaux interlocuteurs sont le client et le maître d’œuvre."
    -public: false
    -_links: null
    -status: "published"
    -lockBy: App\Entity\Scholar\Training\Training {#1460 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1509 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#2275
    -id: "de48790c-8854-11ee-a0d6-0242c0a85003"
    -lessons: Doctrine\ORM\PersistentCollection {#2276 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#2281 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#2286 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1509 …}
    -createdAt: DateTime @1700560858 {#2265
      date: 2023-11-21 11:00:58.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1711632737 {#2274
      date: 2024-03-28 14:32:17.0 Europe/Paris (+01:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -lockBy: App\Entity\Scholar\Module\OriginModule {#2290 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1509 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#12859
    -id: "a73e4961-ed12-11ee-aec4-0242c0a89006"
    -chapters: Doctrine\ORM\PersistentCollection {#12860 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#12865 …}
    -exercises: Doctrine\ORM\PersistentCollection {#12862 …}
    -minimumTime: DateTime @21600 {#12852
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#12867 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#6729 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#12869 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#12871 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#12876 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1509 …}
    -createdAt: DateTime @1711637486 {#12857
      date: 2024-03-28 15:51:26.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1750847724 {#12858
      date: 2025-06-25 12:35:24.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -status: "published"
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#12881 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1509 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\TrainingVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\PracticalCaseUserVoter"
ACCESS ABSTAIN
"Nellapp\Bundle\SDKBundle\Permission\Security\Voter\SuperAdminVoter"
ACCESS ABSTAIN
Show voter details
150 DENIED FRONT_ACCESS
[
  "training" => App\Entity\Scholar\Training\SharedTraining {#1323
    -id: "3f0b245e-884a-11ee-a0d6-0242c0a85003"
    -modules: Doctrine\ORM\PersistentCollection {#1330 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1364 …}
    -totalHourDescription: 840
    -videoDescription: null
    -diplomaDescription: null
    -trainingProduct: App\Entity\Payment\TrainingProduct {#1375 …}
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1391 …}
    -trainingType: null
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1405 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1406 …}
    -thematic: [
      "10"
    ]
    -diploma: 1
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1444 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1509 …}
    -createdAt: DateTime @1700556296 {#1320
      date: 2023-11-21 09:44:56.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458864 {#1321
      date: 2025-09-10 01:01:04.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1468 …}
    #fromApi: false
    -name: "Plaquiste"
    -description: "Le plaquiste  intervient sur des chantiers de constructions neuves, ou en réhabilitation. Après avoir reçu les consignes de son responsable, il organise son poste de travail, il établit l’ordre d’exécution et les modes opératoires des ouvrages à réaliser. De par la connaissance qu’il a des normes de conformité des supports de réception, il est en capacité de contrôler ces derniers avant d’intervenir et alerter son responsable en cas de non-conformité. Tout au long de son intervention, il contrôle son travail et rend compte à son responsable du déroulement du chantier. En plus de son responsable, ses principaux interlocuteurs sont le client et le maître d’œuvre."
    -public: false
    -_links: null
    -status: "published"
    -lockBy: App\Entity\Scholar\Training\Training {#1460 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1509 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#2275
    -id: "de48790c-8854-11ee-a0d6-0242c0a85003"
    -lessons: Doctrine\ORM\PersistentCollection {#2276 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#2281 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#2286 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1509 …}
    -createdAt: DateTime @1700560858 {#2265
      date: 2023-11-21 11:00:58.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1711632737 {#2274
      date: 2024-03-28 14:32:17.0 Europe/Paris (+01:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -lockBy: App\Entity\Scholar\Module\OriginModule {#2290 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1509 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#12900
    -id: "4664c0ef-f671-11ee-aec4-0242c0a89006"
    -chapters: Doctrine\ORM\PersistentCollection {#12901 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#12906 …}
    -exercises: Doctrine\ORM\PersistentCollection {#12903 …}
    -minimumTime: DateTime @21600 {#12893
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#12908 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#6729 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#12910 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#12912 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#12917 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1509 …}
    -createdAt: DateTime @1712667686 {#12898
      date: 2024-04-09 15:01:26.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1750847724 {#12899
      date: 2025-06-25 12:35:24.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -status: "published"
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#12922 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1509 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\TrainingVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\PracticalCaseUserVoter"
ACCESS ABSTAIN
"Nellapp\Bundle\SDKBundle\Permission\Security\Voter\SuperAdminVoter"
ACCESS ABSTAIN
Show voter details
151 DENIED FRONT_ACCESS
[
  "training" => App\Entity\Scholar\Training\SharedTraining {#1323
    -id: "3f0b245e-884a-11ee-a0d6-0242c0a85003"
    -modules: Doctrine\ORM\PersistentCollection {#1330 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1364 …}
    -totalHourDescription: 840
    -videoDescription: null
    -diplomaDescription: null
    -trainingProduct: App\Entity\Payment\TrainingProduct {#1375 …}
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1391 …}
    -trainingType: null
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1405 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1406 …}
    -thematic: [
      "10"
    ]
    -diploma: 1
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1444 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1509 …}
    -createdAt: DateTime @1700556296 {#1320
      date: 2023-11-21 09:44:56.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458864 {#1321
      date: 2025-09-10 01:01:04.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1468 …}
    #fromApi: false
    -name: "Plaquiste"
    -description: "Le plaquiste  intervient sur des chantiers de constructions neuves, ou en réhabilitation. Après avoir reçu les consignes de son responsable, il organise son poste de travail, il établit l’ordre d’exécution et les modes opératoires des ouvrages à réaliser. De par la connaissance qu’il a des normes de conformité des supports de réception, il est en capacité de contrôler ces derniers avant d’intervenir et alerter son responsable en cas de non-conformité. Tout au long de son intervention, il contrôle son travail et rend compte à son responsable du déroulement du chantier. En plus de son responsable, ses principaux interlocuteurs sont le client et le maître d’œuvre."
    -public: false
    -_links: null
    -status: "published"
    -lockBy: App\Entity\Scholar\Training\Training {#1460 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1509 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#2275
    -id: "de48790c-8854-11ee-a0d6-0242c0a85003"
    -lessons: Doctrine\ORM\PersistentCollection {#2276 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#2281 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#2286 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1509 …}
    -createdAt: DateTime @1700560858 {#2265
      date: 2023-11-21 11:00:58.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1711632737 {#2274
      date: 2024-03-28 14:32:17.0 Europe/Paris (+01:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -lockBy: App\Entity\Scholar\Module\OriginModule {#2290 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1509 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#12941
    -id: "2e785576-f677-11ee-aec4-0242c0a89006"
    -chapters: Doctrine\ORM\PersistentCollection {#12942 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#12947 …}
    -exercises: Doctrine\ORM\PersistentCollection {#12944 …}
    -minimumTime: DateTime @21600 {#12934
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#12949 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#6729 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#12951 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#12953 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#12958 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1509 …}
    -createdAt: DateTime @1712670223 {#12939
      date: 2024-04-09 15:43:43.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1750847724 {#12940
      date: 2025-06-25 12:35:24.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -status: "published"
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#12963 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1509 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\TrainingVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\PracticalCaseUserVoter"
ACCESS ABSTAIN
"Nellapp\Bundle\SDKBundle\Permission\Security\Voter\SuperAdminVoter"
ACCESS ABSTAIN
Show voter details
152 DENIED FRONT_ACCESS
[
  "training" => App\Entity\Scholar\Training\SharedTraining {#1323
    -id: "3f0b245e-884a-11ee-a0d6-0242c0a85003"
    -modules: Doctrine\ORM\PersistentCollection {#1330 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1364 …}
    -totalHourDescription: 840
    -videoDescription: null
    -diplomaDescription: null
    -trainingProduct: App\Entity\Payment\TrainingProduct {#1375 …}
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1391 …}
    -trainingType: null
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1405 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1406 …}
    -thematic: [
      "10"
    ]
    -diploma: 1
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1444 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1509 …}
    -createdAt: DateTime @1700556296 {#1320
      date: 2023-11-21 09:44:56.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458864 {#1321
      date: 2025-09-10 01:01:04.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1468 …}
    #fromApi: false
    -name: "Plaquiste"
    -description: "Le plaquiste  intervient sur des chantiers de constructions neuves, ou en réhabilitation. Après avoir reçu les consignes de son responsable, il organise son poste de travail, il établit l’ordre d’exécution et les modes opératoires des ouvrages à réaliser. De par la connaissance qu’il a des normes de conformité des supports de réception, il est en capacité de contrôler ces derniers avant d’intervenir et alerter son responsable en cas de non-conformité. Tout au long de son intervention, il contrôle son travail et rend compte à son responsable du déroulement du chantier. En plus de son responsable, ses principaux interlocuteurs sont le client et le maître d’œuvre."
    -public: false
    -_links: null
    -status: "published"
    -lockBy: App\Entity\Scholar\Training\Training {#1460 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1509 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#2275
    -id: "de48790c-8854-11ee-a0d6-0242c0a85003"
    -lessons: Doctrine\ORM\PersistentCollection {#2276 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#2281 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#2286 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1509 …}
    -createdAt: DateTime @1700560858 {#2265
      date: 2023-11-21 11:00:58.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1711632737 {#2274
      date: 2024-03-28 14:32:17.0 Europe/Paris (+01:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -lockBy: App\Entity\Scholar\Module\OriginModule {#2290 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1509 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#12982
    -id: "23c43456-ca52-11ee-8761-0242ac1e0003"
    -chapters: Doctrine\ORM\PersistentCollection {#12983 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#12988 …}
    -exercises: Doctrine\ORM\PersistentCollection {#12985 …}
    -minimumTime: DateTime @21600 {#12975
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#12990 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#6729 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#12992 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#12994 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#13000 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1509 …}
    -createdAt: DateTime @1707816463 {#12980
      date: 2024-02-13 10:27:43.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1750847724 {#12981
      date: 2025-06-25 12:35:24.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -status: "published"
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#13005 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1509 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\TrainingVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\PracticalCaseUserVoter"
ACCESS ABSTAIN
"Nellapp\Bundle\SDKBundle\Permission\Security\Voter\SuperAdminVoter"
ACCESS ABSTAIN
Show voter details
153 DENIED FRONT_ACCESS
[
  "training" => App\Entity\Scholar\Training\SharedTraining {#1323
    -id: "3f0b245e-884a-11ee-a0d6-0242c0a85003"
    -modules: Doctrine\ORM\PersistentCollection {#1330 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1364 …}
    -totalHourDescription: 840
    -videoDescription: null
    -diplomaDescription: null
    -trainingProduct: App\Entity\Payment\TrainingProduct {#1375 …}
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1391 …}
    -trainingType: null
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1405 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1406 …}
    -thematic: [
      "10"
    ]
    -diploma: 1
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1444 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1509 …}
    -createdAt: DateTime @1700556296 {#1320
      date: 2023-11-21 09:44:56.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458864 {#1321
      date: 2025-09-10 01:01:04.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1468 …}
    #fromApi: false
    -name: "Plaquiste"
    -description: "Le plaquiste  intervient sur des chantiers de constructions neuves, ou en réhabilitation. Après avoir reçu les consignes de son responsable, il organise son poste de travail, il établit l’ordre d’exécution et les modes opératoires des ouvrages à réaliser. De par la connaissance qu’il a des normes de conformité des supports de réception, il est en capacité de contrôler ces derniers avant d’intervenir et alerter son responsable en cas de non-conformité. Tout au long de son intervention, il contrôle son travail et rend compte à son responsable du déroulement du chantier. En plus de son responsable, ses principaux interlocuteurs sont le client et le maître d’œuvre."
    -public: false
    -_links: null
    -status: "published"
    -lockBy: App\Entity\Scholar\Training\Training {#1460 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1509 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#2303
    -id: "696d722e-7564-11ed-a9f8-0242c0a8a005"
    -lessons: Doctrine\ORM\PersistentCollection {#2304 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#2309 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#2314 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1509 …}
    -createdAt: DateTime @1670330964 {#2293
      date: 2022-12-06 13:49:24.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1692868510 {#2302
      date: 2023-08-24 11:15:10.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -lockBy: App\Entity\Scholar\Module\OriginModule {#2318 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1509 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#13279
    -id: "a4b1e29a-7562-11ed-a9f8-0242c0a8a005"
    -chapters: Doctrine\ORM\PersistentCollection {#13280 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#13285 …}
    -exercises: Doctrine\ORM\PersistentCollection {#13282 …}
    -minimumTime: DateTime @21600 {#13276
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#13287 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#2481 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#13289 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#13291 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#13297 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1509 …}
    -createdAt: DateTime @1670330204 {#13277
      date: 2022-12-06 13:36:44.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757308050 {#13278
      date: 2025-09-08 07:07:30.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#13295 …}
    #fromApi: false
    -status: "published"
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#13303 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1509 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\TrainingVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\PracticalCaseUserVoter"
ACCESS ABSTAIN
"Nellapp\Bundle\SDKBundle\Permission\Security\Voter\SuperAdminVoter"
ACCESS ABSTAIN
Show voter details
154 DENIED FRONT_ACCESS
[
  "training" => App\Entity\Scholar\Training\SharedTraining {#1323
    -id: "3f0b245e-884a-11ee-a0d6-0242c0a85003"
    -modules: Doctrine\ORM\PersistentCollection {#1330 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1364 …}
    -totalHourDescription: 840
    -videoDescription: null
    -diplomaDescription: null
    -trainingProduct: App\Entity\Payment\TrainingProduct {#1375 …}
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1391 …}
    -trainingType: null
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1405 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1406 …}
    -thematic: [
      "10"
    ]
    -diploma: 1
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1444 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1509 …}
    -createdAt: DateTime @1700556296 {#1320
      date: 2023-11-21 09:44:56.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458864 {#1321
      date: 2025-09-10 01:01:04.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1468 …}
    #fromApi: false
    -name: "Plaquiste"
    -description: "Le plaquiste  intervient sur des chantiers de constructions neuves, ou en réhabilitation. Après avoir reçu les consignes de son responsable, il organise son poste de travail, il établit l’ordre d’exécution et les modes opératoires des ouvrages à réaliser. De par la connaissance qu’il a des normes de conformité des supports de réception, il est en capacité de contrôler ces derniers avant d’intervenir et alerter son responsable en cas de non-conformité. Tout au long de son intervention, il contrôle son travail et rend compte à son responsable du déroulement du chantier. En plus de son responsable, ses principaux interlocuteurs sont le client et le maître d’œuvre."
    -public: false
    -_links: null
    -status: "published"
    -lockBy: App\Entity\Scholar\Training\Training {#1460 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1509 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#2303
    -id: "696d722e-7564-11ed-a9f8-0242c0a8a005"
    -lessons: Doctrine\ORM\PersistentCollection {#2304 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#2309 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#2314 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1509 …}
    -createdAt: DateTime @1670330964 {#2293
      date: 2022-12-06 13:49:24.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1692868510 {#2302
      date: 2023-08-24 11:15:10.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -lockBy: App\Entity\Scholar\Module\OriginModule {#2318 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1509 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#13325
    -id: "1bee5e7b-7551-11ed-a9f8-0242c0a8a005"
    -chapters: Doctrine\ORM\PersistentCollection {#13326 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#13331 …}
    -exercises: Doctrine\ORM\PersistentCollection {#13328 …}
    -minimumTime: DateTime @21600 {#13322
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#13333 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#2481 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#13335 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#13337 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#13343 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1509 …}
    -createdAt: DateTime @1670322673 {#13323
      date: 2022-12-06 11:31:13.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1756804629 {#13324
      date: 2025-09-02 11:17:09.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#13341 …}
    #fromApi: false
    -status: "published"
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#13349 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1509 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\TrainingVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\PracticalCaseUserVoter"
ACCESS ABSTAIN
"Nellapp\Bundle\SDKBundle\Permission\Security\Voter\SuperAdminVoter"
ACCESS ABSTAIN
Show voter details
155 DENIED FRONT_ACCESS
[
  "training" => App\Entity\Scholar\Training\SharedTraining {#1323
    -id: "3f0b245e-884a-11ee-a0d6-0242c0a85003"
    -modules: Doctrine\ORM\PersistentCollection {#1330 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1364 …}
    -totalHourDescription: 840
    -videoDescription: null
    -diplomaDescription: null
    -trainingProduct: App\Entity\Payment\TrainingProduct {#1375 …}
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1391 …}
    -trainingType: null
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1405 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1406 …}
    -thematic: [
      "10"
    ]
    -diploma: 1
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1444 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1509 …}
    -createdAt: DateTime @1700556296 {#1320
      date: 2023-11-21 09:44:56.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458864 {#1321
      date: 2025-09-10 01:01:04.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1468 …}
    #fromApi: false
    -name: "Plaquiste"
    -description: "Le plaquiste  intervient sur des chantiers de constructions neuves, ou en réhabilitation. Après avoir reçu les consignes de son responsable, il organise son poste de travail, il établit l’ordre d’exécution et les modes opératoires des ouvrages à réaliser. De par la connaissance qu’il a des normes de conformité des supports de réception, il est en capacité de contrôler ces derniers avant d’intervenir et alerter son responsable en cas de non-conformité. Tout au long de son intervention, il contrôle son travail et rend compte à son responsable du déroulement du chantier. En plus de son responsable, ses principaux interlocuteurs sont le client et le maître d’œuvre."
    -public: false
    -_links: null
    -status: "published"
    -lockBy: App\Entity\Scholar\Training\Training {#1460 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1509 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#2303
    -id: "696d722e-7564-11ed-a9f8-0242c0a8a005"
    -lessons: Doctrine\ORM\PersistentCollection {#2304 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#2309 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#2314 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1509 …}
    -createdAt: DateTime @1670330964 {#2293
      date: 2022-12-06 13:49:24.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1692868510 {#2302
      date: 2023-08-24 11:15:10.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -lockBy: App\Entity\Scholar\Module\OriginModule {#2318 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1509 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#13371
    -id: "57f45b98-7553-11ed-a9f8-0242c0a8a005"
    -chapters: Doctrine\ORM\PersistentCollection {#13372 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#13377 …}
    -exercises: Doctrine\ORM\PersistentCollection {#13374 …}
    -minimumTime: DateTime @21600 {#13368
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#13379 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#2481 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#13381 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#13383 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#13389 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1509 …}
    -createdAt: DateTime @1670323633 {#13369
      date: 2022-12-06 11:47:13.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1756886313 {#13370
      date: 2025-09-03 09:58:33.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#13341 …}
    #fromApi: false
    -status: "published"
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#13393 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1509 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\TrainingVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\PracticalCaseUserVoter"
ACCESS ABSTAIN
"Nellapp\Bundle\SDKBundle\Permission\Security\Voter\SuperAdminVoter"
ACCESS ABSTAIN
Show voter details
156 DENIED FRONT_ACCESS
[
  "training" => App\Entity\Scholar\Training\SharedTraining {#1323
    -id: "3f0b245e-884a-11ee-a0d6-0242c0a85003"
    -modules: Doctrine\ORM\PersistentCollection {#1330 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1364 …}
    -totalHourDescription: 840
    -videoDescription: null
    -diplomaDescription: null
    -trainingProduct: App\Entity\Payment\TrainingProduct {#1375 …}
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1391 …}
    -trainingType: null
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1405 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1406 …}
    -thematic: [
      "10"
    ]
    -diploma: 1
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1444 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1509 …}
    -createdAt: DateTime @1700556296 {#1320
      date: 2023-11-21 09:44:56.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458864 {#1321
      date: 2025-09-10 01:01:04.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1468 …}
    #fromApi: false
    -name: "Plaquiste"
    -description: "Le plaquiste  intervient sur des chantiers de constructions neuves, ou en réhabilitation. Après avoir reçu les consignes de son responsable, il organise son poste de travail, il établit l’ordre d’exécution et les modes opératoires des ouvrages à réaliser. De par la connaissance qu’il a des normes de conformité des supports de réception, il est en capacité de contrôler ces derniers avant d’intervenir et alerter son responsable en cas de non-conformité. Tout au long de son intervention, il contrôle son travail et rend compte à son responsable du déroulement du chantier. En plus de son responsable, ses principaux interlocuteurs sont le client et le maître d’œuvre."
    -public: false
    -_links: null
    -status: "published"
    -lockBy: App\Entity\Scholar\Training\Training {#1460 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1509 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#2303
    -id: "696d722e-7564-11ed-a9f8-0242c0a8a005"
    -lessons: Doctrine\ORM\PersistentCollection {#2304 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#2309 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#2314 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1509 …}
    -createdAt: DateTime @1670330964 {#2293
      date: 2022-12-06 13:49:24.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1692868510 {#2302
      date: 2023-08-24 11:15:10.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -lockBy: App\Entity\Scholar\Module\OriginModule {#2318 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1509 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#13415
    -id: "b9ff1f3a-7553-11ed-a9f8-0242c0a8a005"
    -chapters: Doctrine\ORM\PersistentCollection {#13416 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#13421 …}
    -exercises: Doctrine\ORM\PersistentCollection {#13418 …}
    -minimumTime: DateTime @21600 {#13412
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#13423 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#2481 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#13425 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#13427 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#13433 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1509 …}
    -createdAt: DateTime @1670323798 {#13413
      date: 2022-12-06 11:49:58.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1756888359 {#13414
      date: 2025-09-03 10:32:39.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#13341 …}
    #fromApi: false
    -status: "published"
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#13438 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1509 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\TrainingVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\PracticalCaseUserVoter"
ACCESS ABSTAIN
"Nellapp\Bundle\SDKBundle\Permission\Security\Voter\SuperAdminVoter"
ACCESS ABSTAIN
Show voter details
157 DENIED FRONT_ACCESS
[
  "training" => App\Entity\Scholar\Training\SharedTraining {#1323
    -id: "3f0b245e-884a-11ee-a0d6-0242c0a85003"
    -modules: Doctrine\ORM\PersistentCollection {#1330 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1364 …}
    -totalHourDescription: 840
    -videoDescription: null
    -diplomaDescription: null
    -trainingProduct: App\Entity\Payment\TrainingProduct {#1375 …}
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1391 …}
    -trainingType: null
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1405 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1406 …}
    -thematic: [
      "10"
    ]
    -diploma: 1
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1444 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1509 …}
    -createdAt: DateTime @1700556296 {#1320
      date: 2023-11-21 09:44:56.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458864 {#1321
      date: 2025-09-10 01:01:04.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1468 …}
    #fromApi: false
    -name: "Plaquiste"
    -description: "Le plaquiste  intervient sur des chantiers de constructions neuves, ou en réhabilitation. Après avoir reçu les consignes de son responsable, il organise son poste de travail, il établit l’ordre d’exécution et les modes opératoires des ouvrages à réaliser. De par la connaissance qu’il a des normes de conformité des supports de réception, il est en capacité de contrôler ces derniers avant d’intervenir et alerter son responsable en cas de non-conformité. Tout au long de son intervention, il contrôle son travail et rend compte à son responsable du déroulement du chantier. En plus de son responsable, ses principaux interlocuteurs sont le client et le maître d’œuvre."
    -public: false
    -_links: null
    -status: "published"
    -lockBy: App\Entity\Scholar\Training\Training {#1460 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1509 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\TrainingVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\PracticalCaseUserVoter"
ACCESS ABSTAIN
"Nellapp\Bundle\SDKBundle\Permission\Security\Voter\SuperAdminVoter"
ACCESS ABSTAIN
Show voter details
158 DENIED CHANNEL_USER_PERM_TRAINING_SHOW
App\Entity\Scholar\Training\SharedTraining {#1323
  -id: "3f0b245e-884a-11ee-a0d6-0242c0a85003"
  -modules: Doctrine\ORM\PersistentCollection {#1330 …}
  -image: Proxies\__CG__\App\Entity\Channel\Image {#1364 …}
  -totalHourDescription: 840
  -videoDescription: null
  -diplomaDescription: null
  -trainingProduct: App\Entity\Payment\TrainingProduct {#1375 …}
  -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1391 …}
  -trainingType: null
  -abstractCursus: Doctrine\ORM\PersistentCollection {#1405 …}
  -sharedTrainings: Doctrine\ORM\PersistentCollection {#1406 …}
  -thematic: [
    "10"
  ]
  -diploma: 1
  -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1444 …}
  -duplicateFrom: null
  -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1509 …}
  -createdAt: DateTime @1700556296 {#1320
    date: 2023-11-21 09:44:56.0 Europe/Paris (+01:00)
  }
  -updatedAt: DateTime @1757458864 {#1321
    date: 2025-09-10 01:01:04.0 Europe/Paris (+02:00)
  }
  #createdBy: null
  #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1468 …}
  #fromApi: false
  -name: "Plaquiste"
  -description: "Le plaquiste  intervient sur des chantiers de constructions neuves, ou en réhabilitation. Après avoir reçu les consignes de son responsable, il organise son poste de travail, il établit l’ordre d’exécution et les modes opératoires des ouvrages à réaliser. De par la connaissance qu’il a des normes de conformité des supports de réception, il est en capacité de contrôler ces derniers avant d’intervenir et alerter son responsable en cas de non-conformité. Tout au long de son intervention, il contrôle son travail et rend compte à son responsable du déroulement du chantier. En plus de son responsable, ses principaux interlocuteurs sont le client et le maître d’œuvre."
  -public: false
  -_links: null
  -status: "published"
  -lockBy: App\Entity\Scholar\Training\Training {#1460 …}
  -lockByStatus: 1
  -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1509 …}
}
"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