https://e-learning.adrec.staging.nellapp-01.drosalys.net/training/fe5bdd93-b6d8-11ee-b7d7-0242c0a85003

Security

Token

There is no security token.

Firewall

main Name
Security enabled
Stateless

Configuration

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

Listeners

Listener Duration Response
Symfony\Component\Security\Http\Firewall\ChannelListener {#1120
  -map: Symfony\Component\Security\Http\AccessMap {#1122 …}
  -authenticationEntryPoint: null
  -logger: Symfony\Bridge\Monolog\Logger {#960 …}
  -httpPort: 80
  -httpsPort: 443
}
0.00 ms (none)
Symfony\Component\Security\Http\Firewall\ContextListener {#904
  -tokenStorage: Symfony\Component\Security\Core\Authentication\Token\Storage\TokenStorage {#680 …}
  -sessionKey: "_security_main"
  -logger: Symfony\Bridge\Monolog\Logger {#960 …}
  -userProviders: Symfony\Component\DependencyInjection\Argument\RewindableGenerator {#1132 …}
  -dispatcher: Symfony\Component\EventDispatcher\EventDispatcher {#944 …}
  -registered: false
  -trustResolver: Symfony\Component\Security\Core\Authentication\AuthenticationTrustResolver {#1067 …}
  -rememberMeServices: null
  -sessionTrackerEnabler: [
    Symfony\Component\Security\Core\Authentication\Token\Storage\UsageTrackingTokenStorage {#681 …}
    "enableUsageTracking"
  ]
}
0.00 ms (none)
Symfony\Component\Security\Http\Firewall\AuthenticatorManagerListener {#1126
  -authenticatorManager: Symfony\Component\Security\Http\Authentication\AuthenticatorManager {#975 …}
}
0.00 ms (none)
Symfony\Component\Security\Http\Firewall\AccessListener {#892
  -tokenStorage: Symfony\Component\Security\Core\Authentication\Token\Storage\UsageTrackingTokenStorage {#681 …}
  -accessDecisionManager: Symfony\Component\Security\Core\Authorization\TraceableAccessDecisionManager {#1022 …}
  -map: Symfony\Component\Security\Http\AccessMap {#1122 …}
  -authManager: null
  -exceptionOnNoToken: false
}
0.00 ms (none)
Symfony\Component\Security\Http\Firewall\LogoutListener {#955
  -tokenStorage: Symfony\Component\Security\Core\Authentication\Token\Storage\UsageTrackingTokenStorage {#681 …}
  -options: [
    "csrf_parameter" => "_csrf_token"
    "csrf_token_id" => "logout"
    "logout_path" => "/logout"
  ]
  -httpUtils: Symfony\Component\Security\Http\HttpUtils {#1052 …}
  -csrfTokenManager: null
  -eventDispatcher: Symfony\Component\EventDispatcher\EventDispatcher {#944 …}
}
0.00 ms (none)

Authenticators

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

Access Decision

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

Access decision log

# Result Attributes Object
1 GRANTED FRONT_ACCESS
[
  "training" => App\Entity\Scholar\Training\SharedTraining {#1271
    -lockBy: App\Entity\Scholar\Training\Training {#1383 …}
    -lockByStatus: 1
    -id: "fe5bdd93-b6d8-11ee-b7d7-0242c0a85003"
    -modules: Doctrine\ORM\PersistentCollection {#1284 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1311 …}
    -totalHourDescription: 0
    -videoDescription: null
    -diplomaDescription: "Titre Niveau 4 (Bac)"
    -trainingProduct: null
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1323 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1302 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1331 …}
    -thematic: [
      "2"
    ]
    -diploma: 4
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1369 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1432 …}
    -createdAt: DateTime @1705675359 {#1264
      date: 2024-01-19 15:42:39.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458954 {#1269
      date: 2025-09-10 01:02:34.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1391 …}
    #fromApi: false
    -name: "Encadrant Technique d'Insertion"
    -description: """
      L'encadrant technique d'insertion (ETI) supervise et soutient socio-professionnellement des personnes éloignées du marché du travail au sein d'une structure d'insertion produisant des biens ou services. Sa mission est d'atteindre les objectifs de production tout en intégrant les buts de formation et d'insertion des salariés. Sous la direction du responsable de la structure, l'ETI organise et gère une partie de l'activité de production. Il établit les conditions pour réaliser un produit ou service, en planifie la mise en œuvre et assure le suivi pour garantir la qualité et la quantité. Il utilise des outils numériques pour la gestion de la production, répartit le travail selon les compétences des salariés et gère l'équipe, en veillant à leur motivation et à la résolution de conflits.\r\n
      L'ETI joue également un rôle dans l'accueil, l'accompagnement et le suivi socio-professionnel des salariés en insertion. Il favorise leur intégration dans la structure, identifie leurs atouts et obstacles, et collabore avec d'autres acteurs du parcours d'insertion. Il contribue à l'évolution professionnelle des salariés en organisant des séances d'apprentissage, en s'assurant de la pertinence des méthodes pédagogiques et en évaluant leurs acquis. Il documente et atteste des compétences professionnelles acquises.
      """
    -public: false
    -_links: null
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1432 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#1568
    -lockBy: App\Entity\Scholar\Module\OriginModule {#1614 …}
    -lockByStatus: 1
    -id: "2b6a41ad-354a-11e9-8180-00163e87308f"
    -lessons: Doctrine\ORM\PersistentCollection {#1574 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#1598 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1603 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1432 …}
    -createdAt: DateTime @1550692828 {#1561
      date: 2019-02-20 21:00:28.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458818 {#1566
      date: 2025-09-10 01:00:18.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1391 …}
    #fromApi: false
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1432 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#2747
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#2829 …}
    -lockByStatus: 1
    -id: "8ff02cd5-3543-11e9-8180-00163e87308f"
    -chapters: Doctrine\ORM\PersistentCollection {#2763 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#2776 …}
    -exercises: Doctrine\ORM\PersistentCollection {#2773 …}
    -minimumTime: DateTime @21600 {#2744
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#2792 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#2781 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#2797 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#2821 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#2811 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1432 …}
    -createdAt: DateTime @1550689990 {#2743
      date: 2019-02-20 20:13:10.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757457507 {#2720
      date: 2025-09-10 00:38:27.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1624 …}
    #fromApi: false
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1432 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS GRANTED
Show voter details
2 GRANTED FRONT_ACCESS
[
  "training" => App\Entity\Scholar\Training\SharedTraining {#1271
    -lockBy: App\Entity\Scholar\Training\Training {#1383 …}
    -lockByStatus: 1
    -id: "fe5bdd93-b6d8-11ee-b7d7-0242c0a85003"
    -modules: Doctrine\ORM\PersistentCollection {#1284 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1311 …}
    -totalHourDescription: 0
    -videoDescription: null
    -diplomaDescription: "Titre Niveau 4 (Bac)"
    -trainingProduct: null
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1323 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1302 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1331 …}
    -thematic: [
      "2"
    ]
    -diploma: 4
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1369 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1432 …}
    -createdAt: DateTime @1705675359 {#1264
      date: 2024-01-19 15:42:39.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458954 {#1269
      date: 2025-09-10 01:02:34.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1391 …}
    #fromApi: false
    -name: "Encadrant Technique d'Insertion"
    -description: """
      L'encadrant technique d'insertion (ETI) supervise et soutient socio-professionnellement des personnes éloignées du marché du travail au sein d'une structure d'insertion produisant des biens ou services. Sa mission est d'atteindre les objectifs de production tout en intégrant les buts de formation et d'insertion des salariés. Sous la direction du responsable de la structure, l'ETI organise et gère une partie de l'activité de production. Il établit les conditions pour réaliser un produit ou service, en planifie la mise en œuvre et assure le suivi pour garantir la qualité et la quantité. Il utilise des outils numériques pour la gestion de la production, répartit le travail selon les compétences des salariés et gère l'équipe, en veillant à leur motivation et à la résolution de conflits.\r\n
      L'ETI joue également un rôle dans l'accueil, l'accompagnement et le suivi socio-professionnel des salariés en insertion. Il favorise leur intégration dans la structure, identifie leurs atouts et obstacles, et collabore avec d'autres acteurs du parcours d'insertion. Il contribue à l'évolution professionnelle des salariés en organisant des séances d'apprentissage, en s'assurant de la pertinence des méthodes pédagogiques et en évaluant leurs acquis. Il documente et atteste des compétences professionnelles acquises.
      """
    -public: false
    -_links: null
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1432 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#1568
    -lockBy: App\Entity\Scholar\Module\OriginModule {#1614 …}
    -lockByStatus: 1
    -id: "2b6a41ad-354a-11e9-8180-00163e87308f"
    -lessons: Doctrine\ORM\PersistentCollection {#1574 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#1598 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1603 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1432 …}
    -createdAt: DateTime @1550692828 {#1561
      date: 2019-02-20 21:00:28.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458818 {#1566
      date: 2025-09-10 01:00:18.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1391 …}
    #fromApi: false
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1432 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#2872
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#2890 …}
    -lockByStatus: 1
    -id: "95cfcbd4-169d-11ea-9c0f-0242c0a8b002"
    -chapters: Doctrine\ORM\PersistentCollection {#2871 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#2864 …}
    -exercises: Doctrine\ORM\PersistentCollection {#2861 …}
    -minimumTime: DateTime @21600 {#2823
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#2866 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#2781 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#2876 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#2878 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#2884 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1432 …}
    -createdAt: DateTime @1575467666 {#2816
      date: 2019-12-04 14:54:26.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458810 {#2873
      date: 2025-09-10 01:00:10.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#2882 …}
    #fromApi: false
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1432 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS GRANTED
Show voter details
3 DENIED FRONT_ACCESS
[
  "training" => App\Entity\Scholar\Training\SharedTraining {#1271
    -lockBy: App\Entity\Scholar\Training\Training {#1383 …}
    -lockByStatus: 1
    -id: "fe5bdd93-b6d8-11ee-b7d7-0242c0a85003"
    -modules: Doctrine\ORM\PersistentCollection {#1284 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1311 …}
    -totalHourDescription: 0
    -videoDescription: null
    -diplomaDescription: "Titre Niveau 4 (Bac)"
    -trainingProduct: null
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1323 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1302 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1331 …}
    -thematic: [
      "2"
    ]
    -diploma: 4
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1369 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1432 …}
    -createdAt: DateTime @1705675359 {#1264
      date: 2024-01-19 15:42:39.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458954 {#1269
      date: 2025-09-10 01:02:34.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1391 …}
    #fromApi: false
    -name: "Encadrant Technique d'Insertion"
    -description: """
      L'encadrant technique d'insertion (ETI) supervise et soutient socio-professionnellement des personnes éloignées du marché du travail au sein d'une structure d'insertion produisant des biens ou services. Sa mission est d'atteindre les objectifs de production tout en intégrant les buts de formation et d'insertion des salariés. Sous la direction du responsable de la structure, l'ETI organise et gère une partie de l'activité de production. Il établit les conditions pour réaliser un produit ou service, en planifie la mise en œuvre et assure le suivi pour garantir la qualité et la quantité. Il utilise des outils numériques pour la gestion de la production, répartit le travail selon les compétences des salariés et gère l'équipe, en veillant à leur motivation et à la résolution de conflits.\r\n
      L'ETI joue également un rôle dans l'accueil, l'accompagnement et le suivi socio-professionnel des salariés en insertion. Il favorise leur intégration dans la structure, identifie leurs atouts et obstacles, et collabore avec d'autres acteurs du parcours d'insertion. Il contribue à l'évolution professionnelle des salariés en organisant des séances d'apprentissage, en s'assurant de la pertinence des méthodes pédagogiques et en évaluant leurs acquis. Il documente et atteste des compétences professionnelles acquises.
      """
    -public: false
    -_links: null
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1432 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#1568
    -lockBy: App\Entity\Scholar\Module\OriginModule {#1614 …}
    -lockByStatus: 1
    -id: "2b6a41ad-354a-11e9-8180-00163e87308f"
    -lessons: Doctrine\ORM\PersistentCollection {#1574 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#1598 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1603 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1432 …}
    -createdAt: DateTime @1550692828 {#1561
      date: 2019-02-20 21:00:28.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458818 {#1566
      date: 2025-09-10 01:00:18.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1391 …}
    #fromApi: false
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1432 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#2912
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#2935 …}
    -lockByStatus: 1
    -id: "22f37c7e-354c-11e9-8180-00163e87308f"
    -chapters: Doctrine\ORM\PersistentCollection {#2913 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#2918 …}
    -exercises: Doctrine\ORM\PersistentCollection {#2915 …}
    -minimumTime: DateTime @21600 {#2909
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#2920 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#2781 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#2922 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#2924 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#2930 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1432 …}
    -createdAt: DateTime @1550693673 {#2910
      date: 2019-02-20 21:14:33.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458805 {#2911
      date: 2025-09-10 01:00:05.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#2882 …}
    #fromApi: false
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1432 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\TrainingVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\PracticalCaseUserVoter"
ACCESS ABSTAIN
"Nellapp\Bundle\SDKBundle\Permission\Security\Voter\SuperAdminVoter"
ACCESS ABSTAIN
Show voter details
4 DENIED FRONT_ACCESS
[
  "training" => App\Entity\Scholar\Training\SharedTraining {#1271
    -lockBy: App\Entity\Scholar\Training\Training {#1383 …}
    -lockByStatus: 1
    -id: "fe5bdd93-b6d8-11ee-b7d7-0242c0a85003"
    -modules: Doctrine\ORM\PersistentCollection {#1284 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1311 …}
    -totalHourDescription: 0
    -videoDescription: null
    -diplomaDescription: "Titre Niveau 4 (Bac)"
    -trainingProduct: null
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1323 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1302 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1331 …}
    -thematic: [
      "2"
    ]
    -diploma: 4
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1369 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1432 …}
    -createdAt: DateTime @1705675359 {#1264
      date: 2024-01-19 15:42:39.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458954 {#1269
      date: 2025-09-10 01:02:34.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1391 …}
    #fromApi: false
    -name: "Encadrant Technique d'Insertion"
    -description: """
      L'encadrant technique d'insertion (ETI) supervise et soutient socio-professionnellement des personnes éloignées du marché du travail au sein d'une structure d'insertion produisant des biens ou services. Sa mission est d'atteindre les objectifs de production tout en intégrant les buts de formation et d'insertion des salariés. Sous la direction du responsable de la structure, l'ETI organise et gère une partie de l'activité de production. Il établit les conditions pour réaliser un produit ou service, en planifie la mise en œuvre et assure le suivi pour garantir la qualité et la quantité. Il utilise des outils numériques pour la gestion de la production, répartit le travail selon les compétences des salariés et gère l'équipe, en veillant à leur motivation et à la résolution de conflits.\r\n
      L'ETI joue également un rôle dans l'accueil, l'accompagnement et le suivi socio-professionnel des salariés en insertion. Il favorise leur intégration dans la structure, identifie leurs atouts et obstacles, et collabore avec d'autres acteurs du parcours d'insertion. Il contribue à l'évolution professionnelle des salariés en organisant des séances d'apprentissage, en s'assurant de la pertinence des méthodes pédagogiques et en évaluant leurs acquis. Il documente et atteste des compétences professionnelles acquises.
      """
    -public: false
    -_links: null
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1432 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#1568
    -lockBy: App\Entity\Scholar\Module\OriginModule {#1614 …}
    -lockByStatus: 1
    -id: "2b6a41ad-354a-11e9-8180-00163e87308f"
    -lessons: Doctrine\ORM\PersistentCollection {#1574 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#1598 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1603 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1432 …}
    -createdAt: DateTime @1550692828 {#1561
      date: 2019-02-20 21:00:28.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458818 {#1566
      date: 2025-09-10 01:00:18.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1391 …}
    #fromApi: false
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1432 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\OriginLesson {#2957
    -ref: "PRE103"
    -image: null
    -objective: null
    -sharedLessons: Doctrine\ORM\PersistentCollection {#2973 …}
    -lessonReviewActivated: true
    -indexedContent: null
    -id: "92d82a91-e20f-11ef-addf-0242c0a83007"
    -chapters: Doctrine\ORM\PersistentCollection {#2958 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#2963 …}
    -exercises: Doctrine\ORM\PersistentCollection {#2960 …}
    -minimumTime: null
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#2965 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#2025 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#2967 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#2969 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#2975 …}
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1432 …}
    -createdAt: DateTime @1738574198 {#2955
      date: 2025-02-03 10:16:38.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757422899 {#2956
      date: 2025-09-09 15:01:39.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#2882 …}
    #fromApi: false
    -status: "published"
    -name: "Le stage et les documents administratifs"
    -description: """
      <p style="text-align: justify;"><iframe src="https://www.youtube.com/embed/xs2q9kKXfGI" width="640" height="360" data-mce-fragment="1"></iframe></p>\r\n
      <p style="text-align: justify;">La p&eacute;riode de stage en entreprise et les documents administratifs.&nbsp;</p>\r\n
      <p style="text-align: justify;">Lorsque vous allez vous rendre sur vos lieux de stage, l'entreprise, le centre de formation et vous-m&ecirc;me allez devoir compl&eacute;ter des documents administratifs. Ces documents sont obligatoires.&nbsp;&nbsp;</p>
      """
    -public: false
    -_links: null
    -lessonReviewActivated: true
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\TrainingVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\PracticalCaseUserVoter"
ACCESS ABSTAIN
"Nellapp\Bundle\SDKBundle\Permission\Security\Voter\SuperAdminVoter"
ACCESS ABSTAIN
Show voter details
5 DENIED FRONT_ACCESS
[
  "training" => App\Entity\Scholar\Training\SharedTraining {#1271
    -lockBy: App\Entity\Scholar\Training\Training {#1383 …}
    -lockByStatus: 1
    -id: "fe5bdd93-b6d8-11ee-b7d7-0242c0a85003"
    -modules: Doctrine\ORM\PersistentCollection {#1284 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1311 …}
    -totalHourDescription: 0
    -videoDescription: null
    -diplomaDescription: "Titre Niveau 4 (Bac)"
    -trainingProduct: null
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1323 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1302 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1331 …}
    -thematic: [
      "2"
    ]
    -diploma: 4
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1369 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1432 …}
    -createdAt: DateTime @1705675359 {#1264
      date: 2024-01-19 15:42:39.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458954 {#1269
      date: 2025-09-10 01:02:34.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1391 …}
    #fromApi: false
    -name: "Encadrant Technique d'Insertion"
    -description: """
      L'encadrant technique d'insertion (ETI) supervise et soutient socio-professionnellement des personnes éloignées du marché du travail au sein d'une structure d'insertion produisant des biens ou services. Sa mission est d'atteindre les objectifs de production tout en intégrant les buts de formation et d'insertion des salariés. Sous la direction du responsable de la structure, l'ETI organise et gère une partie de l'activité de production. Il établit les conditions pour réaliser un produit ou service, en planifie la mise en œuvre et assure le suivi pour garantir la qualité et la quantité. Il utilise des outils numériques pour la gestion de la production, répartit le travail selon les compétences des salariés et gère l'équipe, en veillant à leur motivation et à la résolution de conflits.\r\n
      L'ETI joue également un rôle dans l'accueil, l'accompagnement et le suivi socio-professionnel des salariés en insertion. Il favorise leur intégration dans la structure, identifie leurs atouts et obstacles, et collabore avec d'autres acteurs du parcours d'insertion. Il contribue à l'évolution professionnelle des salariés en organisant des séances d'apprentissage, en s'assurant de la pertinence des méthodes pédagogiques et en évaluant leurs acquis. Il documente et atteste des compétences professionnelles acquises.
      """
    -public: false
    -_links: null
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1432 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#1568
    -lockBy: App\Entity\Scholar\Module\OriginModule {#1614 …}
    -lockByStatus: 1
    -id: "2b6a41ad-354a-11e9-8180-00163e87308f"
    -lessons: Doctrine\ORM\PersistentCollection {#1574 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#1598 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1603 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1432 …}
    -createdAt: DateTime @1550692828 {#1561
      date: 2019-02-20 21:00:28.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458818 {#1566
      date: 2025-09-10 01:00:18.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1391 …}
    #fromApi: false
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1432 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#2980
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#3004 …}
    -lockByStatus: 1
    -id: "8aeaf925-01af-11f1-a0d1-7eefa83e8046"
    -chapters: Doctrine\ORM\PersistentCollection {#2981 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#2986 …}
    -exercises: Doctrine\ORM\PersistentCollection {#2983 …}
    -minimumTime: DateTime @21600 {#2977
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#2988 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#2781 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#2990 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#2992 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#2998 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1432 …}
    -createdAt: DateTime @1770198888 {#2978
      date: 2026-02-04 10:54:48.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1783674990 {#2979
      date: 2026-07-10 11:16:30.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#2996 …}
    #fromApi: false
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1432 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\TrainingVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\PracticalCaseUserVoter"
ACCESS ABSTAIN
"Nellapp\Bundle\SDKBundle\Permission\Security\Voter\SuperAdminVoter"
ACCESS ABSTAIN
Show voter details
6 DENIED FRONT_ACCESS
[
  "training" => App\Entity\Scholar\Training\SharedTraining {#1271
    -lockBy: App\Entity\Scholar\Training\Training {#1383 …}
    -lockByStatus: 1
    -id: "fe5bdd93-b6d8-11ee-b7d7-0242c0a85003"
    -modules: Doctrine\ORM\PersistentCollection {#1284 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1311 …}
    -totalHourDescription: 0
    -videoDescription: null
    -diplomaDescription: "Titre Niveau 4 (Bac)"
    -trainingProduct: null
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1323 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1302 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1331 …}
    -thematic: [
      "2"
    ]
    -diploma: 4
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1369 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1432 …}
    -createdAt: DateTime @1705675359 {#1264
      date: 2024-01-19 15:42:39.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458954 {#1269
      date: 2025-09-10 01:02:34.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1391 …}
    #fromApi: false
    -name: "Encadrant Technique d'Insertion"
    -description: """
      L'encadrant technique d'insertion (ETI) supervise et soutient socio-professionnellement des personnes éloignées du marché du travail au sein d'une structure d'insertion produisant des biens ou services. Sa mission est d'atteindre les objectifs de production tout en intégrant les buts de formation et d'insertion des salariés. Sous la direction du responsable de la structure, l'ETI organise et gère une partie de l'activité de production. Il établit les conditions pour réaliser un produit ou service, en planifie la mise en œuvre et assure le suivi pour garantir la qualité et la quantité. Il utilise des outils numériques pour la gestion de la production, répartit le travail selon les compétences des salariés et gère l'équipe, en veillant à leur motivation et à la résolution de conflits.\r\n
      L'ETI joue également un rôle dans l'accueil, l'accompagnement et le suivi socio-professionnel des salariés en insertion. Il favorise leur intégration dans la structure, identifie leurs atouts et obstacles, et collabore avec d'autres acteurs du parcours d'insertion. Il contribue à l'évolution professionnelle des salariés en organisant des séances d'apprentissage, en s'assurant de la pertinence des méthodes pédagogiques et en évaluant leurs acquis. Il documente et atteste des compétences professionnelles acquises.
      """
    -public: false
    -_links: null
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1432 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#1607
    -lockBy: App\Entity\Scholar\Module\OriginModule {#1645 …}
    -lockByStatus: 1
    -id: "3fa89cf3-b6da-11ee-b7d7-0242c0a85003"
    -lessons: Doctrine\ORM\PersistentCollection {#1627 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#1637 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1642 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1432 …}
    -createdAt: DateTime @1705675898 {#1609
      date: 2024-01-19 15:51:38.0 Europe/Paris (+01:00)
    }
    -updatedAt: null
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1432 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#3217
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#3241 …}
    -lockByStatus: 1
    -id: "28876447-2191-11ef-9d89-0242ac160006"
    -chapters: Doctrine\ORM\PersistentCollection {#3218 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#3223 …}
    -exercises: Doctrine\ORM\PersistentCollection {#3220 …}
    -minimumTime: DateTime @21600 {#3214
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#3225 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#3227 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#3228 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#3230 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#3236 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1432 …}
    -createdAt: DateTime @1717409280 {#3215
      date: 2024-06-03 12:08:00.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1752578036 {#3216
      date: 2025-07-15 13:13:56.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1432 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\TrainingVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\PracticalCaseUserVoter"
ACCESS ABSTAIN
"Nellapp\Bundle\SDKBundle\Permission\Security\Voter\SuperAdminVoter"
ACCESS ABSTAIN
Show voter details
7 DENIED FRONT_ACCESS
[
  "training" => App\Entity\Scholar\Training\SharedTraining {#1271
    -lockBy: App\Entity\Scholar\Training\Training {#1383 …}
    -lockByStatus: 1
    -id: "fe5bdd93-b6d8-11ee-b7d7-0242c0a85003"
    -modules: Doctrine\ORM\PersistentCollection {#1284 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1311 …}
    -totalHourDescription: 0
    -videoDescription: null
    -diplomaDescription: "Titre Niveau 4 (Bac)"
    -trainingProduct: null
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1323 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1302 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1331 …}
    -thematic: [
      "2"
    ]
    -diploma: 4
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1369 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1432 …}
    -createdAt: DateTime @1705675359 {#1264
      date: 2024-01-19 15:42:39.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458954 {#1269
      date: 2025-09-10 01:02:34.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1391 …}
    #fromApi: false
    -name: "Encadrant Technique d'Insertion"
    -description: """
      L'encadrant technique d'insertion (ETI) supervise et soutient socio-professionnellement des personnes éloignées du marché du travail au sein d'une structure d'insertion produisant des biens ou services. Sa mission est d'atteindre les objectifs de production tout en intégrant les buts de formation et d'insertion des salariés. Sous la direction du responsable de la structure, l'ETI organise et gère une partie de l'activité de production. Il établit les conditions pour réaliser un produit ou service, en planifie la mise en œuvre et assure le suivi pour garantir la qualité et la quantité. Il utilise des outils numériques pour la gestion de la production, répartit le travail selon les compétences des salariés et gère l'équipe, en veillant à leur motivation et à la résolution de conflits.\r\n
      L'ETI joue également un rôle dans l'accueil, l'accompagnement et le suivi socio-professionnel des salariés en insertion. Il favorise leur intégration dans la structure, identifie leurs atouts et obstacles, et collabore avec d'autres acteurs du parcours d'insertion. Il contribue à l'évolution professionnelle des salariés en organisant des séances d'apprentissage, en s'assurant de la pertinence des méthodes pédagogiques et en évaluant leurs acquis. Il documente et atteste des compétences professionnelles acquises.
      """
    -public: false
    -_links: null
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1432 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#1607
    -lockBy: App\Entity\Scholar\Module\OriginModule {#1645 …}
    -lockByStatus: 1
    -id: "3fa89cf3-b6da-11ee-b7d7-0242c0a85003"
    -lessons: Doctrine\ORM\PersistentCollection {#1627 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#1637 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1642 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1432 …}
    -createdAt: DateTime @1705675898 {#1609
      date: 2024-01-19 15:51:38.0 Europe/Paris (+01:00)
    }
    -updatedAt: null
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1432 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#3263
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#3286 …}
    -lockByStatus: 1
    -id: "0f7e359e-219f-11ef-9d89-0242ac160006"
    -chapters: Doctrine\ORM\PersistentCollection {#3264 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#3269 …}
    -exercises: Doctrine\ORM\PersistentCollection {#3266 …}
    -minimumTime: DateTime @21600 {#3260
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#3271 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#3227 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#3273 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#3275 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#3281 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1432 …}
    -createdAt: DateTime @1717415251 {#3261
      date: 2024-06-03 13:47:31.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1750847724 {#3262
      date: 2025-06-25 12:35:24.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1432 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\TrainingVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\PracticalCaseUserVoter"
ACCESS ABSTAIN
"Nellapp\Bundle\SDKBundle\Permission\Security\Voter\SuperAdminVoter"
ACCESS ABSTAIN
Show voter details
8 DENIED FRONT_ACCESS
[
  "training" => App\Entity\Scholar\Training\SharedTraining {#1271
    -lockBy: App\Entity\Scholar\Training\Training {#1383 …}
    -lockByStatus: 1
    -id: "fe5bdd93-b6d8-11ee-b7d7-0242c0a85003"
    -modules: Doctrine\ORM\PersistentCollection {#1284 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1311 …}
    -totalHourDescription: 0
    -videoDescription: null
    -diplomaDescription: "Titre Niveau 4 (Bac)"
    -trainingProduct: null
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1323 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1302 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1331 …}
    -thematic: [
      "2"
    ]
    -diploma: 4
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1369 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1432 …}
    -createdAt: DateTime @1705675359 {#1264
      date: 2024-01-19 15:42:39.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458954 {#1269
      date: 2025-09-10 01:02:34.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1391 …}
    #fromApi: false
    -name: "Encadrant Technique d'Insertion"
    -description: """
      L'encadrant technique d'insertion (ETI) supervise et soutient socio-professionnellement des personnes éloignées du marché du travail au sein d'une structure d'insertion produisant des biens ou services. Sa mission est d'atteindre les objectifs de production tout en intégrant les buts de formation et d'insertion des salariés. Sous la direction du responsable de la structure, l'ETI organise et gère une partie de l'activité de production. Il établit les conditions pour réaliser un produit ou service, en planifie la mise en œuvre et assure le suivi pour garantir la qualité et la quantité. Il utilise des outils numériques pour la gestion de la production, répartit le travail selon les compétences des salariés et gère l'équipe, en veillant à leur motivation et à la résolution de conflits.\r\n
      L'ETI joue également un rôle dans l'accueil, l'accompagnement et le suivi socio-professionnel des salariés en insertion. Il favorise leur intégration dans la structure, identifie leurs atouts et obstacles, et collabore avec d'autres acteurs du parcours d'insertion. Il contribue à l'évolution professionnelle des salariés en organisant des séances d'apprentissage, en s'assurant de la pertinence des méthodes pédagogiques et en évaluant leurs acquis. Il documente et atteste des compétences professionnelles acquises.
      """
    -public: false
    -_links: null
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1432 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#1658
    -lockBy: App\Entity\Scholar\Module\OriginModule {#1674 …}
    -lockByStatus: 1
    -id: "1231897a-3551-11e9-8180-00163e87308f"
    -lessons: Doctrine\ORM\PersistentCollection {#1659 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#1664 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1669 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1432 …}
    -createdAt: DateTime @1550695792 {#1648
      date: 2019-02-20 21:49:52.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458817 {#1657
      date: 2025-09-10 01:00:17.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1667 …}
    #fromApi: false
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1432 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#3365
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#3389 …}
    -lockByStatus: 1
    -id: "a97db74b-3550-11e9-8180-00163e87308f"
    -chapters: Doctrine\ORM\PersistentCollection {#3366 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#3371 …}
    -exercises: Doctrine\ORM\PersistentCollection {#3368 …}
    -minimumTime: DateTime @21600 {#3362
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#3373 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#3375 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#3376 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#3378 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#3384 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1432 …}
    -createdAt: DateTime @1550695616 {#3363
      date: 2019-02-20 21:46:56.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458811 {#3364
      date: 2025-09-10 01:00:11.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1713 …}
    #fromApi: false
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1432 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\TrainingVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\PracticalCaseUserVoter"
ACCESS ABSTAIN
"Nellapp\Bundle\SDKBundle\Permission\Security\Voter\SuperAdminVoter"
ACCESS ABSTAIN
Show voter details
9 DENIED FRONT_ACCESS
[
  "training" => App\Entity\Scholar\Training\SharedTraining {#1271
    -lockBy: App\Entity\Scholar\Training\Training {#1383 …}
    -lockByStatus: 1
    -id: "fe5bdd93-b6d8-11ee-b7d7-0242c0a85003"
    -modules: Doctrine\ORM\PersistentCollection {#1284 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1311 …}
    -totalHourDescription: 0
    -videoDescription: null
    -diplomaDescription: "Titre Niveau 4 (Bac)"
    -trainingProduct: null
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1323 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1302 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1331 …}
    -thematic: [
      "2"
    ]
    -diploma: 4
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1369 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1432 …}
    -createdAt: DateTime @1705675359 {#1264
      date: 2024-01-19 15:42:39.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458954 {#1269
      date: 2025-09-10 01:02:34.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1391 …}
    #fromApi: false
    -name: "Encadrant Technique d'Insertion"
    -description: """
      L'encadrant technique d'insertion (ETI) supervise et soutient socio-professionnellement des personnes éloignées du marché du travail au sein d'une structure d'insertion produisant des biens ou services. Sa mission est d'atteindre les objectifs de production tout en intégrant les buts de formation et d'insertion des salariés. Sous la direction du responsable de la structure, l'ETI organise et gère une partie de l'activité de production. Il établit les conditions pour réaliser un produit ou service, en planifie la mise en œuvre et assure le suivi pour garantir la qualité et la quantité. Il utilise des outils numériques pour la gestion de la production, répartit le travail selon les compétences des salariés et gère l'équipe, en veillant à leur motivation et à la résolution de conflits.\r\n
      L'ETI joue également un rôle dans l'accueil, l'accompagnement et le suivi socio-professionnel des salariés en insertion. Il favorise leur intégration dans la structure, identifie leurs atouts et obstacles, et collabore avec d'autres acteurs du parcours d'insertion. Il contribue à l'évolution professionnelle des salariés en organisant des séances d'apprentissage, en s'assurant de la pertinence des méthodes pédagogiques et en évaluant leurs acquis. Il documente et atteste des compétences professionnelles acquises.
      """
    -public: false
    -_links: null
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1432 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#1658
    -lockBy: App\Entity\Scholar\Module\OriginModule {#1674 …}
    -lockByStatus: 1
    -id: "1231897a-3551-11e9-8180-00163e87308f"
    -lessons: Doctrine\ORM\PersistentCollection {#1659 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#1664 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1669 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1432 …}
    -createdAt: DateTime @1550695792 {#1648
      date: 2019-02-20 21:49:52.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458817 {#1657
      date: 2025-09-10 01:00:17.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1667 …}
    #fromApi: false
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1432 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#3411
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#3435 …}
    -lockByStatus: 1
    -id: "bb32b448-3921-11e9-8180-00163e87308f"
    -chapters: Doctrine\ORM\PersistentCollection {#3412 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#3417 …}
    -exercises: Doctrine\ORM\PersistentCollection {#3414 …}
    -minimumTime: DateTime @21600 {#3408
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#3419 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#2781 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#3421 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#3423 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#3429 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1432 …}
    -createdAt: DateTime @1551115264 {#3409
      date: 2019-02-25 18:21:04.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458812 {#3410
      date: 2025-09-10 01:00:12.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#3427 …}
    #fromApi: false
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1432 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\TrainingVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\PracticalCaseUserVoter"
ACCESS ABSTAIN
"Nellapp\Bundle\SDKBundle\Permission\Security\Voter\SuperAdminVoter"
ACCESS ABSTAIN
Show voter details
10 DENIED FRONT_ACCESS
[
  "training" => App\Entity\Scholar\Training\SharedTraining {#1271
    -lockBy: App\Entity\Scholar\Training\Training {#1383 …}
    -lockByStatus: 1
    -id: "fe5bdd93-b6d8-11ee-b7d7-0242c0a85003"
    -modules: Doctrine\ORM\PersistentCollection {#1284 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1311 …}
    -totalHourDescription: 0
    -videoDescription: null
    -diplomaDescription: "Titre Niveau 4 (Bac)"
    -trainingProduct: null
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1323 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1302 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1331 …}
    -thematic: [
      "2"
    ]
    -diploma: 4
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1369 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1432 …}
    -createdAt: DateTime @1705675359 {#1264
      date: 2024-01-19 15:42:39.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458954 {#1269
      date: 2025-09-10 01:02:34.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1391 …}
    #fromApi: false
    -name: "Encadrant Technique d'Insertion"
    -description: """
      L'encadrant technique d'insertion (ETI) supervise et soutient socio-professionnellement des personnes éloignées du marché du travail au sein d'une structure d'insertion produisant des biens ou services. Sa mission est d'atteindre les objectifs de production tout en intégrant les buts de formation et d'insertion des salariés. Sous la direction du responsable de la structure, l'ETI organise et gère une partie de l'activité de production. Il établit les conditions pour réaliser un produit ou service, en planifie la mise en œuvre et assure le suivi pour garantir la qualité et la quantité. Il utilise des outils numériques pour la gestion de la production, répartit le travail selon les compétences des salariés et gère l'équipe, en veillant à leur motivation et à la résolution de conflits.\r\n
      L'ETI joue également un rôle dans l'accueil, l'accompagnement et le suivi socio-professionnel des salariés en insertion. Il favorise leur intégration dans la structure, identifie leurs atouts et obstacles, et collabore avec d'autres acteurs du parcours d'insertion. Il contribue à l'évolution professionnelle des salariés en organisant des séances d'apprentissage, en s'assurant de la pertinence des méthodes pédagogiques et en évaluant leurs acquis. Il documente et atteste des compétences professionnelles acquises.
      """
    -public: false
    -_links: null
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1432 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#1658
    -lockBy: App\Entity\Scholar\Module\OriginModule {#1674 …}
    -lockByStatus: 1
    -id: "1231897a-3551-11e9-8180-00163e87308f"
    -lessons: Doctrine\ORM\PersistentCollection {#1659 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#1664 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1669 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1432 …}
    -createdAt: DateTime @1550695792 {#1648
      date: 2019-02-20 21:49:52.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458817 {#1657
      date: 2025-09-10 01:00:17.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1667 …}
    #fromApi: false
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1432 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#3456
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#3480 …}
    -lockByStatus: 1
    -id: "b1a7f033-65d7-11e9-a435-0242c0a8d002"
    -chapters: Doctrine\ORM\PersistentCollection {#3457 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#3462 …}
    -exercises: Doctrine\ORM\PersistentCollection {#3459 …}
    -minimumTime: DateTime @21600 {#3448
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#3464 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#2781 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#3466 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#3468 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#3474 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1432 …}
    -createdAt: DateTime @1556024068 {#3454
      date: 2019-04-23 14:54:28.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1757420194 {#3455
      date: 2025-09-09 14:16:34.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#3472 …}
    #fromApi: false
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1432 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\TrainingVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\PracticalCaseUserVoter"
ACCESS ABSTAIN
"Nellapp\Bundle\SDKBundle\Permission\Security\Voter\SuperAdminVoter"
ACCESS ABSTAIN
Show voter details
11 DENIED FRONT_ACCESS
[
  "training" => App\Entity\Scholar\Training\SharedTraining {#1271
    -lockBy: App\Entity\Scholar\Training\Training {#1383 …}
    -lockByStatus: 1
    -id: "fe5bdd93-b6d8-11ee-b7d7-0242c0a85003"
    -modules: Doctrine\ORM\PersistentCollection {#1284 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1311 …}
    -totalHourDescription: 0
    -videoDescription: null
    -diplomaDescription: "Titre Niveau 4 (Bac)"
    -trainingProduct: null
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1323 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1302 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1331 …}
    -thematic: [
      "2"
    ]
    -diploma: 4
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1369 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1432 …}
    -createdAt: DateTime @1705675359 {#1264
      date: 2024-01-19 15:42:39.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458954 {#1269
      date: 2025-09-10 01:02:34.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1391 …}
    #fromApi: false
    -name: "Encadrant Technique d'Insertion"
    -description: """
      L'encadrant technique d'insertion (ETI) supervise et soutient socio-professionnellement des personnes éloignées du marché du travail au sein d'une structure d'insertion produisant des biens ou services. Sa mission est d'atteindre les objectifs de production tout en intégrant les buts de formation et d'insertion des salariés. Sous la direction du responsable de la structure, l'ETI organise et gère une partie de l'activité de production. Il établit les conditions pour réaliser un produit ou service, en planifie la mise en œuvre et assure le suivi pour garantir la qualité et la quantité. Il utilise des outils numériques pour la gestion de la production, répartit le travail selon les compétences des salariés et gère l'équipe, en veillant à leur motivation et à la résolution de conflits.\r\n
      L'ETI joue également un rôle dans l'accueil, l'accompagnement et le suivi socio-professionnel des salariés en insertion. Il favorise leur intégration dans la structure, identifie leurs atouts et obstacles, et collabore avec d'autres acteurs du parcours d'insertion. Il contribue à l'évolution professionnelle des salariés en organisant des séances d'apprentissage, en s'assurant de la pertinence des méthodes pédagogiques et en évaluant leurs acquis. Il documente et atteste des compétences professionnelles acquises.
      """
    -public: false
    -_links: null
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1432 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#1658
    -lockBy: App\Entity\Scholar\Module\OriginModule {#1674 …}
    -lockByStatus: 1
    -id: "1231897a-3551-11e9-8180-00163e87308f"
    -lessons: Doctrine\ORM\PersistentCollection {#1659 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#1664 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1669 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1432 …}
    -createdAt: DateTime @1550695792 {#1648
      date: 2019-02-20 21:49:52.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458817 {#1657
      date: 2025-09-10 01:00:17.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1667 …}
    #fromApi: false
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1432 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#3502
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#3525 …}
    -lockByStatus: 1
    -id: "045f11c0-6ca7-11ec-aa25-0242ac140004"
    -chapters: Doctrine\ORM\PersistentCollection {#3503 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#3508 …}
    -exercises: Doctrine\ORM\PersistentCollection {#3505 …}
    -minimumTime: DateTime @21600 {#3499
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#3510 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#2781 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#3512 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#3514 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#3520 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1432 …}
    -createdAt: DateTime @1641222513 {#3500
      date: 2022-01-03 16:08:33.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1750847724 {#3501
      date: 2025-06-25 12:35:24.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1432 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\TrainingVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\PracticalCaseUserVoter"
ACCESS ABSTAIN
"Nellapp\Bundle\SDKBundle\Permission\Security\Voter\SuperAdminVoter"
ACCESS ABSTAIN
Show voter details
12 DENIED FRONT_ACCESS
[
  "training" => App\Entity\Scholar\Training\SharedTraining {#1271
    -lockBy: App\Entity\Scholar\Training\Training {#1383 …}
    -lockByStatus: 1
    -id: "fe5bdd93-b6d8-11ee-b7d7-0242c0a85003"
    -modules: Doctrine\ORM\PersistentCollection {#1284 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1311 …}
    -totalHourDescription: 0
    -videoDescription: null
    -diplomaDescription: "Titre Niveau 4 (Bac)"
    -trainingProduct: null
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1323 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1302 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1331 …}
    -thematic: [
      "2"
    ]
    -diploma: 4
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1369 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1432 …}
    -createdAt: DateTime @1705675359 {#1264
      date: 2024-01-19 15:42:39.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458954 {#1269
      date: 2025-09-10 01:02:34.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1391 …}
    #fromApi: false
    -name: "Encadrant Technique d'Insertion"
    -description: """
      L'encadrant technique d'insertion (ETI) supervise et soutient socio-professionnellement des personnes éloignées du marché du travail au sein d'une structure d'insertion produisant des biens ou services. Sa mission est d'atteindre les objectifs de production tout en intégrant les buts de formation et d'insertion des salariés. Sous la direction du responsable de la structure, l'ETI organise et gère une partie de l'activité de production. Il établit les conditions pour réaliser un produit ou service, en planifie la mise en œuvre et assure le suivi pour garantir la qualité et la quantité. Il utilise des outils numériques pour la gestion de la production, répartit le travail selon les compétences des salariés et gère l'équipe, en veillant à leur motivation et à la résolution de conflits.\r\n
      L'ETI joue également un rôle dans l'accueil, l'accompagnement et le suivi socio-professionnel des salariés en insertion. Il favorise leur intégration dans la structure, identifie leurs atouts et obstacles, et collabore avec d'autres acteurs du parcours d'insertion. Il contribue à l'évolution professionnelle des salariés en organisant des séances d'apprentissage, en s'assurant de la pertinence des méthodes pédagogiques et en évaluant leurs acquis. Il documente et atteste des compétences professionnelles acquises.
      """
    -public: false
    -_links: null
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1432 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#1658
    -lockBy: App\Entity\Scholar\Module\OriginModule {#1674 …}
    -lockByStatus: 1
    -id: "1231897a-3551-11e9-8180-00163e87308f"
    -lessons: Doctrine\ORM\PersistentCollection {#1659 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#1664 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1669 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1432 …}
    -createdAt: DateTime @1550695792 {#1648
      date: 2019-02-20 21:49:52.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458817 {#1657
      date: 2025-09-10 01:00:17.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1667 …}
    #fromApi: false
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1432 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#3547
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#3571 …}
    -lockByStatus: 1
    -id: "93b8260b-13d8-11f1-a0d1-7eefa83e8046"
    -chapters: Doctrine\ORM\PersistentCollection {#3548 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#3553 …}
    -exercises: Doctrine\ORM\PersistentCollection {#3550 …}
    -minimumTime: DateTime @21600 {#3544
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#3555 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#2781 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#3557 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#3559 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#3565 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1432 …}
    -createdAt: DateTime @1772195633 {#3545
      date: 2026-02-27 13:33:53.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1774023474 {#3546
      date: 2026-03-20 17:17:54.0 Europe/Paris (+01:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#3563 …}
    #fromApi: false
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1432 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\TrainingVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\PracticalCaseUserVoter"
ACCESS ABSTAIN
"Nellapp\Bundle\SDKBundle\Permission\Security\Voter\SuperAdminVoter"
ACCESS ABSTAIN
Show voter details
13 DENIED FRONT_ACCESS
[
  "training" => App\Entity\Scholar\Training\SharedTraining {#1271
    -lockBy: App\Entity\Scholar\Training\Training {#1383 …}
    -lockByStatus: 1
    -id: "fe5bdd93-b6d8-11ee-b7d7-0242c0a85003"
    -modules: Doctrine\ORM\PersistentCollection {#1284 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1311 …}
    -totalHourDescription: 0
    -videoDescription: null
    -diplomaDescription: "Titre Niveau 4 (Bac)"
    -trainingProduct: null
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1323 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1302 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1331 …}
    -thematic: [
      "2"
    ]
    -diploma: 4
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1369 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1432 …}
    -createdAt: DateTime @1705675359 {#1264
      date: 2024-01-19 15:42:39.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458954 {#1269
      date: 2025-09-10 01:02:34.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1391 …}
    #fromApi: false
    -name: "Encadrant Technique d'Insertion"
    -description: """
      L'encadrant technique d'insertion (ETI) supervise et soutient socio-professionnellement des personnes éloignées du marché du travail au sein d'une structure d'insertion produisant des biens ou services. Sa mission est d'atteindre les objectifs de production tout en intégrant les buts de formation et d'insertion des salariés. Sous la direction du responsable de la structure, l'ETI organise et gère une partie de l'activité de production. Il établit les conditions pour réaliser un produit ou service, en planifie la mise en œuvre et assure le suivi pour garantir la qualité et la quantité. Il utilise des outils numériques pour la gestion de la production, répartit le travail selon les compétences des salariés et gère l'équipe, en veillant à leur motivation et à la résolution de conflits.\r\n
      L'ETI joue également un rôle dans l'accueil, l'accompagnement et le suivi socio-professionnel des salariés en insertion. Il favorise leur intégration dans la structure, identifie leurs atouts et obstacles, et collabore avec d'autres acteurs du parcours d'insertion. Il contribue à l'évolution professionnelle des salariés en organisant des séances d'apprentissage, en s'assurant de la pertinence des méthodes pédagogiques et en évaluant leurs acquis. Il documente et atteste des compétences professionnelles acquises.
      """
    -public: false
    -_links: null
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1432 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#1658
    -lockBy: App\Entity\Scholar\Module\OriginModule {#1674 …}
    -lockByStatus: 1
    -id: "1231897a-3551-11e9-8180-00163e87308f"
    -lessons: Doctrine\ORM\PersistentCollection {#1659 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#1664 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1669 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1432 …}
    -createdAt: DateTime @1550695792 {#1648
      date: 2019-02-20 21:49:52.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458817 {#1657
      date: 2025-09-10 01:00:17.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1667 …}
    #fromApi: false
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1432 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#3594
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#3617 …}
    -lockByStatus: 1
    -id: "b44a14f3-02bc-11ed-81e4-0242ac140006"
    -chapters: Doctrine\ORM\PersistentCollection {#3595 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#3600 …}
    -exercises: Doctrine\ORM\PersistentCollection {#3597 …}
    -minimumTime: DateTime @21600 {#3591
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#3602 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#2781 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#3604 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#3606 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#3612 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1432 …}
    -createdAt: DateTime @1657724501 {#3592
      date: 2022-07-13 17:01:41.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1750847724 {#3593
      date: 2025-06-25 12:35:24.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1432 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\TrainingVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\PracticalCaseUserVoter"
ACCESS ABSTAIN
"Nellapp\Bundle\SDKBundle\Permission\Security\Voter\SuperAdminVoter"
ACCESS ABSTAIN
Show voter details
14 DENIED FRONT_ACCESS
[
  "training" => App\Entity\Scholar\Training\SharedTraining {#1271
    -lockBy: App\Entity\Scholar\Training\Training {#1383 …}
    -lockByStatus: 1
    -id: "fe5bdd93-b6d8-11ee-b7d7-0242c0a85003"
    -modules: Doctrine\ORM\PersistentCollection {#1284 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1311 …}
    -totalHourDescription: 0
    -videoDescription: null
    -diplomaDescription: "Titre Niveau 4 (Bac)"
    -trainingProduct: null
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1323 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1302 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1331 …}
    -thematic: [
      "2"
    ]
    -diploma: 4
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1369 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1432 …}
    -createdAt: DateTime @1705675359 {#1264
      date: 2024-01-19 15:42:39.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458954 {#1269
      date: 2025-09-10 01:02:34.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1391 …}
    #fromApi: false
    -name: "Encadrant Technique d'Insertion"
    -description: """
      L'encadrant technique d'insertion (ETI) supervise et soutient socio-professionnellement des personnes éloignées du marché du travail au sein d'une structure d'insertion produisant des biens ou services. Sa mission est d'atteindre les objectifs de production tout en intégrant les buts de formation et d'insertion des salariés. Sous la direction du responsable de la structure, l'ETI organise et gère une partie de l'activité de production. Il établit les conditions pour réaliser un produit ou service, en planifie la mise en œuvre et assure le suivi pour garantir la qualité et la quantité. Il utilise des outils numériques pour la gestion de la production, répartit le travail selon les compétences des salariés et gère l'équipe, en veillant à leur motivation et à la résolution de conflits.\r\n
      L'ETI joue également un rôle dans l'accueil, l'accompagnement et le suivi socio-professionnel des salariés en insertion. Il favorise leur intégration dans la structure, identifie leurs atouts et obstacles, et collabore avec d'autres acteurs du parcours d'insertion. Il contribue à l'évolution professionnelle des salariés en organisant des séances d'apprentissage, en s'assurant de la pertinence des méthodes pédagogiques et en évaluant leurs acquis. Il documente et atteste des compétences professionnelles acquises.
      """
    -public: false
    -_links: null
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1432 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#1658
    -lockBy: App\Entity\Scholar\Module\OriginModule {#1674 …}
    -lockByStatus: 1
    -id: "1231897a-3551-11e9-8180-00163e87308f"
    -lessons: Doctrine\ORM\PersistentCollection {#1659 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#1664 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1669 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1432 …}
    -createdAt: DateTime @1550695792 {#1648
      date: 2019-02-20 21:49:52.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458817 {#1657
      date: 2025-09-10 01:00:17.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1667 …}
    #fromApi: false
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1432 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#3638
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#3660 …}
    -lockByStatus: 1
    -id: "93cd03a0-13d8-11f1-a0d1-7eefa83e8046"
    -chapters: Doctrine\ORM\PersistentCollection {#3639 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#3644 …}
    -exercises: Doctrine\ORM\PersistentCollection {#3641 …}
    -minimumTime: DateTime @21600 {#3636
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#3646 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#2781 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#3648 …}
    -lessonStats: null
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#3655 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1432 …}
    -createdAt: DateTime @1772195633 {#3637
      date: 2026-02-27 13:33:53.0 Europe/Paris (+01:00)
    }
    -updatedAt: null
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1432 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\TrainingVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\PracticalCaseUserVoter"
ACCESS ABSTAIN
"Nellapp\Bundle\SDKBundle\Permission\Security\Voter\SuperAdminVoter"
ACCESS ABSTAIN
Show voter details
15 DENIED FRONT_ACCESS
[
  "training" => App\Entity\Scholar\Training\SharedTraining {#1271
    -lockBy: App\Entity\Scholar\Training\Training {#1383 …}
    -lockByStatus: 1
    -id: "fe5bdd93-b6d8-11ee-b7d7-0242c0a85003"
    -modules: Doctrine\ORM\PersistentCollection {#1284 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1311 …}
    -totalHourDescription: 0
    -videoDescription: null
    -diplomaDescription: "Titre Niveau 4 (Bac)"
    -trainingProduct: null
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1323 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1302 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1331 …}
    -thematic: [
      "2"
    ]
    -diploma: 4
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1369 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1432 …}
    -createdAt: DateTime @1705675359 {#1264
      date: 2024-01-19 15:42:39.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458954 {#1269
      date: 2025-09-10 01:02:34.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1391 …}
    #fromApi: false
    -name: "Encadrant Technique d'Insertion"
    -description: """
      L'encadrant technique d'insertion (ETI) supervise et soutient socio-professionnellement des personnes éloignées du marché du travail au sein d'une structure d'insertion produisant des biens ou services. Sa mission est d'atteindre les objectifs de production tout en intégrant les buts de formation et d'insertion des salariés. Sous la direction du responsable de la structure, l'ETI organise et gère une partie de l'activité de production. Il établit les conditions pour réaliser un produit ou service, en planifie la mise en œuvre et assure le suivi pour garantir la qualité et la quantité. Il utilise des outils numériques pour la gestion de la production, répartit le travail selon les compétences des salariés et gère l'équipe, en veillant à leur motivation et à la résolution de conflits.\r\n
      L'ETI joue également un rôle dans l'accueil, l'accompagnement et le suivi socio-professionnel des salariés en insertion. Il favorise leur intégration dans la structure, identifie leurs atouts et obstacles, et collabore avec d'autres acteurs du parcours d'insertion. Il contribue à l'évolution professionnelle des salariés en organisant des séances d'apprentissage, en s'assurant de la pertinence des méthodes pédagogiques et en évaluant leurs acquis. Il documente et atteste des compétences professionnelles acquises.
      """
    -public: false
    -_links: null
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1432 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#1658
    -lockBy: App\Entity\Scholar\Module\OriginModule {#1674 …}
    -lockByStatus: 1
    -id: "1231897a-3551-11e9-8180-00163e87308f"
    -lessons: Doctrine\ORM\PersistentCollection {#1659 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#1664 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1669 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1432 …}
    -createdAt: DateTime @1550695792 {#1648
      date: 2019-02-20 21:49:52.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458817 {#1657
      date: 2025-09-10 01:00:17.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1667 …}
    #fromApi: false
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1432 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#3681
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#3703 …}
    -lockByStatus: 1
    -id: "93dbfaca-13d8-11f1-a0d1-7eefa83e8046"
    -chapters: Doctrine\ORM\PersistentCollection {#3682 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#3687 …}
    -exercises: Doctrine\ORM\PersistentCollection {#3684 …}
    -minimumTime: DateTime @21600 {#3679
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#3689 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#2781 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#3691 …}
    -lessonStats: null
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#3698 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1432 …}
    -createdAt: DateTime @1772195633 {#3680
      date: 2026-02-27 13:33:53.0 Europe/Paris (+01:00)
    }
    -updatedAt: null
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1432 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\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 GRANTED FRONT_ACCESS
[
  "training" => App\Entity\Scholar\Training\SharedTraining {#1271
    -lockBy: App\Entity\Scholar\Training\Training {#1383 …}
    -lockByStatus: 1
    -id: "fe5bdd93-b6d8-11ee-b7d7-0242c0a85003"
    -modules: Doctrine\ORM\PersistentCollection {#1284 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1311 …}
    -totalHourDescription: 0
    -videoDescription: null
    -diplomaDescription: "Titre Niveau 4 (Bac)"
    -trainingProduct: null
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1323 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1302 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1331 …}
    -thematic: [
      "2"
    ]
    -diploma: 4
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1369 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1432 …}
    -createdAt: DateTime @1705675359 {#1264
      date: 2024-01-19 15:42:39.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458954 {#1269
      date: 2025-09-10 01:02:34.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1391 …}
    #fromApi: false
    -name: "Encadrant Technique d'Insertion"
    -description: """
      L'encadrant technique d'insertion (ETI) supervise et soutient socio-professionnellement des personnes éloignées du marché du travail au sein d'une structure d'insertion produisant des biens ou services. Sa mission est d'atteindre les objectifs de production tout en intégrant les buts de formation et d'insertion des salariés. Sous la direction du responsable de la structure, l'ETI organise et gère une partie de l'activité de production. Il établit les conditions pour réaliser un produit ou service, en planifie la mise en œuvre et assure le suivi pour garantir la qualité et la quantité. Il utilise des outils numériques pour la gestion de la production, répartit le travail selon les compétences des salariés et gère l'équipe, en veillant à leur motivation et à la résolution de conflits.\r\n
      L'ETI joue également un rôle dans l'accueil, l'accompagnement et le suivi socio-professionnel des salariés en insertion. Il favorise leur intégration dans la structure, identifie leurs atouts et obstacles, et collabore avec d'autres acteurs du parcours d'insertion. Il contribue à l'évolution professionnelle des salariés en organisant des séances d'apprentissage, en s'assurant de la pertinence des méthodes pédagogiques et en évaluant leurs acquis. Il documente et atteste des compétences professionnelles acquises.
      """
    -public: false
    -_links: null
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1432 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#1688
    -lockBy: App\Entity\Scholar\Module\OriginModule {#1704 …}
    -lockByStatus: 1
    -id: "845948c2-3606-11e9-8180-00163e87308f"
    -lessons: Doctrine\ORM\PersistentCollection {#1689 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#1694 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1699 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1432 …}
    -createdAt: DateTime @1550773722 {#1686
      date: 2019-02-21 19:28:42.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458819 {#1687
      date: 2025-09-10 01:00:19.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1697 …}
    #fromApi: false
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1432 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#3950
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#3974 …}
    -lockByStatus: 1
    -id: "46024c68-3606-11e9-8180-00163e87308f"
    -chapters: Doctrine\ORM\PersistentCollection {#3951 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#3956 …}
    -exercises: Doctrine\ORM\PersistentCollection {#3953 …}
    -minimumTime: DateTime @21600 {#3947
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#3958 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#2781 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#3960 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#3962 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#3968 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1432 …}
    -createdAt: DateTime @1550773618 {#3948
      date: 2019-02-21 19:26:58.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458806 {#3949
      date: 2025-09-10 01:00:06.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#3966 …}
    #fromApi: false
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1432 …}
  }
]
"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
17 DENIED FRONT_ACCESS
[
  "training" => App\Entity\Scholar\Training\SharedTraining {#1271
    -lockBy: App\Entity\Scholar\Training\Training {#1383 …}
    -lockByStatus: 1
    -id: "fe5bdd93-b6d8-11ee-b7d7-0242c0a85003"
    -modules: Doctrine\ORM\PersistentCollection {#1284 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1311 …}
    -totalHourDescription: 0
    -videoDescription: null
    -diplomaDescription: "Titre Niveau 4 (Bac)"
    -trainingProduct: null
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1323 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1302 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1331 …}
    -thematic: [
      "2"
    ]
    -diploma: 4
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1369 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1432 …}
    -createdAt: DateTime @1705675359 {#1264
      date: 2024-01-19 15:42:39.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458954 {#1269
      date: 2025-09-10 01:02:34.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1391 …}
    #fromApi: false
    -name: "Encadrant Technique d'Insertion"
    -description: """
      L'encadrant technique d'insertion (ETI) supervise et soutient socio-professionnellement des personnes éloignées du marché du travail au sein d'une structure d'insertion produisant des biens ou services. Sa mission est d'atteindre les objectifs de production tout en intégrant les buts de formation et d'insertion des salariés. Sous la direction du responsable de la structure, l'ETI organise et gère une partie de l'activité de production. Il établit les conditions pour réaliser un produit ou service, en planifie la mise en œuvre et assure le suivi pour garantir la qualité et la quantité. Il utilise des outils numériques pour la gestion de la production, répartit le travail selon les compétences des salariés et gère l'équipe, en veillant à leur motivation et à la résolution de conflits.\r\n
      L'ETI joue également un rôle dans l'accueil, l'accompagnement et le suivi socio-professionnel des salariés en insertion. Il favorise leur intégration dans la structure, identifie leurs atouts et obstacles, et collabore avec d'autres acteurs du parcours d'insertion. Il contribue à l'évolution professionnelle des salariés en organisant des séances d'apprentissage, en s'assurant de la pertinence des méthodes pédagogiques et en évaluant leurs acquis. Il documente et atteste des compétences professionnelles acquises.
      """
    -public: false
    -_links: null
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1432 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#1688
    -lockBy: App\Entity\Scholar\Module\OriginModule {#1704 …}
    -lockByStatus: 1
    -id: "845948c2-3606-11e9-8180-00163e87308f"
    -lessons: Doctrine\ORM\PersistentCollection {#1689 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#1694 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1699 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1432 …}
    -createdAt: DateTime @1550773722 {#1686
      date: 2019-02-21 19:28:42.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458819 {#1687
      date: 2025-09-10 01:00:19.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1697 …}
    #fromApi: false
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1432 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#3996
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#4019 …}
    -lockByStatus: 1
    -id: "6aa793ea-3606-11e9-8180-00163e87308f"
    -chapters: Doctrine\ORM\PersistentCollection {#3997 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#4002 …}
    -exercises: Doctrine\ORM\PersistentCollection {#3999 …}
    -minimumTime: DateTime @21600 {#3993
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#4004 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#2781 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#4006 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#4008 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#4014 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1432 …}
    -createdAt: DateTime @1550773679 {#3994
      date: 2019-02-21 19:27:59.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757429647 {#3995
      date: 2025-09-09 16:54:07.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1713 …}
    #fromApi: false
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1432 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\TrainingVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\PracticalCaseUserVoter"
ACCESS ABSTAIN
"Nellapp\Bundle\SDKBundle\Permission\Security\Voter\SuperAdminVoter"
ACCESS ABSTAIN
Show voter details
18 DENIED FRONT_ACCESS
[
  "training" => App\Entity\Scholar\Training\SharedTraining {#1271
    -lockBy: App\Entity\Scholar\Training\Training {#1383 …}
    -lockByStatus: 1
    -id: "fe5bdd93-b6d8-11ee-b7d7-0242c0a85003"
    -modules: Doctrine\ORM\PersistentCollection {#1284 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1311 …}
    -totalHourDescription: 0
    -videoDescription: null
    -diplomaDescription: "Titre Niveau 4 (Bac)"
    -trainingProduct: null
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1323 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1302 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1331 …}
    -thematic: [
      "2"
    ]
    -diploma: 4
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1369 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1432 …}
    -createdAt: DateTime @1705675359 {#1264
      date: 2024-01-19 15:42:39.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458954 {#1269
      date: 2025-09-10 01:02:34.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1391 …}
    #fromApi: false
    -name: "Encadrant Technique d'Insertion"
    -description: """
      L'encadrant technique d'insertion (ETI) supervise et soutient socio-professionnellement des personnes éloignées du marché du travail au sein d'une structure d'insertion produisant des biens ou services. Sa mission est d'atteindre les objectifs de production tout en intégrant les buts de formation et d'insertion des salariés. Sous la direction du responsable de la structure, l'ETI organise et gère une partie de l'activité de production. Il établit les conditions pour réaliser un produit ou service, en planifie la mise en œuvre et assure le suivi pour garantir la qualité et la quantité. Il utilise des outils numériques pour la gestion de la production, répartit le travail selon les compétences des salariés et gère l'équipe, en veillant à leur motivation et à la résolution de conflits.\r\n
      L'ETI joue également un rôle dans l'accueil, l'accompagnement et le suivi socio-professionnel des salariés en insertion. Il favorise leur intégration dans la structure, identifie leurs atouts et obstacles, et collabore avec d'autres acteurs du parcours d'insertion. Il contribue à l'évolution professionnelle des salariés en organisant des séances d'apprentissage, en s'assurant de la pertinence des méthodes pédagogiques et en évaluant leurs acquis. Il documente et atteste des compétences professionnelles acquises.
      """
    -public: false
    -_links: null
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1432 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#1688
    -lockBy: App\Entity\Scholar\Module\OriginModule {#1704 …}
    -lockByStatus: 1
    -id: "845948c2-3606-11e9-8180-00163e87308f"
    -lessons: Doctrine\ORM\PersistentCollection {#1689 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#1694 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1699 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1432 …}
    -createdAt: DateTime @1550773722 {#1686
      date: 2019-02-21 19:28:42.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458819 {#1687
      date: 2025-09-10 01:00:19.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1697 …}
    #fromApi: false
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1432 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#4041
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#4063 …}
    -lockByStatus: 1
    -id: "856823eb-9c15-11e9-aad5-0242ac160002"
    -chapters: Doctrine\ORM\PersistentCollection {#4042 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#4047 …}
    -exercises: Doctrine\ORM\PersistentCollection {#4044 …}
    -minimumTime: DateTime @21600 {#4038
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#4049 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#2781 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#4051 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#4053 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#4059 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1432 …}
    -createdAt: DateTime @1561995185 {#4039
      date: 2019-07-01 17:33:05.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1757458809 {#4040
      date: 2025-09-10 01:00:09.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#3966 …}
    #fromApi: false
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1432 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\TrainingVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\PracticalCaseUserVoter"
ACCESS ABSTAIN
"Nellapp\Bundle\SDKBundle\Permission\Security\Voter\SuperAdminVoter"
ACCESS ABSTAIN
Show voter details
19 DENIED FRONT_ACCESS
[
  "training" => App\Entity\Scholar\Training\SharedTraining {#1271
    -lockBy: App\Entity\Scholar\Training\Training {#1383 …}
    -lockByStatus: 1
    -id: "fe5bdd93-b6d8-11ee-b7d7-0242c0a85003"
    -modules: Doctrine\ORM\PersistentCollection {#1284 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1311 …}
    -totalHourDescription: 0
    -videoDescription: null
    -diplomaDescription: "Titre Niveau 4 (Bac)"
    -trainingProduct: null
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1323 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1302 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1331 …}
    -thematic: [
      "2"
    ]
    -diploma: 4
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1369 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1432 …}
    -createdAt: DateTime @1705675359 {#1264
      date: 2024-01-19 15:42:39.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458954 {#1269
      date: 2025-09-10 01:02:34.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1391 …}
    #fromApi: false
    -name: "Encadrant Technique d'Insertion"
    -description: """
      L'encadrant technique d'insertion (ETI) supervise et soutient socio-professionnellement des personnes éloignées du marché du travail au sein d'une structure d'insertion produisant des biens ou services. Sa mission est d'atteindre les objectifs de production tout en intégrant les buts de formation et d'insertion des salariés. Sous la direction du responsable de la structure, l'ETI organise et gère une partie de l'activité de production. Il établit les conditions pour réaliser un produit ou service, en planifie la mise en œuvre et assure le suivi pour garantir la qualité et la quantité. Il utilise des outils numériques pour la gestion de la production, répartit le travail selon les compétences des salariés et gère l'équipe, en veillant à leur motivation et à la résolution de conflits.\r\n
      L'ETI joue également un rôle dans l'accueil, l'accompagnement et le suivi socio-professionnel des salariés en insertion. Il favorise leur intégration dans la structure, identifie leurs atouts et obstacles, et collabore avec d'autres acteurs du parcours d'insertion. Il contribue à l'évolution professionnelle des salariés en organisant des séances d'apprentissage, en s'assurant de la pertinence des méthodes pédagogiques et en évaluant leurs acquis. Il documente et atteste des compétences professionnelles acquises.
      """
    -public: false
    -_links: null
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1432 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#1688
    -lockBy: App\Entity\Scholar\Module\OriginModule {#1704 …}
    -lockByStatus: 1
    -id: "845948c2-3606-11e9-8180-00163e87308f"
    -lessons: Doctrine\ORM\PersistentCollection {#1689 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#1694 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1699 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1432 …}
    -createdAt: DateTime @1550773722 {#1686
      date: 2019-02-21 19:28:42.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458819 {#1687
      date: 2025-09-10 01:00:19.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1697 …}
    #fromApi: false
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1432 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#4085
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#4107 …}
    -lockByStatus: 1
    -id: "bdc3deb7-bb96-11ea-8d8a-0242ac1c0003"
    -chapters: Doctrine\ORM\PersistentCollection {#4086 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#4091 …}
    -exercises: Doctrine\ORM\PersistentCollection {#4088 …}
    -minimumTime: DateTime @21600 {#4082
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#4093 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#2781 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#4095 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#4097 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#4103 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1432 …}
    -createdAt: DateTime @1593606669 {#4083
      date: 2020-07-01 14:31:09.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1750847724 {#4084
      date: 2025-06-25 12:35:24.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1432 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\TrainingVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\PracticalCaseUserVoter"
ACCESS ABSTAIN
"Nellapp\Bundle\SDKBundle\Permission\Security\Voter\SuperAdminVoter"
ACCESS ABSTAIN
Show voter details
20 DENIED FRONT_ACCESS
[
  "training" => App\Entity\Scholar\Training\SharedTraining {#1271
    -lockBy: App\Entity\Scholar\Training\Training {#1383 …}
    -lockByStatus: 1
    -id: "fe5bdd93-b6d8-11ee-b7d7-0242c0a85003"
    -modules: Doctrine\ORM\PersistentCollection {#1284 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1311 …}
    -totalHourDescription: 0
    -videoDescription: null
    -diplomaDescription: "Titre Niveau 4 (Bac)"
    -trainingProduct: null
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1323 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1302 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1331 …}
    -thematic: [
      "2"
    ]
    -diploma: 4
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1369 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1432 …}
    -createdAt: DateTime @1705675359 {#1264
      date: 2024-01-19 15:42:39.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458954 {#1269
      date: 2025-09-10 01:02:34.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1391 …}
    #fromApi: false
    -name: "Encadrant Technique d'Insertion"
    -description: """
      L'encadrant technique d'insertion (ETI) supervise et soutient socio-professionnellement des personnes éloignées du marché du travail au sein d'une structure d'insertion produisant des biens ou services. Sa mission est d'atteindre les objectifs de production tout en intégrant les buts de formation et d'insertion des salariés. Sous la direction du responsable de la structure, l'ETI organise et gère une partie de l'activité de production. Il établit les conditions pour réaliser un produit ou service, en planifie la mise en œuvre et assure le suivi pour garantir la qualité et la quantité. Il utilise des outils numériques pour la gestion de la production, répartit le travail selon les compétences des salariés et gère l'équipe, en veillant à leur motivation et à la résolution de conflits.\r\n
      L'ETI joue également un rôle dans l'accueil, l'accompagnement et le suivi socio-professionnel des salariés en insertion. Il favorise leur intégration dans la structure, identifie leurs atouts et obstacles, et collabore avec d'autres acteurs du parcours d'insertion. Il contribue à l'évolution professionnelle des salariés en organisant des séances d'apprentissage, en s'assurant de la pertinence des méthodes pédagogiques et en évaluant leurs acquis. Il documente et atteste des compétences professionnelles acquises.
      """
    -public: false
    -_links: null
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1432 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#1688
    -lockBy: App\Entity\Scholar\Module\OriginModule {#1704 …}
    -lockByStatus: 1
    -id: "845948c2-3606-11e9-8180-00163e87308f"
    -lessons: Doctrine\ORM\PersistentCollection {#1689 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#1694 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1699 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1432 …}
    -createdAt: DateTime @1550773722 {#1686
      date: 2019-02-21 19:28:42.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458819 {#1687
      date: 2025-09-10 01:00:19.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1697 …}
    #fromApi: false
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1432 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#4129
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#4151 …}
    -lockByStatus: 1
    -id: "348e5bd3-9ce5-11e9-aad5-0242ac160002"
    -chapters: Doctrine\ORM\PersistentCollection {#4130 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#4135 …}
    -exercises: Doctrine\ORM\PersistentCollection {#4132 …}
    -minimumTime: DateTime @21600 {#4126
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#4137 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#2781 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#4139 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#4141 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#4147 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1432 …}
    -createdAt: DateTime @1562084385 {#4127
      date: 2019-07-02 18:19:45.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1757458806 {#4128
      date: 2025-09-10 01:00:06.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#3966 …}
    #fromApi: false
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1432 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\TrainingVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\PracticalCaseUserVoter"
ACCESS ABSTAIN
"Nellapp\Bundle\SDKBundle\Permission\Security\Voter\SuperAdminVoter"
ACCESS ABSTAIN
Show voter details
21 DENIED FRONT_ACCESS
[
  "training" => App\Entity\Scholar\Training\SharedTraining {#1271
    -lockBy: App\Entity\Scholar\Training\Training {#1383 …}
    -lockByStatus: 1
    -id: "fe5bdd93-b6d8-11ee-b7d7-0242c0a85003"
    -modules: Doctrine\ORM\PersistentCollection {#1284 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1311 …}
    -totalHourDescription: 0
    -videoDescription: null
    -diplomaDescription: "Titre Niveau 4 (Bac)"
    -trainingProduct: null
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1323 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1302 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1331 …}
    -thematic: [
      "2"
    ]
    -diploma: 4
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1369 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1432 …}
    -createdAt: DateTime @1705675359 {#1264
      date: 2024-01-19 15:42:39.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458954 {#1269
      date: 2025-09-10 01:02:34.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1391 …}
    #fromApi: false
    -name: "Encadrant Technique d'Insertion"
    -description: """
      L'encadrant technique d'insertion (ETI) supervise et soutient socio-professionnellement des personnes éloignées du marché du travail au sein d'une structure d'insertion produisant des biens ou services. Sa mission est d'atteindre les objectifs de production tout en intégrant les buts de formation et d'insertion des salariés. Sous la direction du responsable de la structure, l'ETI organise et gère une partie de l'activité de production. Il établit les conditions pour réaliser un produit ou service, en planifie la mise en œuvre et assure le suivi pour garantir la qualité et la quantité. Il utilise des outils numériques pour la gestion de la production, répartit le travail selon les compétences des salariés et gère l'équipe, en veillant à leur motivation et à la résolution de conflits.\r\n
      L'ETI joue également un rôle dans l'accueil, l'accompagnement et le suivi socio-professionnel des salariés en insertion. Il favorise leur intégration dans la structure, identifie leurs atouts et obstacles, et collabore avec d'autres acteurs du parcours d'insertion. Il contribue à l'évolution professionnelle des salariés en organisant des séances d'apprentissage, en s'assurant de la pertinence des méthodes pédagogiques et en évaluant leurs acquis. Il documente et atteste des compétences professionnelles acquises.
      """
    -public: false
    -_links: null
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1432 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#1688
    -lockBy: App\Entity\Scholar\Module\OriginModule {#1704 …}
    -lockByStatus: 1
    -id: "845948c2-3606-11e9-8180-00163e87308f"
    -lessons: Doctrine\ORM\PersistentCollection {#1689 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#1694 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1699 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1432 …}
    -createdAt: DateTime @1550773722 {#1686
      date: 2019-02-21 19:28:42.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458819 {#1687
      date: 2025-09-10 01:00:19.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1697 …}
    #fromApi: false
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1432 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#4172
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#4194 …}
    -lockByStatus: 1
    -id: "1e5b8cc0-1402-11f1-a0d1-7eefa83e8046"
    -chapters: Doctrine\ORM\PersistentCollection {#4173 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#4178 …}
    -exercises: Doctrine\ORM\PersistentCollection {#4175 …}
    -minimumTime: DateTime @21600 {#4170
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#4180 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#2781 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#4182 …}
    -lessonStats: null
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#4189 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1432 …}
    -createdAt: DateTime @1772213475 {#4171
      date: 2026-02-27 18:31:15.0 Europe/Paris (+01:00)
    }
    -updatedAt: null
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1432 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\TrainingVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\PracticalCaseUserVoter"
ACCESS ABSTAIN
"Nellapp\Bundle\SDKBundle\Permission\Security\Voter\SuperAdminVoter"
ACCESS ABSTAIN
Show voter details
22 DENIED FRONT_ACCESS
[
  "training" => App\Entity\Scholar\Training\SharedTraining {#1271
    -lockBy: App\Entity\Scholar\Training\Training {#1383 …}
    -lockByStatus: 1
    -id: "fe5bdd93-b6d8-11ee-b7d7-0242c0a85003"
    -modules: Doctrine\ORM\PersistentCollection {#1284 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1311 …}
    -totalHourDescription: 0
    -videoDescription: null
    -diplomaDescription: "Titre Niveau 4 (Bac)"
    -trainingProduct: null
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1323 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1302 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1331 …}
    -thematic: [
      "2"
    ]
    -diploma: 4
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1369 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1432 …}
    -createdAt: DateTime @1705675359 {#1264
      date: 2024-01-19 15:42:39.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458954 {#1269
      date: 2025-09-10 01:02:34.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1391 …}
    #fromApi: false
    -name: "Encadrant Technique d'Insertion"
    -description: """
      L'encadrant technique d'insertion (ETI) supervise et soutient socio-professionnellement des personnes éloignées du marché du travail au sein d'une structure d'insertion produisant des biens ou services. Sa mission est d'atteindre les objectifs de production tout en intégrant les buts de formation et d'insertion des salariés. Sous la direction du responsable de la structure, l'ETI organise et gère une partie de l'activité de production. Il établit les conditions pour réaliser un produit ou service, en planifie la mise en œuvre et assure le suivi pour garantir la qualité et la quantité. Il utilise des outils numériques pour la gestion de la production, répartit le travail selon les compétences des salariés et gère l'équipe, en veillant à leur motivation et à la résolution de conflits.\r\n
      L'ETI joue également un rôle dans l'accueil, l'accompagnement et le suivi socio-professionnel des salariés en insertion. Il favorise leur intégration dans la structure, identifie leurs atouts et obstacles, et collabore avec d'autres acteurs du parcours d'insertion. Il contribue à l'évolution professionnelle des salariés en organisant des séances d'apprentissage, en s'assurant de la pertinence des méthodes pédagogiques et en évaluant leurs acquis. Il documente et atteste des compétences professionnelles acquises.
      """
    -public: false
    -_links: null
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1432 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#1688
    -lockBy: App\Entity\Scholar\Module\OriginModule {#1704 …}
    -lockByStatus: 1
    -id: "845948c2-3606-11e9-8180-00163e87308f"
    -lessons: Doctrine\ORM\PersistentCollection {#1689 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#1694 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1699 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1432 …}
    -createdAt: DateTime @1550773722 {#1686
      date: 2019-02-21 19:28:42.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458819 {#1687
      date: 2025-09-10 01:00:19.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1697 …}
    #fromApi: false
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1432 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#4216
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#4239 …}
    -lockByStatus: 1
    -id: "2d66f944-9d6e-11e9-aad5-0242ac160002"
    -chapters: Doctrine\ORM\PersistentCollection {#4217 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#4222 …}
    -exercises: Doctrine\ORM\PersistentCollection {#4219 …}
    -minimumTime: DateTime @21600 {#4213
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#4224 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#2781 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#4226 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#4228 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#4234 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1432 …}
    -createdAt: DateTime @1562143214 {#4214
      date: 2019-07-03 10:40:14.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1757424804 {#4215
      date: 2025-09-09 15:33:24.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#3966 …}
    #fromApi: false
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1432 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\TrainingVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\PracticalCaseUserVoter"
ACCESS ABSTAIN
"Nellapp\Bundle\SDKBundle\Permission\Security\Voter\SuperAdminVoter"
ACCESS ABSTAIN
Show voter details
23 DENIED FRONT_ACCESS
[
  "training" => App\Entity\Scholar\Training\SharedTraining {#1271
    -lockBy: App\Entity\Scholar\Training\Training {#1383 …}
    -lockByStatus: 1
    -id: "fe5bdd93-b6d8-11ee-b7d7-0242c0a85003"
    -modules: Doctrine\ORM\PersistentCollection {#1284 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1311 …}
    -totalHourDescription: 0
    -videoDescription: null
    -diplomaDescription: "Titre Niveau 4 (Bac)"
    -trainingProduct: null
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1323 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1302 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1331 …}
    -thematic: [
      "2"
    ]
    -diploma: 4
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1369 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1432 …}
    -createdAt: DateTime @1705675359 {#1264
      date: 2024-01-19 15:42:39.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458954 {#1269
      date: 2025-09-10 01:02:34.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1391 …}
    #fromApi: false
    -name: "Encadrant Technique d'Insertion"
    -description: """
      L'encadrant technique d'insertion (ETI) supervise et soutient socio-professionnellement des personnes éloignées du marché du travail au sein d'une structure d'insertion produisant des biens ou services. Sa mission est d'atteindre les objectifs de production tout en intégrant les buts de formation et d'insertion des salariés. Sous la direction du responsable de la structure, l'ETI organise et gère une partie de l'activité de production. Il établit les conditions pour réaliser un produit ou service, en planifie la mise en œuvre et assure le suivi pour garantir la qualité et la quantité. Il utilise des outils numériques pour la gestion de la production, répartit le travail selon les compétences des salariés et gère l'équipe, en veillant à leur motivation et à la résolution de conflits.\r\n
      L'ETI joue également un rôle dans l'accueil, l'accompagnement et le suivi socio-professionnel des salariés en insertion. Il favorise leur intégration dans la structure, identifie leurs atouts et obstacles, et collabore avec d'autres acteurs du parcours d'insertion. Il contribue à l'évolution professionnelle des salariés en organisant des séances d'apprentissage, en s'assurant de la pertinence des méthodes pédagogiques et en évaluant leurs acquis. Il documente et atteste des compétences professionnelles acquises.
      """
    -public: false
    -_links: null
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1432 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#1688
    -lockBy: App\Entity\Scholar\Module\OriginModule {#1704 …}
    -lockByStatus: 1
    -id: "845948c2-3606-11e9-8180-00163e87308f"
    -lessons: Doctrine\ORM\PersistentCollection {#1689 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#1694 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1699 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1432 …}
    -createdAt: DateTime @1550773722 {#1686
      date: 2019-02-21 19:28:42.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458819 {#1687
      date: 2025-09-10 01:00:19.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1697 …}
    #fromApi: false
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1432 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#4261
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#4285 …}
    -lockByStatus: 1
    -id: "949ab2f9-9d8d-11e9-aad5-0242ac160002"
    -chapters: Doctrine\ORM\PersistentCollection {#4262 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#4267 …}
    -exercises: Doctrine\ORM\PersistentCollection {#4264 …}
    -minimumTime: DateTime @21600 {#4258
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#4269 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#2781 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#4271 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#4273 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#4279 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1432 …}
    -createdAt: DateTime @1562156702 {#4259
      date: 2019-07-03 14:25:02.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1757371454 {#4260
      date: 2025-09-09 00:44:14.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#4277 …}
    #fromApi: false
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1432 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\TrainingVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\PracticalCaseUserVoter"
ACCESS ABSTAIN
"Nellapp\Bundle\SDKBundle\Permission\Security\Voter\SuperAdminVoter"
ACCESS ABSTAIN
Show voter details
24 DENIED FRONT_ACCESS
[
  "training" => App\Entity\Scholar\Training\SharedTraining {#1271
    -lockBy: App\Entity\Scholar\Training\Training {#1383 …}
    -lockByStatus: 1
    -id: "fe5bdd93-b6d8-11ee-b7d7-0242c0a85003"
    -modules: Doctrine\ORM\PersistentCollection {#1284 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1311 …}
    -totalHourDescription: 0
    -videoDescription: null
    -diplomaDescription: "Titre Niveau 4 (Bac)"
    -trainingProduct: null
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1323 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1302 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1331 …}
    -thematic: [
      "2"
    ]
    -diploma: 4
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1369 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1432 …}
    -createdAt: DateTime @1705675359 {#1264
      date: 2024-01-19 15:42:39.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458954 {#1269
      date: 2025-09-10 01:02:34.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1391 …}
    #fromApi: false
    -name: "Encadrant Technique d'Insertion"
    -description: """
      L'encadrant technique d'insertion (ETI) supervise et soutient socio-professionnellement des personnes éloignées du marché du travail au sein d'une structure d'insertion produisant des biens ou services. Sa mission est d'atteindre les objectifs de production tout en intégrant les buts de formation et d'insertion des salariés. Sous la direction du responsable de la structure, l'ETI organise et gère une partie de l'activité de production. Il établit les conditions pour réaliser un produit ou service, en planifie la mise en œuvre et assure le suivi pour garantir la qualité et la quantité. Il utilise des outils numériques pour la gestion de la production, répartit le travail selon les compétences des salariés et gère l'équipe, en veillant à leur motivation et à la résolution de conflits.\r\n
      L'ETI joue également un rôle dans l'accueil, l'accompagnement et le suivi socio-professionnel des salariés en insertion. Il favorise leur intégration dans la structure, identifie leurs atouts et obstacles, et collabore avec d'autres acteurs du parcours d'insertion. Il contribue à l'évolution professionnelle des salariés en organisant des séances d'apprentissage, en s'assurant de la pertinence des méthodes pédagogiques et en évaluant leurs acquis. Il documente et atteste des compétences professionnelles acquises.
      """
    -public: false
    -_links: null
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1432 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#1688
    -lockBy: App\Entity\Scholar\Module\OriginModule {#1704 …}
    -lockByStatus: 1
    -id: "845948c2-3606-11e9-8180-00163e87308f"
    -lessons: Doctrine\ORM\PersistentCollection {#1689 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#1694 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1699 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1432 …}
    -createdAt: DateTime @1550773722 {#1686
      date: 2019-02-21 19:28:42.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458819 {#1687
      date: 2025-09-10 01:00:19.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1697 …}
    #fromApi: false
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1432 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#4307
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#4329 …}
    -lockByStatus: 1
    -id: "f7b08c54-bb96-11ea-8d8a-0242ac1c0003"
    -chapters: Doctrine\ORM\PersistentCollection {#4308 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#4313 …}
    -exercises: Doctrine\ORM\PersistentCollection {#4310 …}
    -minimumTime: DateTime @21600 {#4304
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#4315 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#2781 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#4317 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#4319 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#4325 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1432 …}
    -createdAt: DateTime @1593606766 {#4305
      date: 2020-07-01 14:32:46.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1756854014 {#4306
      date: 2025-09-03 01:00:14.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1432 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\TrainingVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\PracticalCaseUserVoter"
ACCESS ABSTAIN
"Nellapp\Bundle\SDKBundle\Permission\Security\Voter\SuperAdminVoter"
ACCESS ABSTAIN
Show voter details
25 DENIED FRONT_ACCESS
[
  "training" => App\Entity\Scholar\Training\SharedTraining {#1271
    -lockBy: App\Entity\Scholar\Training\Training {#1383 …}
    -lockByStatus: 1
    -id: "fe5bdd93-b6d8-11ee-b7d7-0242c0a85003"
    -modules: Doctrine\ORM\PersistentCollection {#1284 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1311 …}
    -totalHourDescription: 0
    -videoDescription: null
    -diplomaDescription: "Titre Niveau 4 (Bac)"
    -trainingProduct: null
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1323 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1302 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1331 …}
    -thematic: [
      "2"
    ]
    -diploma: 4
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1369 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1432 …}
    -createdAt: DateTime @1705675359 {#1264
      date: 2024-01-19 15:42:39.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458954 {#1269
      date: 2025-09-10 01:02:34.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1391 …}
    #fromApi: false
    -name: "Encadrant Technique d'Insertion"
    -description: """
      L'encadrant technique d'insertion (ETI) supervise et soutient socio-professionnellement des personnes éloignées du marché du travail au sein d'une structure d'insertion produisant des biens ou services. Sa mission est d'atteindre les objectifs de production tout en intégrant les buts de formation et d'insertion des salariés. Sous la direction du responsable de la structure, l'ETI organise et gère une partie de l'activité de production. Il établit les conditions pour réaliser un produit ou service, en planifie la mise en œuvre et assure le suivi pour garantir la qualité et la quantité. Il utilise des outils numériques pour la gestion de la production, répartit le travail selon les compétences des salariés et gère l'équipe, en veillant à leur motivation et à la résolution de conflits.\r\n
      L'ETI joue également un rôle dans l'accueil, l'accompagnement et le suivi socio-professionnel des salariés en insertion. Il favorise leur intégration dans la structure, identifie leurs atouts et obstacles, et collabore avec d'autres acteurs du parcours d'insertion. Il contribue à l'évolution professionnelle des salariés en organisant des séances d'apprentissage, en s'assurant de la pertinence des méthodes pédagogiques et en évaluant leurs acquis. Il documente et atteste des compétences professionnelles acquises.
      """
    -public: false
    -_links: null
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1432 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#1688
    -lockBy: App\Entity\Scholar\Module\OriginModule {#1704 …}
    -lockByStatus: 1
    -id: "845948c2-3606-11e9-8180-00163e87308f"
    -lessons: Doctrine\ORM\PersistentCollection {#1689 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#1694 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1699 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1432 …}
    -createdAt: DateTime @1550773722 {#1686
      date: 2019-02-21 19:28:42.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458819 {#1687
      date: 2025-09-10 01:00:19.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1697 …}
    #fromApi: false
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1432 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#4351
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#4373 …}
    -lockByStatus: 1
    -id: "6a257e83-9d9d-11e9-aad5-0242ac160002"
    -chapters: Doctrine\ORM\PersistentCollection {#4352 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#4357 …}
    -exercises: Doctrine\ORM\PersistentCollection {#4354 …}
    -minimumTime: DateTime @21600 {#4348
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#4359 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#2781 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#4361 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#4363 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#4369 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1432 …}
    -createdAt: DateTime @1562163502 {#4349
      date: 2019-07-03 16:18:22.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1757450909 {#4350
      date: 2025-09-09 22:48:29.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#4277 …}
    #fromApi: false
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1432 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\TrainingVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\PracticalCaseUserVoter"
ACCESS ABSTAIN
"Nellapp\Bundle\SDKBundle\Permission\Security\Voter\SuperAdminVoter"
ACCESS ABSTAIN
Show voter details
26 DENIED FRONT_ACCESS
[
  "training" => App\Entity\Scholar\Training\SharedTraining {#1271
    -lockBy: App\Entity\Scholar\Training\Training {#1383 …}
    -lockByStatus: 1
    -id: "fe5bdd93-b6d8-11ee-b7d7-0242c0a85003"
    -modules: Doctrine\ORM\PersistentCollection {#1284 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1311 …}
    -totalHourDescription: 0
    -videoDescription: null
    -diplomaDescription: "Titre Niveau 4 (Bac)"
    -trainingProduct: null
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1323 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1302 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1331 …}
    -thematic: [
      "2"
    ]
    -diploma: 4
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1369 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1432 …}
    -createdAt: DateTime @1705675359 {#1264
      date: 2024-01-19 15:42:39.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458954 {#1269
      date: 2025-09-10 01:02:34.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1391 …}
    #fromApi: false
    -name: "Encadrant Technique d'Insertion"
    -description: """
      L'encadrant technique d'insertion (ETI) supervise et soutient socio-professionnellement des personnes éloignées du marché du travail au sein d'une structure d'insertion produisant des biens ou services. Sa mission est d'atteindre les objectifs de production tout en intégrant les buts de formation et d'insertion des salariés. Sous la direction du responsable de la structure, l'ETI organise et gère une partie de l'activité de production. Il établit les conditions pour réaliser un produit ou service, en planifie la mise en œuvre et assure le suivi pour garantir la qualité et la quantité. Il utilise des outils numériques pour la gestion de la production, répartit le travail selon les compétences des salariés et gère l'équipe, en veillant à leur motivation et à la résolution de conflits.\r\n
      L'ETI joue également un rôle dans l'accueil, l'accompagnement et le suivi socio-professionnel des salariés en insertion. Il favorise leur intégration dans la structure, identifie leurs atouts et obstacles, et collabore avec d'autres acteurs du parcours d'insertion. Il contribue à l'évolution professionnelle des salariés en organisant des séances d'apprentissage, en s'assurant de la pertinence des méthodes pédagogiques et en évaluant leurs acquis. Il documente et atteste des compétences professionnelles acquises.
      """
    -public: false
    -_links: null
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1432 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#1688
    -lockBy: App\Entity\Scholar\Module\OriginModule {#1704 …}
    -lockByStatus: 1
    -id: "845948c2-3606-11e9-8180-00163e87308f"
    -lessons: Doctrine\ORM\PersistentCollection {#1689 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#1694 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1699 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1432 …}
    -createdAt: DateTime @1550773722 {#1686
      date: 2019-02-21 19:28:42.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458819 {#1687
      date: 2025-09-10 01:00:19.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1697 …}
    #fromApi: false
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1432 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#4395
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#4418 …}
    -lockByStatus: 1
    -id: "7c837e27-9e3e-11e9-aad5-0242ac160002"
    -chapters: Doctrine\ORM\PersistentCollection {#4396 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#4401 …}
    -exercises: Doctrine\ORM\PersistentCollection {#4398 …}
    -minimumTime: DateTime @21600 {#4392
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#4403 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#2781 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#4405 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#4407 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#4413 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1432 …}
    -createdAt: DateTime @1562232682 {#4393
      date: 2019-07-04 11:31:22.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1756899956 {#4394
      date: 2025-09-03 13:45:56.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#4411 …}
    #fromApi: false
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1432 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\TrainingVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\PracticalCaseUserVoter"
ACCESS ABSTAIN
"Nellapp\Bundle\SDKBundle\Permission\Security\Voter\SuperAdminVoter"
ACCESS ABSTAIN
Show voter details
27 DENIED FRONT_ACCESS
[
  "training" => App\Entity\Scholar\Training\SharedTraining {#1271
    -lockBy: App\Entity\Scholar\Training\Training {#1383 …}
    -lockByStatus: 1
    -id: "fe5bdd93-b6d8-11ee-b7d7-0242c0a85003"
    -modules: Doctrine\ORM\PersistentCollection {#1284 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1311 …}
    -totalHourDescription: 0
    -videoDescription: null
    -diplomaDescription: "Titre Niveau 4 (Bac)"
    -trainingProduct: null
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1323 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1302 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1331 …}
    -thematic: [
      "2"
    ]
    -diploma: 4
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1369 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1432 …}
    -createdAt: DateTime @1705675359 {#1264
      date: 2024-01-19 15:42:39.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458954 {#1269
      date: 2025-09-10 01:02:34.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1391 …}
    #fromApi: false
    -name: "Encadrant Technique d'Insertion"
    -description: """
      L'encadrant technique d'insertion (ETI) supervise et soutient socio-professionnellement des personnes éloignées du marché du travail au sein d'une structure d'insertion produisant des biens ou services. Sa mission est d'atteindre les objectifs de production tout en intégrant les buts de formation et d'insertion des salariés. Sous la direction du responsable de la structure, l'ETI organise et gère une partie de l'activité de production. Il établit les conditions pour réaliser un produit ou service, en planifie la mise en œuvre et assure le suivi pour garantir la qualité et la quantité. Il utilise des outils numériques pour la gestion de la production, répartit le travail selon les compétences des salariés et gère l'équipe, en veillant à leur motivation et à la résolution de conflits.\r\n
      L'ETI joue également un rôle dans l'accueil, l'accompagnement et le suivi socio-professionnel des salariés en insertion. Il favorise leur intégration dans la structure, identifie leurs atouts et obstacles, et collabore avec d'autres acteurs du parcours d'insertion. Il contribue à l'évolution professionnelle des salariés en organisant des séances d'apprentissage, en s'assurant de la pertinence des méthodes pédagogiques et en évaluant leurs acquis. Il documente et atteste des compétences professionnelles acquises.
      """
    -public: false
    -_links: null
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1432 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#1688
    -lockBy: App\Entity\Scholar\Module\OriginModule {#1704 …}
    -lockByStatus: 1
    -id: "845948c2-3606-11e9-8180-00163e87308f"
    -lessons: Doctrine\ORM\PersistentCollection {#1689 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#1694 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1699 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1432 …}
    -createdAt: DateTime @1550773722 {#1686
      date: 2019-02-21 19:28:42.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458819 {#1687
      date: 2025-09-10 01:00:19.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1697 …}
    #fromApi: false
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1432 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#4439
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#4461 …}
    -lockByStatus: 1
    -id: "1ea02144-1402-11f1-a0d1-7eefa83e8046"
    -chapters: Doctrine\ORM\PersistentCollection {#4440 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#4445 …}
    -exercises: Doctrine\ORM\PersistentCollection {#4442 …}
    -minimumTime: DateTime @21600 {#4437
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#4447 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#2781 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#4449 …}
    -lessonStats: null
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#4456 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1432 …}
    -createdAt: DateTime @1772213476 {#4438
      date: 2026-02-27 18:31:16.0 Europe/Paris (+01:00)
    }
    -updatedAt: null
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1432 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\TrainingVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\PracticalCaseUserVoter"
ACCESS ABSTAIN
"Nellapp\Bundle\SDKBundle\Permission\Security\Voter\SuperAdminVoter"
ACCESS ABSTAIN
Show voter details
28 DENIED FRONT_ACCESS
[
  "training" => App\Entity\Scholar\Training\SharedTraining {#1271
    -lockBy: App\Entity\Scholar\Training\Training {#1383 …}
    -lockByStatus: 1
    -id: "fe5bdd93-b6d8-11ee-b7d7-0242c0a85003"
    -modules: Doctrine\ORM\PersistentCollection {#1284 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1311 …}
    -totalHourDescription: 0
    -videoDescription: null
    -diplomaDescription: "Titre Niveau 4 (Bac)"
    -trainingProduct: null
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1323 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1302 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1331 …}
    -thematic: [
      "2"
    ]
    -diploma: 4
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1369 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1432 …}
    -createdAt: DateTime @1705675359 {#1264
      date: 2024-01-19 15:42:39.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458954 {#1269
      date: 2025-09-10 01:02:34.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1391 …}
    #fromApi: false
    -name: "Encadrant Technique d'Insertion"
    -description: """
      L'encadrant technique d'insertion (ETI) supervise et soutient socio-professionnellement des personnes éloignées du marché du travail au sein d'une structure d'insertion produisant des biens ou services. Sa mission est d'atteindre les objectifs de production tout en intégrant les buts de formation et d'insertion des salariés. Sous la direction du responsable de la structure, l'ETI organise et gère une partie de l'activité de production. Il établit les conditions pour réaliser un produit ou service, en planifie la mise en œuvre et assure le suivi pour garantir la qualité et la quantité. Il utilise des outils numériques pour la gestion de la production, répartit le travail selon les compétences des salariés et gère l'équipe, en veillant à leur motivation et à la résolution de conflits.\r\n
      L'ETI joue également un rôle dans l'accueil, l'accompagnement et le suivi socio-professionnel des salariés en insertion. Il favorise leur intégration dans la structure, identifie leurs atouts et obstacles, et collabore avec d'autres acteurs du parcours d'insertion. Il contribue à l'évolution professionnelle des salariés en organisant des séances d'apprentissage, en s'assurant de la pertinence des méthodes pédagogiques et en évaluant leurs acquis. Il documente et atteste des compétences professionnelles acquises.
      """
    -public: false
    -_links: null
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1432 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#1688
    -lockBy: App\Entity\Scholar\Module\OriginModule {#1704 …}
    -lockByStatus: 1
    -id: "845948c2-3606-11e9-8180-00163e87308f"
    -lessons: Doctrine\ORM\PersistentCollection {#1689 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#1694 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1699 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1432 …}
    -createdAt: DateTime @1550773722 {#1686
      date: 2019-02-21 19:28:42.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458819 {#1687
      date: 2025-09-10 01:00:19.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1697 …}
    #fromApi: false
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1432 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#4483
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#4506 …}
    -lockByStatus: 1
    -id: "12588aba-bb97-11ea-8d8a-0242ac1c0003"
    -chapters: Doctrine\ORM\PersistentCollection {#4484 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#4489 …}
    -exercises: Doctrine\ORM\PersistentCollection {#4486 …}
    -minimumTime: DateTime @21600 {#4480
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#4491 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#2781 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#4493 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#4495 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#4501 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1432 …}
    -createdAt: DateTime @1593606811 {#4481
      date: 2020-07-01 14:33:31.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1750847724 {#4482
      date: 2025-06-25 12:35:24.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1432 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\TrainingVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\PracticalCaseUserVoter"
ACCESS ABSTAIN
"Nellapp\Bundle\SDKBundle\Permission\Security\Voter\SuperAdminVoter"
ACCESS ABSTAIN
Show voter details
29 DENIED FRONT_ACCESS
[
  "training" => App\Entity\Scholar\Training\SharedTraining {#1271
    -lockBy: App\Entity\Scholar\Training\Training {#1383 …}
    -lockByStatus: 1
    -id: "fe5bdd93-b6d8-11ee-b7d7-0242c0a85003"
    -modules: Doctrine\ORM\PersistentCollection {#1284 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1311 …}
    -totalHourDescription: 0
    -videoDescription: null
    -diplomaDescription: "Titre Niveau 4 (Bac)"
    -trainingProduct: null
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1323 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1302 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1331 …}
    -thematic: [
      "2"
    ]
    -diploma: 4
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1369 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1432 …}
    -createdAt: DateTime @1705675359 {#1264
      date: 2024-01-19 15:42:39.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458954 {#1269
      date: 2025-09-10 01:02:34.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1391 …}
    #fromApi: false
    -name: "Encadrant Technique d'Insertion"
    -description: """
      L'encadrant technique d'insertion (ETI) supervise et soutient socio-professionnellement des personnes éloignées du marché du travail au sein d'une structure d'insertion produisant des biens ou services. Sa mission est d'atteindre les objectifs de production tout en intégrant les buts de formation et d'insertion des salariés. Sous la direction du responsable de la structure, l'ETI organise et gère une partie de l'activité de production. Il établit les conditions pour réaliser un produit ou service, en planifie la mise en œuvre et assure le suivi pour garantir la qualité et la quantité. Il utilise des outils numériques pour la gestion de la production, répartit le travail selon les compétences des salariés et gère l'équipe, en veillant à leur motivation et à la résolution de conflits.\r\n
      L'ETI joue également un rôle dans l'accueil, l'accompagnement et le suivi socio-professionnel des salariés en insertion. Il favorise leur intégration dans la structure, identifie leurs atouts et obstacles, et collabore avec d'autres acteurs du parcours d'insertion. Il contribue à l'évolution professionnelle des salariés en organisant des séances d'apprentissage, en s'assurant de la pertinence des méthodes pédagogiques et en évaluant leurs acquis. Il documente et atteste des compétences professionnelles acquises.
      """
    -public: false
    -_links: null
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1432 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#1688
    -lockBy: App\Entity\Scholar\Module\OriginModule {#1704 …}
    -lockByStatus: 1
    -id: "845948c2-3606-11e9-8180-00163e87308f"
    -lessons: Doctrine\ORM\PersistentCollection {#1689 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#1694 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1699 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1432 …}
    -createdAt: DateTime @1550773722 {#1686
      date: 2019-02-21 19:28:42.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458819 {#1687
      date: 2025-09-10 01:00:19.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1697 …}
    #fromApi: false
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1432 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#4527
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#4550 …}
    -lockByStatus: 1
    -id: "5025e2a8-6346-11f1-a069-d2c50c5a0872"
    -chapters: Doctrine\ORM\PersistentCollection {#4528 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#4533 …}
    -exercises: Doctrine\ORM\PersistentCollection {#4530 …}
    -minimumTime: DateTime @21600 {#4525
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#4535 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#4537 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#4538 …}
    -lessonStats: null
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#4545 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1432 …}
    -createdAt: DateTime @1780928906 {#4526
      date: 2026-06-08 16:28:26.0 Europe/Paris (+02:00)
    }
    -updatedAt: null
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1432 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\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 GRANTED FRONT_ACCESS
[
  "training" => App\Entity\Scholar\Training\SharedTraining {#1271
    -lockBy: App\Entity\Scholar\Training\Training {#1383 …}
    -lockByStatus: 1
    -id: "fe5bdd93-b6d8-11ee-b7d7-0242c0a85003"
    -modules: Doctrine\ORM\PersistentCollection {#1284 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1311 …}
    -totalHourDescription: 0
    -videoDescription: null
    -diplomaDescription: "Titre Niveau 4 (Bac)"
    -trainingProduct: null
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1323 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1302 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1331 …}
    -thematic: [
      "2"
    ]
    -diploma: 4
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1369 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1432 …}
    -createdAt: DateTime @1705675359 {#1264
      date: 2024-01-19 15:42:39.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458954 {#1269
      date: 2025-09-10 01:02:34.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1391 …}
    #fromApi: false
    -name: "Encadrant Technique d'Insertion"
    -description: """
      L'encadrant technique d'insertion (ETI) supervise et soutient socio-professionnellement des personnes éloignées du marché du travail au sein d'une structure d'insertion produisant des biens ou services. Sa mission est d'atteindre les objectifs de production tout en intégrant les buts de formation et d'insertion des salariés. Sous la direction du responsable de la structure, l'ETI organise et gère une partie de l'activité de production. Il établit les conditions pour réaliser un produit ou service, en planifie la mise en œuvre et assure le suivi pour garantir la qualité et la quantité. Il utilise des outils numériques pour la gestion de la production, répartit le travail selon les compétences des salariés et gère l'équipe, en veillant à leur motivation et à la résolution de conflits.\r\n
      L'ETI joue également un rôle dans l'accueil, l'accompagnement et le suivi socio-professionnel des salariés en insertion. Il favorise leur intégration dans la structure, identifie leurs atouts et obstacles, et collabore avec d'autres acteurs du parcours d'insertion. Il contribue à l'évolution professionnelle des salariés en organisant des séances d'apprentissage, en s'assurant de la pertinence des méthodes pédagogiques et en évaluant leurs acquis. Il documente et atteste des compétences professionnelles acquises.
      """
    -public: false
    -_links: null
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1432 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#1718
    -lockBy: App\Entity\Scholar\Module\OriginModule {#1733 …}
    -lockByStatus: 1
    -id: "103bc910-3607-11e9-8180-00163e87308f"
    -lessons: Doctrine\ORM\PersistentCollection {#1719 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#1724 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1729 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1432 …}
    -createdAt: DateTime @1550773957 {#1716
      date: 2019-02-21 19:32:37.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458817 {#1717
      date: 2025-09-10 01:00:17.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1432 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#4949
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#4972 …}
    -lockByStatus: 1
    -id: "c61c5443-3606-11e9-8180-00163e87308f"
    -chapters: Doctrine\ORM\PersistentCollection {#4950 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#4955 …}
    -exercises: Doctrine\ORM\PersistentCollection {#4952 …}
    -minimumTime: DateTime @21600 {#4946
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#4957 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#2781 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#4959 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#4961 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#4967 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1432 …}
    -createdAt: DateTime @1550773833 {#4947
      date: 2019-02-21 19:30:33.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458813 {#4948
      date: 2025-09-10 01:00:13.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#4965 …}
    #fromApi: false
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1432 …}
  }
]
"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
31 DENIED FRONT_ACCESS
[
  "training" => App\Entity\Scholar\Training\SharedTraining {#1271
    -lockBy: App\Entity\Scholar\Training\Training {#1383 …}
    -lockByStatus: 1
    -id: "fe5bdd93-b6d8-11ee-b7d7-0242c0a85003"
    -modules: Doctrine\ORM\PersistentCollection {#1284 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1311 …}
    -totalHourDescription: 0
    -videoDescription: null
    -diplomaDescription: "Titre Niveau 4 (Bac)"
    -trainingProduct: null
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1323 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1302 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1331 …}
    -thematic: [
      "2"
    ]
    -diploma: 4
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1369 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1432 …}
    -createdAt: DateTime @1705675359 {#1264
      date: 2024-01-19 15:42:39.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458954 {#1269
      date: 2025-09-10 01:02:34.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1391 …}
    #fromApi: false
    -name: "Encadrant Technique d'Insertion"
    -description: """
      L'encadrant technique d'insertion (ETI) supervise et soutient socio-professionnellement des personnes éloignées du marché du travail au sein d'une structure d'insertion produisant des biens ou services. Sa mission est d'atteindre les objectifs de production tout en intégrant les buts de formation et d'insertion des salariés. Sous la direction du responsable de la structure, l'ETI organise et gère une partie de l'activité de production. Il établit les conditions pour réaliser un produit ou service, en planifie la mise en œuvre et assure le suivi pour garantir la qualité et la quantité. Il utilise des outils numériques pour la gestion de la production, répartit le travail selon les compétences des salariés et gère l'équipe, en veillant à leur motivation et à la résolution de conflits.\r\n
      L'ETI joue également un rôle dans l'accueil, l'accompagnement et le suivi socio-professionnel des salariés en insertion. Il favorise leur intégration dans la structure, identifie leurs atouts et obstacles, et collabore avec d'autres acteurs du parcours d'insertion. Il contribue à l'évolution professionnelle des salariés en organisant des séances d'apprentissage, en s'assurant de la pertinence des méthodes pédagogiques et en évaluant leurs acquis. Il documente et atteste des compétences professionnelles acquises.
      """
    -public: false
    -_links: null
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1432 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#1718
    -lockBy: App\Entity\Scholar\Module\OriginModule {#1733 …}
    -lockByStatus: 1
    -id: "103bc910-3607-11e9-8180-00163e87308f"
    -lessons: Doctrine\ORM\PersistentCollection {#1719 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#1724 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1729 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1432 …}
    -createdAt: DateTime @1550773957 {#1716
      date: 2019-02-21 19:32:37.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458817 {#1717
      date: 2025-09-10 01:00:17.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1432 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#4994
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#5018 …}
    -lockByStatus: 1
    -id: "eaddd5d9-3606-11e9-8180-00163e87308f"
    -chapters: Doctrine\ORM\PersistentCollection {#4995 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#5000 …}
    -exercises: Doctrine\ORM\PersistentCollection {#4997 …}
    -minimumTime: DateTime @21600 {#4991
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#5002 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#2781 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#5004 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#5006 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#5012 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1432 …}
    -createdAt: DateTime @1550773894 {#4992
      date: 2019-02-21 19:31:34.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757244736 {#4993
      date: 2025-09-07 13:32:16.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#5010 …}
    #fromApi: false
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1432 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\TrainingVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\PracticalCaseUserVoter"
ACCESS ABSTAIN
"Nellapp\Bundle\SDKBundle\Permission\Security\Voter\SuperAdminVoter"
ACCESS ABSTAIN
Show voter details
32 DENIED FRONT_ACCESS
[
  "training" => App\Entity\Scholar\Training\SharedTraining {#1271
    -lockBy: App\Entity\Scholar\Training\Training {#1383 …}
    -lockByStatus: 1
    -id: "fe5bdd93-b6d8-11ee-b7d7-0242c0a85003"
    -modules: Doctrine\ORM\PersistentCollection {#1284 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1311 …}
    -totalHourDescription: 0
    -videoDescription: null
    -diplomaDescription: "Titre Niveau 4 (Bac)"
    -trainingProduct: null
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1323 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1302 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1331 …}
    -thematic: [
      "2"
    ]
    -diploma: 4
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1369 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1432 …}
    -createdAt: DateTime @1705675359 {#1264
      date: 2024-01-19 15:42:39.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458954 {#1269
      date: 2025-09-10 01:02:34.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1391 …}
    #fromApi: false
    -name: "Encadrant Technique d'Insertion"
    -description: """
      L'encadrant technique d'insertion (ETI) supervise et soutient socio-professionnellement des personnes éloignées du marché du travail au sein d'une structure d'insertion produisant des biens ou services. Sa mission est d'atteindre les objectifs de production tout en intégrant les buts de formation et d'insertion des salariés. Sous la direction du responsable de la structure, l'ETI organise et gère une partie de l'activité de production. Il établit les conditions pour réaliser un produit ou service, en planifie la mise en œuvre et assure le suivi pour garantir la qualité et la quantité. Il utilise des outils numériques pour la gestion de la production, répartit le travail selon les compétences des salariés et gère l'équipe, en veillant à leur motivation et à la résolution de conflits.\r\n
      L'ETI joue également un rôle dans l'accueil, l'accompagnement et le suivi socio-professionnel des salariés en insertion. Il favorise leur intégration dans la structure, identifie leurs atouts et obstacles, et collabore avec d'autres acteurs du parcours d'insertion. Il contribue à l'évolution professionnelle des salariés en organisant des séances d'apprentissage, en s'assurant de la pertinence des méthodes pédagogiques et en évaluant leurs acquis. Il documente et atteste des compétences professionnelles acquises.
      """
    -public: false
    -_links: null
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1432 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#1718
    -lockBy: App\Entity\Scholar\Module\OriginModule {#1733 …}
    -lockByStatus: 1
    -id: "103bc910-3607-11e9-8180-00163e87308f"
    -lessons: Doctrine\ORM\PersistentCollection {#1719 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#1724 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1729 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1432 …}
    -createdAt: DateTime @1550773957 {#1716
      date: 2019-02-21 19:32:37.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458817 {#1717
      date: 2025-09-10 01:00:17.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1432 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#5040
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#5062 …}
    -lockByStatus: 1
    -id: "a878a4cc-a3d9-11e9-aad5-0242ac160002"
    -chapters: Doctrine\ORM\PersistentCollection {#5041 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#5046 …}
    -exercises: Doctrine\ORM\PersistentCollection {#5043 …}
    -minimumTime: DateTime @21600 {#5037
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#5048 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#2781 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#5050 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#5052 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#5058 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1432 …}
    -createdAt: DateTime @1562849084 {#5038
      date: 2019-07-11 14:44:44.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1757458811 {#5039
      date: 2025-09-10 01:00:11.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#5010 …}
    #fromApi: false
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1432 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\TrainingVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\PracticalCaseUserVoter"
ACCESS ABSTAIN
"Nellapp\Bundle\SDKBundle\Permission\Security\Voter\SuperAdminVoter"
ACCESS ABSTAIN
Show voter details
33 DENIED FRONT_ACCESS
[
  "training" => App\Entity\Scholar\Training\SharedTraining {#1271
    -lockBy: App\Entity\Scholar\Training\Training {#1383 …}
    -lockByStatus: 1
    -id: "fe5bdd93-b6d8-11ee-b7d7-0242c0a85003"
    -modules: Doctrine\ORM\PersistentCollection {#1284 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1311 …}
    -totalHourDescription: 0
    -videoDescription: null
    -diplomaDescription: "Titre Niveau 4 (Bac)"
    -trainingProduct: null
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1323 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1302 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1331 …}
    -thematic: [
      "2"
    ]
    -diploma: 4
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1369 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1432 …}
    -createdAt: DateTime @1705675359 {#1264
      date: 2024-01-19 15:42:39.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458954 {#1269
      date: 2025-09-10 01:02:34.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1391 …}
    #fromApi: false
    -name: "Encadrant Technique d'Insertion"
    -description: """
      L'encadrant technique d'insertion (ETI) supervise et soutient socio-professionnellement des personnes éloignées du marché du travail au sein d'une structure d'insertion produisant des biens ou services. Sa mission est d'atteindre les objectifs de production tout en intégrant les buts de formation et d'insertion des salariés. Sous la direction du responsable de la structure, l'ETI organise et gère une partie de l'activité de production. Il établit les conditions pour réaliser un produit ou service, en planifie la mise en œuvre et assure le suivi pour garantir la qualité et la quantité. Il utilise des outils numériques pour la gestion de la production, répartit le travail selon les compétences des salariés et gère l'équipe, en veillant à leur motivation et à la résolution de conflits.\r\n
      L'ETI joue également un rôle dans l'accueil, l'accompagnement et le suivi socio-professionnel des salariés en insertion. Il favorise leur intégration dans la structure, identifie leurs atouts et obstacles, et collabore avec d'autres acteurs du parcours d'insertion. Il contribue à l'évolution professionnelle des salariés en organisant des séances d'apprentissage, en s'assurant de la pertinence des méthodes pédagogiques et en évaluant leurs acquis. Il documente et atteste des compétences professionnelles acquises.
      """
    -public: false
    -_links: null
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1432 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#1718
    -lockBy: App\Entity\Scholar\Module\OriginModule {#1733 …}
    -lockByStatus: 1
    -id: "103bc910-3607-11e9-8180-00163e87308f"
    -lessons: Doctrine\ORM\PersistentCollection {#1719 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#1724 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1729 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1432 …}
    -createdAt: DateTime @1550773957 {#1716
      date: 2019-02-21 19:32:37.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458817 {#1717
      date: 2025-09-10 01:00:17.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1432 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#5084
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#5107 …}
    -lockByStatus: 1
    -id: "a0d522fa-bc5d-11ea-8d8a-0242ac1c0003"
    -chapters: Doctrine\ORM\PersistentCollection {#5085 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#5090 …}
    -exercises: Doctrine\ORM\PersistentCollection {#5087 …}
    -minimumTime: DateTime @21600 {#5081
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#5092 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#2781 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#5094 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#5096 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#5102 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1432 …}
    -createdAt: DateTime @1593692090 {#5082
      date: 2020-07-02 14:14:50.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1750847724 {#5083
      date: 2025-06-25 12:35:24.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1432 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\TrainingVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\PracticalCaseUserVoter"
ACCESS ABSTAIN
"Nellapp\Bundle\SDKBundle\Permission\Security\Voter\SuperAdminVoter"
ACCESS ABSTAIN
Show voter details
34 DENIED FRONT_ACCESS
[
  "training" => App\Entity\Scholar\Training\SharedTraining {#1271
    -lockBy: App\Entity\Scholar\Training\Training {#1383 …}
    -lockByStatus: 1
    -id: "fe5bdd93-b6d8-11ee-b7d7-0242c0a85003"
    -modules: Doctrine\ORM\PersistentCollection {#1284 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1311 …}
    -totalHourDescription: 0
    -videoDescription: null
    -diplomaDescription: "Titre Niveau 4 (Bac)"
    -trainingProduct: null
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1323 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1302 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1331 …}
    -thematic: [
      "2"
    ]
    -diploma: 4
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1369 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1432 …}
    -createdAt: DateTime @1705675359 {#1264
      date: 2024-01-19 15:42:39.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458954 {#1269
      date: 2025-09-10 01:02:34.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1391 …}
    #fromApi: false
    -name: "Encadrant Technique d'Insertion"
    -description: """
      L'encadrant technique d'insertion (ETI) supervise et soutient socio-professionnellement des personnes éloignées du marché du travail au sein d'une structure d'insertion produisant des biens ou services. Sa mission est d'atteindre les objectifs de production tout en intégrant les buts de formation et d'insertion des salariés. Sous la direction du responsable de la structure, l'ETI organise et gère une partie de l'activité de production. Il établit les conditions pour réaliser un produit ou service, en planifie la mise en œuvre et assure le suivi pour garantir la qualité et la quantité. Il utilise des outils numériques pour la gestion de la production, répartit le travail selon les compétences des salariés et gère l'équipe, en veillant à leur motivation et à la résolution de conflits.\r\n
      L'ETI joue également un rôle dans l'accueil, l'accompagnement et le suivi socio-professionnel des salariés en insertion. Il favorise leur intégration dans la structure, identifie leurs atouts et obstacles, et collabore avec d'autres acteurs du parcours d'insertion. Il contribue à l'évolution professionnelle des salariés en organisant des séances d'apprentissage, en s'assurant de la pertinence des méthodes pédagogiques et en évaluant leurs acquis. Il documente et atteste des compétences professionnelles acquises.
      """
    -public: false
    -_links: null
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1432 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#1718
    -lockBy: App\Entity\Scholar\Module\OriginModule {#1733 …}
    -lockByStatus: 1
    -id: "103bc910-3607-11e9-8180-00163e87308f"
    -lessons: Doctrine\ORM\PersistentCollection {#1719 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#1724 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1729 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1432 …}
    -createdAt: DateTime @1550773957 {#1716
      date: 2019-02-21 19:32:37.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458817 {#1717
      date: 2025-09-10 01:00:17.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1432 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#5128
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#5150 …}
    -lockByStatus: 1
    -id: "1a16799f-13f0-11f1-a0d1-7eefa83e8046"
    -chapters: Doctrine\ORM\PersistentCollection {#5129 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#5134 …}
    -exercises: Doctrine\ORM\PersistentCollection {#5131 …}
    -minimumTime: DateTime @21600 {#5126
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#5136 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#2781 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#5138 …}
    -lessonStats: null
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#5145 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1432 …}
    -createdAt: DateTime @1772205737 {#5127
      date: 2026-02-27 16:22:17.0 Europe/Paris (+01:00)
    }
    -updatedAt: null
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1432 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\TrainingVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\PracticalCaseUserVoter"
ACCESS ABSTAIN
"Nellapp\Bundle\SDKBundle\Permission\Security\Voter\SuperAdminVoter"
ACCESS ABSTAIN
Show voter details
35 DENIED FRONT_ACCESS
[
  "training" => App\Entity\Scholar\Training\SharedTraining {#1271
    -lockBy: App\Entity\Scholar\Training\Training {#1383 …}
    -lockByStatus: 1
    -id: "fe5bdd93-b6d8-11ee-b7d7-0242c0a85003"
    -modules: Doctrine\ORM\PersistentCollection {#1284 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1311 …}
    -totalHourDescription: 0
    -videoDescription: null
    -diplomaDescription: "Titre Niveau 4 (Bac)"
    -trainingProduct: null
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1323 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1302 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1331 …}
    -thematic: [
      "2"
    ]
    -diploma: 4
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1369 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1432 …}
    -createdAt: DateTime @1705675359 {#1264
      date: 2024-01-19 15:42:39.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458954 {#1269
      date: 2025-09-10 01:02:34.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1391 …}
    #fromApi: false
    -name: "Encadrant Technique d'Insertion"
    -description: """
      L'encadrant technique d'insertion (ETI) supervise et soutient socio-professionnellement des personnes éloignées du marché du travail au sein d'une structure d'insertion produisant des biens ou services. Sa mission est d'atteindre les objectifs de production tout en intégrant les buts de formation et d'insertion des salariés. Sous la direction du responsable de la structure, l'ETI organise et gère une partie de l'activité de production. Il établit les conditions pour réaliser un produit ou service, en planifie la mise en œuvre et assure le suivi pour garantir la qualité et la quantité. Il utilise des outils numériques pour la gestion de la production, répartit le travail selon les compétences des salariés et gère l'équipe, en veillant à leur motivation et à la résolution de conflits.\r\n
      L'ETI joue également un rôle dans l'accueil, l'accompagnement et le suivi socio-professionnel des salariés en insertion. Il favorise leur intégration dans la structure, identifie leurs atouts et obstacles, et collabore avec d'autres acteurs du parcours d'insertion. Il contribue à l'évolution professionnelle des salariés en organisant des séances d'apprentissage, en s'assurant de la pertinence des méthodes pédagogiques et en évaluant leurs acquis. Il documente et atteste des compétences professionnelles acquises.
      """
    -public: false
    -_links: null
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1432 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#1718
    -lockBy: App\Entity\Scholar\Module\OriginModule {#1733 …}
    -lockByStatus: 1
    -id: "103bc910-3607-11e9-8180-00163e87308f"
    -lessons: Doctrine\ORM\PersistentCollection {#1719 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#1724 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1729 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1432 …}
    -createdAt: DateTime @1550773957 {#1716
      date: 2019-02-21 19:32:37.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458817 {#1717
      date: 2025-09-10 01:00:17.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1432 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#5172
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#5195 …}
    -lockByStatus: 1
    -id: "09da1b79-a869-11e9-aad5-0242ac160002"
    -chapters: Doctrine\ORM\PersistentCollection {#5173 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#5178 …}
    -exercises: Doctrine\ORM\PersistentCollection {#5175 …}
    -minimumTime: DateTime @21600 {#5169
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#5180 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#2781 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#5182 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#5184 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#5190 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1432 …}
    -createdAt: DateTime @1563350470 {#5170
      date: 2019-07-17 10:01:10.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1757076745 {#5171
      date: 2025-09-05 14:52:25.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#5188 …}
    #fromApi: false
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1432 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\TrainingVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\PracticalCaseUserVoter"
ACCESS ABSTAIN
"Nellapp\Bundle\SDKBundle\Permission\Security\Voter\SuperAdminVoter"
ACCESS ABSTAIN
Show voter details
36 DENIED FRONT_ACCESS
[
  "training" => App\Entity\Scholar\Training\SharedTraining {#1271
    -lockBy: App\Entity\Scholar\Training\Training {#1383 …}
    -lockByStatus: 1
    -id: "fe5bdd93-b6d8-11ee-b7d7-0242c0a85003"
    -modules: Doctrine\ORM\PersistentCollection {#1284 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1311 …}
    -totalHourDescription: 0
    -videoDescription: null
    -diplomaDescription: "Titre Niveau 4 (Bac)"
    -trainingProduct: null
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1323 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1302 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1331 …}
    -thematic: [
      "2"
    ]
    -diploma: 4
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1369 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1432 …}
    -createdAt: DateTime @1705675359 {#1264
      date: 2024-01-19 15:42:39.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458954 {#1269
      date: 2025-09-10 01:02:34.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1391 …}
    #fromApi: false
    -name: "Encadrant Technique d'Insertion"
    -description: """
      L'encadrant technique d'insertion (ETI) supervise et soutient socio-professionnellement des personnes éloignées du marché du travail au sein d'une structure d'insertion produisant des biens ou services. Sa mission est d'atteindre les objectifs de production tout en intégrant les buts de formation et d'insertion des salariés. Sous la direction du responsable de la structure, l'ETI organise et gère une partie de l'activité de production. Il établit les conditions pour réaliser un produit ou service, en planifie la mise en œuvre et assure le suivi pour garantir la qualité et la quantité. Il utilise des outils numériques pour la gestion de la production, répartit le travail selon les compétences des salariés et gère l'équipe, en veillant à leur motivation et à la résolution de conflits.\r\n
      L'ETI joue également un rôle dans l'accueil, l'accompagnement et le suivi socio-professionnel des salariés en insertion. Il favorise leur intégration dans la structure, identifie leurs atouts et obstacles, et collabore avec d'autres acteurs du parcours d'insertion. Il contribue à l'évolution professionnelle des salariés en organisant des séances d'apprentissage, en s'assurant de la pertinence des méthodes pédagogiques et en évaluant leurs acquis. Il documente et atteste des compétences professionnelles acquises.
      """
    -public: false
    -_links: null
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1432 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#1718
    -lockBy: App\Entity\Scholar\Module\OriginModule {#1733 …}
    -lockByStatus: 1
    -id: "103bc910-3607-11e9-8180-00163e87308f"
    -lessons: Doctrine\ORM\PersistentCollection {#1719 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#1724 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1729 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1432 …}
    -createdAt: DateTime @1550773957 {#1716
      date: 2019-02-21 19:32:37.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458817 {#1717
      date: 2025-09-10 01:00:17.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1432 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#5217
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#5240 …}
    -lockByStatus: 1
    -id: "2bff532c-bc5e-11ea-8d8a-0242ac1c0003"
    -chapters: Doctrine\ORM\PersistentCollection {#5218 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#5223 …}
    -exercises: Doctrine\ORM\PersistentCollection {#5220 …}
    -minimumTime: DateTime @21600 {#5214
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#5225 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#2781 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#5227 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#5229 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#5235 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1432 …}
    -createdAt: DateTime @1593692323 {#5215
      date: 2020-07-02 14:18:43.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1754607605 {#5216
      date: 2025-08-08 01:00:05.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1432 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\TrainingVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\PracticalCaseUserVoter"
ACCESS ABSTAIN
"Nellapp\Bundle\SDKBundle\Permission\Security\Voter\SuperAdminVoter"
ACCESS ABSTAIN
Show voter details
37 DENIED FRONT_ACCESS
[
  "training" => App\Entity\Scholar\Training\SharedTraining {#1271
    -lockBy: App\Entity\Scholar\Training\Training {#1383 …}
    -lockByStatus: 1
    -id: "fe5bdd93-b6d8-11ee-b7d7-0242c0a85003"
    -modules: Doctrine\ORM\PersistentCollection {#1284 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1311 …}
    -totalHourDescription: 0
    -videoDescription: null
    -diplomaDescription: "Titre Niveau 4 (Bac)"
    -trainingProduct: null
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1323 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1302 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1331 …}
    -thematic: [
      "2"
    ]
    -diploma: 4
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1369 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1432 …}
    -createdAt: DateTime @1705675359 {#1264
      date: 2024-01-19 15:42:39.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458954 {#1269
      date: 2025-09-10 01:02:34.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1391 …}
    #fromApi: false
    -name: "Encadrant Technique d'Insertion"
    -description: """
      L'encadrant technique d'insertion (ETI) supervise et soutient socio-professionnellement des personnes éloignées du marché du travail au sein d'une structure d'insertion produisant des biens ou services. Sa mission est d'atteindre les objectifs de production tout en intégrant les buts de formation et d'insertion des salariés. Sous la direction du responsable de la structure, l'ETI organise et gère une partie de l'activité de production. Il établit les conditions pour réaliser un produit ou service, en planifie la mise en œuvre et assure le suivi pour garantir la qualité et la quantité. Il utilise des outils numériques pour la gestion de la production, répartit le travail selon les compétences des salariés et gère l'équipe, en veillant à leur motivation et à la résolution de conflits.\r\n
      L'ETI joue également un rôle dans l'accueil, l'accompagnement et le suivi socio-professionnel des salariés en insertion. Il favorise leur intégration dans la structure, identifie leurs atouts et obstacles, et collabore avec d'autres acteurs du parcours d'insertion. Il contribue à l'évolution professionnelle des salariés en organisant des séances d'apprentissage, en s'assurant de la pertinence des méthodes pédagogiques et en évaluant leurs acquis. Il documente et atteste des compétences professionnelles acquises.
      """
    -public: false
    -_links: null
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1432 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#1718
    -lockBy: App\Entity\Scholar\Module\OriginModule {#1733 …}
    -lockByStatus: 1
    -id: "103bc910-3607-11e9-8180-00163e87308f"
    -lessons: Doctrine\ORM\PersistentCollection {#1719 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#1724 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1729 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1432 …}
    -createdAt: DateTime @1550773957 {#1716
      date: 2019-02-21 19:32:37.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458817 {#1717
      date: 2025-09-10 01:00:17.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1432 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#5262
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#5285 …}
    -lockByStatus: 1
    -id: "ba643bef-a93a-11e9-aad5-0242ac160002"
    -chapters: Doctrine\ORM\PersistentCollection {#5263 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#5268 …}
    -exercises: Doctrine\ORM\PersistentCollection {#5265 …}
    -minimumTime: DateTime @21600 {#5259
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#5270 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#2781 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#5272 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#5274 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#5280 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1432 …}
    -createdAt: DateTime @1563440531 {#5260
      date: 2019-07-18 11:02:11.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1757458812 {#5261
      date: 2025-09-10 01:00:12.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#5278 …}
    #fromApi: false
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1432 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\TrainingVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\PracticalCaseUserVoter"
ACCESS ABSTAIN
"Nellapp\Bundle\SDKBundle\Permission\Security\Voter\SuperAdminVoter"
ACCESS ABSTAIN
Show voter details
38 DENIED FRONT_ACCESS
[
  "training" => App\Entity\Scholar\Training\SharedTraining {#1271
    -lockBy: App\Entity\Scholar\Training\Training {#1383 …}
    -lockByStatus: 1
    -id: "fe5bdd93-b6d8-11ee-b7d7-0242c0a85003"
    -modules: Doctrine\ORM\PersistentCollection {#1284 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1311 …}
    -totalHourDescription: 0
    -videoDescription: null
    -diplomaDescription: "Titre Niveau 4 (Bac)"
    -trainingProduct: null
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1323 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1302 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1331 …}
    -thematic: [
      "2"
    ]
    -diploma: 4
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1369 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1432 …}
    -createdAt: DateTime @1705675359 {#1264
      date: 2024-01-19 15:42:39.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458954 {#1269
      date: 2025-09-10 01:02:34.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1391 …}
    #fromApi: false
    -name: "Encadrant Technique d'Insertion"
    -description: """
      L'encadrant technique d'insertion (ETI) supervise et soutient socio-professionnellement des personnes éloignées du marché du travail au sein d'une structure d'insertion produisant des biens ou services. Sa mission est d'atteindre les objectifs de production tout en intégrant les buts de formation et d'insertion des salariés. Sous la direction du responsable de la structure, l'ETI organise et gère une partie de l'activité de production. Il établit les conditions pour réaliser un produit ou service, en planifie la mise en œuvre et assure le suivi pour garantir la qualité et la quantité. Il utilise des outils numériques pour la gestion de la production, répartit le travail selon les compétences des salariés et gère l'équipe, en veillant à leur motivation et à la résolution de conflits.\r\n
      L'ETI joue également un rôle dans l'accueil, l'accompagnement et le suivi socio-professionnel des salariés en insertion. Il favorise leur intégration dans la structure, identifie leurs atouts et obstacles, et collabore avec d'autres acteurs du parcours d'insertion. Il contribue à l'évolution professionnelle des salariés en organisant des séances d'apprentissage, en s'assurant de la pertinence des méthodes pédagogiques et en évaluant leurs acquis. Il documente et atteste des compétences professionnelles acquises.
      """
    -public: false
    -_links: null
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1432 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#1718
    -lockBy: App\Entity\Scholar\Module\OriginModule {#1733 …}
    -lockByStatus: 1
    -id: "103bc910-3607-11e9-8180-00163e87308f"
    -lessons: Doctrine\ORM\PersistentCollection {#1719 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#1724 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1729 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1432 …}
    -createdAt: DateTime @1550773957 {#1716
      date: 2019-02-21 19:32:37.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458817 {#1717
      date: 2025-09-10 01:00:17.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1432 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#5307
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#5330 …}
    -lockByStatus: 1
    -id: "7715f01e-bc5e-11ea-8d8a-0242ac1c0003"
    -chapters: Doctrine\ORM\PersistentCollection {#5308 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#5313 …}
    -exercises: Doctrine\ORM\PersistentCollection {#5310 …}
    -minimumTime: DateTime @21600 {#5304
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#5315 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#2781 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#5317 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#5319 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#5325 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1432 …}
    -createdAt: DateTime @1593692449 {#5305
      date: 2020-07-02 14:20:49.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1750847724 {#5306
      date: 2025-06-25 12:35:24.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1432 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\TrainingVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\PracticalCaseUserVoter"
ACCESS ABSTAIN
"Nellapp\Bundle\SDKBundle\Permission\Security\Voter\SuperAdminVoter"
ACCESS ABSTAIN
Show voter details
39 DENIED FRONT_ACCESS
[
  "training" => App\Entity\Scholar\Training\SharedTraining {#1271
    -lockBy: App\Entity\Scholar\Training\Training {#1383 …}
    -lockByStatus: 1
    -id: "fe5bdd93-b6d8-11ee-b7d7-0242c0a85003"
    -modules: Doctrine\ORM\PersistentCollection {#1284 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1311 …}
    -totalHourDescription: 0
    -videoDescription: null
    -diplomaDescription: "Titre Niveau 4 (Bac)"
    -trainingProduct: null
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1323 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1302 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1331 …}
    -thematic: [
      "2"
    ]
    -diploma: 4
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1369 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1432 …}
    -createdAt: DateTime @1705675359 {#1264
      date: 2024-01-19 15:42:39.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458954 {#1269
      date: 2025-09-10 01:02:34.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1391 …}
    #fromApi: false
    -name: "Encadrant Technique d'Insertion"
    -description: """
      L'encadrant technique d'insertion (ETI) supervise et soutient socio-professionnellement des personnes éloignées du marché du travail au sein d'une structure d'insertion produisant des biens ou services. Sa mission est d'atteindre les objectifs de production tout en intégrant les buts de formation et d'insertion des salariés. Sous la direction du responsable de la structure, l'ETI organise et gère une partie de l'activité de production. Il établit les conditions pour réaliser un produit ou service, en planifie la mise en œuvre et assure le suivi pour garantir la qualité et la quantité. Il utilise des outils numériques pour la gestion de la production, répartit le travail selon les compétences des salariés et gère l'équipe, en veillant à leur motivation et à la résolution de conflits.\r\n
      L'ETI joue également un rôle dans l'accueil, l'accompagnement et le suivi socio-professionnel des salariés en insertion. Il favorise leur intégration dans la structure, identifie leurs atouts et obstacles, et collabore avec d'autres acteurs du parcours d'insertion. Il contribue à l'évolution professionnelle des salariés en organisant des séances d'apprentissage, en s'assurant de la pertinence des méthodes pédagogiques et en évaluant leurs acquis. Il documente et atteste des compétences professionnelles acquises.
      """
    -public: false
    -_links: null
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1432 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#1718
    -lockBy: App\Entity\Scholar\Module\OriginModule {#1733 …}
    -lockByStatus: 1
    -id: "103bc910-3607-11e9-8180-00163e87308f"
    -lessons: Doctrine\ORM\PersistentCollection {#1719 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#1724 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1729 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1432 …}
    -createdAt: DateTime @1550773957 {#1716
      date: 2019-02-21 19:32:37.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458817 {#1717
      date: 2025-09-10 01:00:17.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1432 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#5351
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#5373 …}
    -lockByStatus: 1
    -id: "1a266a84-13f0-11f1-a0d1-7eefa83e8046"
    -chapters: Doctrine\ORM\PersistentCollection {#5352 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#5357 …}
    -exercises: Doctrine\ORM\PersistentCollection {#5354 …}
    -minimumTime: DateTime @21600 {#5349
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#5359 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#2781 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#5361 …}
    -lessonStats: null
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#5368 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1432 …}
    -createdAt: DateTime @1772205737 {#5350
      date: 2026-02-27 16:22:17.0 Europe/Paris (+01:00)
    }
    -updatedAt: null
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1432 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\TrainingVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\PracticalCaseUserVoter"
ACCESS ABSTAIN
"Nellapp\Bundle\SDKBundle\Permission\Security\Voter\SuperAdminVoter"
ACCESS ABSTAIN
Show voter details
40 DENIED FRONT_ACCESS
[
  "training" => App\Entity\Scholar\Training\SharedTraining {#1271
    -lockBy: App\Entity\Scholar\Training\Training {#1383 …}
    -lockByStatus: 1
    -id: "fe5bdd93-b6d8-11ee-b7d7-0242c0a85003"
    -modules: Doctrine\ORM\PersistentCollection {#1284 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1311 …}
    -totalHourDescription: 0
    -videoDescription: null
    -diplomaDescription: "Titre Niveau 4 (Bac)"
    -trainingProduct: null
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1323 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1302 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1331 …}
    -thematic: [
      "2"
    ]
    -diploma: 4
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1369 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1432 …}
    -createdAt: DateTime @1705675359 {#1264
      date: 2024-01-19 15:42:39.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458954 {#1269
      date: 2025-09-10 01:02:34.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1391 …}
    #fromApi: false
    -name: "Encadrant Technique d'Insertion"
    -description: """
      L'encadrant technique d'insertion (ETI) supervise et soutient socio-professionnellement des personnes éloignées du marché du travail au sein d'une structure d'insertion produisant des biens ou services. Sa mission est d'atteindre les objectifs de production tout en intégrant les buts de formation et d'insertion des salariés. Sous la direction du responsable de la structure, l'ETI organise et gère une partie de l'activité de production. Il établit les conditions pour réaliser un produit ou service, en planifie la mise en œuvre et assure le suivi pour garantir la qualité et la quantité. Il utilise des outils numériques pour la gestion de la production, répartit le travail selon les compétences des salariés et gère l'équipe, en veillant à leur motivation et à la résolution de conflits.\r\n
      L'ETI joue également un rôle dans l'accueil, l'accompagnement et le suivi socio-professionnel des salariés en insertion. Il favorise leur intégration dans la structure, identifie leurs atouts et obstacles, et collabore avec d'autres acteurs du parcours d'insertion. Il contribue à l'évolution professionnelle des salariés en organisant des séances d'apprentissage, en s'assurant de la pertinence des méthodes pédagogiques et en évaluant leurs acquis. Il documente et atteste des compétences professionnelles acquises.
      """
    -public: false
    -_links: null
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1432 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#1718
    -lockBy: App\Entity\Scholar\Module\OriginModule {#1733 …}
    -lockByStatus: 1
    -id: "103bc910-3607-11e9-8180-00163e87308f"
    -lessons: Doctrine\ORM\PersistentCollection {#1719 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#1724 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1729 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1432 …}
    -createdAt: DateTime @1550773957 {#1716
      date: 2019-02-21 19:32:37.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458817 {#1717
      date: 2025-09-10 01:00:17.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1432 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#5395
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#5418 …}
    -lockByStatus: 1
    -id: "df640b75-a965-11e9-aad5-0242ac160002"
    -chapters: Doctrine\ORM\PersistentCollection {#5396 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#5401 …}
    -exercises: Doctrine\ORM\PersistentCollection {#5398 …}
    -minimumTime: DateTime @21600 {#5392
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#5403 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#2781 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#5405 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#5407 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#5413 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1432 …}
    -createdAt: DateTime @1563459061 {#5393
      date: 2019-07-18 16:11:01.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1757458814 {#5394
      date: 2025-09-10 01:00:14.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#5411 …}
    #fromApi: false
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1432 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\TrainingVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\PracticalCaseUserVoter"
ACCESS ABSTAIN
"Nellapp\Bundle\SDKBundle\Permission\Security\Voter\SuperAdminVoter"
ACCESS ABSTAIN
Show voter details
41 DENIED FRONT_ACCESS
[
  "training" => App\Entity\Scholar\Training\SharedTraining {#1271
    -lockBy: App\Entity\Scholar\Training\Training {#1383 …}
    -lockByStatus: 1
    -id: "fe5bdd93-b6d8-11ee-b7d7-0242c0a85003"
    -modules: Doctrine\ORM\PersistentCollection {#1284 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1311 …}
    -totalHourDescription: 0
    -videoDescription: null
    -diplomaDescription: "Titre Niveau 4 (Bac)"
    -trainingProduct: null
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1323 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1302 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1331 …}
    -thematic: [
      "2"
    ]
    -diploma: 4
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1369 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1432 …}
    -createdAt: DateTime @1705675359 {#1264
      date: 2024-01-19 15:42:39.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458954 {#1269
      date: 2025-09-10 01:02:34.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1391 …}
    #fromApi: false
    -name: "Encadrant Technique d'Insertion"
    -description: """
      L'encadrant technique d'insertion (ETI) supervise et soutient socio-professionnellement des personnes éloignées du marché du travail au sein d'une structure d'insertion produisant des biens ou services. Sa mission est d'atteindre les objectifs de production tout en intégrant les buts de formation et d'insertion des salariés. Sous la direction du responsable de la structure, l'ETI organise et gère une partie de l'activité de production. Il établit les conditions pour réaliser un produit ou service, en planifie la mise en œuvre et assure le suivi pour garantir la qualité et la quantité. Il utilise des outils numériques pour la gestion de la production, répartit le travail selon les compétences des salariés et gère l'équipe, en veillant à leur motivation et à la résolution de conflits.\r\n
      L'ETI joue également un rôle dans l'accueil, l'accompagnement et le suivi socio-professionnel des salariés en insertion. Il favorise leur intégration dans la structure, identifie leurs atouts et obstacles, et collabore avec d'autres acteurs du parcours d'insertion. Il contribue à l'évolution professionnelle des salariés en organisant des séances d'apprentissage, en s'assurant de la pertinence des méthodes pédagogiques et en évaluant leurs acquis. Il documente et atteste des compétences professionnelles acquises.
      """
    -public: false
    -_links: null
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1432 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#1718
    -lockBy: App\Entity\Scholar\Module\OriginModule {#1733 …}
    -lockByStatus: 1
    -id: "103bc910-3607-11e9-8180-00163e87308f"
    -lessons: Doctrine\ORM\PersistentCollection {#1719 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#1724 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1729 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1432 …}
    -createdAt: DateTime @1550773957 {#1716
      date: 2019-02-21 19:32:37.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458817 {#1717
      date: 2025-09-10 01:00:17.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1432 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#5440
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#5463 …}
    -lockByStatus: 1
    -id: "cf387696-bc60-11ea-8d8a-0242ac1c0003"
    -chapters: Doctrine\ORM\PersistentCollection {#5441 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#5446 …}
    -exercises: Doctrine\ORM\PersistentCollection {#5443 …}
    -minimumTime: DateTime @21600 {#5437
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#5448 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#2781 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#5450 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#5452 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#5458 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1432 …}
    -createdAt: DateTime @1593693456 {#5438
      date: 2020-07-02 14:37:36.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1752130247 {#5439
      date: 2025-07-10 08:50:47.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1432 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\TrainingVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\PracticalCaseUserVoter"
ACCESS ABSTAIN
"Nellapp\Bundle\SDKBundle\Permission\Security\Voter\SuperAdminVoter"
ACCESS ABSTAIN
Show voter details
42 DENIED FRONT_ACCESS
[
  "training" => App\Entity\Scholar\Training\SharedTraining {#1271
    -lockBy: App\Entity\Scholar\Training\Training {#1383 …}
    -lockByStatus: 1
    -id: "fe5bdd93-b6d8-11ee-b7d7-0242c0a85003"
    -modules: Doctrine\ORM\PersistentCollection {#1284 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1311 …}
    -totalHourDescription: 0
    -videoDescription: null
    -diplomaDescription: "Titre Niveau 4 (Bac)"
    -trainingProduct: null
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1323 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1302 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1331 …}
    -thematic: [
      "2"
    ]
    -diploma: 4
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1369 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1432 …}
    -createdAt: DateTime @1705675359 {#1264
      date: 2024-01-19 15:42:39.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458954 {#1269
      date: 2025-09-10 01:02:34.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1391 …}
    #fromApi: false
    -name: "Encadrant Technique d'Insertion"
    -description: """
      L'encadrant technique d'insertion (ETI) supervise et soutient socio-professionnellement des personnes éloignées du marché du travail au sein d'une structure d'insertion produisant des biens ou services. Sa mission est d'atteindre les objectifs de production tout en intégrant les buts de formation et d'insertion des salariés. Sous la direction du responsable de la structure, l'ETI organise et gère une partie de l'activité de production. Il établit les conditions pour réaliser un produit ou service, en planifie la mise en œuvre et assure le suivi pour garantir la qualité et la quantité. Il utilise des outils numériques pour la gestion de la production, répartit le travail selon les compétences des salariés et gère l'équipe, en veillant à leur motivation et à la résolution de conflits.\r\n
      L'ETI joue également un rôle dans l'accueil, l'accompagnement et le suivi socio-professionnel des salariés en insertion. Il favorise leur intégration dans la structure, identifie leurs atouts et obstacles, et collabore avec d'autres acteurs du parcours d'insertion. Il contribue à l'évolution professionnelle des salariés en organisant des séances d'apprentissage, en s'assurant de la pertinence des méthodes pédagogiques et en évaluant leurs acquis. Il documente et atteste des compétences professionnelles acquises.
      """
    -public: false
    -_links: null
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1432 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#1718
    -lockBy: App\Entity\Scholar\Module\OriginModule {#1733 …}
    -lockByStatus: 1
    -id: "103bc910-3607-11e9-8180-00163e87308f"
    -lessons: Doctrine\ORM\PersistentCollection {#1719 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#1724 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1729 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1432 …}
    -createdAt: DateTime @1550773957 {#1716
      date: 2019-02-21 19:32:37.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458817 {#1717
      date: 2025-09-10 01:00:17.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1432 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#5485
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#5508 …}
    -lockByStatus: 1
    -id: "828d60b2-ac72-11e9-9691-0242ac160002"
    -chapters: Doctrine\ORM\PersistentCollection {#5486 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#5491 …}
    -exercises: Doctrine\ORM\PersistentCollection {#5488 …}
    -minimumTime: DateTime @21600 {#5482
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#5493 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#2781 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#5495 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#5497 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#5503 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1432 …}
    -createdAt: DateTime @1563794342 {#5483
      date: 2019-07-22 13:19:02.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1750847724 {#5484
      date: 2025-06-25 12:35:24.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1432 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\TrainingVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\PracticalCaseUserVoter"
ACCESS ABSTAIN
"Nellapp\Bundle\SDKBundle\Permission\Security\Voter\SuperAdminVoter"
ACCESS ABSTAIN
Show voter details
43 DENIED FRONT_ACCESS
[
  "training" => App\Entity\Scholar\Training\SharedTraining {#1271
    -lockBy: App\Entity\Scholar\Training\Training {#1383 …}
    -lockByStatus: 1
    -id: "fe5bdd93-b6d8-11ee-b7d7-0242c0a85003"
    -modules: Doctrine\ORM\PersistentCollection {#1284 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1311 …}
    -totalHourDescription: 0
    -videoDescription: null
    -diplomaDescription: "Titre Niveau 4 (Bac)"
    -trainingProduct: null
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1323 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1302 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1331 …}
    -thematic: [
      "2"
    ]
    -diploma: 4
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1369 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1432 …}
    -createdAt: DateTime @1705675359 {#1264
      date: 2024-01-19 15:42:39.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458954 {#1269
      date: 2025-09-10 01:02:34.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1391 …}
    #fromApi: false
    -name: "Encadrant Technique d'Insertion"
    -description: """
      L'encadrant technique d'insertion (ETI) supervise et soutient socio-professionnellement des personnes éloignées du marché du travail au sein d'une structure d'insertion produisant des biens ou services. Sa mission est d'atteindre les objectifs de production tout en intégrant les buts de formation et d'insertion des salariés. Sous la direction du responsable de la structure, l'ETI organise et gère une partie de l'activité de production. Il établit les conditions pour réaliser un produit ou service, en planifie la mise en œuvre et assure le suivi pour garantir la qualité et la quantité. Il utilise des outils numériques pour la gestion de la production, répartit le travail selon les compétences des salariés et gère l'équipe, en veillant à leur motivation et à la résolution de conflits.\r\n
      L'ETI joue également un rôle dans l'accueil, l'accompagnement et le suivi socio-professionnel des salariés en insertion. Il favorise leur intégration dans la structure, identifie leurs atouts et obstacles, et collabore avec d'autres acteurs du parcours d'insertion. Il contribue à l'évolution professionnelle des salariés en organisant des séances d'apprentissage, en s'assurant de la pertinence des méthodes pédagogiques et en évaluant leurs acquis. Il documente et atteste des compétences professionnelles acquises.
      """
    -public: false
    -_links: null
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1432 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#1718
    -lockBy: App\Entity\Scholar\Module\OriginModule {#1733 …}
    -lockByStatus: 1
    -id: "103bc910-3607-11e9-8180-00163e87308f"
    -lessons: Doctrine\ORM\PersistentCollection {#1719 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#1724 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1729 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1432 …}
    -createdAt: DateTime @1550773957 {#1716
      date: 2019-02-21 19:32:37.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458817 {#1717
      date: 2025-09-10 01:00:17.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1432 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#5529
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#5551 …}
    -lockByStatus: 1
    -id: "8f8f0f37-13f0-11f1-a0d1-7eefa83e8046"
    -chapters: Doctrine\ORM\PersistentCollection {#5530 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#5535 …}
    -exercises: Doctrine\ORM\PersistentCollection {#5532 …}
    -minimumTime: DateTime @21600 {#5527
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#5537 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#2781 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#5539 …}
    -lessonStats: null
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#5546 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1432 …}
    -createdAt: DateTime @1772205934 {#5528
      date: 2026-02-27 16:25:34.0 Europe/Paris (+01:00)
    }
    -updatedAt: null
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1432 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\TrainingVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\PracticalCaseUserVoter"
ACCESS ABSTAIN
"Nellapp\Bundle\SDKBundle\Permission\Security\Voter\SuperAdminVoter"
ACCESS ABSTAIN
Show voter details
44 DENIED FRONT_ACCESS
[
  "training" => App\Entity\Scholar\Training\SharedTraining {#1271
    -lockBy: App\Entity\Scholar\Training\Training {#1383 …}
    -lockByStatus: 1
    -id: "fe5bdd93-b6d8-11ee-b7d7-0242c0a85003"
    -modules: Doctrine\ORM\PersistentCollection {#1284 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1311 …}
    -totalHourDescription: 0
    -videoDescription: null
    -diplomaDescription: "Titre Niveau 4 (Bac)"
    -trainingProduct: null
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1323 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1302 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1331 …}
    -thematic: [
      "2"
    ]
    -diploma: 4
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1369 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1432 …}
    -createdAt: DateTime @1705675359 {#1264
      date: 2024-01-19 15:42:39.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458954 {#1269
      date: 2025-09-10 01:02:34.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1391 …}
    #fromApi: false
    -name: "Encadrant Technique d'Insertion"
    -description: """
      L'encadrant technique d'insertion (ETI) supervise et soutient socio-professionnellement des personnes éloignées du marché du travail au sein d'une structure d'insertion produisant des biens ou services. Sa mission est d'atteindre les objectifs de production tout en intégrant les buts de formation et d'insertion des salariés. Sous la direction du responsable de la structure, l'ETI organise et gère une partie de l'activité de production. Il établit les conditions pour réaliser un produit ou service, en planifie la mise en œuvre et assure le suivi pour garantir la qualité et la quantité. Il utilise des outils numériques pour la gestion de la production, répartit le travail selon les compétences des salariés et gère l'équipe, en veillant à leur motivation et à la résolution de conflits.\r\n
      L'ETI joue également un rôle dans l'accueil, l'accompagnement et le suivi socio-professionnel des salariés en insertion. Il favorise leur intégration dans la structure, identifie leurs atouts et obstacles, et collabore avec d'autres acteurs du parcours d'insertion. Il contribue à l'évolution professionnelle des salariés en organisant des séances d'apprentissage, en s'assurant de la pertinence des méthodes pédagogiques et en évaluant leurs acquis. Il documente et atteste des compétences professionnelles acquises.
      """
    -public: false
    -_links: null
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1432 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#1718
    -lockBy: App\Entity\Scholar\Module\OriginModule {#1733 …}
    -lockByStatus: 1
    -id: "103bc910-3607-11e9-8180-00163e87308f"
    -lessons: Doctrine\ORM\PersistentCollection {#1719 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#1724 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1729 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1432 …}
    -createdAt: DateTime @1550773957 {#1716
      date: 2019-02-21 19:32:37.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458817 {#1717
      date: 2025-09-10 01:00:17.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1432 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#5573
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#5595 …}
    -lockByStatus: 1
    -id: "bf2aad5c-bc5f-11ea-8d8a-0242ac1c0003"
    -chapters: Doctrine\ORM\PersistentCollection {#5574 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#5579 …}
    -exercises: Doctrine\ORM\PersistentCollection {#5576 …}
    -minimumTime: DateTime @21600 {#5570
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#5581 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#2781 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#5583 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#5585 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#5591 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1432 …}
    -createdAt: DateTime @1593693000 {#5571
      date: 2020-07-02 14:30:00.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1750847724 {#5572
      date: 2025-06-25 12:35:24.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1432 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\TrainingVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\PracticalCaseUserVoter"
ACCESS ABSTAIN
"Nellapp\Bundle\SDKBundle\Permission\Security\Voter\SuperAdminVoter"
ACCESS ABSTAIN
Show voter details
45 DENIED FRONT_ACCESS
[
  "training" => App\Entity\Scholar\Training\SharedTraining {#1271
    -lockBy: App\Entity\Scholar\Training\Training {#1383 …}
    -lockByStatus: 1
    -id: "fe5bdd93-b6d8-11ee-b7d7-0242c0a85003"
    -modules: Doctrine\ORM\PersistentCollection {#1284 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1311 …}
    -totalHourDescription: 0
    -videoDescription: null
    -diplomaDescription: "Titre Niveau 4 (Bac)"
    -trainingProduct: null
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1323 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1302 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1331 …}
    -thematic: [
      "2"
    ]
    -diploma: 4
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1369 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1432 …}
    -createdAt: DateTime @1705675359 {#1264
      date: 2024-01-19 15:42:39.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458954 {#1269
      date: 2025-09-10 01:02:34.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1391 …}
    #fromApi: false
    -name: "Encadrant Technique d'Insertion"
    -description: """
      L'encadrant technique d'insertion (ETI) supervise et soutient socio-professionnellement des personnes éloignées du marché du travail au sein d'une structure d'insertion produisant des biens ou services. Sa mission est d'atteindre les objectifs de production tout en intégrant les buts de formation et d'insertion des salariés. Sous la direction du responsable de la structure, l'ETI organise et gère une partie de l'activité de production. Il établit les conditions pour réaliser un produit ou service, en planifie la mise en œuvre et assure le suivi pour garantir la qualité et la quantité. Il utilise des outils numériques pour la gestion de la production, répartit le travail selon les compétences des salariés et gère l'équipe, en veillant à leur motivation et à la résolution de conflits.\r\n
      L'ETI joue également un rôle dans l'accueil, l'accompagnement et le suivi socio-professionnel des salariés en insertion. Il favorise leur intégration dans la structure, identifie leurs atouts et obstacles, et collabore avec d'autres acteurs du parcours d'insertion. Il contribue à l'évolution professionnelle des salariés en organisant des séances d'apprentissage, en s'assurant de la pertinence des méthodes pédagogiques et en évaluant leurs acquis. Il documente et atteste des compétences professionnelles acquises.
      """
    -public: false
    -_links: null
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1432 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#1718
    -lockBy: App\Entity\Scholar\Module\OriginModule {#1733 …}
    -lockByStatus: 1
    -id: "103bc910-3607-11e9-8180-00163e87308f"
    -lessons: Doctrine\ORM\PersistentCollection {#1719 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#1724 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1729 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1432 …}
    -createdAt: DateTime @1550773957 {#1716
      date: 2019-02-21 19:32:37.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458817 {#1717
      date: 2025-09-10 01:00:17.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1432 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#5616
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#5638 …}
    -lockByStatus: 1
    -id: "9816b8be-13f1-11f1-a0d1-7eefa83e8046"
    -chapters: Doctrine\ORM\PersistentCollection {#5617 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#5622 …}
    -exercises: Doctrine\ORM\PersistentCollection {#5619 …}
    -minimumTime: DateTime @21600 {#5614
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#5624 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#2781 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#5626 …}
    -lessonStats: null
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#5633 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1432 …}
    -createdAt: DateTime @1772206378 {#5615
      date: 2026-02-27 16:32:58.0 Europe/Paris (+01:00)
    }
    -updatedAt: null
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1432 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\TrainingVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\PracticalCaseUserVoter"
ACCESS ABSTAIN
"Nellapp\Bundle\SDKBundle\Permission\Security\Voter\SuperAdminVoter"
ACCESS ABSTAIN
Show voter details
46 DENIED FRONT_ACCESS
[
  "training" => App\Entity\Scholar\Training\SharedTraining {#1271
    -lockBy: App\Entity\Scholar\Training\Training {#1383 …}
    -lockByStatus: 1
    -id: "fe5bdd93-b6d8-11ee-b7d7-0242c0a85003"
    -modules: Doctrine\ORM\PersistentCollection {#1284 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1311 …}
    -totalHourDescription: 0
    -videoDescription: null
    -diplomaDescription: "Titre Niveau 4 (Bac)"
    -trainingProduct: null
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1323 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1302 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1331 …}
    -thematic: [
      "2"
    ]
    -diploma: 4
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1369 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1432 …}
    -createdAt: DateTime @1705675359 {#1264
      date: 2024-01-19 15:42:39.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458954 {#1269
      date: 2025-09-10 01:02:34.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1391 …}
    #fromApi: false
    -name: "Encadrant Technique d'Insertion"
    -description: """
      L'encadrant technique d'insertion (ETI) supervise et soutient socio-professionnellement des personnes éloignées du marché du travail au sein d'une structure d'insertion produisant des biens ou services. Sa mission est d'atteindre les objectifs de production tout en intégrant les buts de formation et d'insertion des salariés. Sous la direction du responsable de la structure, l'ETI organise et gère une partie de l'activité de production. Il établit les conditions pour réaliser un produit ou service, en planifie la mise en œuvre et assure le suivi pour garantir la qualité et la quantité. Il utilise des outils numériques pour la gestion de la production, répartit le travail selon les compétences des salariés et gère l'équipe, en veillant à leur motivation et à la résolution de conflits.\r\n
      L'ETI joue également un rôle dans l'accueil, l'accompagnement et le suivi socio-professionnel des salariés en insertion. Il favorise leur intégration dans la structure, identifie leurs atouts et obstacles, et collabore avec d'autres acteurs du parcours d'insertion. Il contribue à l'évolution professionnelle des salariés en organisant des séances d'apprentissage, en s'assurant de la pertinence des méthodes pédagogiques et en évaluant leurs acquis. Il documente et atteste des compétences professionnelles acquises.
      """
    -public: false
    -_links: null
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1432 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#1718
    -lockBy: App\Entity\Scholar\Module\OriginModule {#1733 …}
    -lockByStatus: 1
    -id: "103bc910-3607-11e9-8180-00163e87308f"
    -lessons: Doctrine\ORM\PersistentCollection {#1719 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#1724 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1729 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1432 …}
    -createdAt: DateTime @1550773957 {#1716
      date: 2019-02-21 19:32:37.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458817 {#1717
      date: 2025-09-10 01:00:17.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1432 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#5659
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#5681 …}
    -lockByStatus: 1
    -id: "9828cd36-13f1-11f1-a0d1-7eefa83e8046"
    -chapters: Doctrine\ORM\PersistentCollection {#5660 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#5665 …}
    -exercises: Doctrine\ORM\PersistentCollection {#5662 …}
    -minimumTime: DateTime @21600 {#5657
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#5667 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#2781 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#5669 …}
    -lessonStats: null
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#5676 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1432 …}
    -createdAt: DateTime @1772206378 {#5658
      date: 2026-02-27 16:32:58.0 Europe/Paris (+01:00)
    }
    -updatedAt: null
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1432 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\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 GRANTED FRONT_ACCESS
[
  "training" => App\Entity\Scholar\Training\SharedTraining {#1271
    -lockBy: App\Entity\Scholar\Training\Training {#1383 …}
    -lockByStatus: 1
    -id: "fe5bdd93-b6d8-11ee-b7d7-0242c0a85003"
    -modules: Doctrine\ORM\PersistentCollection {#1284 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1311 …}
    -totalHourDescription: 0
    -videoDescription: null
    -diplomaDescription: "Titre Niveau 4 (Bac)"
    -trainingProduct: null
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1323 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1302 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1331 …}
    -thematic: [
      "2"
    ]
    -diploma: 4
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1369 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1432 …}
    -createdAt: DateTime @1705675359 {#1264
      date: 2024-01-19 15:42:39.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458954 {#1269
      date: 2025-09-10 01:02:34.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1391 …}
    #fromApi: false
    -name: "Encadrant Technique d'Insertion"
    -description: """
      L'encadrant technique d'insertion (ETI) supervise et soutient socio-professionnellement des personnes éloignées du marché du travail au sein d'une structure d'insertion produisant des biens ou services. Sa mission est d'atteindre les objectifs de production tout en intégrant les buts de formation et d'insertion des salariés. Sous la direction du responsable de la structure, l'ETI organise et gère une partie de l'activité de production. Il établit les conditions pour réaliser un produit ou service, en planifie la mise en œuvre et assure le suivi pour garantir la qualité et la quantité. Il utilise des outils numériques pour la gestion de la production, répartit le travail selon les compétences des salariés et gère l'équipe, en veillant à leur motivation et à la résolution de conflits.\r\n
      L'ETI joue également un rôle dans l'accueil, l'accompagnement et le suivi socio-professionnel des salariés en insertion. Il favorise leur intégration dans la structure, identifie leurs atouts et obstacles, et collabore avec d'autres acteurs du parcours d'insertion. Il contribue à l'évolution professionnelle des salariés en organisant des séances d'apprentissage, en s'assurant de la pertinence des méthodes pédagogiques et en évaluant leurs acquis. Il documente et atteste des compétences professionnelles acquises.
      """
    -public: false
    -_links: null
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1432 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#1747
    -lockBy: App\Entity\Scholar\Module\OriginModule {#1762 …}
    -lockByStatus: 1
    -id: "32d99a54-adec-11e9-9691-0242ac160002"
    -lessons: Doctrine\ORM\PersistentCollection {#1748 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#1753 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1758 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1432 …}
    -createdAt: DateTime @1563956558 {#1745
      date: 2019-07-24 10:22:38.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1593610169 {#1746
      date: 2020-07-01 15:29:29.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1432 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#6164
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#6188 …}
    -lockByStatus: 1
    -id: "6f445644-adec-11e9-9691-0242ac160002"
    -chapters: Doctrine\ORM\PersistentCollection {#6165 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#6170 …}
    -exercises: Doctrine\ORM\PersistentCollection {#6167 …}
    -minimumTime: DateTime @21600 {#6161
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#6172 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#2781 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#6174 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#6176 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#6182 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1432 …}
    -createdAt: DateTime @1563956660 {#6162
      date: 2019-07-24 10:24:20.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1757420360 {#6163
      date: 2025-09-09 14:19:20.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#6180 …}
    #fromApi: false
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1432 …}
  }
]
"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
48 DENIED FRONT_ACCESS
[
  "training" => App\Entity\Scholar\Training\SharedTraining {#1271
    -lockBy: App\Entity\Scholar\Training\Training {#1383 …}
    -lockByStatus: 1
    -id: "fe5bdd93-b6d8-11ee-b7d7-0242c0a85003"
    -modules: Doctrine\ORM\PersistentCollection {#1284 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1311 …}
    -totalHourDescription: 0
    -videoDescription: null
    -diplomaDescription: "Titre Niveau 4 (Bac)"
    -trainingProduct: null
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1323 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1302 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1331 …}
    -thematic: [
      "2"
    ]
    -diploma: 4
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1369 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1432 …}
    -createdAt: DateTime @1705675359 {#1264
      date: 2024-01-19 15:42:39.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458954 {#1269
      date: 2025-09-10 01:02:34.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1391 …}
    #fromApi: false
    -name: "Encadrant Technique d'Insertion"
    -description: """
      L'encadrant technique d'insertion (ETI) supervise et soutient socio-professionnellement des personnes éloignées du marché du travail au sein d'une structure d'insertion produisant des biens ou services. Sa mission est d'atteindre les objectifs de production tout en intégrant les buts de formation et d'insertion des salariés. Sous la direction du responsable de la structure, l'ETI organise et gère une partie de l'activité de production. Il établit les conditions pour réaliser un produit ou service, en planifie la mise en œuvre et assure le suivi pour garantir la qualité et la quantité. Il utilise des outils numériques pour la gestion de la production, répartit le travail selon les compétences des salariés et gère l'équipe, en veillant à leur motivation et à la résolution de conflits.\r\n
      L'ETI joue également un rôle dans l'accueil, l'accompagnement et le suivi socio-professionnel des salariés en insertion. Il favorise leur intégration dans la structure, identifie leurs atouts et obstacles, et collabore avec d'autres acteurs du parcours d'insertion. Il contribue à l'évolution professionnelle des salariés en organisant des séances d'apprentissage, en s'assurant de la pertinence des méthodes pédagogiques et en évaluant leurs acquis. Il documente et atteste des compétences professionnelles acquises.
      """
    -public: false
    -_links: null
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1432 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#1747
    -lockBy: App\Entity\Scholar\Module\OriginModule {#1762 …}
    -lockByStatus: 1
    -id: "32d99a54-adec-11e9-9691-0242ac160002"
    -lessons: Doctrine\ORM\PersistentCollection {#1748 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#1753 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1758 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1432 …}
    -createdAt: DateTime @1563956558 {#1745
      date: 2019-07-24 10:22:38.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1593610169 {#1746
      date: 2020-07-01 15:29:29.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1432 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#6210
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#6233 …}
    -lockByStatus: 1
    -id: "909d175c-ae07-11e9-9691-0242ac160002"
    -chapters: Doctrine\ORM\PersistentCollection {#6211 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#6216 …}
    -exercises: Doctrine\ORM\PersistentCollection {#6213 …}
    -minimumTime: DateTime @21600 {#6207
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#6218 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#2781 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#6220 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#6222 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#6228 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1432 …}
    -createdAt: DateTime @1563968312 {#6208
      date: 2019-07-24 13:38:32.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1757243678 {#6209
      date: 2025-09-07 13:14:38.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#5411 …}
    #fromApi: false
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1432 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\TrainingVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\PracticalCaseUserVoter"
ACCESS ABSTAIN
"Nellapp\Bundle\SDKBundle\Permission\Security\Voter\SuperAdminVoter"
ACCESS ABSTAIN
Show voter details
49 DENIED FRONT_ACCESS
[
  "training" => App\Entity\Scholar\Training\SharedTraining {#1271
    -lockBy: App\Entity\Scholar\Training\Training {#1383 …}
    -lockByStatus: 1
    -id: "fe5bdd93-b6d8-11ee-b7d7-0242c0a85003"
    -modules: Doctrine\ORM\PersistentCollection {#1284 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1311 …}
    -totalHourDescription: 0
    -videoDescription: null
    -diplomaDescription: "Titre Niveau 4 (Bac)"
    -trainingProduct: null
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1323 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1302 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1331 …}
    -thematic: [
      "2"
    ]
    -diploma: 4
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1369 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1432 …}
    -createdAt: DateTime @1705675359 {#1264
      date: 2024-01-19 15:42:39.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458954 {#1269
      date: 2025-09-10 01:02:34.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1391 …}
    #fromApi: false
    -name: "Encadrant Technique d'Insertion"
    -description: """
      L'encadrant technique d'insertion (ETI) supervise et soutient socio-professionnellement des personnes éloignées du marché du travail au sein d'une structure d'insertion produisant des biens ou services. Sa mission est d'atteindre les objectifs de production tout en intégrant les buts de formation et d'insertion des salariés. Sous la direction du responsable de la structure, l'ETI organise et gère une partie de l'activité de production. Il établit les conditions pour réaliser un produit ou service, en planifie la mise en œuvre et assure le suivi pour garantir la qualité et la quantité. Il utilise des outils numériques pour la gestion de la production, répartit le travail selon les compétences des salariés et gère l'équipe, en veillant à leur motivation et à la résolution de conflits.\r\n
      L'ETI joue également un rôle dans l'accueil, l'accompagnement et le suivi socio-professionnel des salariés en insertion. Il favorise leur intégration dans la structure, identifie leurs atouts et obstacles, et collabore avec d'autres acteurs du parcours d'insertion. Il contribue à l'évolution professionnelle des salariés en organisant des séances d'apprentissage, en s'assurant de la pertinence des méthodes pédagogiques et en évaluant leurs acquis. Il documente et atteste des compétences professionnelles acquises.
      """
    -public: false
    -_links: null
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1432 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#1747
    -lockBy: App\Entity\Scholar\Module\OriginModule {#1762 …}
    -lockByStatus: 1
    -id: "32d99a54-adec-11e9-9691-0242ac160002"
    -lessons: Doctrine\ORM\PersistentCollection {#1748 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#1753 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1758 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1432 …}
    -createdAt: DateTime @1563956558 {#1745
      date: 2019-07-24 10:22:38.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1593610169 {#1746
      date: 2020-07-01 15:29:29.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1432 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#6256
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#6279 …}
    -lockByStatus: 1
    -id: "9e53f3b0-ae11-11e9-9691-0242ac160002"
    -chapters: Doctrine\ORM\PersistentCollection {#6257 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#6262 …}
    -exercises: Doctrine\ORM\PersistentCollection {#6259 …}
    -minimumTime: DateTime @21600 {#6253
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#6264 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#2781 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#6266 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#6268 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#6274 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1432 …}
    -createdAt: DateTime @1563972630 {#6254
      date: 2019-07-24 14:50:30.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1757244260 {#6255
      date: 2025-09-07 13:24:20.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#5411 …}
    #fromApi: false
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1432 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\TrainingVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\PracticalCaseUserVoter"
ACCESS ABSTAIN
"Nellapp\Bundle\SDKBundle\Permission\Security\Voter\SuperAdminVoter"
ACCESS ABSTAIN
Show voter details
50 DENIED FRONT_ACCESS
[
  "training" => App\Entity\Scholar\Training\SharedTraining {#1271
    -lockBy: App\Entity\Scholar\Training\Training {#1383 …}
    -lockByStatus: 1
    -id: "fe5bdd93-b6d8-11ee-b7d7-0242c0a85003"
    -modules: Doctrine\ORM\PersistentCollection {#1284 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1311 …}
    -totalHourDescription: 0
    -videoDescription: null
    -diplomaDescription: "Titre Niveau 4 (Bac)"
    -trainingProduct: null
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1323 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1302 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1331 …}
    -thematic: [
      "2"
    ]
    -diploma: 4
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1369 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1432 …}
    -createdAt: DateTime @1705675359 {#1264
      date: 2024-01-19 15:42:39.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458954 {#1269
      date: 2025-09-10 01:02:34.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1391 …}
    #fromApi: false
    -name: "Encadrant Technique d'Insertion"
    -description: """
      L'encadrant technique d'insertion (ETI) supervise et soutient socio-professionnellement des personnes éloignées du marché du travail au sein d'une structure d'insertion produisant des biens ou services. Sa mission est d'atteindre les objectifs de production tout en intégrant les buts de formation et d'insertion des salariés. Sous la direction du responsable de la structure, l'ETI organise et gère une partie de l'activité de production. Il établit les conditions pour réaliser un produit ou service, en planifie la mise en œuvre et assure le suivi pour garantir la qualité et la quantité. Il utilise des outils numériques pour la gestion de la production, répartit le travail selon les compétences des salariés et gère l'équipe, en veillant à leur motivation et à la résolution de conflits.\r\n
      L'ETI joue également un rôle dans l'accueil, l'accompagnement et le suivi socio-professionnel des salariés en insertion. Il favorise leur intégration dans la structure, identifie leurs atouts et obstacles, et collabore avec d'autres acteurs du parcours d'insertion. Il contribue à l'évolution professionnelle des salariés en organisant des séances d'apprentissage, en s'assurant de la pertinence des méthodes pédagogiques et en évaluant leurs acquis. Il documente et atteste des compétences professionnelles acquises.
      """
    -public: false
    -_links: null
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1432 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#1747
    -lockBy: App\Entity\Scholar\Module\OriginModule {#1762 …}
    -lockByStatus: 1
    -id: "32d99a54-adec-11e9-9691-0242ac160002"
    -lessons: Doctrine\ORM\PersistentCollection {#1748 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#1753 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1758 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1432 …}
    -createdAt: DateTime @1563956558 {#1745
      date: 2019-07-24 10:22:38.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1593610169 {#1746
      date: 2020-07-01 15:29:29.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1432 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#6301
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#6323 …}
    -lockByStatus: 1
    -id: "dd2396c6-aee8-11e9-9691-0242ac160002"
    -chapters: Doctrine\ORM\PersistentCollection {#6302 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#6307 …}
    -exercises: Doctrine\ORM\PersistentCollection {#6304 …}
    -minimumTime: DateTime @21600 {#6298
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#6309 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#2781 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#6311 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#6313 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#6319 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1432 …}
    -createdAt: DateTime @1564065077 {#6299
      date: 2019-07-25 16:31:17.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1757244957 {#6300
      date: 2025-09-07 13:35:57.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#5411 …}
    #fromApi: false
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1432 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\TrainingVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\PracticalCaseUserVoter"
ACCESS ABSTAIN
"Nellapp\Bundle\SDKBundle\Permission\Security\Voter\SuperAdminVoter"
ACCESS ABSTAIN
Show voter details
51 DENIED FRONT_ACCESS
[
  "training" => App\Entity\Scholar\Training\SharedTraining {#1271
    -lockBy: App\Entity\Scholar\Training\Training {#1383 …}
    -lockByStatus: 1
    -id: "fe5bdd93-b6d8-11ee-b7d7-0242c0a85003"
    -modules: Doctrine\ORM\PersistentCollection {#1284 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1311 …}
    -totalHourDescription: 0
    -videoDescription: null
    -diplomaDescription: "Titre Niveau 4 (Bac)"
    -trainingProduct: null
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1323 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1302 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1331 …}
    -thematic: [
      "2"
    ]
    -diploma: 4
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1369 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1432 …}
    -createdAt: DateTime @1705675359 {#1264
      date: 2024-01-19 15:42:39.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458954 {#1269
      date: 2025-09-10 01:02:34.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1391 …}
    #fromApi: false
    -name: "Encadrant Technique d'Insertion"
    -description: """
      L'encadrant technique d'insertion (ETI) supervise et soutient socio-professionnellement des personnes éloignées du marché du travail au sein d'une structure d'insertion produisant des biens ou services. Sa mission est d'atteindre les objectifs de production tout en intégrant les buts de formation et d'insertion des salariés. Sous la direction du responsable de la structure, l'ETI organise et gère une partie de l'activité de production. Il établit les conditions pour réaliser un produit ou service, en planifie la mise en œuvre et assure le suivi pour garantir la qualité et la quantité. Il utilise des outils numériques pour la gestion de la production, répartit le travail selon les compétences des salariés et gère l'équipe, en veillant à leur motivation et à la résolution de conflits.\r\n
      L'ETI joue également un rôle dans l'accueil, l'accompagnement et le suivi socio-professionnel des salariés en insertion. Il favorise leur intégration dans la structure, identifie leurs atouts et obstacles, et collabore avec d'autres acteurs du parcours d'insertion. Il contribue à l'évolution professionnelle des salariés en organisant des séances d'apprentissage, en s'assurant de la pertinence des méthodes pédagogiques et en évaluant leurs acquis. Il documente et atteste des compétences professionnelles acquises.
      """
    -public: false
    -_links: null
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1432 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#1747
    -lockBy: App\Entity\Scholar\Module\OriginModule {#1762 …}
    -lockByStatus: 1
    -id: "32d99a54-adec-11e9-9691-0242ac160002"
    -lessons: Doctrine\ORM\PersistentCollection {#1748 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#1753 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1758 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1432 …}
    -createdAt: DateTime @1563956558 {#1745
      date: 2019-07-24 10:22:38.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1593610169 {#1746
      date: 2020-07-01 15:29:29.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1432 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#6345
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#6368 …}
    -lockByStatus: 1
    -id: "58e1d7a2-c014-11e9-85b5-0242c0a84004"
    -chapters: Doctrine\ORM\PersistentCollection {#6346 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#6351 …}
    -exercises: Doctrine\ORM\PersistentCollection {#6348 …}
    -minimumTime: DateTime @21600 {#6342
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#6353 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#2781 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#6355 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#6357 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#6363 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1432 …}
    -createdAt: DateTime @1565952923 {#6343
      date: 2019-08-16 12:55:23.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1756985487 {#6344
      date: 2025-09-04 13:31:27.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#6361 …}
    #fromApi: false
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1432 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\TrainingVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\PracticalCaseUserVoter"
ACCESS ABSTAIN
"Nellapp\Bundle\SDKBundle\Permission\Security\Voter\SuperAdminVoter"
ACCESS ABSTAIN
Show voter details
52 DENIED FRONT_ACCESS
[
  "training" => App\Entity\Scholar\Training\SharedTraining {#1271
    -lockBy: App\Entity\Scholar\Training\Training {#1383 …}
    -lockByStatus: 1
    -id: "fe5bdd93-b6d8-11ee-b7d7-0242c0a85003"
    -modules: Doctrine\ORM\PersistentCollection {#1284 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1311 …}
    -totalHourDescription: 0
    -videoDescription: null
    -diplomaDescription: "Titre Niveau 4 (Bac)"
    -trainingProduct: null
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1323 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1302 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1331 …}
    -thematic: [
      "2"
    ]
    -diploma: 4
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1369 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1432 …}
    -createdAt: DateTime @1705675359 {#1264
      date: 2024-01-19 15:42:39.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458954 {#1269
      date: 2025-09-10 01:02:34.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1391 …}
    #fromApi: false
    -name: "Encadrant Technique d'Insertion"
    -description: """
      L'encadrant technique d'insertion (ETI) supervise et soutient socio-professionnellement des personnes éloignées du marché du travail au sein d'une structure d'insertion produisant des biens ou services. Sa mission est d'atteindre les objectifs de production tout en intégrant les buts de formation et d'insertion des salariés. Sous la direction du responsable de la structure, l'ETI organise et gère une partie de l'activité de production. Il établit les conditions pour réaliser un produit ou service, en planifie la mise en œuvre et assure le suivi pour garantir la qualité et la quantité. Il utilise des outils numériques pour la gestion de la production, répartit le travail selon les compétences des salariés et gère l'équipe, en veillant à leur motivation et à la résolution de conflits.\r\n
      L'ETI joue également un rôle dans l'accueil, l'accompagnement et le suivi socio-professionnel des salariés en insertion. Il favorise leur intégration dans la structure, identifie leurs atouts et obstacles, et collabore avec d'autres acteurs du parcours d'insertion. Il contribue à l'évolution professionnelle des salariés en organisant des séances d'apprentissage, en s'assurant de la pertinence des méthodes pédagogiques et en évaluant leurs acquis. Il documente et atteste des compétences professionnelles acquises.
      """
    -public: false
    -_links: null
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1432 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#1747
    -lockBy: App\Entity\Scholar\Module\OriginModule {#1762 …}
    -lockByStatus: 1
    -id: "32d99a54-adec-11e9-9691-0242ac160002"
    -lessons: Doctrine\ORM\PersistentCollection {#1748 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#1753 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1758 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1432 …}
    -createdAt: DateTime @1563956558 {#1745
      date: 2019-07-24 10:22:38.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1593610169 {#1746
      date: 2020-07-01 15:29:29.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1432 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#6390
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#6412 …}
    -lockByStatus: 1
    -id: "a1daba08-c331-11e9-85b5-0242c0a84004"
    -chapters: Doctrine\ORM\PersistentCollection {#6391 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#6396 …}
    -exercises: Doctrine\ORM\PersistentCollection {#6393 …}
    -minimumTime: DateTime @21600 {#6387
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#6398 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#2781 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#6400 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#6402 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#6408 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1432 …}
    -createdAt: DateTime @1566295354 {#6388
      date: 2019-08-20 12:02:34.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1757050077 {#6389
      date: 2025-09-05 07:27:57.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#6361 …}
    #fromApi: false
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1432 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\TrainingVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\PracticalCaseUserVoter"
ACCESS ABSTAIN
"Nellapp\Bundle\SDKBundle\Permission\Security\Voter\SuperAdminVoter"
ACCESS ABSTAIN
Show voter details
53 DENIED FRONT_ACCESS
[
  "training" => App\Entity\Scholar\Training\SharedTraining {#1271
    -lockBy: App\Entity\Scholar\Training\Training {#1383 …}
    -lockByStatus: 1
    -id: "fe5bdd93-b6d8-11ee-b7d7-0242c0a85003"
    -modules: Doctrine\ORM\PersistentCollection {#1284 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1311 …}
    -totalHourDescription: 0
    -videoDescription: null
    -diplomaDescription: "Titre Niveau 4 (Bac)"
    -trainingProduct: null
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1323 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1302 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1331 …}
    -thematic: [
      "2"
    ]
    -diploma: 4
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1369 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1432 …}
    -createdAt: DateTime @1705675359 {#1264
      date: 2024-01-19 15:42:39.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458954 {#1269
      date: 2025-09-10 01:02:34.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1391 …}
    #fromApi: false
    -name: "Encadrant Technique d'Insertion"
    -description: """
      L'encadrant technique d'insertion (ETI) supervise et soutient socio-professionnellement des personnes éloignées du marché du travail au sein d'une structure d'insertion produisant des biens ou services. Sa mission est d'atteindre les objectifs de production tout en intégrant les buts de formation et d'insertion des salariés. Sous la direction du responsable de la structure, l'ETI organise et gère une partie de l'activité de production. Il établit les conditions pour réaliser un produit ou service, en planifie la mise en œuvre et assure le suivi pour garantir la qualité et la quantité. Il utilise des outils numériques pour la gestion de la production, répartit le travail selon les compétences des salariés et gère l'équipe, en veillant à leur motivation et à la résolution de conflits.\r\n
      L'ETI joue également un rôle dans l'accueil, l'accompagnement et le suivi socio-professionnel des salariés en insertion. Il favorise leur intégration dans la structure, identifie leurs atouts et obstacles, et collabore avec d'autres acteurs du parcours d'insertion. Il contribue à l'évolution professionnelle des salariés en organisant des séances d'apprentissage, en s'assurant de la pertinence des méthodes pédagogiques et en évaluant leurs acquis. Il documente et atteste des compétences professionnelles acquises.
      """
    -public: false
    -_links: null
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1432 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#1747
    -lockBy: App\Entity\Scholar\Module\OriginModule {#1762 …}
    -lockByStatus: 1
    -id: "32d99a54-adec-11e9-9691-0242ac160002"
    -lessons: Doctrine\ORM\PersistentCollection {#1748 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#1753 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1758 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1432 …}
    -createdAt: DateTime @1563956558 {#1745
      date: 2019-07-24 10:22:38.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1593610169 {#1746
      date: 2020-07-01 15:29:29.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1432 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#6434
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#6456 …}
    -lockByStatus: 1
    -id: "30a674d4-c574-11e9-85b5-0242c0a84004"
    -chapters: Doctrine\ORM\PersistentCollection {#6435 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#6440 …}
    -exercises: Doctrine\ORM\PersistentCollection {#6437 …}
    -minimumTime: DateTime @21600 {#6431
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#6442 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#2781 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#6444 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#6446 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#6452 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1432 …}
    -createdAt: DateTime @1566543843 {#6432
      date: 2019-08-23 09:04:03.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1757093333 {#6433
      date: 2025-09-05 19:28:53.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#6361 …}
    #fromApi: false
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1432 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\TrainingVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\PracticalCaseUserVoter"
ACCESS ABSTAIN
"Nellapp\Bundle\SDKBundle\Permission\Security\Voter\SuperAdminVoter"
ACCESS ABSTAIN
Show voter details
54 DENIED FRONT_ACCESS
[
  "training" => App\Entity\Scholar\Training\SharedTraining {#1271
    -lockBy: App\Entity\Scholar\Training\Training {#1383 …}
    -lockByStatus: 1
    -id: "fe5bdd93-b6d8-11ee-b7d7-0242c0a85003"
    -modules: Doctrine\ORM\PersistentCollection {#1284 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1311 …}
    -totalHourDescription: 0
    -videoDescription: null
    -diplomaDescription: "Titre Niveau 4 (Bac)"
    -trainingProduct: null
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1323 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1302 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1331 …}
    -thematic: [
      "2"
    ]
    -diploma: 4
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1369 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1432 …}
    -createdAt: DateTime @1705675359 {#1264
      date: 2024-01-19 15:42:39.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458954 {#1269
      date: 2025-09-10 01:02:34.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1391 …}
    #fromApi: false
    -name: "Encadrant Technique d'Insertion"
    -description: """
      L'encadrant technique d'insertion (ETI) supervise et soutient socio-professionnellement des personnes éloignées du marché du travail au sein d'une structure d'insertion produisant des biens ou services. Sa mission est d'atteindre les objectifs de production tout en intégrant les buts de formation et d'insertion des salariés. Sous la direction du responsable de la structure, l'ETI organise et gère une partie de l'activité de production. Il établit les conditions pour réaliser un produit ou service, en planifie la mise en œuvre et assure le suivi pour garantir la qualité et la quantité. Il utilise des outils numériques pour la gestion de la production, répartit le travail selon les compétences des salariés et gère l'équipe, en veillant à leur motivation et à la résolution de conflits.\r\n
      L'ETI joue également un rôle dans l'accueil, l'accompagnement et le suivi socio-professionnel des salariés en insertion. Il favorise leur intégration dans la structure, identifie leurs atouts et obstacles, et collabore avec d'autres acteurs du parcours d'insertion. Il contribue à l'évolution professionnelle des salariés en organisant des séances d'apprentissage, en s'assurant de la pertinence des méthodes pédagogiques et en évaluant leurs acquis. Il documente et atteste des compétences professionnelles acquises.
      """
    -public: false
    -_links: null
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1432 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#1747
    -lockBy: App\Entity\Scholar\Module\OriginModule {#1762 …}
    -lockByStatus: 1
    -id: "32d99a54-adec-11e9-9691-0242ac160002"
    -lessons: Doctrine\ORM\PersistentCollection {#1748 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#1753 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1758 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1432 …}
    -createdAt: DateTime @1563956558 {#1745
      date: 2019-07-24 10:22:38.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1593610169 {#1746
      date: 2020-07-01 15:29:29.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1432 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#6478
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#6501 …}
    -lockByStatus: 1
    -id: "133c78b9-c802-11ea-8d8a-0242ac1c0003"
    -chapters: Doctrine\ORM\PersistentCollection {#6479 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#6484 …}
    -exercises: Doctrine\ORM\PersistentCollection {#6481 …}
    -minimumTime: DateTime @21600 {#6475
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#6486 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#2781 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#6488 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#6490 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#6496 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1432 …}
    -createdAt: DateTime @1594972182 {#6476
      date: 2020-07-17 09:49:42.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1750847724 {#6477
      date: 2025-06-25 12:35:24.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1432 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\TrainingVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\PracticalCaseUserVoter"
ACCESS ABSTAIN
"Nellapp\Bundle\SDKBundle\Permission\Security\Voter\SuperAdminVoter"
ACCESS ABSTAIN
Show voter details
55 DENIED FRONT_ACCESS
[
  "training" => App\Entity\Scholar\Training\SharedTraining {#1271
    -lockBy: App\Entity\Scholar\Training\Training {#1383 …}
    -lockByStatus: 1
    -id: "fe5bdd93-b6d8-11ee-b7d7-0242c0a85003"
    -modules: Doctrine\ORM\PersistentCollection {#1284 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1311 …}
    -totalHourDescription: 0
    -videoDescription: null
    -diplomaDescription: "Titre Niveau 4 (Bac)"
    -trainingProduct: null
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1323 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1302 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1331 …}
    -thematic: [
      "2"
    ]
    -diploma: 4
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1369 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1432 …}
    -createdAt: DateTime @1705675359 {#1264
      date: 2024-01-19 15:42:39.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458954 {#1269
      date: 2025-09-10 01:02:34.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1391 …}
    #fromApi: false
    -name: "Encadrant Technique d'Insertion"
    -description: """
      L'encadrant technique d'insertion (ETI) supervise et soutient socio-professionnellement des personnes éloignées du marché du travail au sein d'une structure d'insertion produisant des biens ou services. Sa mission est d'atteindre les objectifs de production tout en intégrant les buts de formation et d'insertion des salariés. Sous la direction du responsable de la structure, l'ETI organise et gère une partie de l'activité de production. Il établit les conditions pour réaliser un produit ou service, en planifie la mise en œuvre et assure le suivi pour garantir la qualité et la quantité. Il utilise des outils numériques pour la gestion de la production, répartit le travail selon les compétences des salariés et gère l'équipe, en veillant à leur motivation et à la résolution de conflits.\r\n
      L'ETI joue également un rôle dans l'accueil, l'accompagnement et le suivi socio-professionnel des salariés en insertion. Il favorise leur intégration dans la structure, identifie leurs atouts et obstacles, et collabore avec d'autres acteurs du parcours d'insertion. Il contribue à l'évolution professionnelle des salariés en organisant des séances d'apprentissage, en s'assurant de la pertinence des méthodes pédagogiques et en évaluant leurs acquis. Il documente et atteste des compétences professionnelles acquises.
      """
    -public: false
    -_links: null
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1432 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#1747
    -lockBy: App\Entity\Scholar\Module\OriginModule {#1762 …}
    -lockByStatus: 1
    -id: "32d99a54-adec-11e9-9691-0242ac160002"
    -lessons: Doctrine\ORM\PersistentCollection {#1748 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#1753 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1758 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1432 …}
    -createdAt: DateTime @1563956558 {#1745
      date: 2019-07-24 10:22:38.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1593610169 {#1746
      date: 2020-07-01 15:29:29.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1432 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#6523
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#6546 …}
    -lockByStatus: 1
    -id: "6f4721ee-c588-11e9-85b5-0242c0a84004"
    -chapters: Doctrine\ORM\PersistentCollection {#6524 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#6529 …}
    -exercises: Doctrine\ORM\PersistentCollection {#6526 …}
    -minimumTime: DateTime @21600 {#6520
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#6531 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#2781 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#6533 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#6535 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#6541 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1432 …}
    -createdAt: DateTime @1566552538 {#6521
      date: 2019-08-23 11:28:58.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1757093668 {#6522
      date: 2025-09-05 19:34:28.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#6361 …}
    #fromApi: false
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1432 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\TrainingVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\PracticalCaseUserVoter"
ACCESS ABSTAIN
"Nellapp\Bundle\SDKBundle\Permission\Security\Voter\SuperAdminVoter"
ACCESS ABSTAIN
Show voter details
56 DENIED FRONT_ACCESS
[
  "training" => App\Entity\Scholar\Training\SharedTraining {#1271
    -lockBy: App\Entity\Scholar\Training\Training {#1383 …}
    -lockByStatus: 1
    -id: "fe5bdd93-b6d8-11ee-b7d7-0242c0a85003"
    -modules: Doctrine\ORM\PersistentCollection {#1284 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1311 …}
    -totalHourDescription: 0
    -videoDescription: null
    -diplomaDescription: "Titre Niveau 4 (Bac)"
    -trainingProduct: null
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1323 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1302 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1331 …}
    -thematic: [
      "2"
    ]
    -diploma: 4
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1369 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1432 …}
    -createdAt: DateTime @1705675359 {#1264
      date: 2024-01-19 15:42:39.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458954 {#1269
      date: 2025-09-10 01:02:34.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1391 …}
    #fromApi: false
    -name: "Encadrant Technique d'Insertion"
    -description: """
      L'encadrant technique d'insertion (ETI) supervise et soutient socio-professionnellement des personnes éloignées du marché du travail au sein d'une structure d'insertion produisant des biens ou services. Sa mission est d'atteindre les objectifs de production tout en intégrant les buts de formation et d'insertion des salariés. Sous la direction du responsable de la structure, l'ETI organise et gère une partie de l'activité de production. Il établit les conditions pour réaliser un produit ou service, en planifie la mise en œuvre et assure le suivi pour garantir la qualité et la quantité. Il utilise des outils numériques pour la gestion de la production, répartit le travail selon les compétences des salariés et gère l'équipe, en veillant à leur motivation et à la résolution de conflits.\r\n
      L'ETI joue également un rôle dans l'accueil, l'accompagnement et le suivi socio-professionnel des salariés en insertion. Il favorise leur intégration dans la structure, identifie leurs atouts et obstacles, et collabore avec d'autres acteurs du parcours d'insertion. Il contribue à l'évolution professionnelle des salariés en organisant des séances d'apprentissage, en s'assurant de la pertinence des méthodes pédagogiques et en évaluant leurs acquis. Il documente et atteste des compétences professionnelles acquises.
      """
    -public: false
    -_links: null
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1432 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#1747
    -lockBy: App\Entity\Scholar\Module\OriginModule {#1762 …}
    -lockByStatus: 1
    -id: "32d99a54-adec-11e9-9691-0242ac160002"
    -lessons: Doctrine\ORM\PersistentCollection {#1748 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#1753 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1758 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1432 …}
    -createdAt: DateTime @1563956558 {#1745
      date: 2019-07-24 10:22:38.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1593610169 {#1746
      date: 2020-07-01 15:29:29.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1432 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#6567
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#6589 …}
    -lockByStatus: 1
    -id: "d6fe525c-6346-11f1-a069-d2c50c5a0872"
    -chapters: Doctrine\ORM\PersistentCollection {#6568 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#6573 …}
    -exercises: Doctrine\ORM\PersistentCollection {#6570 …}
    -minimumTime: DateTime @21600 {#6565
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#6575 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#4537 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#6577 …}
    -lessonStats: null
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#6584 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1432 …}
    -createdAt: DateTime @1780929133 {#6566
      date: 2026-06-08 16:32:13.0 Europe/Paris (+02:00)
    }
    -updatedAt: null
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1432 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\TrainingVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\PracticalCaseUserVoter"
ACCESS ABSTAIN
"Nellapp\Bundle\SDKBundle\Permission\Security\Voter\SuperAdminVoter"
ACCESS ABSTAIN
Show voter details
57 DENIED FRONT_ACCESS
[
  "training" => App\Entity\Scholar\Training\SharedTraining {#1271
    -lockBy: App\Entity\Scholar\Training\Training {#1383 …}
    -lockByStatus: 1
    -id: "fe5bdd93-b6d8-11ee-b7d7-0242c0a85003"
    -modules: Doctrine\ORM\PersistentCollection {#1284 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1311 …}
    -totalHourDescription: 0
    -videoDescription: null
    -diplomaDescription: "Titre Niveau 4 (Bac)"
    -trainingProduct: null
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1323 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1302 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1331 …}
    -thematic: [
      "2"
    ]
    -diploma: 4
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1369 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1432 …}
    -createdAt: DateTime @1705675359 {#1264
      date: 2024-01-19 15:42:39.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458954 {#1269
      date: 2025-09-10 01:02:34.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1391 …}
    #fromApi: false
    -name: "Encadrant Technique d'Insertion"
    -description: """
      L'encadrant technique d'insertion (ETI) supervise et soutient socio-professionnellement des personnes éloignées du marché du travail au sein d'une structure d'insertion produisant des biens ou services. Sa mission est d'atteindre les objectifs de production tout en intégrant les buts de formation et d'insertion des salariés. Sous la direction du responsable de la structure, l'ETI organise et gère une partie de l'activité de production. Il établit les conditions pour réaliser un produit ou service, en planifie la mise en œuvre et assure le suivi pour garantir la qualité et la quantité. Il utilise des outils numériques pour la gestion de la production, répartit le travail selon les compétences des salariés et gère l'équipe, en veillant à leur motivation et à la résolution de conflits.\r\n
      L'ETI joue également un rôle dans l'accueil, l'accompagnement et le suivi socio-professionnel des salariés en insertion. Il favorise leur intégration dans la structure, identifie leurs atouts et obstacles, et collabore avec d'autres acteurs du parcours d'insertion. Il contribue à l'évolution professionnelle des salariés en organisant des séances d'apprentissage, en s'assurant de la pertinence des méthodes pédagogiques et en évaluant leurs acquis. Il documente et atteste des compétences professionnelles acquises.
      """
    -public: false
    -_links: null
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1432 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#1775
    -lockBy: App\Entity\Scholar\Module\OriginModule {#1790 …}
    -lockByStatus: 1
    -id: "39a2681c-06c1-11ea-9c0f-0242c0a8b002"
    -lessons: Doctrine\ORM\PersistentCollection {#1776 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#1781 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1786 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1432 …}
    -createdAt: DateTime @1573723755 {#1765
      date: 2019-11-14 10:29:15.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458818 {#1774
      date: 2025-09-10 01:00:18.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1432 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#6876
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#6898 …}
    -lockByStatus: 1
    -id: "bf955bef-06c1-11ea-9c0f-0242c0a8b002"
    -chapters: Doctrine\ORM\PersistentCollection {#6877 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#6882 …}
    -exercises: Doctrine\ORM\PersistentCollection {#6879 …}
    -minimumTime: DateTime @21600 {#6873
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#6884 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#2781 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#6886 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#6888 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#6894 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1432 …}
    -createdAt: DateTime @1573723980 {#6874
      date: 2019-11-14 10:33:00.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1750847724 {#6875
      date: 2025-06-25 12:35:24.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1432 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\TrainingVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\PracticalCaseUserVoter"
ACCESS ABSTAIN
"Nellapp\Bundle\SDKBundle\Permission\Security\Voter\SuperAdminVoter"
ACCESS ABSTAIN
Show voter details
58 DENIED FRONT_ACCESS
[
  "training" => App\Entity\Scholar\Training\SharedTraining {#1271
    -lockBy: App\Entity\Scholar\Training\Training {#1383 …}
    -lockByStatus: 1
    -id: "fe5bdd93-b6d8-11ee-b7d7-0242c0a85003"
    -modules: Doctrine\ORM\PersistentCollection {#1284 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1311 …}
    -totalHourDescription: 0
    -videoDescription: null
    -diplomaDescription: "Titre Niveau 4 (Bac)"
    -trainingProduct: null
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1323 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1302 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1331 …}
    -thematic: [
      "2"
    ]
    -diploma: 4
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1369 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1432 …}
    -createdAt: DateTime @1705675359 {#1264
      date: 2024-01-19 15:42:39.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458954 {#1269
      date: 2025-09-10 01:02:34.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1391 …}
    #fromApi: false
    -name: "Encadrant Technique d'Insertion"
    -description: """
      L'encadrant technique d'insertion (ETI) supervise et soutient socio-professionnellement des personnes éloignées du marché du travail au sein d'une structure d'insertion produisant des biens ou services. Sa mission est d'atteindre les objectifs de production tout en intégrant les buts de formation et d'insertion des salariés. Sous la direction du responsable de la structure, l'ETI organise et gère une partie de l'activité de production. Il établit les conditions pour réaliser un produit ou service, en planifie la mise en œuvre et assure le suivi pour garantir la qualité et la quantité. Il utilise des outils numériques pour la gestion de la production, répartit le travail selon les compétences des salariés et gère l'équipe, en veillant à leur motivation et à la résolution de conflits.\r\n
      L'ETI joue également un rôle dans l'accueil, l'accompagnement et le suivi socio-professionnel des salariés en insertion. Il favorise leur intégration dans la structure, identifie leurs atouts et obstacles, et collabore avec d'autres acteurs du parcours d'insertion. Il contribue à l'évolution professionnelle des salariés en organisant des séances d'apprentissage, en s'assurant de la pertinence des méthodes pédagogiques et en évaluant leurs acquis. Il documente et atteste des compétences professionnelles acquises.
      """
    -public: false
    -_links: null
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1432 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#1775
    -lockBy: App\Entity\Scholar\Module\OriginModule {#1790 …}
    -lockByStatus: 1
    -id: "39a2681c-06c1-11ea-9c0f-0242c0a8b002"
    -lessons: Doctrine\ORM\PersistentCollection {#1776 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#1781 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1786 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1432 …}
    -createdAt: DateTime @1573723755 {#1765
      date: 2019-11-14 10:29:15.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458818 {#1774
      date: 2025-09-10 01:00:18.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1432 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#6919
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#6942 …}
    -lockByStatus: 1
    -id: "b290d6e9-9ab2-11f0-afde-d2b839584dc3"
    -chapters: Doctrine\ORM\PersistentCollection {#6920 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#6925 …}
    -exercises: Doctrine\ORM\PersistentCollection {#6922 …}
    -minimumTime: null
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#6927 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#2781 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#6929 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#6931 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#6937 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1432 …}
    -createdAt: DateTime @1758875273 {#6917
      date: 2025-09-26 10:27:53.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1767857970 {#6918
      date: 2026-01-08 08:39:30.0 Europe/Paris (+01:00)
    }
    #createdBy: Proxies\__CG__\App\Entity\Account\User {#2025 …}
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#6935 …}
    #fromApi: false
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1432 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\TrainingVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\PracticalCaseUserVoter"
ACCESS ABSTAIN
"Nellapp\Bundle\SDKBundle\Permission\Security\Voter\SuperAdminVoter"
ACCESS ABSTAIN
Show voter details
59 DENIED FRONT_ACCESS
[
  "training" => App\Entity\Scholar\Training\SharedTraining {#1271
    -lockBy: App\Entity\Scholar\Training\Training {#1383 …}
    -lockByStatus: 1
    -id: "fe5bdd93-b6d8-11ee-b7d7-0242c0a85003"
    -modules: Doctrine\ORM\PersistentCollection {#1284 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1311 …}
    -totalHourDescription: 0
    -videoDescription: null
    -diplomaDescription: "Titre Niveau 4 (Bac)"
    -trainingProduct: null
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1323 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1302 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1331 …}
    -thematic: [
      "2"
    ]
    -diploma: 4
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1369 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1432 …}
    -createdAt: DateTime @1705675359 {#1264
      date: 2024-01-19 15:42:39.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458954 {#1269
      date: 2025-09-10 01:02:34.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1391 …}
    #fromApi: false
    -name: "Encadrant Technique d'Insertion"
    -description: """
      L'encadrant technique d'insertion (ETI) supervise et soutient socio-professionnellement des personnes éloignées du marché du travail au sein d'une structure d'insertion produisant des biens ou services. Sa mission est d'atteindre les objectifs de production tout en intégrant les buts de formation et d'insertion des salariés. Sous la direction du responsable de la structure, l'ETI organise et gère une partie de l'activité de production. Il établit les conditions pour réaliser un produit ou service, en planifie la mise en œuvre et assure le suivi pour garantir la qualité et la quantité. Il utilise des outils numériques pour la gestion de la production, répartit le travail selon les compétences des salariés et gère l'équipe, en veillant à leur motivation et à la résolution de conflits.\r\n
      L'ETI joue également un rôle dans l'accueil, l'accompagnement et le suivi socio-professionnel des salariés en insertion. Il favorise leur intégration dans la structure, identifie leurs atouts et obstacles, et collabore avec d'autres acteurs du parcours d'insertion. Il contribue à l'évolution professionnelle des salariés en organisant des séances d'apprentissage, en s'assurant de la pertinence des méthodes pédagogiques et en évaluant leurs acquis. Il documente et atteste des compétences professionnelles acquises.
      """
    -public: false
    -_links: null
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1432 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#1775
    -lockBy: App\Entity\Scholar\Module\OriginModule {#1790 …}
    -lockByStatus: 1
    -id: "39a2681c-06c1-11ea-9c0f-0242c0a8b002"
    -lessons: Doctrine\ORM\PersistentCollection {#1776 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#1781 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1786 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1432 …}
    -createdAt: DateTime @1573723755 {#1765
      date: 2019-11-14 10:29:15.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458818 {#1774
      date: 2025-09-10 01:00:18.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1432 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#6964
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#6986 …}
    -lockByStatus: 1
    -id: "ac5c214e-b06c-11ea-b7d2-0242ac1c0004"
    -chapters: Doctrine\ORM\PersistentCollection {#6965 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#6970 …}
    -exercises: Doctrine\ORM\PersistentCollection {#6967 …}
    -minimumTime: DateTime @21600 {#6961
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#6972 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#2781 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#6974 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#6976 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#6982 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1432 …}
    -createdAt: DateTime @1592379138 {#6962
      date: 2020-06-17 09:32:18.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1750847724 {#6963
      date: 2025-06-25 12:35:24.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1432 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\TrainingVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\PracticalCaseUserVoter"
ACCESS ABSTAIN
"Nellapp\Bundle\SDKBundle\Permission\Security\Voter\SuperAdminVoter"
ACCESS ABSTAIN
Show voter details
60 DENIED FRONT_ACCESS
[
  "training" => App\Entity\Scholar\Training\SharedTraining {#1271
    -lockBy: App\Entity\Scholar\Training\Training {#1383 …}
    -lockByStatus: 1
    -id: "fe5bdd93-b6d8-11ee-b7d7-0242c0a85003"
    -modules: Doctrine\ORM\PersistentCollection {#1284 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1311 …}
    -totalHourDescription: 0
    -videoDescription: null
    -diplomaDescription: "Titre Niveau 4 (Bac)"
    -trainingProduct: null
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1323 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1302 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1331 …}
    -thematic: [
      "2"
    ]
    -diploma: 4
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1369 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1432 …}
    -createdAt: DateTime @1705675359 {#1264
      date: 2024-01-19 15:42:39.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458954 {#1269
      date: 2025-09-10 01:02:34.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1391 …}
    #fromApi: false
    -name: "Encadrant Technique d'Insertion"
    -description: """
      L'encadrant technique d'insertion (ETI) supervise et soutient socio-professionnellement des personnes éloignées du marché du travail au sein d'une structure d'insertion produisant des biens ou services. Sa mission est d'atteindre les objectifs de production tout en intégrant les buts de formation et d'insertion des salariés. Sous la direction du responsable de la structure, l'ETI organise et gère une partie de l'activité de production. Il établit les conditions pour réaliser un produit ou service, en planifie la mise en œuvre et assure le suivi pour garantir la qualité et la quantité. Il utilise des outils numériques pour la gestion de la production, répartit le travail selon les compétences des salariés et gère l'équipe, en veillant à leur motivation et à la résolution de conflits.\r\n
      L'ETI joue également un rôle dans l'accueil, l'accompagnement et le suivi socio-professionnel des salariés en insertion. Il favorise leur intégration dans la structure, identifie leurs atouts et obstacles, et collabore avec d'autres acteurs du parcours d'insertion. Il contribue à l'évolution professionnelle des salariés en organisant des séances d'apprentissage, en s'assurant de la pertinence des méthodes pédagogiques et en évaluant leurs acquis. Il documente et atteste des compétences professionnelles acquises.
      """
    -public: false
    -_links: null
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1432 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#1775
    -lockBy: App\Entity\Scholar\Module\OriginModule {#1790 …}
    -lockByStatus: 1
    -id: "39a2681c-06c1-11ea-9c0f-0242c0a8b002"
    -lessons: Doctrine\ORM\PersistentCollection {#1776 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#1781 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1786 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1432 …}
    -createdAt: DateTime @1573723755 {#1765
      date: 2019-11-14 10:29:15.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458818 {#1774
      date: 2025-09-10 01:00:18.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1432 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#7008
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#7032 …}
    -lockByStatus: 1
    -id: "ea817145-9ab2-11f0-afde-d2b839584dc3"
    -chapters: Doctrine\ORM\PersistentCollection {#7009 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#7014 …}
    -exercises: Doctrine\ORM\PersistentCollection {#7011 …}
    -minimumTime: DateTime @21600 {#7005
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#7016 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#2781 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#7018 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#7020 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#7026 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1432 …}
    -createdAt: DateTime @1758875367 {#7006
      date: 2025-09-26 10:29:27.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1760344087 {#7007
      date: 2025-10-13 10:28:07.0 Europe/Paris (+02:00)
    }
    #createdBy: Proxies\__CG__\App\Entity\Account\User {#2025 …}
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#7024 …}
    #fromApi: false
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1432 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\TrainingVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\PracticalCaseUserVoter"
ACCESS ABSTAIN
"Nellapp\Bundle\SDKBundle\Permission\Security\Voter\SuperAdminVoter"
ACCESS ABSTAIN
Show voter details
61 DENIED FRONT_ACCESS
[
  "training" => App\Entity\Scholar\Training\SharedTraining {#1271
    -lockBy: App\Entity\Scholar\Training\Training {#1383 …}
    -lockByStatus: 1
    -id: "fe5bdd93-b6d8-11ee-b7d7-0242c0a85003"
    -modules: Doctrine\ORM\PersistentCollection {#1284 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1311 …}
    -totalHourDescription: 0
    -videoDescription: null
    -diplomaDescription: "Titre Niveau 4 (Bac)"
    -trainingProduct: null
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1323 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1302 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1331 …}
    -thematic: [
      "2"
    ]
    -diploma: 4
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1369 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1432 …}
    -createdAt: DateTime @1705675359 {#1264
      date: 2024-01-19 15:42:39.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458954 {#1269
      date: 2025-09-10 01:02:34.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1391 …}
    #fromApi: false
    -name: "Encadrant Technique d'Insertion"
    -description: """
      L'encadrant technique d'insertion (ETI) supervise et soutient socio-professionnellement des personnes éloignées du marché du travail au sein d'une structure d'insertion produisant des biens ou services. Sa mission est d'atteindre les objectifs de production tout en intégrant les buts de formation et d'insertion des salariés. Sous la direction du responsable de la structure, l'ETI organise et gère une partie de l'activité de production. Il établit les conditions pour réaliser un produit ou service, en planifie la mise en œuvre et assure le suivi pour garantir la qualité et la quantité. Il utilise des outils numériques pour la gestion de la production, répartit le travail selon les compétences des salariés et gère l'équipe, en veillant à leur motivation et à la résolution de conflits.\r\n
      L'ETI joue également un rôle dans l'accueil, l'accompagnement et le suivi socio-professionnel des salariés en insertion. Il favorise leur intégration dans la structure, identifie leurs atouts et obstacles, et collabore avec d'autres acteurs du parcours d'insertion. Il contribue à l'évolution professionnelle des salariés en organisant des séances d'apprentissage, en s'assurant de la pertinence des méthodes pédagogiques et en évaluant leurs acquis. Il documente et atteste des compétences professionnelles acquises.
      """
    -public: false
    -_links: null
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1432 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#1775
    -lockBy: App\Entity\Scholar\Module\OriginModule {#1790 …}
    -lockByStatus: 1
    -id: "39a2681c-06c1-11ea-9c0f-0242c0a8b002"
    -lessons: Doctrine\ORM\PersistentCollection {#1776 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#1781 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1786 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1432 …}
    -createdAt: DateTime @1573723755 {#1765
      date: 2019-11-14 10:29:15.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458818 {#1774
      date: 2025-09-10 01:00:18.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1432 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#7054
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#7078 …}
    -lockByStatus: 1
    -id: "13e1f443-75b2-11ea-ac12-0242ac1c0003"
    -chapters: Doctrine\ORM\PersistentCollection {#7055 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#7060 …}
    -exercises: Doctrine\ORM\PersistentCollection {#7057 …}
    -minimumTime: DateTime @21600 {#7051
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#7062 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#2781 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#7064 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#7066 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#7072 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1432 …}
    -createdAt: DateTime @1585921828 {#7052
      date: 2020-04-03 15:50:28.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1757408922 {#7053
      date: 2025-09-09 11:08:42.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#7070 …}
    #fromApi: false
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1432 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\TrainingVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\PracticalCaseUserVoter"
ACCESS ABSTAIN
"Nellapp\Bundle\SDKBundle\Permission\Security\Voter\SuperAdminVoter"
ACCESS ABSTAIN
Show voter details
62 DENIED FRONT_ACCESS
[
  "training" => App\Entity\Scholar\Training\SharedTraining {#1271
    -lockBy: App\Entity\Scholar\Training\Training {#1383 …}
    -lockByStatus: 1
    -id: "fe5bdd93-b6d8-11ee-b7d7-0242c0a85003"
    -modules: Doctrine\ORM\PersistentCollection {#1284 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1311 …}
    -totalHourDescription: 0
    -videoDescription: null
    -diplomaDescription: "Titre Niveau 4 (Bac)"
    -trainingProduct: null
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1323 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1302 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1331 …}
    -thematic: [
      "2"
    ]
    -diploma: 4
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1369 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1432 …}
    -createdAt: DateTime @1705675359 {#1264
      date: 2024-01-19 15:42:39.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458954 {#1269
      date: 2025-09-10 01:02:34.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1391 …}
    #fromApi: false
    -name: "Encadrant Technique d'Insertion"
    -description: """
      L'encadrant technique d'insertion (ETI) supervise et soutient socio-professionnellement des personnes éloignées du marché du travail au sein d'une structure d'insertion produisant des biens ou services. Sa mission est d'atteindre les objectifs de production tout en intégrant les buts de formation et d'insertion des salariés. Sous la direction du responsable de la structure, l'ETI organise et gère une partie de l'activité de production. Il établit les conditions pour réaliser un produit ou service, en planifie la mise en œuvre et assure le suivi pour garantir la qualité et la quantité. Il utilise des outils numériques pour la gestion de la production, répartit le travail selon les compétences des salariés et gère l'équipe, en veillant à leur motivation et à la résolution de conflits.\r\n
      L'ETI joue également un rôle dans l'accueil, l'accompagnement et le suivi socio-professionnel des salariés en insertion. Il favorise leur intégration dans la structure, identifie leurs atouts et obstacles, et collabore avec d'autres acteurs du parcours d'insertion. Il contribue à l'évolution professionnelle des salariés en organisant des séances d'apprentissage, en s'assurant de la pertinence des méthodes pédagogiques et en évaluant leurs acquis. Il documente et atteste des compétences professionnelles acquises.
      """
    -public: false
    -_links: null
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1432 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#1775
    -lockBy: App\Entity\Scholar\Module\OriginModule {#1790 …}
    -lockByStatus: 1
    -id: "39a2681c-06c1-11ea-9c0f-0242c0a8b002"
    -lessons: Doctrine\ORM\PersistentCollection {#1776 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#1781 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1786 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1432 …}
    -createdAt: DateTime @1573723755 {#1765
      date: 2019-11-14 10:29:15.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458818 {#1774
      date: 2025-09-10 01:00:18.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1432 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#7099
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#7121 …}
    -lockByStatus: 1
    -id: "1fb0da4a-9ab3-11f0-afde-d2b839584dc3"
    -chapters: Doctrine\ORM\PersistentCollection {#7100 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#7105 …}
    -exercises: Doctrine\ORM\PersistentCollection {#7102 …}
    -minimumTime: DateTime @21600 {#7097
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#7107 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#2781 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#7109 …}
    -lessonStats: null
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#7116 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1432 …}
    -createdAt: DateTime @1758875456 {#7098
      date: 2025-09-26 10:30:56.0 Europe/Paris (+02:00)
    }
    -updatedAt: null
    #createdBy: Proxies\__CG__\App\Entity\Account\User {#2025 …}
    #updatedBy: null
    #fromApi: false
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1432 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\TrainingVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\PracticalCaseUserVoter"
ACCESS ABSTAIN
"Nellapp\Bundle\SDKBundle\Permission\Security\Voter\SuperAdminVoter"
ACCESS ABSTAIN
Show voter details
63 DENIED FRONT_ACCESS
[
  "training" => App\Entity\Scholar\Training\SharedTraining {#1271
    -lockBy: App\Entity\Scholar\Training\Training {#1383 …}
    -lockByStatus: 1
    -id: "fe5bdd93-b6d8-11ee-b7d7-0242c0a85003"
    -modules: Doctrine\ORM\PersistentCollection {#1284 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1311 …}
    -totalHourDescription: 0
    -videoDescription: null
    -diplomaDescription: "Titre Niveau 4 (Bac)"
    -trainingProduct: null
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1323 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1302 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1331 …}
    -thematic: [
      "2"
    ]
    -diploma: 4
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1369 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1432 …}
    -createdAt: DateTime @1705675359 {#1264
      date: 2024-01-19 15:42:39.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458954 {#1269
      date: 2025-09-10 01:02:34.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1391 …}
    #fromApi: false
    -name: "Encadrant Technique d'Insertion"
    -description: """
      L'encadrant technique d'insertion (ETI) supervise et soutient socio-professionnellement des personnes éloignées du marché du travail au sein d'une structure d'insertion produisant des biens ou services. Sa mission est d'atteindre les objectifs de production tout en intégrant les buts de formation et d'insertion des salariés. Sous la direction du responsable de la structure, l'ETI organise et gère une partie de l'activité de production. Il établit les conditions pour réaliser un produit ou service, en planifie la mise en œuvre et assure le suivi pour garantir la qualité et la quantité. Il utilise des outils numériques pour la gestion de la production, répartit le travail selon les compétences des salariés et gère l'équipe, en veillant à leur motivation et à la résolution de conflits.\r\n
      L'ETI joue également un rôle dans l'accueil, l'accompagnement et le suivi socio-professionnel des salariés en insertion. Il favorise leur intégration dans la structure, identifie leurs atouts et obstacles, et collabore avec d'autres acteurs du parcours d'insertion. Il contribue à l'évolution professionnelle des salariés en organisant des séances d'apprentissage, en s'assurant de la pertinence des méthodes pédagogiques et en évaluant leurs acquis. Il documente et atteste des compétences professionnelles acquises.
      """
    -public: false
    -_links: null
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1432 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#1775
    -lockBy: App\Entity\Scholar\Module\OriginModule {#1790 …}
    -lockByStatus: 1
    -id: "39a2681c-06c1-11ea-9c0f-0242c0a8b002"
    -lessons: Doctrine\ORM\PersistentCollection {#1776 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#1781 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1786 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1432 …}
    -createdAt: DateTime @1573723755 {#1765
      date: 2019-11-14 10:29:15.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458818 {#1774
      date: 2025-09-10 01:00:18.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1432 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#7143
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#7165 …}
    -lockByStatus: 1
    -id: "8b4ca837-75b2-11ea-ac12-0242ac1c0003"
    -chapters: Doctrine\ORM\PersistentCollection {#7144 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#7149 …}
    -exercises: Doctrine\ORM\PersistentCollection {#7146 …}
    -minimumTime: DateTime @21600 {#7140
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#7151 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#2781 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#7153 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#7155 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#7161 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1432 …}
    -createdAt: DateTime @1585922028 {#7141
      date: 2020-04-03 15:53:48.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1757408929 {#7142
      date: 2025-09-09 11:08:49.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#7070 …}
    #fromApi: false
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1432 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\TrainingVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\PracticalCaseUserVoter"
ACCESS ABSTAIN
"Nellapp\Bundle\SDKBundle\Permission\Security\Voter\SuperAdminVoter"
ACCESS ABSTAIN
Show voter details
64 DENIED FRONT_ACCESS
[
  "training" => App\Entity\Scholar\Training\SharedTraining {#1271
    -lockBy: App\Entity\Scholar\Training\Training {#1383 …}
    -lockByStatus: 1
    -id: "fe5bdd93-b6d8-11ee-b7d7-0242c0a85003"
    -modules: Doctrine\ORM\PersistentCollection {#1284 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1311 …}
    -totalHourDescription: 0
    -videoDescription: null
    -diplomaDescription: "Titre Niveau 4 (Bac)"
    -trainingProduct: null
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1323 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1302 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1331 …}
    -thematic: [
      "2"
    ]
    -diploma: 4
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1369 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1432 …}
    -createdAt: DateTime @1705675359 {#1264
      date: 2024-01-19 15:42:39.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458954 {#1269
      date: 2025-09-10 01:02:34.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1391 …}
    #fromApi: false
    -name: "Encadrant Technique d'Insertion"
    -description: """
      L'encadrant technique d'insertion (ETI) supervise et soutient socio-professionnellement des personnes éloignées du marché du travail au sein d'une structure d'insertion produisant des biens ou services. Sa mission est d'atteindre les objectifs de production tout en intégrant les buts de formation et d'insertion des salariés. Sous la direction du responsable de la structure, l'ETI organise et gère une partie de l'activité de production. Il établit les conditions pour réaliser un produit ou service, en planifie la mise en œuvre et assure le suivi pour garantir la qualité et la quantité. Il utilise des outils numériques pour la gestion de la production, répartit le travail selon les compétences des salariés et gère l'équipe, en veillant à leur motivation et à la résolution de conflits.\r\n
      L'ETI joue également un rôle dans l'accueil, l'accompagnement et le suivi socio-professionnel des salariés en insertion. Il favorise leur intégration dans la structure, identifie leurs atouts et obstacles, et collabore avec d'autres acteurs du parcours d'insertion. Il contribue à l'évolution professionnelle des salariés en organisant des séances d'apprentissage, en s'assurant de la pertinence des méthodes pédagogiques et en évaluant leurs acquis. Il documente et atteste des compétences professionnelles acquises.
      """
    -public: false
    -_links: null
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1432 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#1775
    -lockBy: App\Entity\Scholar\Module\OriginModule {#1790 …}
    -lockByStatus: 1
    -id: "39a2681c-06c1-11ea-9c0f-0242c0a8b002"
    -lessons: Doctrine\ORM\PersistentCollection {#1776 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#1781 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1786 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1432 …}
    -createdAt: DateTime @1573723755 {#1765
      date: 2019-11-14 10:29:15.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458818 {#1774
      date: 2025-09-10 01:00:18.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1432 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#7187
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#7210 …}
    -lockByStatus: 1
    -id: "a6f3c715-75b2-11ea-ac12-0242ac1c0003"
    -chapters: Doctrine\ORM\PersistentCollection {#7188 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#7193 …}
    -exercises: Doctrine\ORM\PersistentCollection {#7190 …}
    -minimumTime: DateTime @21600 {#7184
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#7195 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#2781 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#7197 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#7199 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#7205 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1432 …}
    -createdAt: DateTime @1585922074 {#7185
      date: 2020-04-03 15:54:34.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1757255640 {#7186
      date: 2025-09-07 16:34:00.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#7203 …}
    #fromApi: false
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1432 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\TrainingVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\PracticalCaseUserVoter"
ACCESS ABSTAIN
"Nellapp\Bundle\SDKBundle\Permission\Security\Voter\SuperAdminVoter"
ACCESS ABSTAIN
Show voter details
65 DENIED FRONT_ACCESS
[
  "training" => App\Entity\Scholar\Training\SharedTraining {#1271
    -lockBy: App\Entity\Scholar\Training\Training {#1383 …}
    -lockByStatus: 1
    -id: "fe5bdd93-b6d8-11ee-b7d7-0242c0a85003"
    -modules: Doctrine\ORM\PersistentCollection {#1284 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1311 …}
    -totalHourDescription: 0
    -videoDescription: null
    -diplomaDescription: "Titre Niveau 4 (Bac)"
    -trainingProduct: null
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1323 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1302 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1331 …}
    -thematic: [
      "2"
    ]
    -diploma: 4
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1369 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1432 …}
    -createdAt: DateTime @1705675359 {#1264
      date: 2024-01-19 15:42:39.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458954 {#1269
      date: 2025-09-10 01:02:34.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1391 …}
    #fromApi: false
    -name: "Encadrant Technique d'Insertion"
    -description: """
      L'encadrant technique d'insertion (ETI) supervise et soutient socio-professionnellement des personnes éloignées du marché du travail au sein d'une structure d'insertion produisant des biens ou services. Sa mission est d'atteindre les objectifs de production tout en intégrant les buts de formation et d'insertion des salariés. Sous la direction du responsable de la structure, l'ETI organise et gère une partie de l'activité de production. Il établit les conditions pour réaliser un produit ou service, en planifie la mise en œuvre et assure le suivi pour garantir la qualité et la quantité. Il utilise des outils numériques pour la gestion de la production, répartit le travail selon les compétences des salariés et gère l'équipe, en veillant à leur motivation et à la résolution de conflits.\r\n
      L'ETI joue également un rôle dans l'accueil, l'accompagnement et le suivi socio-professionnel des salariés en insertion. Il favorise leur intégration dans la structure, identifie leurs atouts et obstacles, et collabore avec d'autres acteurs du parcours d'insertion. Il contribue à l'évolution professionnelle des salariés en organisant des séances d'apprentissage, en s'assurant de la pertinence des méthodes pédagogiques et en évaluant leurs acquis. Il documente et atteste des compétences professionnelles acquises.
      """
    -public: false
    -_links: null
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1432 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#1775
    -lockBy: App\Entity\Scholar\Module\OriginModule {#1790 …}
    -lockByStatus: 1
    -id: "39a2681c-06c1-11ea-9c0f-0242c0a8b002"
    -lessons: Doctrine\ORM\PersistentCollection {#1776 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#1781 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1786 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1432 …}
    -createdAt: DateTime @1573723755 {#1765
      date: 2019-11-14 10:29:15.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458818 {#1774
      date: 2025-09-10 01:00:18.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1432 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#7232
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#7256 …}
    -lockByStatus: 1
    -id: "7ab53d1f-75b3-11ea-ac12-0242ac1c0003"
    -chapters: Doctrine\ORM\PersistentCollection {#7233 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#7238 …}
    -exercises: Doctrine\ORM\PersistentCollection {#7235 …}
    -minimumTime: DateTime @21600 {#7229
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#7240 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#2781 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#7242 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#7244 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#7250 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1432 …}
    -createdAt: DateTime @1585922430 {#7230
      date: 2020-04-03 16:00:30.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1757458809 {#7231
      date: 2025-09-10 01:00:09.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#7248 …}
    #fromApi: false
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1432 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\TrainingVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\PracticalCaseUserVoter"
ACCESS ABSTAIN
"Nellapp\Bundle\SDKBundle\Permission\Security\Voter\SuperAdminVoter"
ACCESS ABSTAIN
Show voter details
66 DENIED FRONT_ACCESS
[
  "training" => App\Entity\Scholar\Training\SharedTraining {#1271
    -lockBy: App\Entity\Scholar\Training\Training {#1383 …}
    -lockByStatus: 1
    -id: "fe5bdd93-b6d8-11ee-b7d7-0242c0a85003"
    -modules: Doctrine\ORM\PersistentCollection {#1284 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1311 …}
    -totalHourDescription: 0
    -videoDescription: null
    -diplomaDescription: "Titre Niveau 4 (Bac)"
    -trainingProduct: null
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1323 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1302 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1331 …}
    -thematic: [
      "2"
    ]
    -diploma: 4
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1369 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1432 …}
    -createdAt: DateTime @1705675359 {#1264
      date: 2024-01-19 15:42:39.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458954 {#1269
      date: 2025-09-10 01:02:34.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1391 …}
    #fromApi: false
    -name: "Encadrant Technique d'Insertion"
    -description: """
      L'encadrant technique d'insertion (ETI) supervise et soutient socio-professionnellement des personnes éloignées du marché du travail au sein d'une structure d'insertion produisant des biens ou services. Sa mission est d'atteindre les objectifs de production tout en intégrant les buts de formation et d'insertion des salariés. Sous la direction du responsable de la structure, l'ETI organise et gère une partie de l'activité de production. Il établit les conditions pour réaliser un produit ou service, en planifie la mise en œuvre et assure le suivi pour garantir la qualité et la quantité. Il utilise des outils numériques pour la gestion de la production, répartit le travail selon les compétences des salariés et gère l'équipe, en veillant à leur motivation et à la résolution de conflits.\r\n
      L'ETI joue également un rôle dans l'accueil, l'accompagnement et le suivi socio-professionnel des salariés en insertion. Il favorise leur intégration dans la structure, identifie leurs atouts et obstacles, et collabore avec d'autres acteurs du parcours d'insertion. Il contribue à l'évolution professionnelle des salariés en organisant des séances d'apprentissage, en s'assurant de la pertinence des méthodes pédagogiques et en évaluant leurs acquis. Il documente et atteste des compétences professionnelles acquises.
      """
    -public: false
    -_links: null
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1432 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#1775
    -lockBy: App\Entity\Scholar\Module\OriginModule {#1790 …}
    -lockByStatus: 1
    -id: "39a2681c-06c1-11ea-9c0f-0242c0a8b002"
    -lessons: Doctrine\ORM\PersistentCollection {#1776 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#1781 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1786 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1432 …}
    -createdAt: DateTime @1573723755 {#1765
      date: 2019-11-14 10:29:15.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458818 {#1774
      date: 2025-09-10 01:00:18.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1432 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#7278
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#7301 …}
    -lockByStatus: 1
    -id: "0266228a-75b3-11ea-ac12-0242ac1c0003"
    -chapters: Doctrine\ORM\PersistentCollection {#7279 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#7284 …}
    -exercises: Doctrine\ORM\PersistentCollection {#7281 …}
    -minimumTime: DateTime @21600 {#7275
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#7286 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#2781 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#7288 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#7290 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#7296 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1432 …}
    -createdAt: DateTime @1585922228 {#7276
      date: 2020-04-03 15:57:08.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1757334080 {#7277
      date: 2025-09-08 14:21:20.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#7248 …}
    #fromApi: false
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1432 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\TrainingVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\PracticalCaseUserVoter"
ACCESS ABSTAIN
"Nellapp\Bundle\SDKBundle\Permission\Security\Voter\SuperAdminVoter"
ACCESS ABSTAIN
Show voter details
67 DENIED FRONT_ACCESS
[
  "training" => App\Entity\Scholar\Training\SharedTraining {#1271
    -lockBy: App\Entity\Scholar\Training\Training {#1383 …}
    -lockByStatus: 1
    -id: "fe5bdd93-b6d8-11ee-b7d7-0242c0a85003"
    -modules: Doctrine\ORM\PersistentCollection {#1284 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1311 …}
    -totalHourDescription: 0
    -videoDescription: null
    -diplomaDescription: "Titre Niveau 4 (Bac)"
    -trainingProduct: null
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1323 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1302 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1331 …}
    -thematic: [
      "2"
    ]
    -diploma: 4
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1369 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1432 …}
    -createdAt: DateTime @1705675359 {#1264
      date: 2024-01-19 15:42:39.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458954 {#1269
      date: 2025-09-10 01:02:34.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1391 …}
    #fromApi: false
    -name: "Encadrant Technique d'Insertion"
    -description: """
      L'encadrant technique d'insertion (ETI) supervise et soutient socio-professionnellement des personnes éloignées du marché du travail au sein d'une structure d'insertion produisant des biens ou services. Sa mission est d'atteindre les objectifs de production tout en intégrant les buts de formation et d'insertion des salariés. Sous la direction du responsable de la structure, l'ETI organise et gère une partie de l'activité de production. Il établit les conditions pour réaliser un produit ou service, en planifie la mise en œuvre et assure le suivi pour garantir la qualité et la quantité. Il utilise des outils numériques pour la gestion de la production, répartit le travail selon les compétences des salariés et gère l'équipe, en veillant à leur motivation et à la résolution de conflits.\r\n
      L'ETI joue également un rôle dans l'accueil, l'accompagnement et le suivi socio-professionnel des salariés en insertion. Il favorise leur intégration dans la structure, identifie leurs atouts et obstacles, et collabore avec d'autres acteurs du parcours d'insertion. Il contribue à l'évolution professionnelle des salariés en organisant des séances d'apprentissage, en s'assurant de la pertinence des méthodes pédagogiques et en évaluant leurs acquis. Il documente et atteste des compétences professionnelles acquises.
      """
    -public: false
    -_links: null
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1432 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#1775
    -lockBy: App\Entity\Scholar\Module\OriginModule {#1790 …}
    -lockByStatus: 1
    -id: "39a2681c-06c1-11ea-9c0f-0242c0a8b002"
    -lessons: Doctrine\ORM\PersistentCollection {#1776 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#1781 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1786 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1432 …}
    -createdAt: DateTime @1573723755 {#1765
      date: 2019-11-14 10:29:15.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458818 {#1774
      date: 2025-09-10 01:00:18.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1432 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#7322
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#7344 …}
    -lockByStatus: 1
    -id: "3db82e7a-9ab4-11f0-afde-d2b839584dc3"
    -chapters: Doctrine\ORM\PersistentCollection {#7323 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#7328 …}
    -exercises: Doctrine\ORM\PersistentCollection {#7325 …}
    -minimumTime: DateTime @21600 {#7320
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#7330 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#2781 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#7332 …}
    -lessonStats: null
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#7339 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1432 …}
    -createdAt: DateTime @1758875936 {#7321
      date: 2025-09-26 10:38:56.0 Europe/Paris (+02:00)
    }
    -updatedAt: null
    #createdBy: Proxies\__CG__\App\Entity\Account\User {#2025 …}
    #updatedBy: null
    #fromApi: false
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1432 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\TrainingVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\PracticalCaseUserVoter"
ACCESS ABSTAIN
"Nellapp\Bundle\SDKBundle\Permission\Security\Voter\SuperAdminVoter"
ACCESS ABSTAIN
Show voter details
68 DENIED FRONT_ACCESS
[
  "training" => App\Entity\Scholar\Training\SharedTraining {#1271
    -lockBy: App\Entity\Scholar\Training\Training {#1383 …}
    -lockByStatus: 1
    -id: "fe5bdd93-b6d8-11ee-b7d7-0242c0a85003"
    -modules: Doctrine\ORM\PersistentCollection {#1284 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1311 …}
    -totalHourDescription: 0
    -videoDescription: null
    -diplomaDescription: "Titre Niveau 4 (Bac)"
    -trainingProduct: null
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1323 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1302 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1331 …}
    -thematic: [
      "2"
    ]
    -diploma: 4
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1369 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1432 …}
    -createdAt: DateTime @1705675359 {#1264
      date: 2024-01-19 15:42:39.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458954 {#1269
      date: 2025-09-10 01:02:34.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1391 …}
    #fromApi: false
    -name: "Encadrant Technique d'Insertion"
    -description: """
      L'encadrant technique d'insertion (ETI) supervise et soutient socio-professionnellement des personnes éloignées du marché du travail au sein d'une structure d'insertion produisant des biens ou services. Sa mission est d'atteindre les objectifs de production tout en intégrant les buts de formation et d'insertion des salariés. Sous la direction du responsable de la structure, l'ETI organise et gère une partie de l'activité de production. Il établit les conditions pour réaliser un produit ou service, en planifie la mise en œuvre et assure le suivi pour garantir la qualité et la quantité. Il utilise des outils numériques pour la gestion de la production, répartit le travail selon les compétences des salariés et gère l'équipe, en veillant à leur motivation et à la résolution de conflits.\r\n
      L'ETI joue également un rôle dans l'accueil, l'accompagnement et le suivi socio-professionnel des salariés en insertion. Il favorise leur intégration dans la structure, identifie leurs atouts et obstacles, et collabore avec d'autres acteurs du parcours d'insertion. Il contribue à l'évolution professionnelle des salariés en organisant des séances d'apprentissage, en s'assurant de la pertinence des méthodes pédagogiques et en évaluant leurs acquis. Il documente et atteste des compétences professionnelles acquises.
      """
    -public: false
    -_links: null
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1432 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#1775
    -lockBy: App\Entity\Scholar\Module\OriginModule {#1790 …}
    -lockByStatus: 1
    -id: "39a2681c-06c1-11ea-9c0f-0242c0a8b002"
    -lessons: Doctrine\ORM\PersistentCollection {#1776 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#1781 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1786 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1432 …}
    -createdAt: DateTime @1573723755 {#1765
      date: 2019-11-14 10:29:15.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458818 {#1774
      date: 2025-09-10 01:00:18.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1432 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#7365
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#7387 …}
    -lockByStatus: 1
    -id: "1e6fa847-a803-11f0-b3b5-4ec904c5ee47"
    -chapters: Doctrine\ORM\PersistentCollection {#7366 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#7371 …}
    -exercises: Doctrine\ORM\PersistentCollection {#7368 …}
    -minimumTime: DateTime @21600 {#7363
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#7373 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#2781 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#7375 …}
    -lessonStats: null
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#7382 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1432 …}
    -createdAt: DateTime @1760339179 {#7364
      date: 2025-10-13 09:06:19.0 Europe/Paris (+02:00)
    }
    -updatedAt: null
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1432 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\TrainingVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\PracticalCaseUserVoter"
ACCESS ABSTAIN
"Nellapp\Bundle\SDKBundle\Permission\Security\Voter\SuperAdminVoter"
ACCESS ABSTAIN
Show voter details
69 DENIED FRONT_ACCESS
[
  "training" => App\Entity\Scholar\Training\SharedTraining {#1271
    -lockBy: App\Entity\Scholar\Training\Training {#1383 …}
    -lockByStatus: 1
    -id: "fe5bdd93-b6d8-11ee-b7d7-0242c0a85003"
    -modules: Doctrine\ORM\PersistentCollection {#1284 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1311 …}
    -totalHourDescription: 0
    -videoDescription: null
    -diplomaDescription: "Titre Niveau 4 (Bac)"
    -trainingProduct: null
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1323 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1302 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1331 …}
    -thematic: [
      "2"
    ]
    -diploma: 4
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1369 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1432 …}
    -createdAt: DateTime @1705675359 {#1264
      date: 2024-01-19 15:42:39.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458954 {#1269
      date: 2025-09-10 01:02:34.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1391 …}
    #fromApi: false
    -name: "Encadrant Technique d'Insertion"
    -description: """
      L'encadrant technique d'insertion (ETI) supervise et soutient socio-professionnellement des personnes éloignées du marché du travail au sein d'une structure d'insertion produisant des biens ou services. Sa mission est d'atteindre les objectifs de production tout en intégrant les buts de formation et d'insertion des salariés. Sous la direction du responsable de la structure, l'ETI organise et gère une partie de l'activité de production. Il établit les conditions pour réaliser un produit ou service, en planifie la mise en œuvre et assure le suivi pour garantir la qualité et la quantité. Il utilise des outils numériques pour la gestion de la production, répartit le travail selon les compétences des salariés et gère l'équipe, en veillant à leur motivation et à la résolution de conflits.\r\n
      L'ETI joue également un rôle dans l'accueil, l'accompagnement et le suivi socio-professionnel des salariés en insertion. Il favorise leur intégration dans la structure, identifie leurs atouts et obstacles, et collabore avec d'autres acteurs du parcours d'insertion. Il contribue à l'évolution professionnelle des salariés en organisant des séances d'apprentissage, en s'assurant de la pertinence des méthodes pédagogiques et en évaluant leurs acquis. Il documente et atteste des compétences professionnelles acquises.
      """
    -public: false
    -_links: null
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1432 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#1775
    -lockBy: App\Entity\Scholar\Module\OriginModule {#1790 …}
    -lockByStatus: 1
    -id: "39a2681c-06c1-11ea-9c0f-0242c0a8b002"
    -lessons: Doctrine\ORM\PersistentCollection {#1776 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#1781 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1786 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1432 …}
    -createdAt: DateTime @1573723755 {#1765
      date: 2019-11-14 10:29:15.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458818 {#1774
      date: 2025-09-10 01:00:18.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1432 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#7409
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#7431 …}
    -lockByStatus: 1
    -id: "caaa0c3e-8819-11f0-94f4-720435f6d49d"
    -chapters: Doctrine\ORM\PersistentCollection {#7410 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#7415 …}
    -exercises: Doctrine\ORM\PersistentCollection {#7412 …}
    -minimumTime: DateTime @21600 {#7406
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#7417 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#2781 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#7419 …}
    -lessonStats: null
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#7426 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1432 …}
    -createdAt: DateTime @1756830480 {#7407
      date: 2025-09-02 18:28:00.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1757372416 {#7408
      date: 2025-09-09 01:00:16.0 Europe/Paris (+02:00)
    }
    #createdBy: Proxies\__CG__\App\Entity\Account\User {#2025 …}
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#2025 …}
    #fromApi: false
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1432 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\TrainingVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\PracticalCaseUserVoter"
ACCESS ABSTAIN
"Nellapp\Bundle\SDKBundle\Permission\Security\Voter\SuperAdminVoter"
ACCESS ABSTAIN
Show voter details
70 DENIED FRONT_ACCESS
[
  "training" => App\Entity\Scholar\Training\SharedTraining {#1271
    -lockBy: App\Entity\Scholar\Training\Training {#1383 …}
    -lockByStatus: 1
    -id: "fe5bdd93-b6d8-11ee-b7d7-0242c0a85003"
    -modules: Doctrine\ORM\PersistentCollection {#1284 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1311 …}
    -totalHourDescription: 0
    -videoDescription: null
    -diplomaDescription: "Titre Niveau 4 (Bac)"
    -trainingProduct: null
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1323 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1302 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1331 …}
    -thematic: [
      "2"
    ]
    -diploma: 4
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1369 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1432 …}
    -createdAt: DateTime @1705675359 {#1264
      date: 2024-01-19 15:42:39.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458954 {#1269
      date: 2025-09-10 01:02:34.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1391 …}
    #fromApi: false
    -name: "Encadrant Technique d'Insertion"
    -description: """
      L'encadrant technique d'insertion (ETI) supervise et soutient socio-professionnellement des personnes éloignées du marché du travail au sein d'une structure d'insertion produisant des biens ou services. Sa mission est d'atteindre les objectifs de production tout en intégrant les buts de formation et d'insertion des salariés. Sous la direction du responsable de la structure, l'ETI organise et gère une partie de l'activité de production. Il établit les conditions pour réaliser un produit ou service, en planifie la mise en œuvre et assure le suivi pour garantir la qualité et la quantité. Il utilise des outils numériques pour la gestion de la production, répartit le travail selon les compétences des salariés et gère l'équipe, en veillant à leur motivation et à la résolution de conflits.\r\n
      L'ETI joue également un rôle dans l'accueil, l'accompagnement et le suivi socio-professionnel des salariés en insertion. Il favorise leur intégration dans la structure, identifie leurs atouts et obstacles, et collabore avec d'autres acteurs du parcours d'insertion. Il contribue à l'évolution professionnelle des salariés en organisant des séances d'apprentissage, en s'assurant de la pertinence des méthodes pédagogiques et en évaluant leurs acquis. Il documente et atteste des compétences professionnelles acquises.
      """
    -public: false
    -_links: null
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1432 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#1775
    -lockBy: App\Entity\Scholar\Module\OriginModule {#1790 …}
    -lockByStatus: 1
    -id: "39a2681c-06c1-11ea-9c0f-0242c0a8b002"
    -lessons: Doctrine\ORM\PersistentCollection {#1776 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#1781 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1786 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1432 …}
    -createdAt: DateTime @1573723755 {#1765
      date: 2019-11-14 10:29:15.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458818 {#1774
      date: 2025-09-10 01:00:18.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1432 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#7453
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#7475 …}
    -lockByStatus: 1
    -id: "0e146c98-881a-11f0-94f4-720435f6d49d"
    -chapters: Doctrine\ORM\PersistentCollection {#7454 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#7459 …}
    -exercises: Doctrine\ORM\PersistentCollection {#7456 …}
    -minimumTime: DateTime @21600 {#7450
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#7461 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#2781 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#7463 …}
    -lessonStats: null
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#7470 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1432 …}
    -createdAt: DateTime @1756830593 {#7451
      date: 2025-09-02 18:29:53.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1756854015 {#7452
      date: 2025-09-03 01:00:15.0 Europe/Paris (+02:00)
    }
    #createdBy: Proxies\__CG__\App\Entity\Account\User {#2025 …}
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#2025 …}
    #fromApi: false
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1432 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\TrainingVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\PracticalCaseUserVoter"
ACCESS ABSTAIN
"Nellapp\Bundle\SDKBundle\Permission\Security\Voter\SuperAdminVoter"
ACCESS ABSTAIN
Show voter details
71 DENIED FRONT_ACCESS
[
  "training" => App\Entity\Scholar\Training\SharedTraining {#1271
    -lockBy: App\Entity\Scholar\Training\Training {#1383 …}
    -lockByStatus: 1
    -id: "fe5bdd93-b6d8-11ee-b7d7-0242c0a85003"
    -modules: Doctrine\ORM\PersistentCollection {#1284 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1311 …}
    -totalHourDescription: 0
    -videoDescription: null
    -diplomaDescription: "Titre Niveau 4 (Bac)"
    -trainingProduct: null
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1323 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1302 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1331 …}
    -thematic: [
      "2"
    ]
    -diploma: 4
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1369 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1432 …}
    -createdAt: DateTime @1705675359 {#1264
      date: 2024-01-19 15:42:39.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458954 {#1269
      date: 2025-09-10 01:02:34.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1391 …}
    #fromApi: false
    -name: "Encadrant Technique d'Insertion"
    -description: """
      L'encadrant technique d'insertion (ETI) supervise et soutient socio-professionnellement des personnes éloignées du marché du travail au sein d'une structure d'insertion produisant des biens ou services. Sa mission est d'atteindre les objectifs de production tout en intégrant les buts de formation et d'insertion des salariés. Sous la direction du responsable de la structure, l'ETI organise et gère une partie de l'activité de production. Il établit les conditions pour réaliser un produit ou service, en planifie la mise en œuvre et assure le suivi pour garantir la qualité et la quantité. Il utilise des outils numériques pour la gestion de la production, répartit le travail selon les compétences des salariés et gère l'équipe, en veillant à leur motivation et à la résolution de conflits.\r\n
      L'ETI joue également un rôle dans l'accueil, l'accompagnement et le suivi socio-professionnel des salariés en insertion. Il favorise leur intégration dans la structure, identifie leurs atouts et obstacles, et collabore avec d'autres acteurs du parcours d'insertion. Il contribue à l'évolution professionnelle des salariés en organisant des séances d'apprentissage, en s'assurant de la pertinence des méthodes pédagogiques et en évaluant leurs acquis. Il documente et atteste des compétences professionnelles acquises.
      """
    -public: false
    -_links: null
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1432 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#1804
    -lockBy: App\Entity\Scholar\Module\OriginModule {#1819 …}
    -lockByStatus: 1
    -id: "cbd44ce7-38e5-11e9-8180-00163e87308f"
    -lessons: Doctrine\ORM\PersistentCollection {#1805 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#1810 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1815 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1432 …}
    -createdAt: DateTime @1551089522 {#1802
      date: 2019-02-25 11:12:02.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1679395459 {#1803
      date: 2023-03-21 11:44:19.0 Europe/Paris (+01:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1432 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#7890
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#7913 …}
    -lockByStatus: 1
    -id: "7d7e4338-2de9-11e9-8180-00163e87308f"
    -chapters: Doctrine\ORM\PersistentCollection {#7891 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#7896 …}
    -exercises: Doctrine\ORM\PersistentCollection {#7893 …}
    -minimumTime: DateTime @21600 {#7887
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#7898 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#2781 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#7900 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#7902 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#7908 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1432 …}
    -createdAt: DateTime @1549881646 {#7888
      date: 2019-02-11 11:40:46.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757242069 {#7889
      date: 2025-09-07 12:47:49.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#5010 …}
    #fromApi: false
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1432 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\TrainingVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\PracticalCaseUserVoter"
ACCESS ABSTAIN
"Nellapp\Bundle\SDKBundle\Permission\Security\Voter\SuperAdminVoter"
ACCESS ABSTAIN
Show voter details
72 DENIED FRONT_ACCESS
[
  "training" => App\Entity\Scholar\Training\SharedTraining {#1271
    -lockBy: App\Entity\Scholar\Training\Training {#1383 …}
    -lockByStatus: 1
    -id: "fe5bdd93-b6d8-11ee-b7d7-0242c0a85003"
    -modules: Doctrine\ORM\PersistentCollection {#1284 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1311 …}
    -totalHourDescription: 0
    -videoDescription: null
    -diplomaDescription: "Titre Niveau 4 (Bac)"
    -trainingProduct: null
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1323 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1302 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1331 …}
    -thematic: [
      "2"
    ]
    -diploma: 4
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1369 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1432 …}
    -createdAt: DateTime @1705675359 {#1264
      date: 2024-01-19 15:42:39.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458954 {#1269
      date: 2025-09-10 01:02:34.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1391 …}
    #fromApi: false
    -name: "Encadrant Technique d'Insertion"
    -description: """
      L'encadrant technique d'insertion (ETI) supervise et soutient socio-professionnellement des personnes éloignées du marché du travail au sein d'une structure d'insertion produisant des biens ou services. Sa mission est d'atteindre les objectifs de production tout en intégrant les buts de formation et d'insertion des salariés. Sous la direction du responsable de la structure, l'ETI organise et gère une partie de l'activité de production. Il établit les conditions pour réaliser un produit ou service, en planifie la mise en œuvre et assure le suivi pour garantir la qualité et la quantité. Il utilise des outils numériques pour la gestion de la production, répartit le travail selon les compétences des salariés et gère l'équipe, en veillant à leur motivation et à la résolution de conflits.\r\n
      L'ETI joue également un rôle dans l'accueil, l'accompagnement et le suivi socio-professionnel des salariés en insertion. Il favorise leur intégration dans la structure, identifie leurs atouts et obstacles, et collabore avec d'autres acteurs du parcours d'insertion. Il contribue à l'évolution professionnelle des salariés en organisant des séances d'apprentissage, en s'assurant de la pertinence des méthodes pédagogiques et en évaluant leurs acquis. Il documente et atteste des compétences professionnelles acquises.
      """
    -public: false
    -_links: null
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1432 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#1804
    -lockBy: App\Entity\Scholar\Module\OriginModule {#1819 …}
    -lockByStatus: 1
    -id: "cbd44ce7-38e5-11e9-8180-00163e87308f"
    -lessons: Doctrine\ORM\PersistentCollection {#1805 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#1810 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1815 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1432 …}
    -createdAt: DateTime @1551089522 {#1802
      date: 2019-02-25 11:12:02.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1679395459 {#1803
      date: 2023-03-21 11:44:19.0 Europe/Paris (+01:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1432 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#7934
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#7957 …}
    -lockByStatus: 1
    -id: "b6ad11c5-2e0c-11e9-8180-00163e87308f"
    -chapters: Doctrine\ORM\PersistentCollection {#7935 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#7940 …}
    -exercises: Doctrine\ORM\PersistentCollection {#7937 …}
    -minimumTime: DateTime @21600 {#7926
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#7942 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#2781 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#7944 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#7946 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#7952 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1432 …}
    -createdAt: DateTime @1549896775 {#7932
      date: 2019-02-11 15:52:55.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757324785 {#7933
      date: 2025-09-08 11:46:25.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#7950 …}
    #fromApi: false
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1432 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\TrainingVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\PracticalCaseUserVoter"
ACCESS ABSTAIN
"Nellapp\Bundle\SDKBundle\Permission\Security\Voter\SuperAdminVoter"
ACCESS ABSTAIN
Show voter details
73 DENIED FRONT_ACCESS
[
  "training" => App\Entity\Scholar\Training\SharedTraining {#1271
    -lockBy: App\Entity\Scholar\Training\Training {#1383 …}
    -lockByStatus: 1
    -id: "fe5bdd93-b6d8-11ee-b7d7-0242c0a85003"
    -modules: Doctrine\ORM\PersistentCollection {#1284 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1311 …}
    -totalHourDescription: 0
    -videoDescription: null
    -diplomaDescription: "Titre Niveau 4 (Bac)"
    -trainingProduct: null
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1323 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1302 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1331 …}
    -thematic: [
      "2"
    ]
    -diploma: 4
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1369 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1432 …}
    -createdAt: DateTime @1705675359 {#1264
      date: 2024-01-19 15:42:39.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458954 {#1269
      date: 2025-09-10 01:02:34.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1391 …}
    #fromApi: false
    -name: "Encadrant Technique d'Insertion"
    -description: """
      L'encadrant technique d'insertion (ETI) supervise et soutient socio-professionnellement des personnes éloignées du marché du travail au sein d'une structure d'insertion produisant des biens ou services. Sa mission est d'atteindre les objectifs de production tout en intégrant les buts de formation et d'insertion des salariés. Sous la direction du responsable de la structure, l'ETI organise et gère une partie de l'activité de production. Il établit les conditions pour réaliser un produit ou service, en planifie la mise en œuvre et assure le suivi pour garantir la qualité et la quantité. Il utilise des outils numériques pour la gestion de la production, répartit le travail selon les compétences des salariés et gère l'équipe, en veillant à leur motivation et à la résolution de conflits.\r\n
      L'ETI joue également un rôle dans l'accueil, l'accompagnement et le suivi socio-professionnel des salariés en insertion. Il favorise leur intégration dans la structure, identifie leurs atouts et obstacles, et collabore avec d'autres acteurs du parcours d'insertion. Il contribue à l'évolution professionnelle des salariés en organisant des séances d'apprentissage, en s'assurant de la pertinence des méthodes pédagogiques et en évaluant leurs acquis. Il documente et atteste des compétences professionnelles acquises.
      """
    -public: false
    -_links: null
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1432 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#1804
    -lockBy: App\Entity\Scholar\Module\OriginModule {#1819 …}
    -lockByStatus: 1
    -id: "cbd44ce7-38e5-11e9-8180-00163e87308f"
    -lessons: Doctrine\ORM\PersistentCollection {#1805 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#1810 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1815 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1432 …}
    -createdAt: DateTime @1551089522 {#1802
      date: 2019-02-25 11:12:02.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1679395459 {#1803
      date: 2023-03-21 11:44:19.0 Europe/Paris (+01:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1432 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#7979
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#8003 …}
    -lockByStatus: 1
    -id: "c94206d3-00e7-11f1-a0d1-7eefa83e8046"
    -chapters: Doctrine\ORM\PersistentCollection {#7980 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#7985 …}
    -exercises: Doctrine\ORM\PersistentCollection {#7982 …}
    -minimumTime: DateTime @21600 {#7976
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#7987 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#2781 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#7989 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#7991 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#7997 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1432 …}
    -createdAt: DateTime @1770113093 {#7977
      date: 2026-02-03 11:04:53.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1770501141 {#7978
      date: 2026-02-07 22:52:21.0 Europe/Paris (+01:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#7995 …}
    #fromApi: false
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1432 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\TrainingVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\PracticalCaseUserVoter"
ACCESS ABSTAIN
"Nellapp\Bundle\SDKBundle\Permission\Security\Voter\SuperAdminVoter"
ACCESS ABSTAIN
Show voter details
74 DENIED FRONT_ACCESS
[
  "training" => App\Entity\Scholar\Training\SharedTraining {#1271
    -lockBy: App\Entity\Scholar\Training\Training {#1383 …}
    -lockByStatus: 1
    -id: "fe5bdd93-b6d8-11ee-b7d7-0242c0a85003"
    -modules: Doctrine\ORM\PersistentCollection {#1284 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1311 …}
    -totalHourDescription: 0
    -videoDescription: null
    -diplomaDescription: "Titre Niveau 4 (Bac)"
    -trainingProduct: null
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1323 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1302 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1331 …}
    -thematic: [
      "2"
    ]
    -diploma: 4
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1369 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1432 …}
    -createdAt: DateTime @1705675359 {#1264
      date: 2024-01-19 15:42:39.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458954 {#1269
      date: 2025-09-10 01:02:34.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1391 …}
    #fromApi: false
    -name: "Encadrant Technique d'Insertion"
    -description: """
      L'encadrant technique d'insertion (ETI) supervise et soutient socio-professionnellement des personnes éloignées du marché du travail au sein d'une structure d'insertion produisant des biens ou services. Sa mission est d'atteindre les objectifs de production tout en intégrant les buts de formation et d'insertion des salariés. Sous la direction du responsable de la structure, l'ETI organise et gère une partie de l'activité de production. Il établit les conditions pour réaliser un produit ou service, en planifie la mise en œuvre et assure le suivi pour garantir la qualité et la quantité. Il utilise des outils numériques pour la gestion de la production, répartit le travail selon les compétences des salariés et gère l'équipe, en veillant à leur motivation et à la résolution de conflits.\r\n
      L'ETI joue également un rôle dans l'accueil, l'accompagnement et le suivi socio-professionnel des salariés en insertion. Il favorise leur intégration dans la structure, identifie leurs atouts et obstacles, et collabore avec d'autres acteurs du parcours d'insertion. Il contribue à l'évolution professionnelle des salariés en organisant des séances d'apprentissage, en s'assurant de la pertinence des méthodes pédagogiques et en évaluant leurs acquis. Il documente et atteste des compétences professionnelles acquises.
      """
    -public: false
    -_links: null
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1432 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#1804
    -lockBy: App\Entity\Scholar\Module\OriginModule {#1819 …}
    -lockByStatus: 1
    -id: "cbd44ce7-38e5-11e9-8180-00163e87308f"
    -lessons: Doctrine\ORM\PersistentCollection {#1805 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#1810 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1815 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1432 …}
    -createdAt: DateTime @1551089522 {#1802
      date: 2019-02-25 11:12:02.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1679395459 {#1803
      date: 2023-03-21 11:44:19.0 Europe/Paris (+01:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1432 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#8025
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#8049 …}
    -lockByStatus: 1
    -id: "4845b445-c82b-11ea-8d8a-0242ac1c0003"
    -chapters: Doctrine\ORM\PersistentCollection {#8026 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#8031 …}
    -exercises: Doctrine\ORM\PersistentCollection {#8028 …}
    -minimumTime: DateTime @21600 {#8022
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#8033 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#2781 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#8035 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#8037 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#8043 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1432 …}
    -createdAt: DateTime @1594989880 {#8023
      date: 2020-07-17 14:44:40.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1757067698 {#8024
      date: 2025-09-05 12:21:38.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#8041 …}
    #fromApi: false
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1432 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\TrainingVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\PracticalCaseUserVoter"
ACCESS ABSTAIN
"Nellapp\Bundle\SDKBundle\Permission\Security\Voter\SuperAdminVoter"
ACCESS ABSTAIN
Show voter details
75 DENIED FRONT_ACCESS
[
  "training" => App\Entity\Scholar\Training\SharedTraining {#1271
    -lockBy: App\Entity\Scholar\Training\Training {#1383 …}
    -lockByStatus: 1
    -id: "fe5bdd93-b6d8-11ee-b7d7-0242c0a85003"
    -modules: Doctrine\ORM\PersistentCollection {#1284 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1311 …}
    -totalHourDescription: 0
    -videoDescription: null
    -diplomaDescription: "Titre Niveau 4 (Bac)"
    -trainingProduct: null
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1323 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1302 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1331 …}
    -thematic: [
      "2"
    ]
    -diploma: 4
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1369 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1432 …}
    -createdAt: DateTime @1705675359 {#1264
      date: 2024-01-19 15:42:39.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458954 {#1269
      date: 2025-09-10 01:02:34.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1391 …}
    #fromApi: false
    -name: "Encadrant Technique d'Insertion"
    -description: """
      L'encadrant technique d'insertion (ETI) supervise et soutient socio-professionnellement des personnes éloignées du marché du travail au sein d'une structure d'insertion produisant des biens ou services. Sa mission est d'atteindre les objectifs de production tout en intégrant les buts de formation et d'insertion des salariés. Sous la direction du responsable de la structure, l'ETI organise et gère une partie de l'activité de production. Il établit les conditions pour réaliser un produit ou service, en planifie la mise en œuvre et assure le suivi pour garantir la qualité et la quantité. Il utilise des outils numériques pour la gestion de la production, répartit le travail selon les compétences des salariés et gère l'équipe, en veillant à leur motivation et à la résolution de conflits.\r\n
      L'ETI joue également un rôle dans l'accueil, l'accompagnement et le suivi socio-professionnel des salariés en insertion. Il favorise leur intégration dans la structure, identifie leurs atouts et obstacles, et collabore avec d'autres acteurs du parcours d'insertion. Il contribue à l'évolution professionnelle des salariés en organisant des séances d'apprentissage, en s'assurant de la pertinence des méthodes pédagogiques et en évaluant leurs acquis. Il documente et atteste des compétences professionnelles acquises.
      """
    -public: false
    -_links: null
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1432 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#1804
    -lockBy: App\Entity\Scholar\Module\OriginModule {#1819 …}
    -lockByStatus: 1
    -id: "cbd44ce7-38e5-11e9-8180-00163e87308f"
    -lessons: Doctrine\ORM\PersistentCollection {#1805 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#1810 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1815 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1432 …}
    -createdAt: DateTime @1551089522 {#1802
      date: 2019-02-25 11:12:02.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1679395459 {#1803
      date: 2023-03-21 11:44:19.0 Europe/Paris (+01:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1432 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#8070
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#8092 …}
    -lockByStatus: 1
    -id: "67c15144-63d5-11f1-a069-d2c50c5a0872"
    -chapters: Doctrine\ORM\PersistentCollection {#8071 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#8076 …}
    -exercises: Doctrine\ORM\PersistentCollection {#8073 …}
    -minimumTime: DateTime @21600 {#8068
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#8078 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#4537 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#8080 …}
    -lessonStats: null
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#8087 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1432 …}
    -createdAt: DateTime @1780990364 {#8069
      date: 2026-06-09 09:32:44.0 Europe/Paris (+02:00)
    }
    -updatedAt: null
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1432 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\TrainingVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\PracticalCaseUserVoter"
ACCESS ABSTAIN
"Nellapp\Bundle\SDKBundle\Permission\Security\Voter\SuperAdminVoter"
ACCESS ABSTAIN
Show voter details
76 DENIED FRONT_ACCESS
[
  "training" => App\Entity\Scholar\Training\SharedTraining {#1271
    -lockBy: App\Entity\Scholar\Training\Training {#1383 …}
    -lockByStatus: 1
    -id: "fe5bdd93-b6d8-11ee-b7d7-0242c0a85003"
    -modules: Doctrine\ORM\PersistentCollection {#1284 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1311 …}
    -totalHourDescription: 0
    -videoDescription: null
    -diplomaDescription: "Titre Niveau 4 (Bac)"
    -trainingProduct: null
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1323 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1302 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1331 …}
    -thematic: [
      "2"
    ]
    -diploma: 4
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1369 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1432 …}
    -createdAt: DateTime @1705675359 {#1264
      date: 2024-01-19 15:42:39.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458954 {#1269
      date: 2025-09-10 01:02:34.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1391 …}
    #fromApi: false
    -name: "Encadrant Technique d'Insertion"
    -description: """
      L'encadrant technique d'insertion (ETI) supervise et soutient socio-professionnellement des personnes éloignées du marché du travail au sein d'une structure d'insertion produisant des biens ou services. Sa mission est d'atteindre les objectifs de production tout en intégrant les buts de formation et d'insertion des salariés. Sous la direction du responsable de la structure, l'ETI organise et gère une partie de l'activité de production. Il établit les conditions pour réaliser un produit ou service, en planifie la mise en œuvre et assure le suivi pour garantir la qualité et la quantité. Il utilise des outils numériques pour la gestion de la production, répartit le travail selon les compétences des salariés et gère l'équipe, en veillant à leur motivation et à la résolution de conflits.\r\n
      L'ETI joue également un rôle dans l'accueil, l'accompagnement et le suivi socio-professionnel des salariés en insertion. Il favorise leur intégration dans la structure, identifie leurs atouts et obstacles, et collabore avec d'autres acteurs du parcours d'insertion. Il contribue à l'évolution professionnelle des salariés en organisant des séances d'apprentissage, en s'assurant de la pertinence des méthodes pédagogiques et en évaluant leurs acquis. Il documente et atteste des compétences professionnelles acquises.
      """
    -public: false
    -_links: null
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1432 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#1804
    -lockBy: App\Entity\Scholar\Module\OriginModule {#1819 …}
    -lockByStatus: 1
    -id: "cbd44ce7-38e5-11e9-8180-00163e87308f"
    -lessons: Doctrine\ORM\PersistentCollection {#1805 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#1810 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1815 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1432 …}
    -createdAt: DateTime @1551089522 {#1802
      date: 2019-02-25 11:12:02.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1679395459 {#1803
      date: 2023-03-21 11:44:19.0 Europe/Paris (+01:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1432 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#8114
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#8138 …}
    -lockByStatus: 1
    -id: "d8fa33f2-63d5-11f1-a069-d2c50c5a0872"
    -chapters: Doctrine\ORM\PersistentCollection {#8115 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#8120 …}
    -exercises: Doctrine\ORM\PersistentCollection {#8117 …}
    -minimumTime: DateTime @21600 {#8111
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#8122 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#4537 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#8124 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#8126 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#8132 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1432 …}
    -createdAt: DateTime @1780990554 {#8112
      date: 2026-06-09 09:35:54.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1784627484 {#8113
      date: 2026-07-21 11:51:24.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#8130 …}
    #fromApi: false
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1432 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\TrainingVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\PracticalCaseUserVoter"
ACCESS ABSTAIN
"Nellapp\Bundle\SDKBundle\Permission\Security\Voter\SuperAdminVoter"
ACCESS ABSTAIN
Show voter details
77 DENIED FRONT_ACCESS
[
  "training" => App\Entity\Scholar\Training\SharedTraining {#1271
    -lockBy: App\Entity\Scholar\Training\Training {#1383 …}
    -lockByStatus: 1
    -id: "fe5bdd93-b6d8-11ee-b7d7-0242c0a85003"
    -modules: Doctrine\ORM\PersistentCollection {#1284 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1311 …}
    -totalHourDescription: 0
    -videoDescription: null
    -diplomaDescription: "Titre Niveau 4 (Bac)"
    -trainingProduct: null
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1323 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1302 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1331 …}
    -thematic: [
      "2"
    ]
    -diploma: 4
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1369 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1432 …}
    -createdAt: DateTime @1705675359 {#1264
      date: 2024-01-19 15:42:39.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458954 {#1269
      date: 2025-09-10 01:02:34.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1391 …}
    #fromApi: false
    -name: "Encadrant Technique d'Insertion"
    -description: """
      L'encadrant technique d'insertion (ETI) supervise et soutient socio-professionnellement des personnes éloignées du marché du travail au sein d'une structure d'insertion produisant des biens ou services. Sa mission est d'atteindre les objectifs de production tout en intégrant les buts de formation et d'insertion des salariés. Sous la direction du responsable de la structure, l'ETI organise et gère une partie de l'activité de production. Il établit les conditions pour réaliser un produit ou service, en planifie la mise en œuvre et assure le suivi pour garantir la qualité et la quantité. Il utilise des outils numériques pour la gestion de la production, répartit le travail selon les compétences des salariés et gère l'équipe, en veillant à leur motivation et à la résolution de conflits.\r\n
      L'ETI joue également un rôle dans l'accueil, l'accompagnement et le suivi socio-professionnel des salariés en insertion. Il favorise leur intégration dans la structure, identifie leurs atouts et obstacles, et collabore avec d'autres acteurs du parcours d'insertion. Il contribue à l'évolution professionnelle des salariés en organisant des séances d'apprentissage, en s'assurant de la pertinence des méthodes pédagogiques et en évaluant leurs acquis. Il documente et atteste des compétences professionnelles acquises.
      """
    -public: false
    -_links: null
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1432 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#1832
    -lockBy: App\Entity\Scholar\Module\OriginModule {#1848 …}
    -lockByStatus: 1
    -id: "ac103761-38e8-11e9-8180-00163e87308f"
    -lessons: Doctrine\ORM\PersistentCollection {#1833 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#1838 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1843 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1432 …}
    -createdAt: DateTime @1551090758 {#1822
      date: 2019-02-25 11:32:38.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458819 {#1831
      date: 2025-09-10 01:00:19.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1841 …}
    #fromApi: false
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1432 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#8328
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#8352 …}
    -lockByStatus: 1
    -id: "fe9c2aa9-2e04-11e9-8180-00163e87308f"
    -chapters: Doctrine\ORM\PersistentCollection {#8329 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#8334 …}
    -exercises: Doctrine\ORM\PersistentCollection {#8331 …}
    -minimumTime: DateTime @21600 {#8325
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#8336 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#2781 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#8338 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#8340 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#8346 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1432 …}
    -createdAt: DateTime @1549893459 {#8326
      date: 2019-02-11 14:57:39.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757367929 {#8327
      date: 2025-09-08 23:45:29.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#8344 …}
    #fromApi: false
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1432 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\TrainingVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\PracticalCaseUserVoter"
ACCESS ABSTAIN
"Nellapp\Bundle\SDKBundle\Permission\Security\Voter\SuperAdminVoter"
ACCESS ABSTAIN
Show voter details
78 DENIED FRONT_ACCESS
[
  "training" => App\Entity\Scholar\Training\SharedTraining {#1271
    -lockBy: App\Entity\Scholar\Training\Training {#1383 …}
    -lockByStatus: 1
    -id: "fe5bdd93-b6d8-11ee-b7d7-0242c0a85003"
    -modules: Doctrine\ORM\PersistentCollection {#1284 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1311 …}
    -totalHourDescription: 0
    -videoDescription: null
    -diplomaDescription: "Titre Niveau 4 (Bac)"
    -trainingProduct: null
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1323 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1302 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1331 …}
    -thematic: [
      "2"
    ]
    -diploma: 4
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1369 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1432 …}
    -createdAt: DateTime @1705675359 {#1264
      date: 2024-01-19 15:42:39.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458954 {#1269
      date: 2025-09-10 01:02:34.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1391 …}
    #fromApi: false
    -name: "Encadrant Technique d'Insertion"
    -description: """
      L'encadrant technique d'insertion (ETI) supervise et soutient socio-professionnellement des personnes éloignées du marché du travail au sein d'une structure d'insertion produisant des biens ou services. Sa mission est d'atteindre les objectifs de production tout en intégrant les buts de formation et d'insertion des salariés. Sous la direction du responsable de la structure, l'ETI organise et gère une partie de l'activité de production. Il établit les conditions pour réaliser un produit ou service, en planifie la mise en œuvre et assure le suivi pour garantir la qualité et la quantité. Il utilise des outils numériques pour la gestion de la production, répartit le travail selon les compétences des salariés et gère l'équipe, en veillant à leur motivation et à la résolution de conflits.\r\n
      L'ETI joue également un rôle dans l'accueil, l'accompagnement et le suivi socio-professionnel des salariés en insertion. Il favorise leur intégration dans la structure, identifie leurs atouts et obstacles, et collabore avec d'autres acteurs du parcours d'insertion. Il contribue à l'évolution professionnelle des salariés en organisant des séances d'apprentissage, en s'assurant de la pertinence des méthodes pédagogiques et en évaluant leurs acquis. Il documente et atteste des compétences professionnelles acquises.
      """
    -public: false
    -_links: null
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1432 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#1832
    -lockBy: App\Entity\Scholar\Module\OriginModule {#1848 …}
    -lockByStatus: 1
    -id: "ac103761-38e8-11e9-8180-00163e87308f"
    -lessons: Doctrine\ORM\PersistentCollection {#1833 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#1838 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1843 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1432 …}
    -createdAt: DateTime @1551090758 {#1822
      date: 2019-02-25 11:32:38.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458819 {#1831
      date: 2025-09-10 01:00:19.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1841 …}
    #fromApi: false
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1432 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#8374
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#8398 …}
    -lockByStatus: 1
    -id: "522b79a7-657b-11f1-a069-d2c50c5a0872"
    -chapters: Doctrine\ORM\PersistentCollection {#8375 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#8380 …}
    -exercises: Doctrine\ORM\PersistentCollection {#8377 …}
    -minimumTime: DateTime @21600 {#8371
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#8382 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#4537 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#8384 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#8386 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#8392 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1432 …}
    -createdAt: DateTime @1781171575 {#8372
      date: 2026-06-11 11:52:55.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1781599784 {#8373
      date: 2026-06-16 10:49:44.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#8390 …}
    #fromApi: false
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1432 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\TrainingVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\PracticalCaseUserVoter"
ACCESS ABSTAIN
"Nellapp\Bundle\SDKBundle\Permission\Security\Voter\SuperAdminVoter"
ACCESS ABSTAIN
Show voter details
79 DENIED FRONT_ACCESS
[
  "training" => App\Entity\Scholar\Training\SharedTraining {#1271
    -lockBy: App\Entity\Scholar\Training\Training {#1383 …}
    -lockByStatus: 1
    -id: "fe5bdd93-b6d8-11ee-b7d7-0242c0a85003"
    -modules: Doctrine\ORM\PersistentCollection {#1284 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1311 …}
    -totalHourDescription: 0
    -videoDescription: null
    -diplomaDescription: "Titre Niveau 4 (Bac)"
    -trainingProduct: null
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1323 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1302 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1331 …}
    -thematic: [
      "2"
    ]
    -diploma: 4
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1369 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1432 …}
    -createdAt: DateTime @1705675359 {#1264
      date: 2024-01-19 15:42:39.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458954 {#1269
      date: 2025-09-10 01:02:34.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1391 …}
    #fromApi: false
    -name: "Encadrant Technique d'Insertion"
    -description: """
      L'encadrant technique d'insertion (ETI) supervise et soutient socio-professionnellement des personnes éloignées du marché du travail au sein d'une structure d'insertion produisant des biens ou services. Sa mission est d'atteindre les objectifs de production tout en intégrant les buts de formation et d'insertion des salariés. Sous la direction du responsable de la structure, l'ETI organise et gère une partie de l'activité de production. Il établit les conditions pour réaliser un produit ou service, en planifie la mise en œuvre et assure le suivi pour garantir la qualité et la quantité. Il utilise des outils numériques pour la gestion de la production, répartit le travail selon les compétences des salariés et gère l'équipe, en veillant à leur motivation et à la résolution de conflits.\r\n
      L'ETI joue également un rôle dans l'accueil, l'accompagnement et le suivi socio-professionnel des salariés en insertion. Il favorise leur intégration dans la structure, identifie leurs atouts et obstacles, et collabore avec d'autres acteurs du parcours d'insertion. Il contribue à l'évolution professionnelle des salariés en organisant des séances d'apprentissage, en s'assurant de la pertinence des méthodes pédagogiques et en évaluant leurs acquis. Il documente et atteste des compétences professionnelles acquises.
      """
    -public: false
    -_links: null
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1432 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#1832
    -lockBy: App\Entity\Scholar\Module\OriginModule {#1848 …}
    -lockByStatus: 1
    -id: "ac103761-38e8-11e9-8180-00163e87308f"
    -lessons: Doctrine\ORM\PersistentCollection {#1833 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#1838 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1843 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1432 …}
    -createdAt: DateTime @1551090758 {#1822
      date: 2019-02-25 11:32:38.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458819 {#1831
      date: 2025-09-10 01:00:19.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1841 …}
    #fromApi: false
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1432 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#8419
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#8442 …}
    -lockByStatus: 1
    -id: "399557aa-2eac-11e9-8180-00163e87308f"
    -chapters: Doctrine\ORM\PersistentCollection {#8420 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#8425 …}
    -exercises: Doctrine\ORM\PersistentCollection {#8422 …}
    -minimumTime: DateTime @21600 {#8389
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#8427 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#2781 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#8429 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#8431 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#8437 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1432 …}
    -createdAt: DateTime @1549965284 {#8417
      date: 2019-02-12 10:54:44.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757402170 {#8418
      date: 2025-09-09 09:16:10.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#7203 …}
    #fromApi: false
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1432 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\TrainingVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\PracticalCaseUserVoter"
ACCESS ABSTAIN
"Nellapp\Bundle\SDKBundle\Permission\Security\Voter\SuperAdminVoter"
ACCESS ABSTAIN
Show voter details
80 DENIED FRONT_ACCESS
[
  "training" => App\Entity\Scholar\Training\SharedTraining {#1271
    -lockBy: App\Entity\Scholar\Training\Training {#1383 …}
    -lockByStatus: 1
    -id: "fe5bdd93-b6d8-11ee-b7d7-0242c0a85003"
    -modules: Doctrine\ORM\PersistentCollection {#1284 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1311 …}
    -totalHourDescription: 0
    -videoDescription: null
    -diplomaDescription: "Titre Niveau 4 (Bac)"
    -trainingProduct: null
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1323 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1302 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1331 …}
    -thematic: [
      "2"
    ]
    -diploma: 4
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1369 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1432 …}
    -createdAt: DateTime @1705675359 {#1264
      date: 2024-01-19 15:42:39.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458954 {#1269
      date: 2025-09-10 01:02:34.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1391 …}
    #fromApi: false
    -name: "Encadrant Technique d'Insertion"
    -description: """
      L'encadrant technique d'insertion (ETI) supervise et soutient socio-professionnellement des personnes éloignées du marché du travail au sein d'une structure d'insertion produisant des biens ou services. Sa mission est d'atteindre les objectifs de production tout en intégrant les buts de formation et d'insertion des salariés. Sous la direction du responsable de la structure, l'ETI organise et gère une partie de l'activité de production. Il établit les conditions pour réaliser un produit ou service, en planifie la mise en œuvre et assure le suivi pour garantir la qualité et la quantité. Il utilise des outils numériques pour la gestion de la production, répartit le travail selon les compétences des salariés et gère l'équipe, en veillant à leur motivation et à la résolution de conflits.\r\n
      L'ETI joue également un rôle dans l'accueil, l'accompagnement et le suivi socio-professionnel des salariés en insertion. Il favorise leur intégration dans la structure, identifie leurs atouts et obstacles, et collabore avec d'autres acteurs du parcours d'insertion. Il contribue à l'évolution professionnelle des salariés en organisant des séances d'apprentissage, en s'assurant de la pertinence des méthodes pédagogiques et en évaluant leurs acquis. Il documente et atteste des compétences professionnelles acquises.
      """
    -public: false
    -_links: null
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1432 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#1832
    -lockBy: App\Entity\Scholar\Module\OriginModule {#1848 …}
    -lockByStatus: 1
    -id: "ac103761-38e8-11e9-8180-00163e87308f"
    -lessons: Doctrine\ORM\PersistentCollection {#1833 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#1838 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1843 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1432 …}
    -createdAt: DateTime @1551090758 {#1822
      date: 2019-02-25 11:32:38.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458819 {#1831
      date: 2025-09-10 01:00:19.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1841 …}
    #fromApi: false
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1432 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#8464
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#8487 …}
    -lockByStatus: 1
    -id: "1e3c14b9-41ce-11e9-8180-00163e87308f"
    -chapters: Doctrine\ORM\PersistentCollection {#8465 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#8470 …}
    -exercises: Doctrine\ORM\PersistentCollection {#8467 …}
    -minimumTime: DateTime @21600 {#8461
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#8472 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#2781 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#8474 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#8476 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#8482 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1432 …}
    -createdAt: DateTime @1552068913 {#8462
      date: 2019-03-08 19:15:13.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757346961 {#8463
      date: 2025-09-08 17:56:01.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#5278 …}
    #fromApi: false
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1432 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\TrainingVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\PracticalCaseUserVoter"
ACCESS ABSTAIN
"Nellapp\Bundle\SDKBundle\Permission\Security\Voter\SuperAdminVoter"
ACCESS ABSTAIN
Show voter details
81 DENIED FRONT_ACCESS
[
  "training" => App\Entity\Scholar\Training\SharedTraining {#1271
    -lockBy: App\Entity\Scholar\Training\Training {#1383 …}
    -lockByStatus: 1
    -id: "fe5bdd93-b6d8-11ee-b7d7-0242c0a85003"
    -modules: Doctrine\ORM\PersistentCollection {#1284 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1311 …}
    -totalHourDescription: 0
    -videoDescription: null
    -diplomaDescription: "Titre Niveau 4 (Bac)"
    -trainingProduct: null
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1323 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1302 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1331 …}
    -thematic: [
      "2"
    ]
    -diploma: 4
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1369 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1432 …}
    -createdAt: DateTime @1705675359 {#1264
      date: 2024-01-19 15:42:39.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458954 {#1269
      date: 2025-09-10 01:02:34.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1391 …}
    #fromApi: false
    -name: "Encadrant Technique d'Insertion"
    -description: """
      L'encadrant technique d'insertion (ETI) supervise et soutient socio-professionnellement des personnes éloignées du marché du travail au sein d'une structure d'insertion produisant des biens ou services. Sa mission est d'atteindre les objectifs de production tout en intégrant les buts de formation et d'insertion des salariés. Sous la direction du responsable de la structure, l'ETI organise et gère une partie de l'activité de production. Il établit les conditions pour réaliser un produit ou service, en planifie la mise en œuvre et assure le suivi pour garantir la qualité et la quantité. Il utilise des outils numériques pour la gestion de la production, répartit le travail selon les compétences des salariés et gère l'équipe, en veillant à leur motivation et à la résolution de conflits.\r\n
      L'ETI joue également un rôle dans l'accueil, l'accompagnement et le suivi socio-professionnel des salariés en insertion. Il favorise leur intégration dans la structure, identifie leurs atouts et obstacles, et collabore avec d'autres acteurs du parcours d'insertion. Il contribue à l'évolution professionnelle des salariés en organisant des séances d'apprentissage, en s'assurant de la pertinence des méthodes pédagogiques et en évaluant leurs acquis. Il documente et atteste des compétences professionnelles acquises.
      """
    -public: false
    -_links: null
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1432 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#1832
    -lockBy: App\Entity\Scholar\Module\OriginModule {#1848 …}
    -lockByStatus: 1
    -id: "ac103761-38e8-11e9-8180-00163e87308f"
    -lessons: Doctrine\ORM\PersistentCollection {#1833 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#1838 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1843 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1432 …}
    -createdAt: DateTime @1551090758 {#1822
      date: 2019-02-25 11:32:38.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458819 {#1831
      date: 2025-09-10 01:00:19.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1841 …}
    #fromApi: false
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1432 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#8509
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#8532 …}
    -lockByStatus: 1
    -id: "f8bbce51-3055-11e9-8180-00163e87308f"
    -chapters: Doctrine\ORM\PersistentCollection {#8510 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#8515 …}
    -exercises: Doctrine\ORM\PersistentCollection {#8512 …}
    -minimumTime: DateTime @21600 {#8506
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#8517 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#2781 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#8519 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#8521 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#8527 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1432 …}
    -createdAt: DateTime @1550148141 {#8507
      date: 2019-02-14 13:42:21.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458814 {#8508
      date: 2025-09-10 01:00:14.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#7203 …}
    #fromApi: false
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1432 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\TrainingVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\PracticalCaseUserVoter"
ACCESS ABSTAIN
"Nellapp\Bundle\SDKBundle\Permission\Security\Voter\SuperAdminVoter"
ACCESS ABSTAIN
Show voter details
82 DENIED FRONT_ACCESS
[
  "training" => App\Entity\Scholar\Training\SharedTraining {#1271
    -lockBy: App\Entity\Scholar\Training\Training {#1383 …}
    -lockByStatus: 1
    -id: "fe5bdd93-b6d8-11ee-b7d7-0242c0a85003"
    -modules: Doctrine\ORM\PersistentCollection {#1284 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1311 …}
    -totalHourDescription: 0
    -videoDescription: null
    -diplomaDescription: "Titre Niveau 4 (Bac)"
    -trainingProduct: null
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1323 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1302 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1331 …}
    -thematic: [
      "2"
    ]
    -diploma: 4
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1369 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1432 …}
    -createdAt: DateTime @1705675359 {#1264
      date: 2024-01-19 15:42:39.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458954 {#1269
      date: 2025-09-10 01:02:34.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1391 …}
    #fromApi: false
    -name: "Encadrant Technique d'Insertion"
    -description: """
      L'encadrant technique d'insertion (ETI) supervise et soutient socio-professionnellement des personnes éloignées du marché du travail au sein d'une structure d'insertion produisant des biens ou services. Sa mission est d'atteindre les objectifs de production tout en intégrant les buts de formation et d'insertion des salariés. Sous la direction du responsable de la structure, l'ETI organise et gère une partie de l'activité de production. Il établit les conditions pour réaliser un produit ou service, en planifie la mise en œuvre et assure le suivi pour garantir la qualité et la quantité. Il utilise des outils numériques pour la gestion de la production, répartit le travail selon les compétences des salariés et gère l'équipe, en veillant à leur motivation et à la résolution de conflits.\r\n
      L'ETI joue également un rôle dans l'accueil, l'accompagnement et le suivi socio-professionnel des salariés en insertion. Il favorise leur intégration dans la structure, identifie leurs atouts et obstacles, et collabore avec d'autres acteurs du parcours d'insertion. Il contribue à l'évolution professionnelle des salariés en organisant des séances d'apprentissage, en s'assurant de la pertinence des méthodes pédagogiques et en évaluant leurs acquis. Il documente et atteste des compétences professionnelles acquises.
      """
    -public: false
    -_links: null
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1432 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#1832
    -lockBy: App\Entity\Scholar\Module\OriginModule {#1848 …}
    -lockByStatus: 1
    -id: "ac103761-38e8-11e9-8180-00163e87308f"
    -lessons: Doctrine\ORM\PersistentCollection {#1833 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#1838 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1843 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1432 …}
    -createdAt: DateTime @1551090758 {#1822
      date: 2019-02-25 11:32:38.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458819 {#1831
      date: 2025-09-10 01:00:19.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1841 …}
    #fromApi: false
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1432 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#8554
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#8578 …}
    -lockByStatus: 1
    -id: "580107c8-13cd-11f1-a0d1-7eefa83e8046"
    -chapters: Doctrine\ORM\PersistentCollection {#8555 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#8560 …}
    -exercises: Doctrine\ORM\PersistentCollection {#8557 …}
    -minimumTime: DateTime @21600 {#8551
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#8562 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#2781 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#8564 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#8566 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#8572 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1432 …}
    -createdAt: DateTime @1772190809 {#8552
      date: 2026-02-27 12:13:29.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1775827826 {#8553
      date: 2026-04-10 15:30:26.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#8570 …}
    #fromApi: false
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1432 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\TrainingVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\PracticalCaseUserVoter"
ACCESS ABSTAIN
"Nellapp\Bundle\SDKBundle\Permission\Security\Voter\SuperAdminVoter"
ACCESS ABSTAIN
Show voter details
83 DENIED FRONT_ACCESS
[
  "training" => App\Entity\Scholar\Training\SharedTraining {#1271
    -lockBy: App\Entity\Scholar\Training\Training {#1383 …}
    -lockByStatus: 1
    -id: "fe5bdd93-b6d8-11ee-b7d7-0242c0a85003"
    -modules: Doctrine\ORM\PersistentCollection {#1284 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1311 …}
    -totalHourDescription: 0
    -videoDescription: null
    -diplomaDescription: "Titre Niveau 4 (Bac)"
    -trainingProduct: null
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1323 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1302 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1331 …}
    -thematic: [
      "2"
    ]
    -diploma: 4
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1369 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1432 …}
    -createdAt: DateTime @1705675359 {#1264
      date: 2024-01-19 15:42:39.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458954 {#1269
      date: 2025-09-10 01:02:34.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1391 …}
    #fromApi: false
    -name: "Encadrant Technique d'Insertion"
    -description: """
      L'encadrant technique d'insertion (ETI) supervise et soutient socio-professionnellement des personnes éloignées du marché du travail au sein d'une structure d'insertion produisant des biens ou services. Sa mission est d'atteindre les objectifs de production tout en intégrant les buts de formation et d'insertion des salariés. Sous la direction du responsable de la structure, l'ETI organise et gère une partie de l'activité de production. Il établit les conditions pour réaliser un produit ou service, en planifie la mise en œuvre et assure le suivi pour garantir la qualité et la quantité. Il utilise des outils numériques pour la gestion de la production, répartit le travail selon les compétences des salariés et gère l'équipe, en veillant à leur motivation et à la résolution de conflits.\r\n
      L'ETI joue également un rôle dans l'accueil, l'accompagnement et le suivi socio-professionnel des salariés en insertion. Il favorise leur intégration dans la structure, identifie leurs atouts et obstacles, et collabore avec d'autres acteurs du parcours d'insertion. Il contribue à l'évolution professionnelle des salariés en organisant des séances d'apprentissage, en s'assurant de la pertinence des méthodes pédagogiques et en évaluant leurs acquis. Il documente et atteste des compétences professionnelles acquises.
      """
    -public: false
    -_links: null
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1432 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#1832
    -lockBy: App\Entity\Scholar\Module\OriginModule {#1848 …}
    -lockByStatus: 1
    -id: "ac103761-38e8-11e9-8180-00163e87308f"
    -lessons: Doctrine\ORM\PersistentCollection {#1833 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#1838 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1843 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1432 …}
    -createdAt: DateTime @1551090758 {#1822
      date: 2019-02-25 11:32:38.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458819 {#1831
      date: 2025-09-10 01:00:19.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1841 …}
    #fromApi: false
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1432 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#8599
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#8621 …}
    -lockByStatus: 1
    -id: "5815dcba-13cd-11f1-a0d1-7eefa83e8046"
    -chapters: Doctrine\ORM\PersistentCollection {#8600 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#8605 …}
    -exercises: Doctrine\ORM\PersistentCollection {#8602 …}
    -minimumTime: DateTime @21600 {#8597
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#8607 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#2781 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#8609 …}
    -lessonStats: null
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#8616 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1432 …}
    -createdAt: DateTime @1772190809 {#8598
      date: 2026-02-27 12:13:29.0 Europe/Paris (+01:00)
    }
    -updatedAt: null
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1432 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\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 GRANTED FRONT_ACCESS
[
  "training" => App\Entity\Scholar\Training\SharedTraining {#1271
    -lockBy: App\Entity\Scholar\Training\Training {#1383 …}
    -lockByStatus: 1
    -id: "fe5bdd93-b6d8-11ee-b7d7-0242c0a85003"
    -modules: Doctrine\ORM\PersistentCollection {#1284 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1311 …}
    -totalHourDescription: 0
    -videoDescription: null
    -diplomaDescription: "Titre Niveau 4 (Bac)"
    -trainingProduct: null
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1323 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1302 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1331 …}
    -thematic: [
      "2"
    ]
    -diploma: 4
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1369 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1432 …}
    -createdAt: DateTime @1705675359 {#1264
      date: 2024-01-19 15:42:39.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458954 {#1269
      date: 2025-09-10 01:02:34.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1391 …}
    #fromApi: false
    -name: "Encadrant Technique d'Insertion"
    -description: """
      L'encadrant technique d'insertion (ETI) supervise et soutient socio-professionnellement des personnes éloignées du marché du travail au sein d'une structure d'insertion produisant des biens ou services. Sa mission est d'atteindre les objectifs de production tout en intégrant les buts de formation et d'insertion des salariés. Sous la direction du responsable de la structure, l'ETI organise et gère une partie de l'activité de production. Il établit les conditions pour réaliser un produit ou service, en planifie la mise en œuvre et assure le suivi pour garantir la qualité et la quantité. Il utilise des outils numériques pour la gestion de la production, répartit le travail selon les compétences des salariés et gère l'équipe, en veillant à leur motivation et à la résolution de conflits.\r\n
      L'ETI joue également un rôle dans l'accueil, l'accompagnement et le suivi socio-professionnel des salariés en insertion. Il favorise leur intégration dans la structure, identifie leurs atouts et obstacles, et collabore avec d'autres acteurs du parcours d'insertion. Il contribue à l'évolution professionnelle des salariés en organisant des séances d'apprentissage, en s'assurant de la pertinence des méthodes pédagogiques et en évaluant leurs acquis. Il documente et atteste des compétences professionnelles acquises.
      """
    -public: false
    -_links: null
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1432 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#1861
    -lockBy: App\Entity\Scholar\Module\OriginModule {#1876 …}
    -lockByStatus: 1
    -id: "641541c1-3382-11e9-8180-00163e87308f"
    -lessons: Doctrine\ORM\PersistentCollection {#1862 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#1867 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1872 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1432 …}
    -createdAt: DateTime @1550497072 {#1851
      date: 2019-02-18 14:37:52.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458818 {#1860
      date: 2025-09-10 01:00:18.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1432 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#8841
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#8864 …}
    -lockByStatus: 1
    -id: "47d1a96b-3362-11e9-8180-00163e87308f"
    -chapters: Doctrine\ORM\PersistentCollection {#8842 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#8847 …}
    -exercises: Doctrine\ORM\PersistentCollection {#8844 …}
    -minimumTime: DateTime @21600 {#8838
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#8849 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#2781 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#8851 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#8853 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#8859 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1432 …}
    -createdAt: DateTime @1550483281 {#8839
      date: 2019-02-18 10:48:01.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458806 {#8840
      date: 2025-09-10 01:00:06.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#3472 …}
    #fromApi: false
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1432 …}
  }
]
"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
85 DENIED FRONT_ACCESS
[
  "training" => App\Entity\Scholar\Training\SharedTraining {#1271
    -lockBy: App\Entity\Scholar\Training\Training {#1383 …}
    -lockByStatus: 1
    -id: "fe5bdd93-b6d8-11ee-b7d7-0242c0a85003"
    -modules: Doctrine\ORM\PersistentCollection {#1284 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1311 …}
    -totalHourDescription: 0
    -videoDescription: null
    -diplomaDescription: "Titre Niveau 4 (Bac)"
    -trainingProduct: null
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1323 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1302 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1331 …}
    -thematic: [
      "2"
    ]
    -diploma: 4
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1369 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1432 …}
    -createdAt: DateTime @1705675359 {#1264
      date: 2024-01-19 15:42:39.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458954 {#1269
      date: 2025-09-10 01:02:34.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1391 …}
    #fromApi: false
    -name: "Encadrant Technique d'Insertion"
    -description: """
      L'encadrant technique d'insertion (ETI) supervise et soutient socio-professionnellement des personnes éloignées du marché du travail au sein d'une structure d'insertion produisant des biens ou services. Sa mission est d'atteindre les objectifs de production tout en intégrant les buts de formation et d'insertion des salariés. Sous la direction du responsable de la structure, l'ETI organise et gère une partie de l'activité de production. Il établit les conditions pour réaliser un produit ou service, en planifie la mise en œuvre et assure le suivi pour garantir la qualité et la quantité. Il utilise des outils numériques pour la gestion de la production, répartit le travail selon les compétences des salariés et gère l'équipe, en veillant à leur motivation et à la résolution de conflits.\r\n
      L'ETI joue également un rôle dans l'accueil, l'accompagnement et le suivi socio-professionnel des salariés en insertion. Il favorise leur intégration dans la structure, identifie leurs atouts et obstacles, et collabore avec d'autres acteurs du parcours d'insertion. Il contribue à l'évolution professionnelle des salariés en organisant des séances d'apprentissage, en s'assurant de la pertinence des méthodes pédagogiques et en évaluant leurs acquis. Il documente et atteste des compétences professionnelles acquises.
      """
    -public: false
    -_links: null
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1432 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#1861
    -lockBy: App\Entity\Scholar\Module\OriginModule {#1876 …}
    -lockByStatus: 1
    -id: "641541c1-3382-11e9-8180-00163e87308f"
    -lessons: Doctrine\ORM\PersistentCollection {#1862 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#1867 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1872 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1432 …}
    -createdAt: DateTime @1550497072 {#1851
      date: 2019-02-18 14:37:52.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458818 {#1860
      date: 2025-09-10 01:00:18.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1432 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#8886
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#8909 …}
    -lockByStatus: 1
    -id: "74daaa20-4706-11e9-8180-00163e87308f"
    -chapters: Doctrine\ORM\PersistentCollection {#8887 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#8892 …}
    -exercises: Doctrine\ORM\PersistentCollection {#8889 …}
    -minimumTime: DateTime @21600 {#8883
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#8894 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#2781 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#8896 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#8898 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#8904 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1432 …}
    -createdAt: DateTime @1552642866 {#8884
      date: 2019-03-15 10:41:06.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757077461 {#8885
      date: 2025-09-05 15:04:21.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#3472 …}
    #fromApi: false
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1432 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\TrainingVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\PracticalCaseUserVoter"
ACCESS ABSTAIN
"Nellapp\Bundle\SDKBundle\Permission\Security\Voter\SuperAdminVoter"
ACCESS ABSTAIN
Show voter details
86 DENIED FRONT_ACCESS
[
  "training" => App\Entity\Scholar\Training\SharedTraining {#1271
    -lockBy: App\Entity\Scholar\Training\Training {#1383 …}
    -lockByStatus: 1
    -id: "fe5bdd93-b6d8-11ee-b7d7-0242c0a85003"
    -modules: Doctrine\ORM\PersistentCollection {#1284 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1311 …}
    -totalHourDescription: 0
    -videoDescription: null
    -diplomaDescription: "Titre Niveau 4 (Bac)"
    -trainingProduct: null
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1323 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1302 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1331 …}
    -thematic: [
      "2"
    ]
    -diploma: 4
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1369 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1432 …}
    -createdAt: DateTime @1705675359 {#1264
      date: 2024-01-19 15:42:39.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458954 {#1269
      date: 2025-09-10 01:02:34.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1391 …}
    #fromApi: false
    -name: "Encadrant Technique d'Insertion"
    -description: """
      L'encadrant technique d'insertion (ETI) supervise et soutient socio-professionnellement des personnes éloignées du marché du travail au sein d'une structure d'insertion produisant des biens ou services. Sa mission est d'atteindre les objectifs de production tout en intégrant les buts de formation et d'insertion des salariés. Sous la direction du responsable de la structure, l'ETI organise et gère une partie de l'activité de production. Il établit les conditions pour réaliser un produit ou service, en planifie la mise en œuvre et assure le suivi pour garantir la qualité et la quantité. Il utilise des outils numériques pour la gestion de la production, répartit le travail selon les compétences des salariés et gère l'équipe, en veillant à leur motivation et à la résolution de conflits.\r\n
      L'ETI joue également un rôle dans l'accueil, l'accompagnement et le suivi socio-professionnel des salariés en insertion. Il favorise leur intégration dans la structure, identifie leurs atouts et obstacles, et collabore avec d'autres acteurs du parcours d'insertion. Il contribue à l'évolution professionnelle des salariés en organisant des séances d'apprentissage, en s'assurant de la pertinence des méthodes pédagogiques et en évaluant leurs acquis. Il documente et atteste des compétences professionnelles acquises.
      """
    -public: false
    -_links: null
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1432 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#1861
    -lockBy: App\Entity\Scholar\Module\OriginModule {#1876 …}
    -lockByStatus: 1
    -id: "641541c1-3382-11e9-8180-00163e87308f"
    -lessons: Doctrine\ORM\PersistentCollection {#1862 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#1867 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1872 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1432 …}
    -createdAt: DateTime @1550497072 {#1851
      date: 2019-02-18 14:37:52.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458818 {#1860
      date: 2025-09-10 01:00:18.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1432 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#8931
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#8954 …}
    -lockByStatus: 1
    -id: "754cb756-3374-11e9-8180-00163e87308f"
    -chapters: Doctrine\ORM\PersistentCollection {#8932 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#8937 …}
    -exercises: Doctrine\ORM\PersistentCollection {#8934 …}
    -minimumTime: DateTime @21600 {#8928
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#8939 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#2781 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#8941 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#8943 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#8949 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1432 …}
    -createdAt: DateTime @1550491088 {#8929
      date: 2019-02-18 12:58:08.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1756893547 {#8930
      date: 2025-09-03 11:59:07.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#8947 …}
    #fromApi: false
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1432 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\TrainingVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\PracticalCaseUserVoter"
ACCESS ABSTAIN
"Nellapp\Bundle\SDKBundle\Permission\Security\Voter\SuperAdminVoter"
ACCESS ABSTAIN
Show voter details
87 DENIED FRONT_ACCESS
[
  "training" => App\Entity\Scholar\Training\SharedTraining {#1271
    -lockBy: App\Entity\Scholar\Training\Training {#1383 …}
    -lockByStatus: 1
    -id: "fe5bdd93-b6d8-11ee-b7d7-0242c0a85003"
    -modules: Doctrine\ORM\PersistentCollection {#1284 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1311 …}
    -totalHourDescription: 0
    -videoDescription: null
    -diplomaDescription: "Titre Niveau 4 (Bac)"
    -trainingProduct: null
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1323 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1302 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1331 …}
    -thematic: [
      "2"
    ]
    -diploma: 4
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1369 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1432 …}
    -createdAt: DateTime @1705675359 {#1264
      date: 2024-01-19 15:42:39.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458954 {#1269
      date: 2025-09-10 01:02:34.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1391 …}
    #fromApi: false
    -name: "Encadrant Technique d'Insertion"
    -description: """
      L'encadrant technique d'insertion (ETI) supervise et soutient socio-professionnellement des personnes éloignées du marché du travail au sein d'une structure d'insertion produisant des biens ou services. Sa mission est d'atteindre les objectifs de production tout en intégrant les buts de formation et d'insertion des salariés. Sous la direction du responsable de la structure, l'ETI organise et gère une partie de l'activité de production. Il établit les conditions pour réaliser un produit ou service, en planifie la mise en œuvre et assure le suivi pour garantir la qualité et la quantité. Il utilise des outils numériques pour la gestion de la production, répartit le travail selon les compétences des salariés et gère l'équipe, en veillant à leur motivation et à la résolution de conflits.\r\n
      L'ETI joue également un rôle dans l'accueil, l'accompagnement et le suivi socio-professionnel des salariés en insertion. Il favorise leur intégration dans la structure, identifie leurs atouts et obstacles, et collabore avec d'autres acteurs du parcours d'insertion. Il contribue à l'évolution professionnelle des salariés en organisant des séances d'apprentissage, en s'assurant de la pertinence des méthodes pédagogiques et en évaluant leurs acquis. Il documente et atteste des compétences professionnelles acquises.
      """
    -public: false
    -_links: null
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1432 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#1861
    -lockBy: App\Entity\Scholar\Module\OriginModule {#1876 …}
    -lockByStatus: 1
    -id: "641541c1-3382-11e9-8180-00163e87308f"
    -lessons: Doctrine\ORM\PersistentCollection {#1862 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#1867 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1872 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1432 …}
    -createdAt: DateTime @1550497072 {#1851
      date: 2019-02-18 14:37:52.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458818 {#1860
      date: 2025-09-10 01:00:18.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1432 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#8976
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#8998 …}
    -lockByStatus: 1
    -id: "7e6a59e1-4707-11e9-8180-00163e87308f"
    -chapters: Doctrine\ORM\PersistentCollection {#8977 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#8982 …}
    -exercises: Doctrine\ORM\PersistentCollection {#8979 …}
    -minimumTime: DateTime @21600 {#8973
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#8984 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#2781 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#8986 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#8988 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#8994 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1432 …}
    -createdAt: DateTime @1552643312 {#8974
      date: 2019-03-15 10:48:32.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757342319 {#8975
      date: 2025-09-08 16:38:39.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#3472 …}
    #fromApi: false
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1432 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\TrainingVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\PracticalCaseUserVoter"
ACCESS ABSTAIN
"Nellapp\Bundle\SDKBundle\Permission\Security\Voter\SuperAdminVoter"
ACCESS ABSTAIN
Show voter details
88 DENIED FRONT_ACCESS
[
  "training" => App\Entity\Scholar\Training\SharedTraining {#1271
    -lockBy: App\Entity\Scholar\Training\Training {#1383 …}
    -lockByStatus: 1
    -id: "fe5bdd93-b6d8-11ee-b7d7-0242c0a85003"
    -modules: Doctrine\ORM\PersistentCollection {#1284 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1311 …}
    -totalHourDescription: 0
    -videoDescription: null
    -diplomaDescription: "Titre Niveau 4 (Bac)"
    -trainingProduct: null
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1323 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1302 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1331 …}
    -thematic: [
      "2"
    ]
    -diploma: 4
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1369 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1432 …}
    -createdAt: DateTime @1705675359 {#1264
      date: 2024-01-19 15:42:39.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458954 {#1269
      date: 2025-09-10 01:02:34.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1391 …}
    #fromApi: false
    -name: "Encadrant Technique d'Insertion"
    -description: """
      L'encadrant technique d'insertion (ETI) supervise et soutient socio-professionnellement des personnes éloignées du marché du travail au sein d'une structure d'insertion produisant des biens ou services. Sa mission est d'atteindre les objectifs de production tout en intégrant les buts de formation et d'insertion des salariés. Sous la direction du responsable de la structure, l'ETI organise et gère une partie de l'activité de production. Il établit les conditions pour réaliser un produit ou service, en planifie la mise en œuvre et assure le suivi pour garantir la qualité et la quantité. Il utilise des outils numériques pour la gestion de la production, répartit le travail selon les compétences des salariés et gère l'équipe, en veillant à leur motivation et à la résolution de conflits.\r\n
      L'ETI joue également un rôle dans l'accueil, l'accompagnement et le suivi socio-professionnel des salariés en insertion. Il favorise leur intégration dans la structure, identifie leurs atouts et obstacles, et collabore avec d'autres acteurs du parcours d'insertion. Il contribue à l'évolution professionnelle des salariés en organisant des séances d'apprentissage, en s'assurant de la pertinence des méthodes pédagogiques et en évaluant leurs acquis. Il documente et atteste des compétences professionnelles acquises.
      """
    -public: false
    -_links: null
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1432 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#1889
    -lockBy: App\Entity\Scholar\Module\OriginModule {#1904 …}
    -lockByStatus: 1
    -id: "7b5f2996-06ba-11ea-9c0f-0242c0a8b002"
    -lessons: Doctrine\ORM\PersistentCollection {#1890 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#1895 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1900 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1432 …}
    -createdAt: DateTime @1573720859 {#1879
      date: 2019-11-14 09:40:59.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458819 {#1888
      date: 2025-09-10 01:00:19.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1432 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#9117
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#9141 …}
    -lockByStatus: 1
    -id: "aea449be-8771-11e9-a047-0242c0a86003"
    -chapters: Doctrine\ORM\PersistentCollection {#9118 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#9123 …}
    -exercises: Doctrine\ORM\PersistentCollection {#9120 …}
    -minimumTime: DateTime @21600 {#9114
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#9125 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#2781 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#9127 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#9129 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#9135 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1432 …}
    -createdAt: DateTime @1559718594 {#9115
      date: 2019-06-05 09:09:54.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1757458812 {#9116
      date: 2025-09-10 01:00:12.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#9133 …}
    #fromApi: false
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1432 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\TrainingVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\PracticalCaseUserVoter"
ACCESS ABSTAIN
"Nellapp\Bundle\SDKBundle\Permission\Security\Voter\SuperAdminVoter"
ACCESS ABSTAIN
Show voter details
89 DENIED FRONT_ACCESS
[
  "training" => App\Entity\Scholar\Training\SharedTraining {#1271
    -lockBy: App\Entity\Scholar\Training\Training {#1383 …}
    -lockByStatus: 1
    -id: "fe5bdd93-b6d8-11ee-b7d7-0242c0a85003"
    -modules: Doctrine\ORM\PersistentCollection {#1284 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1311 …}
    -totalHourDescription: 0
    -videoDescription: null
    -diplomaDescription: "Titre Niveau 4 (Bac)"
    -trainingProduct: null
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1323 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1302 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1331 …}
    -thematic: [
      "2"
    ]
    -diploma: 4
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1369 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1432 …}
    -createdAt: DateTime @1705675359 {#1264
      date: 2024-01-19 15:42:39.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458954 {#1269
      date: 2025-09-10 01:02:34.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1391 …}
    #fromApi: false
    -name: "Encadrant Technique d'Insertion"
    -description: """
      L'encadrant technique d'insertion (ETI) supervise et soutient socio-professionnellement des personnes éloignées du marché du travail au sein d'une structure d'insertion produisant des biens ou services. Sa mission est d'atteindre les objectifs de production tout en intégrant les buts de formation et d'insertion des salariés. Sous la direction du responsable de la structure, l'ETI organise et gère une partie de l'activité de production. Il établit les conditions pour réaliser un produit ou service, en planifie la mise en œuvre et assure le suivi pour garantir la qualité et la quantité. Il utilise des outils numériques pour la gestion de la production, répartit le travail selon les compétences des salariés et gère l'équipe, en veillant à leur motivation et à la résolution de conflits.\r\n
      L'ETI joue également un rôle dans l'accueil, l'accompagnement et le suivi socio-professionnel des salariés en insertion. Il favorise leur intégration dans la structure, identifie leurs atouts et obstacles, et collabore avec d'autres acteurs du parcours d'insertion. Il contribue à l'évolution professionnelle des salariés en organisant des séances d'apprentissage, en s'assurant de la pertinence des méthodes pédagogiques et en évaluant leurs acquis. Il documente et atteste des compétences professionnelles acquises.
      """
    -public: false
    -_links: null
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1432 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#1889
    -lockBy: App\Entity\Scholar\Module\OriginModule {#1904 …}
    -lockByStatus: 1
    -id: "7b5f2996-06ba-11ea-9c0f-0242c0a8b002"
    -lessons: Doctrine\ORM\PersistentCollection {#1890 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#1895 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1900 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1432 …}
    -createdAt: DateTime @1573720859 {#1879
      date: 2019-11-14 09:40:59.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458819 {#1888
      date: 2025-09-10 01:00:19.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1432 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#9163
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#9187 …}
    -lockByStatus: 1
    -id: "675d6519-1fdc-11e9-8180-00163e87308f"
    -chapters: Doctrine\ORM\PersistentCollection {#9164 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#9169 …}
    -exercises: Doctrine\ORM\PersistentCollection {#9166 …}
    -minimumTime: DateTime @21600 {#9160
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#9171 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#2781 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#9173 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#9175 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#9181 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1432 …}
    -createdAt: DateTime @1548336709 {#9161
      date: 2019-01-24 14:31:49.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458808 {#9162
      date: 2025-09-10 01:00:08.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#9179 …}
    #fromApi: false
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1432 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\TrainingVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\PracticalCaseUserVoter"
ACCESS ABSTAIN
"Nellapp\Bundle\SDKBundle\Permission\Security\Voter\SuperAdminVoter"
ACCESS ABSTAIN
Show voter details
90 DENIED FRONT_ACCESS
[
  "training" => App\Entity\Scholar\Training\SharedTraining {#1271
    -lockBy: App\Entity\Scholar\Training\Training {#1383 …}
    -lockByStatus: 1
    -id: "fe5bdd93-b6d8-11ee-b7d7-0242c0a85003"
    -modules: Doctrine\ORM\PersistentCollection {#1284 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1311 …}
    -totalHourDescription: 0
    -videoDescription: null
    -diplomaDescription: "Titre Niveau 4 (Bac)"
    -trainingProduct: null
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1323 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1302 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1331 …}
    -thematic: [
      "2"
    ]
    -diploma: 4
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1369 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1432 …}
    -createdAt: DateTime @1705675359 {#1264
      date: 2024-01-19 15:42:39.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458954 {#1269
      date: 2025-09-10 01:02:34.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1391 …}
    #fromApi: false
    -name: "Encadrant Technique d'Insertion"
    -description: """
      L'encadrant technique d'insertion (ETI) supervise et soutient socio-professionnellement des personnes éloignées du marché du travail au sein d'une structure d'insertion produisant des biens ou services. Sa mission est d'atteindre les objectifs de production tout en intégrant les buts de formation et d'insertion des salariés. Sous la direction du responsable de la structure, l'ETI organise et gère une partie de l'activité de production. Il établit les conditions pour réaliser un produit ou service, en planifie la mise en œuvre et assure le suivi pour garantir la qualité et la quantité. Il utilise des outils numériques pour la gestion de la production, répartit le travail selon les compétences des salariés et gère l'équipe, en veillant à leur motivation et à la résolution de conflits.\r\n
      L'ETI joue également un rôle dans l'accueil, l'accompagnement et le suivi socio-professionnel des salariés en insertion. Il favorise leur intégration dans la structure, identifie leurs atouts et obstacles, et collabore avec d'autres acteurs du parcours d'insertion. Il contribue à l'évolution professionnelle des salariés en organisant des séances d'apprentissage, en s'assurant de la pertinence des méthodes pédagogiques et en évaluant leurs acquis. Il documente et atteste des compétences professionnelles acquises.
      """
    -public: false
    -_links: null
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1432 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#1889
    -lockBy: App\Entity\Scholar\Module\OriginModule {#1904 …}
    -lockByStatus: 1
    -id: "7b5f2996-06ba-11ea-9c0f-0242c0a8b002"
    -lessons: Doctrine\ORM\PersistentCollection {#1890 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#1895 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1900 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1432 …}
    -createdAt: DateTime @1573720859 {#1879
      date: 2019-11-14 09:40:59.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458819 {#1888
      date: 2025-09-10 01:00:19.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1432 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#9208
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#9230 …}
    -lockByStatus: 1
    -id: "72727116-63d1-11f1-a069-d2c50c5a0872"
    -chapters: Doctrine\ORM\PersistentCollection {#9209 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#9214 …}
    -exercises: Doctrine\ORM\PersistentCollection {#9211 …}
    -minimumTime: DateTime @21600 {#9206
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#9216 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#4537 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#9218 …}
    -lessonStats: null
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#9225 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1432 …}
    -createdAt: DateTime @1780988664 {#9207
      date: 2026-06-09 09:04:24.0 Europe/Paris (+02:00)
    }
    -updatedAt: null
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1432 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\TrainingVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\PracticalCaseUserVoter"
ACCESS ABSTAIN
"Nellapp\Bundle\SDKBundle\Permission\Security\Voter\SuperAdminVoter"
ACCESS ABSTAIN
Show voter details
91 DENIED FRONT_ACCESS
[
  "training" => App\Entity\Scholar\Training\SharedTraining {#1271
    -lockBy: App\Entity\Scholar\Training\Training {#1383 …}
    -lockByStatus: 1
    -id: "fe5bdd93-b6d8-11ee-b7d7-0242c0a85003"
    -modules: Doctrine\ORM\PersistentCollection {#1284 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1311 …}
    -totalHourDescription: 0
    -videoDescription: null
    -diplomaDescription: "Titre Niveau 4 (Bac)"
    -trainingProduct: null
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1323 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1302 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1331 …}
    -thematic: [
      "2"
    ]
    -diploma: 4
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1369 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1432 …}
    -createdAt: DateTime @1705675359 {#1264
      date: 2024-01-19 15:42:39.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458954 {#1269
      date: 2025-09-10 01:02:34.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1391 …}
    #fromApi: false
    -name: "Encadrant Technique d'Insertion"
    -description: """
      L'encadrant technique d'insertion (ETI) supervise et soutient socio-professionnellement des personnes éloignées du marché du travail au sein d'une structure d'insertion produisant des biens ou services. Sa mission est d'atteindre les objectifs de production tout en intégrant les buts de formation et d'insertion des salariés. Sous la direction du responsable de la structure, l'ETI organise et gère une partie de l'activité de production. Il établit les conditions pour réaliser un produit ou service, en planifie la mise en œuvre et assure le suivi pour garantir la qualité et la quantité. Il utilise des outils numériques pour la gestion de la production, répartit le travail selon les compétences des salariés et gère l'équipe, en veillant à leur motivation et à la résolution de conflits.\r\n
      L'ETI joue également un rôle dans l'accueil, l'accompagnement et le suivi socio-professionnel des salariés en insertion. Il favorise leur intégration dans la structure, identifie leurs atouts et obstacles, et collabore avec d'autres acteurs du parcours d'insertion. Il contribue à l'évolution professionnelle des salariés en organisant des séances d'apprentissage, en s'assurant de la pertinence des méthodes pédagogiques et en évaluant leurs acquis. Il documente et atteste des compétences professionnelles acquises.
      """
    -public: false
    -_links: null
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1432 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#1889
    -lockBy: App\Entity\Scholar\Module\OriginModule {#1904 …}
    -lockByStatus: 1
    -id: "7b5f2996-06ba-11ea-9c0f-0242c0a8b002"
    -lessons: Doctrine\ORM\PersistentCollection {#1890 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#1895 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1900 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1432 …}
    -createdAt: DateTime @1573720859 {#1879
      date: 2019-11-14 09:40:59.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458819 {#1888
      date: 2025-09-10 01:00:19.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1432 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#9250
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#9272 …}
    -lockByStatus: 1
    -id: "7287480f-63d1-11f1-a069-d2c50c5a0872"
    -chapters: Doctrine\ORM\PersistentCollection {#9251 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#9256 …}
    -exercises: Doctrine\ORM\PersistentCollection {#9253 …}
    -minimumTime: DateTime @21600 {#9243
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#9258 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#4537 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#9260 …}
    -lessonStats: null
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#9267 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1432 …}
    -createdAt: DateTime @1780988664 {#9249
      date: 2026-06-09 09:04:24.0 Europe/Paris (+02:00)
    }
    -updatedAt: null
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1432 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\TrainingVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\PracticalCaseUserVoter"
ACCESS ABSTAIN
"Nellapp\Bundle\SDKBundle\Permission\Security\Voter\SuperAdminVoter"
ACCESS ABSTAIN
Show voter details
92 DENIED FRONT_ACCESS
[
  "training" => App\Entity\Scholar\Training\SharedTraining {#1271
    -lockBy: App\Entity\Scholar\Training\Training {#1383 …}
    -lockByStatus: 1
    -id: "fe5bdd93-b6d8-11ee-b7d7-0242c0a85003"
    -modules: Doctrine\ORM\PersistentCollection {#1284 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1311 …}
    -totalHourDescription: 0
    -videoDescription: null
    -diplomaDescription: "Titre Niveau 4 (Bac)"
    -trainingProduct: null
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1323 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1302 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1331 …}
    -thematic: [
      "2"
    ]
    -diploma: 4
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1369 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1432 …}
    -createdAt: DateTime @1705675359 {#1264
      date: 2024-01-19 15:42:39.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458954 {#1269
      date: 2025-09-10 01:02:34.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1391 …}
    #fromApi: false
    -name: "Encadrant Technique d'Insertion"
    -description: """
      L'encadrant technique d'insertion (ETI) supervise et soutient socio-professionnellement des personnes éloignées du marché du travail au sein d'une structure d'insertion produisant des biens ou services. Sa mission est d'atteindre les objectifs de production tout en intégrant les buts de formation et d'insertion des salariés. Sous la direction du responsable de la structure, l'ETI organise et gère une partie de l'activité de production. Il établit les conditions pour réaliser un produit ou service, en planifie la mise en œuvre et assure le suivi pour garantir la qualité et la quantité. Il utilise des outils numériques pour la gestion de la production, répartit le travail selon les compétences des salariés et gère l'équipe, en veillant à leur motivation et à la résolution de conflits.\r\n
      L'ETI joue également un rôle dans l'accueil, l'accompagnement et le suivi socio-professionnel des salariés en insertion. Il favorise leur intégration dans la structure, identifie leurs atouts et obstacles, et collabore avec d'autres acteurs du parcours d'insertion. Il contribue à l'évolution professionnelle des salariés en organisant des séances d'apprentissage, en s'assurant de la pertinence des méthodes pédagogiques et en évaluant leurs acquis. Il documente et atteste des compétences professionnelles acquises.
      """
    -public: false
    -_links: null
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1432 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#1916
    -lockBy: App\Entity\Scholar\Module\OriginModule {#1931 …}
    -lockByStatus: 1
    -id: "3eb68461-49c9-11ef-9bb3-0242c0a88004"
    -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 {#1432 …}
    -createdAt: DateTime @1721831416 {#1907
      date: 2024-07-24 16:30:16.0 Europe/Paris (+02:00)
    }
    -updatedAt: null
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1432 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#9406
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#9431 …}
    -lockByStatus: 1
    -id: "3eb66ebf-49c9-11ef-9bb3-0242c0a88004"
    -chapters: Doctrine\ORM\PersistentCollection {#9407 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#9412 …}
    -exercises: Doctrine\ORM\PersistentCollection {#9409 …}
    -minimumTime: DateTime @21600 {#9403
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#9414 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#9416 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#9417 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#9419 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#9425 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1432 …}
    -createdAt: DateTime @1721831416 {#9404
      date: 2024-07-24 16:30:16.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1757314086 {#9405
      date: 2025-09-08 08:48:06.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#9423 …}
    #fromApi: false
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1432 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\TrainingVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\PracticalCaseUserVoter"
ACCESS ABSTAIN
"Nellapp\Bundle\SDKBundle\Permission\Security\Voter\SuperAdminVoter"
ACCESS ABSTAIN
Show voter details
93 DENIED FRONT_ACCESS
[
  "training" => App\Entity\Scholar\Training\SharedTraining {#1271
    -lockBy: App\Entity\Scholar\Training\Training {#1383 …}
    -lockByStatus: 1
    -id: "fe5bdd93-b6d8-11ee-b7d7-0242c0a85003"
    -modules: Doctrine\ORM\PersistentCollection {#1284 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1311 …}
    -totalHourDescription: 0
    -videoDescription: null
    -diplomaDescription: "Titre Niveau 4 (Bac)"
    -trainingProduct: null
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1323 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1302 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1331 …}
    -thematic: [
      "2"
    ]
    -diploma: 4
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1369 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1432 …}
    -createdAt: DateTime @1705675359 {#1264
      date: 2024-01-19 15:42:39.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458954 {#1269
      date: 2025-09-10 01:02:34.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1391 …}
    #fromApi: false
    -name: "Encadrant Technique d'Insertion"
    -description: """
      L'encadrant technique d'insertion (ETI) supervise et soutient socio-professionnellement des personnes éloignées du marché du travail au sein d'une structure d'insertion produisant des biens ou services. Sa mission est d'atteindre les objectifs de production tout en intégrant les buts de formation et d'insertion des salariés. Sous la direction du responsable de la structure, l'ETI organise et gère une partie de l'activité de production. Il établit les conditions pour réaliser un produit ou service, en planifie la mise en œuvre et assure le suivi pour garantir la qualité et la quantité. Il utilise des outils numériques pour la gestion de la production, répartit le travail selon les compétences des salariés et gère l'équipe, en veillant à leur motivation et à la résolution de conflits.\r\n
      L'ETI joue également un rôle dans l'accueil, l'accompagnement et le suivi socio-professionnel des salariés en insertion. Il favorise leur intégration dans la structure, identifie leurs atouts et obstacles, et collabore avec d'autres acteurs du parcours d'insertion. Il contribue à l'évolution professionnelle des salariés en organisant des séances d'apprentissage, en s'assurant de la pertinence des méthodes pédagogiques et en évaluant leurs acquis. Il documente et atteste des compétences professionnelles acquises.
      """
    -public: false
    -_links: null
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1432 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#1944
    -lockBy: App\Entity\Scholar\Module\OriginModule {#1959 …}
    -lockByStatus: 1
    -id: "37ebe6b6-3913-11e9-8180-00163e87308f"
    -lessons: Doctrine\ORM\PersistentCollection {#1945 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#1950 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1955 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1432 …}
    -createdAt: DateTime @1551109031 {#1934
      date: 2019-02-25 16:37:11.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1764689599 {#1943
      date: 2025-12-02 16:33:19.0 Europe/Paris (+01:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1432 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#9482
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#9506 …}
    -lockByStatus: 1
    -id: "c2c03ec6-2f7b-11e9-8180-00163e87308f"
    -chapters: Doctrine\ORM\PersistentCollection {#9483 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#9488 …}
    -exercises: Doctrine\ORM\PersistentCollection {#9485 …}
    -minimumTime: DateTime @21600 {#9479
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#9490 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#2781 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#9492 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#9494 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#9500 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1432 …}
    -createdAt: DateTime @1550054420 {#9480
      date: 2019-02-13 11:40:20.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1764689599 {#9481
      date: 2025-12-02 16:33:19.0 Europe/Paris (+01:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#9498 …}
    #fromApi: false
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1432 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\TrainingVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\PracticalCaseUserVoter"
ACCESS ABSTAIN
"Nellapp\Bundle\SDKBundle\Permission\Security\Voter\SuperAdminVoter"
ACCESS ABSTAIN
Show voter details
94 DENIED FRONT_ACCESS
[
  "training" => App\Entity\Scholar\Training\SharedTraining {#1271
    -lockBy: App\Entity\Scholar\Training\Training {#1383 …}
    -lockByStatus: 1
    -id: "fe5bdd93-b6d8-11ee-b7d7-0242c0a85003"
    -modules: Doctrine\ORM\PersistentCollection {#1284 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1311 …}
    -totalHourDescription: 0
    -videoDescription: null
    -diplomaDescription: "Titre Niveau 4 (Bac)"
    -trainingProduct: null
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1323 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1302 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1331 …}
    -thematic: [
      "2"
    ]
    -diploma: 4
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1369 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1432 …}
    -createdAt: DateTime @1705675359 {#1264
      date: 2024-01-19 15:42:39.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458954 {#1269
      date: 2025-09-10 01:02:34.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1391 …}
    #fromApi: false
    -name: "Encadrant Technique d'Insertion"
    -description: """
      L'encadrant technique d'insertion (ETI) supervise et soutient socio-professionnellement des personnes éloignées du marché du travail au sein d'une structure d'insertion produisant des biens ou services. Sa mission est d'atteindre les objectifs de production tout en intégrant les buts de formation et d'insertion des salariés. Sous la direction du responsable de la structure, l'ETI organise et gère une partie de l'activité de production. Il établit les conditions pour réaliser un produit ou service, en planifie la mise en œuvre et assure le suivi pour garantir la qualité et la quantité. Il utilise des outils numériques pour la gestion de la production, répartit le travail selon les compétences des salariés et gère l'équipe, en veillant à leur motivation et à la résolution de conflits.\r\n
      L'ETI joue également un rôle dans l'accueil, l'accompagnement et le suivi socio-professionnel des salariés en insertion. Il favorise leur intégration dans la structure, identifie leurs atouts et obstacles, et collabore avec d'autres acteurs du parcours d'insertion. Il contribue à l'évolution professionnelle des salariés en organisant des séances d'apprentissage, en s'assurant de la pertinence des méthodes pédagogiques et en évaluant leurs acquis. Il documente et atteste des compétences professionnelles acquises.
      """
    -public: false
    -_links: null
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1432 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#1944
    -lockBy: App\Entity\Scholar\Module\OriginModule {#1959 …}
    -lockByStatus: 1
    -id: "37ebe6b6-3913-11e9-8180-00163e87308f"
    -lessons: Doctrine\ORM\PersistentCollection {#1945 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#1950 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1955 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1432 …}
    -createdAt: DateTime @1551109031 {#1934
      date: 2019-02-25 16:37:11.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1764689599 {#1943
      date: 2025-12-02 16:33:19.0 Europe/Paris (+01:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1432 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#9528
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#9551 …}
    -lockByStatus: 1
    -id: "af75cf16-2f87-11e9-8180-00163e87308f"
    -chapters: Doctrine\ORM\PersistentCollection {#9529 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#9534 …}
    -exercises: Doctrine\ORM\PersistentCollection {#9531 …}
    -minimumTime: DateTime @21600 {#9525
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#9536 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#2781 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#9538 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#9540 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#9546 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1432 …}
    -createdAt: DateTime @1550059542 {#9526
      date: 2019-02-13 13:05:42.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1764689599 {#9527
      date: 2025-12-02 16:33:19.0 Europe/Paris (+01:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#8947 …}
    #fromApi: false
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1432 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\TrainingVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\PracticalCaseUserVoter"
ACCESS ABSTAIN
"Nellapp\Bundle\SDKBundle\Permission\Security\Voter\SuperAdminVoter"
ACCESS ABSTAIN
Show voter details
95 DENIED FRONT_ACCESS
[
  "training" => App\Entity\Scholar\Training\SharedTraining {#1271
    -lockBy: App\Entity\Scholar\Training\Training {#1383 …}
    -lockByStatus: 1
    -id: "fe5bdd93-b6d8-11ee-b7d7-0242c0a85003"
    -modules: Doctrine\ORM\PersistentCollection {#1284 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1311 …}
    -totalHourDescription: 0
    -videoDescription: null
    -diplomaDescription: "Titre Niveau 4 (Bac)"
    -trainingProduct: null
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1323 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1302 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1331 …}
    -thematic: [
      "2"
    ]
    -diploma: 4
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1369 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1432 …}
    -createdAt: DateTime @1705675359 {#1264
      date: 2024-01-19 15:42:39.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458954 {#1269
      date: 2025-09-10 01:02:34.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1391 …}
    #fromApi: false
    -name: "Encadrant Technique d'Insertion"
    -description: """
      L'encadrant technique d'insertion (ETI) supervise et soutient socio-professionnellement des personnes éloignées du marché du travail au sein d'une structure d'insertion produisant des biens ou services. Sa mission est d'atteindre les objectifs de production tout en intégrant les buts de formation et d'insertion des salariés. Sous la direction du responsable de la structure, l'ETI organise et gère une partie de l'activité de production. Il établit les conditions pour réaliser un produit ou service, en planifie la mise en œuvre et assure le suivi pour garantir la qualité et la quantité. Il utilise des outils numériques pour la gestion de la production, répartit le travail selon les compétences des salariés et gère l'équipe, en veillant à leur motivation et à la résolution de conflits.\r\n
      L'ETI joue également un rôle dans l'accueil, l'accompagnement et le suivi socio-professionnel des salariés en insertion. Il favorise leur intégration dans la structure, identifie leurs atouts et obstacles, et collabore avec d'autres acteurs du parcours d'insertion. Il contribue à l'évolution professionnelle des salariés en organisant des séances d'apprentissage, en s'assurant de la pertinence des méthodes pédagogiques et en évaluant leurs acquis. Il documente et atteste des compétences professionnelles acquises.
      """
    -public: false
    -_links: null
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1432 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#1944
    -lockBy: App\Entity\Scholar\Module\OriginModule {#1959 …}
    -lockByStatus: 1
    -id: "37ebe6b6-3913-11e9-8180-00163e87308f"
    -lessons: Doctrine\ORM\PersistentCollection {#1945 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#1950 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1955 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1432 …}
    -createdAt: DateTime @1551109031 {#1934
      date: 2019-02-25 16:37:11.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1764689599 {#1943
      date: 2025-12-02 16:33:19.0 Europe/Paris (+01:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1432 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#9572
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#9594 …}
    -lockByStatus: 1
    -id: "aac936cd-63d7-11f1-a069-d2c50c5a0872"
    -chapters: Doctrine\ORM\PersistentCollection {#9573 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#9578 …}
    -exercises: Doctrine\ORM\PersistentCollection {#9575 …}
    -minimumTime: DateTime @21600 {#9570
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#9580 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#4537 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#9582 …}
    -lessonStats: null
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#9589 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1432 …}
    -createdAt: DateTime @1780991335 {#9571
      date: 2026-06-09 09:48:55.0 Europe/Paris (+02:00)
    }
    -updatedAt: null
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1432 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\TrainingVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\PracticalCaseUserVoter"
ACCESS ABSTAIN
"Nellapp\Bundle\SDKBundle\Permission\Security\Voter\SuperAdminVoter"
ACCESS ABSTAIN
Show voter details
96 DENIED FRONT_ACCESS
[
  "training" => App\Entity\Scholar\Training\SharedTraining {#1271
    -lockBy: App\Entity\Scholar\Training\Training {#1383 …}
    -lockByStatus: 1
    -id: "fe5bdd93-b6d8-11ee-b7d7-0242c0a85003"
    -modules: Doctrine\ORM\PersistentCollection {#1284 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1311 …}
    -totalHourDescription: 0
    -videoDescription: null
    -diplomaDescription: "Titre Niveau 4 (Bac)"
    -trainingProduct: null
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1323 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1302 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1331 …}
    -thematic: [
      "2"
    ]
    -diploma: 4
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1369 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1432 …}
    -createdAt: DateTime @1705675359 {#1264
      date: 2024-01-19 15:42:39.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458954 {#1269
      date: 2025-09-10 01:02:34.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1391 …}
    #fromApi: false
    -name: "Encadrant Technique d'Insertion"
    -description: """
      L'encadrant technique d'insertion (ETI) supervise et soutient socio-professionnellement des personnes éloignées du marché du travail au sein d'une structure d'insertion produisant des biens ou services. Sa mission est d'atteindre les objectifs de production tout en intégrant les buts de formation et d'insertion des salariés. Sous la direction du responsable de la structure, l'ETI organise et gère une partie de l'activité de production. Il établit les conditions pour réaliser un produit ou service, en planifie la mise en œuvre et assure le suivi pour garantir la qualité et la quantité. Il utilise des outils numériques pour la gestion de la production, répartit le travail selon les compétences des salariés et gère l'équipe, en veillant à leur motivation et à la résolution de conflits.\r\n
      L'ETI joue également un rôle dans l'accueil, l'accompagnement et le suivi socio-professionnel des salariés en insertion. Il favorise leur intégration dans la structure, identifie leurs atouts et obstacles, et collabore avec d'autres acteurs du parcours d'insertion. Il contribue à l'évolution professionnelle des salariés en organisant des séances d'apprentissage, en s'assurant de la pertinence des méthodes pédagogiques et en évaluant leurs acquis. Il documente et atteste des compétences professionnelles acquises.
      """
    -public: false
    -_links: null
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1432 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#1944
    -lockBy: App\Entity\Scholar\Module\OriginModule {#1959 …}
    -lockByStatus: 1
    -id: "37ebe6b6-3913-11e9-8180-00163e87308f"
    -lessons: Doctrine\ORM\PersistentCollection {#1945 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#1950 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1955 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1432 …}
    -createdAt: DateTime @1551109031 {#1934
      date: 2019-02-25 16:37:11.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1764689599 {#1943
      date: 2025-12-02 16:33:19.0 Europe/Paris (+01:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1432 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#9615
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#9638 …}
    -lockByStatus: 1
    -id: "3d52855e-6c56-11ef-a99a-0242c0a84006"
    -chapters: Doctrine\ORM\PersistentCollection {#9616 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#9621 …}
    -exercises: Doctrine\ORM\PersistentCollection {#9618 …}
    -minimumTime: null
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#9623 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#9416 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#9625 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#9627 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#9633 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1432 …}
    -createdAt: DateTime @1725630312 {#9613
      date: 2024-09-06 15:45:12.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1764689599 {#9614
      date: 2025-12-02 16:33:19.0 Europe/Paris (+01:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#8947 …}
    #fromApi: false
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1432 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\TrainingVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\PracticalCaseUserVoter"
ACCESS ABSTAIN
"Nellapp\Bundle\SDKBundle\Permission\Security\Voter\SuperAdminVoter"
ACCESS ABSTAIN
Show voter details
97 DENIED FRONT_ACCESS
[
  "training" => App\Entity\Scholar\Training\SharedTraining {#1271
    -lockBy: App\Entity\Scholar\Training\Training {#1383 …}
    -lockByStatus: 1
    -id: "fe5bdd93-b6d8-11ee-b7d7-0242c0a85003"
    -modules: Doctrine\ORM\PersistentCollection {#1284 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1311 …}
    -totalHourDescription: 0
    -videoDescription: null
    -diplomaDescription: "Titre Niveau 4 (Bac)"
    -trainingProduct: null
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1323 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1302 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1331 …}
    -thematic: [
      "2"
    ]
    -diploma: 4
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1369 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1432 …}
    -createdAt: DateTime @1705675359 {#1264
      date: 2024-01-19 15:42:39.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458954 {#1269
      date: 2025-09-10 01:02:34.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1391 …}
    #fromApi: false
    -name: "Encadrant Technique d'Insertion"
    -description: """
      L'encadrant technique d'insertion (ETI) supervise et soutient socio-professionnellement des personnes éloignées du marché du travail au sein d'une structure d'insertion produisant des biens ou services. Sa mission est d'atteindre les objectifs de production tout en intégrant les buts de formation et d'insertion des salariés. Sous la direction du responsable de la structure, l'ETI organise et gère une partie de l'activité de production. Il établit les conditions pour réaliser un produit ou service, en planifie la mise en œuvre et assure le suivi pour garantir la qualité et la quantité. Il utilise des outils numériques pour la gestion de la production, répartit le travail selon les compétences des salariés et gère l'équipe, en veillant à leur motivation et à la résolution de conflits.\r\n
      L'ETI joue également un rôle dans l'accueil, l'accompagnement et le suivi socio-professionnel des salariés en insertion. Il favorise leur intégration dans la structure, identifie leurs atouts et obstacles, et collabore avec d'autres acteurs du parcours d'insertion. Il contribue à l'évolution professionnelle des salariés en organisant des séances d'apprentissage, en s'assurant de la pertinence des méthodes pédagogiques et en évaluant leurs acquis. Il documente et atteste des compétences professionnelles acquises.
      """
    -public: false
    -_links: null
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1432 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#1944
    -lockBy: App\Entity\Scholar\Module\OriginModule {#1959 …}
    -lockByStatus: 1
    -id: "37ebe6b6-3913-11e9-8180-00163e87308f"
    -lessons: Doctrine\ORM\PersistentCollection {#1945 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#1950 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1955 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1432 …}
    -createdAt: DateTime @1551109031 {#1934
      date: 2019-02-25 16:37:11.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1764689599 {#1943
      date: 2025-12-02 16:33:19.0 Europe/Paris (+01:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1432 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#9659
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#9682 …}
    -lockByStatus: 1
    -id: "3d430a92-6c56-11ef-a99a-0242c0a84006"
    -chapters: Doctrine\ORM\PersistentCollection {#9660 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#9665 …}
    -exercises: Doctrine\ORM\PersistentCollection {#9662 …}
    -minimumTime: null
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#9667 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#9416 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#9669 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#9671 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#9677 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1432 …}
    -createdAt: DateTime @1725630312 {#9657
      date: 2024-09-06 15:45:12.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1764689599 {#9658
      date: 2025-12-02 16:33:19.0 Europe/Paris (+01:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1432 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\TrainingVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\PracticalCaseUserVoter"
ACCESS ABSTAIN
"Nellapp\Bundle\SDKBundle\Permission\Security\Voter\SuperAdminVoter"
ACCESS ABSTAIN
Show voter details
98 DENIED FRONT_ACCESS
[
  "training" => App\Entity\Scholar\Training\SharedTraining {#1271
    -lockBy: App\Entity\Scholar\Training\Training {#1383 …}
    -lockByStatus: 1
    -id: "fe5bdd93-b6d8-11ee-b7d7-0242c0a85003"
    -modules: Doctrine\ORM\PersistentCollection {#1284 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1311 …}
    -totalHourDescription: 0
    -videoDescription: null
    -diplomaDescription: "Titre Niveau 4 (Bac)"
    -trainingProduct: null
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1323 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1302 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1331 …}
    -thematic: [
      "2"
    ]
    -diploma: 4
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1369 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1432 …}
    -createdAt: DateTime @1705675359 {#1264
      date: 2024-01-19 15:42:39.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458954 {#1269
      date: 2025-09-10 01:02:34.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1391 …}
    #fromApi: false
    -name: "Encadrant Technique d'Insertion"
    -description: """
      L'encadrant technique d'insertion (ETI) supervise et soutient socio-professionnellement des personnes éloignées du marché du travail au sein d'une structure d'insertion produisant des biens ou services. Sa mission est d'atteindre les objectifs de production tout en intégrant les buts de formation et d'insertion des salariés. Sous la direction du responsable de la structure, l'ETI organise et gère une partie de l'activité de production. Il établit les conditions pour réaliser un produit ou service, en planifie la mise en œuvre et assure le suivi pour garantir la qualité et la quantité. Il utilise des outils numériques pour la gestion de la production, répartit le travail selon les compétences des salariés et gère l'équipe, en veillant à leur motivation et à la résolution de conflits.\r\n
      L'ETI joue également un rôle dans l'accueil, l'accompagnement et le suivi socio-professionnel des salariés en insertion. Il favorise leur intégration dans la structure, identifie leurs atouts et obstacles, et collabore avec d'autres acteurs du parcours d'insertion. Il contribue à l'évolution professionnelle des salariés en organisant des séances d'apprentissage, en s'assurant de la pertinence des méthodes pédagogiques et en évaluant leurs acquis. Il documente et atteste des compétences professionnelles acquises.
      """
    -public: false
    -_links: null
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1432 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#1944
    -lockBy: App\Entity\Scholar\Module\OriginModule {#1959 …}
    -lockByStatus: 1
    -id: "37ebe6b6-3913-11e9-8180-00163e87308f"
    -lessons: Doctrine\ORM\PersistentCollection {#1945 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#1950 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1955 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1432 …}
    -createdAt: DateTime @1551109031 {#1934
      date: 2019-02-25 16:37:11.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1764689599 {#1943
      date: 2025-12-02 16:33:19.0 Europe/Paris (+01:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1432 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#9703
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#9725 …}
    -lockByStatus: 1
    -id: "5c091134-6405-11f1-a069-d2c50c5a0872"
    -chapters: Doctrine\ORM\PersistentCollection {#9704 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#9709 …}
    -exercises: Doctrine\ORM\PersistentCollection {#9706 …}
    -minimumTime: DateTime @21600 {#9701
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#9711 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#4537 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#9713 …}
    -lessonStats: null
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#9720 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1432 …}
    -createdAt: DateTime @1781010960 {#9702
      date: 2026-06-09 15:16:00.0 Europe/Paris (+02:00)
    }
    -updatedAt: null
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1432 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\TrainingVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\PracticalCaseUserVoter"
ACCESS ABSTAIN
"Nellapp\Bundle\SDKBundle\Permission\Security\Voter\SuperAdminVoter"
ACCESS ABSTAIN
Show voter details
99 DENIED FRONT_ACCESS
[
  "training" => App\Entity\Scholar\Training\SharedTraining {#1271
    -lockBy: App\Entity\Scholar\Training\Training {#1383 …}
    -lockByStatus: 1
    -id: "fe5bdd93-b6d8-11ee-b7d7-0242c0a85003"
    -modules: Doctrine\ORM\PersistentCollection {#1284 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1311 …}
    -totalHourDescription: 0
    -videoDescription: null
    -diplomaDescription: "Titre Niveau 4 (Bac)"
    -trainingProduct: null
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1323 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1302 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1331 …}
    -thematic: [
      "2"
    ]
    -diploma: 4
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1369 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1432 …}
    -createdAt: DateTime @1705675359 {#1264
      date: 2024-01-19 15:42:39.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458954 {#1269
      date: 2025-09-10 01:02:34.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1391 …}
    #fromApi: false
    -name: "Encadrant Technique d'Insertion"
    -description: """
      L'encadrant technique d'insertion (ETI) supervise et soutient socio-professionnellement des personnes éloignées du marché du travail au sein d'une structure d'insertion produisant des biens ou services. Sa mission est d'atteindre les objectifs de production tout en intégrant les buts de formation et d'insertion des salariés. Sous la direction du responsable de la structure, l'ETI organise et gère une partie de l'activité de production. Il établit les conditions pour réaliser un produit ou service, en planifie la mise en œuvre et assure le suivi pour garantir la qualité et la quantité. Il utilise des outils numériques pour la gestion de la production, répartit le travail selon les compétences des salariés et gère l'équipe, en veillant à leur motivation et à la résolution de conflits.\r\n
      L'ETI joue également un rôle dans l'accueil, l'accompagnement et le suivi socio-professionnel des salariés en insertion. Il favorise leur intégration dans la structure, identifie leurs atouts et obstacles, et collabore avec d'autres acteurs du parcours d'insertion. Il contribue à l'évolution professionnelle des salariés en organisant des séances d'apprentissage, en s'assurant de la pertinence des méthodes pédagogiques et en évaluant leurs acquis. Il documente et atteste des compétences professionnelles acquises.
      """
    -public: false
    -_links: null
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1432 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#1944
    -lockBy: App\Entity\Scholar\Module\OriginModule {#1959 …}
    -lockByStatus: 1
    -id: "37ebe6b6-3913-11e9-8180-00163e87308f"
    -lessons: Doctrine\ORM\PersistentCollection {#1945 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#1950 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1955 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1432 …}
    -createdAt: DateTime @1551109031 {#1934
      date: 2019-02-25 16:37:11.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1764689599 {#1943
      date: 2025-12-02 16:33:19.0 Europe/Paris (+01:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1432 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#9746
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#9770 …}
    -lockByStatus: 1
    -id: "1489bf18-237f-11eb-8310-0242ac1c0002"
    -chapters: Doctrine\ORM\PersistentCollection {#9747 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#9752 …}
    -exercises: Doctrine\ORM\PersistentCollection {#9749 …}
    -minimumTime: DateTime @21600 {#9738
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#9754 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#2781 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#9756 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#9758 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#9764 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1432 …}
    -createdAt: DateTime @1605031427 {#9744
      date: 2020-11-10 19:03:47.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1764689599 {#9745
      date: 2025-12-02 16:33:19.0 Europe/Paris (+01:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#9762 …}
    #fromApi: false
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1432 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\TrainingVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\PracticalCaseUserVoter"
ACCESS ABSTAIN
"Nellapp\Bundle\SDKBundle\Permission\Security\Voter\SuperAdminVoter"
ACCESS ABSTAIN
Show voter details
100 DENIED FRONT_ACCESS
[
  "training" => App\Entity\Scholar\Training\SharedTraining {#1271
    -lockBy: App\Entity\Scholar\Training\Training {#1383 …}
    -lockByStatus: 1
    -id: "fe5bdd93-b6d8-11ee-b7d7-0242c0a85003"
    -modules: Doctrine\ORM\PersistentCollection {#1284 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1311 …}
    -totalHourDescription: 0
    -videoDescription: null
    -diplomaDescription: "Titre Niveau 4 (Bac)"
    -trainingProduct: null
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1323 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1302 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1331 …}
    -thematic: [
      "2"
    ]
    -diploma: 4
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1369 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1432 …}
    -createdAt: DateTime @1705675359 {#1264
      date: 2024-01-19 15:42:39.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458954 {#1269
      date: 2025-09-10 01:02:34.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1391 …}
    #fromApi: false
    -name: "Encadrant Technique d'Insertion"
    -description: """
      L'encadrant technique d'insertion (ETI) supervise et soutient socio-professionnellement des personnes éloignées du marché du travail au sein d'une structure d'insertion produisant des biens ou services. Sa mission est d'atteindre les objectifs de production tout en intégrant les buts de formation et d'insertion des salariés. Sous la direction du responsable de la structure, l'ETI organise et gère une partie de l'activité de production. Il établit les conditions pour réaliser un produit ou service, en planifie la mise en œuvre et assure le suivi pour garantir la qualité et la quantité. Il utilise des outils numériques pour la gestion de la production, répartit le travail selon les compétences des salariés et gère l'équipe, en veillant à leur motivation et à la résolution de conflits.\r\n
      L'ETI joue également un rôle dans l'accueil, l'accompagnement et le suivi socio-professionnel des salariés en insertion. Il favorise leur intégration dans la structure, identifie leurs atouts et obstacles, et collabore avec d'autres acteurs du parcours d'insertion. Il contribue à l'évolution professionnelle des salariés en organisant des séances d'apprentissage, en s'assurant de la pertinence des méthodes pédagogiques et en évaluant leurs acquis. Il documente et atteste des compétences professionnelles acquises.
      """
    -public: false
    -_links: null
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1432 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#1944
    -lockBy: App\Entity\Scholar\Module\OriginModule {#1959 …}
    -lockByStatus: 1
    -id: "37ebe6b6-3913-11e9-8180-00163e87308f"
    -lessons: Doctrine\ORM\PersistentCollection {#1945 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#1950 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1955 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1432 …}
    -createdAt: DateTime @1551109031 {#1934
      date: 2019-02-25 16:37:11.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1764689599 {#1943
      date: 2025-12-02 16:33:19.0 Europe/Paris (+01:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1432 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#9791
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#9813 …}
    -lockByStatus: 1
    -id: "5c1e54c7-6405-11f1-a069-d2c50c5a0872"
    -chapters: Doctrine\ORM\PersistentCollection {#9792 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#9797 …}
    -exercises: Doctrine\ORM\PersistentCollection {#9794 …}
    -minimumTime: DateTime @21600 {#9789
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#9799 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#4537 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#9801 …}
    -lessonStats: null
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#9808 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1432 …}
    -createdAt: DateTime @1781010960 {#9790
      date: 2026-06-09 15:16:00.0 Europe/Paris (+02:00)
    }
    -updatedAt: null
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1432 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\TrainingVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\PracticalCaseUserVoter"
ACCESS ABSTAIN
"Nellapp\Bundle\SDKBundle\Permission\Security\Voter\SuperAdminVoter"
ACCESS ABSTAIN
Show voter details
101 DENIED FRONT_ACCESS
[
  "training" => App\Entity\Scholar\Training\SharedTraining {#1271
    -lockBy: App\Entity\Scholar\Training\Training {#1383 …}
    -lockByStatus: 1
    -id: "fe5bdd93-b6d8-11ee-b7d7-0242c0a85003"
    -modules: Doctrine\ORM\PersistentCollection {#1284 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1311 …}
    -totalHourDescription: 0
    -videoDescription: null
    -diplomaDescription: "Titre Niveau 4 (Bac)"
    -trainingProduct: null
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1323 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1302 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1331 …}
    -thematic: [
      "2"
    ]
    -diploma: 4
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1369 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1432 …}
    -createdAt: DateTime @1705675359 {#1264
      date: 2024-01-19 15:42:39.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458954 {#1269
      date: 2025-09-10 01:02:34.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1391 …}
    #fromApi: false
    -name: "Encadrant Technique d'Insertion"
    -description: """
      L'encadrant technique d'insertion (ETI) supervise et soutient socio-professionnellement des personnes éloignées du marché du travail au sein d'une structure d'insertion produisant des biens ou services. Sa mission est d'atteindre les objectifs de production tout en intégrant les buts de formation et d'insertion des salariés. Sous la direction du responsable de la structure, l'ETI organise et gère une partie de l'activité de production. Il établit les conditions pour réaliser un produit ou service, en planifie la mise en œuvre et assure le suivi pour garantir la qualité et la quantité. Il utilise des outils numériques pour la gestion de la production, répartit le travail selon les compétences des salariés et gère l'équipe, en veillant à leur motivation et à la résolution de conflits.\r\n
      L'ETI joue également un rôle dans l'accueil, l'accompagnement et le suivi socio-professionnel des salariés en insertion. Il favorise leur intégration dans la structure, identifie leurs atouts et obstacles, et collabore avec d'autres acteurs du parcours d'insertion. Il contribue à l'évolution professionnelle des salariés en organisant des séances d'apprentissage, en s'assurant de la pertinence des méthodes pédagogiques et en évaluant leurs acquis. Il documente et atteste des compétences professionnelles acquises.
      """
    -public: false
    -_links: null
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1432 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#1972
    -lockBy: App\Entity\Scholar\Module\OriginModule {#1987 …}
    -lockByStatus: 1
    -id: "3e417641-8146-11e9-a047-0242c0a86003"
    -lessons: Doctrine\ORM\PersistentCollection {#1973 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#1978 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1983 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1432 …}
    -createdAt: DateTime @1559040230 {#1962
      date: 2019-05-28 12:43:50.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1757372418 {#1971
      date: 2025-09-09 01:00:18.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1432 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#10059
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#10083 …}
    -lockByStatus: 1
    -id: "1ffd836a-8146-11e9-a047-0242c0a86003"
    -chapters: Doctrine\ORM\PersistentCollection {#10060 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#10065 …}
    -exercises: Doctrine\ORM\PersistentCollection {#10062 …}
    -minimumTime: DateTime @21600 {#10056
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#10067 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#2781 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#10069 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#10071 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#10077 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1432 …}
    -createdAt: DateTime @1559040179 {#10057
      date: 2019-05-28 12:42:59.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1757372405 {#10058
      date: 2025-09-09 01:00:05.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#10075 …}
    #fromApi: false
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1432 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\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 GRANTED FRONT_ACCESS
[
  "training" => App\Entity\Scholar\Training\SharedTraining {#1271
    -lockBy: App\Entity\Scholar\Training\Training {#1383 …}
    -lockByStatus: 1
    -id: "fe5bdd93-b6d8-11ee-b7d7-0242c0a85003"
    -modules: Doctrine\ORM\PersistentCollection {#1284 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1311 …}
    -totalHourDescription: 0
    -videoDescription: null
    -diplomaDescription: "Titre Niveau 4 (Bac)"
    -trainingProduct: null
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1323 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1302 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1331 …}
    -thematic: [
      "2"
    ]
    -diploma: 4
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1369 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1432 …}
    -createdAt: DateTime @1705675359 {#1264
      date: 2024-01-19 15:42:39.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458954 {#1269
      date: 2025-09-10 01:02:34.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1391 …}
    #fromApi: false
    -name: "Encadrant Technique d'Insertion"
    -description: """
      L'encadrant technique d'insertion (ETI) supervise et soutient socio-professionnellement des personnes éloignées du marché du travail au sein d'une structure d'insertion produisant des biens ou services. Sa mission est d'atteindre les objectifs de production tout en intégrant les buts de formation et d'insertion des salariés. Sous la direction du responsable de la structure, l'ETI organise et gère une partie de l'activité de production. Il établit les conditions pour réaliser un produit ou service, en planifie la mise en œuvre et assure le suivi pour garantir la qualité et la quantité. Il utilise des outils numériques pour la gestion de la production, répartit le travail selon les compétences des salariés et gère l'équipe, en veillant à leur motivation et à la résolution de conflits.\r\n
      L'ETI joue également un rôle dans l'accueil, l'accompagnement et le suivi socio-professionnel des salariés en insertion. Il favorise leur intégration dans la structure, identifie leurs atouts et obstacles, et collabore avec d'autres acteurs du parcours d'insertion. Il contribue à l'évolution professionnelle des salariés en organisant des séances d'apprentissage, en s'assurant de la pertinence des méthodes pédagogiques et en évaluant leurs acquis. Il documente et atteste des compétences professionnelles acquises.
      """
    -public: false
    -_links: null
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1432 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#1972
    -lockBy: App\Entity\Scholar\Module\OriginModule {#1987 …}
    -lockByStatus: 1
    -id: "3e417641-8146-11e9-a047-0242c0a86003"
    -lessons: Doctrine\ORM\PersistentCollection {#1973 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#1978 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1983 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1432 …}
    -createdAt: DateTime @1559040230 {#1962
      date: 2019-05-28 12:43:50.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1757372418 {#1971
      date: 2025-09-09 01:00:18.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1432 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#10105
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#10128 …}
    -lockByStatus: 1
    -id: "b9a36876-97e9-11e9-aad5-0242ac160002"
    -chapters: Doctrine\ORM\PersistentCollection {#10106 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#10111 …}
    -exercises: Doctrine\ORM\PersistentCollection {#10108 …}
    -minimumTime: DateTime @21600 {#10102
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#10113 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#2781 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#10115 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#10117 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#10123 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1432 …}
    -createdAt: DateTime @1561536570 {#10103
      date: 2019-06-26 10:09:30.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1757372411 {#10104
      date: 2025-09-09 01:00:11.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#10075 …}
    #fromApi: false
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1432 …}
  }
]
"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
103 DENIED FRONT_ACCESS
[
  "training" => App\Entity\Scholar\Training\SharedTraining {#1271
    -lockBy: App\Entity\Scholar\Training\Training {#1383 …}
    -lockByStatus: 1
    -id: "fe5bdd93-b6d8-11ee-b7d7-0242c0a85003"
    -modules: Doctrine\ORM\PersistentCollection {#1284 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1311 …}
    -totalHourDescription: 0
    -videoDescription: null
    -diplomaDescription: "Titre Niveau 4 (Bac)"
    -trainingProduct: null
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1323 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1302 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1331 …}
    -thematic: [
      "2"
    ]
    -diploma: 4
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1369 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1432 …}
    -createdAt: DateTime @1705675359 {#1264
      date: 2024-01-19 15:42:39.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458954 {#1269
      date: 2025-09-10 01:02:34.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1391 …}
    #fromApi: false
    -name: "Encadrant Technique d'Insertion"
    -description: """
      L'encadrant technique d'insertion (ETI) supervise et soutient socio-professionnellement des personnes éloignées du marché du travail au sein d'une structure d'insertion produisant des biens ou services. Sa mission est d'atteindre les objectifs de production tout en intégrant les buts de formation et d'insertion des salariés. Sous la direction du responsable de la structure, l'ETI organise et gère une partie de l'activité de production. Il établit les conditions pour réaliser un produit ou service, en planifie la mise en œuvre et assure le suivi pour garantir la qualité et la quantité. Il utilise des outils numériques pour la gestion de la production, répartit le travail selon les compétences des salariés et gère l'équipe, en veillant à leur motivation et à la résolution de conflits.\r\n
      L'ETI joue également un rôle dans l'accueil, l'accompagnement et le suivi socio-professionnel des salariés en insertion. Il favorise leur intégration dans la structure, identifie leurs atouts et obstacles, et collabore avec d'autres acteurs du parcours d'insertion. Il contribue à l'évolution professionnelle des salariés en organisant des séances d'apprentissage, en s'assurant de la pertinence des méthodes pédagogiques et en évaluant leurs acquis. Il documente et atteste des compétences professionnelles acquises.
      """
    -public: false
    -_links: null
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1432 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#1972
    -lockBy: App\Entity\Scholar\Module\OriginModule {#1987 …}
    -lockByStatus: 1
    -id: "3e417641-8146-11e9-a047-0242c0a86003"
    -lessons: Doctrine\ORM\PersistentCollection {#1973 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#1978 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1983 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1432 …}
    -createdAt: DateTime @1559040230 {#1962
      date: 2019-05-28 12:43:50.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1757372418 {#1971
      date: 2025-09-09 01:00:18.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1432 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#10149
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#10173 …}
    -lockByStatus: 1
    -id: "daf6f531-9813-11e9-aad5-0242ac160002"
    -chapters: Doctrine\ORM\PersistentCollection {#10150 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#10155 …}
    -exercises: Doctrine\ORM\PersistentCollection {#10152 …}
    -minimumTime: DateTime @21600 {#10141
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#10157 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#2781 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#10159 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#10161 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#10167 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1432 …}
    -createdAt: DateTime @1561554665 {#10147
      date: 2019-06-26 15:11:05.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1754989181 {#10148
      date: 2025-08-12 10:59:41.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#10165 …}
    #fromApi: false
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1432 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\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 GRANTED FRONT_ACCESS
[
  "training" => App\Entity\Scholar\Training\SharedTraining {#1271
    -lockBy: App\Entity\Scholar\Training\Training {#1383 …}
    -lockByStatus: 1
    -id: "fe5bdd93-b6d8-11ee-b7d7-0242c0a85003"
    -modules: Doctrine\ORM\PersistentCollection {#1284 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1311 …}
    -totalHourDescription: 0
    -videoDescription: null
    -diplomaDescription: "Titre Niveau 4 (Bac)"
    -trainingProduct: null
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1323 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1302 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1331 …}
    -thematic: [
      "2"
    ]
    -diploma: 4
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1369 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1432 …}
    -createdAt: DateTime @1705675359 {#1264
      date: 2024-01-19 15:42:39.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458954 {#1269
      date: 2025-09-10 01:02:34.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1391 …}
    #fromApi: false
    -name: "Encadrant Technique d'Insertion"
    -description: """
      L'encadrant technique d'insertion (ETI) supervise et soutient socio-professionnellement des personnes éloignées du marché du travail au sein d'une structure d'insertion produisant des biens ou services. Sa mission est d'atteindre les objectifs de production tout en intégrant les buts de formation et d'insertion des salariés. Sous la direction du responsable de la structure, l'ETI organise et gère une partie de l'activité de production. Il établit les conditions pour réaliser un produit ou service, en planifie la mise en œuvre et assure le suivi pour garantir la qualité et la quantité. Il utilise des outils numériques pour la gestion de la production, répartit le travail selon les compétences des salariés et gère l'équipe, en veillant à leur motivation et à la résolution de conflits.\r\n
      L'ETI joue également un rôle dans l'accueil, l'accompagnement et le suivi socio-professionnel des salariés en insertion. Il favorise leur intégration dans la structure, identifie leurs atouts et obstacles, et collabore avec d'autres acteurs du parcours d'insertion. Il contribue à l'évolution professionnelle des salariés en organisant des séances d'apprentissage, en s'assurant de la pertinence des méthodes pédagogiques et en évaluant leurs acquis. Il documente et atteste des compétences professionnelles acquises.
      """
    -public: false
    -_links: null
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1432 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#1972
    -lockBy: App\Entity\Scholar\Module\OriginModule {#1987 …}
    -lockByStatus: 1
    -id: "3e417641-8146-11e9-a047-0242c0a86003"
    -lessons: Doctrine\ORM\PersistentCollection {#1973 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#1978 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1983 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1432 …}
    -createdAt: DateTime @1559040230 {#1962
      date: 2019-05-28 12:43:50.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1757372418 {#1971
      date: 2025-09-09 01:00:18.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1432 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#10194
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#10216 …}
    -lockByStatus: 1
    -id: "72a2e297-13cc-11f1-a0d1-7eefa83e8046"
    -chapters: Doctrine\ORM\PersistentCollection {#10195 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#10200 …}
    -exercises: Doctrine\ORM\PersistentCollection {#10197 …}
    -minimumTime: DateTime @21600 {#10192
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#10202 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#2781 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#10204 …}
    -lessonStats: null
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#10211 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1432 …}
    -createdAt: DateTime @1772190424 {#10193
      date: 2026-02-27 12:07:04.0 Europe/Paris (+01:00)
    }
    -updatedAt: null
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1432 …}
  }
]
"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
105 DENIED FRONT_ACCESS
[
  "training" => App\Entity\Scholar\Training\SharedTraining {#1271
    -lockBy: App\Entity\Scholar\Training\Training {#1383 …}
    -lockByStatus: 1
    -id: "fe5bdd93-b6d8-11ee-b7d7-0242c0a85003"
    -modules: Doctrine\ORM\PersistentCollection {#1284 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1311 …}
    -totalHourDescription: 0
    -videoDescription: null
    -diplomaDescription: "Titre Niveau 4 (Bac)"
    -trainingProduct: null
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1323 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1302 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1331 …}
    -thematic: [
      "2"
    ]
    -diploma: 4
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1369 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1432 …}
    -createdAt: DateTime @1705675359 {#1264
      date: 2024-01-19 15:42:39.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458954 {#1269
      date: 2025-09-10 01:02:34.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1391 …}
    #fromApi: false
    -name: "Encadrant Technique d'Insertion"
    -description: """
      L'encadrant technique d'insertion (ETI) supervise et soutient socio-professionnellement des personnes éloignées du marché du travail au sein d'une structure d'insertion produisant des biens ou services. Sa mission est d'atteindre les objectifs de production tout en intégrant les buts de formation et d'insertion des salariés. Sous la direction du responsable de la structure, l'ETI organise et gère une partie de l'activité de production. Il établit les conditions pour réaliser un produit ou service, en planifie la mise en œuvre et assure le suivi pour garantir la qualité et la quantité. Il utilise des outils numériques pour la gestion de la production, répartit le travail selon les compétences des salariés et gère l'équipe, en veillant à leur motivation et à la résolution de conflits.\r\n
      L'ETI joue également un rôle dans l'accueil, l'accompagnement et le suivi socio-professionnel des salariés en insertion. Il favorise leur intégration dans la structure, identifie leurs atouts et obstacles, et collabore avec d'autres acteurs du parcours d'insertion. Il contribue à l'évolution professionnelle des salariés en organisant des séances d'apprentissage, en s'assurant de la pertinence des méthodes pédagogiques et en évaluant leurs acquis. Il documente et atteste des compétences professionnelles acquises.
      """
    -public: false
    -_links: null
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1432 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#1972
    -lockBy: App\Entity\Scholar\Module\OriginModule {#1987 …}
    -lockByStatus: 1
    -id: "3e417641-8146-11e9-a047-0242c0a86003"
    -lessons: Doctrine\ORM\PersistentCollection {#1973 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#1978 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1983 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1432 …}
    -createdAt: DateTime @1559040230 {#1962
      date: 2019-05-28 12:43:50.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1757372418 {#1971
      date: 2025-09-09 01:00:18.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1432 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#10238
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#10262 …}
    -lockByStatus: 1
    -id: "853c5bea-98e5-11e9-aad5-0242ac160002"
    -chapters: Doctrine\ORM\PersistentCollection {#10239 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#10244 …}
    -exercises: Doctrine\ORM\PersistentCollection {#10241 …}
    -minimumTime: DateTime @21600 {#10235
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#10246 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#2781 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#10248 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#10250 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#10256 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1432 …}
    -createdAt: DateTime @1561644716 {#10236
      date: 2019-06-27 16:11:56.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1756153572 {#10237
      date: 2025-08-25 22:26:12.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#10254 …}
    #fromApi: false
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1432 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\TrainingVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\PracticalCaseUserVoter"
ACCESS ABSTAIN
"Nellapp\Bundle\SDKBundle\Permission\Security\Voter\SuperAdminVoter"
ACCESS ABSTAIN
Show voter details
106 DENIED FRONT_ACCESS
[
  "training" => App\Entity\Scholar\Training\SharedTraining {#1271
    -lockBy: App\Entity\Scholar\Training\Training {#1383 …}
    -lockByStatus: 1
    -id: "fe5bdd93-b6d8-11ee-b7d7-0242c0a85003"
    -modules: Doctrine\ORM\PersistentCollection {#1284 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1311 …}
    -totalHourDescription: 0
    -videoDescription: null
    -diplomaDescription: "Titre Niveau 4 (Bac)"
    -trainingProduct: null
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1323 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1302 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1331 …}
    -thematic: [
      "2"
    ]
    -diploma: 4
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1369 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1432 …}
    -createdAt: DateTime @1705675359 {#1264
      date: 2024-01-19 15:42:39.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458954 {#1269
      date: 2025-09-10 01:02:34.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1391 …}
    #fromApi: false
    -name: "Encadrant Technique d'Insertion"
    -description: """
      L'encadrant technique d'insertion (ETI) supervise et soutient socio-professionnellement des personnes éloignées du marché du travail au sein d'une structure d'insertion produisant des biens ou services. Sa mission est d'atteindre les objectifs de production tout en intégrant les buts de formation et d'insertion des salariés. Sous la direction du responsable de la structure, l'ETI organise et gère une partie de l'activité de production. Il établit les conditions pour réaliser un produit ou service, en planifie la mise en œuvre et assure le suivi pour garantir la qualité et la quantité. Il utilise des outils numériques pour la gestion de la production, répartit le travail selon les compétences des salariés et gère l'équipe, en veillant à leur motivation et à la résolution de conflits.\r\n
      L'ETI joue également un rôle dans l'accueil, l'accompagnement et le suivi socio-professionnel des salariés en insertion. Il favorise leur intégration dans la structure, identifie leurs atouts et obstacles, et collabore avec d'autres acteurs du parcours d'insertion. Il contribue à l'évolution professionnelle des salariés en organisant des séances d'apprentissage, en s'assurant de la pertinence des méthodes pédagogiques et en évaluant leurs acquis. Il documente et atteste des compétences professionnelles acquises.
      """
    -public: false
    -_links: null
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1432 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#1972
    -lockBy: App\Entity\Scholar\Module\OriginModule {#1987 …}
    -lockByStatus: 1
    -id: "3e417641-8146-11e9-a047-0242c0a86003"
    -lessons: Doctrine\ORM\PersistentCollection {#1973 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#1978 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1983 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1432 …}
    -createdAt: DateTime @1559040230 {#1962
      date: 2019-05-28 12:43:50.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1757372418 {#1971
      date: 2025-09-09 01:00:18.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1432 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#10282
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#10304 …}
    -lockByStatus: 1
    -id: "7f08ed94-ebdc-11f0-a0d1-7eefa83e8046"
    -chapters: Doctrine\ORM\PersistentCollection {#10283 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#10288 …}
    -exercises: Doctrine\ORM\PersistentCollection {#10285 …}
    -minimumTime: DateTime @21600 {#10275
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#10290 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#2781 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#10292 …}
    -lessonStats: null
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#10299 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1432 …}
    -createdAt: DateTime @1767799270 {#10281
      date: 2026-01-07 16:21:10.0 Europe/Paris (+01:00)
    }
    -updatedAt: null
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1432 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\TrainingVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\PracticalCaseUserVoter"
ACCESS ABSTAIN
"Nellapp\Bundle\SDKBundle\Permission\Security\Voter\SuperAdminVoter"
ACCESS ABSTAIN
Show voter details
107 DENIED FRONT_ACCESS
[
  "training" => App\Entity\Scholar\Training\SharedTraining {#1271
    -lockBy: App\Entity\Scholar\Training\Training {#1383 …}
    -lockByStatus: 1
    -id: "fe5bdd93-b6d8-11ee-b7d7-0242c0a85003"
    -modules: Doctrine\ORM\PersistentCollection {#1284 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1311 …}
    -totalHourDescription: 0
    -videoDescription: null
    -diplomaDescription: "Titre Niveau 4 (Bac)"
    -trainingProduct: null
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1323 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1302 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1331 …}
    -thematic: [
      "2"
    ]
    -diploma: 4
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1369 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1432 …}
    -createdAt: DateTime @1705675359 {#1264
      date: 2024-01-19 15:42:39.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458954 {#1269
      date: 2025-09-10 01:02:34.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1391 …}
    #fromApi: false
    -name: "Encadrant Technique d'Insertion"
    -description: """
      L'encadrant technique d'insertion (ETI) supervise et soutient socio-professionnellement des personnes éloignées du marché du travail au sein d'une structure d'insertion produisant des biens ou services. Sa mission est d'atteindre les objectifs de production tout en intégrant les buts de formation et d'insertion des salariés. Sous la direction du responsable de la structure, l'ETI organise et gère une partie de l'activité de production. Il établit les conditions pour réaliser un produit ou service, en planifie la mise en œuvre et assure le suivi pour garantir la qualité et la quantité. Il utilise des outils numériques pour la gestion de la production, répartit le travail selon les compétences des salariés et gère l'équipe, en veillant à leur motivation et à la résolution de conflits.\r\n
      L'ETI joue également un rôle dans l'accueil, l'accompagnement et le suivi socio-professionnel des salariés en insertion. Il favorise leur intégration dans la structure, identifie leurs atouts et obstacles, et collabore avec d'autres acteurs du parcours d'insertion. Il contribue à l'évolution professionnelle des salariés en organisant des séances d'apprentissage, en s'assurant de la pertinence des méthodes pédagogiques et en évaluant leurs acquis. Il documente et atteste des compétences professionnelles acquises.
      """
    -public: false
    -_links: null
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1432 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#1972
    -lockBy: App\Entity\Scholar\Module\OriginModule {#1987 …}
    -lockByStatus: 1
    -id: "3e417641-8146-11e9-a047-0242c0a86003"
    -lessons: Doctrine\ORM\PersistentCollection {#1973 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#1978 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1983 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1432 …}
    -createdAt: DateTime @1559040230 {#1962
      date: 2019-05-28 12:43:50.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1757372418 {#1971
      date: 2025-09-09 01:00:18.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1432 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#10325
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#10347 …}
    -lockByStatus: 1
    -id: "52d0373d-63d8-11f1-a069-d2c50c5a0872"
    -chapters: Doctrine\ORM\PersistentCollection {#10326 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#10331 …}
    -exercises: Doctrine\ORM\PersistentCollection {#10328 …}
    -minimumTime: DateTime @21600 {#10323
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#10333 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#4537 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#10335 …}
    -lessonStats: null
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#10342 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1432 …}
    -createdAt: DateTime @1780991617 {#10324
      date: 2026-06-09 09:53:37.0 Europe/Paris (+02:00)
    }
    -updatedAt: null
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1432 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\TrainingVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\PracticalCaseUserVoter"
ACCESS ABSTAIN
"Nellapp\Bundle\SDKBundle\Permission\Security\Voter\SuperAdminVoter"
ACCESS ABSTAIN
Show voter details
108 DENIED FRONT_ACCESS
[
  "training" => App\Entity\Scholar\Training\SharedTraining {#1271
    -lockBy: App\Entity\Scholar\Training\Training {#1383 …}
    -lockByStatus: 1
    -id: "fe5bdd93-b6d8-11ee-b7d7-0242c0a85003"
    -modules: Doctrine\ORM\PersistentCollection {#1284 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1311 …}
    -totalHourDescription: 0
    -videoDescription: null
    -diplomaDescription: "Titre Niveau 4 (Bac)"
    -trainingProduct: null
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1323 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1302 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1331 …}
    -thematic: [
      "2"
    ]
    -diploma: 4
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1369 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1432 …}
    -createdAt: DateTime @1705675359 {#1264
      date: 2024-01-19 15:42:39.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458954 {#1269
      date: 2025-09-10 01:02:34.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1391 …}
    #fromApi: false
    -name: "Encadrant Technique d'Insertion"
    -description: """
      L'encadrant technique d'insertion (ETI) supervise et soutient socio-professionnellement des personnes éloignées du marché du travail au sein d'une structure d'insertion produisant des biens ou services. Sa mission est d'atteindre les objectifs de production tout en intégrant les buts de formation et d'insertion des salariés. Sous la direction du responsable de la structure, l'ETI organise et gère une partie de l'activité de production. Il établit les conditions pour réaliser un produit ou service, en planifie la mise en œuvre et assure le suivi pour garantir la qualité et la quantité. Il utilise des outils numériques pour la gestion de la production, répartit le travail selon les compétences des salariés et gère l'équipe, en veillant à leur motivation et à la résolution de conflits.\r\n
      L'ETI joue également un rôle dans l'accueil, l'accompagnement et le suivi socio-professionnel des salariés en insertion. Il favorise leur intégration dans la structure, identifie leurs atouts et obstacles, et collabore avec d'autres acteurs du parcours d'insertion. Il contribue à l'évolution professionnelle des salariés en organisant des séances d'apprentissage, en s'assurant de la pertinence des méthodes pédagogiques et en évaluant leurs acquis. Il documente et atteste des compétences professionnelles acquises.
      """
    -public: false
    -_links: null
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1432 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#1972
    -lockBy: App\Entity\Scholar\Module\OriginModule {#1987 …}
    -lockByStatus: 1
    -id: "3e417641-8146-11e9-a047-0242c0a86003"
    -lessons: Doctrine\ORM\PersistentCollection {#1973 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#1978 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1983 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1432 …}
    -createdAt: DateTime @1559040230 {#1962
      date: 2019-05-28 12:43:50.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1757372418 {#1971
      date: 2025-09-09 01:00:18.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1432 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#10368
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#10392 …}
    -lockByStatus: 1
    -id: "b307c258-998d-11e9-aad5-0242ac160002"
    -chapters: Doctrine\ORM\PersistentCollection {#10369 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#10374 …}
    -exercises: Doctrine\ORM\PersistentCollection {#10371 …}
    -minimumTime: DateTime @21600 {#10360
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#10376 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#2781 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#10378 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#10380 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#10386 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1432 …}
    -createdAt: DateTime @1561716948 {#10366
      date: 2019-06-28 12:15:48.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1767799282 {#10367
      date: 2026-01-07 16:21:22.0 Europe/Paris (+01:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#10384 …}
    #fromApi: false
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1432 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\TrainingVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\PracticalCaseUserVoter"
ACCESS ABSTAIN
"Nellapp\Bundle\SDKBundle\Permission\Security\Voter\SuperAdminVoter"
ACCESS ABSTAIN
Show voter details
109 DENIED FRONT_ACCESS
[
  "training" => App\Entity\Scholar\Training\SharedTraining {#1271
    -lockBy: App\Entity\Scholar\Training\Training {#1383 …}
    -lockByStatus: 1
    -id: "fe5bdd93-b6d8-11ee-b7d7-0242c0a85003"
    -modules: Doctrine\ORM\PersistentCollection {#1284 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1311 …}
    -totalHourDescription: 0
    -videoDescription: null
    -diplomaDescription: "Titre Niveau 4 (Bac)"
    -trainingProduct: null
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1323 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1302 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1331 …}
    -thematic: [
      "2"
    ]
    -diploma: 4
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1369 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1432 …}
    -createdAt: DateTime @1705675359 {#1264
      date: 2024-01-19 15:42:39.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458954 {#1269
      date: 2025-09-10 01:02:34.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1391 …}
    #fromApi: false
    -name: "Encadrant Technique d'Insertion"
    -description: """
      L'encadrant technique d'insertion (ETI) supervise et soutient socio-professionnellement des personnes éloignées du marché du travail au sein d'une structure d'insertion produisant des biens ou services. Sa mission est d'atteindre les objectifs de production tout en intégrant les buts de formation et d'insertion des salariés. Sous la direction du responsable de la structure, l'ETI organise et gère une partie de l'activité de production. Il établit les conditions pour réaliser un produit ou service, en planifie la mise en œuvre et assure le suivi pour garantir la qualité et la quantité. Il utilise des outils numériques pour la gestion de la production, répartit le travail selon les compétences des salariés et gère l'équipe, en veillant à leur motivation et à la résolution de conflits.\r\n
      L'ETI joue également un rôle dans l'accueil, l'accompagnement et le suivi socio-professionnel des salariés en insertion. Il favorise leur intégration dans la structure, identifie leurs atouts et obstacles, et collabore avec d'autres acteurs du parcours d'insertion. Il contribue à l'évolution professionnelle des salariés en organisant des séances d'apprentissage, en s'assurant de la pertinence des méthodes pédagogiques et en évaluant leurs acquis. Il documente et atteste des compétences professionnelles acquises.
      """
    -public: false
    -_links: null
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1432 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#2001
    -lockBy: App\Entity\Scholar\Module\OriginModule {#2016 …}
    -lockByStatus: 1
    -id: "14f68491-8d03-11e9-a047-0242c0a86003"
    -lessons: Doctrine\ORM\PersistentCollection {#2002 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#2007 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#2012 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1432 …}
    -createdAt: DateTime @1560330798 {#1999
      date: 2019-06-12 11:13:18.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1757458817 {#2000
      date: 2025-09-10 01:00:17.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1432 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#10607
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#10631 …}
    -lockByStatus: 1
    -id: "b7f2650d-8d02-11e9-a047-0242c0a86003"
    -chapters: Doctrine\ORM\PersistentCollection {#10608 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#10613 …}
    -exercises: Doctrine\ORM\PersistentCollection {#10610 …}
    -minimumTime: DateTime @21600 {#10604
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#10615 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#2781 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#10617 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#10619 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#10625 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1432 …}
    -createdAt: DateTime @1560330642 {#10605
      date: 2019-06-12 11:10:42.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1757407400 {#10606
      date: 2025-09-09 10:43:20.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#10623 …}
    #fromApi: false
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1432 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\TrainingVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\PracticalCaseUserVoter"
ACCESS ABSTAIN
"Nellapp\Bundle\SDKBundle\Permission\Security\Voter\SuperAdminVoter"
ACCESS ABSTAIN
Show voter details
110 DENIED FRONT_ACCESS
[
  "training" => App\Entity\Scholar\Training\SharedTraining {#1271
    -lockBy: App\Entity\Scholar\Training\Training {#1383 …}
    -lockByStatus: 1
    -id: "fe5bdd93-b6d8-11ee-b7d7-0242c0a85003"
    -modules: Doctrine\ORM\PersistentCollection {#1284 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1311 …}
    -totalHourDescription: 0
    -videoDescription: null
    -diplomaDescription: "Titre Niveau 4 (Bac)"
    -trainingProduct: null
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1323 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1302 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1331 …}
    -thematic: [
      "2"
    ]
    -diploma: 4
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1369 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1432 …}
    -createdAt: DateTime @1705675359 {#1264
      date: 2024-01-19 15:42:39.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458954 {#1269
      date: 2025-09-10 01:02:34.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1391 …}
    #fromApi: false
    -name: "Encadrant Technique d'Insertion"
    -description: """
      L'encadrant technique d'insertion (ETI) supervise et soutient socio-professionnellement des personnes éloignées du marché du travail au sein d'une structure d'insertion produisant des biens ou services. Sa mission est d'atteindre les objectifs de production tout en intégrant les buts de formation et d'insertion des salariés. Sous la direction du responsable de la structure, l'ETI organise et gère une partie de l'activité de production. Il établit les conditions pour réaliser un produit ou service, en planifie la mise en œuvre et assure le suivi pour garantir la qualité et la quantité. Il utilise des outils numériques pour la gestion de la production, répartit le travail selon les compétences des salariés et gère l'équipe, en veillant à leur motivation et à la résolution de conflits.\r\n
      L'ETI joue également un rôle dans l'accueil, l'accompagnement et le suivi socio-professionnel des salariés en insertion. Il favorise leur intégration dans la structure, identifie leurs atouts et obstacles, et collabore avec d'autres acteurs du parcours d'insertion. Il contribue à l'évolution professionnelle des salariés en organisant des séances d'apprentissage, en s'assurant de la pertinence des méthodes pédagogiques et en évaluant leurs acquis. Il documente et atteste des compétences professionnelles acquises.
      """
    -public: false
    -_links: null
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1432 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#2001
    -lockBy: App\Entity\Scholar\Module\OriginModule {#2016 …}
    -lockByStatus: 1
    -id: "14f68491-8d03-11e9-a047-0242c0a86003"
    -lessons: Doctrine\ORM\PersistentCollection {#2002 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#2007 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#2012 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1432 …}
    -createdAt: DateTime @1560330798 {#1999
      date: 2019-06-12 11:13:18.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1757458817 {#2000
      date: 2025-09-10 01:00:17.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1432 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#10653
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#10676 …}
    -lockByStatus: 1
    -id: "99d3ba9a-8cf2-11e9-a047-0242c0a86003"
    -chapters: Doctrine\ORM\PersistentCollection {#10654 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#10659 …}
    -exercises: Doctrine\ORM\PersistentCollection {#10656 …}
    -minimumTime: DateTime @21600 {#10650
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#10661 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#2781 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#10663 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#10665 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#10671 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1432 …}
    -createdAt: DateTime @1560323720 {#10651
      date: 2019-06-12 09:15:20.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1757410905 {#10652
      date: 2025-09-09 11:41:45.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#10623 …}
    #fromApi: false
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1432 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\TrainingVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\PracticalCaseUserVoter"
ACCESS ABSTAIN
"Nellapp\Bundle\SDKBundle\Permission\Security\Voter\SuperAdminVoter"
ACCESS ABSTAIN
Show voter details
111 DENIED FRONT_ACCESS
[
  "training" => App\Entity\Scholar\Training\SharedTraining {#1271
    -lockBy: App\Entity\Scholar\Training\Training {#1383 …}
    -lockByStatus: 1
    -id: "fe5bdd93-b6d8-11ee-b7d7-0242c0a85003"
    -modules: Doctrine\ORM\PersistentCollection {#1284 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1311 …}
    -totalHourDescription: 0
    -videoDescription: null
    -diplomaDescription: "Titre Niveau 4 (Bac)"
    -trainingProduct: null
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1323 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1302 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1331 …}
    -thematic: [
      "2"
    ]
    -diploma: 4
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1369 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1432 …}
    -createdAt: DateTime @1705675359 {#1264
      date: 2024-01-19 15:42:39.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458954 {#1269
      date: 2025-09-10 01:02:34.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1391 …}
    #fromApi: false
    -name: "Encadrant Technique d'Insertion"
    -description: """
      L'encadrant technique d'insertion (ETI) supervise et soutient socio-professionnellement des personnes éloignées du marché du travail au sein d'une structure d'insertion produisant des biens ou services. Sa mission est d'atteindre les objectifs de production tout en intégrant les buts de formation et d'insertion des salariés. Sous la direction du responsable de la structure, l'ETI organise et gère une partie de l'activité de production. Il établit les conditions pour réaliser un produit ou service, en planifie la mise en œuvre et assure le suivi pour garantir la qualité et la quantité. Il utilise des outils numériques pour la gestion de la production, répartit le travail selon les compétences des salariés et gère l'équipe, en veillant à leur motivation et à la résolution de conflits.\r\n
      L'ETI joue également un rôle dans l'accueil, l'accompagnement et le suivi socio-professionnel des salariés en insertion. Il favorise leur intégration dans la structure, identifie leurs atouts et obstacles, et collabore avec d'autres acteurs du parcours d'insertion. Il contribue à l'évolution professionnelle des salariés en organisant des séances d'apprentissage, en s'assurant de la pertinence des méthodes pédagogiques et en évaluant leurs acquis. Il documente et atteste des compétences professionnelles acquises.
      """
    -public: false
    -_links: null
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1432 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#2001
    -lockBy: App\Entity\Scholar\Module\OriginModule {#2016 …}
    -lockByStatus: 1
    -id: "14f68491-8d03-11e9-a047-0242c0a86003"
    -lessons: Doctrine\ORM\PersistentCollection {#2002 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#2007 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#2012 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1432 …}
    -createdAt: DateTime @1560330798 {#1999
      date: 2019-06-12 11:13:18.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1757458817 {#2000
      date: 2025-09-10 01:00:17.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1432 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#10698
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#10722 …}
    -lockByStatus: 1
    -id: "7c1c8df2-8d02-11e9-a047-0242c0a86003"
    -chapters: Doctrine\ORM\PersistentCollection {#10699 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#10704 …}
    -exercises: Doctrine\ORM\PersistentCollection {#10701 …}
    -minimumTime: DateTime @21600 {#10695
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#10706 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#2781 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#10708 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#10710 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#10716 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1432 …}
    -createdAt: DateTime @1560330542 {#10696
      date: 2019-06-12 11:09:02.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1757458809 {#10697
      date: 2025-09-10 01:00:09.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#10714 …}
    #fromApi: false
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1432 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\TrainingVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\PracticalCaseUserVoter"
ACCESS ABSTAIN
"Nellapp\Bundle\SDKBundle\Permission\Security\Voter\SuperAdminVoter"
ACCESS ABSTAIN
Show voter details
112 DENIED FRONT_ACCESS
[
  "training" => App\Entity\Scholar\Training\SharedTraining {#1271
    -lockBy: App\Entity\Scholar\Training\Training {#1383 …}
    -lockByStatus: 1
    -id: "fe5bdd93-b6d8-11ee-b7d7-0242c0a85003"
    -modules: Doctrine\ORM\PersistentCollection {#1284 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1311 …}
    -totalHourDescription: 0
    -videoDescription: null
    -diplomaDescription: "Titre Niveau 4 (Bac)"
    -trainingProduct: null
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1323 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1302 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1331 …}
    -thematic: [
      "2"
    ]
    -diploma: 4
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1369 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1432 …}
    -createdAt: DateTime @1705675359 {#1264
      date: 2024-01-19 15:42:39.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458954 {#1269
      date: 2025-09-10 01:02:34.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1391 …}
    #fromApi: false
    -name: "Encadrant Technique d'Insertion"
    -description: """
      L'encadrant technique d'insertion (ETI) supervise et soutient socio-professionnellement des personnes éloignées du marché du travail au sein d'une structure d'insertion produisant des biens ou services. Sa mission est d'atteindre les objectifs de production tout en intégrant les buts de formation et d'insertion des salariés. Sous la direction du responsable de la structure, l'ETI organise et gère une partie de l'activité de production. Il établit les conditions pour réaliser un produit ou service, en planifie la mise en œuvre et assure le suivi pour garantir la qualité et la quantité. Il utilise des outils numériques pour la gestion de la production, répartit le travail selon les compétences des salariés et gère l'équipe, en veillant à leur motivation et à la résolution de conflits.\r\n
      L'ETI joue également un rôle dans l'accueil, l'accompagnement et le suivi socio-professionnel des salariés en insertion. Il favorise leur intégration dans la structure, identifie leurs atouts et obstacles, et collabore avec d'autres acteurs du parcours d'insertion. Il contribue à l'évolution professionnelle des salariés en organisant des séances d'apprentissage, en s'assurant de la pertinence des méthodes pédagogiques et en évaluant leurs acquis. Il documente et atteste des compétences professionnelles acquises.
      """
    -public: false
    -_links: null
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1432 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#2001
    -lockBy: App\Entity\Scholar\Module\OriginModule {#2016 …}
    -lockByStatus: 1
    -id: "14f68491-8d03-11e9-a047-0242c0a86003"
    -lessons: Doctrine\ORM\PersistentCollection {#2002 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#2007 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#2012 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1432 …}
    -createdAt: DateTime @1560330798 {#1999
      date: 2019-06-12 11:13:18.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1757458817 {#2000
      date: 2025-09-10 01:00:17.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1432 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#10744
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#10767 …}
    -lockByStatus: 1
    -id: "2cb4bc7e-e8cd-11ed-aa02-0242c0a81006"
    -chapters: Doctrine\ORM\PersistentCollection {#10745 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#10750 …}
    -exercises: Doctrine\ORM\PersistentCollection {#10747 …}
    -minimumTime: DateTime @21600 {#10741
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#10752 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#2781 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#10754 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#10756 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#10762 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1432 …}
    -createdAt: DateTime @1683020343 {#10742
      date: 2023-05-02 11:39:03.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1750847724 {#10743
      date: 2025-06-25 12:35:24.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1432 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\TrainingVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\PracticalCaseUserVoter"
ACCESS ABSTAIN
"Nellapp\Bundle\SDKBundle\Permission\Security\Voter\SuperAdminVoter"
ACCESS ABSTAIN
Show voter details
113 DENIED FRONT_ACCESS
[
  "training" => App\Entity\Scholar\Training\SharedTraining {#1271
    -lockBy: App\Entity\Scholar\Training\Training {#1383 …}
    -lockByStatus: 1
    -id: "fe5bdd93-b6d8-11ee-b7d7-0242c0a85003"
    -modules: Doctrine\ORM\PersistentCollection {#1284 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1311 …}
    -totalHourDescription: 0
    -videoDescription: null
    -diplomaDescription: "Titre Niveau 4 (Bac)"
    -trainingProduct: null
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1323 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1302 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1331 …}
    -thematic: [
      "2"
    ]
    -diploma: 4
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1369 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1432 …}
    -createdAt: DateTime @1705675359 {#1264
      date: 2024-01-19 15:42:39.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458954 {#1269
      date: 2025-09-10 01:02:34.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1391 …}
    #fromApi: false
    -name: "Encadrant Technique d'Insertion"
    -description: """
      L'encadrant technique d'insertion (ETI) supervise et soutient socio-professionnellement des personnes éloignées du marché du travail au sein d'une structure d'insertion produisant des biens ou services. Sa mission est d'atteindre les objectifs de production tout en intégrant les buts de formation et d'insertion des salariés. Sous la direction du responsable de la structure, l'ETI organise et gère une partie de l'activité de production. Il établit les conditions pour réaliser un produit ou service, en planifie la mise en œuvre et assure le suivi pour garantir la qualité et la quantité. Il utilise des outils numériques pour la gestion de la production, répartit le travail selon les compétences des salariés et gère l'équipe, en veillant à leur motivation et à la résolution de conflits.\r\n
      L'ETI joue également un rôle dans l'accueil, l'accompagnement et le suivi socio-professionnel des salariés en insertion. Il favorise leur intégration dans la structure, identifie leurs atouts et obstacles, et collabore avec d'autres acteurs du parcours d'insertion. Il contribue à l'évolution professionnelle des salariés en organisant des séances d'apprentissage, en s'assurant de la pertinence des méthodes pédagogiques et en évaluant leurs acquis. Il documente et atteste des compétences professionnelles acquises.
      """
    -public: false
    -_links: null
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1432 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#2001
    -lockBy: App\Entity\Scholar\Module\OriginModule {#2016 …}
    -lockByStatus: 1
    -id: "14f68491-8d03-11e9-a047-0242c0a86003"
    -lessons: Doctrine\ORM\PersistentCollection {#2002 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#2007 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#2012 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1432 …}
    -createdAt: DateTime @1560330798 {#1999
      date: 2019-06-12 11:13:18.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1757458817 {#2000
      date: 2025-09-10 01:00:17.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1432 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#10788
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#10810 …}
    -lockByStatus: 1
    -id: "45601220-634b-11f1-a069-d2c50c5a0872"
    -chapters: Doctrine\ORM\PersistentCollection {#10789 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#10794 …}
    -exercises: Doctrine\ORM\PersistentCollection {#10791 …}
    -minimumTime: DateTime @21600 {#10786
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#10796 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#4537 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#10798 …}
    -lessonStats: null
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#10805 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1432 …}
    -createdAt: DateTime @1780931036 {#10787
      date: 2026-06-08 17:03:56.0 Europe/Paris (+02:00)
    }
    -updatedAt: null
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1432 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\TrainingVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\PracticalCaseUserVoter"
ACCESS ABSTAIN
"Nellapp\Bundle\SDKBundle\Permission\Security\Voter\SuperAdminVoter"
ACCESS ABSTAIN
Show voter details
114 DENIED FRONT_ACCESS
[
  "training" => App\Entity\Scholar\Training\SharedTraining {#1271
    -lockBy: App\Entity\Scholar\Training\Training {#1383 …}
    -lockByStatus: 1
    -id: "fe5bdd93-b6d8-11ee-b7d7-0242c0a85003"
    -modules: Doctrine\ORM\PersistentCollection {#1284 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1311 …}
    -totalHourDescription: 0
    -videoDescription: null
    -diplomaDescription: "Titre Niveau 4 (Bac)"
    -trainingProduct: null
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1323 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1302 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1331 …}
    -thematic: [
      "2"
    ]
    -diploma: 4
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1369 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1432 …}
    -createdAt: DateTime @1705675359 {#1264
      date: 2024-01-19 15:42:39.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458954 {#1269
      date: 2025-09-10 01:02:34.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1391 …}
    #fromApi: false
    -name: "Encadrant Technique d'Insertion"
    -description: """
      L'encadrant technique d'insertion (ETI) supervise et soutient socio-professionnellement des personnes éloignées du marché du travail au sein d'une structure d'insertion produisant des biens ou services. Sa mission est d'atteindre les objectifs de production tout en intégrant les buts de formation et d'insertion des salariés. Sous la direction du responsable de la structure, l'ETI organise et gère une partie de l'activité de production. Il établit les conditions pour réaliser un produit ou service, en planifie la mise en œuvre et assure le suivi pour garantir la qualité et la quantité. Il utilise des outils numériques pour la gestion de la production, répartit le travail selon les compétences des salariés et gère l'équipe, en veillant à leur motivation et à la résolution de conflits.\r\n
      L'ETI joue également un rôle dans l'accueil, l'accompagnement et le suivi socio-professionnel des salariés en insertion. Il favorise leur intégration dans la structure, identifie leurs atouts et obstacles, et collabore avec d'autres acteurs du parcours d'insertion. Il contribue à l'évolution professionnelle des salariés en organisant des séances d'apprentissage, en s'assurant de la pertinence des méthodes pédagogiques et en évaluant leurs acquis. Il documente et atteste des compétences professionnelles acquises.
      """
    -public: false
    -_links: null
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1432 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#2001
    -lockBy: App\Entity\Scholar\Module\OriginModule {#2016 …}
    -lockByStatus: 1
    -id: "14f68491-8d03-11e9-a047-0242c0a86003"
    -lessons: Doctrine\ORM\PersistentCollection {#2002 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#2007 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#2012 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1432 …}
    -createdAt: DateTime @1560330798 {#1999
      date: 2019-06-12 11:13:18.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1757458817 {#2000
      date: 2025-09-10 01:00:17.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1432 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#10831
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#10854 …}
    -lockByStatus: 1
    -id: "ef77a365-c97a-11e9-85b5-0242c0a84004"
    -chapters: Doctrine\ORM\PersistentCollection {#10832 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#10837 …}
    -exercises: Doctrine\ORM\PersistentCollection {#10834 …}
    -minimumTime: DateTime @21600 {#10823
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#10839 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#2781 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#10841 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#10843 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#10849 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1432 …}
    -createdAt: DateTime @1566986544 {#10829
      date: 2019-08-28 12:02:24.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1757188083 {#10830
      date: 2025-09-06 21:48:03.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#10847 …}
    #fromApi: false
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1432 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\TrainingVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\PracticalCaseUserVoter"
ACCESS ABSTAIN
"Nellapp\Bundle\SDKBundle\Permission\Security\Voter\SuperAdminVoter"
ACCESS ABSTAIN
Show voter details
115 DENIED FRONT_ACCESS
[
  "training" => App\Entity\Scholar\Training\SharedTraining {#1271
    -lockBy: App\Entity\Scholar\Training\Training {#1383 …}
    -lockByStatus: 1
    -id: "fe5bdd93-b6d8-11ee-b7d7-0242c0a85003"
    -modules: Doctrine\ORM\PersistentCollection {#1284 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1311 …}
    -totalHourDescription: 0
    -videoDescription: null
    -diplomaDescription: "Titre Niveau 4 (Bac)"
    -trainingProduct: null
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1323 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1302 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1331 …}
    -thematic: [
      "2"
    ]
    -diploma: 4
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1369 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1432 …}
    -createdAt: DateTime @1705675359 {#1264
      date: 2024-01-19 15:42:39.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458954 {#1269
      date: 2025-09-10 01:02:34.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1391 …}
    #fromApi: false
    -name: "Encadrant Technique d'Insertion"
    -description: """
      L'encadrant technique d'insertion (ETI) supervise et soutient socio-professionnellement des personnes éloignées du marché du travail au sein d'une structure d'insertion produisant des biens ou services. Sa mission est d'atteindre les objectifs de production tout en intégrant les buts de formation et d'insertion des salariés. Sous la direction du responsable de la structure, l'ETI organise et gère une partie de l'activité de production. Il établit les conditions pour réaliser un produit ou service, en planifie la mise en œuvre et assure le suivi pour garantir la qualité et la quantité. Il utilise des outils numériques pour la gestion de la production, répartit le travail selon les compétences des salariés et gère l'équipe, en veillant à leur motivation et à la résolution de conflits.\r\n
      L'ETI joue également un rôle dans l'accueil, l'accompagnement et le suivi socio-professionnel des salariés en insertion. Il favorise leur intégration dans la structure, identifie leurs atouts et obstacles, et collabore avec d'autres acteurs du parcours d'insertion. Il contribue à l'évolution professionnelle des salariés en organisant des séances d'apprentissage, en s'assurant de la pertinence des méthodes pédagogiques et en évaluant leurs acquis. Il documente et atteste des compétences professionnelles acquises.
      """
    -public: false
    -_links: null
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1432 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#2001
    -lockBy: App\Entity\Scholar\Module\OriginModule {#2016 …}
    -lockByStatus: 1
    -id: "14f68491-8d03-11e9-a047-0242c0a86003"
    -lessons: Doctrine\ORM\PersistentCollection {#2002 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#2007 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#2012 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1432 …}
    -createdAt: DateTime @1560330798 {#1999
      date: 2019-06-12 11:13:18.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1757458817 {#2000
      date: 2025-09-10 01:00:17.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1432 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#10876
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#10898 …}
    -lockByStatus: 1
    -id: "8326be46-e8cd-11ed-aa02-0242c0a81006"
    -chapters: Doctrine\ORM\PersistentCollection {#10877 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#10882 …}
    -exercises: Doctrine\ORM\PersistentCollection {#10879 …}
    -minimumTime: DateTime @21600 {#10873
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#10884 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#2781 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#10886 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#10888 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#10894 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1432 …}
    -createdAt: DateTime @1683020488 {#10874
      date: 2023-05-02 11:41:28.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1750847724 {#10875
      date: 2025-06-25 12:35:24.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1432 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\TrainingVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\PracticalCaseUserVoter"
ACCESS ABSTAIN
"Nellapp\Bundle\SDKBundle\Permission\Security\Voter\SuperAdminVoter"
ACCESS ABSTAIN
Show voter details
116 DENIED FRONT_ACCESS
[
  "training" => App\Entity\Scholar\Training\SharedTraining {#1271
    -lockBy: App\Entity\Scholar\Training\Training {#1383 …}
    -lockByStatus: 1
    -id: "fe5bdd93-b6d8-11ee-b7d7-0242c0a85003"
    -modules: Doctrine\ORM\PersistentCollection {#1284 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1311 …}
    -totalHourDescription: 0
    -videoDescription: null
    -diplomaDescription: "Titre Niveau 4 (Bac)"
    -trainingProduct: null
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1323 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1302 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1331 …}
    -thematic: [
      "2"
    ]
    -diploma: 4
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1369 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1432 …}
    -createdAt: DateTime @1705675359 {#1264
      date: 2024-01-19 15:42:39.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458954 {#1269
      date: 2025-09-10 01:02:34.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1391 …}
    #fromApi: false
    -name: "Encadrant Technique d'Insertion"
    -description: """
      L'encadrant technique d'insertion (ETI) supervise et soutient socio-professionnellement des personnes éloignées du marché du travail au sein d'une structure d'insertion produisant des biens ou services. Sa mission est d'atteindre les objectifs de production tout en intégrant les buts de formation et d'insertion des salariés. Sous la direction du responsable de la structure, l'ETI organise et gère une partie de l'activité de production. Il établit les conditions pour réaliser un produit ou service, en planifie la mise en œuvre et assure le suivi pour garantir la qualité et la quantité. Il utilise des outils numériques pour la gestion de la production, répartit le travail selon les compétences des salariés et gère l'équipe, en veillant à leur motivation et à la résolution de conflits.\r\n
      L'ETI joue également un rôle dans l'accueil, l'accompagnement et le suivi socio-professionnel des salariés en insertion. Il favorise leur intégration dans la structure, identifie leurs atouts et obstacles, et collabore avec d'autres acteurs du parcours d'insertion. Il contribue à l'évolution professionnelle des salariés en organisant des séances d'apprentissage, en s'assurant de la pertinence des méthodes pédagogiques et en évaluant leurs acquis. Il documente et atteste des compétences professionnelles acquises.
      """
    -public: false
    -_links: null
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1432 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#2001
    -lockBy: App\Entity\Scholar\Module\OriginModule {#2016 …}
    -lockByStatus: 1
    -id: "14f68491-8d03-11e9-a047-0242c0a86003"
    -lessons: Doctrine\ORM\PersistentCollection {#2002 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#2007 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#2012 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1432 …}
    -createdAt: DateTime @1560330798 {#1999
      date: 2019-06-12 11:13:18.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1757458817 {#2000
      date: 2025-09-10 01:00:17.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1432 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#10920
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#10943 …}
    -lockByStatus: 1
    -id: "348a77f2-1cfb-11ea-a659-0242ac180002"
    -chapters: Doctrine\ORM\PersistentCollection {#10921 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#10926 …}
    -exercises: Doctrine\ORM\PersistentCollection {#10923 …}
    -minimumTime: DateTime @21600 {#10917
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#10928 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#2781 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#10930 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#10932 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#10938 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1432 …}
    -createdAt: DateTime @1576167583 {#10918
      date: 2019-12-12 17:19:43.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757188426 {#10919
      date: 2025-09-06 21:53:46.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#10847 …}
    #fromApi: false
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1432 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\TrainingVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\PracticalCaseUserVoter"
ACCESS ABSTAIN
"Nellapp\Bundle\SDKBundle\Permission\Security\Voter\SuperAdminVoter"
ACCESS ABSTAIN
Show voter details
117 DENIED FRONT_ACCESS
[
  "training" => App\Entity\Scholar\Training\SharedTraining {#1271
    -lockBy: App\Entity\Scholar\Training\Training {#1383 …}
    -lockByStatus: 1
    -id: "fe5bdd93-b6d8-11ee-b7d7-0242c0a85003"
    -modules: Doctrine\ORM\PersistentCollection {#1284 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1311 …}
    -totalHourDescription: 0
    -videoDescription: null
    -diplomaDescription: "Titre Niveau 4 (Bac)"
    -trainingProduct: null
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1323 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1302 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1331 …}
    -thematic: [
      "2"
    ]
    -diploma: 4
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1369 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1432 …}
    -createdAt: DateTime @1705675359 {#1264
      date: 2024-01-19 15:42:39.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458954 {#1269
      date: 2025-09-10 01:02:34.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1391 …}
    #fromApi: false
    -name: "Encadrant Technique d'Insertion"
    -description: """
      L'encadrant technique d'insertion (ETI) supervise et soutient socio-professionnellement des personnes éloignées du marché du travail au sein d'une structure d'insertion produisant des biens ou services. Sa mission est d'atteindre les objectifs de production tout en intégrant les buts de formation et d'insertion des salariés. Sous la direction du responsable de la structure, l'ETI organise et gère une partie de l'activité de production. Il établit les conditions pour réaliser un produit ou service, en planifie la mise en œuvre et assure le suivi pour garantir la qualité et la quantité. Il utilise des outils numériques pour la gestion de la production, répartit le travail selon les compétences des salariés et gère l'équipe, en veillant à leur motivation et à la résolution de conflits.\r\n
      L'ETI joue également un rôle dans l'accueil, l'accompagnement et le suivi socio-professionnel des salariés en insertion. Il favorise leur intégration dans la structure, identifie leurs atouts et obstacles, et collabore avec d'autres acteurs du parcours d'insertion. Il contribue à l'évolution professionnelle des salariés en organisant des séances d'apprentissage, en s'assurant de la pertinence des méthodes pédagogiques et en évaluant leurs acquis. Il documente et atteste des compétences professionnelles acquises.
      """
    -public: false
    -_links: null
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1432 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#2001
    -lockBy: App\Entity\Scholar\Module\OriginModule {#2016 …}
    -lockByStatus: 1
    -id: "14f68491-8d03-11e9-a047-0242c0a86003"
    -lessons: Doctrine\ORM\PersistentCollection {#2002 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#2007 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#2012 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1432 …}
    -createdAt: DateTime @1560330798 {#1999
      date: 2019-06-12 11:13:18.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1757458817 {#2000
      date: 2025-09-10 01:00:17.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1432 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#10964
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#10986 …}
    -lockByStatus: 1
    -id: "ffc13500-13e2-11f1-a0d1-7eefa83e8046"
    -chapters: Doctrine\ORM\PersistentCollection {#10965 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#10970 …}
    -exercises: Doctrine\ORM\PersistentCollection {#10967 …}
    -minimumTime: DateTime @21600 {#10962
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#10972 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#2781 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#10974 …}
    -lessonStats: null
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#10981 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1432 …}
    -createdAt: DateTime @1772200109 {#10963
      date: 2026-02-27 14:48:29.0 Europe/Paris (+01:00)
    }
    -updatedAt: null
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1432 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\TrainingVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\PracticalCaseUserVoter"
ACCESS ABSTAIN
"Nellapp\Bundle\SDKBundle\Permission\Security\Voter\SuperAdminVoter"
ACCESS ABSTAIN
Show voter details
118 DENIED FRONT_ACCESS
[
  "training" => App\Entity\Scholar\Training\SharedTraining {#1271
    -lockBy: App\Entity\Scholar\Training\Training {#1383 …}
    -lockByStatus: 1
    -id: "fe5bdd93-b6d8-11ee-b7d7-0242c0a85003"
    -modules: Doctrine\ORM\PersistentCollection {#1284 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1311 …}
    -totalHourDescription: 0
    -videoDescription: null
    -diplomaDescription: "Titre Niveau 4 (Bac)"
    -trainingProduct: null
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1323 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1302 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1331 …}
    -thematic: [
      "2"
    ]
    -diploma: 4
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1369 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1432 …}
    -createdAt: DateTime @1705675359 {#1264
      date: 2024-01-19 15:42:39.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458954 {#1269
      date: 2025-09-10 01:02:34.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1391 …}
    #fromApi: false
    -name: "Encadrant Technique d'Insertion"
    -description: """
      L'encadrant technique d'insertion (ETI) supervise et soutient socio-professionnellement des personnes éloignées du marché du travail au sein d'une structure d'insertion produisant des biens ou services. Sa mission est d'atteindre les objectifs de production tout en intégrant les buts de formation et d'insertion des salariés. Sous la direction du responsable de la structure, l'ETI organise et gère une partie de l'activité de production. Il établit les conditions pour réaliser un produit ou service, en planifie la mise en œuvre et assure le suivi pour garantir la qualité et la quantité. Il utilise des outils numériques pour la gestion de la production, répartit le travail selon les compétences des salariés et gère l'équipe, en veillant à leur motivation et à la résolution de conflits.\r\n
      L'ETI joue également un rôle dans l'accueil, l'accompagnement et le suivi socio-professionnel des salariés en insertion. Il favorise leur intégration dans la structure, identifie leurs atouts et obstacles, et collabore avec d'autres acteurs du parcours d'insertion. Il contribue à l'évolution professionnelle des salariés en organisant des séances d'apprentissage, en s'assurant de la pertinence des méthodes pédagogiques et en évaluant leurs acquis. Il documente et atteste des compétences professionnelles acquises.
      """
    -public: false
    -_links: null
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1432 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#2001
    -lockBy: App\Entity\Scholar\Module\OriginModule {#2016 …}
    -lockByStatus: 1
    -id: "14f68491-8d03-11e9-a047-0242c0a86003"
    -lessons: Doctrine\ORM\PersistentCollection {#2002 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#2007 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#2012 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1432 …}
    -createdAt: DateTime @1560330798 {#1999
      date: 2019-06-12 11:13:18.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1757458817 {#2000
      date: 2025-09-10 01:00:17.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1432 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#11007
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#11030 …}
    -lockByStatus: 1
    -id: "e98e2656-e8cd-11ed-aa02-0242c0a81006"
    -chapters: Doctrine\ORM\PersistentCollection {#11008 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#11013 …}
    -exercises: Doctrine\ORM\PersistentCollection {#11010 …}
    -minimumTime: DateTime @21600 {#10999
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#11015 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#2781 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#11017 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#11019 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#11025 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1432 …}
    -createdAt: DateTime @1683020660 {#11005
      date: 2023-05-02 11:44:20.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1750847724 {#11006
      date: 2025-06-25 12:35:24.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1432 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\TrainingVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\PracticalCaseUserVoter"
ACCESS ABSTAIN
"Nellapp\Bundle\SDKBundle\Permission\Security\Voter\SuperAdminVoter"
ACCESS ABSTAIN
Show voter details
119 DENIED FRONT_ACCESS
[
  "training" => App\Entity\Scholar\Training\SharedTraining {#1271
    -lockBy: App\Entity\Scholar\Training\Training {#1383 …}
    -lockByStatus: 1
    -id: "fe5bdd93-b6d8-11ee-b7d7-0242c0a85003"
    -modules: Doctrine\ORM\PersistentCollection {#1284 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1311 …}
    -totalHourDescription: 0
    -videoDescription: null
    -diplomaDescription: "Titre Niveau 4 (Bac)"
    -trainingProduct: null
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1323 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1302 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1331 …}
    -thematic: [
      "2"
    ]
    -diploma: 4
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1369 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1432 …}
    -createdAt: DateTime @1705675359 {#1264
      date: 2024-01-19 15:42:39.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458954 {#1269
      date: 2025-09-10 01:02:34.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1391 …}
    #fromApi: false
    -name: "Encadrant Technique d'Insertion"
    -description: """
      L'encadrant technique d'insertion (ETI) supervise et soutient socio-professionnellement des personnes éloignées du marché du travail au sein d'une structure d'insertion produisant des biens ou services. Sa mission est d'atteindre les objectifs de production tout en intégrant les buts de formation et d'insertion des salariés. Sous la direction du responsable de la structure, l'ETI organise et gère une partie de l'activité de production. Il établit les conditions pour réaliser un produit ou service, en planifie la mise en œuvre et assure le suivi pour garantir la qualité et la quantité. Il utilise des outils numériques pour la gestion de la production, répartit le travail selon les compétences des salariés et gère l'équipe, en veillant à leur motivation et à la résolution de conflits.\r\n
      L'ETI joue également un rôle dans l'accueil, l'accompagnement et le suivi socio-professionnel des salariés en insertion. Il favorise leur intégration dans la structure, identifie leurs atouts et obstacles, et collabore avec d'autres acteurs du parcours d'insertion. Il contribue à l'évolution professionnelle des salariés en organisant des séances d'apprentissage, en s'assurant de la pertinence des méthodes pédagogiques et en évaluant leurs acquis. Il documente et atteste des compétences professionnelles acquises.
      """
    -public: false
    -_links: null
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1432 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#2001
    -lockBy: App\Entity\Scholar\Module\OriginModule {#2016 …}
    -lockByStatus: 1
    -id: "14f68491-8d03-11e9-a047-0242c0a86003"
    -lessons: Doctrine\ORM\PersistentCollection {#2002 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#2007 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#2012 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1432 …}
    -createdAt: DateTime @1560330798 {#1999
      date: 2019-06-12 11:13:18.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1757458817 {#2000
      date: 2025-09-10 01:00:17.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1432 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#11051
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#11073 …}
    -lockByStatus: 1
    -id: "a1024e8a-634b-11f1-a069-d2c50c5a0872"
    -chapters: Doctrine\ORM\PersistentCollection {#11052 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#11057 …}
    -exercises: Doctrine\ORM\PersistentCollection {#11054 …}
    -minimumTime: DateTime @21600 {#11049
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#11059 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#4537 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#11061 …}
    -lessonStats: null
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#11068 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1432 …}
    -createdAt: DateTime @1780931190 {#11050
      date: 2026-06-08 17:06:30.0 Europe/Paris (+02:00)
    }
    -updatedAt: null
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1432 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\TrainingVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\PracticalCaseUserVoter"
ACCESS ABSTAIN
"Nellapp\Bundle\SDKBundle\Permission\Security\Voter\SuperAdminVoter"
ACCESS ABSTAIN
Show voter details
120 DENIED FRONT_ACCESS
[
  "training" => App\Entity\Scholar\Training\SharedTraining {#1271
    -lockBy: App\Entity\Scholar\Training\Training {#1383 …}
    -lockByStatus: 1
    -id: "fe5bdd93-b6d8-11ee-b7d7-0242c0a85003"
    -modules: Doctrine\ORM\PersistentCollection {#1284 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1311 …}
    -totalHourDescription: 0
    -videoDescription: null
    -diplomaDescription: "Titre Niveau 4 (Bac)"
    -trainingProduct: null
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1323 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1302 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1331 …}
    -thematic: [
      "2"
    ]
    -diploma: 4
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1369 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1432 …}
    -createdAt: DateTime @1705675359 {#1264
      date: 2024-01-19 15:42:39.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458954 {#1269
      date: 2025-09-10 01:02:34.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1391 …}
    #fromApi: false
    -name: "Encadrant Technique d'Insertion"
    -description: """
      L'encadrant technique d'insertion (ETI) supervise et soutient socio-professionnellement des personnes éloignées du marché du travail au sein d'une structure d'insertion produisant des biens ou services. Sa mission est d'atteindre les objectifs de production tout en intégrant les buts de formation et d'insertion des salariés. Sous la direction du responsable de la structure, l'ETI organise et gère une partie de l'activité de production. Il établit les conditions pour réaliser un produit ou service, en planifie la mise en œuvre et assure le suivi pour garantir la qualité et la quantité. Il utilise des outils numériques pour la gestion de la production, répartit le travail selon les compétences des salariés et gère l'équipe, en veillant à leur motivation et à la résolution de conflits.\r\n
      L'ETI joue également un rôle dans l'accueil, l'accompagnement et le suivi socio-professionnel des salariés en insertion. Il favorise leur intégration dans la structure, identifie leurs atouts et obstacles, et collabore avec d'autres acteurs du parcours d'insertion. Il contribue à l'évolution professionnelle des salariés en organisant des séances d'apprentissage, en s'assurant de la pertinence des méthodes pédagogiques et en évaluant leurs acquis. Il documente et atteste des compétences professionnelles acquises.
      """
    -public: false
    -_links: null
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1432 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#2030
    -lockBy: App\Entity\Scholar\Module\OriginModule {#2045 …}
    -lockByStatus: 1
    -id: "4e2cfc0b-d844-11ed-aa02-0242c0a81006"
    -lessons: Doctrine\ORM\PersistentCollection {#2031 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#2036 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#2041 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1432 …}
    -createdAt: DateTime @1681202339 {#2028
      date: 2023-04-11 10:38:59.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1699884795 {#2029
      date: 2023-11-13 15:13:15.0 Europe/Paris (+01:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1432 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#11403
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#11426 …}
    -lockByStatus: 1
    -id: "8fc3c41b-821c-11ee-b5ff-0242c0a8c006"
    -chapters: Doctrine\ORM\PersistentCollection {#11404 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#11409 …}
    -exercises: Doctrine\ORM\PersistentCollection {#11406 …}
    -minimumTime: DateTime @21600 {#11400
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#11411 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#2781 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#11413 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#11415 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#11421 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1432 …}
    -createdAt: DateTime @1699876968 {#11401
      date: 2023-11-13 13:02:48.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1754567836 {#11402
      date: 2025-08-07 13:57:16.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#11419 …}
    #fromApi: false
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1432 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\TrainingVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\PracticalCaseUserVoter"
ACCESS ABSTAIN
"Nellapp\Bundle\SDKBundle\Permission\Security\Voter\SuperAdminVoter"
ACCESS ABSTAIN
Show voter details
121 DENIED FRONT_ACCESS
[
  "training" => App\Entity\Scholar\Training\SharedTraining {#1271
    -lockBy: App\Entity\Scholar\Training\Training {#1383 …}
    -lockByStatus: 1
    -id: "fe5bdd93-b6d8-11ee-b7d7-0242c0a85003"
    -modules: Doctrine\ORM\PersistentCollection {#1284 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1311 …}
    -totalHourDescription: 0
    -videoDescription: null
    -diplomaDescription: "Titre Niveau 4 (Bac)"
    -trainingProduct: null
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1323 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1302 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1331 …}
    -thematic: [
      "2"
    ]
    -diploma: 4
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1369 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1432 …}
    -createdAt: DateTime @1705675359 {#1264
      date: 2024-01-19 15:42:39.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458954 {#1269
      date: 2025-09-10 01:02:34.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1391 …}
    #fromApi: false
    -name: "Encadrant Technique d'Insertion"
    -description: """
      L'encadrant technique d'insertion (ETI) supervise et soutient socio-professionnellement des personnes éloignées du marché du travail au sein d'une structure d'insertion produisant des biens ou services. Sa mission est d'atteindre les objectifs de production tout en intégrant les buts de formation et d'insertion des salariés. Sous la direction du responsable de la structure, l'ETI organise et gère une partie de l'activité de production. Il établit les conditions pour réaliser un produit ou service, en planifie la mise en œuvre et assure le suivi pour garantir la qualité et la quantité. Il utilise des outils numériques pour la gestion de la production, répartit le travail selon les compétences des salariés et gère l'équipe, en veillant à leur motivation et à la résolution de conflits.\r\n
      L'ETI joue également un rôle dans l'accueil, l'accompagnement et le suivi socio-professionnel des salariés en insertion. Il favorise leur intégration dans la structure, identifie leurs atouts et obstacles, et collabore avec d'autres acteurs du parcours d'insertion. Il contribue à l'évolution professionnelle des salariés en organisant des séances d'apprentissage, en s'assurant de la pertinence des méthodes pédagogiques et en évaluant leurs acquis. Il documente et atteste des compétences professionnelles acquises.
      """
    -public: false
    -_links: null
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1432 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#2030
    -lockBy: App\Entity\Scholar\Module\OriginModule {#2045 …}
    -lockByStatus: 1
    -id: "4e2cfc0b-d844-11ed-aa02-0242c0a81006"
    -lessons: Doctrine\ORM\PersistentCollection {#2031 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#2036 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#2041 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1432 …}
    -createdAt: DateTime @1681202339 {#2028
      date: 2023-04-11 10:38:59.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1699884795 {#2029
      date: 2023-11-13 15:13:15.0 Europe/Paris (+01:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1432 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#11448
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#11472 …}
    -lockByStatus: 1
    -id: "78eabc5d-d519-11ed-aa02-0242c0a81006"
    -chapters: Doctrine\ORM\PersistentCollection {#11449 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#11454 …}
    -exercises: Doctrine\ORM\PersistentCollection {#11451 …}
    -minimumTime: DateTime @21600 {#11445
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#11456 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#2781 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#11458 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#11460 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#11466 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1432 …}
    -createdAt: DateTime @1680854089 {#11446
      date: 2023-04-07 09:54:49.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1755155309 {#11447
      date: 2025-08-14 09:08:29.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#11464 …}
    #fromApi: false
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1432 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\TrainingVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\PracticalCaseUserVoter"
ACCESS ABSTAIN
"Nellapp\Bundle\SDKBundle\Permission\Security\Voter\SuperAdminVoter"
ACCESS ABSTAIN
Show voter details
122 DENIED FRONT_ACCESS
[
  "training" => App\Entity\Scholar\Training\SharedTraining {#1271
    -lockBy: App\Entity\Scholar\Training\Training {#1383 …}
    -lockByStatus: 1
    -id: "fe5bdd93-b6d8-11ee-b7d7-0242c0a85003"
    -modules: Doctrine\ORM\PersistentCollection {#1284 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1311 …}
    -totalHourDescription: 0
    -videoDescription: null
    -diplomaDescription: "Titre Niveau 4 (Bac)"
    -trainingProduct: null
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1323 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1302 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1331 …}
    -thematic: [
      "2"
    ]
    -diploma: 4
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1369 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1432 …}
    -createdAt: DateTime @1705675359 {#1264
      date: 2024-01-19 15:42:39.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458954 {#1269
      date: 2025-09-10 01:02:34.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1391 …}
    #fromApi: false
    -name: "Encadrant Technique d'Insertion"
    -description: """
      L'encadrant technique d'insertion (ETI) supervise et soutient socio-professionnellement des personnes éloignées du marché du travail au sein d'une structure d'insertion produisant des biens ou services. Sa mission est d'atteindre les objectifs de production tout en intégrant les buts de formation et d'insertion des salariés. Sous la direction du responsable de la structure, l'ETI organise et gère une partie de l'activité de production. Il établit les conditions pour réaliser un produit ou service, en planifie la mise en œuvre et assure le suivi pour garantir la qualité et la quantité. Il utilise des outils numériques pour la gestion de la production, répartit le travail selon les compétences des salariés et gère l'équipe, en veillant à leur motivation et à la résolution de conflits.\r\n
      L'ETI joue également un rôle dans l'accueil, l'accompagnement et le suivi socio-professionnel des salariés en insertion. Il favorise leur intégration dans la structure, identifie leurs atouts et obstacles, et collabore avec d'autres acteurs du parcours d'insertion. Il contribue à l'évolution professionnelle des salariés en organisant des séances d'apprentissage, en s'assurant de la pertinence des méthodes pédagogiques et en évaluant leurs acquis. Il documente et atteste des compétences professionnelles acquises.
      """
    -public: false
    -_links: null
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1432 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#2030
    -lockBy: App\Entity\Scholar\Module\OriginModule {#2045 …}
    -lockByStatus: 1
    -id: "4e2cfc0b-d844-11ed-aa02-0242c0a81006"
    -lessons: Doctrine\ORM\PersistentCollection {#2031 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#2036 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#2041 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1432 …}
    -createdAt: DateTime @1681202339 {#2028
      date: 2023-04-11 10:38:59.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1699884795 {#2029
      date: 2023-11-13 15:13:15.0 Europe/Paris (+01:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1432 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#11494
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#11517 …}
    -lockByStatus: 1
    -id: "219a227a-ec09-11e9-9c0f-0242c0a8b002"
    -chapters: Doctrine\ORM\PersistentCollection {#11495 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#11500 …}
    -exercises: Doctrine\ORM\PersistentCollection {#11497 …}
    -minimumTime: DateTime @21600 {#11491
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#11502 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#2781 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#11504 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#11506 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#11512 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1432 …}
    -createdAt: DateTime @1570785957 {#11492
      date: 2019-10-11 11:25:57.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1756849544 {#11493
      date: 2025-09-02 23:45:44.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#8344 …}
    #fromApi: false
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1432 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\TrainingVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\PracticalCaseUserVoter"
ACCESS ABSTAIN
"Nellapp\Bundle\SDKBundle\Permission\Security\Voter\SuperAdminVoter"
ACCESS ABSTAIN
Show voter details
123 DENIED FRONT_ACCESS
[
  "training" => App\Entity\Scholar\Training\SharedTraining {#1271
    -lockBy: App\Entity\Scholar\Training\Training {#1383 …}
    -lockByStatus: 1
    -id: "fe5bdd93-b6d8-11ee-b7d7-0242c0a85003"
    -modules: Doctrine\ORM\PersistentCollection {#1284 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1311 …}
    -totalHourDescription: 0
    -videoDescription: null
    -diplomaDescription: "Titre Niveau 4 (Bac)"
    -trainingProduct: null
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1323 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1302 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1331 …}
    -thematic: [
      "2"
    ]
    -diploma: 4
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1369 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1432 …}
    -createdAt: DateTime @1705675359 {#1264
      date: 2024-01-19 15:42:39.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458954 {#1269
      date: 2025-09-10 01:02:34.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1391 …}
    #fromApi: false
    -name: "Encadrant Technique d'Insertion"
    -description: """
      L'encadrant technique d'insertion (ETI) supervise et soutient socio-professionnellement des personnes éloignées du marché du travail au sein d'une structure d'insertion produisant des biens ou services. Sa mission est d'atteindre les objectifs de production tout en intégrant les buts de formation et d'insertion des salariés. Sous la direction du responsable de la structure, l'ETI organise et gère une partie de l'activité de production. Il établit les conditions pour réaliser un produit ou service, en planifie la mise en œuvre et assure le suivi pour garantir la qualité et la quantité. Il utilise des outils numériques pour la gestion de la production, répartit le travail selon les compétences des salariés et gère l'équipe, en veillant à leur motivation et à la résolution de conflits.\r\n
      L'ETI joue également un rôle dans l'accueil, l'accompagnement et le suivi socio-professionnel des salariés en insertion. Il favorise leur intégration dans la structure, identifie leurs atouts et obstacles, et collabore avec d'autres acteurs du parcours d'insertion. Il contribue à l'évolution professionnelle des salariés en organisant des séances d'apprentissage, en s'assurant de la pertinence des méthodes pédagogiques et en évaluant leurs acquis. Il documente et atteste des compétences professionnelles acquises.
      """
    -public: false
    -_links: null
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1432 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#2030
    -lockBy: App\Entity\Scholar\Module\OriginModule {#2045 …}
    -lockByStatus: 1
    -id: "4e2cfc0b-d844-11ed-aa02-0242c0a81006"
    -lessons: Doctrine\ORM\PersistentCollection {#2031 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#2036 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#2041 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1432 …}
    -createdAt: DateTime @1681202339 {#2028
      date: 2023-04-11 10:38:59.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1699884795 {#2029
      date: 2023-11-13 15:13:15.0 Europe/Paris (+01:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1432 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#11538
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#11559 …}
    -lockByStatus: 1
    -id: "ff6f2312-6405-11f1-a069-d2c50c5a0872"
    -chapters: Doctrine\ORM\PersistentCollection {#11539 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#11544 …}
    -exercises: Doctrine\ORM\PersistentCollection {#11541 …}
    -minimumTime: DateTime @21600 {#11536
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#11546 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#4537 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#11548 …}
    -lessonStats: null
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#11555 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1432 …}
    -createdAt: DateTime @1781011234 {#11537
      date: 2026-06-09 15:20:34.0 Europe/Paris (+02:00)
    }
    -updatedAt: null
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1432 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\TrainingVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\PracticalCaseUserVoter"
ACCESS ABSTAIN
"Nellapp\Bundle\SDKBundle\Permission\Security\Voter\SuperAdminVoter"
ACCESS ABSTAIN
Show voter details
124 DENIED FRONT_ACCESS
[
  "training" => App\Entity\Scholar\Training\SharedTraining {#1271
    -lockBy: App\Entity\Scholar\Training\Training {#1383 …}
    -lockByStatus: 1
    -id: "fe5bdd93-b6d8-11ee-b7d7-0242c0a85003"
    -modules: Doctrine\ORM\PersistentCollection {#1284 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1311 …}
    -totalHourDescription: 0
    -videoDescription: null
    -diplomaDescription: "Titre Niveau 4 (Bac)"
    -trainingProduct: null
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1323 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1302 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1331 …}
    -thematic: [
      "2"
    ]
    -diploma: 4
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1369 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1432 …}
    -createdAt: DateTime @1705675359 {#1264
      date: 2024-01-19 15:42:39.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458954 {#1269
      date: 2025-09-10 01:02:34.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1391 …}
    #fromApi: false
    -name: "Encadrant Technique d'Insertion"
    -description: """
      L'encadrant technique d'insertion (ETI) supervise et soutient socio-professionnellement des personnes éloignées du marché du travail au sein d'une structure d'insertion produisant des biens ou services. Sa mission est d'atteindre les objectifs de production tout en intégrant les buts de formation et d'insertion des salariés. Sous la direction du responsable de la structure, l'ETI organise et gère une partie de l'activité de production. Il établit les conditions pour réaliser un produit ou service, en planifie la mise en œuvre et assure le suivi pour garantir la qualité et la quantité. Il utilise des outils numériques pour la gestion de la production, répartit le travail selon les compétences des salariés et gère l'équipe, en veillant à leur motivation et à la résolution de conflits.\r\n
      L'ETI joue également un rôle dans l'accueil, l'accompagnement et le suivi socio-professionnel des salariés en insertion. Il favorise leur intégration dans la structure, identifie leurs atouts et obstacles, et collabore avec d'autres acteurs du parcours d'insertion. Il contribue à l'évolution professionnelle des salariés en organisant des séances d'apprentissage, en s'assurant de la pertinence des méthodes pédagogiques et en évaluant leurs acquis. Il documente et atteste des compétences professionnelles acquises.
      """
    -public: false
    -_links: null
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1432 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#2030
    -lockBy: App\Entity\Scholar\Module\OriginModule {#2045 …}
    -lockByStatus: 1
    -id: "4e2cfc0b-d844-11ed-aa02-0242c0a81006"
    -lessons: Doctrine\ORM\PersistentCollection {#2031 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#2036 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#2041 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1432 …}
    -createdAt: DateTime @1681202339 {#2028
      date: 2023-04-11 10:38:59.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1699884795 {#2029
      date: 2023-11-13 15:13:15.0 Europe/Paris (+01:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1432 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#11578
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#11600 …}
    -lockByStatus: 1
    -id: "13dbab16-6406-11f1-a069-d2c50c5a0872"
    -chapters: Doctrine\ORM\PersistentCollection {#11579 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#11584 …}
    -exercises: Doctrine\ORM\PersistentCollection {#11581 …}
    -minimumTime: DateTime @21600 {#11571
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#11586 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#4537 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#11588 …}
    -lessonStats: null
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#11595 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1432 …}
    -createdAt: DateTime @1781011269 {#11577
      date: 2026-06-09 15:21:09.0 Europe/Paris (+02:00)
    }
    -updatedAt: null
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1432 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\TrainingVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\PracticalCaseUserVoter"
ACCESS ABSTAIN
"Nellapp\Bundle\SDKBundle\Permission\Security\Voter\SuperAdminVoter"
ACCESS ABSTAIN
Show voter details
125 DENIED FRONT_ACCESS
[
  "training" => App\Entity\Scholar\Training\SharedTraining {#1271
    -lockBy: App\Entity\Scholar\Training\Training {#1383 …}
    -lockByStatus: 1
    -id: "fe5bdd93-b6d8-11ee-b7d7-0242c0a85003"
    -modules: Doctrine\ORM\PersistentCollection {#1284 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1311 …}
    -totalHourDescription: 0
    -videoDescription: null
    -diplomaDescription: "Titre Niveau 4 (Bac)"
    -trainingProduct: null
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1323 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1302 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1331 …}
    -thematic: [
      "2"
    ]
    -diploma: 4
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1369 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1432 …}
    -createdAt: DateTime @1705675359 {#1264
      date: 2024-01-19 15:42:39.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458954 {#1269
      date: 2025-09-10 01:02:34.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1391 …}
    #fromApi: false
    -name: "Encadrant Technique d'Insertion"
    -description: """
      L'encadrant technique d'insertion (ETI) supervise et soutient socio-professionnellement des personnes éloignées du marché du travail au sein d'une structure d'insertion produisant des biens ou services. Sa mission est d'atteindre les objectifs de production tout en intégrant les buts de formation et d'insertion des salariés. Sous la direction du responsable de la structure, l'ETI organise et gère une partie de l'activité de production. Il établit les conditions pour réaliser un produit ou service, en planifie la mise en œuvre et assure le suivi pour garantir la qualité et la quantité. Il utilise des outils numériques pour la gestion de la production, répartit le travail selon les compétences des salariés et gère l'équipe, en veillant à leur motivation et à la résolution de conflits.\r\n
      L'ETI joue également un rôle dans l'accueil, l'accompagnement et le suivi socio-professionnel des salariés en insertion. Il favorise leur intégration dans la structure, identifie leurs atouts et obstacles, et collabore avec d'autres acteurs du parcours d'insertion. Il contribue à l'évolution professionnelle des salariés en organisant des séances d'apprentissage, en s'assurant de la pertinence des méthodes pédagogiques et en évaluant leurs acquis. Il documente et atteste des compétences professionnelles acquises.
      """
    -public: false
    -_links: null
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1432 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#2058
    -lockBy: App\Entity\Scholar\Module\OriginModule {#2073 …}
    -lockByStatus: 1
    -id: "bfe83b27-d2ff-11e9-a0d1-0242ac160002"
    -lessons: Doctrine\ORM\PersistentCollection {#2059 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#2064 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#2069 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1432 …}
    -createdAt: DateTime @1568033148 {#2048
      date: 2019-09-09 14:45:48.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1757458819 {#2057
      date: 2025-09-10 01:00:19.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1432 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#11763
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#11787 …}
    -lockByStatus: 1
    -id: "9a4d0fbc-d300-11e9-a0d1-0242ac160002"
    -chapters: Doctrine\ORM\PersistentCollection {#11764 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#11769 …}
    -exercises: Doctrine\ORM\PersistentCollection {#11766 …}
    -minimumTime: DateTime @21600 {#11760
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#11771 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#2781 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#11773 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#11775 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#11781 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1432 …}
    -createdAt: DateTime @1568033515 {#11761
      date: 2019-09-09 14:51:55.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1754919282 {#11762
      date: 2025-08-11 15:34:42.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#11779 …}
    #fromApi: false
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1432 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\TrainingVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\PracticalCaseUserVoter"
ACCESS ABSTAIN
"Nellapp\Bundle\SDKBundle\Permission\Security\Voter\SuperAdminVoter"
ACCESS ABSTAIN
Show voter details
126 DENIED FRONT_ACCESS
[
  "training" => App\Entity\Scholar\Training\SharedTraining {#1271
    -lockBy: App\Entity\Scholar\Training\Training {#1383 …}
    -lockByStatus: 1
    -id: "fe5bdd93-b6d8-11ee-b7d7-0242c0a85003"
    -modules: Doctrine\ORM\PersistentCollection {#1284 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1311 …}
    -totalHourDescription: 0
    -videoDescription: null
    -diplomaDescription: "Titre Niveau 4 (Bac)"
    -trainingProduct: null
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1323 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1302 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1331 …}
    -thematic: [
      "2"
    ]
    -diploma: 4
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1369 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1432 …}
    -createdAt: DateTime @1705675359 {#1264
      date: 2024-01-19 15:42:39.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458954 {#1269
      date: 2025-09-10 01:02:34.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1391 …}
    #fromApi: false
    -name: "Encadrant Technique d'Insertion"
    -description: """
      L'encadrant technique d'insertion (ETI) supervise et soutient socio-professionnellement des personnes éloignées du marché du travail au sein d'une structure d'insertion produisant des biens ou services. Sa mission est d'atteindre les objectifs de production tout en intégrant les buts de formation et d'insertion des salariés. Sous la direction du responsable de la structure, l'ETI organise et gère une partie de l'activité de production. Il établit les conditions pour réaliser un produit ou service, en planifie la mise en œuvre et assure le suivi pour garantir la qualité et la quantité. Il utilise des outils numériques pour la gestion de la production, répartit le travail selon les compétences des salariés et gère l'équipe, en veillant à leur motivation et à la résolution de conflits.\r\n
      L'ETI joue également un rôle dans l'accueil, l'accompagnement et le suivi socio-professionnel des salariés en insertion. Il favorise leur intégration dans la structure, identifie leurs atouts et obstacles, et collabore avec d'autres acteurs du parcours d'insertion. Il contribue à l'évolution professionnelle des salariés en organisant des séances d'apprentissage, en s'assurant de la pertinence des méthodes pédagogiques et en évaluant leurs acquis. Il documente et atteste des compétences professionnelles acquises.
      """
    -public: false
    -_links: null
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1432 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#2058
    -lockBy: App\Entity\Scholar\Module\OriginModule {#2073 …}
    -lockByStatus: 1
    -id: "bfe83b27-d2ff-11e9-a0d1-0242ac160002"
    -lessons: Doctrine\ORM\PersistentCollection {#2059 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#2064 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#2069 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1432 …}
    -createdAt: DateTime @1568033148 {#2048
      date: 2019-09-09 14:45:48.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1757458819 {#2057
      date: 2025-09-10 01:00:19.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1432 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#11809
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#11832 …}
    -lockByStatus: 1
    -id: "c58a1bc1-d3a0-11e9-a0d1-0242ac160002"
    -chapters: Doctrine\ORM\PersistentCollection {#11810 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#11815 …}
    -exercises: Doctrine\ORM\PersistentCollection {#11812 …}
    -minimumTime: DateTime @21600 {#11806
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#11817 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#2781 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#11819 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#11821 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#11827 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1432 …}
    -createdAt: DateTime @1568102307 {#11807
      date: 2019-09-10 09:58:27.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1757345703 {#11808
      date: 2025-09-08 17:35:03.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#10075 …}
    #fromApi: false
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1432 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\TrainingVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\PracticalCaseUserVoter"
ACCESS ABSTAIN
"Nellapp\Bundle\SDKBundle\Permission\Security\Voter\SuperAdminVoter"
ACCESS ABSTAIN
Show voter details
127 DENIED FRONT_ACCESS
[
  "training" => App\Entity\Scholar\Training\SharedTraining {#1271
    -lockBy: App\Entity\Scholar\Training\Training {#1383 …}
    -lockByStatus: 1
    -id: "fe5bdd93-b6d8-11ee-b7d7-0242c0a85003"
    -modules: Doctrine\ORM\PersistentCollection {#1284 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1311 …}
    -totalHourDescription: 0
    -videoDescription: null
    -diplomaDescription: "Titre Niveau 4 (Bac)"
    -trainingProduct: null
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1323 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1302 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1331 …}
    -thematic: [
      "2"
    ]
    -diploma: 4
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1369 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1432 …}
    -createdAt: DateTime @1705675359 {#1264
      date: 2024-01-19 15:42:39.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458954 {#1269
      date: 2025-09-10 01:02:34.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1391 …}
    #fromApi: false
    -name: "Encadrant Technique d'Insertion"
    -description: """
      L'encadrant technique d'insertion (ETI) supervise et soutient socio-professionnellement des personnes éloignées du marché du travail au sein d'une structure d'insertion produisant des biens ou services. Sa mission est d'atteindre les objectifs de production tout en intégrant les buts de formation et d'insertion des salariés. Sous la direction du responsable de la structure, l'ETI organise et gère une partie de l'activité de production. Il établit les conditions pour réaliser un produit ou service, en planifie la mise en œuvre et assure le suivi pour garantir la qualité et la quantité. Il utilise des outils numériques pour la gestion de la production, répartit le travail selon les compétences des salariés et gère l'équipe, en veillant à leur motivation et à la résolution de conflits.\r\n
      L'ETI joue également un rôle dans l'accueil, l'accompagnement et le suivi socio-professionnel des salariés en insertion. Il favorise leur intégration dans la structure, identifie leurs atouts et obstacles, et collabore avec d'autres acteurs du parcours d'insertion. Il contribue à l'évolution professionnelle des salariés en organisant des séances d'apprentissage, en s'assurant de la pertinence des méthodes pédagogiques et en évaluant leurs acquis. Il documente et atteste des compétences professionnelles acquises.
      """
    -public: false
    -_links: null
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1432 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#2058
    -lockBy: App\Entity\Scholar\Module\OriginModule {#2073 …}
    -lockByStatus: 1
    -id: "bfe83b27-d2ff-11e9-a0d1-0242ac160002"
    -lessons: Doctrine\ORM\PersistentCollection {#2059 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#2064 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#2069 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1432 …}
    -createdAt: DateTime @1568033148 {#2048
      date: 2019-09-09 14:45:48.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1757458819 {#2057
      date: 2025-09-10 01:00:19.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1432 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#11853
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#11875 …}
    -lockByStatus: 1
    -id: "808c448d-6338-11f1-a069-d2c50c5a0872"
    -chapters: Doctrine\ORM\PersistentCollection {#11854 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#11859 …}
    -exercises: Doctrine\ORM\PersistentCollection {#11856 …}
    -minimumTime: DateTime @21600 {#11851
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#11861 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#4537 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#11863 …}
    -lessonStats: null
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#11870 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1432 …}
    -createdAt: DateTime @1780922975 {#11852
      date: 2026-06-08 14:49:35.0 Europe/Paris (+02:00)
    }
    -updatedAt: null
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1432 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\TrainingVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\PracticalCaseUserVoter"
ACCESS ABSTAIN
"Nellapp\Bundle\SDKBundle\Permission\Security\Voter\SuperAdminVoter"
ACCESS ABSTAIN
Show voter details
128 DENIED FRONT_ACCESS
[
  "training" => App\Entity\Scholar\Training\SharedTraining {#1271
    -lockBy: App\Entity\Scholar\Training\Training {#1383 …}
    -lockByStatus: 1
    -id: "fe5bdd93-b6d8-11ee-b7d7-0242c0a85003"
    -modules: Doctrine\ORM\PersistentCollection {#1284 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1311 …}
    -totalHourDescription: 0
    -videoDescription: null
    -diplomaDescription: "Titre Niveau 4 (Bac)"
    -trainingProduct: null
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1323 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1302 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1331 …}
    -thematic: [
      "2"
    ]
    -diploma: 4
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1369 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1432 …}
    -createdAt: DateTime @1705675359 {#1264
      date: 2024-01-19 15:42:39.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458954 {#1269
      date: 2025-09-10 01:02:34.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1391 …}
    #fromApi: false
    -name: "Encadrant Technique d'Insertion"
    -description: """
      L'encadrant technique d'insertion (ETI) supervise et soutient socio-professionnellement des personnes éloignées du marché du travail au sein d'une structure d'insertion produisant des biens ou services. Sa mission est d'atteindre les objectifs de production tout en intégrant les buts de formation et d'insertion des salariés. Sous la direction du responsable de la structure, l'ETI organise et gère une partie de l'activité de production. Il établit les conditions pour réaliser un produit ou service, en planifie la mise en œuvre et assure le suivi pour garantir la qualité et la quantité. Il utilise des outils numériques pour la gestion de la production, répartit le travail selon les compétences des salariés et gère l'équipe, en veillant à leur motivation et à la résolution de conflits.\r\n
      L'ETI joue également un rôle dans l'accueil, l'accompagnement et le suivi socio-professionnel des salariés en insertion. Il favorise leur intégration dans la structure, identifie leurs atouts et obstacles, et collabore avec d'autres acteurs du parcours d'insertion. Il contribue à l'évolution professionnelle des salariés en organisant des séances d'apprentissage, en s'assurant de la pertinence des méthodes pédagogiques et en évaluant leurs acquis. Il documente et atteste des compétences professionnelles acquises.
      """
    -public: false
    -_links: null
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1432 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#2058
    -lockBy: App\Entity\Scholar\Module\OriginModule {#2073 …}
    -lockByStatus: 1
    -id: "bfe83b27-d2ff-11e9-a0d1-0242ac160002"
    -lessons: Doctrine\ORM\PersistentCollection {#2059 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#2064 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#2069 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1432 …}
    -createdAt: DateTime @1568033148 {#2048
      date: 2019-09-09 14:45:48.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1757458819 {#2057
      date: 2025-09-10 01:00:19.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1432 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#11896
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#11920 …}
    -lockByStatus: 1
    -id: "fec82027-90ca-11ed-b6ef-0242ac160004"
    -chapters: Doctrine\ORM\PersistentCollection {#11897 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#11902 …}
    -exercises: Doctrine\ORM\PersistentCollection {#11899 …}
    -minimumTime: DateTime @21600 {#11888
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#11904 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#2781 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#11906 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#11908 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#11914 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1432 …}
    -createdAt: DateTime @1673343704 {#11894
      date: 2023-01-10 10:41:44.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458815 {#11895
      date: 2025-09-10 01:00:15.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#11912 …}
    #fromApi: false
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1432 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\TrainingVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\PracticalCaseUserVoter"
ACCESS ABSTAIN
"Nellapp\Bundle\SDKBundle\Permission\Security\Voter\SuperAdminVoter"
ACCESS ABSTAIN
Show voter details
129 DENIED FRONT_ACCESS
[
  "training" => App\Entity\Scholar\Training\SharedTraining {#1271
    -lockBy: App\Entity\Scholar\Training\Training {#1383 …}
    -lockByStatus: 1
    -id: "fe5bdd93-b6d8-11ee-b7d7-0242c0a85003"
    -modules: Doctrine\ORM\PersistentCollection {#1284 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1311 …}
    -totalHourDescription: 0
    -videoDescription: null
    -diplomaDescription: "Titre Niveau 4 (Bac)"
    -trainingProduct: null
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1323 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1302 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1331 …}
    -thematic: [
      "2"
    ]
    -diploma: 4
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1369 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1432 …}
    -createdAt: DateTime @1705675359 {#1264
      date: 2024-01-19 15:42:39.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458954 {#1269
      date: 2025-09-10 01:02:34.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1391 …}
    #fromApi: false
    -name: "Encadrant Technique d'Insertion"
    -description: """
      L'encadrant technique d'insertion (ETI) supervise et soutient socio-professionnellement des personnes éloignées du marché du travail au sein d'une structure d'insertion produisant des biens ou services. Sa mission est d'atteindre les objectifs de production tout en intégrant les buts de formation et d'insertion des salariés. Sous la direction du responsable de la structure, l'ETI organise et gère une partie de l'activité de production. Il établit les conditions pour réaliser un produit ou service, en planifie la mise en œuvre et assure le suivi pour garantir la qualité et la quantité. Il utilise des outils numériques pour la gestion de la production, répartit le travail selon les compétences des salariés et gère l'équipe, en veillant à leur motivation et à la résolution de conflits.\r\n
      L'ETI joue également un rôle dans l'accueil, l'accompagnement et le suivi socio-professionnel des salariés en insertion. Il favorise leur intégration dans la structure, identifie leurs atouts et obstacles, et collabore avec d'autres acteurs du parcours d'insertion. Il contribue à l'évolution professionnelle des salariés en organisant des séances d'apprentissage, en s'assurant de la pertinence des méthodes pédagogiques et en évaluant leurs acquis. Il documente et atteste des compétences professionnelles acquises.
      """
    -public: false
    -_links: null
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1432 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#2058
    -lockBy: App\Entity\Scholar\Module\OriginModule {#2073 …}
    -lockByStatus: 1
    -id: "bfe83b27-d2ff-11e9-a0d1-0242ac160002"
    -lessons: Doctrine\ORM\PersistentCollection {#2059 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#2064 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#2069 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1432 …}
    -createdAt: DateTime @1568033148 {#2048
      date: 2019-09-09 14:45:48.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1757458819 {#2057
      date: 2025-09-10 01:00:19.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1432 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#11940
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#11962 …}
    -lockByStatus: 1
    -id: "27ec7a99-13d7-11f1-a0d1-7eefa83e8046"
    -chapters: Doctrine\ORM\PersistentCollection {#11941 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#11946 …}
    -exercises: Doctrine\ORM\PersistentCollection {#11943 …}
    -minimumTime: DateTime @21600 {#11933
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#11948 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#2781 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#11950 …}
    -lessonStats: null
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#11957 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1432 …}
    -createdAt: DateTime @1772195023 {#11939
      date: 2026-02-27 13:23:43.0 Europe/Paris (+01:00)
    }
    -updatedAt: null
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1432 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\TrainingVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\PracticalCaseUserVoter"
ACCESS ABSTAIN
"Nellapp\Bundle\SDKBundle\Permission\Security\Voter\SuperAdminVoter"
ACCESS ABSTAIN
Show voter details
130 DENIED FRONT_ACCESS
[
  "training" => App\Entity\Scholar\Training\SharedTraining {#1271
    -lockBy: App\Entity\Scholar\Training\Training {#1383 …}
    -lockByStatus: 1
    -id: "fe5bdd93-b6d8-11ee-b7d7-0242c0a85003"
    -modules: Doctrine\ORM\PersistentCollection {#1284 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1311 …}
    -totalHourDescription: 0
    -videoDescription: null
    -diplomaDescription: "Titre Niveau 4 (Bac)"
    -trainingProduct: null
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1323 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1302 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1331 …}
    -thematic: [
      "2"
    ]
    -diploma: 4
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1369 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1432 …}
    -createdAt: DateTime @1705675359 {#1264
      date: 2024-01-19 15:42:39.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458954 {#1269
      date: 2025-09-10 01:02:34.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1391 …}
    #fromApi: false
    -name: "Encadrant Technique d'Insertion"
    -description: """
      L'encadrant technique d'insertion (ETI) supervise et soutient socio-professionnellement des personnes éloignées du marché du travail au sein d'une structure d'insertion produisant des biens ou services. Sa mission est d'atteindre les objectifs de production tout en intégrant les buts de formation et d'insertion des salariés. Sous la direction du responsable de la structure, l'ETI organise et gère une partie de l'activité de production. Il établit les conditions pour réaliser un produit ou service, en planifie la mise en œuvre et assure le suivi pour garantir la qualité et la quantité. Il utilise des outils numériques pour la gestion de la production, répartit le travail selon les compétences des salariés et gère l'équipe, en veillant à leur motivation et à la résolution de conflits.\r\n
      L'ETI joue également un rôle dans l'accueil, l'accompagnement et le suivi socio-professionnel des salariés en insertion. Il favorise leur intégration dans la structure, identifie leurs atouts et obstacles, et collabore avec d'autres acteurs du parcours d'insertion. Il contribue à l'évolution professionnelle des salariés en organisant des séances d'apprentissage, en s'assurant de la pertinence des méthodes pédagogiques et en évaluant leurs acquis. Il documente et atteste des compétences professionnelles acquises.
      """
    -public: false
    -_links: null
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1432 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#2058
    -lockBy: App\Entity\Scholar\Module\OriginModule {#2073 …}
    -lockByStatus: 1
    -id: "bfe83b27-d2ff-11e9-a0d1-0242ac160002"
    -lessons: Doctrine\ORM\PersistentCollection {#2059 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#2064 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#2069 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1432 …}
    -createdAt: DateTime @1568033148 {#2048
      date: 2019-09-09 14:45:48.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1757458819 {#2057
      date: 2025-09-10 01:00:19.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1432 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#11983
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#12005 …}
    -lockByStatus: 1
    -id: "809f0f38-6338-11f1-a069-d2c50c5a0872"
    -chapters: Doctrine\ORM\PersistentCollection {#11984 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#11989 …}
    -exercises: Doctrine\ORM\PersistentCollection {#11986 …}
    -minimumTime: DateTime @21600 {#11981
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#11991 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#4537 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#11993 …}
    -lessonStats: null
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#12000 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1432 …}
    -createdAt: DateTime @1780922975 {#11982
      date: 2026-06-08 14:49:35.0 Europe/Paris (+02:00)
    }
    -updatedAt: null
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1432 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\TrainingVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\PracticalCaseUserVoter"
ACCESS ABSTAIN
"Nellapp\Bundle\SDKBundle\Permission\Security\Voter\SuperAdminVoter"
ACCESS ABSTAIN
Show voter details
131 DENIED FRONT_ACCESS
[
  "training" => App\Entity\Scholar\Training\SharedTraining {#1271
    -lockBy: App\Entity\Scholar\Training\Training {#1383 …}
    -lockByStatus: 1
    -id: "fe5bdd93-b6d8-11ee-b7d7-0242c0a85003"
    -modules: Doctrine\ORM\PersistentCollection {#1284 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1311 …}
    -totalHourDescription: 0
    -videoDescription: null
    -diplomaDescription: "Titre Niveau 4 (Bac)"
    -trainingProduct: null
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1323 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1302 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1331 …}
    -thematic: [
      "2"
    ]
    -diploma: 4
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1369 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1432 …}
    -createdAt: DateTime @1705675359 {#1264
      date: 2024-01-19 15:42:39.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458954 {#1269
      date: 2025-09-10 01:02:34.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1391 …}
    #fromApi: false
    -name: "Encadrant Technique d'Insertion"
    -description: """
      L'encadrant technique d'insertion (ETI) supervise et soutient socio-professionnellement des personnes éloignées du marché du travail au sein d'une structure d'insertion produisant des biens ou services. Sa mission est d'atteindre les objectifs de production tout en intégrant les buts de formation et d'insertion des salariés. Sous la direction du responsable de la structure, l'ETI organise et gère une partie de l'activité de production. Il établit les conditions pour réaliser un produit ou service, en planifie la mise en œuvre et assure le suivi pour garantir la qualité et la quantité. Il utilise des outils numériques pour la gestion de la production, répartit le travail selon les compétences des salariés et gère l'équipe, en veillant à leur motivation et à la résolution de conflits.\r\n
      L'ETI joue également un rôle dans l'accueil, l'accompagnement et le suivi socio-professionnel des salariés en insertion. Il favorise leur intégration dans la structure, identifie leurs atouts et obstacles, et collabore avec d'autres acteurs du parcours d'insertion. Il contribue à l'évolution professionnelle des salariés en organisant des séances d'apprentissage, en s'assurant de la pertinence des méthodes pédagogiques et en évaluant leurs acquis. Il documente et atteste des compétences professionnelles acquises.
      """
    -public: false
    -_links: null
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1432 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#2087
    -lockBy: App\Entity\Scholar\Module\OriginModule {#2103 …}
    -lockByStatus: 1
    -id: "ec18ae7c-dae7-11e9-a874-0242ac160003"
    -lessons: Doctrine\ORM\PersistentCollection {#2088 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#2093 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#2098 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1432 …}
    -createdAt: DateTime @1568902524 {#2085
      date: 2019-09-19 16:15:24.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1757458820 {#2086
      date: 2025-09-10 01:00:20.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#2096 …}
    #fromApi: false
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1432 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#12195
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#12218 …}
    -lockByStatus: 1
    -id: "7a89f051-d475-11e9-a0d1-0242ac160002"
    -chapters: Doctrine\ORM\PersistentCollection {#12196 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#12201 …}
    -exercises: Doctrine\ORM\PersistentCollection {#12198 …}
    -minimumTime: DateTime @21600 {#12192
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#12203 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#2781 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#12205 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#12207 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#12213 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1432 …}
    -createdAt: DateTime @1568193664 {#12193
      date: 2019-09-11 11:21:04.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1757458809 {#12194
      date: 2025-09-10 01:00:09.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#12211 …}
    #fromApi: false
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1432 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\TrainingVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\PracticalCaseUserVoter"
ACCESS ABSTAIN
"Nellapp\Bundle\SDKBundle\Permission\Security\Voter\SuperAdminVoter"
ACCESS ABSTAIN
Show voter details
132 DENIED FRONT_ACCESS
[
  "training" => App\Entity\Scholar\Training\SharedTraining {#1271
    -lockBy: App\Entity\Scholar\Training\Training {#1383 …}
    -lockByStatus: 1
    -id: "fe5bdd93-b6d8-11ee-b7d7-0242c0a85003"
    -modules: Doctrine\ORM\PersistentCollection {#1284 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1311 …}
    -totalHourDescription: 0
    -videoDescription: null
    -diplomaDescription: "Titre Niveau 4 (Bac)"
    -trainingProduct: null
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1323 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1302 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1331 …}
    -thematic: [
      "2"
    ]
    -diploma: 4
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1369 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1432 …}
    -createdAt: DateTime @1705675359 {#1264
      date: 2024-01-19 15:42:39.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458954 {#1269
      date: 2025-09-10 01:02:34.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1391 …}
    #fromApi: false
    -name: "Encadrant Technique d'Insertion"
    -description: """
      L'encadrant technique d'insertion (ETI) supervise et soutient socio-professionnellement des personnes éloignées du marché du travail au sein d'une structure d'insertion produisant des biens ou services. Sa mission est d'atteindre les objectifs de production tout en intégrant les buts de formation et d'insertion des salariés. Sous la direction du responsable de la structure, l'ETI organise et gère une partie de l'activité de production. Il établit les conditions pour réaliser un produit ou service, en planifie la mise en œuvre et assure le suivi pour garantir la qualité et la quantité. Il utilise des outils numériques pour la gestion de la production, répartit le travail selon les compétences des salariés et gère l'équipe, en veillant à leur motivation et à la résolution de conflits.\r\n
      L'ETI joue également un rôle dans l'accueil, l'accompagnement et le suivi socio-professionnel des salariés en insertion. Il favorise leur intégration dans la structure, identifie leurs atouts et obstacles, et collabore avec d'autres acteurs du parcours d'insertion. Il contribue à l'évolution professionnelle des salariés en organisant des séances d'apprentissage, en s'assurant de la pertinence des méthodes pédagogiques et en évaluant leurs acquis. Il documente et atteste des compétences professionnelles acquises.
      """
    -public: false
    -_links: null
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1432 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#2087
    -lockBy: App\Entity\Scholar\Module\OriginModule {#2103 …}
    -lockByStatus: 1
    -id: "ec18ae7c-dae7-11e9-a874-0242ac160003"
    -lessons: Doctrine\ORM\PersistentCollection {#2088 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#2093 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#2098 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1432 …}
    -createdAt: DateTime @1568902524 {#2085
      date: 2019-09-19 16:15:24.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1757458820 {#2086
      date: 2025-09-10 01:00:20.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#2096 …}
    #fromApi: false
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1432 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#12240
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#12263 …}
    -lockByStatus: 1
    -id: "000974f5-d47a-11e9-a0d1-0242ac160002"
    -chapters: Doctrine\ORM\PersistentCollection {#12241 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#12246 …}
    -exercises: Doctrine\ORM\PersistentCollection {#12243 …}
    -minimumTime: DateTime @21600 {#12237
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#12248 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#2781 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#12250 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#12252 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#12258 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1432 …}
    -createdAt: DateTime @1568195606 {#12238
      date: 2019-09-11 11:53:26.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1750847724 {#12239
      date: 2025-06-25 12:35:24.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1432 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\TrainingVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\PracticalCaseUserVoter"
ACCESS ABSTAIN
"Nellapp\Bundle\SDKBundle\Permission\Security\Voter\SuperAdminVoter"
ACCESS ABSTAIN
Show voter details
133 DENIED FRONT_ACCESS
[
  "training" => App\Entity\Scholar\Training\SharedTraining {#1271
    -lockBy: App\Entity\Scholar\Training\Training {#1383 …}
    -lockByStatus: 1
    -id: "fe5bdd93-b6d8-11ee-b7d7-0242c0a85003"
    -modules: Doctrine\ORM\PersistentCollection {#1284 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1311 …}
    -totalHourDescription: 0
    -videoDescription: null
    -diplomaDescription: "Titre Niveau 4 (Bac)"
    -trainingProduct: null
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1323 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1302 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1331 …}
    -thematic: [
      "2"
    ]
    -diploma: 4
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1369 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1432 …}
    -createdAt: DateTime @1705675359 {#1264
      date: 2024-01-19 15:42:39.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458954 {#1269
      date: 2025-09-10 01:02:34.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1391 …}
    #fromApi: false
    -name: "Encadrant Technique d'Insertion"
    -description: """
      L'encadrant technique d'insertion (ETI) supervise et soutient socio-professionnellement des personnes éloignées du marché du travail au sein d'une structure d'insertion produisant des biens ou services. Sa mission est d'atteindre les objectifs de production tout en intégrant les buts de formation et d'insertion des salariés. Sous la direction du responsable de la structure, l'ETI organise et gère une partie de l'activité de production. Il établit les conditions pour réaliser un produit ou service, en planifie la mise en œuvre et assure le suivi pour garantir la qualité et la quantité. Il utilise des outils numériques pour la gestion de la production, répartit le travail selon les compétences des salariés et gère l'équipe, en veillant à leur motivation et à la résolution de conflits.\r\n
      L'ETI joue également un rôle dans l'accueil, l'accompagnement et le suivi socio-professionnel des salariés en insertion. Il favorise leur intégration dans la structure, identifie leurs atouts et obstacles, et collabore avec d'autres acteurs du parcours d'insertion. Il contribue à l'évolution professionnelle des salariés en organisant des séances d'apprentissage, en s'assurant de la pertinence des méthodes pédagogiques et en évaluant leurs acquis. Il documente et atteste des compétences professionnelles acquises.
      """
    -public: false
    -_links: null
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1432 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#2087
    -lockBy: App\Entity\Scholar\Module\OriginModule {#2103 …}
    -lockByStatus: 1
    -id: "ec18ae7c-dae7-11e9-a874-0242ac160003"
    -lessons: Doctrine\ORM\PersistentCollection {#2088 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#2093 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#2098 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1432 …}
    -createdAt: DateTime @1568902524 {#2085
      date: 2019-09-19 16:15:24.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1757458820 {#2086
      date: 2025-09-10 01:00:20.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#2096 …}
    #fromApi: false
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1432 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#12284
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#12306 …}
    -lockByStatus: 1
    -id: "eb7dd90b-6339-11f1-a069-d2c50c5a0872"
    -chapters: Doctrine\ORM\PersistentCollection {#12285 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#12290 …}
    -exercises: Doctrine\ORM\PersistentCollection {#12287 …}
    -minimumTime: DateTime @21600 {#12282
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#12292 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#4537 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#12294 …}
    -lessonStats: null
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#12301 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1432 …}
    -createdAt: DateTime @1780923584 {#12283
      date: 2026-06-08 14:59:44.0 Europe/Paris (+02:00)
    }
    -updatedAt: null
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1432 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\TrainingVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\PracticalCaseUserVoter"
ACCESS ABSTAIN
"Nellapp\Bundle\SDKBundle\Permission\Security\Voter\SuperAdminVoter"
ACCESS ABSTAIN
Show voter details
134 DENIED FRONT_ACCESS
[
  "training" => App\Entity\Scholar\Training\SharedTraining {#1271
    -lockBy: App\Entity\Scholar\Training\Training {#1383 …}
    -lockByStatus: 1
    -id: "fe5bdd93-b6d8-11ee-b7d7-0242c0a85003"
    -modules: Doctrine\ORM\PersistentCollection {#1284 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1311 …}
    -totalHourDescription: 0
    -videoDescription: null
    -diplomaDescription: "Titre Niveau 4 (Bac)"
    -trainingProduct: null
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1323 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1302 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1331 …}
    -thematic: [
      "2"
    ]
    -diploma: 4
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1369 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1432 …}
    -createdAt: DateTime @1705675359 {#1264
      date: 2024-01-19 15:42:39.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458954 {#1269
      date: 2025-09-10 01:02:34.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1391 …}
    #fromApi: false
    -name: "Encadrant Technique d'Insertion"
    -description: """
      L'encadrant technique d'insertion (ETI) supervise et soutient socio-professionnellement des personnes éloignées du marché du travail au sein d'une structure d'insertion produisant des biens ou services. Sa mission est d'atteindre les objectifs de production tout en intégrant les buts de formation et d'insertion des salariés. Sous la direction du responsable de la structure, l'ETI organise et gère une partie de l'activité de production. Il établit les conditions pour réaliser un produit ou service, en planifie la mise en œuvre et assure le suivi pour garantir la qualité et la quantité. Il utilise des outils numériques pour la gestion de la production, répartit le travail selon les compétences des salariés et gère l'équipe, en veillant à leur motivation et à la résolution de conflits.\r\n
      L'ETI joue également un rôle dans l'accueil, l'accompagnement et le suivi socio-professionnel des salariés en insertion. Il favorise leur intégration dans la structure, identifie leurs atouts et obstacles, et collabore avec d'autres acteurs du parcours d'insertion. Il contribue à l'évolution professionnelle des salariés en organisant des séances d'apprentissage, en s'assurant de la pertinence des méthodes pédagogiques et en évaluant leurs acquis. Il documente et atteste des compétences professionnelles acquises.
      """
    -public: false
    -_links: null
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1432 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#2087
    -lockBy: App\Entity\Scholar\Module\OriginModule {#2103 …}
    -lockByStatus: 1
    -id: "ec18ae7c-dae7-11e9-a874-0242ac160003"
    -lessons: Doctrine\ORM\PersistentCollection {#2088 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#2093 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#2098 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1432 …}
    -createdAt: DateTime @1568902524 {#2085
      date: 2019-09-19 16:15:24.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1757458820 {#2086
      date: 2025-09-10 01:00:20.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#2096 …}
    #fromApi: false
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1432 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#12327
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#12351 …}
    -lockByStatus: 1
    -id: "beea5541-15c8-11ea-9c0f-0242c0a8b002"
    -chapters: Doctrine\ORM\PersistentCollection {#12328 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#12333 …}
    -exercises: Doctrine\ORM\PersistentCollection {#12330 …}
    -minimumTime: DateTime @21600 {#12319
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#12335 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#2781 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#12337 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#12339 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#12345 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1432 …}
    -createdAt: DateTime @1575376252 {#12325
      date: 2019-12-03 13:30:52.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1756909102 {#12326
      date: 2025-09-03 16:18:22.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#12343 …}
    #fromApi: false
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1432 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\TrainingVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\PracticalCaseUserVoter"
ACCESS ABSTAIN
"Nellapp\Bundle\SDKBundle\Permission\Security\Voter\SuperAdminVoter"
ACCESS ABSTAIN
Show voter details
135 DENIED FRONT_ACCESS
[
  "training" => App\Entity\Scholar\Training\SharedTraining {#1271
    -lockBy: App\Entity\Scholar\Training\Training {#1383 …}
    -lockByStatus: 1
    -id: "fe5bdd93-b6d8-11ee-b7d7-0242c0a85003"
    -modules: Doctrine\ORM\PersistentCollection {#1284 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1311 …}
    -totalHourDescription: 0
    -videoDescription: null
    -diplomaDescription: "Titre Niveau 4 (Bac)"
    -trainingProduct: null
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1323 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1302 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1331 …}
    -thematic: [
      "2"
    ]
    -diploma: 4
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1369 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1432 …}
    -createdAt: DateTime @1705675359 {#1264
      date: 2024-01-19 15:42:39.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458954 {#1269
      date: 2025-09-10 01:02:34.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1391 …}
    #fromApi: false
    -name: "Encadrant Technique d'Insertion"
    -description: """
      L'encadrant technique d'insertion (ETI) supervise et soutient socio-professionnellement des personnes éloignées du marché du travail au sein d'une structure d'insertion produisant des biens ou services. Sa mission est d'atteindre les objectifs de production tout en intégrant les buts de formation et d'insertion des salariés. Sous la direction du responsable de la structure, l'ETI organise et gère une partie de l'activité de production. Il établit les conditions pour réaliser un produit ou service, en planifie la mise en œuvre et assure le suivi pour garantir la qualité et la quantité. Il utilise des outils numériques pour la gestion de la production, répartit le travail selon les compétences des salariés et gère l'équipe, en veillant à leur motivation et à la résolution de conflits.\r\n
      L'ETI joue également un rôle dans l'accueil, l'accompagnement et le suivi socio-professionnel des salariés en insertion. Il favorise leur intégration dans la structure, identifie leurs atouts et obstacles, et collabore avec d'autres acteurs du parcours d'insertion. Il contribue à l'évolution professionnelle des salariés en organisant des séances d'apprentissage, en s'assurant de la pertinence des méthodes pédagogiques et en évaluant leurs acquis. Il documente et atteste des compétences professionnelles acquises.
      """
    -public: false
    -_links: null
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1432 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#2087
    -lockBy: App\Entity\Scholar\Module\OriginModule {#2103 …}
    -lockByStatus: 1
    -id: "ec18ae7c-dae7-11e9-a874-0242ac160003"
    -lessons: Doctrine\ORM\PersistentCollection {#2088 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#2093 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#2098 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1432 …}
    -createdAt: DateTime @1568902524 {#2085
      date: 2019-09-19 16:15:24.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1757458820 {#2086
      date: 2025-09-10 01:00:20.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#2096 …}
    #fromApi: false
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1432 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#12373
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#12396 …}
    -lockByStatus: 1
    -id: "b16eeaea-13e6-11f1-a0d1-7eefa83e8046"
    -chapters: Doctrine\ORM\PersistentCollection {#12374 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#12379 …}
    -exercises: Doctrine\ORM\PersistentCollection {#12376 …}
    -minimumTime: DateTime @21600 {#12370
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#12381 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#2781 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#12383 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#12385 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#12391 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1432 …}
    -createdAt: DateTime @1772201696 {#12371
      date: 2026-02-27 15:14:56.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1777314977 {#12372
      date: 2026-04-27 20:36:17.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#8570 …}
    #fromApi: false
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1432 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\TrainingVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\PracticalCaseUserVoter"
ACCESS ABSTAIN
"Nellapp\Bundle\SDKBundle\Permission\Security\Voter\SuperAdminVoter"
ACCESS ABSTAIN
Show voter details
136 DENIED FRONT_ACCESS
[
  "training" => App\Entity\Scholar\Training\SharedTraining {#1271
    -lockBy: App\Entity\Scholar\Training\Training {#1383 …}
    -lockByStatus: 1
    -id: "fe5bdd93-b6d8-11ee-b7d7-0242c0a85003"
    -modules: Doctrine\ORM\PersistentCollection {#1284 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1311 …}
    -totalHourDescription: 0
    -videoDescription: null
    -diplomaDescription: "Titre Niveau 4 (Bac)"
    -trainingProduct: null
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1323 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1302 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1331 …}
    -thematic: [
      "2"
    ]
    -diploma: 4
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1369 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1432 …}
    -createdAt: DateTime @1705675359 {#1264
      date: 2024-01-19 15:42:39.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458954 {#1269
      date: 2025-09-10 01:02:34.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1391 …}
    #fromApi: false
    -name: "Encadrant Technique d'Insertion"
    -description: """
      L'encadrant technique d'insertion (ETI) supervise et soutient socio-professionnellement des personnes éloignées du marché du travail au sein d'une structure d'insertion produisant des biens ou services. Sa mission est d'atteindre les objectifs de production tout en intégrant les buts de formation et d'insertion des salariés. Sous la direction du responsable de la structure, l'ETI organise et gère une partie de l'activité de production. Il établit les conditions pour réaliser un produit ou service, en planifie la mise en œuvre et assure le suivi pour garantir la qualité et la quantité. Il utilise des outils numériques pour la gestion de la production, répartit le travail selon les compétences des salariés et gère l'équipe, en veillant à leur motivation et à la résolution de conflits.\r\n
      L'ETI joue également un rôle dans l'accueil, l'accompagnement et le suivi socio-professionnel des salariés en insertion. Il favorise leur intégration dans la structure, identifie leurs atouts et obstacles, et collabore avec d'autres acteurs du parcours d'insertion. Il contribue à l'évolution professionnelle des salariés en organisant des séances d'apprentissage, en s'assurant de la pertinence des méthodes pédagogiques et en évaluant leurs acquis. Il documente et atteste des compétences professionnelles acquises.
      """
    -public: false
    -_links: null
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1432 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#2087
    -lockBy: App\Entity\Scholar\Module\OriginModule {#2103 …}
    -lockByStatus: 1
    -id: "ec18ae7c-dae7-11e9-a874-0242ac160003"
    -lessons: Doctrine\ORM\PersistentCollection {#2088 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#2093 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#2098 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1432 …}
    -createdAt: DateTime @1568902524 {#2085
      date: 2019-09-19 16:15:24.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1757458820 {#2086
      date: 2025-09-10 01:00:20.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#2096 …}
    #fromApi: false
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1432 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#12416
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#12438 …}
    -lockByStatus: 1
    -id: "eb8b93ad-6339-11f1-a069-d2c50c5a0872"
    -chapters: Doctrine\ORM\PersistentCollection {#12417 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#12422 …}
    -exercises: Doctrine\ORM\PersistentCollection {#12419 …}
    -minimumTime: DateTime @21600 {#12409
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#12424 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#4537 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#12426 …}
    -lessonStats: null
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#12433 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1432 …}
    -createdAt: DateTime @1780923584 {#12415
      date: 2026-06-08 14:59:44.0 Europe/Paris (+02:00)
    }
    -updatedAt: null
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1432 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\TrainingVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\PracticalCaseUserVoter"
ACCESS ABSTAIN
"Nellapp\Bundle\SDKBundle\Permission\Security\Voter\SuperAdminVoter"
ACCESS ABSTAIN
Show voter details
137 DENIED FRONT_ACCESS
[
  "training" => App\Entity\Scholar\Training\SharedTraining {#1271
    -lockBy: App\Entity\Scholar\Training\Training {#1383 …}
    -lockByStatus: 1
    -id: "fe5bdd93-b6d8-11ee-b7d7-0242c0a85003"
    -modules: Doctrine\ORM\PersistentCollection {#1284 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1311 …}
    -totalHourDescription: 0
    -videoDescription: null
    -diplomaDescription: "Titre Niveau 4 (Bac)"
    -trainingProduct: null
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1323 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1302 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1331 …}
    -thematic: [
      "2"
    ]
    -diploma: 4
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1369 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1432 …}
    -createdAt: DateTime @1705675359 {#1264
      date: 2024-01-19 15:42:39.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458954 {#1269
      date: 2025-09-10 01:02:34.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1391 …}
    #fromApi: false
    -name: "Encadrant Technique d'Insertion"
    -description: """
      L'encadrant technique d'insertion (ETI) supervise et soutient socio-professionnellement des personnes éloignées du marché du travail au sein d'une structure d'insertion produisant des biens ou services. Sa mission est d'atteindre les objectifs de production tout en intégrant les buts de formation et d'insertion des salariés. Sous la direction du responsable de la structure, l'ETI organise et gère une partie de l'activité de production. Il établit les conditions pour réaliser un produit ou service, en planifie la mise en œuvre et assure le suivi pour garantir la qualité et la quantité. Il utilise des outils numériques pour la gestion de la production, répartit le travail selon les compétences des salariés et gère l'équipe, en veillant à leur motivation et à la résolution de conflits.\r\n
      L'ETI joue également un rôle dans l'accueil, l'accompagnement et le suivi socio-professionnel des salariés en insertion. Il favorise leur intégration dans la structure, identifie leurs atouts et obstacles, et collabore avec d'autres acteurs du parcours d'insertion. Il contribue à l'évolution professionnelle des salariés en organisant des séances d'apprentissage, en s'assurant de la pertinence des méthodes pédagogiques et en évaluant leurs acquis. Il documente et atteste des compétences professionnelles acquises.
      """
    -public: false
    -_links: null
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1432 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#2116
    -lockBy: App\Entity\Scholar\Module\OriginModule {#2131 …}
    -lockByStatus: 1
    -id: "82f593c4-2323-11e9-8180-00163e87308f"
    -lessons: Doctrine\ORM\PersistentCollection {#2117 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#2122 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#2127 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1432 …}
    -createdAt: DateTime @1548697103 {#2106
      date: 2019-01-28 18:38:23.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458819 {#2115
      date: 2025-09-10 01:00:19.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1432 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#12628
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#12650 …}
    -lockByStatus: 1
    -id: "c4fd8569-2322-11e9-8180-00163e87308f"
    -chapters: Doctrine\ORM\PersistentCollection {#12629 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#12634 …}
    -exercises: Doctrine\ORM\PersistentCollection {#12631 …}
    -minimumTime: DateTime @21600 {#12625
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#12636 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#2781 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#12638 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#12640 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#12646 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1432 …}
    -createdAt: DateTime @1548696785 {#12626
      date: 2019-01-28 18:33:05.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458813 {#12627
      date: 2025-09-10 01:00:13.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#2254 …}
    #fromApi: false
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1432 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\TrainingVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\PracticalCaseUserVoter"
ACCESS ABSTAIN
"Nellapp\Bundle\SDKBundle\Permission\Security\Voter\SuperAdminVoter"
ACCESS ABSTAIN
Show voter details
138 DENIED FRONT_ACCESS
[
  "training" => App\Entity\Scholar\Training\SharedTraining {#1271
    -lockBy: App\Entity\Scholar\Training\Training {#1383 …}
    -lockByStatus: 1
    -id: "fe5bdd93-b6d8-11ee-b7d7-0242c0a85003"
    -modules: Doctrine\ORM\PersistentCollection {#1284 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1311 …}
    -totalHourDescription: 0
    -videoDescription: null
    -diplomaDescription: "Titre Niveau 4 (Bac)"
    -trainingProduct: null
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1323 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1302 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1331 …}
    -thematic: [
      "2"
    ]
    -diploma: 4
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1369 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1432 …}
    -createdAt: DateTime @1705675359 {#1264
      date: 2024-01-19 15:42:39.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458954 {#1269
      date: 2025-09-10 01:02:34.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1391 …}
    #fromApi: false
    -name: "Encadrant Technique d'Insertion"
    -description: """
      L'encadrant technique d'insertion (ETI) supervise et soutient socio-professionnellement des personnes éloignées du marché du travail au sein d'une structure d'insertion produisant des biens ou services. Sa mission est d'atteindre les objectifs de production tout en intégrant les buts de formation et d'insertion des salariés. Sous la direction du responsable de la structure, l'ETI organise et gère une partie de l'activité de production. Il établit les conditions pour réaliser un produit ou service, en planifie la mise en œuvre et assure le suivi pour garantir la qualité et la quantité. Il utilise des outils numériques pour la gestion de la production, répartit le travail selon les compétences des salariés et gère l'équipe, en veillant à leur motivation et à la résolution de conflits.\r\n
      L'ETI joue également un rôle dans l'accueil, l'accompagnement et le suivi socio-professionnel des salariés en insertion. Il favorise leur intégration dans la structure, identifie leurs atouts et obstacles, et collabore avec d'autres acteurs du parcours d'insertion. Il contribue à l'évolution professionnelle des salariés en organisant des séances d'apprentissage, en s'assurant de la pertinence des méthodes pédagogiques et en évaluant leurs acquis. Il documente et atteste des compétences professionnelles acquises.
      """
    -public: false
    -_links: null
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1432 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#2116
    -lockBy: App\Entity\Scholar\Module\OriginModule {#2131 …}
    -lockByStatus: 1
    -id: "82f593c4-2323-11e9-8180-00163e87308f"
    -lessons: Doctrine\ORM\PersistentCollection {#2117 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#2122 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#2127 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1432 …}
    -createdAt: DateTime @1548697103 {#2106
      date: 2019-01-28 18:38:23.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458819 {#2115
      date: 2025-09-10 01:00:19.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1432 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#12672
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#12695 …}
    -lockByStatus: 1
    -id: "1fddae6a-83e8-11ea-b7d2-0242ac1c0004"
    -chapters: Doctrine\ORM\PersistentCollection {#12673 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#12678 …}
    -exercises: Doctrine\ORM\PersistentCollection {#12675 …}
    -minimumTime: DateTime @21600 {#12669
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#12680 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#2781 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#12682 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#12684 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#12690 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1432 …}
    -createdAt: DateTime @1587484357 {#12670
      date: 2020-04-21 17:52:37.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1757458805 {#12671
      date: 2025-09-10 01:00:05.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#4411 …}
    #fromApi: false
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1432 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\TrainingVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\PracticalCaseUserVoter"
ACCESS ABSTAIN
"Nellapp\Bundle\SDKBundle\Permission\Security\Voter\SuperAdminVoter"
ACCESS ABSTAIN
Show voter details
139 DENIED FRONT_ACCESS
[
  "training" => App\Entity\Scholar\Training\SharedTraining {#1271
    -lockBy: App\Entity\Scholar\Training\Training {#1383 …}
    -lockByStatus: 1
    -id: "fe5bdd93-b6d8-11ee-b7d7-0242c0a85003"
    -modules: Doctrine\ORM\PersistentCollection {#1284 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1311 …}
    -totalHourDescription: 0
    -videoDescription: null
    -diplomaDescription: "Titre Niveau 4 (Bac)"
    -trainingProduct: null
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1323 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1302 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1331 …}
    -thematic: [
      "2"
    ]
    -diploma: 4
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1369 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1432 …}
    -createdAt: DateTime @1705675359 {#1264
      date: 2024-01-19 15:42:39.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458954 {#1269
      date: 2025-09-10 01:02:34.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1391 …}
    #fromApi: false
    -name: "Encadrant Technique d'Insertion"
    -description: """
      L'encadrant technique d'insertion (ETI) supervise et soutient socio-professionnellement des personnes éloignées du marché du travail au sein d'une structure d'insertion produisant des biens ou services. Sa mission est d'atteindre les objectifs de production tout en intégrant les buts de formation et d'insertion des salariés. Sous la direction du responsable de la structure, l'ETI organise et gère une partie de l'activité de production. Il établit les conditions pour réaliser un produit ou service, en planifie la mise en œuvre et assure le suivi pour garantir la qualité et la quantité. Il utilise des outils numériques pour la gestion de la production, répartit le travail selon les compétences des salariés et gère l'équipe, en veillant à leur motivation et à la résolution de conflits.\r\n
      L'ETI joue également un rôle dans l'accueil, l'accompagnement et le suivi socio-professionnel des salariés en insertion. Il favorise leur intégration dans la structure, identifie leurs atouts et obstacles, et collabore avec d'autres acteurs du parcours d'insertion. Il contribue à l'évolution professionnelle des salariés en organisant des séances d'apprentissage, en s'assurant de la pertinence des méthodes pédagogiques et en évaluant leurs acquis. Il documente et atteste des compétences professionnelles acquises.
      """
    -public: false
    -_links: null
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1432 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#2116
    -lockBy: App\Entity\Scholar\Module\OriginModule {#2131 …}
    -lockByStatus: 1
    -id: "82f593c4-2323-11e9-8180-00163e87308f"
    -lessons: Doctrine\ORM\PersistentCollection {#2117 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#2122 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#2127 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1432 …}
    -createdAt: DateTime @1548697103 {#2106
      date: 2019-01-28 18:38:23.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458819 {#2115
      date: 2025-09-10 01:00:19.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1432 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#12716
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#12738 …}
    -lockByStatus: 1
    -id: "90cc59a0-649d-11f1-a069-d2c50c5a0872"
    -chapters: Doctrine\ORM\PersistentCollection {#12717 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#12722 …}
    -exercises: Doctrine\ORM\PersistentCollection {#12719 …}
    -minimumTime: DateTime @21600 {#12714
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#12724 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#4537 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#12726 …}
    -lessonStats: null
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#12733 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1432 …}
    -createdAt: DateTime @1781076332 {#12715
      date: 2026-06-10 09:25:32.0 Europe/Paris (+02:00)
    }
    -updatedAt: null
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1432 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\TrainingVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\PracticalCaseUserVoter"
ACCESS ABSTAIN
"Nellapp\Bundle\SDKBundle\Permission\Security\Voter\SuperAdminVoter"
ACCESS ABSTAIN
Show voter details
140 DENIED FRONT_ACCESS
[
  "training" => App\Entity\Scholar\Training\SharedTraining {#1271
    -lockBy: App\Entity\Scholar\Training\Training {#1383 …}
    -lockByStatus: 1
    -id: "fe5bdd93-b6d8-11ee-b7d7-0242c0a85003"
    -modules: Doctrine\ORM\PersistentCollection {#1284 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1311 …}
    -totalHourDescription: 0
    -videoDescription: null
    -diplomaDescription: "Titre Niveau 4 (Bac)"
    -trainingProduct: null
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1323 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1302 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1331 …}
    -thematic: [
      "2"
    ]
    -diploma: 4
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1369 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1432 …}
    -createdAt: DateTime @1705675359 {#1264
      date: 2024-01-19 15:42:39.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458954 {#1269
      date: 2025-09-10 01:02:34.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1391 …}
    #fromApi: false
    -name: "Encadrant Technique d'Insertion"
    -description: """
      L'encadrant technique d'insertion (ETI) supervise et soutient socio-professionnellement des personnes éloignées du marché du travail au sein d'une structure d'insertion produisant des biens ou services. Sa mission est d'atteindre les objectifs de production tout en intégrant les buts de formation et d'insertion des salariés. Sous la direction du responsable de la structure, l'ETI organise et gère une partie de l'activité de production. Il établit les conditions pour réaliser un produit ou service, en planifie la mise en œuvre et assure le suivi pour garantir la qualité et la quantité. Il utilise des outils numériques pour la gestion de la production, répartit le travail selon les compétences des salariés et gère l'équipe, en veillant à leur motivation et à la résolution de conflits.\r\n
      L'ETI joue également un rôle dans l'accueil, l'accompagnement et le suivi socio-professionnel des salariés en insertion. Il favorise leur intégration dans la structure, identifie leurs atouts et obstacles, et collabore avec d'autres acteurs du parcours d'insertion. Il contribue à l'évolution professionnelle des salariés en organisant des séances d'apprentissage, en s'assurant de la pertinence des méthodes pédagogiques et en évaluant leurs acquis. Il documente et atteste des compétences professionnelles acquises.
      """
    -public: false
    -_links: null
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1432 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#2116
    -lockBy: App\Entity\Scholar\Module\OriginModule {#2131 …}
    -lockByStatus: 1
    -id: "82f593c4-2323-11e9-8180-00163e87308f"
    -lessons: Doctrine\ORM\PersistentCollection {#2117 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#2122 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#2127 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1432 …}
    -createdAt: DateTime @1548697103 {#2106
      date: 2019-01-28 18:38:23.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458819 {#2115
      date: 2025-09-10 01:00:19.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1432 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#12759
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#12781 …}
    -lockByStatus: 1
    -id: "2263015a-812e-11e9-a047-0242c0a86003"
    -chapters: Doctrine\ORM\PersistentCollection {#12760 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#12765 …}
    -exercises: Doctrine\ORM\PersistentCollection {#12762 …}
    -minimumTime: DateTime @21600 {#12751
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#12767 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#2781 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#12769 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#12771 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#12777 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1432 …}
    -createdAt: DateTime @1559029875 {#12757
      date: 2019-05-28 09:51:15.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1756710508 {#12758
      date: 2025-09-01 09:08:28.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#2254 …}
    #fromApi: false
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1432 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\TrainingVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\PracticalCaseUserVoter"
ACCESS ABSTAIN
"Nellapp\Bundle\SDKBundle\Permission\Security\Voter\SuperAdminVoter"
ACCESS ABSTAIN
Show voter details
141 DENIED FRONT_ACCESS
[
  "training" => App\Entity\Scholar\Training\SharedTraining {#1271
    -lockBy: App\Entity\Scholar\Training\Training {#1383 …}
    -lockByStatus: 1
    -id: "fe5bdd93-b6d8-11ee-b7d7-0242c0a85003"
    -modules: Doctrine\ORM\PersistentCollection {#1284 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1311 …}
    -totalHourDescription: 0
    -videoDescription: null
    -diplomaDescription: "Titre Niveau 4 (Bac)"
    -trainingProduct: null
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1323 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1302 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1331 …}
    -thematic: [
      "2"
    ]
    -diploma: 4
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1369 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1432 …}
    -createdAt: DateTime @1705675359 {#1264
      date: 2024-01-19 15:42:39.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458954 {#1269
      date: 2025-09-10 01:02:34.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1391 …}
    #fromApi: false
    -name: "Encadrant Technique d'Insertion"
    -description: """
      L'encadrant technique d'insertion (ETI) supervise et soutient socio-professionnellement des personnes éloignées du marché du travail au sein d'une structure d'insertion produisant des biens ou services. Sa mission est d'atteindre les objectifs de production tout en intégrant les buts de formation et d'insertion des salariés. Sous la direction du responsable de la structure, l'ETI organise et gère une partie de l'activité de production. Il établit les conditions pour réaliser un produit ou service, en planifie la mise en œuvre et assure le suivi pour garantir la qualité et la quantité. Il utilise des outils numériques pour la gestion de la production, répartit le travail selon les compétences des salariés et gère l'équipe, en veillant à leur motivation et à la résolution de conflits.\r\n
      L'ETI joue également un rôle dans l'accueil, l'accompagnement et le suivi socio-professionnel des salariés en insertion. Il favorise leur intégration dans la structure, identifie leurs atouts et obstacles, et collabore avec d'autres acteurs du parcours d'insertion. Il contribue à l'évolution professionnelle des salariés en organisant des séances d'apprentissage, en s'assurant de la pertinence des méthodes pédagogiques et en évaluant leurs acquis. Il documente et atteste des compétences professionnelles acquises.
      """
    -public: false
    -_links: null
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1432 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#2116
    -lockBy: App\Entity\Scholar\Module\OriginModule {#2131 …}
    -lockByStatus: 1
    -id: "82f593c4-2323-11e9-8180-00163e87308f"
    -lessons: Doctrine\ORM\PersistentCollection {#2117 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#2122 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#2127 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1432 …}
    -createdAt: DateTime @1548697103 {#2106
      date: 2019-01-28 18:38:23.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458819 {#2115
      date: 2025-09-10 01:00:19.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1432 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#12803
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#12826 …}
    -lockByStatus: 1
    -id: "a94b1f5a-812e-11e9-a047-0242c0a86003"
    -chapters: Doctrine\ORM\PersistentCollection {#12804 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#12809 …}
    -exercises: Doctrine\ORM\PersistentCollection {#12806 …}
    -minimumTime: DateTime @21600 {#12800
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#12811 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#2781 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#12813 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#12815 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#12821 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1432 …}
    -createdAt: DateTime @1559030102 {#12801
      date: 2019-05-28 09:55:02.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1754039626 {#12802
      date: 2025-08-01 11:13:46.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#4411 …}
    #fromApi: false
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1432 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\TrainingVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\PracticalCaseUserVoter"
ACCESS ABSTAIN
"Nellapp\Bundle\SDKBundle\Permission\Security\Voter\SuperAdminVoter"
ACCESS ABSTAIN
Show voter details
142 DENIED FRONT_ACCESS
[
  "training" => App\Entity\Scholar\Training\SharedTraining {#1271
    -lockBy: App\Entity\Scholar\Training\Training {#1383 …}
    -lockByStatus: 1
    -id: "fe5bdd93-b6d8-11ee-b7d7-0242c0a85003"
    -modules: Doctrine\ORM\PersistentCollection {#1284 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1311 …}
    -totalHourDescription: 0
    -videoDescription: null
    -diplomaDescription: "Titre Niveau 4 (Bac)"
    -trainingProduct: null
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1323 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1302 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1331 …}
    -thematic: [
      "2"
    ]
    -diploma: 4
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1369 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1432 …}
    -createdAt: DateTime @1705675359 {#1264
      date: 2024-01-19 15:42:39.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458954 {#1269
      date: 2025-09-10 01:02:34.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1391 …}
    #fromApi: false
    -name: "Encadrant Technique d'Insertion"
    -description: """
      L'encadrant technique d'insertion (ETI) supervise et soutient socio-professionnellement des personnes éloignées du marché du travail au sein d'une structure d'insertion produisant des biens ou services. Sa mission est d'atteindre les objectifs de production tout en intégrant les buts de formation et d'insertion des salariés. Sous la direction du responsable de la structure, l'ETI organise et gère une partie de l'activité de production. Il établit les conditions pour réaliser un produit ou service, en planifie la mise en œuvre et assure le suivi pour garantir la qualité et la quantité. Il utilise des outils numériques pour la gestion de la production, répartit le travail selon les compétences des salariés et gère l'équipe, en veillant à leur motivation et à la résolution de conflits.\r\n
      L'ETI joue également un rôle dans l'accueil, l'accompagnement et le suivi socio-professionnel des salariés en insertion. Il favorise leur intégration dans la structure, identifie leurs atouts et obstacles, et collabore avec d'autres acteurs du parcours d'insertion. Il contribue à l'évolution professionnelle des salariés en organisant des séances d'apprentissage, en s'assurant de la pertinence des méthodes pédagogiques et en évaluant leurs acquis. Il documente et atteste des compétences professionnelles acquises.
      """
    -public: false
    -_links: null
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1432 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#2116
    -lockBy: App\Entity\Scholar\Module\OriginModule {#2131 …}
    -lockByStatus: 1
    -id: "82f593c4-2323-11e9-8180-00163e87308f"
    -lessons: Doctrine\ORM\PersistentCollection {#2117 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#2122 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#2127 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1432 …}
    -createdAt: DateTime @1548697103 {#2106
      date: 2019-01-28 18:38:23.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458819 {#2115
      date: 2025-09-10 01:00:19.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1432 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#12847
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#12869 …}
    -lockByStatus: 1
    -id: "90e15e46-649d-11f1-a069-d2c50c5a0872"
    -chapters: Doctrine\ORM\PersistentCollection {#12848 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#12853 …}
    -exercises: Doctrine\ORM\PersistentCollection {#12850 …}
    -minimumTime: DateTime @21600 {#12845
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#12855 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#4537 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#12857 …}
    -lessonStats: null
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#12864 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1432 …}
    -createdAt: DateTime @1781076332 {#12846
      date: 2026-06-10 09:25:32.0 Europe/Paris (+02:00)
    }
    -updatedAt: null
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1432 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\TrainingVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\PracticalCaseUserVoter"
ACCESS ABSTAIN
"Nellapp\Bundle\SDKBundle\Permission\Security\Voter\SuperAdminVoter"
ACCESS ABSTAIN
Show voter details
143 DENIED FRONT_ACCESS
[
  "training" => App\Entity\Scholar\Training\SharedTraining {#1271
    -lockBy: App\Entity\Scholar\Training\Training {#1383 …}
    -lockByStatus: 1
    -id: "fe5bdd93-b6d8-11ee-b7d7-0242c0a85003"
    -modules: Doctrine\ORM\PersistentCollection {#1284 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1311 …}
    -totalHourDescription: 0
    -videoDescription: null
    -diplomaDescription: "Titre Niveau 4 (Bac)"
    -trainingProduct: null
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1323 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1302 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1331 …}
    -thematic: [
      "2"
    ]
    -diploma: 4
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1369 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1432 …}
    -createdAt: DateTime @1705675359 {#1264
      date: 2024-01-19 15:42:39.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458954 {#1269
      date: 2025-09-10 01:02:34.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1391 …}
    #fromApi: false
    -name: "Encadrant Technique d'Insertion"
    -description: """
      L'encadrant technique d'insertion (ETI) supervise et soutient socio-professionnellement des personnes éloignées du marché du travail au sein d'une structure d'insertion produisant des biens ou services. Sa mission est d'atteindre les objectifs de production tout en intégrant les buts de formation et d'insertion des salariés. Sous la direction du responsable de la structure, l'ETI organise et gère une partie de l'activité de production. Il établit les conditions pour réaliser un produit ou service, en planifie la mise en œuvre et assure le suivi pour garantir la qualité et la quantité. Il utilise des outils numériques pour la gestion de la production, répartit le travail selon les compétences des salariés et gère l'équipe, en veillant à leur motivation et à la résolution de conflits.\r\n
      L'ETI joue également un rôle dans l'accueil, l'accompagnement et le suivi socio-professionnel des salariés en insertion. Il favorise leur intégration dans la structure, identifie leurs atouts et obstacles, et collabore avec d'autres acteurs du parcours d'insertion. Il contribue à l'évolution professionnelle des salariés en organisant des séances d'apprentissage, en s'assurant de la pertinence des méthodes pédagogiques et en évaluant leurs acquis. Il documente et atteste des compétences professionnelles acquises.
      """
    -public: false
    -_links: null
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1432 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#2116
    -lockBy: App\Entity\Scholar\Module\OriginModule {#2131 …}
    -lockByStatus: 1
    -id: "82f593c4-2323-11e9-8180-00163e87308f"
    -lessons: Doctrine\ORM\PersistentCollection {#2117 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#2122 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#2127 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1432 …}
    -createdAt: DateTime @1548697103 {#2106
      date: 2019-01-28 18:38:23.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458819 {#2115
      date: 2025-09-10 01:00:19.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1432 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#12889
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#12911 …}
    -lockByStatus: 1
    -id: "90f6dcc9-649d-11f1-a069-d2c50c5a0872"
    -chapters: Doctrine\ORM\PersistentCollection {#12890 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#12895 …}
    -exercises: Doctrine\ORM\PersistentCollection {#12892 …}
    -minimumTime: DateTime @21600 {#12882
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#12897 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#4537 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#12899 …}
    -lessonStats: null
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#12906 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1432 …}
    -createdAt: DateTime @1781076332 {#12888
      date: 2026-06-10 09:25:32.0 Europe/Paris (+02:00)
    }
    -updatedAt: null
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1432 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\TrainingVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\PracticalCaseUserVoter"
ACCESS ABSTAIN
"Nellapp\Bundle\SDKBundle\Permission\Security\Voter\SuperAdminVoter"
ACCESS ABSTAIN
Show voter details
144 DENIED FRONT_ACCESS
[
  "training" => App\Entity\Scholar\Training\SharedTraining {#1271
    -lockBy: App\Entity\Scholar\Training\Training {#1383 …}
    -lockByStatus: 1
    -id: "fe5bdd93-b6d8-11ee-b7d7-0242c0a85003"
    -modules: Doctrine\ORM\PersistentCollection {#1284 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1311 …}
    -totalHourDescription: 0
    -videoDescription: null
    -diplomaDescription: "Titre Niveau 4 (Bac)"
    -trainingProduct: null
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1323 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1302 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1331 …}
    -thematic: [
      "2"
    ]
    -diploma: 4
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1369 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1432 …}
    -createdAt: DateTime @1705675359 {#1264
      date: 2024-01-19 15:42:39.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458954 {#1269
      date: 2025-09-10 01:02:34.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1391 …}
    #fromApi: false
    -name: "Encadrant Technique d'Insertion"
    -description: """
      L'encadrant technique d'insertion (ETI) supervise et soutient socio-professionnellement des personnes éloignées du marché du travail au sein d'une structure d'insertion produisant des biens ou services. Sa mission est d'atteindre les objectifs de production tout en intégrant les buts de formation et d'insertion des salariés. Sous la direction du responsable de la structure, l'ETI organise et gère une partie de l'activité de production. Il établit les conditions pour réaliser un produit ou service, en planifie la mise en œuvre et assure le suivi pour garantir la qualité et la quantité. Il utilise des outils numériques pour la gestion de la production, répartit le travail selon les compétences des salariés et gère l'équipe, en veillant à leur motivation et à la résolution de conflits.\r\n
      L'ETI joue également un rôle dans l'accueil, l'accompagnement et le suivi socio-professionnel des salariés en insertion. Il favorise leur intégration dans la structure, identifie leurs atouts et obstacles, et collabore avec d'autres acteurs du parcours d'insertion. Il contribue à l'évolution professionnelle des salariés en organisant des séances d'apprentissage, en s'assurant de la pertinence des méthodes pédagogiques et en évaluant leurs acquis. Il documente et atteste des compétences professionnelles acquises.
      """
    -public: false
    -_links: null
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1432 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#2145
    -lockBy: App\Entity\Scholar\Module\OriginModule {#2160 …}
    -lockByStatus: 1
    -id: "6cc893e2-65da-11e9-a435-0242c0a8d002"
    -lessons: Doctrine\ORM\PersistentCollection {#2146 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#2151 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#2156 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1432 …}
    -createdAt: DateTime @1556025241 {#2143
      date: 2019-04-23 15:14:01.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1672840839 {#2144
      date: 2023-01-04 15:00:39.0 Europe/Paris (+01:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1432 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#13129
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#13152 …}
    -lockByStatus: 1
    -id: "b5b14616-551b-11e9-8180-00163e87308f"
    -chapters: Doctrine\ORM\PersistentCollection {#13130 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#13135 …}
    -exercises: Doctrine\ORM\PersistentCollection {#13132 …}
    -minimumTime: DateTime @21600 {#13126
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#13137 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#2781 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#13139 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#13141 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#13147 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1432 …}
    -createdAt: DateTime @1554191318 {#13127
      date: 2019-04-02 09:48:38.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1754567789 {#13128
      date: 2025-08-07 13:56:29.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#11419 …}
    #fromApi: false
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1432 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\TrainingVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\PracticalCaseUserVoter"
ACCESS ABSTAIN
"Nellapp\Bundle\SDKBundle\Permission\Security\Voter\SuperAdminVoter"
ACCESS ABSTAIN
Show voter details
145 DENIED FRONT_ACCESS
[
  "training" => App\Entity\Scholar\Training\SharedTraining {#1271
    -lockBy: App\Entity\Scholar\Training\Training {#1383 …}
    -lockByStatus: 1
    -id: "fe5bdd93-b6d8-11ee-b7d7-0242c0a85003"
    -modules: Doctrine\ORM\PersistentCollection {#1284 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1311 …}
    -totalHourDescription: 0
    -videoDescription: null
    -diplomaDescription: "Titre Niveau 4 (Bac)"
    -trainingProduct: null
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1323 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1302 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1331 …}
    -thematic: [
      "2"
    ]
    -diploma: 4
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1369 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1432 …}
    -createdAt: DateTime @1705675359 {#1264
      date: 2024-01-19 15:42:39.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458954 {#1269
      date: 2025-09-10 01:02:34.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1391 …}
    #fromApi: false
    -name: "Encadrant Technique d'Insertion"
    -description: """
      L'encadrant technique d'insertion (ETI) supervise et soutient socio-professionnellement des personnes éloignées du marché du travail au sein d'une structure d'insertion produisant des biens ou services. Sa mission est d'atteindre les objectifs de production tout en intégrant les buts de formation et d'insertion des salariés. Sous la direction du responsable de la structure, l'ETI organise et gère une partie de l'activité de production. Il établit les conditions pour réaliser un produit ou service, en planifie la mise en œuvre et assure le suivi pour garantir la qualité et la quantité. Il utilise des outils numériques pour la gestion de la production, répartit le travail selon les compétences des salariés et gère l'équipe, en veillant à leur motivation et à la résolution de conflits.\r\n
      L'ETI joue également un rôle dans l'accueil, l'accompagnement et le suivi socio-professionnel des salariés en insertion. Il favorise leur intégration dans la structure, identifie leurs atouts et obstacles, et collabore avec d'autres acteurs du parcours d'insertion. Il contribue à l'évolution professionnelle des salariés en organisant des séances d'apprentissage, en s'assurant de la pertinence des méthodes pédagogiques et en évaluant leurs acquis. Il documente et atteste des compétences professionnelles acquises.
      """
    -public: false
    -_links: null
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1432 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#2145
    -lockBy: App\Entity\Scholar\Module\OriginModule {#2160 …}
    -lockByStatus: 1
    -id: "6cc893e2-65da-11e9-a435-0242c0a8d002"
    -lessons: Doctrine\ORM\PersistentCollection {#2146 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#2151 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#2156 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1432 …}
    -createdAt: DateTime @1556025241 {#2143
      date: 2019-04-23 15:14:01.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1672840839 {#2144
      date: 2023-01-04 15:00:39.0 Europe/Paris (+01:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1432 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#13174
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#13198 …}
    -lockByStatus: 1
    -id: "200a7a31-8e70-11ec-aa25-0242ac140004"
    -chapters: Doctrine\ORM\PersistentCollection {#13175 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#13180 …}
    -exercises: Doctrine\ORM\PersistentCollection {#13177 …}
    -minimumTime: DateTime @21600 {#13171
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#13182 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#2781 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#13184 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#13186 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#13192 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1432 …}
    -createdAt: DateTime @1644937276 {#13172
      date: 2022-02-15 16:01:16.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1753032443 {#13173
      date: 2025-07-20 19:27:23.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#13190 …}
    #fromApi: false
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1432 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\TrainingVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\PracticalCaseUserVoter"
ACCESS ABSTAIN
"Nellapp\Bundle\SDKBundle\Permission\Security\Voter\SuperAdminVoter"
ACCESS ABSTAIN
Show voter details
146 DENIED FRONT_ACCESS
[
  "training" => App\Entity\Scholar\Training\SharedTraining {#1271
    -lockBy: App\Entity\Scholar\Training\Training {#1383 …}
    -lockByStatus: 1
    -id: "fe5bdd93-b6d8-11ee-b7d7-0242c0a85003"
    -modules: Doctrine\ORM\PersistentCollection {#1284 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1311 …}
    -totalHourDescription: 0
    -videoDescription: null
    -diplomaDescription: "Titre Niveau 4 (Bac)"
    -trainingProduct: null
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1323 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1302 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1331 …}
    -thematic: [
      "2"
    ]
    -diploma: 4
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1369 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1432 …}
    -createdAt: DateTime @1705675359 {#1264
      date: 2024-01-19 15:42:39.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458954 {#1269
      date: 2025-09-10 01:02:34.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1391 …}
    #fromApi: false
    -name: "Encadrant Technique d'Insertion"
    -description: """
      L'encadrant technique d'insertion (ETI) supervise et soutient socio-professionnellement des personnes éloignées du marché du travail au sein d'une structure d'insertion produisant des biens ou services. Sa mission est d'atteindre les objectifs de production tout en intégrant les buts de formation et d'insertion des salariés. Sous la direction du responsable de la structure, l'ETI organise et gère une partie de l'activité de production. Il établit les conditions pour réaliser un produit ou service, en planifie la mise en œuvre et assure le suivi pour garantir la qualité et la quantité. Il utilise des outils numériques pour la gestion de la production, répartit le travail selon les compétences des salariés et gère l'équipe, en veillant à leur motivation et à la résolution de conflits.\r\n
      L'ETI joue également un rôle dans l'accueil, l'accompagnement et le suivi socio-professionnel des salariés en insertion. Il favorise leur intégration dans la structure, identifie leurs atouts et obstacles, et collabore avec d'autres acteurs du parcours d'insertion. Il contribue à l'évolution professionnelle des salariés en organisant des séances d'apprentissage, en s'assurant de la pertinence des méthodes pédagogiques et en évaluant leurs acquis. Il documente et atteste des compétences professionnelles acquises.
      """
    -public: false
    -_links: null
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1432 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#2145
    -lockBy: App\Entity\Scholar\Module\OriginModule {#2160 …}
    -lockByStatus: 1
    -id: "6cc893e2-65da-11e9-a435-0242c0a8d002"
    -lessons: Doctrine\ORM\PersistentCollection {#2146 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#2151 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#2156 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1432 …}
    -createdAt: DateTime @1556025241 {#2143
      date: 2019-04-23 15:14:01.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1672840839 {#2144
      date: 2023-01-04 15:00:39.0 Europe/Paris (+01:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1432 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#13219
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#13241 …}
    -lockByStatus: 1
    -id: "44f8929b-649e-11f1-a069-d2c50c5a0872"
    -chapters: Doctrine\ORM\PersistentCollection {#13220 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#13225 …}
    -exercises: Doctrine\ORM\PersistentCollection {#13222 …}
    -minimumTime: DateTime @21600 {#13217
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#13227 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#4537 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#13229 …}
    -lessonStats: null
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#13236 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1432 …}
    -createdAt: DateTime @1781076634 {#13218
      date: 2026-06-10 09:30:34.0 Europe/Paris (+02:00)
    }
    -updatedAt: null
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1432 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\TrainingVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\PracticalCaseUserVoter"
ACCESS ABSTAIN
"Nellapp\Bundle\SDKBundle\Permission\Security\Voter\SuperAdminVoter"
ACCESS ABSTAIN
Show voter details
147 DENIED FRONT_ACCESS
[
  "training" => App\Entity\Scholar\Training\SharedTraining {#1271
    -lockBy: App\Entity\Scholar\Training\Training {#1383 …}
    -lockByStatus: 1
    -id: "fe5bdd93-b6d8-11ee-b7d7-0242c0a85003"
    -modules: Doctrine\ORM\PersistentCollection {#1284 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1311 …}
    -totalHourDescription: 0
    -videoDescription: null
    -diplomaDescription: "Titre Niveau 4 (Bac)"
    -trainingProduct: null
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1323 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1302 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1331 …}
    -thematic: [
      "2"
    ]
    -diploma: 4
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1369 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1432 …}
    -createdAt: DateTime @1705675359 {#1264
      date: 2024-01-19 15:42:39.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458954 {#1269
      date: 2025-09-10 01:02:34.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1391 …}
    #fromApi: false
    -name: "Encadrant Technique d'Insertion"
    -description: """
      L'encadrant technique d'insertion (ETI) supervise et soutient socio-professionnellement des personnes éloignées du marché du travail au sein d'une structure d'insertion produisant des biens ou services. Sa mission est d'atteindre les objectifs de production tout en intégrant les buts de formation et d'insertion des salariés. Sous la direction du responsable de la structure, l'ETI organise et gère une partie de l'activité de production. Il établit les conditions pour réaliser un produit ou service, en planifie la mise en œuvre et assure le suivi pour garantir la qualité et la quantité. Il utilise des outils numériques pour la gestion de la production, répartit le travail selon les compétences des salariés et gère l'équipe, en veillant à leur motivation et à la résolution de conflits.\r\n
      L'ETI joue également un rôle dans l'accueil, l'accompagnement et le suivi socio-professionnel des salariés en insertion. Il favorise leur intégration dans la structure, identifie leurs atouts et obstacles, et collabore avec d'autres acteurs du parcours d'insertion. Il contribue à l'évolution professionnelle des salariés en organisant des séances d'apprentissage, en s'assurant de la pertinence des méthodes pédagogiques et en évaluant leurs acquis. Il documente et atteste des compétences professionnelles acquises.
      """
    -public: false
    -_links: null
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1432 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#2145
    -lockBy: App\Entity\Scholar\Module\OriginModule {#2160 …}
    -lockByStatus: 1
    -id: "6cc893e2-65da-11e9-a435-0242c0a8d002"
    -lessons: Doctrine\ORM\PersistentCollection {#2146 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#2151 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#2156 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1432 …}
    -createdAt: DateTime @1556025241 {#2143
      date: 2019-04-23 15:14:01.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1672840839 {#2144
      date: 2023-01-04 15:00:39.0 Europe/Paris (+01:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1432 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#13262
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#13284 …}
    -lockByStatus: 1
    -id: "6ca35db0-99ac-11e9-aad5-0242ac160002"
    -chapters: Doctrine\ORM\PersistentCollection {#13263 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#13268 …}
    -exercises: Doctrine\ORM\PersistentCollection {#13265 …}
    -minimumTime: DateTime @21600 {#13254
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#13270 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#2781 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#13272 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#13274 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#13280 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1432 …}
    -createdAt: DateTime @1561730144 {#13260
      date: 2019-06-28 15:55:44.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1753083328 {#13261
      date: 2025-07-21 09:35:28.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#12211 …}
    #fromApi: false
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1432 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\TrainingVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\PracticalCaseUserVoter"
ACCESS ABSTAIN
"Nellapp\Bundle\SDKBundle\Permission\Security\Voter\SuperAdminVoter"
ACCESS ABSTAIN
Show voter details
148 DENIED FRONT_ACCESS
[
  "training" => App\Entity\Scholar\Training\SharedTraining {#1271
    -lockBy: App\Entity\Scholar\Training\Training {#1383 …}
    -lockByStatus: 1
    -id: "fe5bdd93-b6d8-11ee-b7d7-0242c0a85003"
    -modules: Doctrine\ORM\PersistentCollection {#1284 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1311 …}
    -totalHourDescription: 0
    -videoDescription: null
    -diplomaDescription: "Titre Niveau 4 (Bac)"
    -trainingProduct: null
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1323 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1302 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1331 …}
    -thematic: [
      "2"
    ]
    -diploma: 4
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1369 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1432 …}
    -createdAt: DateTime @1705675359 {#1264
      date: 2024-01-19 15:42:39.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458954 {#1269
      date: 2025-09-10 01:02:34.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1391 …}
    #fromApi: false
    -name: "Encadrant Technique d'Insertion"
    -description: """
      L'encadrant technique d'insertion (ETI) supervise et soutient socio-professionnellement des personnes éloignées du marché du travail au sein d'une structure d'insertion produisant des biens ou services. Sa mission est d'atteindre les objectifs de production tout en intégrant les buts de formation et d'insertion des salariés. Sous la direction du responsable de la structure, l'ETI organise et gère une partie de l'activité de production. Il établit les conditions pour réaliser un produit ou service, en planifie la mise en œuvre et assure le suivi pour garantir la qualité et la quantité. Il utilise des outils numériques pour la gestion de la production, répartit le travail selon les compétences des salariés et gère l'équipe, en veillant à leur motivation et à la résolution de conflits.\r\n
      L'ETI joue également un rôle dans l'accueil, l'accompagnement et le suivi socio-professionnel des salariés en insertion. Il favorise leur intégration dans la structure, identifie leurs atouts et obstacles, et collabore avec d'autres acteurs du parcours d'insertion. Il contribue à l'évolution professionnelle des salariés en organisant des séances d'apprentissage, en s'assurant de la pertinence des méthodes pédagogiques et en évaluant leurs acquis. Il documente et atteste des compétences professionnelles acquises.
      """
    -public: false
    -_links: null
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1432 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#2145
    -lockBy: App\Entity\Scholar\Module\OriginModule {#2160 …}
    -lockByStatus: 1
    -id: "6cc893e2-65da-11e9-a435-0242c0a8d002"
    -lessons: Doctrine\ORM\PersistentCollection {#2146 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#2151 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#2156 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1432 …}
    -createdAt: DateTime @1556025241 {#2143
      date: 2019-04-23 15:14:01.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1672840839 {#2144
      date: 2023-01-04 15:00:39.0 Europe/Paris (+01:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1432 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#13306
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#13329 …}
    -lockByStatus: 1
    -id: "672946fa-9bd9-11e9-aad5-0242ac160002"
    -chapters: Doctrine\ORM\PersistentCollection {#13307 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#13312 …}
    -exercises: Doctrine\ORM\PersistentCollection {#13309 …}
    -minimumTime: DateTime @21600 {#13303
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#13314 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#2781 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#13316 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#13318 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#13324 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1432 …}
    -createdAt: DateTime @1561969365 {#13304
      date: 2019-07-01 10:22:45.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1753032996 {#13305
      date: 2025-07-20 19:36:36.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#13190 …}
    #fromApi: false
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1432 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\TrainingVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\PracticalCaseUserVoter"
ACCESS ABSTAIN
"Nellapp\Bundle\SDKBundle\Permission\Security\Voter\SuperAdminVoter"
ACCESS ABSTAIN
Show voter details
149 DENIED FRONT_ACCESS
[
  "training" => App\Entity\Scholar\Training\SharedTraining {#1271
    -lockBy: App\Entity\Scholar\Training\Training {#1383 …}
    -lockByStatus: 1
    -id: "fe5bdd93-b6d8-11ee-b7d7-0242c0a85003"
    -modules: Doctrine\ORM\PersistentCollection {#1284 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1311 …}
    -totalHourDescription: 0
    -videoDescription: null
    -diplomaDescription: "Titre Niveau 4 (Bac)"
    -trainingProduct: null
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1323 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1302 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1331 …}
    -thematic: [
      "2"
    ]
    -diploma: 4
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1369 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1432 …}
    -createdAt: DateTime @1705675359 {#1264
      date: 2024-01-19 15:42:39.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458954 {#1269
      date: 2025-09-10 01:02:34.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1391 …}
    #fromApi: false
    -name: "Encadrant Technique d'Insertion"
    -description: """
      L'encadrant technique d'insertion (ETI) supervise et soutient socio-professionnellement des personnes éloignées du marché du travail au sein d'une structure d'insertion produisant des biens ou services. Sa mission est d'atteindre les objectifs de production tout en intégrant les buts de formation et d'insertion des salariés. Sous la direction du responsable de la structure, l'ETI organise et gère une partie de l'activité de production. Il établit les conditions pour réaliser un produit ou service, en planifie la mise en œuvre et assure le suivi pour garantir la qualité et la quantité. Il utilise des outils numériques pour la gestion de la production, répartit le travail selon les compétences des salariés et gère l'équipe, en veillant à leur motivation et à la résolution de conflits.\r\n
      L'ETI joue également un rôle dans l'accueil, l'accompagnement et le suivi socio-professionnel des salariés en insertion. Il favorise leur intégration dans la structure, identifie leurs atouts et obstacles, et collabore avec d'autres acteurs du parcours d'insertion. Il contribue à l'évolution professionnelle des salariés en organisant des séances d'apprentissage, en s'assurant de la pertinence des méthodes pédagogiques et en évaluant leurs acquis. Il documente et atteste des compétences professionnelles acquises.
      """
    -public: false
    -_links: null
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1432 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#2145
    -lockBy: App\Entity\Scholar\Module\OriginModule {#2160 …}
    -lockByStatus: 1
    -id: "6cc893e2-65da-11e9-a435-0242c0a8d002"
    -lessons: Doctrine\ORM\PersistentCollection {#2146 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#2151 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#2156 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1432 …}
    -createdAt: DateTime @1556025241 {#2143
      date: 2019-04-23 15:14:01.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1672840839 {#2144
      date: 2023-01-04 15:00:39.0 Europe/Paris (+01:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1432 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#13350
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#13372 …}
    -lockByStatus: 1
    -id: "450b4a35-649e-11f1-a069-d2c50c5a0872"
    -chapters: Doctrine\ORM\PersistentCollection {#13351 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#13356 …}
    -exercises: Doctrine\ORM\PersistentCollection {#13353 …}
    -minimumTime: DateTime @21600 {#13348
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#13358 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#4537 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#13360 …}
    -lessonStats: null
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#13367 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1432 …}
    -createdAt: DateTime @1781076635 {#13349
      date: 2026-06-10 09:30:35.0 Europe/Paris (+02:00)
    }
    -updatedAt: null
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1432 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\TrainingVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\PracticalCaseUserVoter"
ACCESS ABSTAIN
"Nellapp\Bundle\SDKBundle\Permission\Security\Voter\SuperAdminVoter"
ACCESS ABSTAIN
Show voter details
150 DENIED FRONT_ACCESS
[
  "training" => App\Entity\Scholar\Training\SharedTraining {#1271
    -lockBy: App\Entity\Scholar\Training\Training {#1383 …}
    -lockByStatus: 1
    -id: "fe5bdd93-b6d8-11ee-b7d7-0242c0a85003"
    -modules: Doctrine\ORM\PersistentCollection {#1284 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1311 …}
    -totalHourDescription: 0
    -videoDescription: null
    -diplomaDescription: "Titre Niveau 4 (Bac)"
    -trainingProduct: null
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1323 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1302 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1331 …}
    -thematic: [
      "2"
    ]
    -diploma: 4
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1369 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1432 …}
    -createdAt: DateTime @1705675359 {#1264
      date: 2024-01-19 15:42:39.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458954 {#1269
      date: 2025-09-10 01:02:34.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1391 …}
    #fromApi: false
    -name: "Encadrant Technique d'Insertion"
    -description: """
      L'encadrant technique d'insertion (ETI) supervise et soutient socio-professionnellement des personnes éloignées du marché du travail au sein d'une structure d'insertion produisant des biens ou services. Sa mission est d'atteindre les objectifs de production tout en intégrant les buts de formation et d'insertion des salariés. Sous la direction du responsable de la structure, l'ETI organise et gère une partie de l'activité de production. Il établit les conditions pour réaliser un produit ou service, en planifie la mise en œuvre et assure le suivi pour garantir la qualité et la quantité. Il utilise des outils numériques pour la gestion de la production, répartit le travail selon les compétences des salariés et gère l'équipe, en veillant à leur motivation et à la résolution de conflits.\r\n
      L'ETI joue également un rôle dans l'accueil, l'accompagnement et le suivi socio-professionnel des salariés en insertion. Il favorise leur intégration dans la structure, identifie leurs atouts et obstacles, et collabore avec d'autres acteurs du parcours d'insertion. Il contribue à l'évolution professionnelle des salariés en organisant des séances d'apprentissage, en s'assurant de la pertinence des méthodes pédagogiques et en évaluant leurs acquis. Il documente et atteste des compétences professionnelles acquises.
      """
    -public: false
    -_links: null
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1432 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#2145
    -lockBy: App\Entity\Scholar\Module\OriginModule {#2160 …}
    -lockByStatus: 1
    -id: "6cc893e2-65da-11e9-a435-0242c0a8d002"
    -lessons: Doctrine\ORM\PersistentCollection {#2146 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#2151 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#2156 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1432 …}
    -createdAt: DateTime @1556025241 {#2143
      date: 2019-04-23 15:14:01.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1672840839 {#2144
      date: 2023-01-04 15:00:39.0 Europe/Paris (+01:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1432 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#13393
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#13416 …}
    -lockByStatus: 1
    -id: "4e14144e-c811-11ea-8d8a-0242ac1c0003"
    -chapters: Doctrine\ORM\PersistentCollection {#13394 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#13399 …}
    -exercises: Doctrine\ORM\PersistentCollection {#13396 …}
    -minimumTime: DateTime @21600 {#13385
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#13401 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#2781 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#13403 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#13405 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#13411 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1432 …}
    -createdAt: DateTime @1594978723 {#13391
      date: 2020-07-17 11:38:43.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1752980450 {#13392
      date: 2025-07-20 05:00:50.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#13190 …}
    #fromApi: false
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1432 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\TrainingVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\PracticalCaseUserVoter"
ACCESS ABSTAIN
"Nellapp\Bundle\SDKBundle\Permission\Security\Voter\SuperAdminVoter"
ACCESS ABSTAIN
Show voter details
151 DENIED FRONT_ACCESS
[
  "training" => App\Entity\Scholar\Training\SharedTraining {#1271
    -lockBy: App\Entity\Scholar\Training\Training {#1383 …}
    -lockByStatus: 1
    -id: "fe5bdd93-b6d8-11ee-b7d7-0242c0a85003"
    -modules: Doctrine\ORM\PersistentCollection {#1284 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1311 …}
    -totalHourDescription: 0
    -videoDescription: null
    -diplomaDescription: "Titre Niveau 4 (Bac)"
    -trainingProduct: null
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1323 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1302 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1331 …}
    -thematic: [
      "2"
    ]
    -diploma: 4
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1369 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1432 …}
    -createdAt: DateTime @1705675359 {#1264
      date: 2024-01-19 15:42:39.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458954 {#1269
      date: 2025-09-10 01:02:34.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1391 …}
    #fromApi: false
    -name: "Encadrant Technique d'Insertion"
    -description: """
      L'encadrant technique d'insertion (ETI) supervise et soutient socio-professionnellement des personnes éloignées du marché du travail au sein d'une structure d'insertion produisant des biens ou services. Sa mission est d'atteindre les objectifs de production tout en intégrant les buts de formation et d'insertion des salariés. Sous la direction du responsable de la structure, l'ETI organise et gère une partie de l'activité de production. Il établit les conditions pour réaliser un produit ou service, en planifie la mise en œuvre et assure le suivi pour garantir la qualité et la quantité. Il utilise des outils numériques pour la gestion de la production, répartit le travail selon les compétences des salariés et gère l'équipe, en veillant à leur motivation et à la résolution de conflits.\r\n
      L'ETI joue également un rôle dans l'accueil, l'accompagnement et le suivi socio-professionnel des salariés en insertion. Il favorise leur intégration dans la structure, identifie leurs atouts et obstacles, et collabore avec d'autres acteurs du parcours d'insertion. Il contribue à l'évolution professionnelle des salariés en organisant des séances d'apprentissage, en s'assurant de la pertinence des méthodes pédagogiques et en évaluant leurs acquis. Il documente et atteste des compétences professionnelles acquises.
      """
    -public: false
    -_links: null
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1432 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#2145
    -lockBy: App\Entity\Scholar\Module\OriginModule {#2160 …}
    -lockByStatus: 1
    -id: "6cc893e2-65da-11e9-a435-0242c0a8d002"
    -lessons: Doctrine\ORM\PersistentCollection {#2146 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#2151 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#2156 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1432 …}
    -createdAt: DateTime @1556025241 {#2143
      date: 2019-04-23 15:14:01.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1672840839 {#2144
      date: 2023-01-04 15:00:39.0 Europe/Paris (+01:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1432 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#13438
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#13461 …}
    -lockByStatus: 1
    -id: "3380b882-f3e6-11ed-b97a-0242c0a81004"
    -chapters: Doctrine\ORM\PersistentCollection {#13439 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#13444 …}
    -exercises: Doctrine\ORM\PersistentCollection {#13441 …}
    -minimumTime: DateTime @21600 {#13435
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#13446 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#2781 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#13448 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#13450 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#13456 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1432 …}
    -createdAt: DateTime @1684240555 {#13436
      date: 2023-05-16 14:35:55.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1753028769 {#13437
      date: 2025-07-20 18:26:09.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#13190 …}
    #fromApi: false
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1432 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\TrainingVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\PracticalCaseUserVoter"
ACCESS ABSTAIN
"Nellapp\Bundle\SDKBundle\Permission\Security\Voter\SuperAdminVoter"
ACCESS ABSTAIN
Show voter details
152 DENIED FRONT_ACCESS
[
  "training" => App\Entity\Scholar\Training\SharedTraining {#1271
    -lockBy: App\Entity\Scholar\Training\Training {#1383 …}
    -lockByStatus: 1
    -id: "fe5bdd93-b6d8-11ee-b7d7-0242c0a85003"
    -modules: Doctrine\ORM\PersistentCollection {#1284 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1311 …}
    -totalHourDescription: 0
    -videoDescription: null
    -diplomaDescription: "Titre Niveau 4 (Bac)"
    -trainingProduct: null
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1323 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1302 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1331 …}
    -thematic: [
      "2"
    ]
    -diploma: 4
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1369 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1432 …}
    -createdAt: DateTime @1705675359 {#1264
      date: 2024-01-19 15:42:39.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458954 {#1269
      date: 2025-09-10 01:02:34.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1391 …}
    #fromApi: false
    -name: "Encadrant Technique d'Insertion"
    -description: """
      L'encadrant technique d'insertion (ETI) supervise et soutient socio-professionnellement des personnes éloignées du marché du travail au sein d'une structure d'insertion produisant des biens ou services. Sa mission est d'atteindre les objectifs de production tout en intégrant les buts de formation et d'insertion des salariés. Sous la direction du responsable de la structure, l'ETI organise et gère une partie de l'activité de production. Il établit les conditions pour réaliser un produit ou service, en planifie la mise en œuvre et assure le suivi pour garantir la qualité et la quantité. Il utilise des outils numériques pour la gestion de la production, répartit le travail selon les compétences des salariés et gère l'équipe, en veillant à leur motivation et à la résolution de conflits.\r\n
      L'ETI joue également un rôle dans l'accueil, l'accompagnement et le suivi socio-professionnel des salariés en insertion. Il favorise leur intégration dans la structure, identifie leurs atouts et obstacles, et collabore avec d'autres acteurs du parcours d'insertion. Il contribue à l'évolution professionnelle des salariés en organisant des séances d'apprentissage, en s'assurant de la pertinence des méthodes pédagogiques et en évaluant leurs acquis. Il documente et atteste des compétences professionnelles acquises.
      """
    -public: false
    -_links: null
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1432 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#2145
    -lockBy: App\Entity\Scholar\Module\OriginModule {#2160 …}
    -lockByStatus: 1
    -id: "6cc893e2-65da-11e9-a435-0242c0a8d002"
    -lessons: Doctrine\ORM\PersistentCollection {#2146 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#2151 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#2156 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1432 …}
    -createdAt: DateTime @1556025241 {#2143
      date: 2019-04-23 15:14:01.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1672840839 {#2144
      date: 2023-01-04 15:00:39.0 Europe/Paris (+01:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1432 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#13482
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#13504 …}
    -lockByStatus: 1
    -id: "451f9394-649e-11f1-a069-d2c50c5a0872"
    -chapters: Doctrine\ORM\PersistentCollection {#13483 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#13488 …}
    -exercises: Doctrine\ORM\PersistentCollection {#13485 …}
    -minimumTime: DateTime @21600 {#13480
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#13490 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#4537 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#13492 …}
    -lessonStats: null
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#13499 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1432 …}
    -createdAt: DateTime @1781076635 {#13481
      date: 2026-06-10 09:30:35.0 Europe/Paris (+02:00)
    }
    -updatedAt: null
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1432 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\TrainingVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\PracticalCaseUserVoter"
ACCESS ABSTAIN
"Nellapp\Bundle\SDKBundle\Permission\Security\Voter\SuperAdminVoter"
ACCESS ABSTAIN
Show voter details
153 DENIED FRONT_ACCESS
[
  "training" => App\Entity\Scholar\Training\SharedTraining {#1271
    -lockBy: App\Entity\Scholar\Training\Training {#1383 …}
    -lockByStatus: 1
    -id: "fe5bdd93-b6d8-11ee-b7d7-0242c0a85003"
    -modules: Doctrine\ORM\PersistentCollection {#1284 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1311 …}
    -totalHourDescription: 0
    -videoDescription: null
    -diplomaDescription: "Titre Niveau 4 (Bac)"
    -trainingProduct: null
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1323 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1302 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1331 …}
    -thematic: [
      "2"
    ]
    -diploma: 4
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1369 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1432 …}
    -createdAt: DateTime @1705675359 {#1264
      date: 2024-01-19 15:42:39.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458954 {#1269
      date: 2025-09-10 01:02:34.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1391 …}
    #fromApi: false
    -name: "Encadrant Technique d'Insertion"
    -description: """
      L'encadrant technique d'insertion (ETI) supervise et soutient socio-professionnellement des personnes éloignées du marché du travail au sein d'une structure d'insertion produisant des biens ou services. Sa mission est d'atteindre les objectifs de production tout en intégrant les buts de formation et d'insertion des salariés. Sous la direction du responsable de la structure, l'ETI organise et gère une partie de l'activité de production. Il établit les conditions pour réaliser un produit ou service, en planifie la mise en œuvre et assure le suivi pour garantir la qualité et la quantité. Il utilise des outils numériques pour la gestion de la production, répartit le travail selon les compétences des salariés et gère l'équipe, en veillant à leur motivation et à la résolution de conflits.\r\n
      L'ETI joue également un rôle dans l'accueil, l'accompagnement et le suivi socio-professionnel des salariés en insertion. Il favorise leur intégration dans la structure, identifie leurs atouts et obstacles, et collabore avec d'autres acteurs du parcours d'insertion. Il contribue à l'évolution professionnelle des salariés en organisant des séances d'apprentissage, en s'assurant de la pertinence des méthodes pédagogiques et en évaluant leurs acquis. Il documente et atteste des compétences professionnelles acquises.
      """
    -public: false
    -_links: null
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1432 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#2145
    -lockBy: App\Entity\Scholar\Module\OriginModule {#2160 …}
    -lockByStatus: 1
    -id: "6cc893e2-65da-11e9-a435-0242c0a8d002"
    -lessons: Doctrine\ORM\PersistentCollection {#2146 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#2151 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#2156 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1432 …}
    -createdAt: DateTime @1556025241 {#2143
      date: 2019-04-23 15:14:01.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1672840839 {#2144
      date: 2023-01-04 15:00:39.0 Europe/Paris (+01:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1432 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#13524
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#13546 …}
    -lockByStatus: 1
    -id: "45308afa-649e-11f1-a069-d2c50c5a0872"
    -chapters: Doctrine\ORM\PersistentCollection {#13525 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#13530 …}
    -exercises: Doctrine\ORM\PersistentCollection {#13527 …}
    -minimumTime: DateTime @21600 {#13517
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#13532 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#4537 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#13534 …}
    -lessonStats: null
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#13541 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1432 …}
    -createdAt: DateTime @1781076635 {#13523
      date: 2026-06-10 09:30:35.0 Europe/Paris (+02:00)
    }
    -updatedAt: null
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1432 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\TrainingVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\PracticalCaseUserVoter"
ACCESS ABSTAIN
"Nellapp\Bundle\SDKBundle\Permission\Security\Voter\SuperAdminVoter"
ACCESS ABSTAIN
Show voter details
154 DENIED FRONT_ACCESS
[
  "training" => App\Entity\Scholar\Training\SharedTraining {#1271
    -lockBy: App\Entity\Scholar\Training\Training {#1383 …}
    -lockByStatus: 1
    -id: "fe5bdd93-b6d8-11ee-b7d7-0242c0a85003"
    -modules: Doctrine\ORM\PersistentCollection {#1284 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1311 …}
    -totalHourDescription: 0
    -videoDescription: null
    -diplomaDescription: "Titre Niveau 4 (Bac)"
    -trainingProduct: null
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1323 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1302 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1331 …}
    -thematic: [
      "2"
    ]
    -diploma: 4
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1369 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1432 …}
    -createdAt: DateTime @1705675359 {#1264
      date: 2024-01-19 15:42:39.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458954 {#1269
      date: 2025-09-10 01:02:34.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1391 …}
    #fromApi: false
    -name: "Encadrant Technique d'Insertion"
    -description: """
      L'encadrant technique d'insertion (ETI) supervise et soutient socio-professionnellement des personnes éloignées du marché du travail au sein d'une structure d'insertion produisant des biens ou services. Sa mission est d'atteindre les objectifs de production tout en intégrant les buts de formation et d'insertion des salariés. Sous la direction du responsable de la structure, l'ETI organise et gère une partie de l'activité de production. Il établit les conditions pour réaliser un produit ou service, en planifie la mise en œuvre et assure le suivi pour garantir la qualité et la quantité. Il utilise des outils numériques pour la gestion de la production, répartit le travail selon les compétences des salariés et gère l'équipe, en veillant à leur motivation et à la résolution de conflits.\r\n
      L'ETI joue également un rôle dans l'accueil, l'accompagnement et le suivi socio-professionnel des salariés en insertion. Il favorise leur intégration dans la structure, identifie leurs atouts et obstacles, et collabore avec d'autres acteurs du parcours d'insertion. Il contribue à l'évolution professionnelle des salariés en organisant des séances d'apprentissage, en s'assurant de la pertinence des méthodes pédagogiques et en évaluant leurs acquis. Il documente et atteste des compétences professionnelles acquises.
      """
    -public: false
    -_links: null
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1432 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#2173
    -lockBy: App\Entity\Scholar\Module\OriginModule {#2188 …}
    -lockByStatus: 1
    -id: "30d230a7-bf6c-11ea-8d8a-0242ac1c0003"
    -lessons: Doctrine\ORM\PersistentCollection {#2174 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#2179 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#2184 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1432 …}
    -createdAt: DateTime @1594028198 {#2163
      date: 2020-07-06 11:36:38.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1757458818 {#2172
      date: 2025-09-10 01:00:18.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1432 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#13848
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#13871 …}
    -lockByStatus: 1
    -id: "d2af1079-7be6-11ef-9434-0242c0a8c005"
    -chapters: Doctrine\ORM\PersistentCollection {#13849 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#13854 …}
    -exercises: Doctrine\ORM\PersistentCollection {#13851 …}
    -minimumTime: DateTime @21600 {#13845
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#13856 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#9416 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#13858 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#13860 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#13866 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1432 …}
    -createdAt: DateTime @1727341677 {#13846
      date: 2024-09-26 11:07:57.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1757458815 {#13847
      date: 2025-09-10 01:00:15.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#8947 …}
    #fromApi: false
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1432 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\TrainingVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\PracticalCaseUserVoter"
ACCESS ABSTAIN
"Nellapp\Bundle\SDKBundle\Permission\Security\Voter\SuperAdminVoter"
ACCESS ABSTAIN
Show voter details
155 DENIED FRONT_ACCESS
[
  "training" => App\Entity\Scholar\Training\SharedTraining {#1271
    -lockBy: App\Entity\Scholar\Training\Training {#1383 …}
    -lockByStatus: 1
    -id: "fe5bdd93-b6d8-11ee-b7d7-0242c0a85003"
    -modules: Doctrine\ORM\PersistentCollection {#1284 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1311 …}
    -totalHourDescription: 0
    -videoDescription: null
    -diplomaDescription: "Titre Niveau 4 (Bac)"
    -trainingProduct: null
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1323 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1302 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1331 …}
    -thematic: [
      "2"
    ]
    -diploma: 4
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1369 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1432 …}
    -createdAt: DateTime @1705675359 {#1264
      date: 2024-01-19 15:42:39.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458954 {#1269
      date: 2025-09-10 01:02:34.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1391 …}
    #fromApi: false
    -name: "Encadrant Technique d'Insertion"
    -description: """
      L'encadrant technique d'insertion (ETI) supervise et soutient socio-professionnellement des personnes éloignées du marché du travail au sein d'une structure d'insertion produisant des biens ou services. Sa mission est d'atteindre les objectifs de production tout en intégrant les buts de formation et d'insertion des salariés. Sous la direction du responsable de la structure, l'ETI organise et gère une partie de l'activité de production. Il établit les conditions pour réaliser un produit ou service, en planifie la mise en œuvre et assure le suivi pour garantir la qualité et la quantité. Il utilise des outils numériques pour la gestion de la production, répartit le travail selon les compétences des salariés et gère l'équipe, en veillant à leur motivation et à la résolution de conflits.\r\n
      L'ETI joue également un rôle dans l'accueil, l'accompagnement et le suivi socio-professionnel des salariés en insertion. Il favorise leur intégration dans la structure, identifie leurs atouts et obstacles, et collabore avec d'autres acteurs du parcours d'insertion. Il contribue à l'évolution professionnelle des salariés en organisant des séances d'apprentissage, en s'assurant de la pertinence des méthodes pédagogiques et en évaluant leurs acquis. Il documente et atteste des compétences professionnelles acquises.
      """
    -public: false
    -_links: null
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1432 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#2173
    -lockBy: App\Entity\Scholar\Module\OriginModule {#2188 …}
    -lockByStatus: 1
    -id: "30d230a7-bf6c-11ea-8d8a-0242ac1c0003"
    -lessons: Doctrine\ORM\PersistentCollection {#2174 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#2179 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#2184 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1432 …}
    -createdAt: DateTime @1594028198 {#2163
      date: 2020-07-06 11:36:38.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1757458818 {#2172
      date: 2025-09-10 01:00:18.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1432 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#13893
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#13917 …}
    -lockByStatus: 1
    -id: "6b0773de-c812-11ea-8d8a-0242ac1c0003"
    -chapters: Doctrine\ORM\PersistentCollection {#13894 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#13899 …}
    -exercises: Doctrine\ORM\PersistentCollection {#13896 …}
    -minimumTime: DateTime @21600 {#13890
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#13901 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#2781 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#13903 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#13905 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#13911 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1432 …}
    -createdAt: DateTime @1594979201 {#13891
      date: 2020-07-17 11:46:41.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1756854008 {#13892
      date: 2025-09-03 01:00:08.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#13909 …}
    #fromApi: false
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1432 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\TrainingVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\PracticalCaseUserVoter"
ACCESS ABSTAIN
"Nellapp\Bundle\SDKBundle\Permission\Security\Voter\SuperAdminVoter"
ACCESS ABSTAIN
Show voter details
156 DENIED FRONT_ACCESS
[
  "training" => App\Entity\Scholar\Training\SharedTraining {#1271
    -lockBy: App\Entity\Scholar\Training\Training {#1383 …}
    -lockByStatus: 1
    -id: "fe5bdd93-b6d8-11ee-b7d7-0242c0a85003"
    -modules: Doctrine\ORM\PersistentCollection {#1284 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1311 …}
    -totalHourDescription: 0
    -videoDescription: null
    -diplomaDescription: "Titre Niveau 4 (Bac)"
    -trainingProduct: null
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1323 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1302 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1331 …}
    -thematic: [
      "2"
    ]
    -diploma: 4
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1369 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1432 …}
    -createdAt: DateTime @1705675359 {#1264
      date: 2024-01-19 15:42:39.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458954 {#1269
      date: 2025-09-10 01:02:34.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1391 …}
    #fromApi: false
    -name: "Encadrant Technique d'Insertion"
    -description: """
      L'encadrant technique d'insertion (ETI) supervise et soutient socio-professionnellement des personnes éloignées du marché du travail au sein d'une structure d'insertion produisant des biens ou services. Sa mission est d'atteindre les objectifs de production tout en intégrant les buts de formation et d'insertion des salariés. Sous la direction du responsable de la structure, l'ETI organise et gère une partie de l'activité de production. Il établit les conditions pour réaliser un produit ou service, en planifie la mise en œuvre et assure le suivi pour garantir la qualité et la quantité. Il utilise des outils numériques pour la gestion de la production, répartit le travail selon les compétences des salariés et gère l'équipe, en veillant à leur motivation et à la résolution de conflits.\r\n
      L'ETI joue également un rôle dans l'accueil, l'accompagnement et le suivi socio-professionnel des salariés en insertion. Il favorise leur intégration dans la structure, identifie leurs atouts et obstacles, et collabore avec d'autres acteurs du parcours d'insertion. Il contribue à l'évolution professionnelle des salariés en organisant des séances d'apprentissage, en s'assurant de la pertinence des méthodes pédagogiques et en évaluant leurs acquis. Il documente et atteste des compétences professionnelles acquises.
      """
    -public: false
    -_links: null
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1432 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#2173
    -lockBy: App\Entity\Scholar\Module\OriginModule {#2188 …}
    -lockByStatus: 1
    -id: "30d230a7-bf6c-11ea-8d8a-0242ac1c0003"
    -lessons: Doctrine\ORM\PersistentCollection {#2174 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#2179 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#2184 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1432 …}
    -createdAt: DateTime @1594028198 {#2163
      date: 2020-07-06 11:36:38.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1757458818 {#2172
      date: 2025-09-10 01:00:18.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1432 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#13939
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#13962 …}
    -lockByStatus: 1
    -id: "a5a3ceb7-c814-11ea-8d8a-0242ac1c0003"
    -chapters: Doctrine\ORM\PersistentCollection {#13940 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#13945 …}
    -exercises: Doctrine\ORM\PersistentCollection {#13942 …}
    -minimumTime: DateTime @21600 {#13936
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#13947 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#2781 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#13949 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#13951 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#13957 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1432 …}
    -createdAt: DateTime @1594980159 {#13937
      date: 2020-07-17 12:02:39.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1756732931 {#13938
      date: 2025-09-01 15:22:11.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#2254 …}
    #fromApi: false
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1432 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\TrainingVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\PracticalCaseUserVoter"
ACCESS ABSTAIN
"Nellapp\Bundle\SDKBundle\Permission\Security\Voter\SuperAdminVoter"
ACCESS ABSTAIN
Show voter details
157 DENIED FRONT_ACCESS
[
  "training" => App\Entity\Scholar\Training\SharedTraining {#1271
    -lockBy: App\Entity\Scholar\Training\Training {#1383 …}
    -lockByStatus: 1
    -id: "fe5bdd93-b6d8-11ee-b7d7-0242c0a85003"
    -modules: Doctrine\ORM\PersistentCollection {#1284 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1311 …}
    -totalHourDescription: 0
    -videoDescription: null
    -diplomaDescription: "Titre Niveau 4 (Bac)"
    -trainingProduct: null
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1323 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1302 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1331 …}
    -thematic: [
      "2"
    ]
    -diploma: 4
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1369 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1432 …}
    -createdAt: DateTime @1705675359 {#1264
      date: 2024-01-19 15:42:39.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458954 {#1269
      date: 2025-09-10 01:02:34.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1391 …}
    #fromApi: false
    -name: "Encadrant Technique d'Insertion"
    -description: """
      L'encadrant technique d'insertion (ETI) supervise et soutient socio-professionnellement des personnes éloignées du marché du travail au sein d'une structure d'insertion produisant des biens ou services. Sa mission est d'atteindre les objectifs de production tout en intégrant les buts de formation et d'insertion des salariés. Sous la direction du responsable de la structure, l'ETI organise et gère une partie de l'activité de production. Il établit les conditions pour réaliser un produit ou service, en planifie la mise en œuvre et assure le suivi pour garantir la qualité et la quantité. Il utilise des outils numériques pour la gestion de la production, répartit le travail selon les compétences des salariés et gère l'équipe, en veillant à leur motivation et à la résolution de conflits.\r\n
      L'ETI joue également un rôle dans l'accueil, l'accompagnement et le suivi socio-professionnel des salariés en insertion. Il favorise leur intégration dans la structure, identifie leurs atouts et obstacles, et collabore avec d'autres acteurs du parcours d'insertion. Il contribue à l'évolution professionnelle des salariés en organisant des séances d'apprentissage, en s'assurant de la pertinence des méthodes pédagogiques et en évaluant leurs acquis. Il documente et atteste des compétences professionnelles acquises.
      """
    -public: false
    -_links: null
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1432 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#2173
    -lockBy: App\Entity\Scholar\Module\OriginModule {#2188 …}
    -lockByStatus: 1
    -id: "30d230a7-bf6c-11ea-8d8a-0242ac1c0003"
    -lessons: Doctrine\ORM\PersistentCollection {#2174 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#2179 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#2184 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1432 …}
    -createdAt: DateTime @1594028198 {#2163
      date: 2020-07-06 11:36:38.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1757458818 {#2172
      date: 2025-09-10 01:00:18.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1432 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#13983
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#14005 …}
    -lockByStatus: 1
    -id: "29845fcd-6410-11f1-a069-d2c50c5a0872"
    -chapters: Doctrine\ORM\PersistentCollection {#13984 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#13989 …}
    -exercises: Doctrine\ORM\PersistentCollection {#13986 …}
    -minimumTime: DateTime @21600 {#13981
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#13991 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#4537 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#13993 …}
    -lessonStats: null
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#14000 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1432 …}
    -createdAt: DateTime @1781015600 {#13982
      date: 2026-06-09 16:33:20.0 Europe/Paris (+02:00)
    }
    -updatedAt: null
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1432 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\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 FRONT_ACCESS
[
  "training" => App\Entity\Scholar\Training\SharedTraining {#1271
    -lockBy: App\Entity\Scholar\Training\Training {#1383 …}
    -lockByStatus: 1
    -id: "fe5bdd93-b6d8-11ee-b7d7-0242c0a85003"
    -modules: Doctrine\ORM\PersistentCollection {#1284 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1311 …}
    -totalHourDescription: 0
    -videoDescription: null
    -diplomaDescription: "Titre Niveau 4 (Bac)"
    -trainingProduct: null
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1323 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1302 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1331 …}
    -thematic: [
      "2"
    ]
    -diploma: 4
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1369 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1432 …}
    -createdAt: DateTime @1705675359 {#1264
      date: 2024-01-19 15:42:39.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458954 {#1269
      date: 2025-09-10 01:02:34.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1391 …}
    #fromApi: false
    -name: "Encadrant Technique d'Insertion"
    -description: """
      L'encadrant technique d'insertion (ETI) supervise et soutient socio-professionnellement des personnes éloignées du marché du travail au sein d'une structure d'insertion produisant des biens ou services. Sa mission est d'atteindre les objectifs de production tout en intégrant les buts de formation et d'insertion des salariés. Sous la direction du responsable de la structure, l'ETI organise et gère une partie de l'activité de production. Il établit les conditions pour réaliser un produit ou service, en planifie la mise en œuvre et assure le suivi pour garantir la qualité et la quantité. Il utilise des outils numériques pour la gestion de la production, répartit le travail selon les compétences des salariés et gère l'équipe, en veillant à leur motivation et à la résolution de conflits.\r\n
      L'ETI joue également un rôle dans l'accueil, l'accompagnement et le suivi socio-professionnel des salariés en insertion. Il favorise leur intégration dans la structure, identifie leurs atouts et obstacles, et collabore avec d'autres acteurs du parcours d'insertion. Il contribue à l'évolution professionnelle des salariés en organisant des séances d'apprentissage, en s'assurant de la pertinence des méthodes pédagogiques et en évaluant leurs acquis. Il documente et atteste des compétences professionnelles acquises.
      """
    -public: false
    -_links: null
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1432 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#2173
    -lockBy: App\Entity\Scholar\Module\OriginModule {#2188 …}
    -lockByStatus: 1
    -id: "30d230a7-bf6c-11ea-8d8a-0242ac1c0003"
    -lessons: Doctrine\ORM\PersistentCollection {#2174 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#2179 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#2184 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1432 …}
    -createdAt: DateTime @1594028198 {#2163
      date: 2020-07-06 11:36:38.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1757458818 {#2172
      date: 2025-09-10 01:00:18.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1432 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#14027
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#14050 …}
    -lockByStatus: 1
    -id: "cd1cbc91-c814-11ea-8d8a-0242ac1c0003"
    -chapters: Doctrine\ORM\PersistentCollection {#14028 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#14033 …}
    -exercises: Doctrine\ORM\PersistentCollection {#14030 …}
    -minimumTime: DateTime @21600 {#14024
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#14035 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#2781 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#14037 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#14039 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#14045 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1432 …}
    -createdAt: DateTime @1594980225 {#14025
      date: 2020-07-17 12:03:45.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1750847724 {#14026
      date: 2025-06-25 12:35:24.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1432 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\TrainingVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\PracticalCaseUserVoter"
ACCESS ABSTAIN
"Nellapp\Bundle\SDKBundle\Permission\Security\Voter\SuperAdminVoter"
ACCESS ABSTAIN
Show voter details
159 DENIED FRONT_ACCESS
[
  "training" => App\Entity\Scholar\Training\SharedTraining {#1271
    -lockBy: App\Entity\Scholar\Training\Training {#1383 …}
    -lockByStatus: 1
    -id: "fe5bdd93-b6d8-11ee-b7d7-0242c0a85003"
    -modules: Doctrine\ORM\PersistentCollection {#1284 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1311 …}
    -totalHourDescription: 0
    -videoDescription: null
    -diplomaDescription: "Titre Niveau 4 (Bac)"
    -trainingProduct: null
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1323 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1302 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1331 …}
    -thematic: [
      "2"
    ]
    -diploma: 4
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1369 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1432 …}
    -createdAt: DateTime @1705675359 {#1264
      date: 2024-01-19 15:42:39.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458954 {#1269
      date: 2025-09-10 01:02:34.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1391 …}
    #fromApi: false
    -name: "Encadrant Technique d'Insertion"
    -description: """
      L'encadrant technique d'insertion (ETI) supervise et soutient socio-professionnellement des personnes éloignées du marché du travail au sein d'une structure d'insertion produisant des biens ou services. Sa mission est d'atteindre les objectifs de production tout en intégrant les buts de formation et d'insertion des salariés. Sous la direction du responsable de la structure, l'ETI organise et gère une partie de l'activité de production. Il établit les conditions pour réaliser un produit ou service, en planifie la mise en œuvre et assure le suivi pour garantir la qualité et la quantité. Il utilise des outils numériques pour la gestion de la production, répartit le travail selon les compétences des salariés et gère l'équipe, en veillant à leur motivation et à la résolution de conflits.\r\n
      L'ETI joue également un rôle dans l'accueil, l'accompagnement et le suivi socio-professionnel des salariés en insertion. Il favorise leur intégration dans la structure, identifie leurs atouts et obstacles, et collabore avec d'autres acteurs du parcours d'insertion. Il contribue à l'évolution professionnelle des salariés en organisant des séances d'apprentissage, en s'assurant de la pertinence des méthodes pédagogiques et en évaluant leurs acquis. Il documente et atteste des compétences professionnelles acquises.
      """
    -public: false
    -_links: null
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1432 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#2173
    -lockBy: App\Entity\Scholar\Module\OriginModule {#2188 …}
    -lockByStatus: 1
    -id: "30d230a7-bf6c-11ea-8d8a-0242ac1c0003"
    -lessons: Doctrine\ORM\PersistentCollection {#2174 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#2179 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#2184 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1432 …}
    -createdAt: DateTime @1594028198 {#2163
      date: 2020-07-06 11:36:38.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1757458818 {#2172
      date: 2025-09-10 01:00:18.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1432 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#14072
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#14095 …}
    -lockByStatus: 1
    -id: "fd9455c5-c814-11ea-8d8a-0242ac1c0003"
    -chapters: Doctrine\ORM\PersistentCollection {#14073 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#14078 …}
    -exercises: Doctrine\ORM\PersistentCollection {#14075 …}
    -minimumTime: DateTime @21600 {#14069
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#14080 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#2781 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#14082 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#14084 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#14090 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1432 …}
    -createdAt: DateTime @1594980306 {#14070
      date: 2020-07-17 12:05:06.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1756978498 {#14071
      date: 2025-09-04 11:34:58.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#8947 …}
    #fromApi: false
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1432 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\TrainingVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\PracticalCaseUserVoter"
ACCESS ABSTAIN
"Nellapp\Bundle\SDKBundle\Permission\Security\Voter\SuperAdminVoter"
ACCESS ABSTAIN
Show voter details
160 DENIED FRONT_ACCESS
[
  "training" => App\Entity\Scholar\Training\SharedTraining {#1271
    -lockBy: App\Entity\Scholar\Training\Training {#1383 …}
    -lockByStatus: 1
    -id: "fe5bdd93-b6d8-11ee-b7d7-0242c0a85003"
    -modules: Doctrine\ORM\PersistentCollection {#1284 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1311 …}
    -totalHourDescription: 0
    -videoDescription: null
    -diplomaDescription: "Titre Niveau 4 (Bac)"
    -trainingProduct: null
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1323 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1302 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1331 …}
    -thematic: [
      "2"
    ]
    -diploma: 4
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1369 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1432 …}
    -createdAt: DateTime @1705675359 {#1264
      date: 2024-01-19 15:42:39.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458954 {#1269
      date: 2025-09-10 01:02:34.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1391 …}
    #fromApi: false
    -name: "Encadrant Technique d'Insertion"
    -description: """
      L'encadrant technique d'insertion (ETI) supervise et soutient socio-professionnellement des personnes éloignées du marché du travail au sein d'une structure d'insertion produisant des biens ou services. Sa mission est d'atteindre les objectifs de production tout en intégrant les buts de formation et d'insertion des salariés. Sous la direction du responsable de la structure, l'ETI organise et gère une partie de l'activité de production. Il établit les conditions pour réaliser un produit ou service, en planifie la mise en œuvre et assure le suivi pour garantir la qualité et la quantité. Il utilise des outils numériques pour la gestion de la production, répartit le travail selon les compétences des salariés et gère l'équipe, en veillant à leur motivation et à la résolution de conflits.\r\n
      L'ETI joue également un rôle dans l'accueil, l'accompagnement et le suivi socio-professionnel des salariés en insertion. Il favorise leur intégration dans la structure, identifie leurs atouts et obstacles, et collabore avec d'autres acteurs du parcours d'insertion. Il contribue à l'évolution professionnelle des salariés en organisant des séances d'apprentissage, en s'assurant de la pertinence des méthodes pédagogiques et en évaluant leurs acquis. Il documente et atteste des compétences professionnelles acquises.
      """
    -public: false
    -_links: null
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1432 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#2173
    -lockBy: App\Entity\Scholar\Module\OriginModule {#2188 …}
    -lockByStatus: 1
    -id: "30d230a7-bf6c-11ea-8d8a-0242ac1c0003"
    -lessons: Doctrine\ORM\PersistentCollection {#2174 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#2179 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#2184 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1432 …}
    -createdAt: DateTime @1594028198 {#2163
      date: 2020-07-06 11:36:38.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1757458818 {#2172
      date: 2025-09-10 01:00:18.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1432 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#14117
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#14141 …}
    -lockByStatus: 1
    -id: "02e254af-da39-11ef-9075-0242c0a83007"
    -chapters: Doctrine\ORM\PersistentCollection {#14118 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#14123 …}
    -exercises: Doctrine\ORM\PersistentCollection {#14120 …}
    -minimumTime: DateTime @21600 {#14114
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#14125 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#14127 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#14128 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#14130 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#14136 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1432 …}
    -createdAt: DateTime @1737712386 {#14115
      date: 2025-01-24 10:53:06.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1750847724 {#14116
      date: 2025-06-25 12:35:24.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1432 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\TrainingVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\PracticalCaseUserVoter"
ACCESS ABSTAIN
"Nellapp\Bundle\SDKBundle\Permission\Security\Voter\SuperAdminVoter"
ACCESS ABSTAIN
Show voter details
161 DENIED FRONT_ACCESS
[
  "training" => App\Entity\Scholar\Training\SharedTraining {#1271
    -lockBy: App\Entity\Scholar\Training\Training {#1383 …}
    -lockByStatus: 1
    -id: "fe5bdd93-b6d8-11ee-b7d7-0242c0a85003"
    -modules: Doctrine\ORM\PersistentCollection {#1284 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1311 …}
    -totalHourDescription: 0
    -videoDescription: null
    -diplomaDescription: "Titre Niveau 4 (Bac)"
    -trainingProduct: null
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1323 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1302 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1331 …}
    -thematic: [
      "2"
    ]
    -diploma: 4
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1369 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1432 …}
    -createdAt: DateTime @1705675359 {#1264
      date: 2024-01-19 15:42:39.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458954 {#1269
      date: 2025-09-10 01:02:34.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1391 …}
    #fromApi: false
    -name: "Encadrant Technique d'Insertion"
    -description: """
      L'encadrant technique d'insertion (ETI) supervise et soutient socio-professionnellement des personnes éloignées du marché du travail au sein d'une structure d'insertion produisant des biens ou services. Sa mission est d'atteindre les objectifs de production tout en intégrant les buts de formation et d'insertion des salariés. Sous la direction du responsable de la structure, l'ETI organise et gère une partie de l'activité de production. Il établit les conditions pour réaliser un produit ou service, en planifie la mise en œuvre et assure le suivi pour garantir la qualité et la quantité. Il utilise des outils numériques pour la gestion de la production, répartit le travail selon les compétences des salariés et gère l'équipe, en veillant à leur motivation et à la résolution de conflits.\r\n
      L'ETI joue également un rôle dans l'accueil, l'accompagnement et le suivi socio-professionnel des salariés en insertion. Il favorise leur intégration dans la structure, identifie leurs atouts et obstacles, et collabore avec d'autres acteurs du parcours d'insertion. Il contribue à l'évolution professionnelle des salariés en organisant des séances d'apprentissage, en s'assurant de la pertinence des méthodes pédagogiques et en évaluant leurs acquis. Il documente et atteste des compétences professionnelles acquises.
      """
    -public: false
    -_links: null
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1432 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#2202
    -lockBy: App\Entity\Scholar\Module\OriginModule {#2217 …}
    -lockByStatus: 1
    -id: "3560b1ac-bf6d-11ea-8d8a-0242ac1c0003"
    -lessons: Doctrine\ORM\PersistentCollection {#2203 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#2208 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#2213 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1432 …}
    -createdAt: DateTime @1594028635 {#2200
      date: 2020-07-06 11:43:55.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1610386972 {#2201
      date: 2021-01-11 18:42:52.0 Europe/Paris (+01:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1432 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#14359
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#14383 …}
    -lockByStatus: 1
    -id: "2f0e6e78-c822-11ea-8d8a-0242ac1c0003"
    -chapters: Doctrine\ORM\PersistentCollection {#14360 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#14365 …}
    -exercises: Doctrine\ORM\PersistentCollection {#14362 …}
    -minimumTime: DateTime @21600 {#14356
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#14367 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#2781 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#14369 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#14371 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#14377 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1432 …}
    -createdAt: DateTime @1594985973 {#14357
      date: 2020-07-17 13:39:33.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1757062156 {#14358
      date: 2025-09-05 10:49:16.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#14375 …}
    #fromApi: false
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1432 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\TrainingVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\PracticalCaseUserVoter"
ACCESS ABSTAIN
"Nellapp\Bundle\SDKBundle\Permission\Security\Voter\SuperAdminVoter"
ACCESS ABSTAIN
Show voter details
162 DENIED FRONT_ACCESS
[
  "training" => App\Entity\Scholar\Training\SharedTraining {#1271
    -lockBy: App\Entity\Scholar\Training\Training {#1383 …}
    -lockByStatus: 1
    -id: "fe5bdd93-b6d8-11ee-b7d7-0242c0a85003"
    -modules: Doctrine\ORM\PersistentCollection {#1284 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1311 …}
    -totalHourDescription: 0
    -videoDescription: null
    -diplomaDescription: "Titre Niveau 4 (Bac)"
    -trainingProduct: null
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1323 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1302 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1331 …}
    -thematic: [
      "2"
    ]
    -diploma: 4
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1369 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1432 …}
    -createdAt: DateTime @1705675359 {#1264
      date: 2024-01-19 15:42:39.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458954 {#1269
      date: 2025-09-10 01:02:34.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1391 …}
    #fromApi: false
    -name: "Encadrant Technique d'Insertion"
    -description: """
      L'encadrant technique d'insertion (ETI) supervise et soutient socio-professionnellement des personnes éloignées du marché du travail au sein d'une structure d'insertion produisant des biens ou services. Sa mission est d'atteindre les objectifs de production tout en intégrant les buts de formation et d'insertion des salariés. Sous la direction du responsable de la structure, l'ETI organise et gère une partie de l'activité de production. Il établit les conditions pour réaliser un produit ou service, en planifie la mise en œuvre et assure le suivi pour garantir la qualité et la quantité. Il utilise des outils numériques pour la gestion de la production, répartit le travail selon les compétences des salariés et gère l'équipe, en veillant à leur motivation et à la résolution de conflits.\r\n
      L'ETI joue également un rôle dans l'accueil, l'accompagnement et le suivi socio-professionnel des salariés en insertion. Il favorise leur intégration dans la structure, identifie leurs atouts et obstacles, et collabore avec d'autres acteurs du parcours d'insertion. Il contribue à l'évolution professionnelle des salariés en organisant des séances d'apprentissage, en s'assurant de la pertinence des méthodes pédagogiques et en évaluant leurs acquis. Il documente et atteste des compétences professionnelles acquises.
      """
    -public: false
    -_links: null
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1432 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#2202
    -lockBy: App\Entity\Scholar\Module\OriginModule {#2217 …}
    -lockByStatus: 1
    -id: "3560b1ac-bf6d-11ea-8d8a-0242ac1c0003"
    -lessons: Doctrine\ORM\PersistentCollection {#2203 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#2208 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#2213 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1432 …}
    -createdAt: DateTime @1594028635 {#2200
      date: 2020-07-06 11:43:55.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1610386972 {#2201
      date: 2021-01-11 18:42:52.0 Europe/Paris (+01:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1432 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#14405
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#14428 …}
    -lockByStatus: 1
    -id: "8edcabdf-5432-11eb-a224-0242ac140002"
    -chapters: Doctrine\ORM\PersistentCollection {#14406 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#14411 …}
    -exercises: Doctrine\ORM\PersistentCollection {#14408 …}
    -minimumTime: DateTime @21600 {#14402
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#14413 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#2781 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#14415 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#14417 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#14423 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1432 …}
    -createdAt: DateTime @1610386168 {#14403
      date: 2021-01-11 18:29:28.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1756886053 {#14404
      date: 2025-09-03 09:54:13.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#14375 …}
    #fromApi: false
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1432 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\TrainingVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\PracticalCaseUserVoter"
ACCESS ABSTAIN
"Nellapp\Bundle\SDKBundle\Permission\Security\Voter\SuperAdminVoter"
ACCESS ABSTAIN
Show voter details
163 DENIED FRONT_ACCESS
[
  "training" => App\Entity\Scholar\Training\SharedTraining {#1271
    -lockBy: App\Entity\Scholar\Training\Training {#1383 …}
    -lockByStatus: 1
    -id: "fe5bdd93-b6d8-11ee-b7d7-0242c0a85003"
    -modules: Doctrine\ORM\PersistentCollection {#1284 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1311 …}
    -totalHourDescription: 0
    -videoDescription: null
    -diplomaDescription: "Titre Niveau 4 (Bac)"
    -trainingProduct: null
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1323 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1302 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1331 …}
    -thematic: [
      "2"
    ]
    -diploma: 4
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1369 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1432 …}
    -createdAt: DateTime @1705675359 {#1264
      date: 2024-01-19 15:42:39.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458954 {#1269
      date: 2025-09-10 01:02:34.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1391 …}
    #fromApi: false
    -name: "Encadrant Technique d'Insertion"
    -description: """
      L'encadrant technique d'insertion (ETI) supervise et soutient socio-professionnellement des personnes éloignées du marché du travail au sein d'une structure d'insertion produisant des biens ou services. Sa mission est d'atteindre les objectifs de production tout en intégrant les buts de formation et d'insertion des salariés. Sous la direction du responsable de la structure, l'ETI organise et gère une partie de l'activité de production. Il établit les conditions pour réaliser un produit ou service, en planifie la mise en œuvre et assure le suivi pour garantir la qualité et la quantité. Il utilise des outils numériques pour la gestion de la production, répartit le travail selon les compétences des salariés et gère l'équipe, en veillant à leur motivation et à la résolution de conflits.\r\n
      L'ETI joue également un rôle dans l'accueil, l'accompagnement et le suivi socio-professionnel des salariés en insertion. Il favorise leur intégration dans la structure, identifie leurs atouts et obstacles, et collabore avec d'autres acteurs du parcours d'insertion. Il contribue à l'évolution professionnelle des salariés en organisant des séances d'apprentissage, en s'assurant de la pertinence des méthodes pédagogiques et en évaluant leurs acquis. Il documente et atteste des compétences professionnelles acquises.
      """
    -public: false
    -_links: null
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1432 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#2202
    -lockBy: App\Entity\Scholar\Module\OriginModule {#2217 …}
    -lockByStatus: 1
    -id: "3560b1ac-bf6d-11ea-8d8a-0242ac1c0003"
    -lessons: Doctrine\ORM\PersistentCollection {#2203 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#2208 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#2213 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1432 …}
    -createdAt: DateTime @1594028635 {#2200
      date: 2020-07-06 11:43:55.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1610386972 {#2201
      date: 2021-01-11 18:42:52.0 Europe/Paris (+01:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1432 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#14449
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#14471 …}
    -lockByStatus: 1
    -id: "5ea87147-6410-11f1-a069-d2c50c5a0872"
    -chapters: Doctrine\ORM\PersistentCollection {#14450 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#14455 …}
    -exercises: Doctrine\ORM\PersistentCollection {#14452 …}
    -minimumTime: DateTime @21600 {#14447
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#14457 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#4537 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#14459 …}
    -lessonStats: null
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#14466 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1432 …}
    -createdAt: DateTime @1781015689 {#14448
      date: 2026-06-09 16:34:49.0 Europe/Paris (+02:00)
    }
    -updatedAt: null
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1432 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\TrainingVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\PracticalCaseUserVoter"
ACCESS ABSTAIN
"Nellapp\Bundle\SDKBundle\Permission\Security\Voter\SuperAdminVoter"
ACCESS ABSTAIN
Show voter details
164 DENIED FRONT_ACCESS
[
  "training" => App\Entity\Scholar\Training\SharedTraining {#1271
    -lockBy: App\Entity\Scholar\Training\Training {#1383 …}
    -lockByStatus: 1
    -id: "fe5bdd93-b6d8-11ee-b7d7-0242c0a85003"
    -modules: Doctrine\ORM\PersistentCollection {#1284 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1311 …}
    -totalHourDescription: 0
    -videoDescription: null
    -diplomaDescription: "Titre Niveau 4 (Bac)"
    -trainingProduct: null
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1323 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1302 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1331 …}
    -thematic: [
      "2"
    ]
    -diploma: 4
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1369 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1432 …}
    -createdAt: DateTime @1705675359 {#1264
      date: 2024-01-19 15:42:39.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458954 {#1269
      date: 2025-09-10 01:02:34.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1391 …}
    #fromApi: false
    -name: "Encadrant Technique d'Insertion"
    -description: """
      L'encadrant technique d'insertion (ETI) supervise et soutient socio-professionnellement des personnes éloignées du marché du travail au sein d'une structure d'insertion produisant des biens ou services. Sa mission est d'atteindre les objectifs de production tout en intégrant les buts de formation et d'insertion des salariés. Sous la direction du responsable de la structure, l'ETI organise et gère une partie de l'activité de production. Il établit les conditions pour réaliser un produit ou service, en planifie la mise en œuvre et assure le suivi pour garantir la qualité et la quantité. Il utilise des outils numériques pour la gestion de la production, répartit le travail selon les compétences des salariés et gère l'équipe, en veillant à leur motivation et à la résolution de conflits.\r\n
      L'ETI joue également un rôle dans l'accueil, l'accompagnement et le suivi socio-professionnel des salariés en insertion. Il favorise leur intégration dans la structure, identifie leurs atouts et obstacles, et collabore avec d'autres acteurs du parcours d'insertion. Il contribue à l'évolution professionnelle des salariés en organisant des séances d'apprentissage, en s'assurant de la pertinence des méthodes pédagogiques et en évaluant leurs acquis. Il documente et atteste des compétences professionnelles acquises.
      """
    -public: false
    -_links: null
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1432 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#2202
    -lockBy: App\Entity\Scholar\Module\OriginModule {#2217 …}
    -lockByStatus: 1
    -id: "3560b1ac-bf6d-11ea-8d8a-0242ac1c0003"
    -lessons: Doctrine\ORM\PersistentCollection {#2203 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#2208 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#2213 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1432 …}
    -createdAt: DateTime @1594028635 {#2200
      date: 2020-07-06 11:43:55.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1610386972 {#2201
      date: 2021-01-11 18:42:52.0 Europe/Paris (+01:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1432 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#14493
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#14517 …}
    -lockByStatus: 1
    -id: "cff9833b-c822-11ea-8d8a-0242ac1c0003"
    -chapters: Doctrine\ORM\PersistentCollection {#14494 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#14499 …}
    -exercises: Doctrine\ORM\PersistentCollection {#14496 …}
    -minimumTime: DateTime @21600 {#14490
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#14501 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#2781 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#14503 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#14505 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#14511 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1432 …}
    -createdAt: DateTime @1594986243 {#14491
      date: 2020-07-17 13:44:03.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1757323569 {#14492
      date: 2025-09-08 11:26:09.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#14509 …}
    #fromApi: false
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1432 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\TrainingVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\PracticalCaseUserVoter"
ACCESS ABSTAIN
"Nellapp\Bundle\SDKBundle\Permission\Security\Voter\SuperAdminVoter"
ACCESS ABSTAIN
Show voter details
165 DENIED FRONT_ACCESS
[
  "training" => App\Entity\Scholar\Training\SharedTraining {#1271
    -lockBy: App\Entity\Scholar\Training\Training {#1383 …}
    -lockByStatus: 1
    -id: "fe5bdd93-b6d8-11ee-b7d7-0242c0a85003"
    -modules: Doctrine\ORM\PersistentCollection {#1284 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1311 …}
    -totalHourDescription: 0
    -videoDescription: null
    -diplomaDescription: "Titre Niveau 4 (Bac)"
    -trainingProduct: null
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1323 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1302 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1331 …}
    -thematic: [
      "2"
    ]
    -diploma: 4
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1369 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1432 …}
    -createdAt: DateTime @1705675359 {#1264
      date: 2024-01-19 15:42:39.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458954 {#1269
      date: 2025-09-10 01:02:34.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1391 …}
    #fromApi: false
    -name: "Encadrant Technique d'Insertion"
    -description: """
      L'encadrant technique d'insertion (ETI) supervise et soutient socio-professionnellement des personnes éloignées du marché du travail au sein d'une structure d'insertion produisant des biens ou services. Sa mission est d'atteindre les objectifs de production tout en intégrant les buts de formation et d'insertion des salariés. Sous la direction du responsable de la structure, l'ETI organise et gère une partie de l'activité de production. Il établit les conditions pour réaliser un produit ou service, en planifie la mise en œuvre et assure le suivi pour garantir la qualité et la quantité. Il utilise des outils numériques pour la gestion de la production, répartit le travail selon les compétences des salariés et gère l'équipe, en veillant à leur motivation et à la résolution de conflits.\r\n
      L'ETI joue également un rôle dans l'accueil, l'accompagnement et le suivi socio-professionnel des salariés en insertion. Il favorise leur intégration dans la structure, identifie leurs atouts et obstacles, et collabore avec d'autres acteurs du parcours d'insertion. Il contribue à l'évolution professionnelle des salariés en organisant des séances d'apprentissage, en s'assurant de la pertinence des méthodes pédagogiques et en évaluant leurs acquis. Il documente et atteste des compétences professionnelles acquises.
      """
    -public: false
    -_links: null
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1432 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#2202
    -lockBy: App\Entity\Scholar\Module\OriginModule {#2217 …}
    -lockByStatus: 1
    -id: "3560b1ac-bf6d-11ea-8d8a-0242ac1c0003"
    -lessons: Doctrine\ORM\PersistentCollection {#2203 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#2208 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#2213 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1432 …}
    -createdAt: DateTime @1594028635 {#2200
      date: 2020-07-06 11:43:55.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1610386972 {#2201
      date: 2021-01-11 18:42:52.0 Europe/Paris (+01:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1432 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#14539
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#14562 …}
    -lockByStatus: 1
    -id: "0b5ba1fd-c823-11ea-8d8a-0242ac1c0003"
    -chapters: Doctrine\ORM\PersistentCollection {#14540 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#14545 …}
    -exercises: Doctrine\ORM\PersistentCollection {#14542 …}
    -minimumTime: DateTime @21600 {#14536
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#14547 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#2781 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#14549 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#14551 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#14557 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1432 …}
    -createdAt: DateTime @1594986342 {#14537
      date: 2020-07-17 13:45:42.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1756907045 {#14538
      date: 2025-09-03 15:44:05.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#14509 …}
    #fromApi: false
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1432 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\TrainingVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\PracticalCaseUserVoter"
ACCESS ABSTAIN
"Nellapp\Bundle\SDKBundle\Permission\Security\Voter\SuperAdminVoter"
ACCESS ABSTAIN
Show voter details
166 DENIED FRONT_ACCESS
[
  "training" => App\Entity\Scholar\Training\SharedTraining {#1271
    -lockBy: App\Entity\Scholar\Training\Training {#1383 …}
    -lockByStatus: 1
    -id: "fe5bdd93-b6d8-11ee-b7d7-0242c0a85003"
    -modules: Doctrine\ORM\PersistentCollection {#1284 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1311 …}
    -totalHourDescription: 0
    -videoDescription: null
    -diplomaDescription: "Titre Niveau 4 (Bac)"
    -trainingProduct: null
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1323 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1302 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1331 …}
    -thematic: [
      "2"
    ]
    -diploma: 4
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1369 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1432 …}
    -createdAt: DateTime @1705675359 {#1264
      date: 2024-01-19 15:42:39.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458954 {#1269
      date: 2025-09-10 01:02:34.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1391 …}
    #fromApi: false
    -name: "Encadrant Technique d'Insertion"
    -description: """
      L'encadrant technique d'insertion (ETI) supervise et soutient socio-professionnellement des personnes éloignées du marché du travail au sein d'une structure d'insertion produisant des biens ou services. Sa mission est d'atteindre les objectifs de production tout en intégrant les buts de formation et d'insertion des salariés. Sous la direction du responsable de la structure, l'ETI organise et gère une partie de l'activité de production. Il établit les conditions pour réaliser un produit ou service, en planifie la mise en œuvre et assure le suivi pour garantir la qualité et la quantité. Il utilise des outils numériques pour la gestion de la production, répartit le travail selon les compétences des salariés et gère l'équipe, en veillant à leur motivation et à la résolution de conflits.\r\n
      L'ETI joue également un rôle dans l'accueil, l'accompagnement et le suivi socio-professionnel des salariés en insertion. Il favorise leur intégration dans la structure, identifie leurs atouts et obstacles, et collabore avec d'autres acteurs du parcours d'insertion. Il contribue à l'évolution professionnelle des salariés en organisant des séances d'apprentissage, en s'assurant de la pertinence des méthodes pédagogiques et en évaluant leurs acquis. Il documente et atteste des compétences professionnelles acquises.
      """
    -public: false
    -_links: null
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1432 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#2202
    -lockBy: App\Entity\Scholar\Module\OriginModule {#2217 …}
    -lockByStatus: 1
    -id: "3560b1ac-bf6d-11ea-8d8a-0242ac1c0003"
    -lessons: Doctrine\ORM\PersistentCollection {#2203 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#2208 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#2213 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1432 …}
    -createdAt: DateTime @1594028635 {#2200
      date: 2020-07-06 11:43:55.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1610386972 {#2201
      date: 2021-01-11 18:42:52.0 Europe/Paris (+01:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1432 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#14583
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#14604 …}
    -lockByStatus: 1
    -id: "a46f7824-6410-11f1-a069-d2c50c5a0872"
    -chapters: Doctrine\ORM\PersistentCollection {#14584 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#14589 …}
    -exercises: Doctrine\ORM\PersistentCollection {#14586 …}
    -minimumTime: DateTime @21600 {#14581
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#14591 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#4537 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#14593 …}
    -lessonStats: null
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#14600 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1432 …}
    -createdAt: DateTime @1781015806 {#14582
      date: 2026-06-09 16:36:46.0 Europe/Paris (+02:00)
    }
    -updatedAt: null
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1432 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\TrainingVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\PracticalCaseUserVoter"
ACCESS ABSTAIN
"Nellapp\Bundle\SDKBundle\Permission\Security\Voter\SuperAdminVoter"
ACCESS ABSTAIN
Show voter details
167 DENIED FRONT_ACCESS
[
  "training" => App\Entity\Scholar\Training\SharedTraining {#1271
    -lockBy: App\Entity\Scholar\Training\Training {#1383 …}
    -lockByStatus: 1
    -id: "fe5bdd93-b6d8-11ee-b7d7-0242c0a85003"
    -modules: Doctrine\ORM\PersistentCollection {#1284 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1311 …}
    -totalHourDescription: 0
    -videoDescription: null
    -diplomaDescription: "Titre Niveau 4 (Bac)"
    -trainingProduct: null
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1323 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1302 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1331 …}
    -thematic: [
      "2"
    ]
    -diploma: 4
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1369 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1432 …}
    -createdAt: DateTime @1705675359 {#1264
      date: 2024-01-19 15:42:39.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458954 {#1269
      date: 2025-09-10 01:02:34.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1391 …}
    #fromApi: false
    -name: "Encadrant Technique d'Insertion"
    -description: """
      L'encadrant technique d'insertion (ETI) supervise et soutient socio-professionnellement des personnes éloignées du marché du travail au sein d'une structure d'insertion produisant des biens ou services. Sa mission est d'atteindre les objectifs de production tout en intégrant les buts de formation et d'insertion des salariés. Sous la direction du responsable de la structure, l'ETI organise et gère une partie de l'activité de production. Il établit les conditions pour réaliser un produit ou service, en planifie la mise en œuvre et assure le suivi pour garantir la qualité et la quantité. Il utilise des outils numériques pour la gestion de la production, répartit le travail selon les compétences des salariés et gère l'équipe, en veillant à leur motivation et à la résolution de conflits.\r\n
      L'ETI joue également un rôle dans l'accueil, l'accompagnement et le suivi socio-professionnel des salariés en insertion. Il favorise leur intégration dans la structure, identifie leurs atouts et obstacles, et collabore avec d'autres acteurs du parcours d'insertion. Il contribue à l'évolution professionnelle des salariés en organisant des séances d'apprentissage, en s'assurant de la pertinence des méthodes pédagogiques et en évaluant leurs acquis. Il documente et atteste des compétences professionnelles acquises.
      """
    -public: false
    -_links: null
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1432 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#2202
    -lockBy: App\Entity\Scholar\Module\OriginModule {#2217 …}
    -lockByStatus: 1
    -id: "3560b1ac-bf6d-11ea-8d8a-0242ac1c0003"
    -lessons: Doctrine\ORM\PersistentCollection {#2203 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#2208 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#2213 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1432 …}
    -createdAt: DateTime @1594028635 {#2200
      date: 2020-07-06 11:43:55.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1610386972 {#2201
      date: 2021-01-11 18:42:52.0 Europe/Paris (+01:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1432 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#14624
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#14647 …}
    -lockByStatus: 1
    -id: "6d8c9464-1406-11ed-81e4-0242ac140006"
    -chapters: Doctrine\ORM\PersistentCollection {#14625 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#14630 …}
    -exercises: Doctrine\ORM\PersistentCollection {#14627 …}
    -minimumTime: DateTime @21600 {#14616
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#14632 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#2781 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#14634 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#14636 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#14642 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1432 …}
    -createdAt: DateTime @1659625335 {#14622
      date: 2022-08-04 17:02:15.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1750847724 {#14623
      date: 2025-06-25 12:35:24.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1432 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\TrainingVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\PracticalCaseUserVoter"
ACCESS ABSTAIN
"Nellapp\Bundle\SDKBundle\Permission\Security\Voter\SuperAdminVoter"
ACCESS ABSTAIN
Show voter details
168 DENIED FRONT_ACCESS
[
  "training" => App\Entity\Scholar\Training\SharedTraining {#1271
    -lockBy: App\Entity\Scholar\Training\Training {#1383 …}
    -lockByStatus: 1
    -id: "fe5bdd93-b6d8-11ee-b7d7-0242c0a85003"
    -modules: Doctrine\ORM\PersistentCollection {#1284 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1311 …}
    -totalHourDescription: 0
    -videoDescription: null
    -diplomaDescription: "Titre Niveau 4 (Bac)"
    -trainingProduct: null
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1323 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1302 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1331 …}
    -thematic: [
      "2"
    ]
    -diploma: 4
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1369 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1432 …}
    -createdAt: DateTime @1705675359 {#1264
      date: 2024-01-19 15:42:39.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458954 {#1269
      date: 2025-09-10 01:02:34.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1391 …}
    #fromApi: false
    -name: "Encadrant Technique d'Insertion"
    -description: """
      L'encadrant technique d'insertion (ETI) supervise et soutient socio-professionnellement des personnes éloignées du marché du travail au sein d'une structure d'insertion produisant des biens ou services. Sa mission est d'atteindre les objectifs de production tout en intégrant les buts de formation et d'insertion des salariés. Sous la direction du responsable de la structure, l'ETI organise et gère une partie de l'activité de production. Il établit les conditions pour réaliser un produit ou service, en planifie la mise en œuvre et assure le suivi pour garantir la qualité et la quantité. Il utilise des outils numériques pour la gestion de la production, répartit le travail selon les compétences des salariés et gère l'équipe, en veillant à leur motivation et à la résolution de conflits.\r\n
      L'ETI joue également un rôle dans l'accueil, l'accompagnement et le suivi socio-professionnel des salariés en insertion. Il favorise leur intégration dans la structure, identifie leurs atouts et obstacles, et collabore avec d'autres acteurs du parcours d'insertion. Il contribue à l'évolution professionnelle des salariés en organisant des séances d'apprentissage, en s'assurant de la pertinence des méthodes pédagogiques et en évaluant leurs acquis. Il documente et atteste des compétences professionnelles acquises.
      """
    -public: false
    -_links: null
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1432 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#2202
    -lockBy: App\Entity\Scholar\Module\OriginModule {#2217 …}
    -lockByStatus: 1
    -id: "3560b1ac-bf6d-11ea-8d8a-0242ac1c0003"
    -lessons: Doctrine\ORM\PersistentCollection {#2203 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#2208 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#2213 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1432 …}
    -createdAt: DateTime @1594028635 {#2200
      date: 2020-07-06 11:43:55.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1610386972 {#2201
      date: 2021-01-11 18:42:52.0 Europe/Paris (+01:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1432 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#14667
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#14688 …}
    -lockByStatus: 1
    -id: "a481a2a4-6410-11f1-a069-d2c50c5a0872"
    -chapters: Doctrine\ORM\PersistentCollection {#14668 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#14673 …}
    -exercises: Doctrine\ORM\PersistentCollection {#14670 …}
    -minimumTime: DateTime @21600 {#14665
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#14675 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#4537 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#14677 …}
    -lessonStats: null
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#14684 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1432 …}
    -createdAt: DateTime @1781015806 {#14666
      date: 2026-06-09 16:36:46.0 Europe/Paris (+02:00)
    }
    -updatedAt: null
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1432 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\TrainingVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\PracticalCaseUserVoter"
ACCESS ABSTAIN
"Nellapp\Bundle\SDKBundle\Permission\Security\Voter\SuperAdminVoter"
ACCESS ABSTAIN
Show voter details
169 DENIED FRONT_ACCESS
[
  "training" => App\Entity\Scholar\Training\SharedTraining {#1271
    -lockBy: App\Entity\Scholar\Training\Training {#1383 …}
    -lockByStatus: 1
    -id: "fe5bdd93-b6d8-11ee-b7d7-0242c0a85003"
    -modules: Doctrine\ORM\PersistentCollection {#1284 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1311 …}
    -totalHourDescription: 0
    -videoDescription: null
    -diplomaDescription: "Titre Niveau 4 (Bac)"
    -trainingProduct: null
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1323 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1302 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1331 …}
    -thematic: [
      "2"
    ]
    -diploma: 4
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1369 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1432 …}
    -createdAt: DateTime @1705675359 {#1264
      date: 2024-01-19 15:42:39.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458954 {#1269
      date: 2025-09-10 01:02:34.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1391 …}
    #fromApi: false
    -name: "Encadrant Technique d'Insertion"
    -description: """
      L'encadrant technique d'insertion (ETI) supervise et soutient socio-professionnellement des personnes éloignées du marché du travail au sein d'une structure d'insertion produisant des biens ou services. Sa mission est d'atteindre les objectifs de production tout en intégrant les buts de formation et d'insertion des salariés. Sous la direction du responsable de la structure, l'ETI organise et gère une partie de l'activité de production. Il établit les conditions pour réaliser un produit ou service, en planifie la mise en œuvre et assure le suivi pour garantir la qualité et la quantité. Il utilise des outils numériques pour la gestion de la production, répartit le travail selon les compétences des salariés et gère l'équipe, en veillant à leur motivation et à la résolution de conflits.\r\n
      L'ETI joue également un rôle dans l'accueil, l'accompagnement et le suivi socio-professionnel des salariés en insertion. Il favorise leur intégration dans la structure, identifie leurs atouts et obstacles, et collabore avec d'autres acteurs du parcours d'insertion. Il contribue à l'évolution professionnelle des salariés en organisant des séances d'apprentissage, en s'assurant de la pertinence des méthodes pédagogiques et en évaluant leurs acquis. Il documente et atteste des compétences professionnelles acquises.
      """
    -public: false
    -_links: null
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1432 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#2202
    -lockBy: App\Entity\Scholar\Module\OriginModule {#2217 …}
    -lockByStatus: 1
    -id: "3560b1ac-bf6d-11ea-8d8a-0242ac1c0003"
    -lessons: Doctrine\ORM\PersistentCollection {#2203 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#2208 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#2213 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1432 …}
    -createdAt: DateTime @1594028635 {#2200
      date: 2020-07-06 11:43:55.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1610386972 {#2201
      date: 2021-01-11 18:42:52.0 Europe/Paris (+01:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1432 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#14707
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#14729 …}
    -lockByStatus: 1
    -id: "a496ef2c-6410-11f1-a069-d2c50c5a0872"
    -chapters: Doctrine\ORM\PersistentCollection {#14708 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#14713 …}
    -exercises: Doctrine\ORM\PersistentCollection {#14710 …}
    -minimumTime: DateTime @21600 {#14700
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#14715 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#4537 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#14717 …}
    -lessonStats: null
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#14724 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1432 …}
    -createdAt: DateTime @1781015806 {#14706
      date: 2026-06-09 16:36:46.0 Europe/Paris (+02:00)
    }
    -updatedAt: null
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1432 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\TrainingVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\PracticalCaseUserVoter"
ACCESS ABSTAIN
"Nellapp\Bundle\SDKBundle\Permission\Security\Voter\SuperAdminVoter"
ACCESS ABSTAIN
Show voter details
170 DENIED FRONT_ACCESS
[
  "training" => App\Entity\Scholar\Training\SharedTraining {#1271
    -lockBy: App\Entity\Scholar\Training\Training {#1383 …}
    -lockByStatus: 1
    -id: "fe5bdd93-b6d8-11ee-b7d7-0242c0a85003"
    -modules: Doctrine\ORM\PersistentCollection {#1284 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1311 …}
    -totalHourDescription: 0
    -videoDescription: null
    -diplomaDescription: "Titre Niveau 4 (Bac)"
    -trainingProduct: null
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1323 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1302 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1331 …}
    -thematic: [
      "2"
    ]
    -diploma: 4
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1369 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1432 …}
    -createdAt: DateTime @1705675359 {#1264
      date: 2024-01-19 15:42:39.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458954 {#1269
      date: 2025-09-10 01:02:34.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1391 …}
    #fromApi: false
    -name: "Encadrant Technique d'Insertion"
    -description: """
      L'encadrant technique d'insertion (ETI) supervise et soutient socio-professionnellement des personnes éloignées du marché du travail au sein d'une structure d'insertion produisant des biens ou services. Sa mission est d'atteindre les objectifs de production tout en intégrant les buts de formation et d'insertion des salariés. Sous la direction du responsable de la structure, l'ETI organise et gère une partie de l'activité de production. Il établit les conditions pour réaliser un produit ou service, en planifie la mise en œuvre et assure le suivi pour garantir la qualité et la quantité. Il utilise des outils numériques pour la gestion de la production, répartit le travail selon les compétences des salariés et gère l'équipe, en veillant à leur motivation et à la résolution de conflits.\r\n
      L'ETI joue également un rôle dans l'accueil, l'accompagnement et le suivi socio-professionnel des salariés en insertion. Il favorise leur intégration dans la structure, identifie leurs atouts et obstacles, et collabore avec d'autres acteurs du parcours d'insertion. Il contribue à l'évolution professionnelle des salariés en organisant des séances d'apprentissage, en s'assurant de la pertinence des méthodes pédagogiques et en évaluant leurs acquis. Il documente et atteste des compétences professionnelles acquises.
      """
    -public: false
    -_links: null
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1432 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#2230
    -lockBy: App\Entity\Scholar\Module\OriginModule {#2245 …}
    -lockByStatus: 1
    -id: "63008c10-bf6d-11ea-8d8a-0242ac1c0003"
    -lessons: Doctrine\ORM\PersistentCollection {#2231 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#2236 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#2241 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1432 …}
    -createdAt: DateTime @1594028712 {#2220
      date: 2020-07-06 11:45:12.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1757372418 {#2229
      date: 2025-09-09 01:00:18.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1432 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#15003
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#15027 …}
    -lockByStatus: 1
    -id: "5ed74817-c823-11ea-8d8a-0242ac1c0003"
    -chapters: Doctrine\ORM\PersistentCollection {#15004 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#15009 …}
    -exercises: Doctrine\ORM\PersistentCollection {#15006 …}
    -minimumTime: DateTime @21600 {#15000
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#15011 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#2781 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#15013 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#15015 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#15021 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1432 …}
    -createdAt: DateTime @1594986482 {#15001
      date: 2020-07-17 13:48:02.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1757113207 {#15002
      date: 2025-09-06 01:00:07.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#15019 …}
    #fromApi: false
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1432 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\TrainingVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\PracticalCaseUserVoter"
ACCESS ABSTAIN
"Nellapp\Bundle\SDKBundle\Permission\Security\Voter\SuperAdminVoter"
ACCESS ABSTAIN
Show voter details
171 DENIED FRONT_ACCESS
[
  "training" => App\Entity\Scholar\Training\SharedTraining {#1271
    -lockBy: App\Entity\Scholar\Training\Training {#1383 …}
    -lockByStatus: 1
    -id: "fe5bdd93-b6d8-11ee-b7d7-0242c0a85003"
    -modules: Doctrine\ORM\PersistentCollection {#1284 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1311 …}
    -totalHourDescription: 0
    -videoDescription: null
    -diplomaDescription: "Titre Niveau 4 (Bac)"
    -trainingProduct: null
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1323 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1302 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1331 …}
    -thematic: [
      "2"
    ]
    -diploma: 4
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1369 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1432 …}
    -createdAt: DateTime @1705675359 {#1264
      date: 2024-01-19 15:42:39.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458954 {#1269
      date: 2025-09-10 01:02:34.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1391 …}
    #fromApi: false
    -name: "Encadrant Technique d'Insertion"
    -description: """
      L'encadrant technique d'insertion (ETI) supervise et soutient socio-professionnellement des personnes éloignées du marché du travail au sein d'une structure d'insertion produisant des biens ou services. Sa mission est d'atteindre les objectifs de production tout en intégrant les buts de formation et d'insertion des salariés. Sous la direction du responsable de la structure, l'ETI organise et gère une partie de l'activité de production. Il établit les conditions pour réaliser un produit ou service, en planifie la mise en œuvre et assure le suivi pour garantir la qualité et la quantité. Il utilise des outils numériques pour la gestion de la production, répartit le travail selon les compétences des salariés et gère l'équipe, en veillant à leur motivation et à la résolution de conflits.\r\n
      L'ETI joue également un rôle dans l'accueil, l'accompagnement et le suivi socio-professionnel des salariés en insertion. Il favorise leur intégration dans la structure, identifie leurs atouts et obstacles, et collabore avec d'autres acteurs du parcours d'insertion. Il contribue à l'évolution professionnelle des salariés en organisant des séances d'apprentissage, en s'assurant de la pertinence des méthodes pédagogiques et en évaluant leurs acquis. Il documente et atteste des compétences professionnelles acquises.
      """
    -public: false
    -_links: null
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1432 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#2230
    -lockBy: App\Entity\Scholar\Module\OriginModule {#2245 …}
    -lockByStatus: 1
    -id: "63008c10-bf6d-11ea-8d8a-0242ac1c0003"
    -lessons: Doctrine\ORM\PersistentCollection {#2231 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#2236 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#2241 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1432 …}
    -createdAt: DateTime @1594028712 {#2220
      date: 2020-07-06 11:45:12.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1757372418 {#2229
      date: 2025-09-09 01:00:18.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1432 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#15049
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#15072 …}
    -lockByStatus: 1
    -id: "7ac4acd2-c823-11ea-8d8a-0242ac1c0003"
    -chapters: Doctrine\ORM\PersistentCollection {#15050 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#15055 …}
    -exercises: Doctrine\ORM\PersistentCollection {#15052 …}
    -minimumTime: DateTime @21600 {#15046
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#15057 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#2781 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#15059 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#15061 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#15067 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1432 …}
    -createdAt: DateTime @1594986529 {#15047
      date: 2020-07-17 13:48:49.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1756998225 {#15048
      date: 2025-09-04 17:03:45.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#15065 …}
    #fromApi: false
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1432 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\TrainingVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\PracticalCaseUserVoter"
ACCESS ABSTAIN
"Nellapp\Bundle\SDKBundle\Permission\Security\Voter\SuperAdminVoter"
ACCESS ABSTAIN
Show voter details
172 DENIED FRONT_ACCESS
[
  "training" => App\Entity\Scholar\Training\SharedTraining {#1271
    -lockBy: App\Entity\Scholar\Training\Training {#1383 …}
    -lockByStatus: 1
    -id: "fe5bdd93-b6d8-11ee-b7d7-0242c0a85003"
    -modules: Doctrine\ORM\PersistentCollection {#1284 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1311 …}
    -totalHourDescription: 0
    -videoDescription: null
    -diplomaDescription: "Titre Niveau 4 (Bac)"
    -trainingProduct: null
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1323 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1302 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1331 …}
    -thematic: [
      "2"
    ]
    -diploma: 4
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1369 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1432 …}
    -createdAt: DateTime @1705675359 {#1264
      date: 2024-01-19 15:42:39.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458954 {#1269
      date: 2025-09-10 01:02:34.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1391 …}
    #fromApi: false
    -name: "Encadrant Technique d'Insertion"
    -description: """
      L'encadrant technique d'insertion (ETI) supervise et soutient socio-professionnellement des personnes éloignées du marché du travail au sein d'une structure d'insertion produisant des biens ou services. Sa mission est d'atteindre les objectifs de production tout en intégrant les buts de formation et d'insertion des salariés. Sous la direction du responsable de la structure, l'ETI organise et gère une partie de l'activité de production. Il établit les conditions pour réaliser un produit ou service, en planifie la mise en œuvre et assure le suivi pour garantir la qualité et la quantité. Il utilise des outils numériques pour la gestion de la production, répartit le travail selon les compétences des salariés et gère l'équipe, en veillant à leur motivation et à la résolution de conflits.\r\n
      L'ETI joue également un rôle dans l'accueil, l'accompagnement et le suivi socio-professionnel des salariés en insertion. Il favorise leur intégration dans la structure, identifie leurs atouts et obstacles, et collabore avec d'autres acteurs du parcours d'insertion. Il contribue à l'évolution professionnelle des salariés en organisant des séances d'apprentissage, en s'assurant de la pertinence des méthodes pédagogiques et en évaluant leurs acquis. Il documente et atteste des compétences professionnelles acquises.
      """
    -public: false
    -_links: null
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1432 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#2230
    -lockBy: App\Entity\Scholar\Module\OriginModule {#2245 …}
    -lockByStatus: 1
    -id: "63008c10-bf6d-11ea-8d8a-0242ac1c0003"
    -lessons: Doctrine\ORM\PersistentCollection {#2231 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#2236 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#2241 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1432 …}
    -createdAt: DateTime @1594028712 {#2220
      date: 2020-07-06 11:45:12.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1757372418 {#2229
      date: 2025-09-09 01:00:18.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1432 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#15094
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#15117 …}
    -lockByStatus: 1
    -id: "61e7be39-6411-11f1-a069-d2c50c5a0872"
    -chapters: Doctrine\ORM\PersistentCollection {#15095 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#15100 …}
    -exercises: Doctrine\ORM\PersistentCollection {#15097 …}
    -minimumTime: DateTime @21600 {#15091
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#15102 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#4537 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#15104 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#15106 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#15112 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1432 …}
    -createdAt: DateTime @1781016124 {#15092
      date: 2026-06-09 16:42:04.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1781109553 {#15093
      date: 2026-06-10 18:39:13.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#15110 …}
    #fromApi: false
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1432 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\TrainingVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\PracticalCaseUserVoter"
ACCESS ABSTAIN
"Nellapp\Bundle\SDKBundle\Permission\Security\Voter\SuperAdminVoter"
ACCESS ABSTAIN
Show voter details
173 DENIED FRONT_ACCESS
[
  "training" => App\Entity\Scholar\Training\SharedTraining {#1271
    -lockBy: App\Entity\Scholar\Training\Training {#1383 …}
    -lockByStatus: 1
    -id: "fe5bdd93-b6d8-11ee-b7d7-0242c0a85003"
    -modules: Doctrine\ORM\PersistentCollection {#1284 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1311 …}
    -totalHourDescription: 0
    -videoDescription: null
    -diplomaDescription: "Titre Niveau 4 (Bac)"
    -trainingProduct: null
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1323 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1302 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1331 …}
    -thematic: [
      "2"
    ]
    -diploma: 4
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1369 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1432 …}
    -createdAt: DateTime @1705675359 {#1264
      date: 2024-01-19 15:42:39.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458954 {#1269
      date: 2025-09-10 01:02:34.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1391 …}
    #fromApi: false
    -name: "Encadrant Technique d'Insertion"
    -description: """
      L'encadrant technique d'insertion (ETI) supervise et soutient socio-professionnellement des personnes éloignées du marché du travail au sein d'une structure d'insertion produisant des biens ou services. Sa mission est d'atteindre les objectifs de production tout en intégrant les buts de formation et d'insertion des salariés. Sous la direction du responsable de la structure, l'ETI organise et gère une partie de l'activité de production. Il établit les conditions pour réaliser un produit ou service, en planifie la mise en œuvre et assure le suivi pour garantir la qualité et la quantité. Il utilise des outils numériques pour la gestion de la production, répartit le travail selon les compétences des salariés et gère l'équipe, en veillant à leur motivation et à la résolution de conflits.\r\n
      L'ETI joue également un rôle dans l'accueil, l'accompagnement et le suivi socio-professionnel des salariés en insertion. Il favorise leur intégration dans la structure, identifie leurs atouts et obstacles, et collabore avec d'autres acteurs du parcours d'insertion. Il contribue à l'évolution professionnelle des salariés en organisant des séances d'apprentissage, en s'assurant de la pertinence des méthodes pédagogiques et en évaluant leurs acquis. Il documente et atteste des compétences professionnelles acquises.
      """
    -public: false
    -_links: null
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1432 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#2230
    -lockBy: App\Entity\Scholar\Module\OriginModule {#2245 …}
    -lockByStatus: 1
    -id: "63008c10-bf6d-11ea-8d8a-0242ac1c0003"
    -lessons: Doctrine\ORM\PersistentCollection {#2231 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#2236 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#2241 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1432 …}
    -createdAt: DateTime @1594028712 {#2220
      date: 2020-07-06 11:45:12.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1757372418 {#2229
      date: 2025-09-09 01:00:18.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1432 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#15137
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#15160 …}
    -lockByStatus: 1
    -id: "b40153e8-c823-11ea-8d8a-0242ac1c0003"
    -chapters: Doctrine\ORM\PersistentCollection {#15138 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#15143 …}
    -exercises: Doctrine\ORM\PersistentCollection {#15140 …}
    -minimumTime: DateTime @21600 {#15129
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#15145 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#2781 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#15147 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#15149 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#15155 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1432 …}
    -createdAt: DateTime @1594986625 {#15135
      date: 2020-07-17 13:50:25.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1756278418 {#15136
      date: 2025-08-27 09:06:58.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#2254 …}
    #fromApi: false
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1432 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\TrainingVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\PracticalCaseUserVoter"
ACCESS ABSTAIN
"Nellapp\Bundle\SDKBundle\Permission\Security\Voter\SuperAdminVoter"
ACCESS ABSTAIN
Show voter details
174 DENIED FRONT_ACCESS
[
  "training" => App\Entity\Scholar\Training\SharedTraining {#1271
    -lockBy: App\Entity\Scholar\Training\Training {#1383 …}
    -lockByStatus: 1
    -id: "fe5bdd93-b6d8-11ee-b7d7-0242c0a85003"
    -modules: Doctrine\ORM\PersistentCollection {#1284 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1311 …}
    -totalHourDescription: 0
    -videoDescription: null
    -diplomaDescription: "Titre Niveau 4 (Bac)"
    -trainingProduct: null
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1323 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1302 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1331 …}
    -thematic: [
      "2"
    ]
    -diploma: 4
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1369 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1432 …}
    -createdAt: DateTime @1705675359 {#1264
      date: 2024-01-19 15:42:39.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458954 {#1269
      date: 2025-09-10 01:02:34.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1391 …}
    #fromApi: false
    -name: "Encadrant Technique d'Insertion"
    -description: """
      L'encadrant technique d'insertion (ETI) supervise et soutient socio-professionnellement des personnes éloignées du marché du travail au sein d'une structure d'insertion produisant des biens ou services. Sa mission est d'atteindre les objectifs de production tout en intégrant les buts de formation et d'insertion des salariés. Sous la direction du responsable de la structure, l'ETI organise et gère une partie de l'activité de production. Il établit les conditions pour réaliser un produit ou service, en planifie la mise en œuvre et assure le suivi pour garantir la qualité et la quantité. Il utilise des outils numériques pour la gestion de la production, répartit le travail selon les compétences des salariés et gère l'équipe, en veillant à leur motivation et à la résolution de conflits.\r\n
      L'ETI joue également un rôle dans l'accueil, l'accompagnement et le suivi socio-professionnel des salariés en insertion. Il favorise leur intégration dans la structure, identifie leurs atouts et obstacles, et collabore avec d'autres acteurs du parcours d'insertion. Il contribue à l'évolution professionnelle des salariés en organisant des séances d'apprentissage, en s'assurant de la pertinence des méthodes pédagogiques et en évaluant leurs acquis. Il documente et atteste des compétences professionnelles acquises.
      """
    -public: false
    -_links: null
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1432 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#2230
    -lockBy: App\Entity\Scholar\Module\OriginModule {#2245 …}
    -lockByStatus: 1
    -id: "63008c10-bf6d-11ea-8d8a-0242ac1c0003"
    -lessons: Doctrine\ORM\PersistentCollection {#2231 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#2236 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#2241 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1432 …}
    -createdAt: DateTime @1594028712 {#2220
      date: 2020-07-06 11:45:12.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1757372418 {#2229
      date: 2025-09-09 01:00:18.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1432 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#15182
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#15205 …}
    -lockByStatus: 1
    -id: "cd7bca35-c823-11ea-8d8a-0242ac1c0003"
    -chapters: Doctrine\ORM\PersistentCollection {#15183 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#15188 …}
    -exercises: Doctrine\ORM\PersistentCollection {#15185 …}
    -minimumTime: DateTime @21600 {#15179
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#15190 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#2781 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#15192 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#15194 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#15200 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1432 …}
    -createdAt: DateTime @1594986668 {#15180
      date: 2020-07-17 13:51:08.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1757026812 {#15181
      date: 2025-09-05 01:00:12.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#14375 …}
    #fromApi: false
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1432 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\TrainingVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\PracticalCaseUserVoter"
ACCESS ABSTAIN
"Nellapp\Bundle\SDKBundle\Permission\Security\Voter\SuperAdminVoter"
ACCESS ABSTAIN
Show voter details
175 DENIED FRONT_ACCESS
[
  "training" => App\Entity\Scholar\Training\SharedTraining {#1271
    -lockBy: App\Entity\Scholar\Training\Training {#1383 …}
    -lockByStatus: 1
    -id: "fe5bdd93-b6d8-11ee-b7d7-0242c0a85003"
    -modules: Doctrine\ORM\PersistentCollection {#1284 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1311 …}
    -totalHourDescription: 0
    -videoDescription: null
    -diplomaDescription: "Titre Niveau 4 (Bac)"
    -trainingProduct: null
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1323 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1302 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1331 …}
    -thematic: [
      "2"
    ]
    -diploma: 4
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1369 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1432 …}
    -createdAt: DateTime @1705675359 {#1264
      date: 2024-01-19 15:42:39.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458954 {#1269
      date: 2025-09-10 01:02:34.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1391 …}
    #fromApi: false
    -name: "Encadrant Technique d'Insertion"
    -description: """
      L'encadrant technique d'insertion (ETI) supervise et soutient socio-professionnellement des personnes éloignées du marché du travail au sein d'une structure d'insertion produisant des biens ou services. Sa mission est d'atteindre les objectifs de production tout en intégrant les buts de formation et d'insertion des salariés. Sous la direction du responsable de la structure, l'ETI organise et gère une partie de l'activité de production. Il établit les conditions pour réaliser un produit ou service, en planifie la mise en œuvre et assure le suivi pour garantir la qualité et la quantité. Il utilise des outils numériques pour la gestion de la production, répartit le travail selon les compétences des salariés et gère l'équipe, en veillant à leur motivation et à la résolution de conflits.\r\n
      L'ETI joue également un rôle dans l'accueil, l'accompagnement et le suivi socio-professionnel des salariés en insertion. Il favorise leur intégration dans la structure, identifie leurs atouts et obstacles, et collabore avec d'autres acteurs du parcours d'insertion. Il contribue à l'évolution professionnelle des salariés en organisant des séances d'apprentissage, en s'assurant de la pertinence des méthodes pédagogiques et en évaluant leurs acquis. Il documente et atteste des compétences professionnelles acquises.
      """
    -public: false
    -_links: null
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1432 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#2230
    -lockBy: App\Entity\Scholar\Module\OriginModule {#2245 …}
    -lockByStatus: 1
    -id: "63008c10-bf6d-11ea-8d8a-0242ac1c0003"
    -lessons: Doctrine\ORM\PersistentCollection {#2231 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#2236 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#2241 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1432 …}
    -createdAt: DateTime @1594028712 {#2220
      date: 2020-07-06 11:45:12.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1757372418 {#2229
      date: 2025-09-09 01:00:18.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1432 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#15226
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#15248 …}
    -lockByStatus: 1
    -id: "61fe193c-6411-11f1-a069-d2c50c5a0872"
    -chapters: Doctrine\ORM\PersistentCollection {#15227 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#15232 …}
    -exercises: Doctrine\ORM\PersistentCollection {#15229 …}
    -minimumTime: DateTime @21600 {#15224
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#15234 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#4537 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#15236 …}
    -lessonStats: null
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#15243 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1432 …}
    -createdAt: DateTime @1781016124 {#15225
      date: 2026-06-09 16:42:04.0 Europe/Paris (+02:00)
    }
    -updatedAt: null
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1432 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\TrainingVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\PracticalCaseUserVoter"
ACCESS ABSTAIN
"Nellapp\Bundle\SDKBundle\Permission\Security\Voter\SuperAdminVoter"
ACCESS ABSTAIN
Show voter details
176 DENIED FRONT_ACCESS
[
  "training" => App\Entity\Scholar\Training\SharedTraining {#1271
    -lockBy: App\Entity\Scholar\Training\Training {#1383 …}
    -lockByStatus: 1
    -id: "fe5bdd93-b6d8-11ee-b7d7-0242c0a85003"
    -modules: Doctrine\ORM\PersistentCollection {#1284 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1311 …}
    -totalHourDescription: 0
    -videoDescription: null
    -diplomaDescription: "Titre Niveau 4 (Bac)"
    -trainingProduct: null
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1323 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1302 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1331 …}
    -thematic: [
      "2"
    ]
    -diploma: 4
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1369 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1432 …}
    -createdAt: DateTime @1705675359 {#1264
      date: 2024-01-19 15:42:39.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458954 {#1269
      date: 2025-09-10 01:02:34.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1391 …}
    #fromApi: false
    -name: "Encadrant Technique d'Insertion"
    -description: """
      L'encadrant technique d'insertion (ETI) supervise et soutient socio-professionnellement des personnes éloignées du marché du travail au sein d'une structure d'insertion produisant des biens ou services. Sa mission est d'atteindre les objectifs de production tout en intégrant les buts de formation et d'insertion des salariés. Sous la direction du responsable de la structure, l'ETI organise et gère une partie de l'activité de production. Il établit les conditions pour réaliser un produit ou service, en planifie la mise en œuvre et assure le suivi pour garantir la qualité et la quantité. Il utilise des outils numériques pour la gestion de la production, répartit le travail selon les compétences des salariés et gère l'équipe, en veillant à leur motivation et à la résolution de conflits.\r\n
      L'ETI joue également un rôle dans l'accueil, l'accompagnement et le suivi socio-professionnel des salariés en insertion. Il favorise leur intégration dans la structure, identifie leurs atouts et obstacles, et collabore avec d'autres acteurs du parcours d'insertion. Il contribue à l'évolution professionnelle des salariés en organisant des séances d'apprentissage, en s'assurant de la pertinence des méthodes pédagogiques et en évaluant leurs acquis. Il documente et atteste des compétences professionnelles acquises.
      """
    -public: false
    -_links: null
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1432 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#2230
    -lockBy: App\Entity\Scholar\Module\OriginModule {#2245 …}
    -lockByStatus: 1
    -id: "63008c10-bf6d-11ea-8d8a-0242ac1c0003"
    -lessons: Doctrine\ORM\PersistentCollection {#2231 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#2236 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#2241 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1432 …}
    -createdAt: DateTime @1594028712 {#2220
      date: 2020-07-06 11:45:12.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1757372418 {#2229
      date: 2025-09-09 01:00:18.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1432 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#15269
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#15292 …}
    -lockByStatus: 1
    -id: "04af0592-c824-11ea-8d8a-0242ac1c0003"
    -chapters: Doctrine\ORM\PersistentCollection {#15270 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#15275 …}
    -exercises: Doctrine\ORM\PersistentCollection {#15272 …}
    -minimumTime: DateTime @21600 {#15261
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#15277 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#2781 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#15279 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#15281 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#15287 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1432 …}
    -createdAt: DateTime @1594986761 {#15267
      date: 2020-07-17 13:52:41.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1757315026 {#15268
      date: 2025-09-08 09:03:46.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#2254 …}
    #fromApi: false
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1432 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\TrainingVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\PracticalCaseUserVoter"
ACCESS ABSTAIN
"Nellapp\Bundle\SDKBundle\Permission\Security\Voter\SuperAdminVoter"
ACCESS ABSTAIN
Show voter details
177 DENIED FRONT_ACCESS
[
  "training" => App\Entity\Scholar\Training\SharedTraining {#1271
    -lockBy: App\Entity\Scholar\Training\Training {#1383 …}
    -lockByStatus: 1
    -id: "fe5bdd93-b6d8-11ee-b7d7-0242c0a85003"
    -modules: Doctrine\ORM\PersistentCollection {#1284 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1311 …}
    -totalHourDescription: 0
    -videoDescription: null
    -diplomaDescription: "Titre Niveau 4 (Bac)"
    -trainingProduct: null
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1323 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1302 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1331 …}
    -thematic: [
      "2"
    ]
    -diploma: 4
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1369 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1432 …}
    -createdAt: DateTime @1705675359 {#1264
      date: 2024-01-19 15:42:39.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458954 {#1269
      date: 2025-09-10 01:02:34.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1391 …}
    #fromApi: false
    -name: "Encadrant Technique d'Insertion"
    -description: """
      L'encadrant technique d'insertion (ETI) supervise et soutient socio-professionnellement des personnes éloignées du marché du travail au sein d'une structure d'insertion produisant des biens ou services. Sa mission est d'atteindre les objectifs de production tout en intégrant les buts de formation et d'insertion des salariés. Sous la direction du responsable de la structure, l'ETI organise et gère une partie de l'activité de production. Il établit les conditions pour réaliser un produit ou service, en planifie la mise en œuvre et assure le suivi pour garantir la qualité et la quantité. Il utilise des outils numériques pour la gestion de la production, répartit le travail selon les compétences des salariés et gère l'équipe, en veillant à leur motivation et à la résolution de conflits.\r\n
      L'ETI joue également un rôle dans l'accueil, l'accompagnement et le suivi socio-professionnel des salariés en insertion. Il favorise leur intégration dans la structure, identifie leurs atouts et obstacles, et collabore avec d'autres acteurs du parcours d'insertion. Il contribue à l'évolution professionnelle des salariés en organisant des séances d'apprentissage, en s'assurant de la pertinence des méthodes pédagogiques et en évaluant leurs acquis. Il documente et atteste des compétences professionnelles acquises.
      """
    -public: false
    -_links: null
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1432 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#2230
    -lockBy: App\Entity\Scholar\Module\OriginModule {#2245 …}
    -lockByStatus: 1
    -id: "63008c10-bf6d-11ea-8d8a-0242ac1c0003"
    -lessons: Doctrine\ORM\PersistentCollection {#2231 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#2236 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#2241 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1432 …}
    -createdAt: DateTime @1594028712 {#2220
      date: 2020-07-06 11:45:12.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1757372418 {#2229
      date: 2025-09-09 01:00:18.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1432 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#15313
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#15335 …}
    -lockByStatus: 1
    -id: "62172599-6411-11f1-a069-d2c50c5a0872"
    -chapters: Doctrine\ORM\PersistentCollection {#15314 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#15319 …}
    -exercises: Doctrine\ORM\PersistentCollection {#15316 …}
    -minimumTime: DateTime @21600 {#15311
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#15321 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#4537 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#15323 …}
    -lessonStats: null
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#15330 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1432 …}
    -createdAt: DateTime @1781016124 {#15312
      date: 2026-06-09 16:42:04.0 Europe/Paris (+02:00)
    }
    -updatedAt: null
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1432 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\TrainingVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\PracticalCaseUserVoter"
ACCESS ABSTAIN
"Nellapp\Bundle\SDKBundle\Permission\Security\Voter\SuperAdminVoter"
ACCESS ABSTAIN
Show voter details
178 DENIED FRONT_ACCESS
[
  "training" => App\Entity\Scholar\Training\SharedTraining {#1271
    -lockBy: App\Entity\Scholar\Training\Training {#1383 …}
    -lockByStatus: 1
    -id: "fe5bdd93-b6d8-11ee-b7d7-0242c0a85003"
    -modules: Doctrine\ORM\PersistentCollection {#1284 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1311 …}
    -totalHourDescription: 0
    -videoDescription: null
    -diplomaDescription: "Titre Niveau 4 (Bac)"
    -trainingProduct: null
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1323 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1302 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1331 …}
    -thematic: [
      "2"
    ]
    -diploma: 4
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1369 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1432 …}
    -createdAt: DateTime @1705675359 {#1264
      date: 2024-01-19 15:42:39.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458954 {#1269
      date: 2025-09-10 01:02:34.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1391 …}
    #fromApi: false
    -name: "Encadrant Technique d'Insertion"
    -description: """
      L'encadrant technique d'insertion (ETI) supervise et soutient socio-professionnellement des personnes éloignées du marché du travail au sein d'une structure d'insertion produisant des biens ou services. Sa mission est d'atteindre les objectifs de production tout en intégrant les buts de formation et d'insertion des salariés. Sous la direction du responsable de la structure, l'ETI organise et gère une partie de l'activité de production. Il établit les conditions pour réaliser un produit ou service, en planifie la mise en œuvre et assure le suivi pour garantir la qualité et la quantité. Il utilise des outils numériques pour la gestion de la production, répartit le travail selon les compétences des salariés et gère l'équipe, en veillant à leur motivation et à la résolution de conflits.\r\n
      L'ETI joue également un rôle dans l'accueil, l'accompagnement et le suivi socio-professionnel des salariés en insertion. Il favorise leur intégration dans la structure, identifie leurs atouts et obstacles, et collabore avec d'autres acteurs du parcours d'insertion. Il contribue à l'évolution professionnelle des salariés en organisant des séances d'apprentissage, en s'assurant de la pertinence des méthodes pédagogiques et en évaluant leurs acquis. Il documente et atteste des compétences professionnelles acquises.
      """
    -public: false
    -_links: null
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1432 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#2230
    -lockBy: App\Entity\Scholar\Module\OriginModule {#2245 …}
    -lockByStatus: 1
    -id: "63008c10-bf6d-11ea-8d8a-0242ac1c0003"
    -lessons: Doctrine\ORM\PersistentCollection {#2231 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#2236 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#2241 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1432 …}
    -createdAt: DateTime @1594028712 {#2220
      date: 2020-07-06 11:45:12.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1757372418 {#2229
      date: 2025-09-09 01:00:18.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1432 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#15356
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#15379 …}
    -lockByStatus: 1
    -id: "1ee52c42-c824-11ea-8d8a-0242ac1c0003"
    -chapters: Doctrine\ORM\PersistentCollection {#15357 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#15362 …}
    -exercises: Doctrine\ORM\PersistentCollection {#15359 …}
    -minimumTime: DateTime @21600 {#15348
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#15364 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#2781 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#15366 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#15368 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#15374 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1432 …}
    -createdAt: DateTime @1594986805 {#15354
      date: 2020-07-17 13:53:25.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1756980781 {#15355
      date: 2025-09-04 12:13:01.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#15065 …}
    #fromApi: false
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1432 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\TrainingVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\PracticalCaseUserVoter"
ACCESS ABSTAIN
"Nellapp\Bundle\SDKBundle\Permission\Security\Voter\SuperAdminVoter"
ACCESS ABSTAIN
Show voter details
179 DENIED FRONT_ACCESS
[
  "training" => App\Entity\Scholar\Training\SharedTraining {#1271
    -lockBy: App\Entity\Scholar\Training\Training {#1383 …}
    -lockByStatus: 1
    -id: "fe5bdd93-b6d8-11ee-b7d7-0242c0a85003"
    -modules: Doctrine\ORM\PersistentCollection {#1284 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1311 …}
    -totalHourDescription: 0
    -videoDescription: null
    -diplomaDescription: "Titre Niveau 4 (Bac)"
    -trainingProduct: null
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1323 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1302 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1331 …}
    -thematic: [
      "2"
    ]
    -diploma: 4
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1369 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1432 …}
    -createdAt: DateTime @1705675359 {#1264
      date: 2024-01-19 15:42:39.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458954 {#1269
      date: 2025-09-10 01:02:34.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1391 …}
    #fromApi: false
    -name: "Encadrant Technique d'Insertion"
    -description: """
      L'encadrant technique d'insertion (ETI) supervise et soutient socio-professionnellement des personnes éloignées du marché du travail au sein d'une structure d'insertion produisant des biens ou services. Sa mission est d'atteindre les objectifs de production tout en intégrant les buts de formation et d'insertion des salariés. Sous la direction du responsable de la structure, l'ETI organise et gère une partie de l'activité de production. Il établit les conditions pour réaliser un produit ou service, en planifie la mise en œuvre et assure le suivi pour garantir la qualité et la quantité. Il utilise des outils numériques pour la gestion de la production, répartit le travail selon les compétences des salariés et gère l'équipe, en veillant à leur motivation et à la résolution de conflits.\r\n
      L'ETI joue également un rôle dans l'accueil, l'accompagnement et le suivi socio-professionnel des salariés en insertion. Il favorise leur intégration dans la structure, identifie leurs atouts et obstacles, et collabore avec d'autres acteurs du parcours d'insertion. Il contribue à l'évolution professionnelle des salariés en organisant des séances d'apprentissage, en s'assurant de la pertinence des méthodes pédagogiques et en évaluant leurs acquis. Il documente et atteste des compétences professionnelles acquises.
      """
    -public: false
    -_links: null
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1432 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#2230
    -lockBy: App\Entity\Scholar\Module\OriginModule {#2245 …}
    -lockByStatus: 1
    -id: "63008c10-bf6d-11ea-8d8a-0242ac1c0003"
    -lessons: Doctrine\ORM\PersistentCollection {#2231 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#2236 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#2241 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1432 …}
    -createdAt: DateTime @1594028712 {#2220
      date: 2020-07-06 11:45:12.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1757372418 {#2229
      date: 2025-09-09 01:00:18.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1432 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#15400
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#15422 …}
    -lockByStatus: 1
    -id: "622b5882-6411-11f1-a069-d2c50c5a0872"
    -chapters: Doctrine\ORM\PersistentCollection {#15401 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#15406 …}
    -exercises: Doctrine\ORM\PersistentCollection {#15403 …}
    -minimumTime: DateTime @21600 {#15398
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#15408 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#4537 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#15410 …}
    -lessonStats: null
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#15417 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1432 …}
    -createdAt: DateTime @1781016124 {#15399
      date: 2026-06-09 16:42:04.0 Europe/Paris (+02:00)
    }
    -updatedAt: null
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1432 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\TrainingVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\PracticalCaseUserVoter"
ACCESS ABSTAIN
"Nellapp\Bundle\SDKBundle\Permission\Security\Voter\SuperAdminVoter"
ACCESS ABSTAIN
Show voter details
180 DENIED FRONT_ACCESS
[
  "training" => App\Entity\Scholar\Training\SharedTraining {#1271
    -lockBy: App\Entity\Scholar\Training\Training {#1383 …}
    -lockByStatus: 1
    -id: "fe5bdd93-b6d8-11ee-b7d7-0242c0a85003"
    -modules: Doctrine\ORM\PersistentCollection {#1284 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1311 …}
    -totalHourDescription: 0
    -videoDescription: null
    -diplomaDescription: "Titre Niveau 4 (Bac)"
    -trainingProduct: null
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1323 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1302 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1331 …}
    -thematic: [
      "2"
    ]
    -diploma: 4
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1369 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1432 …}
    -createdAt: DateTime @1705675359 {#1264
      date: 2024-01-19 15:42:39.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458954 {#1269
      date: 2025-09-10 01:02:34.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1391 …}
    #fromApi: false
    -name: "Encadrant Technique d'Insertion"
    -description: """
      L'encadrant technique d'insertion (ETI) supervise et soutient socio-professionnellement des personnes éloignées du marché du travail au sein d'une structure d'insertion produisant des biens ou services. Sa mission est d'atteindre les objectifs de production tout en intégrant les buts de formation et d'insertion des salariés. Sous la direction du responsable de la structure, l'ETI organise et gère une partie de l'activité de production. Il établit les conditions pour réaliser un produit ou service, en planifie la mise en œuvre et assure le suivi pour garantir la qualité et la quantité. Il utilise des outils numériques pour la gestion de la production, répartit le travail selon les compétences des salariés et gère l'équipe, en veillant à leur motivation et à la résolution de conflits.\r\n
      L'ETI joue également un rôle dans l'accueil, l'accompagnement et le suivi socio-professionnel des salariés en insertion. Il favorise leur intégration dans la structure, identifie leurs atouts et obstacles, et collabore avec d'autres acteurs du parcours d'insertion. Il contribue à l'évolution professionnelle des salariés en organisant des séances d'apprentissage, en s'assurant de la pertinence des méthodes pédagogiques et en évaluant leurs acquis. Il documente et atteste des compétences professionnelles acquises.
      """
    -public: false
    -_links: null
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1432 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#2230
    -lockBy: App\Entity\Scholar\Module\OriginModule {#2245 …}
    -lockByStatus: 1
    -id: "63008c10-bf6d-11ea-8d8a-0242ac1c0003"
    -lessons: Doctrine\ORM\PersistentCollection {#2231 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#2236 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#2241 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1432 …}
    -createdAt: DateTime @1594028712 {#2220
      date: 2020-07-06 11:45:12.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1757372418 {#2229
      date: 2025-09-09 01:00:18.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1432 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#15442
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#15464 …}
    -lockByStatus: 1
    -id: "623fdea4-6411-11f1-a069-d2c50c5a0872"
    -chapters: Doctrine\ORM\PersistentCollection {#15443 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#15448 …}
    -exercises: Doctrine\ORM\PersistentCollection {#15445 …}
    -minimumTime: DateTime @21600 {#15435
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#15450 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#4537 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#15452 …}
    -lessonStats: null
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#15459 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1432 …}
    -createdAt: DateTime @1781016125 {#15441
      date: 2026-06-09 16:42:05.0 Europe/Paris (+02:00)
    }
    -updatedAt: null
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1432 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\TrainingVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\PracticalCaseUserVoter"
ACCESS ABSTAIN
"Nellapp\Bundle\SDKBundle\Permission\Security\Voter\SuperAdminVoter"
ACCESS ABSTAIN
Show voter details
181 DENIED FRONT_ACCESS
[
  "training" => App\Entity\Scholar\Training\SharedTraining {#1271
    -lockBy: App\Entity\Scholar\Training\Training {#1383 …}
    -lockByStatus: 1
    -id: "fe5bdd93-b6d8-11ee-b7d7-0242c0a85003"
    -modules: Doctrine\ORM\PersistentCollection {#1284 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1311 …}
    -totalHourDescription: 0
    -videoDescription: null
    -diplomaDescription: "Titre Niveau 4 (Bac)"
    -trainingProduct: null
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1323 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1302 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1331 …}
    -thematic: [
      "2"
    ]
    -diploma: 4
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1369 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1432 …}
    -createdAt: DateTime @1705675359 {#1264
      date: 2024-01-19 15:42:39.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458954 {#1269
      date: 2025-09-10 01:02:34.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1391 …}
    #fromApi: false
    -name: "Encadrant Technique d'Insertion"
    -description: """
      L'encadrant technique d'insertion (ETI) supervise et soutient socio-professionnellement des personnes éloignées du marché du travail au sein d'une structure d'insertion produisant des biens ou services. Sa mission est d'atteindre les objectifs de production tout en intégrant les buts de formation et d'insertion des salariés. Sous la direction du responsable de la structure, l'ETI organise et gère une partie de l'activité de production. Il établit les conditions pour réaliser un produit ou service, en planifie la mise en œuvre et assure le suivi pour garantir la qualité et la quantité. Il utilise des outils numériques pour la gestion de la production, répartit le travail selon les compétences des salariés et gère l'équipe, en veillant à leur motivation et à la résolution de conflits.\r\n
      L'ETI joue également un rôle dans l'accueil, l'accompagnement et le suivi socio-professionnel des salariés en insertion. Il favorise leur intégration dans la structure, identifie leurs atouts et obstacles, et collabore avec d'autres acteurs du parcours d'insertion. Il contribue à l'évolution professionnelle des salariés en organisant des séances d'apprentissage, en s'assurant de la pertinence des méthodes pédagogiques et en évaluant leurs acquis. Il documente et atteste des compétences professionnelles acquises.
      """
    -public: false
    -_links: null
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1432 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#2259
    -lockBy: App\Entity\Scholar\Module\OriginModule {#2274 …}
    -lockByStatus: 1
    -id: "dfe195ec-69de-11ea-9eb5-0242ac150003"
    -lessons: Doctrine\ORM\PersistentCollection {#2260 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#2265 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#2270 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1432 …}
    -createdAt: DateTime @1584621654 {#2257
      date: 2020-03-19 13:40:54.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1650546807 {#2258
      date: 2022-04-21 15:13:27.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1432 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#15794
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#15817 …}
    -lockByStatus: 1
    -id: "7d322fa6-fd12-11ec-81e4-0242ac140006"
    -chapters: Doctrine\ORM\PersistentCollection {#15795 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#15800 …}
    -exercises: Doctrine\ORM\PersistentCollection {#15797 …}
    -minimumTime: DateTime @21600 {#15791
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#15802 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#2781 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#15804 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#15806 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#15812 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1432 …}
    -createdAt: DateTime @1657101639 {#15792
      date: 2022-07-06 12:00:39.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1754983235 {#15793
      date: 2025-08-12 09:20:35.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#15810 …}
    #fromApi: false
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1432 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\TrainingVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\PracticalCaseUserVoter"
ACCESS ABSTAIN
"Nellapp\Bundle\SDKBundle\Permission\Security\Voter\SuperAdminVoter"
ACCESS ABSTAIN
Show voter details
182 GRANTED FRONT_ACCESS
[
  "training" => App\Entity\Scholar\Training\SharedTraining {#1271
    -lockBy: App\Entity\Scholar\Training\Training {#1383 …}
    -lockByStatus: 1
    -id: "fe5bdd93-b6d8-11ee-b7d7-0242c0a85003"
    -modules: Doctrine\ORM\PersistentCollection {#1284 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1311 …}
    -totalHourDescription: 0
    -videoDescription: null
    -diplomaDescription: "Titre Niveau 4 (Bac)"
    -trainingProduct: null
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1323 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1302 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1331 …}
    -thematic: [
      "2"
    ]
    -diploma: 4
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1369 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1432 …}
    -createdAt: DateTime @1705675359 {#1264
      date: 2024-01-19 15:42:39.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458954 {#1269
      date: 2025-09-10 01:02:34.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1391 …}
    #fromApi: false
    -name: "Encadrant Technique d'Insertion"
    -description: """
      L'encadrant technique d'insertion (ETI) supervise et soutient socio-professionnellement des personnes éloignées du marché du travail au sein d'une structure d'insertion produisant des biens ou services. Sa mission est d'atteindre les objectifs de production tout en intégrant les buts de formation et d'insertion des salariés. Sous la direction du responsable de la structure, l'ETI organise et gère une partie de l'activité de production. Il établit les conditions pour réaliser un produit ou service, en planifie la mise en œuvre et assure le suivi pour garantir la qualité et la quantité. Il utilise des outils numériques pour la gestion de la production, répartit le travail selon les compétences des salariés et gère l'équipe, en veillant à leur motivation et à la résolution de conflits.\r\n
      L'ETI joue également un rôle dans l'accueil, l'accompagnement et le suivi socio-professionnel des salariés en insertion. Il favorise leur intégration dans la structure, identifie leurs atouts et obstacles, et collabore avec d'autres acteurs du parcours d'insertion. Il contribue à l'évolution professionnelle des salariés en organisant des séances d'apprentissage, en s'assurant de la pertinence des méthodes pédagogiques et en évaluant leurs acquis. Il documente et atteste des compétences professionnelles acquises.
      """
    -public: false
    -_links: null
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1432 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#2259
    -lockBy: App\Entity\Scholar\Module\OriginModule {#2274 …}
    -lockByStatus: 1
    -id: "dfe195ec-69de-11ea-9eb5-0242ac150003"
    -lessons: Doctrine\ORM\PersistentCollection {#2260 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#2265 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#2270 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1432 …}
    -createdAt: DateTime @1584621654 {#2257
      date: 2020-03-19 13:40:54.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1650546807 {#2258
      date: 2022-04-21 15:13:27.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1432 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#15839
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#15861 …}
    -lockByStatus: 1
    -id: "d781d574-69cf-11ea-9eb5-0242ac150003"
    -chapters: Doctrine\ORM\PersistentCollection {#15840 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#15845 …}
    -exercises: Doctrine\ORM\PersistentCollection {#15842 …}
    -minimumTime: DateTime @21600 {#15836
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#15847 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#2781 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#15849 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#15851 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#15857 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1432 …}
    -createdAt: DateTime @1584615198 {#15837
      date: 2020-03-19 11:53:18.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757336006 {#15838
      date: 2025-09-08 14:53:26.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#14509 …}
    #fromApi: false
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1432 …}
  }
]
"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
183 DENIED FRONT_ACCESS
[
  "training" => App\Entity\Scholar\Training\SharedTraining {#1271
    -lockBy: App\Entity\Scholar\Training\Training {#1383 …}
    -lockByStatus: 1
    -id: "fe5bdd93-b6d8-11ee-b7d7-0242c0a85003"
    -modules: Doctrine\ORM\PersistentCollection {#1284 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1311 …}
    -totalHourDescription: 0
    -videoDescription: null
    -diplomaDescription: "Titre Niveau 4 (Bac)"
    -trainingProduct: null
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1323 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1302 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1331 …}
    -thematic: [
      "2"
    ]
    -diploma: 4
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1369 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1432 …}
    -createdAt: DateTime @1705675359 {#1264
      date: 2024-01-19 15:42:39.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458954 {#1269
      date: 2025-09-10 01:02:34.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1391 …}
    #fromApi: false
    -name: "Encadrant Technique d'Insertion"
    -description: """
      L'encadrant technique d'insertion (ETI) supervise et soutient socio-professionnellement des personnes éloignées du marché du travail au sein d'une structure d'insertion produisant des biens ou services. Sa mission est d'atteindre les objectifs de production tout en intégrant les buts de formation et d'insertion des salariés. Sous la direction du responsable de la structure, l'ETI organise et gère une partie de l'activité de production. Il établit les conditions pour réaliser un produit ou service, en planifie la mise en œuvre et assure le suivi pour garantir la qualité et la quantité. Il utilise des outils numériques pour la gestion de la production, répartit le travail selon les compétences des salariés et gère l'équipe, en veillant à leur motivation et à la résolution de conflits.\r\n
      L'ETI joue également un rôle dans l'accueil, l'accompagnement et le suivi socio-professionnel des salariés en insertion. Il favorise leur intégration dans la structure, identifie leurs atouts et obstacles, et collabore avec d'autres acteurs du parcours d'insertion. Il contribue à l'évolution professionnelle des salariés en organisant des séances d'apprentissage, en s'assurant de la pertinence des méthodes pédagogiques et en évaluant leurs acquis. Il documente et atteste des compétences professionnelles acquises.
      """
    -public: false
    -_links: null
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1432 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#2259
    -lockBy: App\Entity\Scholar\Module\OriginModule {#2274 …}
    -lockByStatus: 1
    -id: "dfe195ec-69de-11ea-9eb5-0242ac150003"
    -lessons: Doctrine\ORM\PersistentCollection {#2260 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#2265 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#2270 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1432 …}
    -createdAt: DateTime @1584621654 {#2257
      date: 2020-03-19 13:40:54.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1650546807 {#2258
      date: 2022-04-21 15:13:27.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1432 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#15883
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#15906 …}
    -lockByStatus: 1
    -id: "ecd75a61-6a84-11ea-9eb5-0242ac150003"
    -chapters: Doctrine\ORM\PersistentCollection {#15884 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#15889 …}
    -exercises: Doctrine\ORM\PersistentCollection {#15886 …}
    -minimumTime: DateTime @21600 {#15880
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#15891 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#2781 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#15893 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#15895 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#15901 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1432 …}
    -createdAt: DateTime @1584692972 {#15881
      date: 2020-03-20 09:29:32.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757336104 {#15882
      date: 2025-09-08 14:55:04.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#14509 …}
    #fromApi: false
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1432 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\TrainingVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\PracticalCaseUserVoter"
ACCESS ABSTAIN
"Nellapp\Bundle\SDKBundle\Permission\Security\Voter\SuperAdminVoter"
ACCESS ABSTAIN
Show voter details
184 DENIED FRONT_ACCESS
[
  "training" => App\Entity\Scholar\Training\SharedTraining {#1271
    -lockBy: App\Entity\Scholar\Training\Training {#1383 …}
    -lockByStatus: 1
    -id: "fe5bdd93-b6d8-11ee-b7d7-0242c0a85003"
    -modules: Doctrine\ORM\PersistentCollection {#1284 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1311 …}
    -totalHourDescription: 0
    -videoDescription: null
    -diplomaDescription: "Titre Niveau 4 (Bac)"
    -trainingProduct: null
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1323 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1302 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1331 …}
    -thematic: [
      "2"
    ]
    -diploma: 4
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1369 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1432 …}
    -createdAt: DateTime @1705675359 {#1264
      date: 2024-01-19 15:42:39.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458954 {#1269
      date: 2025-09-10 01:02:34.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1391 …}
    #fromApi: false
    -name: "Encadrant Technique d'Insertion"
    -description: """
      L'encadrant technique d'insertion (ETI) supervise et soutient socio-professionnellement des personnes éloignées du marché du travail au sein d'une structure d'insertion produisant des biens ou services. Sa mission est d'atteindre les objectifs de production tout en intégrant les buts de formation et d'insertion des salariés. Sous la direction du responsable de la structure, l'ETI organise et gère une partie de l'activité de production. Il établit les conditions pour réaliser un produit ou service, en planifie la mise en œuvre et assure le suivi pour garantir la qualité et la quantité. Il utilise des outils numériques pour la gestion de la production, répartit le travail selon les compétences des salariés et gère l'équipe, en veillant à leur motivation et à la résolution de conflits.\r\n
      L'ETI joue également un rôle dans l'accueil, l'accompagnement et le suivi socio-professionnel des salariés en insertion. Il favorise leur intégration dans la structure, identifie leurs atouts et obstacles, et collabore avec d'autres acteurs du parcours d'insertion. Il contribue à l'évolution professionnelle des salariés en organisant des séances d'apprentissage, en s'assurant de la pertinence des méthodes pédagogiques et en évaluant leurs acquis. Il documente et atteste des compétences professionnelles acquises.
      """
    -public: false
    -_links: null
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1432 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#2259
    -lockBy: App\Entity\Scholar\Module\OriginModule {#2274 …}
    -lockByStatus: 1
    -id: "dfe195ec-69de-11ea-9eb5-0242ac150003"
    -lessons: Doctrine\ORM\PersistentCollection {#2260 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#2265 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#2270 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1432 …}
    -createdAt: DateTime @1584621654 {#2257
      date: 2020-03-19 13:40:54.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1650546807 {#2258
      date: 2022-04-21 15:13:27.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1432 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#15927
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#15950 …}
    -lockByStatus: 1
    -id: "cdf9ab12-6aaf-11ea-9eb5-0242ac150003"
    -chapters: Doctrine\ORM\PersistentCollection {#15928 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#15933 …}
    -exercises: Doctrine\ORM\PersistentCollection {#15930 …}
    -minimumTime: DateTime @21600 {#15919
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#15935 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#2781 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#15937 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#15939 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#15945 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1432 …}
    -createdAt: DateTime @1584711389 {#15925
      date: 2020-03-20 14:36:29.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1750847724 {#15926
      date: 2025-06-25 12:35:24.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1432 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\TrainingVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\PracticalCaseUserVoter"
ACCESS ABSTAIN
"Nellapp\Bundle\SDKBundle\Permission\Security\Voter\SuperAdminVoter"
ACCESS ABSTAIN
Show voter details
185 DENIED FRONT_ACCESS
[
  "training" => App\Entity\Scholar\Training\SharedTraining {#1271
    -lockBy: App\Entity\Scholar\Training\Training {#1383 …}
    -lockByStatus: 1
    -id: "fe5bdd93-b6d8-11ee-b7d7-0242c0a85003"
    -modules: Doctrine\ORM\PersistentCollection {#1284 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1311 …}
    -totalHourDescription: 0
    -videoDescription: null
    -diplomaDescription: "Titre Niveau 4 (Bac)"
    -trainingProduct: null
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1323 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1302 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1331 …}
    -thematic: [
      "2"
    ]
    -diploma: 4
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1369 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1432 …}
    -createdAt: DateTime @1705675359 {#1264
      date: 2024-01-19 15:42:39.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458954 {#1269
      date: 2025-09-10 01:02:34.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1391 …}
    #fromApi: false
    -name: "Encadrant Technique d'Insertion"
    -description: """
      L'encadrant technique d'insertion (ETI) supervise et soutient socio-professionnellement des personnes éloignées du marché du travail au sein d'une structure d'insertion produisant des biens ou services. Sa mission est d'atteindre les objectifs de production tout en intégrant les buts de formation et d'insertion des salariés. Sous la direction du responsable de la structure, l'ETI organise et gère une partie de l'activité de production. Il établit les conditions pour réaliser un produit ou service, en planifie la mise en œuvre et assure le suivi pour garantir la qualité et la quantité. Il utilise des outils numériques pour la gestion de la production, répartit le travail selon les compétences des salariés et gère l'équipe, en veillant à leur motivation et à la résolution de conflits.\r\n
      L'ETI joue également un rôle dans l'accueil, l'accompagnement et le suivi socio-professionnel des salariés en insertion. Il favorise leur intégration dans la structure, identifie leurs atouts et obstacles, et collabore avec d'autres acteurs du parcours d'insertion. Il contribue à l'évolution professionnelle des salariés en organisant des séances d'apprentissage, en s'assurant de la pertinence des méthodes pédagogiques et en évaluant leurs acquis. Il documente et atteste des compétences professionnelles acquises.
      """
    -public: false
    -_links: null
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1432 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#2259
    -lockBy: App\Entity\Scholar\Module\OriginModule {#2274 …}
    -lockByStatus: 1
    -id: "dfe195ec-69de-11ea-9eb5-0242ac150003"
    -lessons: Doctrine\ORM\PersistentCollection {#2260 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#2265 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#2270 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1432 …}
    -createdAt: DateTime @1584621654 {#2257
      date: 2020-03-19 13:40:54.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1650546807 {#2258
      date: 2022-04-21 15:13:27.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1432 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#15971
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#15993 …}
    -lockByStatus: 1
    -id: "88cf97fc-f13f-11f0-a0d1-7eefa83e8046"
    -chapters: Doctrine\ORM\PersistentCollection {#15972 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#15977 …}
    -exercises: Doctrine\ORM\PersistentCollection {#15974 …}
    -minimumTime: DateTime @21600 {#15969
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#15979 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#2781 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#15981 …}
    -lessonStats: null
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#15988 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1432 …}
    -createdAt: DateTime @1768391562 {#15970
      date: 2026-01-14 12:52:42.0 Europe/Paris (+01:00)
    }
    -updatedAt: null
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1432 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\TrainingVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\PracticalCaseUserVoter"
ACCESS ABSTAIN
"Nellapp\Bundle\SDKBundle\Permission\Security\Voter\SuperAdminVoter"
ACCESS ABSTAIN
Show voter details
186 DENIED FRONT_ACCESS
[
  "training" => App\Entity\Scholar\Training\SharedTraining {#1271
    -lockBy: App\Entity\Scholar\Training\Training {#1383 …}
    -lockByStatus: 1
    -id: "fe5bdd93-b6d8-11ee-b7d7-0242c0a85003"
    -modules: Doctrine\ORM\PersistentCollection {#1284 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1311 …}
    -totalHourDescription: 0
    -videoDescription: null
    -diplomaDescription: "Titre Niveau 4 (Bac)"
    -trainingProduct: null
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1323 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1302 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1331 …}
    -thematic: [
      "2"
    ]
    -diploma: 4
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1369 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1432 …}
    -createdAt: DateTime @1705675359 {#1264
      date: 2024-01-19 15:42:39.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458954 {#1269
      date: 2025-09-10 01:02:34.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1391 …}
    #fromApi: false
    -name: "Encadrant Technique d'Insertion"
    -description: """
      L'encadrant technique d'insertion (ETI) supervise et soutient socio-professionnellement des personnes éloignées du marché du travail au sein d'une structure d'insertion produisant des biens ou services. Sa mission est d'atteindre les objectifs de production tout en intégrant les buts de formation et d'insertion des salariés. Sous la direction du responsable de la structure, l'ETI organise et gère une partie de l'activité de production. Il établit les conditions pour réaliser un produit ou service, en planifie la mise en œuvre et assure le suivi pour garantir la qualité et la quantité. Il utilise des outils numériques pour la gestion de la production, répartit le travail selon les compétences des salariés et gère l'équipe, en veillant à leur motivation et à la résolution de conflits.\r\n
      L'ETI joue également un rôle dans l'accueil, l'accompagnement et le suivi socio-professionnel des salariés en insertion. Il favorise leur intégration dans la structure, identifie leurs atouts et obstacles, et collabore avec d'autres acteurs du parcours d'insertion. Il contribue à l'évolution professionnelle des salariés en organisant des séances d'apprentissage, en s'assurant de la pertinence des méthodes pédagogiques et en évaluant leurs acquis. Il documente et atteste des compétences professionnelles acquises.
      """
    -public: false
    -_links: null
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1432 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#2259
    -lockBy: App\Entity\Scholar\Module\OriginModule {#2274 …}
    -lockByStatus: 1
    -id: "dfe195ec-69de-11ea-9eb5-0242ac150003"
    -lessons: Doctrine\ORM\PersistentCollection {#2260 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#2265 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#2270 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1432 …}
    -createdAt: DateTime @1584621654 {#2257
      date: 2020-03-19 13:40:54.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1650546807 {#2258
      date: 2022-04-21 15:13:27.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1432 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#16016
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#16039 …}
    -lockByStatus: 1
    -id: "764090a1-6f2e-11ed-a9f8-0242c0a8a005"
    -chapters: Doctrine\ORM\PersistentCollection {#16017 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#16022 …}
    -exercises: Doctrine\ORM\PersistentCollection {#16019 …}
    -minimumTime: DateTime @21600 {#16013
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#16024 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#2781 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#16026 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#16028 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#16034 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1432 …}
    -createdAt: DateTime @1669648086 {#16014
      date: 2022-11-28 16:08:06.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1750847724 {#16015
      date: 2025-06-25 12:35:24.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1432 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\TrainingVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\PracticalCaseUserVoter"
ACCESS ABSTAIN
"Nellapp\Bundle\SDKBundle\Permission\Security\Voter\SuperAdminVoter"
ACCESS ABSTAIN
Show voter details
187 DENIED FRONT_ACCESS
[
  "training" => App\Entity\Scholar\Training\SharedTraining {#1271
    -lockBy: App\Entity\Scholar\Training\Training {#1383 …}
    -lockByStatus: 1
    -id: "fe5bdd93-b6d8-11ee-b7d7-0242c0a85003"
    -modules: Doctrine\ORM\PersistentCollection {#1284 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1311 …}
    -totalHourDescription: 0
    -videoDescription: null
    -diplomaDescription: "Titre Niveau 4 (Bac)"
    -trainingProduct: null
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1323 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1302 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1331 …}
    -thematic: [
      "2"
    ]
    -diploma: 4
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1369 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1432 …}
    -createdAt: DateTime @1705675359 {#1264
      date: 2024-01-19 15:42:39.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458954 {#1269
      date: 2025-09-10 01:02:34.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1391 …}
    #fromApi: false
    -name: "Encadrant Technique d'Insertion"
    -description: """
      L'encadrant technique d'insertion (ETI) supervise et soutient socio-professionnellement des personnes éloignées du marché du travail au sein d'une structure d'insertion produisant des biens ou services. Sa mission est d'atteindre les objectifs de production tout en intégrant les buts de formation et d'insertion des salariés. Sous la direction du responsable de la structure, l'ETI organise et gère une partie de l'activité de production. Il établit les conditions pour réaliser un produit ou service, en planifie la mise en œuvre et assure le suivi pour garantir la qualité et la quantité. Il utilise des outils numériques pour la gestion de la production, répartit le travail selon les compétences des salariés et gère l'équipe, en veillant à leur motivation et à la résolution de conflits.\r\n
      L'ETI joue également un rôle dans l'accueil, l'accompagnement et le suivi socio-professionnel des salariés en insertion. Il favorise leur intégration dans la structure, identifie leurs atouts et obstacles, et collabore avec d'autres acteurs du parcours d'insertion. Il contribue à l'évolution professionnelle des salariés en organisant des séances d'apprentissage, en s'assurant de la pertinence des méthodes pédagogiques et en évaluant leurs acquis. Il documente et atteste des compétences professionnelles acquises.
      """
    -public: false
    -_links: null
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1432 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#2259
    -lockBy: App\Entity\Scholar\Module\OriginModule {#2274 …}
    -lockByStatus: 1
    -id: "dfe195ec-69de-11ea-9eb5-0242ac150003"
    -lessons: Doctrine\ORM\PersistentCollection {#2260 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#2265 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#2270 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1432 …}
    -createdAt: DateTime @1584621654 {#2257
      date: 2020-03-19 13:40:54.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1650546807 {#2258
      date: 2022-04-21 15:13:27.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1432 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#16061
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#16084 …}
    -lockByStatus: 1
    -id: "a3d47be5-4495-11ed-bbf7-0242ac1d0007"
    -chapters: Doctrine\ORM\PersistentCollection {#16062 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#16067 …}
    -exercises: Doctrine\ORM\PersistentCollection {#16064 …}
    -minimumTime: DateTime @21600 {#16058
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#16069 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#2781 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#16071 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#16073 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#16079 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1432 …}
    -createdAt: DateTime @1664964500 {#16059
      date: 2022-10-05 12:08:20.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1750847724 {#16060
      date: 2025-06-25 12:35:24.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1432 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\TrainingVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\PracticalCaseUserVoter"
ACCESS ABSTAIN
"Nellapp\Bundle\SDKBundle\Permission\Security\Voter\SuperAdminVoter"
ACCESS ABSTAIN
Show voter details
188 DENIED FRONT_ACCESS
[
  "training" => App\Entity\Scholar\Training\SharedTraining {#1271
    -lockBy: App\Entity\Scholar\Training\Training {#1383 …}
    -lockByStatus: 1
    -id: "fe5bdd93-b6d8-11ee-b7d7-0242c0a85003"
    -modules: Doctrine\ORM\PersistentCollection {#1284 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1311 …}
    -totalHourDescription: 0
    -videoDescription: null
    -diplomaDescription: "Titre Niveau 4 (Bac)"
    -trainingProduct: null
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1323 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1302 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1331 …}
    -thematic: [
      "2"
    ]
    -diploma: 4
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1369 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1432 …}
    -createdAt: DateTime @1705675359 {#1264
      date: 2024-01-19 15:42:39.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458954 {#1269
      date: 2025-09-10 01:02:34.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1391 …}
    #fromApi: false
    -name: "Encadrant Technique d'Insertion"
    -description: """
      L'encadrant technique d'insertion (ETI) supervise et soutient socio-professionnellement des personnes éloignées du marché du travail au sein d'une structure d'insertion produisant des biens ou services. Sa mission est d'atteindre les objectifs de production tout en intégrant les buts de formation et d'insertion des salariés. Sous la direction du responsable de la structure, l'ETI organise et gère une partie de l'activité de production. Il établit les conditions pour réaliser un produit ou service, en planifie la mise en œuvre et assure le suivi pour garantir la qualité et la quantité. Il utilise des outils numériques pour la gestion de la production, répartit le travail selon les compétences des salariés et gère l'équipe, en veillant à leur motivation et à la résolution de conflits.\r\n
      L'ETI joue également un rôle dans l'accueil, l'accompagnement et le suivi socio-professionnel des salariés en insertion. Il favorise leur intégration dans la structure, identifie leurs atouts et obstacles, et collabore avec d'autres acteurs du parcours d'insertion. Il contribue à l'évolution professionnelle des salariés en organisant des séances d'apprentissage, en s'assurant de la pertinence des méthodes pédagogiques et en évaluant leurs acquis. Il documente et atteste des compétences professionnelles acquises.
      """
    -public: false
    -_links: null
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1432 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#2259
    -lockBy: App\Entity\Scholar\Module\OriginModule {#2274 …}
    -lockByStatus: 1
    -id: "dfe195ec-69de-11ea-9eb5-0242ac150003"
    -lessons: Doctrine\ORM\PersistentCollection {#2260 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#2265 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#2270 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1432 …}
    -createdAt: DateTime @1584621654 {#2257
      date: 2020-03-19 13:40:54.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1650546807 {#2258
      date: 2022-04-21 15:13:27.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1432 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#16105
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#16126 …}
    -lockByStatus: 1
    -id: "f4276978-6411-11f1-a069-d2c50c5a0872"
    -chapters: Doctrine\ORM\PersistentCollection {#16106 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#16111 …}
    -exercises: Doctrine\ORM\PersistentCollection {#16108 …}
    -minimumTime: DateTime @21600 {#16103
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#16113 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#4537 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#16115 …}
    -lessonStats: null
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#16122 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1432 …}
    -createdAt: DateTime @1781016369 {#16104
      date: 2026-06-09 16:46:09.0 Europe/Paris (+02:00)
    }
    -updatedAt: null
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1432 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\TrainingVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\PracticalCaseUserVoter"
ACCESS ABSTAIN
"Nellapp\Bundle\SDKBundle\Permission\Security\Voter\SuperAdminVoter"
ACCESS ABSTAIN
Show voter details
189 DENIED FRONT_ACCESS
[
  "training" => App\Entity\Scholar\Training\SharedTraining {#1271
    -lockBy: App\Entity\Scholar\Training\Training {#1383 …}
    -lockByStatus: 1
    -id: "fe5bdd93-b6d8-11ee-b7d7-0242c0a85003"
    -modules: Doctrine\ORM\PersistentCollection {#1284 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1311 …}
    -totalHourDescription: 0
    -videoDescription: null
    -diplomaDescription: "Titre Niveau 4 (Bac)"
    -trainingProduct: null
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1323 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1302 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1331 …}
    -thematic: [
      "2"
    ]
    -diploma: 4
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1369 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1432 …}
    -createdAt: DateTime @1705675359 {#1264
      date: 2024-01-19 15:42:39.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458954 {#1269
      date: 2025-09-10 01:02:34.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1391 …}
    #fromApi: false
    -name: "Encadrant Technique d'Insertion"
    -description: """
      L'encadrant technique d'insertion (ETI) supervise et soutient socio-professionnellement des personnes éloignées du marché du travail au sein d'une structure d'insertion produisant des biens ou services. Sa mission est d'atteindre les objectifs de production tout en intégrant les buts de formation et d'insertion des salariés. Sous la direction du responsable de la structure, l'ETI organise et gère une partie de l'activité de production. Il établit les conditions pour réaliser un produit ou service, en planifie la mise en œuvre et assure le suivi pour garantir la qualité et la quantité. Il utilise des outils numériques pour la gestion de la production, répartit le travail selon les compétences des salariés et gère l'équipe, en veillant à leur motivation et à la résolution de conflits.\r\n
      L'ETI joue également un rôle dans l'accueil, l'accompagnement et le suivi socio-professionnel des salariés en insertion. Il favorise leur intégration dans la structure, identifie leurs atouts et obstacles, et collabore avec d'autres acteurs du parcours d'insertion. Il contribue à l'évolution professionnelle des salariés en organisant des séances d'apprentissage, en s'assurant de la pertinence des méthodes pédagogiques et en évaluant leurs acquis. Il documente et atteste des compétences professionnelles acquises.
      """
    -public: false
    -_links: null
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1432 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#2287
    -lockBy: App\Entity\Scholar\Module\OriginModule {#2302 …}
    -lockByStatus: 1
    -id: "8ae6ba4d-bf6d-11ea-8d8a-0242ac1c0003"
    -lessons: Doctrine\ORM\PersistentCollection {#2288 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#2293 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#2298 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1432 …}
    -createdAt: DateTime @1594028779 {#2277
      date: 2020-07-06 11:46:19.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1757372418 {#2286
      date: 2025-09-09 01:00:18.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1432 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#16355
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#16379 …}
    -lockByStatus: 1
    -id: "ab689a21-c826-11ea-8d8a-0242ac1c0003"
    -chapters: Doctrine\ORM\PersistentCollection {#16356 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#16361 …}
    -exercises: Doctrine\ORM\PersistentCollection {#16358 …}
    -minimumTime: DateTime @21600 {#16352
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#16363 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#2781 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#16365 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#16367 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#16373 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1432 …}
    -createdAt: DateTime @1594987899 {#16353
      date: 2020-07-17 14:11:39.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1757372410 {#16354
      date: 2025-09-09 01:00:10.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#16371 …}
    #fromApi: false
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1432 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\TrainingVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\PracticalCaseUserVoter"
ACCESS ABSTAIN
"Nellapp\Bundle\SDKBundle\Permission\Security\Voter\SuperAdminVoter"
ACCESS ABSTAIN
Show voter details
190 DENIED FRONT_ACCESS
[
  "training" => App\Entity\Scholar\Training\SharedTraining {#1271
    -lockBy: App\Entity\Scholar\Training\Training {#1383 …}
    -lockByStatus: 1
    -id: "fe5bdd93-b6d8-11ee-b7d7-0242c0a85003"
    -modules: Doctrine\ORM\PersistentCollection {#1284 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1311 …}
    -totalHourDescription: 0
    -videoDescription: null
    -diplomaDescription: "Titre Niveau 4 (Bac)"
    -trainingProduct: null
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1323 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1302 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1331 …}
    -thematic: [
      "2"
    ]
    -diploma: 4
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1369 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1432 …}
    -createdAt: DateTime @1705675359 {#1264
      date: 2024-01-19 15:42:39.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458954 {#1269
      date: 2025-09-10 01:02:34.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1391 …}
    #fromApi: false
    -name: "Encadrant Technique d'Insertion"
    -description: """
      L'encadrant technique d'insertion (ETI) supervise et soutient socio-professionnellement des personnes éloignées du marché du travail au sein d'une structure d'insertion produisant des biens ou services. Sa mission est d'atteindre les objectifs de production tout en intégrant les buts de formation et d'insertion des salariés. Sous la direction du responsable de la structure, l'ETI organise et gère une partie de l'activité de production. Il établit les conditions pour réaliser un produit ou service, en planifie la mise en œuvre et assure le suivi pour garantir la qualité et la quantité. Il utilise des outils numériques pour la gestion de la production, répartit le travail selon les compétences des salariés et gère l'équipe, en veillant à leur motivation et à la résolution de conflits.\r\n
      L'ETI joue également un rôle dans l'accueil, l'accompagnement et le suivi socio-professionnel des salariés en insertion. Il favorise leur intégration dans la structure, identifie leurs atouts et obstacles, et collabore avec d'autres acteurs du parcours d'insertion. Il contribue à l'évolution professionnelle des salariés en organisant des séances d'apprentissage, en s'assurant de la pertinence des méthodes pédagogiques et en évaluant leurs acquis. Il documente et atteste des compétences professionnelles acquises.
      """
    -public: false
    -_links: null
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1432 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#2287
    -lockBy: App\Entity\Scholar\Module\OriginModule {#2302 …}
    -lockByStatus: 1
    -id: "8ae6ba4d-bf6d-11ea-8d8a-0242ac1c0003"
    -lessons: Doctrine\ORM\PersistentCollection {#2288 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#2293 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#2298 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1432 …}
    -createdAt: DateTime @1594028779 {#2277
      date: 2020-07-06 11:46:19.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1757372418 {#2286
      date: 2025-09-09 01:00:18.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1432 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#16401
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#16424 …}
    -lockByStatus: 1
    -id: "b6742146-c827-11ea-8d8a-0242ac1c0003"
    -chapters: Doctrine\ORM\PersistentCollection {#16402 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#16407 …}
    -exercises: Doctrine\ORM\PersistentCollection {#16404 …}
    -minimumTime: DateTime @21600 {#16398
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#16409 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#2781 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#16411 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#16413 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#16419 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1432 …}
    -createdAt: DateTime @1594988347 {#16399
      date: 2020-07-17 14:19:07.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1755510486 {#16400
      date: 2025-08-18 11:48:06.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#16371 …}
    #fromApi: false
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1432 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\TrainingVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\PracticalCaseUserVoter"
ACCESS ABSTAIN
"Nellapp\Bundle\SDKBundle\Permission\Security\Voter\SuperAdminVoter"
ACCESS ABSTAIN
Show voter details
191 DENIED FRONT_ACCESS
[
  "training" => App\Entity\Scholar\Training\SharedTraining {#1271
    -lockBy: App\Entity\Scholar\Training\Training {#1383 …}
    -lockByStatus: 1
    -id: "fe5bdd93-b6d8-11ee-b7d7-0242c0a85003"
    -modules: Doctrine\ORM\PersistentCollection {#1284 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1311 …}
    -totalHourDescription: 0
    -videoDescription: null
    -diplomaDescription: "Titre Niveau 4 (Bac)"
    -trainingProduct: null
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1323 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1302 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1331 …}
    -thematic: [
      "2"
    ]
    -diploma: 4
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1369 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1432 …}
    -createdAt: DateTime @1705675359 {#1264
      date: 2024-01-19 15:42:39.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458954 {#1269
      date: 2025-09-10 01:02:34.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1391 …}
    #fromApi: false
    -name: "Encadrant Technique d'Insertion"
    -description: """
      L'encadrant technique d'insertion (ETI) supervise et soutient socio-professionnellement des personnes éloignées du marché du travail au sein d'une structure d'insertion produisant des biens ou services. Sa mission est d'atteindre les objectifs de production tout en intégrant les buts de formation et d'insertion des salariés. Sous la direction du responsable de la structure, l'ETI organise et gère une partie de l'activité de production. Il établit les conditions pour réaliser un produit ou service, en planifie la mise en œuvre et assure le suivi pour garantir la qualité et la quantité. Il utilise des outils numériques pour la gestion de la production, répartit le travail selon les compétences des salariés et gère l'équipe, en veillant à leur motivation et à la résolution de conflits.\r\n
      L'ETI joue également un rôle dans l'accueil, l'accompagnement et le suivi socio-professionnel des salariés en insertion. Il favorise leur intégration dans la structure, identifie leurs atouts et obstacles, et collabore avec d'autres acteurs du parcours d'insertion. Il contribue à l'évolution professionnelle des salariés en organisant des séances d'apprentissage, en s'assurant de la pertinence des méthodes pédagogiques et en évaluant leurs acquis. Il documente et atteste des compétences professionnelles acquises.
      """
    -public: false
    -_links: null
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1432 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#2287
    -lockBy: App\Entity\Scholar\Module\OriginModule {#2302 …}
    -lockByStatus: 1
    -id: "8ae6ba4d-bf6d-11ea-8d8a-0242ac1c0003"
    -lessons: Doctrine\ORM\PersistentCollection {#2288 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#2293 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#2298 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1432 …}
    -createdAt: DateTime @1594028779 {#2277
      date: 2020-07-06 11:46:19.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1757372418 {#2286
      date: 2025-09-09 01:00:18.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1432 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#16445
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#16466 …}
    -lockByStatus: 1
    -id: "6734a850-6412-11f1-a069-d2c50c5a0872"
    -chapters: Doctrine\ORM\PersistentCollection {#16446 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#16451 …}
    -exercises: Doctrine\ORM\PersistentCollection {#16448 …}
    -minimumTime: DateTime @21600 {#16443
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#16453 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#4537 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#16455 …}
    -lessonStats: null
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#16462 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1432 …}
    -createdAt: DateTime @1781016562 {#16444
      date: 2026-06-09 16:49:22.0 Europe/Paris (+02:00)
    }
    -updatedAt: null
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1432 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\TrainingVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\PracticalCaseUserVoter"
ACCESS ABSTAIN
"Nellapp\Bundle\SDKBundle\Permission\Security\Voter\SuperAdminVoter"
ACCESS ABSTAIN
Show voter details
192 DENIED FRONT_ACCESS
[
  "training" => App\Entity\Scholar\Training\SharedTraining {#1271
    -lockBy: App\Entity\Scholar\Training\Training {#1383 …}
    -lockByStatus: 1
    -id: "fe5bdd93-b6d8-11ee-b7d7-0242c0a85003"
    -modules: Doctrine\ORM\PersistentCollection {#1284 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1311 …}
    -totalHourDescription: 0
    -videoDescription: null
    -diplomaDescription: "Titre Niveau 4 (Bac)"
    -trainingProduct: null
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1323 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1302 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1331 …}
    -thematic: [
      "2"
    ]
    -diploma: 4
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1369 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1432 …}
    -createdAt: DateTime @1705675359 {#1264
      date: 2024-01-19 15:42:39.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458954 {#1269
      date: 2025-09-10 01:02:34.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1391 …}
    #fromApi: false
    -name: "Encadrant Technique d'Insertion"
    -description: """
      L'encadrant technique d'insertion (ETI) supervise et soutient socio-professionnellement des personnes éloignées du marché du travail au sein d'une structure d'insertion produisant des biens ou services. Sa mission est d'atteindre les objectifs de production tout en intégrant les buts de formation et d'insertion des salariés. Sous la direction du responsable de la structure, l'ETI organise et gère une partie de l'activité de production. Il établit les conditions pour réaliser un produit ou service, en planifie la mise en œuvre et assure le suivi pour garantir la qualité et la quantité. Il utilise des outils numériques pour la gestion de la production, répartit le travail selon les compétences des salariés et gère l'équipe, en veillant à leur motivation et à la résolution de conflits.\r\n
      L'ETI joue également un rôle dans l'accueil, l'accompagnement et le suivi socio-professionnel des salariés en insertion. Il favorise leur intégration dans la structure, identifie leurs atouts et obstacles, et collabore avec d'autres acteurs du parcours d'insertion. Il contribue à l'évolution professionnelle des salariés en organisant des séances d'apprentissage, en s'assurant de la pertinence des méthodes pédagogiques et en évaluant leurs acquis. Il documente et atteste des compétences professionnelles acquises.
      """
    -public: false
    -_links: null
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1432 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#2287
    -lockBy: App\Entity\Scholar\Module\OriginModule {#2302 …}
    -lockByStatus: 1
    -id: "8ae6ba4d-bf6d-11ea-8d8a-0242ac1c0003"
    -lessons: Doctrine\ORM\PersistentCollection {#2288 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#2293 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#2298 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1432 …}
    -createdAt: DateTime @1594028779 {#2277
      date: 2020-07-06 11:46:19.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1757372418 {#2286
      date: 2025-09-09 01:00:18.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1432 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#16486
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#16509 …}
    -lockByStatus: 1
    -id: "bfff4d4a-c826-11ea-8d8a-0242ac1c0003"
    -chapters: Doctrine\ORM\PersistentCollection {#16487 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#16492 …}
    -exercises: Doctrine\ORM\PersistentCollection {#16489 …}
    -minimumTime: DateTime @21600 {#16478
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#16494 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#2781 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#16496 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#16498 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#16504 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1432 …}
    -createdAt: DateTime @1594987934 {#16484
      date: 2020-07-17 14:12:14.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1756726971 {#16485
      date: 2025-09-01 13:42:51.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#12211 …}
    #fromApi: false
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1432 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\TrainingVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\PracticalCaseUserVoter"
ACCESS ABSTAIN
"Nellapp\Bundle\SDKBundle\Permission\Security\Voter\SuperAdminVoter"
ACCESS ABSTAIN
Show voter details
193 DENIED FRONT_ACCESS
[
  "training" => App\Entity\Scholar\Training\SharedTraining {#1271
    -lockBy: App\Entity\Scholar\Training\Training {#1383 …}
    -lockByStatus: 1
    -id: "fe5bdd93-b6d8-11ee-b7d7-0242c0a85003"
    -modules: Doctrine\ORM\PersistentCollection {#1284 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1311 …}
    -totalHourDescription: 0
    -videoDescription: null
    -diplomaDescription: "Titre Niveau 4 (Bac)"
    -trainingProduct: null
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1323 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1302 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1331 …}
    -thematic: [
      "2"
    ]
    -diploma: 4
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1369 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1432 …}
    -createdAt: DateTime @1705675359 {#1264
      date: 2024-01-19 15:42:39.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458954 {#1269
      date: 2025-09-10 01:02:34.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1391 …}
    #fromApi: false
    -name: "Encadrant Technique d'Insertion"
    -description: """
      L'encadrant technique d'insertion (ETI) supervise et soutient socio-professionnellement des personnes éloignées du marché du travail au sein d'une structure d'insertion produisant des biens ou services. Sa mission est d'atteindre les objectifs de production tout en intégrant les buts de formation et d'insertion des salariés. Sous la direction du responsable de la structure, l'ETI organise et gère une partie de l'activité de production. Il établit les conditions pour réaliser un produit ou service, en planifie la mise en œuvre et assure le suivi pour garantir la qualité et la quantité. Il utilise des outils numériques pour la gestion de la production, répartit le travail selon les compétences des salariés et gère l'équipe, en veillant à leur motivation et à la résolution de conflits.\r\n
      L'ETI joue également un rôle dans l'accueil, l'accompagnement et le suivi socio-professionnel des salariés en insertion. Il favorise leur intégration dans la structure, identifie leurs atouts et obstacles, et collabore avec d'autres acteurs du parcours d'insertion. Il contribue à l'évolution professionnelle des salariés en organisant des séances d'apprentissage, en s'assurant de la pertinence des méthodes pédagogiques et en évaluant leurs acquis. Il documente et atteste des compétences professionnelles acquises.
      """
    -public: false
    -_links: null
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1432 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#2287
    -lockBy: App\Entity\Scholar\Module\OriginModule {#2302 …}
    -lockByStatus: 1
    -id: "8ae6ba4d-bf6d-11ea-8d8a-0242ac1c0003"
    -lessons: Doctrine\ORM\PersistentCollection {#2288 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#2293 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#2298 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1432 …}
    -createdAt: DateTime @1594028779 {#2277
      date: 2020-07-06 11:46:19.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1757372418 {#2286
      date: 2025-09-09 01:00:18.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1432 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#16531
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#16554 …}
    -lockByStatus: 1
    -id: "d2bb4944-c826-11ea-8d8a-0242ac1c0003"
    -chapters: Doctrine\ORM\PersistentCollection {#16532 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#16537 …}
    -exercises: Doctrine\ORM\PersistentCollection {#16534 …}
    -minimumTime: DateTime @21600 {#16528
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#16539 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#2781 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#16541 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#16543 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#16549 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1432 …}
    -createdAt: DateTime @1594987965 {#16529
      date: 2020-07-17 14:12:45.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1757058856 {#16530
      date: 2025-09-05 09:54:16.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#15065 …}
    #fromApi: false
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1432 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\TrainingVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\PracticalCaseUserVoter"
ACCESS ABSTAIN
"Nellapp\Bundle\SDKBundle\Permission\Security\Voter\SuperAdminVoter"
ACCESS ABSTAIN
Show voter details
194 DENIED FRONT_ACCESS
[
  "training" => App\Entity\Scholar\Training\SharedTraining {#1271
    -lockBy: App\Entity\Scholar\Training\Training {#1383 …}
    -lockByStatus: 1
    -id: "fe5bdd93-b6d8-11ee-b7d7-0242c0a85003"
    -modules: Doctrine\ORM\PersistentCollection {#1284 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1311 …}
    -totalHourDescription: 0
    -videoDescription: null
    -diplomaDescription: "Titre Niveau 4 (Bac)"
    -trainingProduct: null
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1323 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1302 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1331 …}
    -thematic: [
      "2"
    ]
    -diploma: 4
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1369 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1432 …}
    -createdAt: DateTime @1705675359 {#1264
      date: 2024-01-19 15:42:39.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458954 {#1269
      date: 2025-09-10 01:02:34.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1391 …}
    #fromApi: false
    -name: "Encadrant Technique d'Insertion"
    -description: """
      L'encadrant technique d'insertion (ETI) supervise et soutient socio-professionnellement des personnes éloignées du marché du travail au sein d'une structure d'insertion produisant des biens ou services. Sa mission est d'atteindre les objectifs de production tout en intégrant les buts de formation et d'insertion des salariés. Sous la direction du responsable de la structure, l'ETI organise et gère une partie de l'activité de production. Il établit les conditions pour réaliser un produit ou service, en planifie la mise en œuvre et assure le suivi pour garantir la qualité et la quantité. Il utilise des outils numériques pour la gestion de la production, répartit le travail selon les compétences des salariés et gère l'équipe, en veillant à leur motivation et à la résolution de conflits.\r\n
      L'ETI joue également un rôle dans l'accueil, l'accompagnement et le suivi socio-professionnel des salariés en insertion. Il favorise leur intégration dans la structure, identifie leurs atouts et obstacles, et collabore avec d'autres acteurs du parcours d'insertion. Il contribue à l'évolution professionnelle des salariés en organisant des séances d'apprentissage, en s'assurant de la pertinence des méthodes pédagogiques et en évaluant leurs acquis. Il documente et atteste des compétences professionnelles acquises.
      """
    -public: false
    -_links: null
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1432 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#2287
    -lockBy: App\Entity\Scholar\Module\OriginModule {#2302 …}
    -lockByStatus: 1
    -id: "8ae6ba4d-bf6d-11ea-8d8a-0242ac1c0003"
    -lessons: Doctrine\ORM\PersistentCollection {#2288 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#2293 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#2298 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1432 …}
    -createdAt: DateTime @1594028779 {#2277
      date: 2020-07-06 11:46:19.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1757372418 {#2286
      date: 2025-09-09 01:00:18.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1432 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#16575
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#16597 …}
    -lockByStatus: 1
    -id: "674ac8f7-6412-11f1-a069-d2c50c5a0872"
    -chapters: Doctrine\ORM\PersistentCollection {#16576 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#16581 …}
    -exercises: Doctrine\ORM\PersistentCollection {#16578 …}
    -minimumTime: DateTime @21600 {#16573
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#16583 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#4537 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#16585 …}
    -lessonStats: null
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#16592 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1432 …}
    -createdAt: DateTime @1781016563 {#16574
      date: 2026-06-09 16:49:23.0 Europe/Paris (+02:00)
    }
    -updatedAt: null
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1432 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\TrainingVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\PracticalCaseUserVoter"
ACCESS ABSTAIN
"Nellapp\Bundle\SDKBundle\Permission\Security\Voter\SuperAdminVoter"
ACCESS ABSTAIN
Show voter details
195 DENIED FRONT_ACCESS
[
  "training" => App\Entity\Scholar\Training\SharedTraining {#1271
    -lockBy: App\Entity\Scholar\Training\Training {#1383 …}
    -lockByStatus: 1
    -id: "fe5bdd93-b6d8-11ee-b7d7-0242c0a85003"
    -modules: Doctrine\ORM\PersistentCollection {#1284 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1311 …}
    -totalHourDescription: 0
    -videoDescription: null
    -diplomaDescription: "Titre Niveau 4 (Bac)"
    -trainingProduct: null
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1323 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1302 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1331 …}
    -thematic: [
      "2"
    ]
    -diploma: 4
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1369 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1432 …}
    -createdAt: DateTime @1705675359 {#1264
      date: 2024-01-19 15:42:39.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458954 {#1269
      date: 2025-09-10 01:02:34.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1391 …}
    #fromApi: false
    -name: "Encadrant Technique d'Insertion"
    -description: """
      L'encadrant technique d'insertion (ETI) supervise et soutient socio-professionnellement des personnes éloignées du marché du travail au sein d'une structure d'insertion produisant des biens ou services. Sa mission est d'atteindre les objectifs de production tout en intégrant les buts de formation et d'insertion des salariés. Sous la direction du responsable de la structure, l'ETI organise et gère une partie de l'activité de production. Il établit les conditions pour réaliser un produit ou service, en planifie la mise en œuvre et assure le suivi pour garantir la qualité et la quantité. Il utilise des outils numériques pour la gestion de la production, répartit le travail selon les compétences des salariés et gère l'équipe, en veillant à leur motivation et à la résolution de conflits.\r\n
      L'ETI joue également un rôle dans l'accueil, l'accompagnement et le suivi socio-professionnel des salariés en insertion. Il favorise leur intégration dans la structure, identifie leurs atouts et obstacles, et collabore avec d'autres acteurs du parcours d'insertion. Il contribue à l'évolution professionnelle des salariés en organisant des séances d'apprentissage, en s'assurant de la pertinence des méthodes pédagogiques et en évaluant leurs acquis. Il documente et atteste des compétences professionnelles acquises.
      """
    -public: false
    -_links: null
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1432 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#2287
    -lockBy: App\Entity\Scholar\Module\OriginModule {#2302 …}
    -lockByStatus: 1
    -id: "8ae6ba4d-bf6d-11ea-8d8a-0242ac1c0003"
    -lessons: Doctrine\ORM\PersistentCollection {#2288 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#2293 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#2298 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1432 …}
    -createdAt: DateTime @1594028779 {#2277
      date: 2020-07-06 11:46:19.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1757372418 {#2286
      date: 2025-09-09 01:00:18.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1432 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#16618
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#16640 …}
    -lockByStatus: 1
    -id: "1ab715ac-955c-11ec-aa25-0242ac140004"
    -chapters: Doctrine\ORM\PersistentCollection {#16619 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#16624 …}
    -exercises: Doctrine\ORM\PersistentCollection {#16621 …}
    -minimumTime: DateTime @21600 {#16610
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#16626 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#2781 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#16628 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#16630 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#16636 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1432 …}
    -createdAt: DateTime @1645698335 {#16616
      date: 2022-02-24 11:25:35.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1755852736 {#16617
      date: 2025-08-22 10:52:16.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#11419 …}
    #fromApi: false
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1432 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\TrainingVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\PracticalCaseUserVoter"
ACCESS ABSTAIN
"Nellapp\Bundle\SDKBundle\Permission\Security\Voter\SuperAdminVoter"
ACCESS ABSTAIN
Show voter details
196 DENIED FRONT_ACCESS
[
  "training" => App\Entity\Scholar\Training\SharedTraining {#1271
    -lockBy: App\Entity\Scholar\Training\Training {#1383 …}
    -lockByStatus: 1
    -id: "fe5bdd93-b6d8-11ee-b7d7-0242c0a85003"
    -modules: Doctrine\ORM\PersistentCollection {#1284 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1311 …}
    -totalHourDescription: 0
    -videoDescription: null
    -diplomaDescription: "Titre Niveau 4 (Bac)"
    -trainingProduct: null
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1323 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1302 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1331 …}
    -thematic: [
      "2"
    ]
    -diploma: 4
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1369 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1432 …}
    -createdAt: DateTime @1705675359 {#1264
      date: 2024-01-19 15:42:39.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458954 {#1269
      date: 2025-09-10 01:02:34.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1391 …}
    #fromApi: false
    -name: "Encadrant Technique d'Insertion"
    -description: """
      L'encadrant technique d'insertion (ETI) supervise et soutient socio-professionnellement des personnes éloignées du marché du travail au sein d'une structure d'insertion produisant des biens ou services. Sa mission est d'atteindre les objectifs de production tout en intégrant les buts de formation et d'insertion des salariés. Sous la direction du responsable de la structure, l'ETI organise et gère une partie de l'activité de production. Il établit les conditions pour réaliser un produit ou service, en planifie la mise en œuvre et assure le suivi pour garantir la qualité et la quantité. Il utilise des outils numériques pour la gestion de la production, répartit le travail selon les compétences des salariés et gère l'équipe, en veillant à leur motivation et à la résolution de conflits.\r\n
      L'ETI joue également un rôle dans l'accueil, l'accompagnement et le suivi socio-professionnel des salariés en insertion. Il favorise leur intégration dans la structure, identifie leurs atouts et obstacles, et collabore avec d'autres acteurs du parcours d'insertion. Il contribue à l'évolution professionnelle des salariés en organisant des séances d'apprentissage, en s'assurant de la pertinence des méthodes pédagogiques et en évaluant leurs acquis. Il documente et atteste des compétences professionnelles acquises.
      """
    -public: false
    -_links: null
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1432 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#2287
    -lockBy: App\Entity\Scholar\Module\OriginModule {#2302 …}
    -lockByStatus: 1
    -id: "8ae6ba4d-bf6d-11ea-8d8a-0242ac1c0003"
    -lessons: Doctrine\ORM\PersistentCollection {#2288 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#2293 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#2298 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1432 …}
    -createdAt: DateTime @1594028779 {#2277
      date: 2020-07-06 11:46:19.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1757372418 {#2286
      date: 2025-09-09 01:00:18.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1432 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#16661
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#16683 …}
    -lockByStatus: 1
    -id: "675c0354-6412-11f1-a069-d2c50c5a0872"
    -chapters: Doctrine\ORM\PersistentCollection {#16662 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#16667 …}
    -exercises: Doctrine\ORM\PersistentCollection {#16664 …}
    -minimumTime: DateTime @21600 {#16659
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#16669 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#4537 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#16671 …}
    -lessonStats: null
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#16678 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1432 …}
    -createdAt: DateTime @1781016563 {#16660
      date: 2026-06-09 16:49:23.0 Europe/Paris (+02:00)
    }
    -updatedAt: null
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1432 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\TrainingVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\PracticalCaseUserVoter"
ACCESS ABSTAIN
"Nellapp\Bundle\SDKBundle\Permission\Security\Voter\SuperAdminVoter"
ACCESS ABSTAIN
Show voter details
197 DENIED FRONT_ACCESS
[
  "training" => App\Entity\Scholar\Training\SharedTraining {#1271
    -lockBy: App\Entity\Scholar\Training\Training {#1383 …}
    -lockByStatus: 1
    -id: "fe5bdd93-b6d8-11ee-b7d7-0242c0a85003"
    -modules: Doctrine\ORM\PersistentCollection {#1284 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1311 …}
    -totalHourDescription: 0
    -videoDescription: null
    -diplomaDescription: "Titre Niveau 4 (Bac)"
    -trainingProduct: null
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1323 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1302 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1331 …}
    -thematic: [
      "2"
    ]
    -diploma: 4
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1369 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1432 …}
    -createdAt: DateTime @1705675359 {#1264
      date: 2024-01-19 15:42:39.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458954 {#1269
      date: 2025-09-10 01:02:34.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1391 …}
    #fromApi: false
    -name: "Encadrant Technique d'Insertion"
    -description: """
      L'encadrant technique d'insertion (ETI) supervise et soutient socio-professionnellement des personnes éloignées du marché du travail au sein d'une structure d'insertion produisant des biens ou services. Sa mission est d'atteindre les objectifs de production tout en intégrant les buts de formation et d'insertion des salariés. Sous la direction du responsable de la structure, l'ETI organise et gère une partie de l'activité de production. Il établit les conditions pour réaliser un produit ou service, en planifie la mise en œuvre et assure le suivi pour garantir la qualité et la quantité. Il utilise des outils numériques pour la gestion de la production, répartit le travail selon les compétences des salariés et gère l'équipe, en veillant à leur motivation et à la résolution de conflits.\r\n
      L'ETI joue également un rôle dans l'accueil, l'accompagnement et le suivi socio-professionnel des salariés en insertion. Il favorise leur intégration dans la structure, identifie leurs atouts et obstacles, et collabore avec d'autres acteurs du parcours d'insertion. Il contribue à l'évolution professionnelle des salariés en organisant des séances d'apprentissage, en s'assurant de la pertinence des méthodes pédagogiques et en évaluant leurs acquis. Il documente et atteste des compétences professionnelles acquises.
      """
    -public: false
    -_links: null
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1432 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#2287
    -lockBy: App\Entity\Scholar\Module\OriginModule {#2302 …}
    -lockByStatus: 1
    -id: "8ae6ba4d-bf6d-11ea-8d8a-0242ac1c0003"
    -lessons: Doctrine\ORM\PersistentCollection {#2288 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#2293 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#2298 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1432 …}
    -createdAt: DateTime @1594028779 {#2277
      date: 2020-07-06 11:46:19.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1757372418 {#2286
      date: 2025-09-09 01:00:18.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1432 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#16703
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#16725 …}
    -lockByStatus: 1
    -id: "676d0929-6412-11f1-a069-d2c50c5a0872"
    -chapters: Doctrine\ORM\PersistentCollection {#16704 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#16709 …}
    -exercises: Doctrine\ORM\PersistentCollection {#16706 …}
    -minimumTime: DateTime @21600 {#16696
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#16711 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#4537 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#16713 …}
    -lessonStats: null
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#16720 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1432 …}
    -createdAt: DateTime @1781016563 {#16702
      date: 2026-06-09 16:49:23.0 Europe/Paris (+02:00)
    }
    -updatedAt: null
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1432 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\TrainingVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\PracticalCaseUserVoter"
ACCESS ABSTAIN
"Nellapp\Bundle\SDKBundle\Permission\Security\Voter\SuperAdminVoter"
ACCESS ABSTAIN
Show voter details
198 DENIED FRONT_ACCESS
[
  "training" => App\Entity\Scholar\Training\SharedTraining {#1271
    -lockBy: App\Entity\Scholar\Training\Training {#1383 …}
    -lockByStatus: 1
    -id: "fe5bdd93-b6d8-11ee-b7d7-0242c0a85003"
    -modules: Doctrine\ORM\PersistentCollection {#1284 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1311 …}
    -totalHourDescription: 0
    -videoDescription: null
    -diplomaDescription: "Titre Niveau 4 (Bac)"
    -trainingProduct: null
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1323 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1302 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1331 …}
    -thematic: [
      "2"
    ]
    -diploma: 4
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1369 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1432 …}
    -createdAt: DateTime @1705675359 {#1264
      date: 2024-01-19 15:42:39.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458954 {#1269
      date: 2025-09-10 01:02:34.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1391 …}
    #fromApi: false
    -name: "Encadrant Technique d'Insertion"
    -description: """
      L'encadrant technique d'insertion (ETI) supervise et soutient socio-professionnellement des personnes éloignées du marché du travail au sein d'une structure d'insertion produisant des biens ou services. Sa mission est d'atteindre les objectifs de production tout en intégrant les buts de formation et d'insertion des salariés. Sous la direction du responsable de la structure, l'ETI organise et gère une partie de l'activité de production. Il établit les conditions pour réaliser un produit ou service, en planifie la mise en œuvre et assure le suivi pour garantir la qualité et la quantité. Il utilise des outils numériques pour la gestion de la production, répartit le travail selon les compétences des salariés et gère l'équipe, en veillant à leur motivation et à la résolution de conflits.\r\n
      L'ETI joue également un rôle dans l'accueil, l'accompagnement et le suivi socio-professionnel des salariés en insertion. Il favorise leur intégration dans la structure, identifie leurs atouts et obstacles, et collabore avec d'autres acteurs du parcours d'insertion. Il contribue à l'évolution professionnelle des salariés en organisant des séances d'apprentissage, en s'assurant de la pertinence des méthodes pédagogiques et en évaluant leurs acquis. Il documente et atteste des compétences professionnelles acquises.
      """
    -public: false
    -_links: null
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1432 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#2316
    -lockBy: App\Entity\Scholar\Module\OriginModule {#2331 …}
    -lockByStatus: 1
    -id: "f1a1c8be-bf6d-11ea-8d8a-0242ac1c0003"
    -lessons: Doctrine\ORM\PersistentCollection {#2317 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#2322 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#2327 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1432 …}
    -createdAt: DateTime @1594028951 {#2314
      date: 2020-07-06 11:49:11.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1757458820 {#2315
      date: 2025-09-10 01:00:20.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1432 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#16999
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#17022 …}
    -lockByStatus: 1
    -id: "9251d33a-c829-11ea-8d8a-0242ac1c0003"
    -chapters: Doctrine\ORM\PersistentCollection {#17000 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#17005 …}
    -exercises: Doctrine\ORM\PersistentCollection {#17002 …}
    -minimumTime: DateTime @21600 {#16996
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#17007 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#2781 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#17009 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#17011 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#17017 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1432 …}
    -createdAt: DateTime @1594989146 {#16997
      date: 2020-07-17 14:32:26.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1757458810 {#16998
      date: 2025-09-10 01:00:10.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#14375 …}
    #fromApi: false
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1432 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\TrainingVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\PracticalCaseUserVoter"
ACCESS ABSTAIN
"Nellapp\Bundle\SDKBundle\Permission\Security\Voter\SuperAdminVoter"
ACCESS ABSTAIN
Show voter details
199 DENIED FRONT_ACCESS
[
  "training" => App\Entity\Scholar\Training\SharedTraining {#1271
    -lockBy: App\Entity\Scholar\Training\Training {#1383 …}
    -lockByStatus: 1
    -id: "fe5bdd93-b6d8-11ee-b7d7-0242c0a85003"
    -modules: Doctrine\ORM\PersistentCollection {#1284 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1311 …}
    -totalHourDescription: 0
    -videoDescription: null
    -diplomaDescription: "Titre Niveau 4 (Bac)"
    -trainingProduct: null
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1323 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1302 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1331 …}
    -thematic: [
      "2"
    ]
    -diploma: 4
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1369 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1432 …}
    -createdAt: DateTime @1705675359 {#1264
      date: 2024-01-19 15:42:39.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458954 {#1269
      date: 2025-09-10 01:02:34.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1391 …}
    #fromApi: false
    -name: "Encadrant Technique d'Insertion"
    -description: """
      L'encadrant technique d'insertion (ETI) supervise et soutient socio-professionnellement des personnes éloignées du marché du travail au sein d'une structure d'insertion produisant des biens ou services. Sa mission est d'atteindre les objectifs de production tout en intégrant les buts de formation et d'insertion des salariés. Sous la direction du responsable de la structure, l'ETI organise et gère une partie de l'activité de production. Il établit les conditions pour réaliser un produit ou service, en planifie la mise en œuvre et assure le suivi pour garantir la qualité et la quantité. Il utilise des outils numériques pour la gestion de la production, répartit le travail selon les compétences des salariés et gère l'équipe, en veillant à leur motivation et à la résolution de conflits.\r\n
      L'ETI joue également un rôle dans l'accueil, l'accompagnement et le suivi socio-professionnel des salariés en insertion. Il favorise leur intégration dans la structure, identifie leurs atouts et obstacles, et collabore avec d'autres acteurs du parcours d'insertion. Il contribue à l'évolution professionnelle des salariés en organisant des séances d'apprentissage, en s'assurant de la pertinence des méthodes pédagogiques et en évaluant leurs acquis. Il documente et atteste des compétences professionnelles acquises.
      """
    -public: false
    -_links: null
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1432 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#2316
    -lockBy: App\Entity\Scholar\Module\OriginModule {#2331 …}
    -lockByStatus: 1
    -id: "f1a1c8be-bf6d-11ea-8d8a-0242ac1c0003"
    -lessons: Doctrine\ORM\PersistentCollection {#2317 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#2322 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#2327 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1432 …}
    -createdAt: DateTime @1594028951 {#2314
      date: 2020-07-06 11:49:11.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1757458820 {#2315
      date: 2025-09-10 01:00:20.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1432 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#17044
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#17067 …}
    -lockByStatus: 1
    -id: "a6b29788-c829-11ea-8d8a-0242ac1c0003"
    -chapters: Doctrine\ORM\PersistentCollection {#17045 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#17050 …}
    -exercises: Doctrine\ORM\PersistentCollection {#17047 …}
    -minimumTime: DateTime @21600 {#17041
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#17052 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#2781 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#17054 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#17056 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#17062 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1432 …}
    -createdAt: DateTime @1594989180 {#17042
      date: 2020-07-17 14:33:00.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1750847724 {#17043
      date: 2025-06-25 12:35:24.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1432 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\TrainingVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\PracticalCaseUserVoter"
ACCESS ABSTAIN
"Nellapp\Bundle\SDKBundle\Permission\Security\Voter\SuperAdminVoter"
ACCESS ABSTAIN
Show voter details
200 DENIED FRONT_ACCESS
[
  "training" => App\Entity\Scholar\Training\SharedTraining {#1271
    -lockBy: App\Entity\Scholar\Training\Training {#1383 …}
    -lockByStatus: 1
    -id: "fe5bdd93-b6d8-11ee-b7d7-0242c0a85003"
    -modules: Doctrine\ORM\PersistentCollection {#1284 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1311 …}
    -totalHourDescription: 0
    -videoDescription: null
    -diplomaDescription: "Titre Niveau 4 (Bac)"
    -trainingProduct: null
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1323 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1302 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1331 …}
    -thematic: [
      "2"
    ]
    -diploma: 4
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1369 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1432 …}
    -createdAt: DateTime @1705675359 {#1264
      date: 2024-01-19 15:42:39.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458954 {#1269
      date: 2025-09-10 01:02:34.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1391 …}
    #fromApi: false
    -name: "Encadrant Technique d'Insertion"
    -description: """
      L'encadrant technique d'insertion (ETI) supervise et soutient socio-professionnellement des personnes éloignées du marché du travail au sein d'une structure d'insertion produisant des biens ou services. Sa mission est d'atteindre les objectifs de production tout en intégrant les buts de formation et d'insertion des salariés. Sous la direction du responsable de la structure, l'ETI organise et gère une partie de l'activité de production. Il établit les conditions pour réaliser un produit ou service, en planifie la mise en œuvre et assure le suivi pour garantir la qualité et la quantité. Il utilise des outils numériques pour la gestion de la production, répartit le travail selon les compétences des salariés et gère l'équipe, en veillant à leur motivation et à la résolution de conflits.\r\n
      L'ETI joue également un rôle dans l'accueil, l'accompagnement et le suivi socio-professionnel des salariés en insertion. Il favorise leur intégration dans la structure, identifie leurs atouts et obstacles, et collabore avec d'autres acteurs du parcours d'insertion. Il contribue à l'évolution professionnelle des salariés en organisant des séances d'apprentissage, en s'assurant de la pertinence des méthodes pédagogiques et en évaluant leurs acquis. Il documente et atteste des compétences professionnelles acquises.
      """
    -public: false
    -_links: null
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1432 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#2316
    -lockBy: App\Entity\Scholar\Module\OriginModule {#2331 …}
    -lockByStatus: 1
    -id: "f1a1c8be-bf6d-11ea-8d8a-0242ac1c0003"
    -lessons: Doctrine\ORM\PersistentCollection {#2317 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#2322 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#2327 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1432 …}
    -createdAt: DateTime @1594028951 {#2314
      date: 2020-07-06 11:49:11.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1757458820 {#2315
      date: 2025-09-10 01:00:20.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1432 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#17087
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#17109 …}
    -lockByStatus: 1
    -id: "9c8a5373-6412-11f1-a069-d2c50c5a0872"
    -chapters: Doctrine\ORM\PersistentCollection {#17088 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#17093 …}
    -exercises: Doctrine\ORM\PersistentCollection {#17090 …}
    -minimumTime: DateTime @21600 {#17080
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#17095 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#4537 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#17097 …}
    -lessonStats: null
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#17104 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1432 …}
    -createdAt: DateTime @1781016652 {#17086
      date: 2026-06-09 16:50:52.0 Europe/Paris (+02:00)
    }
    -updatedAt: null
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1432 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\TrainingVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\PracticalCaseUserVoter"
ACCESS ABSTAIN
"Nellapp\Bundle\SDKBundle\Permission\Security\Voter\SuperAdminVoter"
ACCESS ABSTAIN
Show voter details
201 DENIED FRONT_ACCESS
[
  "training" => App\Entity\Scholar\Training\SharedTraining {#1271
    -lockBy: App\Entity\Scholar\Training\Training {#1383 …}
    -lockByStatus: 1
    -id: "fe5bdd93-b6d8-11ee-b7d7-0242c0a85003"
    -modules: Doctrine\ORM\PersistentCollection {#1284 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1311 …}
    -totalHourDescription: 0
    -videoDescription: null
    -diplomaDescription: "Titre Niveau 4 (Bac)"
    -trainingProduct: null
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1323 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1302 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1331 …}
    -thematic: [
      "2"
    ]
    -diploma: 4
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1369 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1432 …}
    -createdAt: DateTime @1705675359 {#1264
      date: 2024-01-19 15:42:39.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458954 {#1269
      date: 2025-09-10 01:02:34.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1391 …}
    #fromApi: false
    -name: "Encadrant Technique d'Insertion"
    -description: """
      L'encadrant technique d'insertion (ETI) supervise et soutient socio-professionnellement des personnes éloignées du marché du travail au sein d'une structure d'insertion produisant des biens ou services. Sa mission est d'atteindre les objectifs de production tout en intégrant les buts de formation et d'insertion des salariés. Sous la direction du responsable de la structure, l'ETI organise et gère une partie de l'activité de production. Il établit les conditions pour réaliser un produit ou service, en planifie la mise en œuvre et assure le suivi pour garantir la qualité et la quantité. Il utilise des outils numériques pour la gestion de la production, répartit le travail selon les compétences des salariés et gère l'équipe, en veillant à leur motivation et à la résolution de conflits.\r\n
      L'ETI joue également un rôle dans l'accueil, l'accompagnement et le suivi socio-professionnel des salariés en insertion. Il favorise leur intégration dans la structure, identifie leurs atouts et obstacles, et collabore avec d'autres acteurs du parcours d'insertion. Il contribue à l'évolution professionnelle des salariés en organisant des séances d'apprentissage, en s'assurant de la pertinence des méthodes pédagogiques et en évaluant leurs acquis. Il documente et atteste des compétences professionnelles acquises.
      """
    -public: false
    -_links: null
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1432 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#2316
    -lockBy: App\Entity\Scholar\Module\OriginModule {#2331 …}
    -lockByStatus: 1
    -id: "f1a1c8be-bf6d-11ea-8d8a-0242ac1c0003"
    -lessons: Doctrine\ORM\PersistentCollection {#2317 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#2322 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#2327 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1432 …}
    -createdAt: DateTime @1594028951 {#2314
      date: 2020-07-06 11:49:11.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1757458820 {#2315
      date: 2025-09-10 01:00:20.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1432 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#17131
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#17155 …}
    -lockByStatus: 1
    -id: "072d5be9-c82a-11ea-8d8a-0242ac1c0003"
    -chapters: Doctrine\ORM\PersistentCollection {#17132 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#17137 …}
    -exercises: Doctrine\ORM\PersistentCollection {#17134 …}
    -minimumTime: DateTime @21600 {#17128
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#17139 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#2781 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#17141 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#17143 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#17149 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1432 …}
    -createdAt: DateTime @1594989342 {#17129
      date: 2020-07-17 14:35:42.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1754385505 {#17130
      date: 2025-08-05 11:18:25.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#17147 …}
    #fromApi: false
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1432 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\TrainingVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\PracticalCaseUserVoter"
ACCESS ABSTAIN
"Nellapp\Bundle\SDKBundle\Permission\Security\Voter\SuperAdminVoter"
ACCESS ABSTAIN
Show voter details
202 DENIED FRONT_ACCESS
[
  "training" => App\Entity\Scholar\Training\SharedTraining {#1271
    -lockBy: App\Entity\Scholar\Training\Training {#1383 …}
    -lockByStatus: 1
    -id: "fe5bdd93-b6d8-11ee-b7d7-0242c0a85003"
    -modules: Doctrine\ORM\PersistentCollection {#1284 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1311 …}
    -totalHourDescription: 0
    -videoDescription: null
    -diplomaDescription: "Titre Niveau 4 (Bac)"
    -trainingProduct: null
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1323 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1302 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1331 …}
    -thematic: [
      "2"
    ]
    -diploma: 4
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1369 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1432 …}
    -createdAt: DateTime @1705675359 {#1264
      date: 2024-01-19 15:42:39.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458954 {#1269
      date: 2025-09-10 01:02:34.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1391 …}
    #fromApi: false
    -name: "Encadrant Technique d'Insertion"
    -description: """
      L'encadrant technique d'insertion (ETI) supervise et soutient socio-professionnellement des personnes éloignées du marché du travail au sein d'une structure d'insertion produisant des biens ou services. Sa mission est d'atteindre les objectifs de production tout en intégrant les buts de formation et d'insertion des salariés. Sous la direction du responsable de la structure, l'ETI organise et gère une partie de l'activité de production. Il établit les conditions pour réaliser un produit ou service, en planifie la mise en œuvre et assure le suivi pour garantir la qualité et la quantité. Il utilise des outils numériques pour la gestion de la production, répartit le travail selon les compétences des salariés et gère l'équipe, en veillant à leur motivation et à la résolution de conflits.\r\n
      L'ETI joue également un rôle dans l'accueil, l'accompagnement et le suivi socio-professionnel des salariés en insertion. Il favorise leur intégration dans la structure, identifie leurs atouts et obstacles, et collabore avec d'autres acteurs du parcours d'insertion. Il contribue à l'évolution professionnelle des salariés en organisant des séances d'apprentissage, en s'assurant de la pertinence des méthodes pédagogiques et en évaluant leurs acquis. Il documente et atteste des compétences professionnelles acquises.
      """
    -public: false
    -_links: null
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1432 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#2316
    -lockBy: App\Entity\Scholar\Module\OriginModule {#2331 …}
    -lockByStatus: 1
    -id: "f1a1c8be-bf6d-11ea-8d8a-0242ac1c0003"
    -lessons: Doctrine\ORM\PersistentCollection {#2317 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#2322 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#2327 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1432 …}
    -createdAt: DateTime @1594028951 {#2314
      date: 2020-07-06 11:49:11.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1757458820 {#2315
      date: 2025-09-10 01:00:20.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1432 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#17176
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#17198 …}
    -lockByStatus: 1
    -id: "fc826039-13d7-11f1-a0d1-7eefa83e8046"
    -chapters: Doctrine\ORM\PersistentCollection {#17177 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#17182 …}
    -exercises: Doctrine\ORM\PersistentCollection {#17179 …}
    -minimumTime: DateTime @21600 {#17174
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#17184 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#2781 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#17186 …}
    -lessonStats: null
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#17193 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1432 …}
    -createdAt: DateTime @1772195380 {#17175
      date: 2026-02-27 13:29:40.0 Europe/Paris (+01:00)
    }
    -updatedAt: null
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1432 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\TrainingVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\PracticalCaseUserVoter"
ACCESS ABSTAIN
"Nellapp\Bundle\SDKBundle\Permission\Security\Voter\SuperAdminVoter"
ACCESS ABSTAIN
Show voter details
203 DENIED FRONT_ACCESS
[
  "training" => App\Entity\Scholar\Training\SharedTraining {#1271
    -lockBy: App\Entity\Scholar\Training\Training {#1383 …}
    -lockByStatus: 1
    -id: "fe5bdd93-b6d8-11ee-b7d7-0242c0a85003"
    -modules: Doctrine\ORM\PersistentCollection {#1284 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1311 …}
    -totalHourDescription: 0
    -videoDescription: null
    -diplomaDescription: "Titre Niveau 4 (Bac)"
    -trainingProduct: null
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1323 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1302 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1331 …}
    -thematic: [
      "2"
    ]
    -diploma: 4
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1369 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1432 …}
    -createdAt: DateTime @1705675359 {#1264
      date: 2024-01-19 15:42:39.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458954 {#1269
      date: 2025-09-10 01:02:34.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1391 …}
    #fromApi: false
    -name: "Encadrant Technique d'Insertion"
    -description: """
      L'encadrant technique d'insertion (ETI) supervise et soutient socio-professionnellement des personnes éloignées du marché du travail au sein d'une structure d'insertion produisant des biens ou services. Sa mission est d'atteindre les objectifs de production tout en intégrant les buts de formation et d'insertion des salariés. Sous la direction du responsable de la structure, l'ETI organise et gère une partie de l'activité de production. Il établit les conditions pour réaliser un produit ou service, en planifie la mise en œuvre et assure le suivi pour garantir la qualité et la quantité. Il utilise des outils numériques pour la gestion de la production, répartit le travail selon les compétences des salariés et gère l'équipe, en veillant à leur motivation et à la résolution de conflits.\r\n
      L'ETI joue également un rôle dans l'accueil, l'accompagnement et le suivi socio-professionnel des salariés en insertion. Il favorise leur intégration dans la structure, identifie leurs atouts et obstacles, et collabore avec d'autres acteurs du parcours d'insertion. Il contribue à l'évolution professionnelle des salariés en organisant des séances d'apprentissage, en s'assurant de la pertinence des méthodes pédagogiques et en évaluant leurs acquis. Il documente et atteste des compétences professionnelles acquises.
      """
    -public: false
    -_links: null
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1432 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#2345
    -lockBy: App\Entity\Scholar\Module\OriginModule {#2360 …}
    -lockByStatus: 1
    -id: "116bf095-bf6e-11ea-8d8a-0242ac1c0003"
    -lessons: Doctrine\ORM\PersistentCollection {#2346 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#2351 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#2356 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1432 …}
    -createdAt: DateTime @1594029004 {#2343
      date: 2020-07-06 11:50:04.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1645705709 {#2344
      date: 2022-02-24 13:28:29.0 Europe/Paris (+01:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1432 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#17361
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#17384 …}
    -lockByStatus: 1
    -id: "56e78de8-c82a-11ea-8d8a-0242ac1c0003"
    -chapters: Doctrine\ORM\PersistentCollection {#17362 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#17367 …}
    -exercises: Doctrine\ORM\PersistentCollection {#17364 …}
    -minimumTime: DateTime @21600 {#17358
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#17369 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#2781 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#17371 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#17373 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#17379 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1432 …}
    -createdAt: DateTime @1594989476 {#17359
      date: 2020-07-17 14:37:56.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1757005226 {#17360
      date: 2025-09-04 19:00:26.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#16371 …}
    #fromApi: false
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1432 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\TrainingVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\PracticalCaseUserVoter"
ACCESS ABSTAIN
"Nellapp\Bundle\SDKBundle\Permission\Security\Voter\SuperAdminVoter"
ACCESS ABSTAIN
Show voter details
204 DENIED FRONT_ACCESS
[
  "training" => App\Entity\Scholar\Training\SharedTraining {#1271
    -lockBy: App\Entity\Scholar\Training\Training {#1383 …}
    -lockByStatus: 1
    -id: "fe5bdd93-b6d8-11ee-b7d7-0242c0a85003"
    -modules: Doctrine\ORM\PersistentCollection {#1284 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1311 …}
    -totalHourDescription: 0
    -videoDescription: null
    -diplomaDescription: "Titre Niveau 4 (Bac)"
    -trainingProduct: null
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1323 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1302 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1331 …}
    -thematic: [
      "2"
    ]
    -diploma: 4
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1369 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1432 …}
    -createdAt: DateTime @1705675359 {#1264
      date: 2024-01-19 15:42:39.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458954 {#1269
      date: 2025-09-10 01:02:34.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1391 …}
    #fromApi: false
    -name: "Encadrant Technique d'Insertion"
    -description: """
      L'encadrant technique d'insertion (ETI) supervise et soutient socio-professionnellement des personnes éloignées du marché du travail au sein d'une structure d'insertion produisant des biens ou services. Sa mission est d'atteindre les objectifs de production tout en intégrant les buts de formation et d'insertion des salariés. Sous la direction du responsable de la structure, l'ETI organise et gère une partie de l'activité de production. Il établit les conditions pour réaliser un produit ou service, en planifie la mise en œuvre et assure le suivi pour garantir la qualité et la quantité. Il utilise des outils numériques pour la gestion de la production, répartit le travail selon les compétences des salariés et gère l'équipe, en veillant à leur motivation et à la résolution de conflits.\r\n
      L'ETI joue également un rôle dans l'accueil, l'accompagnement et le suivi socio-professionnel des salariés en insertion. Il favorise leur intégration dans la structure, identifie leurs atouts et obstacles, et collabore avec d'autres acteurs du parcours d'insertion. Il contribue à l'évolution professionnelle des salariés en organisant des séances d'apprentissage, en s'assurant de la pertinence des méthodes pédagogiques et en évaluant leurs acquis. Il documente et atteste des compétences professionnelles acquises.
      """
    -public: false
    -_links: null
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1432 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#2345
    -lockBy: App\Entity\Scholar\Module\OriginModule {#2360 …}
    -lockByStatus: 1
    -id: "116bf095-bf6e-11ea-8d8a-0242ac1c0003"
    -lessons: Doctrine\ORM\PersistentCollection {#2346 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#2351 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#2356 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1432 …}
    -createdAt: DateTime @1594029004 {#2343
      date: 2020-07-06 11:50:04.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1645705709 {#2344
      date: 2022-02-24 13:28:29.0 Europe/Paris (+01:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1432 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#17406
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#17429 …}
    -lockByStatus: 1
    -id: "72a8f43c-c82a-11ea-8d8a-0242ac1c0003"
    -chapters: Doctrine\ORM\PersistentCollection {#17407 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#17412 …}
    -exercises: Doctrine\ORM\PersistentCollection {#17409 …}
    -minimumTime: DateTime @21600 {#17403
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#17414 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#2781 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#17416 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#17418 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#17424 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1432 …}
    -createdAt: DateTime @1594989522 {#17404
      date: 2020-07-17 14:38:42.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1757005243 {#17405
      date: 2025-09-04 19:00:43.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#16371 …}
    #fromApi: false
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1432 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\TrainingVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\PracticalCaseUserVoter"
ACCESS ABSTAIN
"Nellapp\Bundle\SDKBundle\Permission\Security\Voter\SuperAdminVoter"
ACCESS ABSTAIN
Show voter details
205 DENIED FRONT_ACCESS
[
  "training" => App\Entity\Scholar\Training\SharedTraining {#1271
    -lockBy: App\Entity\Scholar\Training\Training {#1383 …}
    -lockByStatus: 1
    -id: "fe5bdd93-b6d8-11ee-b7d7-0242c0a85003"
    -modules: Doctrine\ORM\PersistentCollection {#1284 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1311 …}
    -totalHourDescription: 0
    -videoDescription: null
    -diplomaDescription: "Titre Niveau 4 (Bac)"
    -trainingProduct: null
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1323 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1302 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1331 …}
    -thematic: [
      "2"
    ]
    -diploma: 4
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1369 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1432 …}
    -createdAt: DateTime @1705675359 {#1264
      date: 2024-01-19 15:42:39.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458954 {#1269
      date: 2025-09-10 01:02:34.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1391 …}
    #fromApi: false
    -name: "Encadrant Technique d'Insertion"
    -description: """
      L'encadrant technique d'insertion (ETI) supervise et soutient socio-professionnellement des personnes éloignées du marché du travail au sein d'une structure d'insertion produisant des biens ou services. Sa mission est d'atteindre les objectifs de production tout en intégrant les buts de formation et d'insertion des salariés. Sous la direction du responsable de la structure, l'ETI organise et gère une partie de l'activité de production. Il établit les conditions pour réaliser un produit ou service, en planifie la mise en œuvre et assure le suivi pour garantir la qualité et la quantité. Il utilise des outils numériques pour la gestion de la production, répartit le travail selon les compétences des salariés et gère l'équipe, en veillant à leur motivation et à la résolution de conflits.\r\n
      L'ETI joue également un rôle dans l'accueil, l'accompagnement et le suivi socio-professionnel des salariés en insertion. Il favorise leur intégration dans la structure, identifie leurs atouts et obstacles, et collabore avec d'autres acteurs du parcours d'insertion. Il contribue à l'évolution professionnelle des salariés en organisant des séances d'apprentissage, en s'assurant de la pertinence des méthodes pédagogiques et en évaluant leurs acquis. Il documente et atteste des compétences professionnelles acquises.
      """
    -public: false
    -_links: null
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1432 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#2345
    -lockBy: App\Entity\Scholar\Module\OriginModule {#2360 …}
    -lockByStatus: 1
    -id: "116bf095-bf6e-11ea-8d8a-0242ac1c0003"
    -lessons: Doctrine\ORM\PersistentCollection {#2346 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#2351 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#2356 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1432 …}
    -createdAt: DateTime @1594029004 {#2343
      date: 2020-07-06 11:50:04.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1645705709 {#2344
      date: 2022-02-24 13:28:29.0 Europe/Paris (+01:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1432 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#17451
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#17474 …}
    -lockByStatus: 1
    -id: "87fb555f-c82a-11ea-8d8a-0242ac1c0003"
    -chapters: Doctrine\ORM\PersistentCollection {#17452 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#17457 …}
    -exercises: Doctrine\ORM\PersistentCollection {#17454 …}
    -minimumTime: DateTime @21600 {#17448
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#17459 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#2781 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#17461 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#17463 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#17469 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1432 …}
    -createdAt: DateTime @1594989558 {#17449
      date: 2020-07-17 14:39:18.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1757060611 {#17450
      date: 2025-09-05 10:23:31.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#16371 …}
    #fromApi: false
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1432 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\TrainingVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\PracticalCaseUserVoter"
ACCESS ABSTAIN
"Nellapp\Bundle\SDKBundle\Permission\Security\Voter\SuperAdminVoter"
ACCESS ABSTAIN
Show voter details
206 DENIED FRONT_ACCESS
[
  "training" => App\Entity\Scholar\Training\SharedTraining {#1271
    -lockBy: App\Entity\Scholar\Training\Training {#1383 …}
    -lockByStatus: 1
    -id: "fe5bdd93-b6d8-11ee-b7d7-0242c0a85003"
    -modules: Doctrine\ORM\PersistentCollection {#1284 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1311 …}
    -totalHourDescription: 0
    -videoDescription: null
    -diplomaDescription: "Titre Niveau 4 (Bac)"
    -trainingProduct: null
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1323 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1302 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1331 …}
    -thematic: [
      "2"
    ]
    -diploma: 4
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1369 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1432 …}
    -createdAt: DateTime @1705675359 {#1264
      date: 2024-01-19 15:42:39.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458954 {#1269
      date: 2025-09-10 01:02:34.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1391 …}
    #fromApi: false
    -name: "Encadrant Technique d'Insertion"
    -description: """
      L'encadrant technique d'insertion (ETI) supervise et soutient socio-professionnellement des personnes éloignées du marché du travail au sein d'une structure d'insertion produisant des biens ou services. Sa mission est d'atteindre les objectifs de production tout en intégrant les buts de formation et d'insertion des salariés. Sous la direction du responsable de la structure, l'ETI organise et gère une partie de l'activité de production. Il établit les conditions pour réaliser un produit ou service, en planifie la mise en œuvre et assure le suivi pour garantir la qualité et la quantité. Il utilise des outils numériques pour la gestion de la production, répartit le travail selon les compétences des salariés et gère l'équipe, en veillant à leur motivation et à la résolution de conflits.\r\n
      L'ETI joue également un rôle dans l'accueil, l'accompagnement et le suivi socio-professionnel des salariés en insertion. Il favorise leur intégration dans la structure, identifie leurs atouts et obstacles, et collabore avec d'autres acteurs du parcours d'insertion. Il contribue à l'évolution professionnelle des salariés en organisant des séances d'apprentissage, en s'assurant de la pertinence des méthodes pédagogiques et en évaluant leurs acquis. Il documente et atteste des compétences professionnelles acquises.
      """
    -public: false
    -_links: null
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1432 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#2345
    -lockBy: App\Entity\Scholar\Module\OriginModule {#2360 …}
    -lockByStatus: 1
    -id: "116bf095-bf6e-11ea-8d8a-0242ac1c0003"
    -lessons: Doctrine\ORM\PersistentCollection {#2346 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#2351 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#2356 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1432 …}
    -createdAt: DateTime @1594029004 {#2343
      date: 2020-07-06 11:50:04.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1645705709 {#2344
      date: 2022-02-24 13:28:29.0 Europe/Paris (+01:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1432 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#17495
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#17517 …}
    -lockByStatus: 1
    -id: "fa413c65-6412-11f1-a069-d2c50c5a0872"
    -chapters: Doctrine\ORM\PersistentCollection {#17496 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#17501 …}
    -exercises: Doctrine\ORM\PersistentCollection {#17498 …}
    -minimumTime: DateTime @21600 {#17493
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#17503 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#4537 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#17505 …}
    -lessonStats: null
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#17512 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1432 …}
    -createdAt: DateTime @1781016809 {#17494
      date: 2026-06-09 16:53:29.0 Europe/Paris (+02:00)
    }
    -updatedAt: null
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1432 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\TrainingVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\PracticalCaseUserVoter"
ACCESS ABSTAIN
"Nellapp\Bundle\SDKBundle\Permission\Security\Voter\SuperAdminVoter"
ACCESS ABSTAIN
Show voter details
207 DENIED FRONT_ACCESS
[
  "training" => App\Entity\Scholar\Training\SharedTraining {#1271
    -lockBy: App\Entity\Scholar\Training\Training {#1383 …}
    -lockByStatus: 1
    -id: "fe5bdd93-b6d8-11ee-b7d7-0242c0a85003"
    -modules: Doctrine\ORM\PersistentCollection {#1284 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1311 …}
    -totalHourDescription: 0
    -videoDescription: null
    -diplomaDescription: "Titre Niveau 4 (Bac)"
    -trainingProduct: null
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1323 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1302 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1331 …}
    -thematic: [
      "2"
    ]
    -diploma: 4
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1369 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1432 …}
    -createdAt: DateTime @1705675359 {#1264
      date: 2024-01-19 15:42:39.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458954 {#1269
      date: 2025-09-10 01:02:34.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1391 …}
    #fromApi: false
    -name: "Encadrant Technique d'Insertion"
    -description: """
      L'encadrant technique d'insertion (ETI) supervise et soutient socio-professionnellement des personnes éloignées du marché du travail au sein d'une structure d'insertion produisant des biens ou services. Sa mission est d'atteindre les objectifs de production tout en intégrant les buts de formation et d'insertion des salariés. Sous la direction du responsable de la structure, l'ETI organise et gère une partie de l'activité de production. Il établit les conditions pour réaliser un produit ou service, en planifie la mise en œuvre et assure le suivi pour garantir la qualité et la quantité. Il utilise des outils numériques pour la gestion de la production, répartit le travail selon les compétences des salariés et gère l'équipe, en veillant à leur motivation et à la résolution de conflits.\r\n
      L'ETI joue également un rôle dans l'accueil, l'accompagnement et le suivi socio-professionnel des salariés en insertion. Il favorise leur intégration dans la structure, identifie leurs atouts et obstacles, et collabore avec d'autres acteurs du parcours d'insertion. Il contribue à l'évolution professionnelle des salariés en organisant des séances d'apprentissage, en s'assurant de la pertinence des méthodes pédagogiques et en évaluant leurs acquis. Il documente et atteste des compétences professionnelles acquises.
      """
    -public: false
    -_links: null
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1432 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#2345
    -lockBy: App\Entity\Scholar\Module\OriginModule {#2360 …}
    -lockByStatus: 1
    -id: "116bf095-bf6e-11ea-8d8a-0242ac1c0003"
    -lessons: Doctrine\ORM\PersistentCollection {#2346 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#2351 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#2356 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1432 …}
    -createdAt: DateTime @1594029004 {#2343
      date: 2020-07-06 11:50:04.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1645705709 {#2344
      date: 2022-02-24 13:28:29.0 Europe/Paris (+01:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1432 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#17538
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#17562 …}
    -lockByStatus: 1
    -id: "bc9425a2-c82a-11ea-8d8a-0242ac1c0003"
    -chapters: Doctrine\ORM\PersistentCollection {#17539 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#17544 …}
    -exercises: Doctrine\ORM\PersistentCollection {#17541 …}
    -minimumTime: DateTime @21600 {#17530
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#17546 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#2781 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#17548 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#17550 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#17556 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1432 …}
    -createdAt: DateTime @1594989646 {#17536
      date: 2020-07-17 14:40:46.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1756544672 {#17537
      date: 2025-08-30 11:04:32.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#17554 …}
    #fromApi: false
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1432 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\TrainingVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\PracticalCaseUserVoter"
ACCESS ABSTAIN
"Nellapp\Bundle\SDKBundle\Permission\Security\Voter\SuperAdminVoter"
ACCESS ABSTAIN
Show voter details
208 DENIED FRONT_ACCESS
[
  "training" => App\Entity\Scholar\Training\SharedTraining {#1271
    -lockBy: App\Entity\Scholar\Training\Training {#1383 …}
    -lockByStatus: 1
    -id: "fe5bdd93-b6d8-11ee-b7d7-0242c0a85003"
    -modules: Doctrine\ORM\PersistentCollection {#1284 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1311 …}
    -totalHourDescription: 0
    -videoDescription: null
    -diplomaDescription: "Titre Niveau 4 (Bac)"
    -trainingProduct: null
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1323 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1302 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1331 …}
    -thematic: [
      "2"
    ]
    -diploma: 4
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1369 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1432 …}
    -createdAt: DateTime @1705675359 {#1264
      date: 2024-01-19 15:42:39.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458954 {#1269
      date: 2025-09-10 01:02:34.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1391 …}
    #fromApi: false
    -name: "Encadrant Technique d'Insertion"
    -description: """
      L'encadrant technique d'insertion (ETI) supervise et soutient socio-professionnellement des personnes éloignées du marché du travail au sein d'une structure d'insertion produisant des biens ou services. Sa mission est d'atteindre les objectifs de production tout en intégrant les buts de formation et d'insertion des salariés. Sous la direction du responsable de la structure, l'ETI organise et gère une partie de l'activité de production. Il établit les conditions pour réaliser un produit ou service, en planifie la mise en œuvre et assure le suivi pour garantir la qualité et la quantité. Il utilise des outils numériques pour la gestion de la production, répartit le travail selon les compétences des salariés et gère l'équipe, en veillant à leur motivation et à la résolution de conflits.\r\n
      L'ETI joue également un rôle dans l'accueil, l'accompagnement et le suivi socio-professionnel des salariés en insertion. Il favorise leur intégration dans la structure, identifie leurs atouts et obstacles, et collabore avec d'autres acteurs du parcours d'insertion. Il contribue à l'évolution professionnelle des salariés en organisant des séances d'apprentissage, en s'assurant de la pertinence des méthodes pédagogiques et en évaluant leurs acquis. Il documente et atteste des compétences professionnelles acquises.
      """
    -public: false
    -_links: null
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1432 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#2345
    -lockBy: App\Entity\Scholar\Module\OriginModule {#2360 …}
    -lockByStatus: 1
    -id: "116bf095-bf6e-11ea-8d8a-0242ac1c0003"
    -lessons: Doctrine\ORM\PersistentCollection {#2346 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#2351 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#2356 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1432 …}
    -createdAt: DateTime @1594029004 {#2343
      date: 2020-07-06 11:50:04.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1645705709 {#2344
      date: 2022-02-24 13:28:29.0 Europe/Paris (+01:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1432 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#17584
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#17607 …}
    -lockByStatus: 1
    -id: "11995359-956d-11ec-aa25-0242ac140004"
    -chapters: Doctrine\ORM\PersistentCollection {#17585 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#17590 …}
    -exercises: Doctrine\ORM\PersistentCollection {#17587 …}
    -minimumTime: DateTime @21600 {#17581
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#17592 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#2781 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#17594 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#17596 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#17602 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1432 …}
    -createdAt: DateTime @1645705622 {#17582
      date: 2022-02-24 13:27:02.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757337867 {#17583
      date: 2025-09-08 15:24:27.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#16371 …}
    #fromApi: false
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1432 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\TrainingVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\PracticalCaseUserVoter"
ACCESS ABSTAIN
"Nellapp\Bundle\SDKBundle\Permission\Security\Voter\SuperAdminVoter"
ACCESS ABSTAIN
Show voter details
209 DENIED FRONT_ACCESS
[
  "training" => App\Entity\Scholar\Training\SharedTraining {#1271
    -lockBy: App\Entity\Scholar\Training\Training {#1383 …}
    -lockByStatus: 1
    -id: "fe5bdd93-b6d8-11ee-b7d7-0242c0a85003"
    -modules: Doctrine\ORM\PersistentCollection {#1284 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1311 …}
    -totalHourDescription: 0
    -videoDescription: null
    -diplomaDescription: "Titre Niveau 4 (Bac)"
    -trainingProduct: null
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1323 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1302 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1331 …}
    -thematic: [
      "2"
    ]
    -diploma: 4
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1369 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1432 …}
    -createdAt: DateTime @1705675359 {#1264
      date: 2024-01-19 15:42:39.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458954 {#1269
      date: 2025-09-10 01:02:34.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1391 …}
    #fromApi: false
    -name: "Encadrant Technique d'Insertion"
    -description: """
      L'encadrant technique d'insertion (ETI) supervise et soutient socio-professionnellement des personnes éloignées du marché du travail au sein d'une structure d'insertion produisant des biens ou services. Sa mission est d'atteindre les objectifs de production tout en intégrant les buts de formation et d'insertion des salariés. Sous la direction du responsable de la structure, l'ETI organise et gère une partie de l'activité de production. Il établit les conditions pour réaliser un produit ou service, en planifie la mise en œuvre et assure le suivi pour garantir la qualité et la quantité. Il utilise des outils numériques pour la gestion de la production, répartit le travail selon les compétences des salariés et gère l'équipe, en veillant à leur motivation et à la résolution de conflits.\r\n
      L'ETI joue également un rôle dans l'accueil, l'accompagnement et le suivi socio-professionnel des salariés en insertion. Il favorise leur intégration dans la structure, identifie leurs atouts et obstacles, et collabore avec d'autres acteurs du parcours d'insertion. Il contribue à l'évolution professionnelle des salariés en organisant des séances d'apprentissage, en s'assurant de la pertinence des méthodes pédagogiques et en évaluant leurs acquis. Il documente et atteste des compétences professionnelles acquises.
      """
    -public: false
    -_links: null
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1432 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#2345
    -lockBy: App\Entity\Scholar\Module\OriginModule {#2360 …}
    -lockByStatus: 1
    -id: "116bf095-bf6e-11ea-8d8a-0242ac1c0003"
    -lessons: Doctrine\ORM\PersistentCollection {#2346 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#2351 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#2356 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1432 …}
    -createdAt: DateTime @1594029004 {#2343
      date: 2020-07-06 11:50:04.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1645705709 {#2344
      date: 2022-02-24 13:28:29.0 Europe/Paris (+01:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1432 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#17628
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#17650 …}
    -lockByStatus: 1
    -id: "fa508bd6-6412-11f1-a069-d2c50c5a0872"
    -chapters: Doctrine\ORM\PersistentCollection {#17629 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#17634 …}
    -exercises: Doctrine\ORM\PersistentCollection {#17631 …}
    -minimumTime: DateTime @21600 {#17626
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#17636 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#4537 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#17638 …}
    -lessonStats: null
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#17645 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1432 …}
    -createdAt: DateTime @1781016809 {#17627
      date: 2026-06-09 16:53:29.0 Europe/Paris (+02:00)
    }
    -updatedAt: null
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1432 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\TrainingVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\PracticalCaseUserVoter"
ACCESS ABSTAIN
"Nellapp\Bundle\SDKBundle\Permission\Security\Voter\SuperAdminVoter"
ACCESS ABSTAIN
Show voter details
210 DENIED FRONT_ACCESS
[
  "training" => App\Entity\Scholar\Training\SharedTraining {#1271
    -lockBy: App\Entity\Scholar\Training\Training {#1383 …}
    -lockByStatus: 1
    -id: "fe5bdd93-b6d8-11ee-b7d7-0242c0a85003"
    -modules: Doctrine\ORM\PersistentCollection {#1284 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1311 …}
    -totalHourDescription: 0
    -videoDescription: null
    -diplomaDescription: "Titre Niveau 4 (Bac)"
    -trainingProduct: null
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1323 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1302 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1331 …}
    -thematic: [
      "2"
    ]
    -diploma: 4
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1369 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1432 …}
    -createdAt: DateTime @1705675359 {#1264
      date: 2024-01-19 15:42:39.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458954 {#1269
      date: 2025-09-10 01:02:34.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1391 …}
    #fromApi: false
    -name: "Encadrant Technique d'Insertion"
    -description: """
      L'encadrant technique d'insertion (ETI) supervise et soutient socio-professionnellement des personnes éloignées du marché du travail au sein d'une structure d'insertion produisant des biens ou services. Sa mission est d'atteindre les objectifs de production tout en intégrant les buts de formation et d'insertion des salariés. Sous la direction du responsable de la structure, l'ETI organise et gère une partie de l'activité de production. Il établit les conditions pour réaliser un produit ou service, en planifie la mise en œuvre et assure le suivi pour garantir la qualité et la quantité. Il utilise des outils numériques pour la gestion de la production, répartit le travail selon les compétences des salariés et gère l'équipe, en veillant à leur motivation et à la résolution de conflits.\r\n
      L'ETI joue également un rôle dans l'accueil, l'accompagnement et le suivi socio-professionnel des salariés en insertion. Il favorise leur intégration dans la structure, identifie leurs atouts et obstacles, et collabore avec d'autres acteurs du parcours d'insertion. Il contribue à l'évolution professionnelle des salariés en organisant des séances d'apprentissage, en s'assurant de la pertinence des méthodes pédagogiques et en évaluant leurs acquis. Il documente et atteste des compétences professionnelles acquises.
      """
    -public: false
    -_links: null
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1432 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#2345
    -lockBy: App\Entity\Scholar\Module\OriginModule {#2360 …}
    -lockByStatus: 1
    -id: "116bf095-bf6e-11ea-8d8a-0242ac1c0003"
    -lessons: Doctrine\ORM\PersistentCollection {#2346 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#2351 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#2356 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1432 …}
    -createdAt: DateTime @1594029004 {#2343
      date: 2020-07-06 11:50:04.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1645705709 {#2344
      date: 2022-02-24 13:28:29.0 Europe/Paris (+01:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1432 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#17670
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#17692 …}
    -lockByStatus: 1
    -id: "fa600af6-6412-11f1-a069-d2c50c5a0872"
    -chapters: Doctrine\ORM\PersistentCollection {#17671 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#17676 …}
    -exercises: Doctrine\ORM\PersistentCollection {#17673 …}
    -minimumTime: DateTime @21600 {#17663
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#17678 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#4537 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#17680 …}
    -lessonStats: null
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#17687 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1432 …}
    -createdAt: DateTime @1781016809 {#17669
      date: 2026-06-09 16:53:29.0 Europe/Paris (+02:00)
    }
    -updatedAt: null
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1432 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\TrainingVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\PracticalCaseUserVoter"
ACCESS ABSTAIN
"Nellapp\Bundle\SDKBundle\Permission\Security\Voter\SuperAdminVoter"
ACCESS ABSTAIN
Show voter details
211 DENIED FRONT_ACCESS
[
  "training" => App\Entity\Scholar\Training\SharedTraining {#1271
    -lockBy: App\Entity\Scholar\Training\Training {#1383 …}
    -lockByStatus: 1
    -id: "fe5bdd93-b6d8-11ee-b7d7-0242c0a85003"
    -modules: Doctrine\ORM\PersistentCollection {#1284 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1311 …}
    -totalHourDescription: 0
    -videoDescription: null
    -diplomaDescription: "Titre Niveau 4 (Bac)"
    -trainingProduct: null
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1323 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1302 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1331 …}
    -thematic: [
      "2"
    ]
    -diploma: 4
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1369 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1432 …}
    -createdAt: DateTime @1705675359 {#1264
      date: 2024-01-19 15:42:39.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458954 {#1269
      date: 2025-09-10 01:02:34.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1391 …}
    #fromApi: false
    -name: "Encadrant Technique d'Insertion"
    -description: """
      L'encadrant technique d'insertion (ETI) supervise et soutient socio-professionnellement des personnes éloignées du marché du travail au sein d'une structure d'insertion produisant des biens ou services. Sa mission est d'atteindre les objectifs de production tout en intégrant les buts de formation et d'insertion des salariés. Sous la direction du responsable de la structure, l'ETI organise et gère une partie de l'activité de production. Il établit les conditions pour réaliser un produit ou service, en planifie la mise en œuvre et assure le suivi pour garantir la qualité et la quantité. Il utilise des outils numériques pour la gestion de la production, répartit le travail selon les compétences des salariés et gère l'équipe, en veillant à leur motivation et à la résolution de conflits.\r\n
      L'ETI joue également un rôle dans l'accueil, l'accompagnement et le suivi socio-professionnel des salariés en insertion. Il favorise leur intégration dans la structure, identifie leurs atouts et obstacles, et collabore avec d'autres acteurs du parcours d'insertion. Il contribue à l'évolution professionnelle des salariés en organisant des séances d'apprentissage, en s'assurant de la pertinence des méthodes pédagogiques et en évaluant leurs acquis. Il documente et atteste des compétences professionnelles acquises.
      """
    -public: false
    -_links: null
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1432 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#2345
    -lockBy: App\Entity\Scholar\Module\OriginModule {#2360 …}
    -lockByStatus: 1
    -id: "116bf095-bf6e-11ea-8d8a-0242ac1c0003"
    -lessons: Doctrine\ORM\PersistentCollection {#2346 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#2351 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#2356 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1432 …}
    -createdAt: DateTime @1594029004 {#2343
      date: 2020-07-06 11:50:04.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1645705709 {#2344
      date: 2022-02-24 13:28:29.0 Europe/Paris (+01:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1432 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#17713
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#17736 …}
    -lockByStatus: 1
    -id: "fa7171bc-6412-11f1-a069-d2c50c5a0872"
    -chapters: Doctrine\ORM\PersistentCollection {#17714 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#17719 …}
    -exercises: Doctrine\ORM\PersistentCollection {#17716 …}
    -minimumTime: DateTime @21600 {#17705
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#17721 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#4537 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#17723 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#17725 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#17731 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1432 …}
    -createdAt: DateTime @1781016809 {#17711
      date: 2026-06-09 16:53:29.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1781377793 {#17712
      date: 2026-06-13 21:09:53.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#15110 …}
    #fromApi: false
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1432 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\TrainingVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\PracticalCaseUserVoter"
ACCESS ABSTAIN
"Nellapp\Bundle\SDKBundle\Permission\Security\Voter\SuperAdminVoter"
ACCESS ABSTAIN
Show voter details
212 DENIED FRONT_ACCESS
[
  "training" => App\Entity\Scholar\Training\SharedTraining {#1271
    -lockBy: App\Entity\Scholar\Training\Training {#1383 …}
    -lockByStatus: 1
    -id: "fe5bdd93-b6d8-11ee-b7d7-0242c0a85003"
    -modules: Doctrine\ORM\PersistentCollection {#1284 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1311 …}
    -totalHourDescription: 0
    -videoDescription: null
    -diplomaDescription: "Titre Niveau 4 (Bac)"
    -trainingProduct: null
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1323 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1302 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1331 …}
    -thematic: [
      "2"
    ]
    -diploma: 4
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1369 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1432 …}
    -createdAt: DateTime @1705675359 {#1264
      date: 2024-01-19 15:42:39.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458954 {#1269
      date: 2025-09-10 01:02:34.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1391 …}
    #fromApi: false
    -name: "Encadrant Technique d'Insertion"
    -description: """
      L'encadrant technique d'insertion (ETI) supervise et soutient socio-professionnellement des personnes éloignées du marché du travail au sein d'une structure d'insertion produisant des biens ou services. Sa mission est d'atteindre les objectifs de production tout en intégrant les buts de formation et d'insertion des salariés. Sous la direction du responsable de la structure, l'ETI organise et gère une partie de l'activité de production. Il établit les conditions pour réaliser un produit ou service, en planifie la mise en œuvre et assure le suivi pour garantir la qualité et la quantité. Il utilise des outils numériques pour la gestion de la production, répartit le travail selon les compétences des salariés et gère l'équipe, en veillant à leur motivation et à la résolution de conflits.\r\n
      L'ETI joue également un rôle dans l'accueil, l'accompagnement et le suivi socio-professionnel des salariés en insertion. Il favorise leur intégration dans la structure, identifie leurs atouts et obstacles, et collabore avec d'autres acteurs du parcours d'insertion. Il contribue à l'évolution professionnelle des salariés en organisant des séances d'apprentissage, en s'assurant de la pertinence des méthodes pédagogiques et en évaluant leurs acquis. Il documente et atteste des compétences professionnelles acquises.
      """
    -public: false
    -_links: null
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1432 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#2373
    -lockBy: App\Entity\Scholar\Module\OriginModule {#2388 …}
    -lockByStatus: 1
    -id: "3252e585-bf6e-11ea-8d8a-0242ac1c0003"
    -lessons: Doctrine\ORM\PersistentCollection {#2374 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#2379 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#2384 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1432 …}
    -createdAt: DateTime @1594029059 {#2363
      date: 2020-07-06 11:50:59.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1645733415 {#2372
      date: 2022-02-24 21:10:15.0 Europe/Paris (+01:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1432 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#18010
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#18034 …}
    -lockByStatus: 1
    -id: "0fe148a8-c82b-11ea-8d8a-0242ac1c0003"
    -chapters: Doctrine\ORM\PersistentCollection {#18011 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#18016 …}
    -exercises: Doctrine\ORM\PersistentCollection {#18013 …}
    -minimumTime: DateTime @21600 {#18007
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#18018 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#2781 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#18020 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#18022 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#18028 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1432 …}
    -createdAt: DateTime @1594989786 {#18008
      date: 2020-07-17 14:43:06.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1757167979 {#18009
      date: 2025-09-06 16:12:59.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#18026 …}
    #fromApi: false
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1432 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\TrainingVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\PracticalCaseUserVoter"
ACCESS ABSTAIN
"Nellapp\Bundle\SDKBundle\Permission\Security\Voter\SuperAdminVoter"
ACCESS ABSTAIN
Show voter details
213 DENIED FRONT_ACCESS
[
  "training" => App\Entity\Scholar\Training\SharedTraining {#1271
    -lockBy: App\Entity\Scholar\Training\Training {#1383 …}
    -lockByStatus: 1
    -id: "fe5bdd93-b6d8-11ee-b7d7-0242c0a85003"
    -modules: Doctrine\ORM\PersistentCollection {#1284 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1311 …}
    -totalHourDescription: 0
    -videoDescription: null
    -diplomaDescription: "Titre Niveau 4 (Bac)"
    -trainingProduct: null
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1323 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1302 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1331 …}
    -thematic: [
      "2"
    ]
    -diploma: 4
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1369 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1432 …}
    -createdAt: DateTime @1705675359 {#1264
      date: 2024-01-19 15:42:39.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458954 {#1269
      date: 2025-09-10 01:02:34.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1391 …}
    #fromApi: false
    -name: "Encadrant Technique d'Insertion"
    -description: """
      L'encadrant technique d'insertion (ETI) supervise et soutient socio-professionnellement des personnes éloignées du marché du travail au sein d'une structure d'insertion produisant des biens ou services. Sa mission est d'atteindre les objectifs de production tout en intégrant les buts de formation et d'insertion des salariés. Sous la direction du responsable de la structure, l'ETI organise et gère une partie de l'activité de production. Il établit les conditions pour réaliser un produit ou service, en planifie la mise en œuvre et assure le suivi pour garantir la qualité et la quantité. Il utilise des outils numériques pour la gestion de la production, répartit le travail selon les compétences des salariés et gère l'équipe, en veillant à leur motivation et à la résolution de conflits.\r\n
      L'ETI joue également un rôle dans l'accueil, l'accompagnement et le suivi socio-professionnel des salariés en insertion. Il favorise leur intégration dans la structure, identifie leurs atouts et obstacles, et collabore avec d'autres acteurs du parcours d'insertion. Il contribue à l'évolution professionnelle des salariés en organisant des séances d'apprentissage, en s'assurant de la pertinence des méthodes pédagogiques et en évaluant leurs acquis. Il documente et atteste des compétences professionnelles acquises.
      """
    -public: false
    -_links: null
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1432 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#2373
    -lockBy: App\Entity\Scholar\Module\OriginModule {#2388 …}
    -lockByStatus: 1
    -id: "3252e585-bf6e-11ea-8d8a-0242ac1c0003"
    -lessons: Doctrine\ORM\PersistentCollection {#2374 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#2379 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#2384 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1432 …}
    -createdAt: DateTime @1594029059 {#2363
      date: 2020-07-06 11:50:59.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1645733415 {#2372
      date: 2022-02-24 21:10:15.0 Europe/Paris (+01:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1432 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#18056
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#18079 …}
    -lockByStatus: 1
    -id: "7824edec-14a5-11ed-81e4-0242ac140006"
    -chapters: Doctrine\ORM\PersistentCollection {#18057 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#18062 …}
    -exercises: Doctrine\ORM\PersistentCollection {#18059 …}
    -minimumTime: DateTime @21600 {#18053
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#18064 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#2781 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#18066 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#18068 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#18074 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1432 …}
    -createdAt: DateTime @1659693643 {#18054
      date: 2022-08-05 12:00:43.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1756798757 {#18055
      date: 2025-09-02 09:39:17.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#16371 …}
    #fromApi: false
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1432 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\TrainingVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\PracticalCaseUserVoter"
ACCESS ABSTAIN
"Nellapp\Bundle\SDKBundle\Permission\Security\Voter\SuperAdminVoter"
ACCESS ABSTAIN
Show voter details
214 DENIED FRONT_ACCESS
[
  "training" => App\Entity\Scholar\Training\SharedTraining {#1271
    -lockBy: App\Entity\Scholar\Training\Training {#1383 …}
    -lockByStatus: 1
    -id: "fe5bdd93-b6d8-11ee-b7d7-0242c0a85003"
    -modules: Doctrine\ORM\PersistentCollection {#1284 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1311 …}
    -totalHourDescription: 0
    -videoDescription: null
    -diplomaDescription: "Titre Niveau 4 (Bac)"
    -trainingProduct: null
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1323 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1302 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1331 …}
    -thematic: [
      "2"
    ]
    -diploma: 4
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1369 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1432 …}
    -createdAt: DateTime @1705675359 {#1264
      date: 2024-01-19 15:42:39.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458954 {#1269
      date: 2025-09-10 01:02:34.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1391 …}
    #fromApi: false
    -name: "Encadrant Technique d'Insertion"
    -description: """
      L'encadrant technique d'insertion (ETI) supervise et soutient socio-professionnellement des personnes éloignées du marché du travail au sein d'une structure d'insertion produisant des biens ou services. Sa mission est d'atteindre les objectifs de production tout en intégrant les buts de formation et d'insertion des salariés. Sous la direction du responsable de la structure, l'ETI organise et gère une partie de l'activité de production. Il établit les conditions pour réaliser un produit ou service, en planifie la mise en œuvre et assure le suivi pour garantir la qualité et la quantité. Il utilise des outils numériques pour la gestion de la production, répartit le travail selon les compétences des salariés et gère l'équipe, en veillant à leur motivation et à la résolution de conflits.\r\n
      L'ETI joue également un rôle dans l'accueil, l'accompagnement et le suivi socio-professionnel des salariés en insertion. Il favorise leur intégration dans la structure, identifie leurs atouts et obstacles, et collabore avec d'autres acteurs du parcours d'insertion. Il contribue à l'évolution professionnelle des salariés en organisant des séances d'apprentissage, en s'assurant de la pertinence des méthodes pédagogiques et en évaluant leurs acquis. Il documente et atteste des compétences professionnelles acquises.
      """
    -public: false
    -_links: null
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1432 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#2373
    -lockBy: App\Entity\Scholar\Module\OriginModule {#2388 …}
    -lockByStatus: 1
    -id: "3252e585-bf6e-11ea-8d8a-0242ac1c0003"
    -lessons: Doctrine\ORM\PersistentCollection {#2374 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#2379 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#2384 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1432 …}
    -createdAt: DateTime @1594029059 {#2363
      date: 2020-07-06 11:50:59.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1645733415 {#2372
      date: 2022-02-24 21:10:15.0 Europe/Paris (+01:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1432 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#18100
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#18122 …}
    -lockByStatus: 1
    -id: "34bd578b-6413-11f1-a069-d2c50c5a0872"
    -chapters: Doctrine\ORM\PersistentCollection {#18101 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#18106 …}
    -exercises: Doctrine\ORM\PersistentCollection {#18103 …}
    -minimumTime: DateTime @21600 {#18098
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#18108 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#4537 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#18110 …}
    -lessonStats: null
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#18117 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1432 …}
    -createdAt: DateTime @1781016907 {#18099
      date: 2026-06-09 16:55:07.0 Europe/Paris (+02:00)
    }
    -updatedAt: null
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1432 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\TrainingVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\PracticalCaseUserVoter"
ACCESS ABSTAIN
"Nellapp\Bundle\SDKBundle\Permission\Security\Voter\SuperAdminVoter"
ACCESS ABSTAIN
Show voter details
215 DENIED FRONT_ACCESS
[
  "training" => App\Entity\Scholar\Training\SharedTraining {#1271
    -lockBy: App\Entity\Scholar\Training\Training {#1383 …}
    -lockByStatus: 1
    -id: "fe5bdd93-b6d8-11ee-b7d7-0242c0a85003"
    -modules: Doctrine\ORM\PersistentCollection {#1284 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1311 …}
    -totalHourDescription: 0
    -videoDescription: null
    -diplomaDescription: "Titre Niveau 4 (Bac)"
    -trainingProduct: null
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1323 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1302 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1331 …}
    -thematic: [
      "2"
    ]
    -diploma: 4
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1369 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1432 …}
    -createdAt: DateTime @1705675359 {#1264
      date: 2024-01-19 15:42:39.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458954 {#1269
      date: 2025-09-10 01:02:34.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1391 …}
    #fromApi: false
    -name: "Encadrant Technique d'Insertion"
    -description: """
      L'encadrant technique d'insertion (ETI) supervise et soutient socio-professionnellement des personnes éloignées du marché du travail au sein d'une structure d'insertion produisant des biens ou services. Sa mission est d'atteindre les objectifs de production tout en intégrant les buts de formation et d'insertion des salariés. Sous la direction du responsable de la structure, l'ETI organise et gère une partie de l'activité de production. Il établit les conditions pour réaliser un produit ou service, en planifie la mise en œuvre et assure le suivi pour garantir la qualité et la quantité. Il utilise des outils numériques pour la gestion de la production, répartit le travail selon les compétences des salariés et gère l'équipe, en veillant à leur motivation et à la résolution de conflits.\r\n
      L'ETI joue également un rôle dans l'accueil, l'accompagnement et le suivi socio-professionnel des salariés en insertion. Il favorise leur intégration dans la structure, identifie leurs atouts et obstacles, et collabore avec d'autres acteurs du parcours d'insertion. Il contribue à l'évolution professionnelle des salariés en organisant des séances d'apprentissage, en s'assurant de la pertinence des méthodes pédagogiques et en évaluant leurs acquis. Il documente et atteste des compétences professionnelles acquises.
      """
    -public: false
    -_links: null
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1432 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#2373
    -lockBy: App\Entity\Scholar\Module\OriginModule {#2388 …}
    -lockByStatus: 1
    -id: "3252e585-bf6e-11ea-8d8a-0242ac1c0003"
    -lessons: Doctrine\ORM\PersistentCollection {#2374 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#2379 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#2384 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1432 …}
    -createdAt: DateTime @1594029059 {#2363
      date: 2020-07-06 11:50:59.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1645733415 {#2372
      date: 2022-02-24 21:10:15.0 Europe/Paris (+01:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1432 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#18143
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#18166 …}
    -lockByStatus: 1
    -id: "279bce5c-c82b-11ea-8d8a-0242ac1c0003"
    -chapters: Doctrine\ORM\PersistentCollection {#18144 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#18149 …}
    -exercises: Doctrine\ORM\PersistentCollection {#18146 …}
    -minimumTime: DateTime @21600 {#18135
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#18151 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#2781 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#18153 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#18155 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#18161 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1432 …}
    -createdAt: DateTime @1594989826 {#18141
      date: 2020-07-17 14:43:46.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1750847724 {#18142
      date: 2025-06-25 12:35:24.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1432 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\TrainingVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\PracticalCaseUserVoter"
ACCESS ABSTAIN
"Nellapp\Bundle\SDKBundle\Permission\Security\Voter\SuperAdminVoter"
ACCESS ABSTAIN
Show voter details
216 DENIED FRONT_ACCESS
[
  "training" => App\Entity\Scholar\Training\SharedTraining {#1271
    -lockBy: App\Entity\Scholar\Training\Training {#1383 …}
    -lockByStatus: 1
    -id: "fe5bdd93-b6d8-11ee-b7d7-0242c0a85003"
    -modules: Doctrine\ORM\PersistentCollection {#1284 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1311 …}
    -totalHourDescription: 0
    -videoDescription: null
    -diplomaDescription: "Titre Niveau 4 (Bac)"
    -trainingProduct: null
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1323 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1302 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1331 …}
    -thematic: [
      "2"
    ]
    -diploma: 4
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1369 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1432 …}
    -createdAt: DateTime @1705675359 {#1264
      date: 2024-01-19 15:42:39.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458954 {#1269
      date: 2025-09-10 01:02:34.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1391 …}
    #fromApi: false
    -name: "Encadrant Technique d'Insertion"
    -description: """
      L'encadrant technique d'insertion (ETI) supervise et soutient socio-professionnellement des personnes éloignées du marché du travail au sein d'une structure d'insertion produisant des biens ou services. Sa mission est d'atteindre les objectifs de production tout en intégrant les buts de formation et d'insertion des salariés. Sous la direction du responsable de la structure, l'ETI organise et gère une partie de l'activité de production. Il établit les conditions pour réaliser un produit ou service, en planifie la mise en œuvre et assure le suivi pour garantir la qualité et la quantité. Il utilise des outils numériques pour la gestion de la production, répartit le travail selon les compétences des salariés et gère l'équipe, en veillant à leur motivation et à la résolution de conflits.\r\n
      L'ETI joue également un rôle dans l'accueil, l'accompagnement et le suivi socio-professionnel des salariés en insertion. Il favorise leur intégration dans la structure, identifie leurs atouts et obstacles, et collabore avec d'autres acteurs du parcours d'insertion. Il contribue à l'évolution professionnelle des salariés en organisant des séances d'apprentissage, en s'assurant de la pertinence des méthodes pédagogiques et en évaluant leurs acquis. Il documente et atteste des compétences professionnelles acquises.
      """
    -public: false
    -_links: null
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1432 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#2373
    -lockBy: App\Entity\Scholar\Module\OriginModule {#2388 …}
    -lockByStatus: 1
    -id: "3252e585-bf6e-11ea-8d8a-0242ac1c0003"
    -lessons: Doctrine\ORM\PersistentCollection {#2374 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#2379 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#2384 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1432 …}
    -createdAt: DateTime @1594029059 {#2363
      date: 2020-07-06 11:50:59.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1645733415 {#2372
      date: 2022-02-24 21:10:15.0 Europe/Paris (+01:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1432 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#18187
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#18208 …}
    -lockByStatus: 1
    -id: "34d0a4d1-6413-11f1-a069-d2c50c5a0872"
    -chapters: Doctrine\ORM\PersistentCollection {#18188 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#18193 …}
    -exercises: Doctrine\ORM\PersistentCollection {#18190 …}
    -minimumTime: DateTime @21600 {#18185
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#18195 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#4537 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#18197 …}
    -lessonStats: null
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#18204 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1432 …}
    -createdAt: DateTime @1781016907 {#18186
      date: 2026-06-09 16:55:07.0 Europe/Paris (+02:00)
    }
    -updatedAt: null
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1432 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\TrainingVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\PracticalCaseUserVoter"
ACCESS ABSTAIN
"Nellapp\Bundle\SDKBundle\Permission\Security\Voter\SuperAdminVoter"
ACCESS ABSTAIN
Show voter details
217 DENIED FRONT_ACCESS
[
  "training" => App\Entity\Scholar\Training\SharedTraining {#1271
    -lockBy: App\Entity\Scholar\Training\Training {#1383 …}
    -lockByStatus: 1
    -id: "fe5bdd93-b6d8-11ee-b7d7-0242c0a85003"
    -modules: Doctrine\ORM\PersistentCollection {#1284 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1311 …}
    -totalHourDescription: 0
    -videoDescription: null
    -diplomaDescription: "Titre Niveau 4 (Bac)"
    -trainingProduct: null
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1323 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1302 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1331 …}
    -thematic: [
      "2"
    ]
    -diploma: 4
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1369 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1432 …}
    -createdAt: DateTime @1705675359 {#1264
      date: 2024-01-19 15:42:39.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458954 {#1269
      date: 2025-09-10 01:02:34.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1391 …}
    #fromApi: false
    -name: "Encadrant Technique d'Insertion"
    -description: """
      L'encadrant technique d'insertion (ETI) supervise et soutient socio-professionnellement des personnes éloignées du marché du travail au sein d'une structure d'insertion produisant des biens ou services. Sa mission est d'atteindre les objectifs de production tout en intégrant les buts de formation et d'insertion des salariés. Sous la direction du responsable de la structure, l'ETI organise et gère une partie de l'activité de production. Il établit les conditions pour réaliser un produit ou service, en planifie la mise en œuvre et assure le suivi pour garantir la qualité et la quantité. Il utilise des outils numériques pour la gestion de la production, répartit le travail selon les compétences des salariés et gère l'équipe, en veillant à leur motivation et à la résolution de conflits.\r\n
      L'ETI joue également un rôle dans l'accueil, l'accompagnement et le suivi socio-professionnel des salariés en insertion. Il favorise leur intégration dans la structure, identifie leurs atouts et obstacles, et collabore avec d'autres acteurs du parcours d'insertion. Il contribue à l'évolution professionnelle des salariés en organisant des séances d'apprentissage, en s'assurant de la pertinence des méthodes pédagogiques et en évaluant leurs acquis. Il documente et atteste des compétences professionnelles acquises.
      """
    -public: false
    -_links: null
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1432 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#2401
    -lockBy: App\Entity\Scholar\Module\OriginModule {#2416 …}
    -lockByStatus: 1
    -id: "5601a655-b152-11ee-b7d7-0242c0a85003"
    -lessons: Doctrine\ORM\PersistentCollection {#2402 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#2407 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#2412 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1432 …}
    -createdAt: DateTime @1705067768 {#2391
      date: 2024-01-12 14:56:08.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1705067929 {#2400
      date: 2024-01-12 14:58:49.0 Europe/Paris (+01:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1432 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#18369
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#18392 …}
    -lockByStatus: 1
    -id: "44768fc2-b153-11ee-b7d7-0242c0a85003"
    -chapters: Doctrine\ORM\PersistentCollection {#18370 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#18375 …}
    -exercises: Doctrine\ORM\PersistentCollection {#18372 …}
    -minimumTime: DateTime @21600 {#18366
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#18377 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#3227 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#18379 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#18381 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#18387 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1432 …}
    -createdAt: DateTime @1705068168 {#18367
      date: 2024-01-12 15:02:48.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1751560045 {#18368
      date: 2025-07-03 18:27:25.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1432 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\TrainingVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\PracticalCaseUserVoter"
ACCESS ABSTAIN
"Nellapp\Bundle\SDKBundle\Permission\Security\Voter\SuperAdminVoter"
ACCESS ABSTAIN
Show voter details
218 DENIED FRONT_ACCESS
[
  "training" => App\Entity\Scholar\Training\SharedTraining {#1271
    -lockBy: App\Entity\Scholar\Training\Training {#1383 …}
    -lockByStatus: 1
    -id: "fe5bdd93-b6d8-11ee-b7d7-0242c0a85003"
    -modules: Doctrine\ORM\PersistentCollection {#1284 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1311 …}
    -totalHourDescription: 0
    -videoDescription: null
    -diplomaDescription: "Titre Niveau 4 (Bac)"
    -trainingProduct: null
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1323 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1302 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1331 …}
    -thematic: [
      "2"
    ]
    -diploma: 4
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1369 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1432 …}
    -createdAt: DateTime @1705675359 {#1264
      date: 2024-01-19 15:42:39.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458954 {#1269
      date: 2025-09-10 01:02:34.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1391 …}
    #fromApi: false
    -name: "Encadrant Technique d'Insertion"
    -description: """
      L'encadrant technique d'insertion (ETI) supervise et soutient socio-professionnellement des personnes éloignées du marché du travail au sein d'une structure d'insertion produisant des biens ou services. Sa mission est d'atteindre les objectifs de production tout en intégrant les buts de formation et d'insertion des salariés. Sous la direction du responsable de la structure, l'ETI organise et gère une partie de l'activité de production. Il établit les conditions pour réaliser un produit ou service, en planifie la mise en œuvre et assure le suivi pour garantir la qualité et la quantité. Il utilise des outils numériques pour la gestion de la production, répartit le travail selon les compétences des salariés et gère l'équipe, en veillant à leur motivation et à la résolution de conflits.\r\n
      L'ETI joue également un rôle dans l'accueil, l'accompagnement et le suivi socio-professionnel des salariés en insertion. Il favorise leur intégration dans la structure, identifie leurs atouts et obstacles, et collabore avec d'autres acteurs du parcours d'insertion. Il contribue à l'évolution professionnelle des salariés en organisant des séances d'apprentissage, en s'assurant de la pertinence des méthodes pédagogiques et en évaluant leurs acquis. Il documente et atteste des compétences professionnelles acquises.
      """
    -public: false
    -_links: null
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1432 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#2401
    -lockBy: App\Entity\Scholar\Module\OriginModule {#2416 …}
    -lockByStatus: 1
    -id: "5601a655-b152-11ee-b7d7-0242c0a85003"
    -lessons: Doctrine\ORM\PersistentCollection {#2402 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#2407 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#2412 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1432 …}
    -createdAt: DateTime @1705067768 {#2391
      date: 2024-01-12 14:56:08.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1705067929 {#2400
      date: 2024-01-12 14:58:49.0 Europe/Paris (+01:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1432 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#18414
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#18437 …}
    -lockByStatus: 1
    -id: "b837b34a-b3a8-11ee-b7d7-0242c0a85003"
    -chapters: Doctrine\ORM\PersistentCollection {#18415 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#18420 …}
    -exercises: Doctrine\ORM\PersistentCollection {#18417 …}
    -minimumTime: DateTime @21600 {#18411
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#18422 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#3227 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#18424 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#18426 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#18432 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1432 …}
    -createdAt: DateTime @1705324772 {#18412
      date: 2024-01-15 14:19:32.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1756296776 {#18413
      date: 2025-08-27 14:12:56.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#2254 …}
    #fromApi: false
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1432 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\TrainingVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\PracticalCaseUserVoter"
ACCESS ABSTAIN
"Nellapp\Bundle\SDKBundle\Permission\Security\Voter\SuperAdminVoter"
ACCESS ABSTAIN
Show voter details
219 DENIED FRONT_ACCESS
[
  "training" => App\Entity\Scholar\Training\SharedTraining {#1271
    -lockBy: App\Entity\Scholar\Training\Training {#1383 …}
    -lockByStatus: 1
    -id: "fe5bdd93-b6d8-11ee-b7d7-0242c0a85003"
    -modules: Doctrine\ORM\PersistentCollection {#1284 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1311 …}
    -totalHourDescription: 0
    -videoDescription: null
    -diplomaDescription: "Titre Niveau 4 (Bac)"
    -trainingProduct: null
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1323 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1302 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1331 …}
    -thematic: [
      "2"
    ]
    -diploma: 4
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1369 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1432 …}
    -createdAt: DateTime @1705675359 {#1264
      date: 2024-01-19 15:42:39.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458954 {#1269
      date: 2025-09-10 01:02:34.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1391 …}
    #fromApi: false
    -name: "Encadrant Technique d'Insertion"
    -description: """
      L'encadrant technique d'insertion (ETI) supervise et soutient socio-professionnellement des personnes éloignées du marché du travail au sein d'une structure d'insertion produisant des biens ou services. Sa mission est d'atteindre les objectifs de production tout en intégrant les buts de formation et d'insertion des salariés. Sous la direction du responsable de la structure, l'ETI organise et gère une partie de l'activité de production. Il établit les conditions pour réaliser un produit ou service, en planifie la mise en œuvre et assure le suivi pour garantir la qualité et la quantité. Il utilise des outils numériques pour la gestion de la production, répartit le travail selon les compétences des salariés et gère l'équipe, en veillant à leur motivation et à la résolution de conflits.\r\n
      L'ETI joue également un rôle dans l'accueil, l'accompagnement et le suivi socio-professionnel des salariés en insertion. Il favorise leur intégration dans la structure, identifie leurs atouts et obstacles, et collabore avec d'autres acteurs du parcours d'insertion. Il contribue à l'évolution professionnelle des salariés en organisant des séances d'apprentissage, en s'assurant de la pertinence des méthodes pédagogiques et en évaluant leurs acquis. Il documente et atteste des compétences professionnelles acquises.
      """
    -public: false
    -_links: null
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1432 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#2401
    -lockBy: App\Entity\Scholar\Module\OriginModule {#2416 …}
    -lockByStatus: 1
    -id: "5601a655-b152-11ee-b7d7-0242c0a85003"
    -lessons: Doctrine\ORM\PersistentCollection {#2402 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#2407 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#2412 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1432 …}
    -createdAt: DateTime @1705067768 {#2391
      date: 2024-01-12 14:56:08.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1705067929 {#2400
      date: 2024-01-12 14:58:49.0 Europe/Paris (+01:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1432 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#18458
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#18479 …}
    -lockByStatus: 1
    -id: "706f93a2-6404-11f1-a069-d2c50c5a0872"
    -chapters: Doctrine\ORM\PersistentCollection {#18459 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#18464 …}
    -exercises: Doctrine\ORM\PersistentCollection {#18461 …}
    -minimumTime: DateTime @21600 {#18456
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#18466 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#4537 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#18468 …}
    -lessonStats: null
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#18475 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1432 …}
    -createdAt: DateTime @1781010565 {#18457
      date: 2026-06-09 15:09:25.0 Europe/Paris (+02:00)
    }
    -updatedAt: null
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1432 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\TrainingVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\PracticalCaseUserVoter"
ACCESS ABSTAIN
"Nellapp\Bundle\SDKBundle\Permission\Security\Voter\SuperAdminVoter"
ACCESS ABSTAIN
Show voter details
220 DENIED FRONT_ACCESS
[
  "training" => App\Entity\Scholar\Training\SharedTraining {#1271
    -lockBy: App\Entity\Scholar\Training\Training {#1383 …}
    -lockByStatus: 1
    -id: "fe5bdd93-b6d8-11ee-b7d7-0242c0a85003"
    -modules: Doctrine\ORM\PersistentCollection {#1284 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1311 …}
    -totalHourDescription: 0
    -videoDescription: null
    -diplomaDescription: "Titre Niveau 4 (Bac)"
    -trainingProduct: null
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1323 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1302 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1331 …}
    -thematic: [
      "2"
    ]
    -diploma: 4
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1369 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1432 …}
    -createdAt: DateTime @1705675359 {#1264
      date: 2024-01-19 15:42:39.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458954 {#1269
      date: 2025-09-10 01:02:34.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1391 …}
    #fromApi: false
    -name: "Encadrant Technique d'Insertion"
    -description: """
      L'encadrant technique d'insertion (ETI) supervise et soutient socio-professionnellement des personnes éloignées du marché du travail au sein d'une structure d'insertion produisant des biens ou services. Sa mission est d'atteindre les objectifs de production tout en intégrant les buts de formation et d'insertion des salariés. Sous la direction du responsable de la structure, l'ETI organise et gère une partie de l'activité de production. Il établit les conditions pour réaliser un produit ou service, en planifie la mise en œuvre et assure le suivi pour garantir la qualité et la quantité. Il utilise des outils numériques pour la gestion de la production, répartit le travail selon les compétences des salariés et gère l'équipe, en veillant à leur motivation et à la résolution de conflits.\r\n
      L'ETI joue également un rôle dans l'accueil, l'accompagnement et le suivi socio-professionnel des salariés en insertion. Il favorise leur intégration dans la structure, identifie leurs atouts et obstacles, et collabore avec d'autres acteurs du parcours d'insertion. Il contribue à l'évolution professionnelle des salariés en organisant des séances d'apprentissage, en s'assurant de la pertinence des méthodes pédagogiques et en évaluant leurs acquis. Il documente et atteste des compétences professionnelles acquises.
      """
    -public: false
    -_links: null
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1432 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#2401
    -lockBy: App\Entity\Scholar\Module\OriginModule {#2416 …}
    -lockByStatus: 1
    -id: "5601a655-b152-11ee-b7d7-0242c0a85003"
    -lessons: Doctrine\ORM\PersistentCollection {#2402 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#2407 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#2412 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1432 …}
    -createdAt: DateTime @1705067768 {#2391
      date: 2024-01-12 14:56:08.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1705067929 {#2400
      date: 2024-01-12 14:58:49.0 Europe/Paris (+01:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1432 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#18499
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#18522 …}
    -lockByStatus: 1
    -id: "b2266240-b601-11ee-b7d7-0242c0a85003"
    -chapters: Doctrine\ORM\PersistentCollection {#18500 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#18505 …}
    -exercises: Doctrine\ORM\PersistentCollection {#18502 …}
    -minimumTime: DateTime @21600 {#18491
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#18507 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#3227 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#18509 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#18511 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#18517 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1432 …}
    -createdAt: DateTime @1705582889 {#18497
      date: 2024-01-18 14:01:29.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757322875 {#18498
      date: 2025-09-08 11:14:35.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#2254 …}
    #fromApi: false
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1432 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\TrainingVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\PracticalCaseUserVoter"
ACCESS ABSTAIN
"Nellapp\Bundle\SDKBundle\Permission\Security\Voter\SuperAdminVoter"
ACCESS ABSTAIN
Show voter details
221 DENIED FRONT_ACCESS
[
  "training" => App\Entity\Scholar\Training\SharedTraining {#1271
    -lockBy: App\Entity\Scholar\Training\Training {#1383 …}
    -lockByStatus: 1
    -id: "fe5bdd93-b6d8-11ee-b7d7-0242c0a85003"
    -modules: Doctrine\ORM\PersistentCollection {#1284 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1311 …}
    -totalHourDescription: 0
    -videoDescription: null
    -diplomaDescription: "Titre Niveau 4 (Bac)"
    -trainingProduct: null
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1323 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1302 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1331 …}
    -thematic: [
      "2"
    ]
    -diploma: 4
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1369 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1432 …}
    -createdAt: DateTime @1705675359 {#1264
      date: 2024-01-19 15:42:39.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458954 {#1269
      date: 2025-09-10 01:02:34.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1391 …}
    #fromApi: false
    -name: "Encadrant Technique d'Insertion"
    -description: """
      L'encadrant technique d'insertion (ETI) supervise et soutient socio-professionnellement des personnes éloignées du marché du travail au sein d'une structure d'insertion produisant des biens ou services. Sa mission est d'atteindre les objectifs de production tout en intégrant les buts de formation et d'insertion des salariés. Sous la direction du responsable de la structure, l'ETI organise et gère une partie de l'activité de production. Il établit les conditions pour réaliser un produit ou service, en planifie la mise en œuvre et assure le suivi pour garantir la qualité et la quantité. Il utilise des outils numériques pour la gestion de la production, répartit le travail selon les compétences des salariés et gère l'équipe, en veillant à leur motivation et à la résolution de conflits.\r\n
      L'ETI joue également un rôle dans l'accueil, l'accompagnement et le suivi socio-professionnel des salariés en insertion. Il favorise leur intégration dans la structure, identifie leurs atouts et obstacles, et collabore avec d'autres acteurs du parcours d'insertion. Il contribue à l'évolution professionnelle des salariés en organisant des séances d'apprentissage, en s'assurant de la pertinence des méthodes pédagogiques et en évaluant leurs acquis. Il documente et atteste des compétences professionnelles acquises.
      """
    -public: false
    -_links: null
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1432 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#2401
    -lockBy: App\Entity\Scholar\Module\OriginModule {#2416 …}
    -lockByStatus: 1
    -id: "5601a655-b152-11ee-b7d7-0242c0a85003"
    -lessons: Doctrine\ORM\PersistentCollection {#2402 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#2407 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#2412 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1432 …}
    -createdAt: DateTime @1705067768 {#2391
      date: 2024-01-12 14:56:08.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1705067929 {#2400
      date: 2024-01-12 14:58:49.0 Europe/Paris (+01:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1432 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#18543
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#18564 …}
    -lockByStatus: 1
    -id: "707a4660-6404-11f1-a069-d2c50c5a0872"
    -chapters: Doctrine\ORM\PersistentCollection {#18544 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#18549 …}
    -exercises: Doctrine\ORM\PersistentCollection {#18546 …}
    -minimumTime: DateTime @21600 {#18541
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#18551 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#4537 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#18553 …}
    -lessonStats: null
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#18560 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1432 …}
    -createdAt: DateTime @1781010565 {#18542
      date: 2026-06-09 15:09:25.0 Europe/Paris (+02:00)
    }
    -updatedAt: null
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1432 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\TrainingVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\PracticalCaseUserVoter"
ACCESS ABSTAIN
"Nellapp\Bundle\SDKBundle\Permission\Security\Voter\SuperAdminVoter"
ACCESS ABSTAIN
Show voter details
222 DENIED FRONT_ACCESS
[
  "training" => App\Entity\Scholar\Training\SharedTraining {#1271
    -lockBy: App\Entity\Scholar\Training\Training {#1383 …}
    -lockByStatus: 1
    -id: "fe5bdd93-b6d8-11ee-b7d7-0242c0a85003"
    -modules: Doctrine\ORM\PersistentCollection {#1284 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1311 …}
    -totalHourDescription: 0
    -videoDescription: null
    -diplomaDescription: "Titre Niveau 4 (Bac)"
    -trainingProduct: null
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1323 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1302 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1331 …}
    -thematic: [
      "2"
    ]
    -diploma: 4
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1369 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1432 …}
    -createdAt: DateTime @1705675359 {#1264
      date: 2024-01-19 15:42:39.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458954 {#1269
      date: 2025-09-10 01:02:34.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1391 …}
    #fromApi: false
    -name: "Encadrant Technique d'Insertion"
    -description: """
      L'encadrant technique d'insertion (ETI) supervise et soutient socio-professionnellement des personnes éloignées du marché du travail au sein d'une structure d'insertion produisant des biens ou services. Sa mission est d'atteindre les objectifs de production tout en intégrant les buts de formation et d'insertion des salariés. Sous la direction du responsable de la structure, l'ETI organise et gère une partie de l'activité de production. Il établit les conditions pour réaliser un produit ou service, en planifie la mise en œuvre et assure le suivi pour garantir la qualité et la quantité. Il utilise des outils numériques pour la gestion de la production, répartit le travail selon les compétences des salariés et gère l'équipe, en veillant à leur motivation et à la résolution de conflits.\r\n
      L'ETI joue également un rôle dans l'accueil, l'accompagnement et le suivi socio-professionnel des salariés en insertion. Il favorise leur intégration dans la structure, identifie leurs atouts et obstacles, et collabore avec d'autres acteurs du parcours d'insertion. Il contribue à l'évolution professionnelle des salariés en organisant des séances d'apprentissage, en s'assurant de la pertinence des méthodes pédagogiques et en évaluant leurs acquis. Il documente et atteste des compétences professionnelles acquises.
      """
    -public: false
    -_links: null
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1432 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#2401
    -lockBy: App\Entity\Scholar\Module\OriginModule {#2416 …}
    -lockByStatus: 1
    -id: "5601a655-b152-11ee-b7d7-0242c0a85003"
    -lessons: Doctrine\ORM\PersistentCollection {#2402 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#2407 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#2412 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1432 …}
    -createdAt: DateTime @1705067768 {#2391
      date: 2024-01-12 14:56:08.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1705067929 {#2400
      date: 2024-01-12 14:58:49.0 Europe/Paris (+01:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1432 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#18583
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#18604 …}
    -lockByStatus: 1
    -id: "70881784-6404-11f1-a069-d2c50c5a0872"
    -chapters: Doctrine\ORM\PersistentCollection {#18584 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#18589 …}
    -exercises: Doctrine\ORM\PersistentCollection {#18586 …}
    -minimumTime: DateTime @21600 {#18576
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#18591 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#4537 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#18593 …}
    -lessonStats: null
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#18600 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1432 …}
    -createdAt: DateTime @1781010565 {#18582
      date: 2026-06-09 15:09:25.0 Europe/Paris (+02:00)
    }
    -updatedAt: null
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1432 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\TrainingVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\PracticalCaseUserVoter"
ACCESS ABSTAIN
"Nellapp\Bundle\SDKBundle\Permission\Security\Voter\SuperAdminVoter"
ACCESS ABSTAIN
Show voter details
223 DENIED FRONT_ACCESS
[
  "training" => App\Entity\Scholar\Training\SharedTraining {#1271
    -lockBy: App\Entity\Scholar\Training\Training {#1383 …}
    -lockByStatus: 1
    -id: "fe5bdd93-b6d8-11ee-b7d7-0242c0a85003"
    -modules: Doctrine\ORM\PersistentCollection {#1284 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1311 …}
    -totalHourDescription: 0
    -videoDescription: null
    -diplomaDescription: "Titre Niveau 4 (Bac)"
    -trainingProduct: null
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1323 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1302 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1331 …}
    -thematic: [
      "2"
    ]
    -diploma: 4
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1369 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1432 …}
    -createdAt: DateTime @1705675359 {#1264
      date: 2024-01-19 15:42:39.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458954 {#1269
      date: 2025-09-10 01:02:34.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1391 …}
    #fromApi: false
    -name: "Encadrant Technique d'Insertion"
    -description: """
      L'encadrant technique d'insertion (ETI) supervise et soutient socio-professionnellement des personnes éloignées du marché du travail au sein d'une structure d'insertion produisant des biens ou services. Sa mission est d'atteindre les objectifs de production tout en intégrant les buts de formation et d'insertion des salariés. Sous la direction du responsable de la structure, l'ETI organise et gère une partie de l'activité de production. Il établit les conditions pour réaliser un produit ou service, en planifie la mise en œuvre et assure le suivi pour garantir la qualité et la quantité. Il utilise des outils numériques pour la gestion de la production, répartit le travail selon les compétences des salariés et gère l'équipe, en veillant à leur motivation et à la résolution de conflits.\r\n
      L'ETI joue également un rôle dans l'accueil, l'accompagnement et le suivi socio-professionnel des salariés en insertion. Il favorise leur intégration dans la structure, identifie leurs atouts et obstacles, et collabore avec d'autres acteurs du parcours d'insertion. Il contribue à l'évolution professionnelle des salariés en organisant des séances d'apprentissage, en s'assurant de la pertinence des méthodes pédagogiques et en évaluant leurs acquis. Il documente et atteste des compétences professionnelles acquises.
      """
    -public: false
    -_links: null
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1432 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#2428
    -lockBy: App\Entity\Scholar\Module\OriginModule {#2442 …}
    -lockByStatus: 1
    -id: "9bfb14cc-c10c-11ee-b7d7-0242c0a85003"
    -lessons: Doctrine\ORM\PersistentCollection {#2429 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#2434 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#2439 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1432 …}
    -createdAt: DateTime @1706797039 {#2419
      date: 2024-02-01 15:17:19.0 Europe/Paris (+01:00)
    }
    -updatedAt: null
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1432 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#18793
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#18816 …}
    -lockByStatus: 1
    -id: "3f74a55f-c024-11ee-b7d7-0242c0a85003"
    -chapters: Doctrine\ORM\PersistentCollection {#18794 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#18799 …}
    -exercises: Doctrine\ORM\PersistentCollection {#18796 …}
    -minimumTime: DateTime @21600 {#18790
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#18801 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#3227 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#18803 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#18805 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#18811 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1432 …}
    -createdAt: DateTime @1706697241 {#18791
      date: 2024-01-31 11:34:01.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1751561391 {#18792
      date: 2025-07-03 18:49:51.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1432 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\TrainingVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\PracticalCaseUserVoter"
ACCESS ABSTAIN
"Nellapp\Bundle\SDKBundle\Permission\Security\Voter\SuperAdminVoter"
ACCESS ABSTAIN
Show voter details
224 DENIED FRONT_ACCESS
[
  "training" => App\Entity\Scholar\Training\SharedTraining {#1271
    -lockBy: App\Entity\Scholar\Training\Training {#1383 …}
    -lockByStatus: 1
    -id: "fe5bdd93-b6d8-11ee-b7d7-0242c0a85003"
    -modules: Doctrine\ORM\PersistentCollection {#1284 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1311 …}
    -totalHourDescription: 0
    -videoDescription: null
    -diplomaDescription: "Titre Niveau 4 (Bac)"
    -trainingProduct: null
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1323 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1302 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1331 …}
    -thematic: [
      "2"
    ]
    -diploma: 4
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1369 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1432 …}
    -createdAt: DateTime @1705675359 {#1264
      date: 2024-01-19 15:42:39.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458954 {#1269
      date: 2025-09-10 01:02:34.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1391 …}
    #fromApi: false
    -name: "Encadrant Technique d'Insertion"
    -description: """
      L'encadrant technique d'insertion (ETI) supervise et soutient socio-professionnellement des personnes éloignées du marché du travail au sein d'une structure d'insertion produisant des biens ou services. Sa mission est d'atteindre les objectifs de production tout en intégrant les buts de formation et d'insertion des salariés. Sous la direction du responsable de la structure, l'ETI organise et gère une partie de l'activité de production. Il établit les conditions pour réaliser un produit ou service, en planifie la mise en œuvre et assure le suivi pour garantir la qualité et la quantité. Il utilise des outils numériques pour la gestion de la production, répartit le travail selon les compétences des salariés et gère l'équipe, en veillant à leur motivation et à la résolution de conflits.\r\n
      L'ETI joue également un rôle dans l'accueil, l'accompagnement et le suivi socio-professionnel des salariés en insertion. Il favorise leur intégration dans la structure, identifie leurs atouts et obstacles, et collabore avec d'autres acteurs du parcours d'insertion. Il contribue à l'évolution professionnelle des salariés en organisant des séances d'apprentissage, en s'assurant de la pertinence des méthodes pédagogiques et en évaluant leurs acquis. Il documente et atteste des compétences professionnelles acquises.
      """
    -public: false
    -_links: null
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1432 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#2428
    -lockBy: App\Entity\Scholar\Module\OriginModule {#2442 …}
    -lockByStatus: 1
    -id: "9bfb14cc-c10c-11ee-b7d7-0242c0a85003"
    -lessons: Doctrine\ORM\PersistentCollection {#2429 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#2434 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#2439 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1432 …}
    -createdAt: DateTime @1706797039 {#2419
      date: 2024-02-01 15:17:19.0 Europe/Paris (+01:00)
    }
    -updatedAt: null
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1432 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#18838
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#18860 …}
    -lockByStatus: 1
    -id: "e64eae42-c050-11ee-b7d7-0242c0a85003"
    -chapters: Doctrine\ORM\PersistentCollection {#18839 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#18844 …}
    -exercises: Doctrine\ORM\PersistentCollection {#18841 …}
    -minimumTime: DateTime @21600 {#18835
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#18846 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#3227 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#18848 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#18850 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#18856 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1432 …}
    -createdAt: DateTime @1706716418 {#18836
      date: 2024-01-31 16:53:38.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1754559946 {#18837
      date: 2025-08-07 11:45:46.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#11464 …}
    #fromApi: false
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1432 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\TrainingVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\PracticalCaseUserVoter"
ACCESS ABSTAIN
"Nellapp\Bundle\SDKBundle\Permission\Security\Voter\SuperAdminVoter"
ACCESS ABSTAIN
Show voter details
225 DENIED FRONT_ACCESS
[
  "training" => App\Entity\Scholar\Training\SharedTraining {#1271
    -lockBy: App\Entity\Scholar\Training\Training {#1383 …}
    -lockByStatus: 1
    -id: "fe5bdd93-b6d8-11ee-b7d7-0242c0a85003"
    -modules: Doctrine\ORM\PersistentCollection {#1284 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1311 …}
    -totalHourDescription: 0
    -videoDescription: null
    -diplomaDescription: "Titre Niveau 4 (Bac)"
    -trainingProduct: null
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1323 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1302 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1331 …}
    -thematic: [
      "2"
    ]
    -diploma: 4
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1369 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1432 …}
    -createdAt: DateTime @1705675359 {#1264
      date: 2024-01-19 15:42:39.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458954 {#1269
      date: 2025-09-10 01:02:34.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1391 …}
    #fromApi: false
    -name: "Encadrant Technique d'Insertion"
    -description: """
      L'encadrant technique d'insertion (ETI) supervise et soutient socio-professionnellement des personnes éloignées du marché du travail au sein d'une structure d'insertion produisant des biens ou services. Sa mission est d'atteindre les objectifs de production tout en intégrant les buts de formation et d'insertion des salariés. Sous la direction du responsable de la structure, l'ETI organise et gère une partie de l'activité de production. Il établit les conditions pour réaliser un produit ou service, en planifie la mise en œuvre et assure le suivi pour garantir la qualité et la quantité. Il utilise des outils numériques pour la gestion de la production, répartit le travail selon les compétences des salariés et gère l'équipe, en veillant à leur motivation et à la résolution de conflits.\r\n
      L'ETI joue également un rôle dans l'accueil, l'accompagnement et le suivi socio-professionnel des salariés en insertion. Il favorise leur intégration dans la structure, identifie leurs atouts et obstacles, et collabore avec d'autres acteurs du parcours d'insertion. Il contribue à l'évolution professionnelle des salariés en organisant des séances d'apprentissage, en s'assurant de la pertinence des méthodes pédagogiques et en évaluant leurs acquis. Il documente et atteste des compétences professionnelles acquises.
      """
    -public: false
    -_links: null
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1432 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#2428
    -lockBy: App\Entity\Scholar\Module\OriginModule {#2442 …}
    -lockByStatus: 1
    -id: "9bfb14cc-c10c-11ee-b7d7-0242c0a85003"
    -lessons: Doctrine\ORM\PersistentCollection {#2429 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#2434 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#2439 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1432 …}
    -createdAt: DateTime @1706797039 {#2419
      date: 2024-02-01 15:17:19.0 Europe/Paris (+01:00)
    }
    -updatedAt: null
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1432 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#18881
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#18902 …}
    -lockByStatus: 1
    -id: "c43d7715-6404-11f1-a069-d2c50c5a0872"
    -chapters: Doctrine\ORM\PersistentCollection {#18882 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#18887 …}
    -exercises: Doctrine\ORM\PersistentCollection {#18884 …}
    -minimumTime: DateTime @21600 {#18879
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#18889 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#4537 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#18891 …}
    -lessonStats: null
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#18898 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1432 …}
    -createdAt: DateTime @1781010706 {#18880
      date: 2026-06-09 15:11:46.0 Europe/Paris (+02:00)
    }
    -updatedAt: null
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1432 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\TrainingVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\PracticalCaseUserVoter"
ACCESS ABSTAIN
"Nellapp\Bundle\SDKBundle\Permission\Security\Voter\SuperAdminVoter"
ACCESS ABSTAIN
Show voter details
226 DENIED FRONT_ACCESS
[
  "training" => App\Entity\Scholar\Training\SharedTraining {#1271
    -lockBy: App\Entity\Scholar\Training\Training {#1383 …}
    -lockByStatus: 1
    -id: "fe5bdd93-b6d8-11ee-b7d7-0242c0a85003"
    -modules: Doctrine\ORM\PersistentCollection {#1284 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1311 …}
    -totalHourDescription: 0
    -videoDescription: null
    -diplomaDescription: "Titre Niveau 4 (Bac)"
    -trainingProduct: null
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1323 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1302 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1331 …}
    -thematic: [
      "2"
    ]
    -diploma: 4
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1369 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1432 …}
    -createdAt: DateTime @1705675359 {#1264
      date: 2024-01-19 15:42:39.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458954 {#1269
      date: 2025-09-10 01:02:34.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1391 …}
    #fromApi: false
    -name: "Encadrant Technique d'Insertion"
    -description: """
      L'encadrant technique d'insertion (ETI) supervise et soutient socio-professionnellement des personnes éloignées du marché du travail au sein d'une structure d'insertion produisant des biens ou services. Sa mission est d'atteindre les objectifs de production tout en intégrant les buts de formation et d'insertion des salariés. Sous la direction du responsable de la structure, l'ETI organise et gère une partie de l'activité de production. Il établit les conditions pour réaliser un produit ou service, en planifie la mise en œuvre et assure le suivi pour garantir la qualité et la quantité. Il utilise des outils numériques pour la gestion de la production, répartit le travail selon les compétences des salariés et gère l'équipe, en veillant à leur motivation et à la résolution de conflits.\r\n
      L'ETI joue également un rôle dans l'accueil, l'accompagnement et le suivi socio-professionnel des salariés en insertion. Il favorise leur intégration dans la structure, identifie leurs atouts et obstacles, et collabore avec d'autres acteurs du parcours d'insertion. Il contribue à l'évolution professionnelle des salariés en organisant des séances d'apprentissage, en s'assurant de la pertinence des méthodes pédagogiques et en évaluant leurs acquis. Il documente et atteste des compétences professionnelles acquises.
      """
    -public: false
    -_links: null
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1432 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#2428
    -lockBy: App\Entity\Scholar\Module\OriginModule {#2442 …}
    -lockByStatus: 1
    -id: "9bfb14cc-c10c-11ee-b7d7-0242c0a85003"
    -lessons: Doctrine\ORM\PersistentCollection {#2429 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#2434 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#2439 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1432 …}
    -createdAt: DateTime @1706797039 {#2419
      date: 2024-02-01 15:17:19.0 Europe/Paris (+01:00)
    }
    -updatedAt: null
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1432 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#18922
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#18944 …}
    -lockByStatus: 1
    -id: "67db3cf8-bf73-11ee-b7d7-0242c0a85003"
    -chapters: Doctrine\ORM\PersistentCollection {#18923 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#18928 …}
    -exercises: Doctrine\ORM\PersistentCollection {#18925 …}
    -minimumTime: DateTime @21600 {#18914
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#18930 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#3227 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#18932 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#18934 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#18939 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1432 …}
    -createdAt: DateTime @1706621287 {#18920
      date: 2024-01-30 14:28:07.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1752609094 {#18921
      date: 2025-07-15 21:51:34.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1432 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\TrainingVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\PracticalCaseUserVoter"
ACCESS ABSTAIN
"Nellapp\Bundle\SDKBundle\Permission\Security\Voter\SuperAdminVoter"
ACCESS ABSTAIN
Show voter details
227 DENIED FRONT_ACCESS
[
  "training" => App\Entity\Scholar\Training\SharedTraining {#1271
    -lockBy: App\Entity\Scholar\Training\Training {#1383 …}
    -lockByStatus: 1
    -id: "fe5bdd93-b6d8-11ee-b7d7-0242c0a85003"
    -modules: Doctrine\ORM\PersistentCollection {#1284 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1311 …}
    -totalHourDescription: 0
    -videoDescription: null
    -diplomaDescription: "Titre Niveau 4 (Bac)"
    -trainingProduct: null
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1323 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1302 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1331 …}
    -thematic: [
      "2"
    ]
    -diploma: 4
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1369 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1432 …}
    -createdAt: DateTime @1705675359 {#1264
      date: 2024-01-19 15:42:39.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458954 {#1269
      date: 2025-09-10 01:02:34.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1391 …}
    #fromApi: false
    -name: "Encadrant Technique d'Insertion"
    -description: """
      L'encadrant technique d'insertion (ETI) supervise et soutient socio-professionnellement des personnes éloignées du marché du travail au sein d'une structure d'insertion produisant des biens ou services. Sa mission est d'atteindre les objectifs de production tout en intégrant les buts de formation et d'insertion des salariés. Sous la direction du responsable de la structure, l'ETI organise et gère une partie de l'activité de production. Il établit les conditions pour réaliser un produit ou service, en planifie la mise en œuvre et assure le suivi pour garantir la qualité et la quantité. Il utilise des outils numériques pour la gestion de la production, répartit le travail selon les compétences des salariés et gère l'équipe, en veillant à leur motivation et à la résolution de conflits.\r\n
      L'ETI joue également un rôle dans l'accueil, l'accompagnement et le suivi socio-professionnel des salariés en insertion. Il favorise leur intégration dans la structure, identifie leurs atouts et obstacles, et collabore avec d'autres acteurs du parcours d'insertion. Il contribue à l'évolution professionnelle des salariés en organisant des séances d'apprentissage, en s'assurant de la pertinence des méthodes pédagogiques et en évaluant leurs acquis. Il documente et atteste des compétences professionnelles acquises.
      """
    -public: false
    -_links: null
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1432 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#2428
    -lockBy: App\Entity\Scholar\Module\OriginModule {#2442 …}
    -lockByStatus: 1
    -id: "9bfb14cc-c10c-11ee-b7d7-0242c0a85003"
    -lessons: Doctrine\ORM\PersistentCollection {#2429 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#2434 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#2439 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1432 …}
    -createdAt: DateTime @1706797039 {#2419
      date: 2024-02-01 15:17:19.0 Europe/Paris (+01:00)
    }
    -updatedAt: null
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1432 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#18963
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#18985 …}
    -lockByStatus: 1
    -id: "625d9e0c-13eb-11f1-a0d1-7eefa83e8046"
    -chapters: Doctrine\ORM\PersistentCollection {#18964 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#18969 …}
    -exercises: Doctrine\ORM\PersistentCollection {#18966 …}
    -minimumTime: DateTime @21600 {#18957
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#18971 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#2781 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#18973 …}
    -lessonStats: null
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#18980 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1432 …}
    -createdAt: DateTime @1772203711 {#18962
      date: 2026-02-27 15:48:31.0 Europe/Paris (+01:00)
    }
    -updatedAt: null
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1432 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\TrainingVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\PracticalCaseUserVoter"
ACCESS ABSTAIN
"Nellapp\Bundle\SDKBundle\Permission\Security\Voter\SuperAdminVoter"
ACCESS ABSTAIN
Show voter details
228 DENIED FRONT_ACCESS
[
  "training" => App\Entity\Scholar\Training\SharedTraining {#1271
    -lockBy: App\Entity\Scholar\Training\Training {#1383 …}
    -lockByStatus: 1
    -id: "fe5bdd93-b6d8-11ee-b7d7-0242c0a85003"
    -modules: Doctrine\ORM\PersistentCollection {#1284 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1311 …}
    -totalHourDescription: 0
    -videoDescription: null
    -diplomaDescription: "Titre Niveau 4 (Bac)"
    -trainingProduct: null
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1323 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1302 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1331 …}
    -thematic: [
      "2"
    ]
    -diploma: 4
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1369 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1432 …}
    -createdAt: DateTime @1705675359 {#1264
      date: 2024-01-19 15:42:39.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458954 {#1269
      date: 2025-09-10 01:02:34.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1391 …}
    #fromApi: false
    -name: "Encadrant Technique d'Insertion"
    -description: """
      L'encadrant technique d'insertion (ETI) supervise et soutient socio-professionnellement des personnes éloignées du marché du travail au sein d'une structure d'insertion produisant des biens ou services. Sa mission est d'atteindre les objectifs de production tout en intégrant les buts de formation et d'insertion des salariés. Sous la direction du responsable de la structure, l'ETI organise et gère une partie de l'activité de production. Il établit les conditions pour réaliser un produit ou service, en planifie la mise en œuvre et assure le suivi pour garantir la qualité et la quantité. Il utilise des outils numériques pour la gestion de la production, répartit le travail selon les compétences des salariés et gère l'équipe, en veillant à leur motivation et à la résolution de conflits.\r\n
      L'ETI joue également un rôle dans l'accueil, l'accompagnement et le suivi socio-professionnel des salariés en insertion. Il favorise leur intégration dans la structure, identifie leurs atouts et obstacles, et collabore avec d'autres acteurs du parcours d'insertion. Il contribue à l'évolution professionnelle des salariés en organisant des séances d'apprentissage, en s'assurant de la pertinence des méthodes pédagogiques et en évaluant leurs acquis. Il documente et atteste des compétences professionnelles acquises.
      """
    -public: false
    -_links: null
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1432 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#2454
    -lockBy: App\Entity\Scholar\Module\OriginModule {#2468 …}
    -lockByStatus: 1
    -id: "2961a4aa-c10d-11ee-b7d7-0242c0a85003"
    -lessons: Doctrine\ORM\PersistentCollection {#2455 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#2460 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#2465 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1432 …}
    -createdAt: DateTime @1706797276 {#2445
      date: 2024-02-01 15:21:16.0 Europe/Paris (+01:00)
    }
    -updatedAt: null
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1432 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#19147
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#19169 …}
    -lockByStatus: 1
    -id: "e23c6402-bf7c-11ee-b7d7-0242c0a85003"
    -chapters: Doctrine\ORM\PersistentCollection {#19148 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#19153 …}
    -exercises: Doctrine\ORM\PersistentCollection {#19150 …}
    -minimumTime: DateTime @21600 {#19144
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#19155 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#3227 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#19157 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#19159 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#19164 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1432 …}
    -createdAt: DateTime @1706625358 {#19145
      date: 2024-01-30 15:35:58.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1750847724 {#19146
      date: 2025-06-25 12:35:24.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1432 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\TrainingVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\PracticalCaseUserVoter"
ACCESS ABSTAIN
"Nellapp\Bundle\SDKBundle\Permission\Security\Voter\SuperAdminVoter"
ACCESS ABSTAIN
Show voter details
229 DENIED FRONT_ACCESS
[
  "training" => App\Entity\Scholar\Training\SharedTraining {#1271
    -lockBy: App\Entity\Scholar\Training\Training {#1383 …}
    -lockByStatus: 1
    -id: "fe5bdd93-b6d8-11ee-b7d7-0242c0a85003"
    -modules: Doctrine\ORM\PersistentCollection {#1284 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1311 …}
    -totalHourDescription: 0
    -videoDescription: null
    -diplomaDescription: "Titre Niveau 4 (Bac)"
    -trainingProduct: null
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1323 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1302 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1331 …}
    -thematic: [
      "2"
    ]
    -diploma: 4
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1369 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1432 …}
    -createdAt: DateTime @1705675359 {#1264
      date: 2024-01-19 15:42:39.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458954 {#1269
      date: 2025-09-10 01:02:34.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1391 …}
    #fromApi: false
    -name: "Encadrant Technique d'Insertion"
    -description: """
      L'encadrant technique d'insertion (ETI) supervise et soutient socio-professionnellement des personnes éloignées du marché du travail au sein d'une structure d'insertion produisant des biens ou services. Sa mission est d'atteindre les objectifs de production tout en intégrant les buts de formation et d'insertion des salariés. Sous la direction du responsable de la structure, l'ETI organise et gère une partie de l'activité de production. Il établit les conditions pour réaliser un produit ou service, en planifie la mise en œuvre et assure le suivi pour garantir la qualité et la quantité. Il utilise des outils numériques pour la gestion de la production, répartit le travail selon les compétences des salariés et gère l'équipe, en veillant à leur motivation et à la résolution de conflits.\r\n
      L'ETI joue également un rôle dans l'accueil, l'accompagnement et le suivi socio-professionnel des salariés en insertion. Il favorise leur intégration dans la structure, identifie leurs atouts et obstacles, et collabore avec d'autres acteurs du parcours d'insertion. Il contribue à l'évolution professionnelle des salariés en organisant des séances d'apprentissage, en s'assurant de la pertinence des méthodes pédagogiques et en évaluant leurs acquis. Il documente et atteste des compétences professionnelles acquises.
      """
    -public: false
    -_links: null
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1432 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#2454
    -lockBy: App\Entity\Scholar\Module\OriginModule {#2468 …}
    -lockByStatus: 1
    -id: "2961a4aa-c10d-11ee-b7d7-0242c0a85003"
    -lessons: Doctrine\ORM\PersistentCollection {#2455 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#2460 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#2465 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1432 …}
    -createdAt: DateTime @1706797276 {#2445
      date: 2024-02-01 15:21:16.0 Europe/Paris (+01:00)
    }
    -updatedAt: null
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1432 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#19187
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#19208 …}
    -lockByStatus: 1
    -id: "f1f1d74d-6404-11f1-a069-d2c50c5a0872"
    -chapters: Doctrine\ORM\PersistentCollection {#19188 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#19193 …}
    -exercises: Doctrine\ORM\PersistentCollection {#19190 …}
    -minimumTime: DateTime @21600 {#19181
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#19195 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#4537 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#19197 …}
    -lessonStats: null
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#19204 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1432 …}
    -createdAt: DateTime @1781010782 {#19186
      date: 2026-06-09 15:13:02.0 Europe/Paris (+02:00)
    }
    -updatedAt: null
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1432 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\TrainingVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\PracticalCaseUserVoter"
ACCESS ABSTAIN
"Nellapp\Bundle\SDKBundle\Permission\Security\Voter\SuperAdminVoter"
ACCESS ABSTAIN
Show voter details
230 DENIED FRONT_ACCESS
[
  "training" => App\Entity\Scholar\Training\SharedTraining {#1271
    -lockBy: App\Entity\Scholar\Training\Training {#1383 …}
    -lockByStatus: 1
    -id: "fe5bdd93-b6d8-11ee-b7d7-0242c0a85003"
    -modules: Doctrine\ORM\PersistentCollection {#1284 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1311 …}
    -totalHourDescription: 0
    -videoDescription: null
    -diplomaDescription: "Titre Niveau 4 (Bac)"
    -trainingProduct: null
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1323 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1302 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1331 …}
    -thematic: [
      "2"
    ]
    -diploma: 4
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1369 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1432 …}
    -createdAt: DateTime @1705675359 {#1264
      date: 2024-01-19 15:42:39.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458954 {#1269
      date: 2025-09-10 01:02:34.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1391 …}
    #fromApi: false
    -name: "Encadrant Technique d'Insertion"
    -description: """
      L'encadrant technique d'insertion (ETI) supervise et soutient socio-professionnellement des personnes éloignées du marché du travail au sein d'une structure d'insertion produisant des biens ou services. Sa mission est d'atteindre les objectifs de production tout en intégrant les buts de formation et d'insertion des salariés. Sous la direction du responsable de la structure, l'ETI organise et gère une partie de l'activité de production. Il établit les conditions pour réaliser un produit ou service, en planifie la mise en œuvre et assure le suivi pour garantir la qualité et la quantité. Il utilise des outils numériques pour la gestion de la production, répartit le travail selon les compétences des salariés et gère l'équipe, en veillant à leur motivation et à la résolution de conflits.\r\n
      L'ETI joue également un rôle dans l'accueil, l'accompagnement et le suivi socio-professionnel des salariés en insertion. Il favorise leur intégration dans la structure, identifie leurs atouts et obstacles, et collabore avec d'autres acteurs du parcours d'insertion. Il contribue à l'évolution professionnelle des salariés en organisant des séances d'apprentissage, en s'assurant de la pertinence des méthodes pédagogiques et en évaluant leurs acquis. Il documente et atteste des compétences professionnelles acquises.
      """
    -public: false
    -_links: null
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1432 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#2481
    -lockBy: App\Entity\Scholar\Module\OriginModule {#2496 …}
    -lockByStatus: 1
    -id: "901bb964-13dc-11ed-81e4-0242ac140006"
    -lessons: Doctrine\ORM\PersistentCollection {#2482 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#2487 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#2492 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1432 …}
    -createdAt: DateTime @1659607354 {#2471
      date: 2022-08-04 12:02:34.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1756335619 {#2480
      date: 2025-08-28 01:00:19.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1432 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#19285
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#19308 …}
    -lockByStatus: 1
    -id: "6b6f5322-13f5-11ed-81e4-0242ac140006"
    -chapters: Doctrine\ORM\PersistentCollection {#19286 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#19291 …}
    -exercises: Doctrine\ORM\PersistentCollection {#19288 …}
    -minimumTime: DateTime @21600 {#19282
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#19293 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#2781 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#19295 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#19297 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#19303 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1432 …}
    -createdAt: DateTime @1659618030 {#19283
      date: 2022-08-04 15:00:30.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1756335608 {#19284
      date: 2025-08-28 01:00:08.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#14375 …}
    #fromApi: false
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1432 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\TrainingVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\PracticalCaseUserVoter"
ACCESS ABSTAIN
"Nellapp\Bundle\SDKBundle\Permission\Security\Voter\SuperAdminVoter"
ACCESS ABSTAIN
Show voter details
231 DENIED FRONT_ACCESS
[
  "training" => App\Entity\Scholar\Training\SharedTraining {#1271
    -lockBy: App\Entity\Scholar\Training\Training {#1383 …}
    -lockByStatus: 1
    -id: "fe5bdd93-b6d8-11ee-b7d7-0242c0a85003"
    -modules: Doctrine\ORM\PersistentCollection {#1284 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1311 …}
    -totalHourDescription: 0
    -videoDescription: null
    -diplomaDescription: "Titre Niveau 4 (Bac)"
    -trainingProduct: null
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1323 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1302 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1331 …}
    -thematic: [
      "2"
    ]
    -diploma: 4
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1369 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1432 …}
    -createdAt: DateTime @1705675359 {#1264
      date: 2024-01-19 15:42:39.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458954 {#1269
      date: 2025-09-10 01:02:34.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1391 …}
    #fromApi: false
    -name: "Encadrant Technique d'Insertion"
    -description: """
      L'encadrant technique d'insertion (ETI) supervise et soutient socio-professionnellement des personnes éloignées du marché du travail au sein d'une structure d'insertion produisant des biens ou services. Sa mission est d'atteindre les objectifs de production tout en intégrant les buts de formation et d'insertion des salariés. Sous la direction du responsable de la structure, l'ETI organise et gère une partie de l'activité de production. Il établit les conditions pour réaliser un produit ou service, en planifie la mise en œuvre et assure le suivi pour garantir la qualité et la quantité. Il utilise des outils numériques pour la gestion de la production, répartit le travail selon les compétences des salariés et gère l'équipe, en veillant à leur motivation et à la résolution de conflits.\r\n
      L'ETI joue également un rôle dans l'accueil, l'accompagnement et le suivi socio-professionnel des salariés en insertion. Il favorise leur intégration dans la structure, identifie leurs atouts et obstacles, et collabore avec d'autres acteurs du parcours d'insertion. Il contribue à l'évolution professionnelle des salariés en organisant des séances d'apprentissage, en s'assurant de la pertinence des méthodes pédagogiques et en évaluant leurs acquis. Il documente et atteste des compétences professionnelles acquises.
      """
    -public: false
    -_links: null
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1432 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#2481
    -lockBy: App\Entity\Scholar\Module\OriginModule {#2496 …}
    -lockByStatus: 1
    -id: "901bb964-13dc-11ed-81e4-0242ac140006"
    -lessons: Doctrine\ORM\PersistentCollection {#2482 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#2487 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#2492 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1432 …}
    -createdAt: DateTime @1659607354 {#2471
      date: 2022-08-04 12:02:34.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1756335619 {#2480
      date: 2025-08-28 01:00:19.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1432 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#19330
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#19353 …}
    -lockByStatus: 1
    -id: "26053b9a-431b-11ed-b7dd-0242c0a85004"
    -chapters: Doctrine\ORM\PersistentCollection {#19331 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#19336 …}
    -exercises: Doctrine\ORM\PersistentCollection {#19333 …}
    -minimumTime: DateTime @21600 {#19327
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#19338 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#2781 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#19340 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#19342 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#19348 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1432 …}
    -createdAt: DateTime @1664801939 {#19328
      date: 2022-10-03 14:58:59.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1755778412 {#19329
      date: 2025-08-21 14:13:32.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#14375 …}
    #fromApi: false
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1432 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\TrainingVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\PracticalCaseUserVoter"
ACCESS ABSTAIN
"Nellapp\Bundle\SDKBundle\Permission\Security\Voter\SuperAdminVoter"
ACCESS ABSTAIN
Show voter details
232 DENIED FRONT_ACCESS
[
  "training" => App\Entity\Scholar\Training\SharedTraining {#1271
    -lockBy: App\Entity\Scholar\Training\Training {#1383 …}
    -lockByStatus: 1
    -id: "fe5bdd93-b6d8-11ee-b7d7-0242c0a85003"
    -modules: Doctrine\ORM\PersistentCollection {#1284 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1311 …}
    -totalHourDescription: 0
    -videoDescription: null
    -diplomaDescription: "Titre Niveau 4 (Bac)"
    -trainingProduct: null
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1323 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1302 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1331 …}
    -thematic: [
      "2"
    ]
    -diploma: 4
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1369 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1432 …}
    -createdAt: DateTime @1705675359 {#1264
      date: 2024-01-19 15:42:39.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458954 {#1269
      date: 2025-09-10 01:02:34.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1391 …}
    #fromApi: false
    -name: "Encadrant Technique d'Insertion"
    -description: """
      L'encadrant technique d'insertion (ETI) supervise et soutient socio-professionnellement des personnes éloignées du marché du travail au sein d'une structure d'insertion produisant des biens ou services. Sa mission est d'atteindre les objectifs de production tout en intégrant les buts de formation et d'insertion des salariés. Sous la direction du responsable de la structure, l'ETI organise et gère une partie de l'activité de production. Il établit les conditions pour réaliser un produit ou service, en planifie la mise en œuvre et assure le suivi pour garantir la qualité et la quantité. Il utilise des outils numériques pour la gestion de la production, répartit le travail selon les compétences des salariés et gère l'équipe, en veillant à leur motivation et à la résolution de conflits.\r\n
      L'ETI joue également un rôle dans l'accueil, l'accompagnement et le suivi socio-professionnel des salariés en insertion. Il favorise leur intégration dans la structure, identifie leurs atouts et obstacles, et collabore avec d'autres acteurs du parcours d'insertion. Il contribue à l'évolution professionnelle des salariés en organisant des séances d'apprentissage, en s'assurant de la pertinence des méthodes pédagogiques et en évaluant leurs acquis. Il documente et atteste des compétences professionnelles acquises.
      """
    -public: false
    -_links: null
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1432 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#2481
    -lockBy: App\Entity\Scholar\Module\OriginModule {#2496 …}
    -lockByStatus: 1
    -id: "901bb964-13dc-11ed-81e4-0242ac140006"
    -lessons: Doctrine\ORM\PersistentCollection {#2482 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#2487 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#2492 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1432 …}
    -createdAt: DateTime @1659607354 {#2471
      date: 2022-08-04 12:02:34.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1756335619 {#2480
      date: 2025-08-28 01:00:19.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1432 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#19375
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#19398 …}
    -lockByStatus: 1
    -id: "1e78dba4-13f6-11ed-81e4-0242ac140006"
    -chapters: Doctrine\ORM\PersistentCollection {#19376 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#19381 …}
    -exercises: Doctrine\ORM\PersistentCollection {#19378 …}
    -minimumTime: DateTime @21600 {#19372
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#19383 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#2781 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#19385 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#19387 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#19393 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1432 …}
    -createdAt: DateTime @1659618331 {#19373
      date: 2022-08-04 15:05:31.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1756730040 {#19374
      date: 2025-09-01 14:34:00.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#14375 …}
    #fromApi: false
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1432 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\TrainingVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\PracticalCaseUserVoter"
ACCESS ABSTAIN
"Nellapp\Bundle\SDKBundle\Permission\Security\Voter\SuperAdminVoter"
ACCESS ABSTAIN
Show voter details
233 DENIED FRONT_ACCESS
[
  "training" => App\Entity\Scholar\Training\SharedTraining {#1271
    -lockBy: App\Entity\Scholar\Training\Training {#1383 …}
    -lockByStatus: 1
    -id: "fe5bdd93-b6d8-11ee-b7d7-0242c0a85003"
    -modules: Doctrine\ORM\PersistentCollection {#1284 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1311 …}
    -totalHourDescription: 0
    -videoDescription: null
    -diplomaDescription: "Titre Niveau 4 (Bac)"
    -trainingProduct: null
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1323 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1302 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1331 …}
    -thematic: [
      "2"
    ]
    -diploma: 4
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1369 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1432 …}
    -createdAt: DateTime @1705675359 {#1264
      date: 2024-01-19 15:42:39.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458954 {#1269
      date: 2025-09-10 01:02:34.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1391 …}
    #fromApi: false
    -name: "Encadrant Technique d'Insertion"
    -description: """
      L'encadrant technique d'insertion (ETI) supervise et soutient socio-professionnellement des personnes éloignées du marché du travail au sein d'une structure d'insertion produisant des biens ou services. Sa mission est d'atteindre les objectifs de production tout en intégrant les buts de formation et d'insertion des salariés. Sous la direction du responsable de la structure, l'ETI organise et gère une partie de l'activité de production. Il établit les conditions pour réaliser un produit ou service, en planifie la mise en œuvre et assure le suivi pour garantir la qualité et la quantité. Il utilise des outils numériques pour la gestion de la production, répartit le travail selon les compétences des salariés et gère l'équipe, en veillant à leur motivation et à la résolution de conflits.\r\n
      L'ETI joue également un rôle dans l'accueil, l'accompagnement et le suivi socio-professionnel des salariés en insertion. Il favorise leur intégration dans la structure, identifie leurs atouts et obstacles, et collabore avec d'autres acteurs du parcours d'insertion. Il contribue à l'évolution professionnelle des salariés en organisant des séances d'apprentissage, en s'assurant de la pertinence des méthodes pédagogiques et en évaluant leurs acquis. Il documente et atteste des compétences professionnelles acquises.
      """
    -public: false
    -_links: null
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1432 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#2509
    -lockBy: App\Entity\Scholar\Module\OriginModule {#2523 …}
    -lockByStatus: 1
    -id: "9fb05d9f-13dd-11ed-81e4-0242ac140006"
    -lessons: Doctrine\ORM\PersistentCollection {#2510 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#2515 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#2520 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1432 …}
    -createdAt: DateTime @1659607810 {#2508
      date: 2022-08-04 12:10:10.0 Europe/Paris (+02:00)
    }
    -updatedAt: null
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1432 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#19505
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#19528 …}
    -lockByStatus: 1
    -id: "af4756cc-13f7-11ed-81e4-0242ac140006"
    -chapters: Doctrine\ORM\PersistentCollection {#19506 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#19511 …}
    -exercises: Doctrine\ORM\PersistentCollection {#19508 …}
    -minimumTime: DateTime @21600 {#19502
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#19513 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#2781 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#19515 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#19517 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#19523 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1432 …}
    -createdAt: DateTime @1659619003 {#19503
      date: 2022-08-04 15:16:43.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1757077463 {#19504
      date: 2025-09-05 15:04:23.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#14375 …}
    #fromApi: false
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1432 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\TrainingVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\PracticalCaseUserVoter"
ACCESS ABSTAIN
"Nellapp\Bundle\SDKBundle\Permission\Security\Voter\SuperAdminVoter"
ACCESS ABSTAIN
Show voter details
234 DENIED FRONT_ACCESS
[
  "training" => App\Entity\Scholar\Training\SharedTraining {#1271
    -lockBy: App\Entity\Scholar\Training\Training {#1383 …}
    -lockByStatus: 1
    -id: "fe5bdd93-b6d8-11ee-b7d7-0242c0a85003"
    -modules: Doctrine\ORM\PersistentCollection {#1284 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1311 …}
    -totalHourDescription: 0
    -videoDescription: null
    -diplomaDescription: "Titre Niveau 4 (Bac)"
    -trainingProduct: null
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1323 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1302 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1331 …}
    -thematic: [
      "2"
    ]
    -diploma: 4
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1369 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1432 …}
    -createdAt: DateTime @1705675359 {#1264
      date: 2024-01-19 15:42:39.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458954 {#1269
      date: 2025-09-10 01:02:34.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1391 …}
    #fromApi: false
    -name: "Encadrant Technique d'Insertion"
    -description: """
      L'encadrant technique d'insertion (ETI) supervise et soutient socio-professionnellement des personnes éloignées du marché du travail au sein d'une structure d'insertion produisant des biens ou services. Sa mission est d'atteindre les objectifs de production tout en intégrant les buts de formation et d'insertion des salariés. Sous la direction du responsable de la structure, l'ETI organise et gère une partie de l'activité de production. Il établit les conditions pour réaliser un produit ou service, en planifie la mise en œuvre et assure le suivi pour garantir la qualité et la quantité. Il utilise des outils numériques pour la gestion de la production, répartit le travail selon les compétences des salariés et gère l'équipe, en veillant à leur motivation et à la résolution de conflits.\r\n
      L'ETI joue également un rôle dans l'accueil, l'accompagnement et le suivi socio-professionnel des salariés en insertion. Il favorise leur intégration dans la structure, identifie leurs atouts et obstacles, et collabore avec d'autres acteurs du parcours d'insertion. Il contribue à l'évolution professionnelle des salariés en organisant des séances d'apprentissage, en s'assurant de la pertinence des méthodes pédagogiques et en évaluant leurs acquis. Il documente et atteste des compétences professionnelles acquises.
      """
    -public: false
    -_links: null
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1432 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#2509
    -lockBy: App\Entity\Scholar\Module\OriginModule {#2523 …}
    -lockByStatus: 1
    -id: "9fb05d9f-13dd-11ed-81e4-0242ac140006"
    -lessons: Doctrine\ORM\PersistentCollection {#2510 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#2515 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#2520 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1432 …}
    -createdAt: DateTime @1659607810 {#2508
      date: 2022-08-04 12:10:10.0 Europe/Paris (+02:00)
    }
    -updatedAt: null
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1432 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#19550
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#19573 …}
    -lockByStatus: 1
    -id: "fcfdff5f-13f7-11ed-81e4-0242ac140006"
    -chapters: Doctrine\ORM\PersistentCollection {#19551 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#19556 …}
    -exercises: Doctrine\ORM\PersistentCollection {#19553 …}
    -minimumTime: DateTime @21600 {#19547
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#19558 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#2781 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#19560 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#19562 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#19568 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1432 …}
    -createdAt: DateTime @1659619133 {#19548
      date: 2022-08-04 15:18:53.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1757408758 {#19549
      date: 2025-09-09 11:05:58.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#14375 …}
    #fromApi: false
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1432 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\TrainingVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\PracticalCaseUserVoter"
ACCESS ABSTAIN
"Nellapp\Bundle\SDKBundle\Permission\Security\Voter\SuperAdminVoter"
ACCESS ABSTAIN
Show voter details
235 DENIED FRONT_ACCESS
[
  "training" => App\Entity\Scholar\Training\SharedTraining {#1271
    -lockBy: App\Entity\Scholar\Training\Training {#1383 …}
    -lockByStatus: 1
    -id: "fe5bdd93-b6d8-11ee-b7d7-0242c0a85003"
    -modules: Doctrine\ORM\PersistentCollection {#1284 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1311 …}
    -totalHourDescription: 0
    -videoDescription: null
    -diplomaDescription: "Titre Niveau 4 (Bac)"
    -trainingProduct: null
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1323 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1302 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1331 …}
    -thematic: [
      "2"
    ]
    -diploma: 4
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1369 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1432 …}
    -createdAt: DateTime @1705675359 {#1264
      date: 2024-01-19 15:42:39.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458954 {#1269
      date: 2025-09-10 01:02:34.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1391 …}
    #fromApi: false
    -name: "Encadrant Technique d'Insertion"
    -description: """
      L'encadrant technique d'insertion (ETI) supervise et soutient socio-professionnellement des personnes éloignées du marché du travail au sein d'une structure d'insertion produisant des biens ou services. Sa mission est d'atteindre les objectifs de production tout en intégrant les buts de formation et d'insertion des salariés. Sous la direction du responsable de la structure, l'ETI organise et gère une partie de l'activité de production. Il établit les conditions pour réaliser un produit ou service, en planifie la mise en œuvre et assure le suivi pour garantir la qualité et la quantité. Il utilise des outils numériques pour la gestion de la production, répartit le travail selon les compétences des salariés et gère l'équipe, en veillant à leur motivation et à la résolution de conflits.\r\n
      L'ETI joue également un rôle dans l'accueil, l'accompagnement et le suivi socio-professionnel des salariés en insertion. Il favorise leur intégration dans la structure, identifie leurs atouts et obstacles, et collabore avec d'autres acteurs du parcours d'insertion. Il contribue à l'évolution professionnelle des salariés en organisant des séances d'apprentissage, en s'assurant de la pertinence des méthodes pédagogiques et en évaluant leurs acquis. Il documente et atteste des compétences professionnelles acquises.
      """
    -public: false
    -_links: null
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1432 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#2509
    -lockBy: App\Entity\Scholar\Module\OriginModule {#2523 …}
    -lockByStatus: 1
    -id: "9fb05d9f-13dd-11ed-81e4-0242ac140006"
    -lessons: Doctrine\ORM\PersistentCollection {#2510 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#2515 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#2520 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1432 …}
    -createdAt: DateTime @1659607810 {#2508
      date: 2022-08-04 12:10:10.0 Europe/Paris (+02:00)
    }
    -updatedAt: null
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1432 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#19595
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#19618 …}
    -lockByStatus: 1
    -id: "658883c7-495f-11ed-b62f-0242c0a8a007"
    -chapters: Doctrine\ORM\PersistentCollection {#19596 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#19601 …}
    -exercises: Doctrine\ORM\PersistentCollection {#19598 …}
    -minimumTime: DateTime @21600 {#19592
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#19603 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#2781 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#19605 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#19607 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#19613 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1432 …}
    -createdAt: DateTime @1665490959 {#19593
      date: 2022-10-11 14:22:39.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1756995415 {#19594
      date: 2025-09-04 16:16:55.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#16371 …}
    #fromApi: false
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1432 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\TrainingVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\PracticalCaseUserVoter"
ACCESS ABSTAIN
"Nellapp\Bundle\SDKBundle\Permission\Security\Voter\SuperAdminVoter"
ACCESS ABSTAIN
Show voter details
236 DENIED FRONT_ACCESS
[
  "training" => App\Entity\Scholar\Training\SharedTraining {#1271
    -lockBy: App\Entity\Scholar\Training\Training {#1383 …}
    -lockByStatus: 1
    -id: "fe5bdd93-b6d8-11ee-b7d7-0242c0a85003"
    -modules: Doctrine\ORM\PersistentCollection {#1284 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1311 …}
    -totalHourDescription: 0
    -videoDescription: null
    -diplomaDescription: "Titre Niveau 4 (Bac)"
    -trainingProduct: null
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1323 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1302 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1331 …}
    -thematic: [
      "2"
    ]
    -diploma: 4
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1369 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1432 …}
    -createdAt: DateTime @1705675359 {#1264
      date: 2024-01-19 15:42:39.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458954 {#1269
      date: 2025-09-10 01:02:34.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1391 …}
    #fromApi: false
    -name: "Encadrant Technique d'Insertion"
    -description: """
      L'encadrant technique d'insertion (ETI) supervise et soutient socio-professionnellement des personnes éloignées du marché du travail au sein d'une structure d'insertion produisant des biens ou services. Sa mission est d'atteindre les objectifs de production tout en intégrant les buts de formation et d'insertion des salariés. Sous la direction du responsable de la structure, l'ETI organise et gère une partie de l'activité de production. Il établit les conditions pour réaliser un produit ou service, en planifie la mise en œuvre et assure le suivi pour garantir la qualité et la quantité. Il utilise des outils numériques pour la gestion de la production, répartit le travail selon les compétences des salariés et gère l'équipe, en veillant à leur motivation et à la résolution de conflits.\r\n
      L'ETI joue également un rôle dans l'accueil, l'accompagnement et le suivi socio-professionnel des salariés en insertion. Il favorise leur intégration dans la structure, identifie leurs atouts et obstacles, et collabore avec d'autres acteurs du parcours d'insertion. Il contribue à l'évolution professionnelle des salariés en organisant des séances d'apprentissage, en s'assurant de la pertinence des méthodes pédagogiques et en évaluant leurs acquis. Il documente et atteste des compétences professionnelles acquises.
      """
    -public: false
    -_links: null
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1432 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#2509
    -lockBy: App\Entity\Scholar\Module\OriginModule {#2523 …}
    -lockByStatus: 1
    -id: "9fb05d9f-13dd-11ed-81e4-0242ac140006"
    -lessons: Doctrine\ORM\PersistentCollection {#2510 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#2515 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#2520 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1432 …}
    -createdAt: DateTime @1659607810 {#2508
      date: 2022-08-04 12:10:10.0 Europe/Paris (+02:00)
    }
    -updatedAt: null
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1432 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#19639
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#19660 …}
    -lockByStatus: 1
    -id: "f72e3d66-640d-11f1-a069-d2c50c5a0872"
    -chapters: Doctrine\ORM\PersistentCollection {#19640 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#19645 …}
    -exercises: Doctrine\ORM\PersistentCollection {#19642 …}
    -minimumTime: DateTime @21600 {#19637
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#19647 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#4537 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#19649 …}
    -lessonStats: null
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#19656 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1432 …}
    -createdAt: DateTime @1781014656 {#19638
      date: 2026-06-09 16:17:36.0 Europe/Paris (+02:00)
    }
    -updatedAt: null
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1432 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\TrainingVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\PracticalCaseUserVoter"
ACCESS ABSTAIN
"Nellapp\Bundle\SDKBundle\Permission\Security\Voter\SuperAdminVoter"
ACCESS ABSTAIN
Show voter details
237 DENIED FRONT_ACCESS
[
  "training" => App\Entity\Scholar\Training\SharedTraining {#1271
    -lockBy: App\Entity\Scholar\Training\Training {#1383 …}
    -lockByStatus: 1
    -id: "fe5bdd93-b6d8-11ee-b7d7-0242c0a85003"
    -modules: Doctrine\ORM\PersistentCollection {#1284 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1311 …}
    -totalHourDescription: 0
    -videoDescription: null
    -diplomaDescription: "Titre Niveau 4 (Bac)"
    -trainingProduct: null
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1323 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1302 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1331 …}
    -thematic: [
      "2"
    ]
    -diploma: 4
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1369 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1432 …}
    -createdAt: DateTime @1705675359 {#1264
      date: 2024-01-19 15:42:39.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458954 {#1269
      date: 2025-09-10 01:02:34.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1391 …}
    #fromApi: false
    -name: "Encadrant Technique d'Insertion"
    -description: """
      L'encadrant technique d'insertion (ETI) supervise et soutient socio-professionnellement des personnes éloignées du marché du travail au sein d'une structure d'insertion produisant des biens ou services. Sa mission est d'atteindre les objectifs de production tout en intégrant les buts de formation et d'insertion des salariés. Sous la direction du responsable de la structure, l'ETI organise et gère une partie de l'activité de production. Il établit les conditions pour réaliser un produit ou service, en planifie la mise en œuvre et assure le suivi pour garantir la qualité et la quantité. Il utilise des outils numériques pour la gestion de la production, répartit le travail selon les compétences des salariés et gère l'équipe, en veillant à leur motivation et à la résolution de conflits.\r\n
      L'ETI joue également un rôle dans l'accueil, l'accompagnement et le suivi socio-professionnel des salariés en insertion. Il favorise leur intégration dans la structure, identifie leurs atouts et obstacles, et collabore avec d'autres acteurs du parcours d'insertion. Il contribue à l'évolution professionnelle des salariés en organisant des séances d'apprentissage, en s'assurant de la pertinence des méthodes pédagogiques et en évaluant leurs acquis. Il documente et atteste des compétences professionnelles acquises.
      """
    -public: false
    -_links: null
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1432 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#2509
    -lockBy: App\Entity\Scholar\Module\OriginModule {#2523 …}
    -lockByStatus: 1
    -id: "9fb05d9f-13dd-11ed-81e4-0242ac140006"
    -lessons: Doctrine\ORM\PersistentCollection {#2510 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#2515 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#2520 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1432 …}
    -createdAt: DateTime @1659607810 {#2508
      date: 2022-08-04 12:10:10.0 Europe/Paris (+02:00)
    }
    -updatedAt: null
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1432 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#19680
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#19703 …}
    -lockByStatus: 1
    -id: "677c5198-13fc-11ed-81e4-0242ac140006"
    -chapters: Doctrine\ORM\PersistentCollection {#19681 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#19686 …}
    -exercises: Doctrine\ORM\PersistentCollection {#19683 …}
    -minimumTime: DateTime @21600 {#19672
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#19688 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#2781 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#19690 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#19692 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#19698 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1432 …}
    -createdAt: DateTime @1659621030 {#19678
      date: 2022-08-04 15:50:30.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1755683262 {#19679
      date: 2025-08-20 11:47:42.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#16371 …}
    #fromApi: false
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1432 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\TrainingVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\PracticalCaseUserVoter"
ACCESS ABSTAIN
"Nellapp\Bundle\SDKBundle\Permission\Security\Voter\SuperAdminVoter"
ACCESS ABSTAIN
Show voter details
238 DENIED FRONT_ACCESS
[
  "training" => App\Entity\Scholar\Training\SharedTraining {#1271
    -lockBy: App\Entity\Scholar\Training\Training {#1383 …}
    -lockByStatus: 1
    -id: "fe5bdd93-b6d8-11ee-b7d7-0242c0a85003"
    -modules: Doctrine\ORM\PersistentCollection {#1284 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1311 …}
    -totalHourDescription: 0
    -videoDescription: null
    -diplomaDescription: "Titre Niveau 4 (Bac)"
    -trainingProduct: null
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1323 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1302 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1331 …}
    -thematic: [
      "2"
    ]
    -diploma: 4
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1369 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1432 …}
    -createdAt: DateTime @1705675359 {#1264
      date: 2024-01-19 15:42:39.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458954 {#1269
      date: 2025-09-10 01:02:34.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1391 …}
    #fromApi: false
    -name: "Encadrant Technique d'Insertion"
    -description: """
      L'encadrant technique d'insertion (ETI) supervise et soutient socio-professionnellement des personnes éloignées du marché du travail au sein d'une structure d'insertion produisant des biens ou services. Sa mission est d'atteindre les objectifs de production tout en intégrant les buts de formation et d'insertion des salariés. Sous la direction du responsable de la structure, l'ETI organise et gère une partie de l'activité de production. Il établit les conditions pour réaliser un produit ou service, en planifie la mise en œuvre et assure le suivi pour garantir la qualité et la quantité. Il utilise des outils numériques pour la gestion de la production, répartit le travail selon les compétences des salariés et gère l'équipe, en veillant à leur motivation et à la résolution de conflits.\r\n
      L'ETI joue également un rôle dans l'accueil, l'accompagnement et le suivi socio-professionnel des salariés en insertion. Il favorise leur intégration dans la structure, identifie leurs atouts et obstacles, et collabore avec d'autres acteurs du parcours d'insertion. Il contribue à l'évolution professionnelle des salariés en organisant des séances d'apprentissage, en s'assurant de la pertinence des méthodes pédagogiques et en évaluant leurs acquis. Il documente et atteste des compétences professionnelles acquises.
      """
    -public: false
    -_links: null
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1432 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#2509
    -lockBy: App\Entity\Scholar\Module\OriginModule {#2523 …}
    -lockByStatus: 1
    -id: "9fb05d9f-13dd-11ed-81e4-0242ac140006"
    -lessons: Doctrine\ORM\PersistentCollection {#2510 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#2515 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#2520 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1432 …}
    -createdAt: DateTime @1659607810 {#2508
      date: 2022-08-04 12:10:10.0 Europe/Paris (+02:00)
    }
    -updatedAt: null
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1432 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#19725
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#19748 …}
    -lockByStatus: 1
    -id: "039a304f-13fd-11ed-81e4-0242ac140006"
    -chapters: Doctrine\ORM\PersistentCollection {#19726 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#19731 …}
    -exercises: Doctrine\ORM\PersistentCollection {#19728 …}
    -minimumTime: DateTime @21600 {#19722
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#19733 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#2781 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#19735 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#19737 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#19743 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1432 …}
    -createdAt: DateTime @1659621292 {#19723
      date: 2022-08-04 15:54:52.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1750847724 {#19724
      date: 2025-06-25 12:35:24.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1432 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\TrainingVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\PracticalCaseUserVoter"
ACCESS ABSTAIN
"Nellapp\Bundle\SDKBundle\Permission\Security\Voter\SuperAdminVoter"
ACCESS ABSTAIN
Show voter details
239 DENIED FRONT_ACCESS
[
  "training" => App\Entity\Scholar\Training\SharedTraining {#1271
    -lockBy: App\Entity\Scholar\Training\Training {#1383 …}
    -lockByStatus: 1
    -id: "fe5bdd93-b6d8-11ee-b7d7-0242c0a85003"
    -modules: Doctrine\ORM\PersistentCollection {#1284 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1311 …}
    -totalHourDescription: 0
    -videoDescription: null
    -diplomaDescription: "Titre Niveau 4 (Bac)"
    -trainingProduct: null
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1323 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1302 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1331 …}
    -thematic: [
      "2"
    ]
    -diploma: 4
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1369 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1432 …}
    -createdAt: DateTime @1705675359 {#1264
      date: 2024-01-19 15:42:39.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458954 {#1269
      date: 2025-09-10 01:02:34.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1391 …}
    #fromApi: false
    -name: "Encadrant Technique d'Insertion"
    -description: """
      L'encadrant technique d'insertion (ETI) supervise et soutient socio-professionnellement des personnes éloignées du marché du travail au sein d'une structure d'insertion produisant des biens ou services. Sa mission est d'atteindre les objectifs de production tout en intégrant les buts de formation et d'insertion des salariés. Sous la direction du responsable de la structure, l'ETI organise et gère une partie de l'activité de production. Il établit les conditions pour réaliser un produit ou service, en planifie la mise en œuvre et assure le suivi pour garantir la qualité et la quantité. Il utilise des outils numériques pour la gestion de la production, répartit le travail selon les compétences des salariés et gère l'équipe, en veillant à leur motivation et à la résolution de conflits.\r\n
      L'ETI joue également un rôle dans l'accueil, l'accompagnement et le suivi socio-professionnel des salariés en insertion. Il favorise leur intégration dans la structure, identifie leurs atouts et obstacles, et collabore avec d'autres acteurs du parcours d'insertion. Il contribue à l'évolution professionnelle des salariés en organisant des séances d'apprentissage, en s'assurant de la pertinence des méthodes pédagogiques et en évaluant leurs acquis. Il documente et atteste des compétences professionnelles acquises.
      """
    -public: false
    -_links: null
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1432 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#2509
    -lockBy: App\Entity\Scholar\Module\OriginModule {#2523 …}
    -lockByStatus: 1
    -id: "9fb05d9f-13dd-11ed-81e4-0242ac140006"
    -lessons: Doctrine\ORM\PersistentCollection {#2510 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#2515 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#2520 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1432 …}
    -createdAt: DateTime @1659607810 {#2508
      date: 2022-08-04 12:10:10.0 Europe/Paris (+02:00)
    }
    -updatedAt: null
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1432 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#19768
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#19789 …}
    -lockByStatus: 1
    -id: "f73e34c6-640d-11f1-a069-d2c50c5a0872"
    -chapters: Doctrine\ORM\PersistentCollection {#19769 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#19774 …}
    -exercises: Doctrine\ORM\PersistentCollection {#19771 …}
    -minimumTime: DateTime @21600 {#19761
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#19776 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#4537 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#19778 …}
    -lessonStats: null
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#19785 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1432 …}
    -createdAt: DateTime @1781014657 {#19767
      date: 2026-06-09 16:17:37.0 Europe/Paris (+02:00)
    }
    -updatedAt: null
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1432 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\TrainingVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\PracticalCaseUserVoter"
ACCESS ABSTAIN
"Nellapp\Bundle\SDKBundle\Permission\Security\Voter\SuperAdminVoter"
ACCESS ABSTAIN
Show voter details
240 DENIED FRONT_ACCESS
[
  "training" => App\Entity\Scholar\Training\SharedTraining {#1271
    -lockBy: App\Entity\Scholar\Training\Training {#1383 …}
    -lockByStatus: 1
    -id: "fe5bdd93-b6d8-11ee-b7d7-0242c0a85003"
    -modules: Doctrine\ORM\PersistentCollection {#1284 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1311 …}
    -totalHourDescription: 0
    -videoDescription: null
    -diplomaDescription: "Titre Niveau 4 (Bac)"
    -trainingProduct: null
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1323 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1302 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1331 …}
    -thematic: [
      "2"
    ]
    -diploma: 4
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1369 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1432 …}
    -createdAt: DateTime @1705675359 {#1264
      date: 2024-01-19 15:42:39.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458954 {#1269
      date: 2025-09-10 01:02:34.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1391 …}
    #fromApi: false
    -name: "Encadrant Technique d'Insertion"
    -description: """
      L'encadrant technique d'insertion (ETI) supervise et soutient socio-professionnellement des personnes éloignées du marché du travail au sein d'une structure d'insertion produisant des biens ou services. Sa mission est d'atteindre les objectifs de production tout en intégrant les buts de formation et d'insertion des salariés. Sous la direction du responsable de la structure, l'ETI organise et gère une partie de l'activité de production. Il établit les conditions pour réaliser un produit ou service, en planifie la mise en œuvre et assure le suivi pour garantir la qualité et la quantité. Il utilise des outils numériques pour la gestion de la production, répartit le travail selon les compétences des salariés et gère l'équipe, en veillant à leur motivation et à la résolution de conflits.\r\n
      L'ETI joue également un rôle dans l'accueil, l'accompagnement et le suivi socio-professionnel des salariés en insertion. Il favorise leur intégration dans la structure, identifie leurs atouts et obstacles, et collabore avec d'autres acteurs du parcours d'insertion. Il contribue à l'évolution professionnelle des salariés en organisant des séances d'apprentissage, en s'assurant de la pertinence des méthodes pédagogiques et en évaluant leurs acquis. Il documente et atteste des compétences professionnelles acquises.
      """
    -public: false
    -_links: null
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1432 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#2509
    -lockBy: App\Entity\Scholar\Module\OriginModule {#2523 …}
    -lockByStatus: 1
    -id: "9fb05d9f-13dd-11ed-81e4-0242ac140006"
    -lessons: Doctrine\ORM\PersistentCollection {#2510 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#2515 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#2520 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1432 …}
    -createdAt: DateTime @1659607810 {#2508
      date: 2022-08-04 12:10:10.0 Europe/Paris (+02:00)
    }
    -updatedAt: null
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1432 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#19808
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#19830 …}
    -lockByStatus: 1
    -id: "19d3cc76-13dc-11f1-a0d1-7eefa83e8046"
    -chapters: Doctrine\ORM\PersistentCollection {#19809 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#19814 …}
    -exercises: Doctrine\ORM\PersistentCollection {#19811 …}
    -minimumTime: DateTime @21600 {#19801
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#19816 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#2781 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#19818 …}
    -lessonStats: null
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#19825 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1432 …}
    -createdAt: DateTime @1772197147 {#19807
      date: 2026-02-27 13:59:07.0 Europe/Paris (+01:00)
    }
    -updatedAt: null
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1432 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\TrainingVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\PracticalCaseUserVoter"
ACCESS ABSTAIN
"Nellapp\Bundle\SDKBundle\Permission\Security\Voter\SuperAdminVoter"
ACCESS ABSTAIN
Show voter details
241 DENIED FRONT_ACCESS
[
  "training" => App\Entity\Scholar\Training\SharedTraining {#1271
    -lockBy: App\Entity\Scholar\Training\Training {#1383 …}
    -lockByStatus: 1
    -id: "fe5bdd93-b6d8-11ee-b7d7-0242c0a85003"
    -modules: Doctrine\ORM\PersistentCollection {#1284 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1311 …}
    -totalHourDescription: 0
    -videoDescription: null
    -diplomaDescription: "Titre Niveau 4 (Bac)"
    -trainingProduct: null
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1323 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1302 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1331 …}
    -thematic: [
      "2"
    ]
    -diploma: 4
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1369 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1432 …}
    -createdAt: DateTime @1705675359 {#1264
      date: 2024-01-19 15:42:39.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458954 {#1269
      date: 2025-09-10 01:02:34.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1391 …}
    #fromApi: false
    -name: "Encadrant Technique d'Insertion"
    -description: """
      L'encadrant technique d'insertion (ETI) supervise et soutient socio-professionnellement des personnes éloignées du marché du travail au sein d'une structure d'insertion produisant des biens ou services. Sa mission est d'atteindre les objectifs de production tout en intégrant les buts de formation et d'insertion des salariés. Sous la direction du responsable de la structure, l'ETI organise et gère une partie de l'activité de production. Il établit les conditions pour réaliser un produit ou service, en planifie la mise en œuvre et assure le suivi pour garantir la qualité et la quantité. Il utilise des outils numériques pour la gestion de la production, répartit le travail selon les compétences des salariés et gère l'équipe, en veillant à leur motivation et à la résolution de conflits.\r\n
      L'ETI joue également un rôle dans l'accueil, l'accompagnement et le suivi socio-professionnel des salariés en insertion. Il favorise leur intégration dans la structure, identifie leurs atouts et obstacles, et collabore avec d'autres acteurs du parcours d'insertion. Il contribue à l'évolution professionnelle des salariés en organisant des séances d'apprentissage, en s'assurant de la pertinence des méthodes pédagogiques et en évaluant leurs acquis. Il documente et atteste des compétences professionnelles acquises.
      """
    -public: false
    -_links: null
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1432 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#2509
    -lockBy: App\Entity\Scholar\Module\OriginModule {#2523 …}
    -lockByStatus: 1
    -id: "9fb05d9f-13dd-11ed-81e4-0242ac140006"
    -lessons: Doctrine\ORM\PersistentCollection {#2510 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#2515 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#2520 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1432 …}
    -createdAt: DateTime @1659607810 {#2508
      date: 2022-08-04 12:10:10.0 Europe/Paris (+02:00)
    }
    -updatedAt: null
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1432 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#19850
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#19871 …}
    -lockByStatus: 1
    -id: "f75152ab-640d-11f1-a069-d2c50c5a0872"
    -chapters: Doctrine\ORM\PersistentCollection {#19851 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#19856 …}
    -exercises: Doctrine\ORM\PersistentCollection {#19853 …}
    -minimumTime: DateTime @21600 {#19848
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#19858 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#4537 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#19860 …}
    -lessonStats: null
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#19867 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1432 …}
    -createdAt: DateTime @1781014657 {#19849
      date: 2026-06-09 16:17:37.0 Europe/Paris (+02:00)
    }
    -updatedAt: null
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1432 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\TrainingVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\PracticalCaseUserVoter"
ACCESS ABSTAIN
"Nellapp\Bundle\SDKBundle\Permission\Security\Voter\SuperAdminVoter"
ACCESS ABSTAIN
Show voter details
242 DENIED FRONT_ACCESS
[
  "training" => App\Entity\Scholar\Training\SharedTraining {#1271
    -lockBy: App\Entity\Scholar\Training\Training {#1383 …}
    -lockByStatus: 1
    -id: "fe5bdd93-b6d8-11ee-b7d7-0242c0a85003"
    -modules: Doctrine\ORM\PersistentCollection {#1284 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1311 …}
    -totalHourDescription: 0
    -videoDescription: null
    -diplomaDescription: "Titre Niveau 4 (Bac)"
    -trainingProduct: null
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1323 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1302 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1331 …}
    -thematic: [
      "2"
    ]
    -diploma: 4
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1369 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1432 …}
    -createdAt: DateTime @1705675359 {#1264
      date: 2024-01-19 15:42:39.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458954 {#1269
      date: 2025-09-10 01:02:34.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1391 …}
    #fromApi: false
    -name: "Encadrant Technique d'Insertion"
    -description: """
      L'encadrant technique d'insertion (ETI) supervise et soutient socio-professionnellement des personnes éloignées du marché du travail au sein d'une structure d'insertion produisant des biens ou services. Sa mission est d'atteindre les objectifs de production tout en intégrant les buts de formation et d'insertion des salariés. Sous la direction du responsable de la structure, l'ETI organise et gère une partie de l'activité de production. Il établit les conditions pour réaliser un produit ou service, en planifie la mise en œuvre et assure le suivi pour garantir la qualité et la quantité. Il utilise des outils numériques pour la gestion de la production, répartit le travail selon les compétences des salariés et gère l'équipe, en veillant à leur motivation et à la résolution de conflits.\r\n
      L'ETI joue également un rôle dans l'accueil, l'accompagnement et le suivi socio-professionnel des salariés en insertion. Il favorise leur intégration dans la structure, identifie leurs atouts et obstacles, et collabore avec d'autres acteurs du parcours d'insertion. Il contribue à l'évolution professionnelle des salariés en organisant des séances d'apprentissage, en s'assurant de la pertinence des méthodes pédagogiques et en évaluant leurs acquis. Il documente et atteste des compétences professionnelles acquises.
      """
    -public: false
    -_links: null
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1432 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#2536
    -lockBy: App\Entity\Scholar\Module\OriginModule {#2551 …}
    -lockByStatus: 1
    -id: "dc9ea738-13dd-11ed-81e4-0242ac140006"
    -lessons: Doctrine\ORM\PersistentCollection {#2537 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#2542 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#2547 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1432 …}
    -createdAt: DateTime @1659607912 {#2526
      date: 2022-08-04 12:11:52.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1677588611 {#2535
      date: 2023-02-28 13:50:11.0 Europe/Paris (+01:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1432 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#20144
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#20167 …}
    -lockByStatus: 1
    -id: "8a7bea65-a7ca-11ed-aa02-0242c0a81006"
    -chapters: Doctrine\ORM\PersistentCollection {#20145 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#20150 …}
    -exercises: Doctrine\ORM\PersistentCollection {#20147 …}
    -minimumTime: DateTime @21600 {#20141
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#20152 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#2781 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#20154 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#20156 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#20162 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1432 …}
    -createdAt: DateTime @1675872386 {#20142
      date: 2023-02-08 17:06:26.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1756747224 {#20143
      date: 2025-09-01 19:20:24.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#6180 …}
    #fromApi: false
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1432 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\TrainingVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\PracticalCaseUserVoter"
ACCESS ABSTAIN
"Nellapp\Bundle\SDKBundle\Permission\Security\Voter\SuperAdminVoter"
ACCESS ABSTAIN
Show voter details
243 DENIED FRONT_ACCESS
[
  "training" => App\Entity\Scholar\Training\SharedTraining {#1271
    -lockBy: App\Entity\Scholar\Training\Training {#1383 …}
    -lockByStatus: 1
    -id: "fe5bdd93-b6d8-11ee-b7d7-0242c0a85003"
    -modules: Doctrine\ORM\PersistentCollection {#1284 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1311 …}
    -totalHourDescription: 0
    -videoDescription: null
    -diplomaDescription: "Titre Niveau 4 (Bac)"
    -trainingProduct: null
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1323 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1302 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1331 …}
    -thematic: [
      "2"
    ]
    -diploma: 4
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1369 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1432 …}
    -createdAt: DateTime @1705675359 {#1264
      date: 2024-01-19 15:42:39.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458954 {#1269
      date: 2025-09-10 01:02:34.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1391 …}
    #fromApi: false
    -name: "Encadrant Technique d'Insertion"
    -description: """
      L'encadrant technique d'insertion (ETI) supervise et soutient socio-professionnellement des personnes éloignées du marché du travail au sein d'une structure d'insertion produisant des biens ou services. Sa mission est d'atteindre les objectifs de production tout en intégrant les buts de formation et d'insertion des salariés. Sous la direction du responsable de la structure, l'ETI organise et gère une partie de l'activité de production. Il établit les conditions pour réaliser un produit ou service, en planifie la mise en œuvre et assure le suivi pour garantir la qualité et la quantité. Il utilise des outils numériques pour la gestion de la production, répartit le travail selon les compétences des salariés et gère l'équipe, en veillant à leur motivation et à la résolution de conflits.\r\n
      L'ETI joue également un rôle dans l'accueil, l'accompagnement et le suivi socio-professionnel des salariés en insertion. Il favorise leur intégration dans la structure, identifie leurs atouts et obstacles, et collabore avec d'autres acteurs du parcours d'insertion. Il contribue à l'évolution professionnelle des salariés en organisant des séances d'apprentissage, en s'assurant de la pertinence des méthodes pédagogiques et en évaluant leurs acquis. Il documente et atteste des compétences professionnelles acquises.
      """
    -public: false
    -_links: null
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1432 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#2536
    -lockBy: App\Entity\Scholar\Module\OriginModule {#2551 …}
    -lockByStatus: 1
    -id: "dc9ea738-13dd-11ed-81e4-0242ac140006"
    -lessons: Doctrine\ORM\PersistentCollection {#2537 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#2542 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#2547 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1432 …}
    -createdAt: DateTime @1659607912 {#2526
      date: 2022-08-04 12:11:52.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1677588611 {#2535
      date: 2023-02-28 13:50:11.0 Europe/Paris (+01:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1432 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#20189
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#20212 …}
    -lockByStatus: 1
    -id: "56467cb7-a7cb-11ed-aa02-0242c0a81006"
    -chapters: Doctrine\ORM\PersistentCollection {#20190 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#20195 …}
    -exercises: Doctrine\ORM\PersistentCollection {#20192 …}
    -minimumTime: DateTime @21600 {#20186
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#20197 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#2781 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#20199 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#20201 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#20207 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1432 …}
    -createdAt: DateTime @1675872728 {#20187
      date: 2023-02-08 17:12:08.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1756749218 {#20188
      date: 2025-09-01 19:53:38.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#6180 …}
    #fromApi: false
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1432 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\TrainingVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\PracticalCaseUserVoter"
ACCESS ABSTAIN
"Nellapp\Bundle\SDKBundle\Permission\Security\Voter\SuperAdminVoter"
ACCESS ABSTAIN
Show voter details
244 DENIED FRONT_ACCESS
[
  "training" => App\Entity\Scholar\Training\SharedTraining {#1271
    -lockBy: App\Entity\Scholar\Training\Training {#1383 …}
    -lockByStatus: 1
    -id: "fe5bdd93-b6d8-11ee-b7d7-0242c0a85003"
    -modules: Doctrine\ORM\PersistentCollection {#1284 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1311 …}
    -totalHourDescription: 0
    -videoDescription: null
    -diplomaDescription: "Titre Niveau 4 (Bac)"
    -trainingProduct: null
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1323 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1302 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1331 …}
    -thematic: [
      "2"
    ]
    -diploma: 4
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1369 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1432 …}
    -createdAt: DateTime @1705675359 {#1264
      date: 2024-01-19 15:42:39.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458954 {#1269
      date: 2025-09-10 01:02:34.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1391 …}
    #fromApi: false
    -name: "Encadrant Technique d'Insertion"
    -description: """
      L'encadrant technique d'insertion (ETI) supervise et soutient socio-professionnellement des personnes éloignées du marché du travail au sein d'une structure d'insertion produisant des biens ou services. Sa mission est d'atteindre les objectifs de production tout en intégrant les buts de formation et d'insertion des salariés. Sous la direction du responsable de la structure, l'ETI organise et gère une partie de l'activité de production. Il établit les conditions pour réaliser un produit ou service, en planifie la mise en œuvre et assure le suivi pour garantir la qualité et la quantité. Il utilise des outils numériques pour la gestion de la production, répartit le travail selon les compétences des salariés et gère l'équipe, en veillant à leur motivation et à la résolution de conflits.\r\n
      L'ETI joue également un rôle dans l'accueil, l'accompagnement et le suivi socio-professionnel des salariés en insertion. Il favorise leur intégration dans la structure, identifie leurs atouts et obstacles, et collabore avec d'autres acteurs du parcours d'insertion. Il contribue à l'évolution professionnelle des salariés en organisant des séances d'apprentissage, en s'assurant de la pertinence des méthodes pédagogiques et en évaluant leurs acquis. Il documente et atteste des compétences professionnelles acquises.
      """
    -public: false
    -_links: null
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1432 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#2536
    -lockBy: App\Entity\Scholar\Module\OriginModule {#2551 …}
    -lockByStatus: 1
    -id: "dc9ea738-13dd-11ed-81e4-0242ac140006"
    -lessons: Doctrine\ORM\PersistentCollection {#2537 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#2542 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#2547 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1432 …}
    -createdAt: DateTime @1659607912 {#2526
      date: 2022-08-04 12:11:52.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1677588611 {#2535
      date: 2023-02-28 13:50:11.0 Europe/Paris (+01:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1432 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#20234
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#20257 …}
    -lockByStatus: 1
    -id: "91774caf-13f9-11ed-81e4-0242ac140006"
    -chapters: Doctrine\ORM\PersistentCollection {#20235 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#20240 …}
    -exercises: Doctrine\ORM\PersistentCollection {#20237 …}
    -minimumTime: DateTime @21600 {#20231
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#20242 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#2781 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#20244 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#20246 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#20252 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1432 …}
    -createdAt: DateTime @1659619812 {#20232
      date: 2022-08-04 15:30:12.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1756752940 {#20233
      date: 2025-09-01 20:55:40.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#6180 …}
    #fromApi: false
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1432 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\TrainingVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\PracticalCaseUserVoter"
ACCESS ABSTAIN
"Nellapp\Bundle\SDKBundle\Permission\Security\Voter\SuperAdminVoter"
ACCESS ABSTAIN
Show voter details
245 DENIED FRONT_ACCESS
[
  "training" => App\Entity\Scholar\Training\SharedTraining {#1271
    -lockBy: App\Entity\Scholar\Training\Training {#1383 …}
    -lockByStatus: 1
    -id: "fe5bdd93-b6d8-11ee-b7d7-0242c0a85003"
    -modules: Doctrine\ORM\PersistentCollection {#1284 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1311 …}
    -totalHourDescription: 0
    -videoDescription: null
    -diplomaDescription: "Titre Niveau 4 (Bac)"
    -trainingProduct: null
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1323 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1302 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1331 …}
    -thematic: [
      "2"
    ]
    -diploma: 4
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1369 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1432 …}
    -createdAt: DateTime @1705675359 {#1264
      date: 2024-01-19 15:42:39.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458954 {#1269
      date: 2025-09-10 01:02:34.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1391 …}
    #fromApi: false
    -name: "Encadrant Technique d'Insertion"
    -description: """
      L'encadrant technique d'insertion (ETI) supervise et soutient socio-professionnellement des personnes éloignées du marché du travail au sein d'une structure d'insertion produisant des biens ou services. Sa mission est d'atteindre les objectifs de production tout en intégrant les buts de formation et d'insertion des salariés. Sous la direction du responsable de la structure, l'ETI organise et gère une partie de l'activité de production. Il établit les conditions pour réaliser un produit ou service, en planifie la mise en œuvre et assure le suivi pour garantir la qualité et la quantité. Il utilise des outils numériques pour la gestion de la production, répartit le travail selon les compétences des salariés et gère l'équipe, en veillant à leur motivation et à la résolution de conflits.\r\n
      L'ETI joue également un rôle dans l'accueil, l'accompagnement et le suivi socio-professionnel des salariés en insertion. Il favorise leur intégration dans la structure, identifie leurs atouts et obstacles, et collabore avec d'autres acteurs du parcours d'insertion. Il contribue à l'évolution professionnelle des salariés en organisant des séances d'apprentissage, en s'assurant de la pertinence des méthodes pédagogiques et en évaluant leurs acquis. Il documente et atteste des compétences professionnelles acquises.
      """
    -public: false
    -_links: null
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1432 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#2536
    -lockBy: App\Entity\Scholar\Module\OriginModule {#2551 …}
    -lockByStatus: 1
    -id: "dc9ea738-13dd-11ed-81e4-0242ac140006"
    -lessons: Doctrine\ORM\PersistentCollection {#2537 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#2542 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#2547 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1432 …}
    -createdAt: DateTime @1659607912 {#2526
      date: 2022-08-04 12:11:52.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1677588611 {#2535
      date: 2023-02-28 13:50:11.0 Europe/Paris (+01:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1432 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#20279
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#20302 …}
    -lockByStatus: 1
    -id: "4daa6078-13fc-11ed-81e4-0242ac140006"
    -chapters: Doctrine\ORM\PersistentCollection {#20280 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#20285 …}
    -exercises: Doctrine\ORM\PersistentCollection {#20282 …}
    -minimumTime: DateTime @21600 {#20276
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#20287 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#2781 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#20289 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#20291 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#20297 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1432 …}
    -createdAt: DateTime @1659620987 {#20277
      date: 2022-08-04 15:49:47.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1756747233 {#20278
      date: 2025-09-01 19:20:33.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#6180 …}
    #fromApi: false
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1432 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\TrainingVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\PracticalCaseUserVoter"
ACCESS ABSTAIN
"Nellapp\Bundle\SDKBundle\Permission\Security\Voter\SuperAdminVoter"
ACCESS ABSTAIN
Show voter details
246 DENIED FRONT_ACCESS
[
  "training" => App\Entity\Scholar\Training\SharedTraining {#1271
    -lockBy: App\Entity\Scholar\Training\Training {#1383 …}
    -lockByStatus: 1
    -id: "fe5bdd93-b6d8-11ee-b7d7-0242c0a85003"
    -modules: Doctrine\ORM\PersistentCollection {#1284 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1311 …}
    -totalHourDescription: 0
    -videoDescription: null
    -diplomaDescription: "Titre Niveau 4 (Bac)"
    -trainingProduct: null
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1323 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1302 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1331 …}
    -thematic: [
      "2"
    ]
    -diploma: 4
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1369 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1432 …}
    -createdAt: DateTime @1705675359 {#1264
      date: 2024-01-19 15:42:39.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458954 {#1269
      date: 2025-09-10 01:02:34.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1391 …}
    #fromApi: false
    -name: "Encadrant Technique d'Insertion"
    -description: """
      L'encadrant technique d'insertion (ETI) supervise et soutient socio-professionnellement des personnes éloignées du marché du travail au sein d'une structure d'insertion produisant des biens ou services. Sa mission est d'atteindre les objectifs de production tout en intégrant les buts de formation et d'insertion des salariés. Sous la direction du responsable de la structure, l'ETI organise et gère une partie de l'activité de production. Il établit les conditions pour réaliser un produit ou service, en planifie la mise en œuvre et assure le suivi pour garantir la qualité et la quantité. Il utilise des outils numériques pour la gestion de la production, répartit le travail selon les compétences des salariés et gère l'équipe, en veillant à leur motivation et à la résolution de conflits.\r\n
      L'ETI joue également un rôle dans l'accueil, l'accompagnement et le suivi socio-professionnel des salariés en insertion. Il favorise leur intégration dans la structure, identifie leurs atouts et obstacles, et collabore avec d'autres acteurs du parcours d'insertion. Il contribue à l'évolution professionnelle des salariés en organisant des séances d'apprentissage, en s'assurant de la pertinence des méthodes pédagogiques et en évaluant leurs acquis. Il documente et atteste des compétences professionnelles acquises.
      """
    -public: false
    -_links: null
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1432 …}
  }
  "module" => App\Entity\Scholar\Module\OriginModule {#2563
    -image: null
    -sharedModules: Doctrine\ORM\PersistentCollection {#2572 …}
    -duplicateFrom: null
    -id: "9d22768b-953e-11ef-acb7-0242c0a80003"
    -lessons: Doctrine\ORM\PersistentCollection {#2564 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#2569 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#2574 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1432 …}
    -createdAt: DateTime @1730128162 {#2554
      date: 2024-10-28 16:09:22.0 Europe/Paris (+01:00)
    }
    -updatedAt: null
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -name: "Evaluations et corrections ETI"
    -description: """
      Ref_ECF101/201/301\r\n
      Évaluations en cours de formation
      """
    -public: false
    -_links: null
    -status: "published"
  }
  "lesson" => App\Entity\Scholar\Lesson\OriginLesson {#20437
    -ref: "ECF101"
    -image: null
    -objective: "Évaluation en Cours de formation"
    -sharedLessons: Doctrine\ORM\PersistentCollection {#20453 …}
    -lessonReviewActivated: true
    -indexedContent: null
    -id: "9d221799-953e-11ef-acb7-0242c0a80003"
    -chapters: Doctrine\ORM\PersistentCollection {#20438 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#20443 …}
    -exercises: Doctrine\ORM\PersistentCollection {#20440 …}
    -minimumTime: DateTime @21600 {#20434
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#20445 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#3014 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#20447 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#20449 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#20455 …}
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1432 …}
    -createdAt: DateTime @1730128162 {#20435
      date: 2024-10-28 16:09:22.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1778145450 {#20436
      date: 2026-05-07 11:17:30.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#3014 …}
    #fromApi: false
    -status: "published"
    -name: "Evaluation 1 ETI"
    -description: """
      <p>&Eacute;valuation 1 ECF100-Ref_ECF101</p>\r\n
      <p>C'est le jour de votre &eacute;valuation en cours de formation.</p>\r\n
      <p>Pour prendre connaissance de la marche &agrave; suivre, acc&eacute;der aux consignes En cliquant &agrave; droite sur &Eacute;valuation :</p>\r\n
      <p>&nbsp;</p>\r\n
      <p><img src="/uploads/channel_images/dfbe7929-e929-4fb5-a6d3-6e6367ea1554.png" width="509" height="221" /></p>
      """
    -public: false
    -_links: null
    -lessonReviewActivated: true
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\TrainingVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\PracticalCaseUserVoter"
ACCESS ABSTAIN
"Nellapp\Bundle\SDKBundle\Permission\Security\Voter\SuperAdminVoter"
ACCESS ABSTAIN
Show voter details
247 DENIED FRONT_ACCESS
[
  "training" => App\Entity\Scholar\Training\SharedTraining {#1271
    -lockBy: App\Entity\Scholar\Training\Training {#1383 …}
    -lockByStatus: 1
    -id: "fe5bdd93-b6d8-11ee-b7d7-0242c0a85003"
    -modules: Doctrine\ORM\PersistentCollection {#1284 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1311 …}
    -totalHourDescription: 0
    -videoDescription: null
    -diplomaDescription: "Titre Niveau 4 (Bac)"
    -trainingProduct: null
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1323 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1302 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1331 …}
    -thematic: [
      "2"
    ]
    -diploma: 4
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1369 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1432 …}
    -createdAt: DateTime @1705675359 {#1264
      date: 2024-01-19 15:42:39.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458954 {#1269
      date: 2025-09-10 01:02:34.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1391 …}
    #fromApi: false
    -name: "Encadrant Technique d'Insertion"
    -description: """
      L'encadrant technique d'insertion (ETI) supervise et soutient socio-professionnellement des personnes éloignées du marché du travail au sein d'une structure d'insertion produisant des biens ou services. Sa mission est d'atteindre les objectifs de production tout en intégrant les buts de formation et d'insertion des salariés. Sous la direction du responsable de la structure, l'ETI organise et gère une partie de l'activité de production. Il établit les conditions pour réaliser un produit ou service, en planifie la mise en œuvre et assure le suivi pour garantir la qualité et la quantité. Il utilise des outils numériques pour la gestion de la production, répartit le travail selon les compétences des salariés et gère l'équipe, en veillant à leur motivation et à la résolution de conflits.\r\n
      L'ETI joue également un rôle dans l'accueil, l'accompagnement et le suivi socio-professionnel des salariés en insertion. Il favorise leur intégration dans la structure, identifie leurs atouts et obstacles, et collabore avec d'autres acteurs du parcours d'insertion. Il contribue à l'évolution professionnelle des salariés en organisant des séances d'apprentissage, en s'assurant de la pertinence des méthodes pédagogiques et en évaluant leurs acquis. Il documente et atteste des compétences professionnelles acquises.
      """
    -public: false
    -_links: null
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1432 …}
  }
  "module" => App\Entity\Scholar\Module\OriginModule {#2563
    -image: null
    -sharedModules: Doctrine\ORM\PersistentCollection {#2572 …}
    -duplicateFrom: null
    -id: "9d22768b-953e-11ef-acb7-0242c0a80003"
    -lessons: Doctrine\ORM\PersistentCollection {#2564 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#2569 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#2574 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1432 …}
    -createdAt: DateTime @1730128162 {#2554
      date: 2024-10-28 16:09:22.0 Europe/Paris (+01:00)
    }
    -updatedAt: null
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -name: "Evaluations et corrections ETI"
    -description: """
      Ref_ECF101/201/301\r\n
      Évaluations en cours de formation
      """
    -public: false
    -_links: null
    -status: "published"
  }
  "lesson" => App\Entity\Scholar\Lesson\OriginLesson {#20460
    -ref: "ECF201"
    -image: null
    -objective: "Évaluation en Cours de formation"
    -sharedLessons: Doctrine\ORM\PersistentCollection {#20476 …}
    -lessonReviewActivated: true
    -indexedContent: null
    -id: "9d2242e5-953e-11ef-acb7-0242c0a80003"
    -chapters: Doctrine\ORM\PersistentCollection {#20461 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#20466 …}
    -exercises: Doctrine\ORM\PersistentCollection {#20463 …}
    -minimumTime: DateTime @21600 {#20457
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#20468 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#3014 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#20470 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#20472 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#20478 …}
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1432 …}
    -createdAt: DateTime @1730128162 {#20458
      date: 2024-10-28 16:09:22.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1778145491 {#20459
      date: 2026-05-07 11:18:11.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#3014 …}
    #fromApi: false
    -status: "published"
    -name: "Evaluation 2 ETI"
    -description: """
      <p>&Eacute;valuation 1 ECF200-Ref_ECF201</p>\r\n
      <p>C'est le jour de votre &eacute;valuation en cours de formation.</p>\r\n
      <p>Pour prendre connaissance de la marche &agrave; suivre, acc&eacute;der aux consignes En cliquant &agrave; droite sur &Eacute;valuation :</p>\r\n
      <p>&nbsp;</p>\r\n
      <p><img src="/uploads/channel_images/dfbe7929-e929-4fb5-a6d3-6e6367ea1554.png" width="509" height="221" /></p>
      """
    -public: false
    -_links: null
    -lessonReviewActivated: true
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\TrainingVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\PracticalCaseUserVoter"
ACCESS ABSTAIN
"Nellapp\Bundle\SDKBundle\Permission\Security\Voter\SuperAdminVoter"
ACCESS ABSTAIN
Show voter details
248 DENIED FRONT_ACCESS
[
  "training" => App\Entity\Scholar\Training\SharedTraining {#1271
    -lockBy: App\Entity\Scholar\Training\Training {#1383 …}
    -lockByStatus: 1
    -id: "fe5bdd93-b6d8-11ee-b7d7-0242c0a85003"
    -modules: Doctrine\ORM\PersistentCollection {#1284 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1311 …}
    -totalHourDescription: 0
    -videoDescription: null
    -diplomaDescription: "Titre Niveau 4 (Bac)"
    -trainingProduct: null
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1323 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1302 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1331 …}
    -thematic: [
      "2"
    ]
    -diploma: 4
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1369 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1432 …}
    -createdAt: DateTime @1705675359 {#1264
      date: 2024-01-19 15:42:39.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458954 {#1269
      date: 2025-09-10 01:02:34.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1391 …}
    #fromApi: false
    -name: "Encadrant Technique d'Insertion"
    -description: """
      L'encadrant technique d'insertion (ETI) supervise et soutient socio-professionnellement des personnes éloignées du marché du travail au sein d'une structure d'insertion produisant des biens ou services. Sa mission est d'atteindre les objectifs de production tout en intégrant les buts de formation et d'insertion des salariés. Sous la direction du responsable de la structure, l'ETI organise et gère une partie de l'activité de production. Il établit les conditions pour réaliser un produit ou service, en planifie la mise en œuvre et assure le suivi pour garantir la qualité et la quantité. Il utilise des outils numériques pour la gestion de la production, répartit le travail selon les compétences des salariés et gère l'équipe, en veillant à leur motivation et à la résolution de conflits.\r\n
      L'ETI joue également un rôle dans l'accueil, l'accompagnement et le suivi socio-professionnel des salariés en insertion. Il favorise leur intégration dans la structure, identifie leurs atouts et obstacles, et collabore avec d'autres acteurs du parcours d'insertion. Il contribue à l'évolution professionnelle des salariés en organisant des séances d'apprentissage, en s'assurant de la pertinence des méthodes pédagogiques et en évaluant leurs acquis. Il documente et atteste des compétences professionnelles acquises.
      """
    -public: false
    -_links: null
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1432 …}
  }
  "module" => App\Entity\Scholar\Module\OriginModule {#2563
    -image: null
    -sharedModules: Doctrine\ORM\PersistentCollection {#2572 …}
    -duplicateFrom: null
    -id: "9d22768b-953e-11ef-acb7-0242c0a80003"
    -lessons: Doctrine\ORM\PersistentCollection {#2564 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#2569 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#2574 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1432 …}
    -createdAt: DateTime @1730128162 {#2554
      date: 2024-10-28 16:09:22.0 Europe/Paris (+01:00)
    }
    -updatedAt: null
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -name: "Evaluations et corrections ETI"
    -description: """
      Ref_ECF101/201/301\r\n
      Évaluations en cours de formation
      """
    -public: false
    -_links: null
    -status: "published"
  }
  "lesson" => App\Entity\Scholar\Lesson\OriginLesson {#20482
    -ref: "ECF301"
    -image: null
    -objective: "Évaluation en Cours de formation"
    -sharedLessons: Doctrine\ORM\PersistentCollection {#20498 …}
    -lessonReviewActivated: true
    -indexedContent: null
    -id: "9d226b21-953e-11ef-acb7-0242c0a80003"
    -chapters: Doctrine\ORM\PersistentCollection {#20483 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#20488 …}
    -exercises: Doctrine\ORM\PersistentCollection {#20485 …}
    -minimumTime: null
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#20490 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#3014 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#20492 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#20494 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#20500 …}
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1432 …}
    -createdAt: DateTime @1730128162 {#20480
      date: 2024-10-28 16:09:22.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1778145544 {#20481
      date: 2026-05-07 11:19:04.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#3014 …}
    #fromApi: false
    -status: "published"
    -name: "Evaluation 3 ETI"
    -description: """
      <p>&Eacute;valuation 1 ECF200-Ref_ECF201</p>\r\n
      <p>C'est le jour de votre &eacute;valuation en cours de formation.</p>\r\n
      <p>Pour prendre connaissance de la marche &agrave; suivre, acc&eacute;der aux consignes En cliquant &agrave; droite sur &Eacute;valuation :</p>\r\n
      <p>&nbsp;</p>\r\n
      <p><img src="/uploads/channel_images/dfbe7929-e929-4fb5-a6d3-6e6367ea1554.png" width="509" height="221" /></p>
      """
    -public: false
    -_links: null
    -lessonReviewActivated: true
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\TrainingVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\PracticalCaseUserVoter"
ACCESS ABSTAIN
"Nellapp\Bundle\SDKBundle\Permission\Security\Voter\SuperAdminVoter"
ACCESS ABSTAIN
Show voter details
249 DENIED FRONT_ACCESS
[
  "training" => App\Entity\Scholar\Training\SharedTraining {#1271
    -lockBy: App\Entity\Scholar\Training\Training {#1383 …}
    -lockByStatus: 1
    -id: "fe5bdd93-b6d8-11ee-b7d7-0242c0a85003"
    -modules: Doctrine\ORM\PersistentCollection {#1284 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1311 …}
    -totalHourDescription: 0
    -videoDescription: null
    -diplomaDescription: "Titre Niveau 4 (Bac)"
    -trainingProduct: null
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1323 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1302 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1331 …}
    -thematic: [
      "2"
    ]
    -diploma: 4
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1369 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1432 …}
    -createdAt: DateTime @1705675359 {#1264
      date: 2024-01-19 15:42:39.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458954 {#1269
      date: 2025-09-10 01:02:34.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1391 …}
    #fromApi: false
    -name: "Encadrant Technique d'Insertion"
    -description: """
      L'encadrant technique d'insertion (ETI) supervise et soutient socio-professionnellement des personnes éloignées du marché du travail au sein d'une structure d'insertion produisant des biens ou services. Sa mission est d'atteindre les objectifs de production tout en intégrant les buts de formation et d'insertion des salariés. Sous la direction du responsable de la structure, l'ETI organise et gère une partie de l'activité de production. Il établit les conditions pour réaliser un produit ou service, en planifie la mise en œuvre et assure le suivi pour garantir la qualité et la quantité. Il utilise des outils numériques pour la gestion de la production, répartit le travail selon les compétences des salariés et gère l'équipe, en veillant à leur motivation et à la résolution de conflits.\r\n
      L'ETI joue également un rôle dans l'accueil, l'accompagnement et le suivi socio-professionnel des salariés en insertion. Il favorise leur intégration dans la structure, identifie leurs atouts et obstacles, et collabore avec d'autres acteurs du parcours d'insertion. Il contribue à l'évolution professionnelle des salariés en organisant des séances d'apprentissage, en s'assurant de la pertinence des méthodes pédagogiques et en évaluant leurs acquis. Il documente et atteste des compétences professionnelles acquises.
      """
    -public: false
    -_links: null
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1432 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#2577
    -lockBy: App\Entity\Scholar\Module\OriginModule {#2591 …}
    -lockByStatus: 1
    -id: "2ddfde62-13de-11ed-81e4-0242ac140006"
    -lessons: Doctrine\ORM\PersistentCollection {#2578 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#2583 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#2588 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1432 …}
    -createdAt: DateTime @1659608049 {#2576
      date: 2022-08-04 12:14:09.0 Europe/Paris (+02:00)
    }
    -updatedAt: null
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1432 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#20590
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#20614 …}
    -lockByStatus: 1
    -id: "d3e0f136-13f9-11ed-81e4-0242ac140006"
    -chapters: Doctrine\ORM\PersistentCollection {#20591 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#20596 …}
    -exercises: Doctrine\ORM\PersistentCollection {#20593 …}
    -minimumTime: DateTime @21600 {#20587
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#20598 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#2781 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#20600 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#20602 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#20608 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1432 …}
    -createdAt: DateTime @1659619923 {#20588
      date: 2022-08-04 15:32:03.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1757143023 {#20589
      date: 2025-09-06 09:17:03.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#20606 …}
    #fromApi: false
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1432 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\TrainingVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\PracticalCaseUserVoter"
ACCESS ABSTAIN
"Nellapp\Bundle\SDKBundle\Permission\Security\Voter\SuperAdminVoter"
ACCESS ABSTAIN
Show voter details
250 DENIED FRONT_ACCESS
[
  "training" => App\Entity\Scholar\Training\SharedTraining {#1271
    -lockBy: App\Entity\Scholar\Training\Training {#1383 …}
    -lockByStatus: 1
    -id: "fe5bdd93-b6d8-11ee-b7d7-0242c0a85003"
    -modules: Doctrine\ORM\PersistentCollection {#1284 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1311 …}
    -totalHourDescription: 0
    -videoDescription: null
    -diplomaDescription: "Titre Niveau 4 (Bac)"
    -trainingProduct: null
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1323 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1302 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1331 …}
    -thematic: [
      "2"
    ]
    -diploma: 4
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1369 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1432 …}
    -createdAt: DateTime @1705675359 {#1264
      date: 2024-01-19 15:42:39.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458954 {#1269
      date: 2025-09-10 01:02:34.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1391 …}
    #fromApi: false
    -name: "Encadrant Technique d'Insertion"
    -description: """
      L'encadrant technique d'insertion (ETI) supervise et soutient socio-professionnellement des personnes éloignées du marché du travail au sein d'une structure d'insertion produisant des biens ou services. Sa mission est d'atteindre les objectifs de production tout en intégrant les buts de formation et d'insertion des salariés. Sous la direction du responsable de la structure, l'ETI organise et gère une partie de l'activité de production. Il établit les conditions pour réaliser un produit ou service, en planifie la mise en œuvre et assure le suivi pour garantir la qualité et la quantité. Il utilise des outils numériques pour la gestion de la production, répartit le travail selon les compétences des salariés et gère l'équipe, en veillant à leur motivation et à la résolution de conflits.\r\n
      L'ETI joue également un rôle dans l'accueil, l'accompagnement et le suivi socio-professionnel des salariés en insertion. Il favorise leur intégration dans la structure, identifie leurs atouts et obstacles, et collabore avec d'autres acteurs du parcours d'insertion. Il contribue à l'évolution professionnelle des salariés en organisant des séances d'apprentissage, en s'assurant de la pertinence des méthodes pédagogiques et en évaluant leurs acquis. Il documente et atteste des compétences professionnelles acquises.
      """
    -public: false
    -_links: null
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1432 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#2577
    -lockBy: App\Entity\Scholar\Module\OriginModule {#2591 …}
    -lockByStatus: 1
    -id: "2ddfde62-13de-11ed-81e4-0242ac140006"
    -lessons: Doctrine\ORM\PersistentCollection {#2578 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#2583 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#2588 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1432 …}
    -createdAt: DateTime @1659608049 {#2576
      date: 2022-08-04 12:14:09.0 Europe/Paris (+02:00)
    }
    -updatedAt: null
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1432 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#20636
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#20659 …}
    -lockByStatus: 1
    -id: "82e494d9-5eaa-11ed-b25b-0242c0a8a003"
    -chapters: Doctrine\ORM\PersistentCollection {#20637 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#20642 …}
    -exercises: Doctrine\ORM\PersistentCollection {#20639 …}
    -minimumTime: DateTime @21600 {#20633
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#20644 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#2781 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#20646 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#20648 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#20654 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1432 …}
    -createdAt: DateTime @1667832195 {#20634
      date: 2022-11-07 15:43:15.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1756993161 {#20635
      date: 2025-09-04 15:39:21.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#18026 …}
    #fromApi: false
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1432 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\TrainingVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\PracticalCaseUserVoter"
ACCESS ABSTAIN
"Nellapp\Bundle\SDKBundle\Permission\Security\Voter\SuperAdminVoter"
ACCESS ABSTAIN
Show voter details
251 DENIED FRONT_ACCESS
[
  "training" => App\Entity\Scholar\Training\SharedTraining {#1271
    -lockBy: App\Entity\Scholar\Training\Training {#1383 …}
    -lockByStatus: 1
    -id: "fe5bdd93-b6d8-11ee-b7d7-0242c0a85003"
    -modules: Doctrine\ORM\PersistentCollection {#1284 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1311 …}
    -totalHourDescription: 0
    -videoDescription: null
    -diplomaDescription: "Titre Niveau 4 (Bac)"
    -trainingProduct: null
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1323 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1302 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1331 …}
    -thematic: [
      "2"
    ]
    -diploma: 4
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1369 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1432 …}
    -createdAt: DateTime @1705675359 {#1264
      date: 2024-01-19 15:42:39.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458954 {#1269
      date: 2025-09-10 01:02:34.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1391 …}
    #fromApi: false
    -name: "Encadrant Technique d'Insertion"
    -description: """
      L'encadrant technique d'insertion (ETI) supervise et soutient socio-professionnellement des personnes éloignées du marché du travail au sein d'une structure d'insertion produisant des biens ou services. Sa mission est d'atteindre les objectifs de production tout en intégrant les buts de formation et d'insertion des salariés. Sous la direction du responsable de la structure, l'ETI organise et gère une partie de l'activité de production. Il établit les conditions pour réaliser un produit ou service, en planifie la mise en œuvre et assure le suivi pour garantir la qualité et la quantité. Il utilise des outils numériques pour la gestion de la production, répartit le travail selon les compétences des salariés et gère l'équipe, en veillant à leur motivation et à la résolution de conflits.\r\n
      L'ETI joue également un rôle dans l'accueil, l'accompagnement et le suivi socio-professionnel des salariés en insertion. Il favorise leur intégration dans la structure, identifie leurs atouts et obstacles, et collabore avec d'autres acteurs du parcours d'insertion. Il contribue à l'évolution professionnelle des salariés en organisant des séances d'apprentissage, en s'assurant de la pertinence des méthodes pédagogiques et en évaluant leurs acquis. Il documente et atteste des compétences professionnelles acquises.
      """
    -public: false
    -_links: null
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1432 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#2577
    -lockBy: App\Entity\Scholar\Module\OriginModule {#2591 …}
    -lockByStatus: 1
    -id: "2ddfde62-13de-11ed-81e4-0242ac140006"
    -lessons: Doctrine\ORM\PersistentCollection {#2578 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#2583 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#2588 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1432 …}
    -createdAt: DateTime @1659608049 {#2576
      date: 2022-08-04 12:14:09.0 Europe/Paris (+02:00)
    }
    -updatedAt: null
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1432 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#20681
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#20704 …}
    -lockByStatus: 1
    -id: "a29f72b1-6015-11ed-b25b-0242c0a8a003"
    -chapters: Doctrine\ORM\PersistentCollection {#20682 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#20687 …}
    -exercises: Doctrine\ORM\PersistentCollection {#20684 …}
    -minimumTime: DateTime @21600 {#20678
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#20689 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#2781 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#20691 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#20693 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#20699 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1432 …}
    -createdAt: DateTime @1667988155 {#20679
      date: 2022-11-09 11:02:35.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1755204764 {#20680
      date: 2025-08-14 22:52:44.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#6180 …}
    #fromApi: false
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1432 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\TrainingVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\PracticalCaseUserVoter"
ACCESS ABSTAIN
"Nellapp\Bundle\SDKBundle\Permission\Security\Voter\SuperAdminVoter"
ACCESS ABSTAIN
Show voter details
252 DENIED FRONT_ACCESS
[
  "training" => App\Entity\Scholar\Training\SharedTraining {#1271
    -lockBy: App\Entity\Scholar\Training\Training {#1383 …}
    -lockByStatus: 1
    -id: "fe5bdd93-b6d8-11ee-b7d7-0242c0a85003"
    -modules: Doctrine\ORM\PersistentCollection {#1284 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1311 …}
    -totalHourDescription: 0
    -videoDescription: null
    -diplomaDescription: "Titre Niveau 4 (Bac)"
    -trainingProduct: null
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1323 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1302 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1331 …}
    -thematic: [
      "2"
    ]
    -diploma: 4
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1369 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1432 …}
    -createdAt: DateTime @1705675359 {#1264
      date: 2024-01-19 15:42:39.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458954 {#1269
      date: 2025-09-10 01:02:34.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1391 …}
    #fromApi: false
    -name: "Encadrant Technique d'Insertion"
    -description: """
      L'encadrant technique d'insertion (ETI) supervise et soutient socio-professionnellement des personnes éloignées du marché du travail au sein d'une structure d'insertion produisant des biens ou services. Sa mission est d'atteindre les objectifs de production tout en intégrant les buts de formation et d'insertion des salariés. Sous la direction du responsable de la structure, l'ETI organise et gère une partie de l'activité de production. Il établit les conditions pour réaliser un produit ou service, en planifie la mise en œuvre et assure le suivi pour garantir la qualité et la quantité. Il utilise des outils numériques pour la gestion de la production, répartit le travail selon les compétences des salariés et gère l'équipe, en veillant à leur motivation et à la résolution de conflits.\r\n
      L'ETI joue également un rôle dans l'accueil, l'accompagnement et le suivi socio-professionnel des salariés en insertion. Il favorise leur intégration dans la structure, identifie leurs atouts et obstacles, et collabore avec d'autres acteurs du parcours d'insertion. Il contribue à l'évolution professionnelle des salariés en organisant des séances d'apprentissage, en s'assurant de la pertinence des méthodes pédagogiques et en évaluant leurs acquis. Il documente et atteste des compétences professionnelles acquises.
      """
    -public: false
    -_links: null
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1432 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#2577
    -lockBy: App\Entity\Scholar\Module\OriginModule {#2591 …}
    -lockByStatus: 1
    -id: "2ddfde62-13de-11ed-81e4-0242ac140006"
    -lessons: Doctrine\ORM\PersistentCollection {#2578 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#2583 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#2588 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1432 …}
    -createdAt: DateTime @1659608049 {#2576
      date: 2022-08-04 12:14:09.0 Europe/Paris (+02:00)
    }
    -updatedAt: null
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1432 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#20725
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#20746 …}
    -lockByStatus: 1
    -id: "376c680a-640e-11f1-a069-d2c50c5a0872"
    -chapters: Doctrine\ORM\PersistentCollection {#20726 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#20731 …}
    -exercises: Doctrine\ORM\PersistentCollection {#20728 …}
    -minimumTime: DateTime @21600 {#20723
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#20733 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#4537 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#20735 …}
    -lessonStats: null
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#20742 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1432 …}
    -createdAt: DateTime @1781014764 {#20724
      date: 2026-06-09 16:19:24.0 Europe/Paris (+02:00)
    }
    -updatedAt: null
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1432 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\TrainingVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\PracticalCaseUserVoter"
ACCESS ABSTAIN
"Nellapp\Bundle\SDKBundle\Permission\Security\Voter\SuperAdminVoter"
ACCESS ABSTAIN
Show voter details
253 DENIED FRONT_ACCESS
[
  "training" => App\Entity\Scholar\Training\SharedTraining {#1271
    -lockBy: App\Entity\Scholar\Training\Training {#1383 …}
    -lockByStatus: 1
    -id: "fe5bdd93-b6d8-11ee-b7d7-0242c0a85003"
    -modules: Doctrine\ORM\PersistentCollection {#1284 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1311 …}
    -totalHourDescription: 0
    -videoDescription: null
    -diplomaDescription: "Titre Niveau 4 (Bac)"
    -trainingProduct: null
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1323 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1302 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1331 …}
    -thematic: [
      "2"
    ]
    -diploma: 4
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1369 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1432 …}
    -createdAt: DateTime @1705675359 {#1264
      date: 2024-01-19 15:42:39.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458954 {#1269
      date: 2025-09-10 01:02:34.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1391 …}
    #fromApi: false
    -name: "Encadrant Technique d'Insertion"
    -description: """
      L'encadrant technique d'insertion (ETI) supervise et soutient socio-professionnellement des personnes éloignées du marché du travail au sein d'une structure d'insertion produisant des biens ou services. Sa mission est d'atteindre les objectifs de production tout en intégrant les buts de formation et d'insertion des salariés. Sous la direction du responsable de la structure, l'ETI organise et gère une partie de l'activité de production. Il établit les conditions pour réaliser un produit ou service, en planifie la mise en œuvre et assure le suivi pour garantir la qualité et la quantité. Il utilise des outils numériques pour la gestion de la production, répartit le travail selon les compétences des salariés et gère l'équipe, en veillant à leur motivation et à la résolution de conflits.\r\n
      L'ETI joue également un rôle dans l'accueil, l'accompagnement et le suivi socio-professionnel des salariés en insertion. Il favorise leur intégration dans la structure, identifie leurs atouts et obstacles, et collabore avec d'autres acteurs du parcours d'insertion. Il contribue à l'évolution professionnelle des salariés en organisant des séances d'apprentissage, en s'assurant de la pertinence des méthodes pédagogiques et en évaluant leurs acquis. Il documente et atteste des compétences professionnelles acquises.
      """
    -public: false
    -_links: null
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1432 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#2577
    -lockBy: App\Entity\Scholar\Module\OriginModule {#2591 …}
    -lockByStatus: 1
    -id: "2ddfde62-13de-11ed-81e4-0242ac140006"
    -lessons: Doctrine\ORM\PersistentCollection {#2578 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#2583 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#2588 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1432 …}
    -createdAt: DateTime @1659608049 {#2576
      date: 2022-08-04 12:14:09.0 Europe/Paris (+02:00)
    }
    -updatedAt: null
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1432 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#20766
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#20789 …}
    -lockByStatus: 1
    -id: "16e244a9-13fa-11ed-81e4-0242ac140006"
    -chapters: Doctrine\ORM\PersistentCollection {#20767 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#20772 …}
    -exercises: Doctrine\ORM\PersistentCollection {#20769 …}
    -minimumTime: DateTime @21600 {#20758
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#20774 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#2781 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#20776 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#20778 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#20784 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1432 …}
    -createdAt: DateTime @1659620036 {#20764
      date: 2022-08-04 15:33:56.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1755121222 {#20765
      date: 2025-08-13 23:40:22.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#6180 …}
    #fromApi: false
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1432 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\TrainingVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\PracticalCaseUserVoter"
ACCESS ABSTAIN
"Nellapp\Bundle\SDKBundle\Permission\Security\Voter\SuperAdminVoter"
ACCESS ABSTAIN
Show voter details
254 DENIED FRONT_ACCESS
[
  "training" => App\Entity\Scholar\Training\SharedTraining {#1271
    -lockBy: App\Entity\Scholar\Training\Training {#1383 …}
    -lockByStatus: 1
    -id: "fe5bdd93-b6d8-11ee-b7d7-0242c0a85003"
    -modules: Doctrine\ORM\PersistentCollection {#1284 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1311 …}
    -totalHourDescription: 0
    -videoDescription: null
    -diplomaDescription: "Titre Niveau 4 (Bac)"
    -trainingProduct: null
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1323 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1302 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1331 …}
    -thematic: [
      "2"
    ]
    -diploma: 4
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1369 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1432 …}
    -createdAt: DateTime @1705675359 {#1264
      date: 2024-01-19 15:42:39.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458954 {#1269
      date: 2025-09-10 01:02:34.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1391 …}
    #fromApi: false
    -name: "Encadrant Technique d'Insertion"
    -description: """
      L'encadrant technique d'insertion (ETI) supervise et soutient socio-professionnellement des personnes éloignées du marché du travail au sein d'une structure d'insertion produisant des biens ou services. Sa mission est d'atteindre les objectifs de production tout en intégrant les buts de formation et d'insertion des salariés. Sous la direction du responsable de la structure, l'ETI organise et gère une partie de l'activité de production. Il établit les conditions pour réaliser un produit ou service, en planifie la mise en œuvre et assure le suivi pour garantir la qualité et la quantité. Il utilise des outils numériques pour la gestion de la production, répartit le travail selon les compétences des salariés et gère l'équipe, en veillant à leur motivation et à la résolution de conflits.\r\n
      L'ETI joue également un rôle dans l'accueil, l'accompagnement et le suivi socio-professionnel des salariés en insertion. Il favorise leur intégration dans la structure, identifie leurs atouts et obstacles, et collabore avec d'autres acteurs du parcours d'insertion. Il contribue à l'évolution professionnelle des salariés en organisant des séances d'apprentissage, en s'assurant de la pertinence des méthodes pédagogiques et en évaluant leurs acquis. Il documente et atteste des compétences professionnelles acquises.
      """
    -public: false
    -_links: null
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1432 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#2577
    -lockBy: App\Entity\Scholar\Module\OriginModule {#2591 …}
    -lockByStatus: 1
    -id: "2ddfde62-13de-11ed-81e4-0242ac140006"
    -lessons: Doctrine\ORM\PersistentCollection {#2578 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#2583 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#2588 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1432 …}
    -createdAt: DateTime @1659608049 {#2576
      date: 2022-08-04 12:14:09.0 Europe/Paris (+02:00)
    }
    -updatedAt: null
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1432 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#20811
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#20835 …}
    -lockByStatus: 1
    -id: "2dfb1adc-13fa-11ed-81e4-0242ac140006"
    -chapters: Doctrine\ORM\PersistentCollection {#20812 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#20817 …}
    -exercises: Doctrine\ORM\PersistentCollection {#20814 …}
    -minimumTime: DateTime @21600 {#20808
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#20819 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#2781 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#20821 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#20823 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#20829 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1432 …}
    -createdAt: DateTime @1659620075 {#20809
      date: 2022-08-04 15:34:35.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1756196422 {#20810
      date: 2025-08-26 10:20:22.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#20827 …}
    #fromApi: false
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1432 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\TrainingVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\PracticalCaseUserVoter"
ACCESS ABSTAIN
"Nellapp\Bundle\SDKBundle\Permission\Security\Voter\SuperAdminVoter"
ACCESS ABSTAIN
Show voter details
255 DENIED FRONT_ACCESS
[
  "training" => App\Entity\Scholar\Training\SharedTraining {#1271
    -lockBy: App\Entity\Scholar\Training\Training {#1383 …}
    -lockByStatus: 1
    -id: "fe5bdd93-b6d8-11ee-b7d7-0242c0a85003"
    -modules: Doctrine\ORM\PersistentCollection {#1284 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1311 …}
    -totalHourDescription: 0
    -videoDescription: null
    -diplomaDescription: "Titre Niveau 4 (Bac)"
    -trainingProduct: null
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1323 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1302 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1331 …}
    -thematic: [
      "2"
    ]
    -diploma: 4
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1369 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1432 …}
    -createdAt: DateTime @1705675359 {#1264
      date: 2024-01-19 15:42:39.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458954 {#1269
      date: 2025-09-10 01:02:34.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1391 …}
    #fromApi: false
    -name: "Encadrant Technique d'Insertion"
    -description: """
      L'encadrant technique d'insertion (ETI) supervise et soutient socio-professionnellement des personnes éloignées du marché du travail au sein d'une structure d'insertion produisant des biens ou services. Sa mission est d'atteindre les objectifs de production tout en intégrant les buts de formation et d'insertion des salariés. Sous la direction du responsable de la structure, l'ETI organise et gère une partie de l'activité de production. Il établit les conditions pour réaliser un produit ou service, en planifie la mise en œuvre et assure le suivi pour garantir la qualité et la quantité. Il utilise des outils numériques pour la gestion de la production, répartit le travail selon les compétences des salariés et gère l'équipe, en veillant à leur motivation et à la résolution de conflits.\r\n
      L'ETI joue également un rôle dans l'accueil, l'accompagnement et le suivi socio-professionnel des salariés en insertion. Il favorise leur intégration dans la structure, identifie leurs atouts et obstacles, et collabore avec d'autres acteurs du parcours d'insertion. Il contribue à l'évolution professionnelle des salariés en organisant des séances d'apprentissage, en s'assurant de la pertinence des méthodes pédagogiques et en évaluant leurs acquis. Il documente et atteste des compétences professionnelles acquises.
      """
    -public: false
    -_links: null
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1432 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#2577
    -lockBy: App\Entity\Scholar\Module\OriginModule {#2591 …}
    -lockByStatus: 1
    -id: "2ddfde62-13de-11ed-81e4-0242ac140006"
    -lessons: Doctrine\ORM\PersistentCollection {#2578 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#2583 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#2588 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1432 …}
    -createdAt: DateTime @1659608049 {#2576
      date: 2022-08-04 12:14:09.0 Europe/Paris (+02:00)
    }
    -updatedAt: null
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1432 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#20857
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#20880 …}
    -lockByStatus: 1
    -id: "d1ffb84f-ad31-11ed-aa02-0242c0a81006"
    -chapters: Doctrine\ORM\PersistentCollection {#20858 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#20863 …}
    -exercises: Doctrine\ORM\PersistentCollection {#20860 …}
    -minimumTime: DateTime @21600 {#20854
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#20865 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#2781 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#20867 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#20869 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#20875 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1432 …}
    -createdAt: DateTime @1676466500 {#20855
      date: 2023-02-15 14:08:20.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1750847724 {#20856
      date: 2025-06-25 12:35:24.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1432 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\TrainingVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\PracticalCaseUserVoter"
ACCESS ABSTAIN
"Nellapp\Bundle\SDKBundle\Permission\Security\Voter\SuperAdminVoter"
ACCESS ABSTAIN
Show voter details
256 DENIED FRONT_ACCESS
[
  "training" => App\Entity\Scholar\Training\SharedTraining {#1271
    -lockBy: App\Entity\Scholar\Training\Training {#1383 …}
    -lockByStatus: 1
    -id: "fe5bdd93-b6d8-11ee-b7d7-0242c0a85003"
    -modules: Doctrine\ORM\PersistentCollection {#1284 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1311 …}
    -totalHourDescription: 0
    -videoDescription: null
    -diplomaDescription: "Titre Niveau 4 (Bac)"
    -trainingProduct: null
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1323 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1302 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1331 …}
    -thematic: [
      "2"
    ]
    -diploma: 4
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1369 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1432 …}
    -createdAt: DateTime @1705675359 {#1264
      date: 2024-01-19 15:42:39.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458954 {#1269
      date: 2025-09-10 01:02:34.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1391 …}
    #fromApi: false
    -name: "Encadrant Technique d'Insertion"
    -description: """
      L'encadrant technique d'insertion (ETI) supervise et soutient socio-professionnellement des personnes éloignées du marché du travail au sein d'une structure d'insertion produisant des biens ou services. Sa mission est d'atteindre les objectifs de production tout en intégrant les buts de formation et d'insertion des salariés. Sous la direction du responsable de la structure, l'ETI organise et gère une partie de l'activité de production. Il établit les conditions pour réaliser un produit ou service, en planifie la mise en œuvre et assure le suivi pour garantir la qualité et la quantité. Il utilise des outils numériques pour la gestion de la production, répartit le travail selon les compétences des salariés et gère l'équipe, en veillant à leur motivation et à la résolution de conflits.\r\n
      L'ETI joue également un rôle dans l'accueil, l'accompagnement et le suivi socio-professionnel des salariés en insertion. Il favorise leur intégration dans la structure, identifie leurs atouts et obstacles, et collabore avec d'autres acteurs du parcours d'insertion. Il contribue à l'évolution professionnelle des salariés en organisant des séances d'apprentissage, en s'assurant de la pertinence des méthodes pédagogiques et en évaluant leurs acquis. Il documente et atteste des compétences professionnelles acquises.
      """
    -public: false
    -_links: null
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1432 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#2577
    -lockBy: App\Entity\Scholar\Module\OriginModule {#2591 …}
    -lockByStatus: 1
    -id: "2ddfde62-13de-11ed-81e4-0242ac140006"
    -lessons: Doctrine\ORM\PersistentCollection {#2578 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#2583 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#2588 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1432 …}
    -createdAt: DateTime @1659608049 {#2576
      date: 2022-08-04 12:14:09.0 Europe/Paris (+02:00)
    }
    -updatedAt: null
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1432 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#20900
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#20922 …}
    -lockByStatus: 1
    -id: "dabbded3-640e-11f1-a069-d2c50c5a0872"
    -chapters: Doctrine\ORM\PersistentCollection {#20901 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#20906 …}
    -exercises: Doctrine\ORM\PersistentCollection {#20903 …}
    -minimumTime: DateTime @21600 {#20893
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#20908 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#4537 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#20910 …}
    -lessonStats: null
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#20917 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1432 …}
    -createdAt: DateTime @1781015038 {#20899
      date: 2026-06-09 16:23:58.0 Europe/Paris (+02:00)
    }
    -updatedAt: null
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1432 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\TrainingVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\PracticalCaseUserVoter"
ACCESS ABSTAIN
"Nellapp\Bundle\SDKBundle\Permission\Security\Voter\SuperAdminVoter"
ACCESS ABSTAIN
Show voter details
257 DENIED FRONT_ACCESS
[
  "training" => App\Entity\Scholar\Training\SharedTraining {#1271
    -lockBy: App\Entity\Scholar\Training\Training {#1383 …}
    -lockByStatus: 1
    -id: "fe5bdd93-b6d8-11ee-b7d7-0242c0a85003"
    -modules: Doctrine\ORM\PersistentCollection {#1284 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1311 …}
    -totalHourDescription: 0
    -videoDescription: null
    -diplomaDescription: "Titre Niveau 4 (Bac)"
    -trainingProduct: null
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1323 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1302 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1331 …}
    -thematic: [
      "2"
    ]
    -diploma: 4
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1369 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1432 …}
    -createdAt: DateTime @1705675359 {#1264
      date: 2024-01-19 15:42:39.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458954 {#1269
      date: 2025-09-10 01:02:34.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1391 …}
    #fromApi: false
    -name: "Encadrant Technique d'Insertion"
    -description: """
      L'encadrant technique d'insertion (ETI) supervise et soutient socio-professionnellement des personnes éloignées du marché du travail au sein d'une structure d'insertion produisant des biens ou services. Sa mission est d'atteindre les objectifs de production tout en intégrant les buts de formation et d'insertion des salariés. Sous la direction du responsable de la structure, l'ETI organise et gère une partie de l'activité de production. Il établit les conditions pour réaliser un produit ou service, en planifie la mise en œuvre et assure le suivi pour garantir la qualité et la quantité. Il utilise des outils numériques pour la gestion de la production, répartit le travail selon les compétences des salariés et gère l'équipe, en veillant à leur motivation et à la résolution de conflits.\r\n
      L'ETI joue également un rôle dans l'accueil, l'accompagnement et le suivi socio-professionnel des salariés en insertion. Il favorise leur intégration dans la structure, identifie leurs atouts et obstacles, et collabore avec d'autres acteurs du parcours d'insertion. Il contribue à l'évolution professionnelle des salariés en organisant des séances d'apprentissage, en s'assurant de la pertinence des méthodes pédagogiques et en évaluant leurs acquis. Il documente et atteste des compétences professionnelles acquises.
      """
    -public: false
    -_links: null
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1432 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#2604
    -lockBy: App\Entity\Scholar\Module\OriginModule {#2619 …}
    -lockByStatus: 1
    -id: "696d722e-7564-11ed-a9f8-0242c0a8a005"
    -lessons: Doctrine\ORM\PersistentCollection {#2605 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#2610 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#2615 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1432 …}
    -createdAt: DateTime @1670330964 {#2594
      date: 2022-12-06 13:49:24.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1692868510 {#2603
      date: 2023-08-24 11:15:10.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1432 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#21168
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#21192 …}
    -lockByStatus: 1
    -id: "a4b1e29a-7562-11ed-a9f8-0242c0a8a005"
    -chapters: Doctrine\ORM\PersistentCollection {#21169 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#21174 …}
    -exercises: Doctrine\ORM\PersistentCollection {#21171 …}
    -minimumTime: DateTime @21600 {#21165
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#21176 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#2781 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#21178 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#21180 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#21186 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1432 …}
    -createdAt: DateTime @1670330204 {#21166
      date: 2022-12-06 13:36:44.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757308050 {#21167
      date: 2025-09-08 07:07:30.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#21184 …}
    #fromApi: false
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1432 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\TrainingVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\PracticalCaseUserVoter"
ACCESS ABSTAIN
"Nellapp\Bundle\SDKBundle\Permission\Security\Voter\SuperAdminVoter"
ACCESS ABSTAIN
Show voter details
258 DENIED FRONT_ACCESS
[
  "training" => App\Entity\Scholar\Training\SharedTraining {#1271
    -lockBy: App\Entity\Scholar\Training\Training {#1383 …}
    -lockByStatus: 1
    -id: "fe5bdd93-b6d8-11ee-b7d7-0242c0a85003"
    -modules: Doctrine\ORM\PersistentCollection {#1284 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1311 …}
    -totalHourDescription: 0
    -videoDescription: null
    -diplomaDescription: "Titre Niveau 4 (Bac)"
    -trainingProduct: null
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1323 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1302 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1331 …}
    -thematic: [
      "2"
    ]
    -diploma: 4
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1369 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1432 …}
    -createdAt: DateTime @1705675359 {#1264
      date: 2024-01-19 15:42:39.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458954 {#1269
      date: 2025-09-10 01:02:34.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1391 …}
    #fromApi: false
    -name: "Encadrant Technique d'Insertion"
    -description: """
      L'encadrant technique d'insertion (ETI) supervise et soutient socio-professionnellement des personnes éloignées du marché du travail au sein d'une structure d'insertion produisant des biens ou services. Sa mission est d'atteindre les objectifs de production tout en intégrant les buts de formation et d'insertion des salariés. Sous la direction du responsable de la structure, l'ETI organise et gère une partie de l'activité de production. Il établit les conditions pour réaliser un produit ou service, en planifie la mise en œuvre et assure le suivi pour garantir la qualité et la quantité. Il utilise des outils numériques pour la gestion de la production, répartit le travail selon les compétences des salariés et gère l'équipe, en veillant à leur motivation et à la résolution de conflits.\r\n
      L'ETI joue également un rôle dans l'accueil, l'accompagnement et le suivi socio-professionnel des salariés en insertion. Il favorise leur intégration dans la structure, identifie leurs atouts et obstacles, et collabore avec d'autres acteurs du parcours d'insertion. Il contribue à l'évolution professionnelle des salariés en organisant des séances d'apprentissage, en s'assurant de la pertinence des méthodes pédagogiques et en évaluant leurs acquis. Il documente et atteste des compétences professionnelles acquises.
      """
    -public: false
    -_links: null
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1432 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#2604
    -lockBy: App\Entity\Scholar\Module\OriginModule {#2619 …}
    -lockByStatus: 1
    -id: "696d722e-7564-11ed-a9f8-0242c0a8a005"
    -lessons: Doctrine\ORM\PersistentCollection {#2605 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#2610 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#2615 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1432 …}
    -createdAt: DateTime @1670330964 {#2594
      date: 2022-12-06 13:49:24.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1692868510 {#2603
      date: 2023-08-24 11:15:10.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1432 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#21214
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#21238 …}
    -lockByStatus: 1
    -id: "1bee5e7b-7551-11ed-a9f8-0242c0a8a005"
    -chapters: Doctrine\ORM\PersistentCollection {#21215 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#21220 …}
    -exercises: Doctrine\ORM\PersistentCollection {#21217 …}
    -minimumTime: DateTime @21600 {#21211
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#21222 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#2781 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#21224 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#21226 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#21232 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1432 …}
    -createdAt: DateTime @1670322673 {#21212
      date: 2022-12-06 11:31:13.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1756804629 {#21213
      date: 2025-09-02 11:17:09.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#21230 …}
    #fromApi: false
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1432 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\TrainingVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\PracticalCaseUserVoter"
ACCESS ABSTAIN
"Nellapp\Bundle\SDKBundle\Permission\Security\Voter\SuperAdminVoter"
ACCESS ABSTAIN
Show voter details
259 DENIED FRONT_ACCESS
[
  "training" => App\Entity\Scholar\Training\SharedTraining {#1271
    -lockBy: App\Entity\Scholar\Training\Training {#1383 …}
    -lockByStatus: 1
    -id: "fe5bdd93-b6d8-11ee-b7d7-0242c0a85003"
    -modules: Doctrine\ORM\PersistentCollection {#1284 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1311 …}
    -totalHourDescription: 0
    -videoDescription: null
    -diplomaDescription: "Titre Niveau 4 (Bac)"
    -trainingProduct: null
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1323 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1302 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1331 …}
    -thematic: [
      "2"
    ]
    -diploma: 4
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1369 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1432 …}
    -createdAt: DateTime @1705675359 {#1264
      date: 2024-01-19 15:42:39.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458954 {#1269
      date: 2025-09-10 01:02:34.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1391 …}
    #fromApi: false
    -name: "Encadrant Technique d'Insertion"
    -description: """
      L'encadrant technique d'insertion (ETI) supervise et soutient socio-professionnellement des personnes éloignées du marché du travail au sein d'une structure d'insertion produisant des biens ou services. Sa mission est d'atteindre les objectifs de production tout en intégrant les buts de formation et d'insertion des salariés. Sous la direction du responsable de la structure, l'ETI organise et gère une partie de l'activité de production. Il établit les conditions pour réaliser un produit ou service, en planifie la mise en œuvre et assure le suivi pour garantir la qualité et la quantité. Il utilise des outils numériques pour la gestion de la production, répartit le travail selon les compétences des salariés et gère l'équipe, en veillant à leur motivation et à la résolution de conflits.\r\n
      L'ETI joue également un rôle dans l'accueil, l'accompagnement et le suivi socio-professionnel des salariés en insertion. Il favorise leur intégration dans la structure, identifie leurs atouts et obstacles, et collabore avec d'autres acteurs du parcours d'insertion. Il contribue à l'évolution professionnelle des salariés en organisant des séances d'apprentissage, en s'assurant de la pertinence des méthodes pédagogiques et en évaluant leurs acquis. Il documente et atteste des compétences professionnelles acquises.
      """
    -public: false
    -_links: null
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1432 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#2604
    -lockBy: App\Entity\Scholar\Module\OriginModule {#2619 …}
    -lockByStatus: 1
    -id: "696d722e-7564-11ed-a9f8-0242c0a8a005"
    -lessons: Doctrine\ORM\PersistentCollection {#2605 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#2610 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#2615 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1432 …}
    -createdAt: DateTime @1670330964 {#2594
      date: 2022-12-06 13:49:24.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1692868510 {#2603
      date: 2023-08-24 11:15:10.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1432 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#21260
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#21282 …}
    -lockByStatus: 1
    -id: "57f45b98-7553-11ed-a9f8-0242c0a8a005"
    -chapters: Doctrine\ORM\PersistentCollection {#21261 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#21266 …}
    -exercises: Doctrine\ORM\PersistentCollection {#21263 …}
    -minimumTime: DateTime @21600 {#21257
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#21268 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#2781 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#21270 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#21272 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#21278 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1432 …}
    -createdAt: DateTime @1670323633 {#21258
      date: 2022-12-06 11:47:13.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1756886313 {#21259
      date: 2025-09-03 09:58:33.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#21230 …}
    #fromApi: false
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1432 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\TrainingVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\PracticalCaseUserVoter"
ACCESS ABSTAIN
"Nellapp\Bundle\SDKBundle\Permission\Security\Voter\SuperAdminVoter"
ACCESS ABSTAIN
Show voter details
260 DENIED FRONT_ACCESS
[
  "training" => App\Entity\Scholar\Training\SharedTraining {#1271
    -lockBy: App\Entity\Scholar\Training\Training {#1383 …}
    -lockByStatus: 1
    -id: "fe5bdd93-b6d8-11ee-b7d7-0242c0a85003"
    -modules: Doctrine\ORM\PersistentCollection {#1284 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1311 …}
    -totalHourDescription: 0
    -videoDescription: null
    -diplomaDescription: "Titre Niveau 4 (Bac)"
    -trainingProduct: null
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1323 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1302 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1331 …}
    -thematic: [
      "2"
    ]
    -diploma: 4
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1369 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1432 …}
    -createdAt: DateTime @1705675359 {#1264
      date: 2024-01-19 15:42:39.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458954 {#1269
      date: 2025-09-10 01:02:34.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1391 …}
    #fromApi: false
    -name: "Encadrant Technique d'Insertion"
    -description: """
      L'encadrant technique d'insertion (ETI) supervise et soutient socio-professionnellement des personnes éloignées du marché du travail au sein d'une structure d'insertion produisant des biens ou services. Sa mission est d'atteindre les objectifs de production tout en intégrant les buts de formation et d'insertion des salariés. Sous la direction du responsable de la structure, l'ETI organise et gère une partie de l'activité de production. Il établit les conditions pour réaliser un produit ou service, en planifie la mise en œuvre et assure le suivi pour garantir la qualité et la quantité. Il utilise des outils numériques pour la gestion de la production, répartit le travail selon les compétences des salariés et gère l'équipe, en veillant à leur motivation et à la résolution de conflits.\r\n
      L'ETI joue également un rôle dans l'accueil, l'accompagnement et le suivi socio-professionnel des salariés en insertion. Il favorise leur intégration dans la structure, identifie leurs atouts et obstacles, et collabore avec d'autres acteurs du parcours d'insertion. Il contribue à l'évolution professionnelle des salariés en organisant des séances d'apprentissage, en s'assurant de la pertinence des méthodes pédagogiques et en évaluant leurs acquis. Il documente et atteste des compétences professionnelles acquises.
      """
    -public: false
    -_links: null
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1432 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#2604
    -lockBy: App\Entity\Scholar\Module\OriginModule {#2619 …}
    -lockByStatus: 1
    -id: "696d722e-7564-11ed-a9f8-0242c0a8a005"
    -lessons: Doctrine\ORM\PersistentCollection {#2605 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#2610 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#2615 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1432 …}
    -createdAt: DateTime @1670330964 {#2594
      date: 2022-12-06 13:49:24.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1692868510 {#2603
      date: 2023-08-24 11:15:10.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1432 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#21304
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#21327 …}
    -lockByStatus: 1
    -id: "b9ff1f3a-7553-11ed-a9f8-0242c0a8a005"
    -chapters: Doctrine\ORM\PersistentCollection {#21305 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#21310 …}
    -exercises: Doctrine\ORM\PersistentCollection {#21307 …}
    -minimumTime: DateTime @21600 {#21301
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#21312 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#2781 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#21314 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#21316 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#21322 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1432 …}
    -createdAt: DateTime @1670323798 {#21302
      date: 2022-12-06 11:49:58.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1756888359 {#21303
      date: 2025-09-03 10:32:39.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#21230 …}
    #fromApi: false
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1432 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\TrainingVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\PracticalCaseUserVoter"
ACCESS ABSTAIN
"Nellapp\Bundle\SDKBundle\Permission\Security\Voter\SuperAdminVoter"
ACCESS ABSTAIN
Show voter details
261 DENIED FRONT_ACCESS
[
  "training" => App\Entity\Scholar\Training\SharedTraining {#1271
    -lockBy: App\Entity\Scholar\Training\Training {#1383 …}
    -lockByStatus: 1
    -id: "fe5bdd93-b6d8-11ee-b7d7-0242c0a85003"
    -modules: Doctrine\ORM\PersistentCollection {#1284 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1311 …}
    -totalHourDescription: 0
    -videoDescription: null
    -diplomaDescription: "Titre Niveau 4 (Bac)"
    -trainingProduct: null
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1323 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1302 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1331 …}
    -thematic: [
      "2"
    ]
    -diploma: 4
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1369 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1432 …}
    -createdAt: DateTime @1705675359 {#1264
      date: 2024-01-19 15:42:39.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458954 {#1269
      date: 2025-09-10 01:02:34.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1391 …}
    #fromApi: false
    -name: "Encadrant Technique d'Insertion"
    -description: """
      L'encadrant technique d'insertion (ETI) supervise et soutient socio-professionnellement des personnes éloignées du marché du travail au sein d'une structure d'insertion produisant des biens ou services. Sa mission est d'atteindre les objectifs de production tout en intégrant les buts de formation et d'insertion des salariés. Sous la direction du responsable de la structure, l'ETI organise et gère une partie de l'activité de production. Il établit les conditions pour réaliser un produit ou service, en planifie la mise en œuvre et assure le suivi pour garantir la qualité et la quantité. Il utilise des outils numériques pour la gestion de la production, répartit le travail selon les compétences des salariés et gère l'équipe, en veillant à leur motivation et à la résolution de conflits.\r\n
      L'ETI joue également un rôle dans l'accueil, l'accompagnement et le suivi socio-professionnel des salariés en insertion. Il favorise leur intégration dans la structure, identifie leurs atouts et obstacles, et collabore avec d'autres acteurs du parcours d'insertion. Il contribue à l'évolution professionnelle des salariés en organisant des séances d'apprentissage, en s'assurant de la pertinence des méthodes pédagogiques et en évaluant leurs acquis. Il documente et atteste des compétences professionnelles acquises.
      """
    -public: false
    -_links: null
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1432 …}
  }
  "module" => App\Entity\Scholar\Module\OriginModule {#2631
    -image: null
    -sharedModules: Doctrine\ORM\PersistentCollection {#2640 …}
    -duplicateFrom: null
    -id: "7fd0505b-953b-11ef-acb7-0242c0a80003"
    -lessons: Doctrine\ORM\PersistentCollection {#2632 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#2637 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#2641 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1432 …}
    -createdAt: DateTime @1730126825 {#2622
      date: 2024-10-28 15:47:05.0 Europe/Paris (+01:00)
    }
    -updatedAt: null
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -name: "Projet tutoré ETI"
    -description: """
      en cours\r\n
      Ref_PJT100
      """
    -public: false
    -_links: null
    -status: "published"
  }
  "lesson" => App\Entity\Scholar\Lesson\OriginLesson {#21462
    -ref: "PJT101"
    -image: null
    -objective: """
      - Développer des compétences transverses\r\n
      - Alimenter son dossier professionnel\r\n
      - Acquérir une méthode de travail\r\n
      - Élaborer des process et procédures\r\n
      - Utiliser des outils d’organisation et de gestion
      """
    -sharedLessons: Doctrine\ORM\PersistentCollection {#21478 …}
    -lessonReviewActivated: true
    -indexedContent: null
    -id: "15982449-bb74-11ea-8d8a-0242ac1c0003"
    -chapters: Doctrine\ORM\PersistentCollection {#21463 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#21468 …}
    -exercises: Doctrine\ORM\PersistentCollection {#21465 …}
    -minimumTime: DateTime @21600 {#21459
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#21470 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#2781 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#21472 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#21474 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#21479 …}
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1432 …}
    -createdAt: DateTime @1593591784 {#21460
      date: 2020-07-01 10:23:04.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1743671331 {#21461
      date: 2025-04-03 11:08:51.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -status: "published"
    -name: "Projet tutoré : Description du projet"
    -description: "<p>Projet tutor&eacute; : Description du projet PJT100-Ref_PJT101</p>"
    -public: false
    -_links: null
    -lessonReviewActivated: true
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\TrainingVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\PracticalCaseUserVoter"
ACCESS ABSTAIN
"Nellapp\Bundle\SDKBundle\Permission\Security\Voter\SuperAdminVoter"
ACCESS ABSTAIN
Show voter details
262 DENIED FRONT_ACCESS
[
  "training" => App\Entity\Scholar\Training\SharedTraining {#1271
    -lockBy: App\Entity\Scholar\Training\Training {#1383 …}
    -lockByStatus: 1
    -id: "fe5bdd93-b6d8-11ee-b7d7-0242c0a85003"
    -modules: Doctrine\ORM\PersistentCollection {#1284 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1311 …}
    -totalHourDescription: 0
    -videoDescription: null
    -diplomaDescription: "Titre Niveau 4 (Bac)"
    -trainingProduct: null
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1323 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1302 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1331 …}
    -thematic: [
      "2"
    ]
    -diploma: 4
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1369 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1432 …}
    -createdAt: DateTime @1705675359 {#1264
      date: 2024-01-19 15:42:39.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458954 {#1269
      date: 2025-09-10 01:02:34.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1391 …}
    #fromApi: false
    -name: "Encadrant Technique d'Insertion"
    -description: """
      L'encadrant technique d'insertion (ETI) supervise et soutient socio-professionnellement des personnes éloignées du marché du travail au sein d'une structure d'insertion produisant des biens ou services. Sa mission est d'atteindre les objectifs de production tout en intégrant les buts de formation et d'insertion des salariés. Sous la direction du responsable de la structure, l'ETI organise et gère une partie de l'activité de production. Il établit les conditions pour réaliser un produit ou service, en planifie la mise en œuvre et assure le suivi pour garantir la qualité et la quantité. Il utilise des outils numériques pour la gestion de la production, répartit le travail selon les compétences des salariés et gère l'équipe, en veillant à leur motivation et à la résolution de conflits.\r\n
      L'ETI joue également un rôle dans l'accueil, l'accompagnement et le suivi socio-professionnel des salariés en insertion. Il favorise leur intégration dans la structure, identifie leurs atouts et obstacles, et collabore avec d'autres acteurs du parcours d'insertion. Il contribue à l'évolution professionnelle des salariés en organisant des séances d'apprentissage, en s'assurant de la pertinence des méthodes pédagogiques et en évaluant leurs acquis. Il documente et atteste des compétences professionnelles acquises.
      """
    -public: false
    -_links: null
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1432 …}
  }
  "module" => App\Entity\Scholar\Module\OriginModule {#2631
    -image: null
    -sharedModules: Doctrine\ORM\PersistentCollection {#2640 …}
    -duplicateFrom: null
    -id: "7fd0505b-953b-11ef-acb7-0242c0a80003"
    -lessons: Doctrine\ORM\PersistentCollection {#2632 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#2637 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#2641 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1432 …}
    -createdAt: DateTime @1730126825 {#2622
      date: 2024-10-28 15:47:05.0 Europe/Paris (+01:00)
    }
    -updatedAt: null
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -name: "Projet tutoré ETI"
    -description: """
      en cours\r\n
      Ref_PJT100
      """
    -public: false
    -_links: null
    -status: "published"
  }
  "lesson" => App\Entity\Scholar\Lesson\OriginLesson {#21484
    -ref: null
    -image: null
    -objective: null
    -sharedLessons: Doctrine\ORM\PersistentCollection {#21500 …}
    -lessonReviewActivated: true
    -indexedContent: null
    -id: "0a0196a6-bb75-11ea-8d8a-0242ac1c0003"
    -chapters: Doctrine\ORM\PersistentCollection {#21485 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#21490 …}
    -exercises: Doctrine\ORM\PersistentCollection {#21487 …}
    -minimumTime: DateTime @21600 {#21481
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#21492 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#2781 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#21494 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#21496 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#21501 …}
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1432 …}
    -createdAt: DateTime @1593592194 {#21482
      date: 2020-07-01 10:29:54.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1744268945 {#21483
      date: 2025-04-10 09:09:05.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -status: "published"
    -name: "Projet tutoré : Libre"
    -description: "<p>Projet tutor&eacute; : Libre</p>"
    -public: false
    -_links: null
    -lessonReviewActivated: true
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\TrainingVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\PracticalCaseUserVoter"
ACCESS ABSTAIN
"Nellapp\Bundle\SDKBundle\Permission\Security\Voter\SuperAdminVoter"
ACCESS ABSTAIN
Show voter details
263 DENIED FRONT_ACCESS
[
  "training" => App\Entity\Scholar\Training\SharedTraining {#1271
    -lockBy: App\Entity\Scholar\Training\Training {#1383 …}
    -lockByStatus: 1
    -id: "fe5bdd93-b6d8-11ee-b7d7-0242c0a85003"
    -modules: Doctrine\ORM\PersistentCollection {#1284 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1311 …}
    -totalHourDescription: 0
    -videoDescription: null
    -diplomaDescription: "Titre Niveau 4 (Bac)"
    -trainingProduct: null
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1323 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1302 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1331 …}
    -thematic: [
      "2"
    ]
    -diploma: 4
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1369 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1432 …}
    -createdAt: DateTime @1705675359 {#1264
      date: 2024-01-19 15:42:39.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458954 {#1269
      date: 2025-09-10 01:02:34.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1391 …}
    #fromApi: false
    -name: "Encadrant Technique d'Insertion"
    -description: """
      L'encadrant technique d'insertion (ETI) supervise et soutient socio-professionnellement des personnes éloignées du marché du travail au sein d'une structure d'insertion produisant des biens ou services. Sa mission est d'atteindre les objectifs de production tout en intégrant les buts de formation et d'insertion des salariés. Sous la direction du responsable de la structure, l'ETI organise et gère une partie de l'activité de production. Il établit les conditions pour réaliser un produit ou service, en planifie la mise en œuvre et assure le suivi pour garantir la qualité et la quantité. Il utilise des outils numériques pour la gestion de la production, répartit le travail selon les compétences des salariés et gère l'équipe, en veillant à leur motivation et à la résolution de conflits.\r\n
      L'ETI joue également un rôle dans l'accueil, l'accompagnement et le suivi socio-professionnel des salariés en insertion. Il favorise leur intégration dans la structure, identifie leurs atouts et obstacles, et collabore avec d'autres acteurs du parcours d'insertion. Il contribue à l'évolution professionnelle des salariés en organisant des séances d'apprentissage, en s'assurant de la pertinence des méthodes pédagogiques et en évaluant leurs acquis. Il documente et atteste des compétences professionnelles acquises.
      """
    -public: false
    -_links: null
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1432 …}
  }
  "module" => App\Entity\Scholar\Module\OriginModule {#2631
    -image: null
    -sharedModules: Doctrine\ORM\PersistentCollection {#2640 …}
    -duplicateFrom: null
    -id: "7fd0505b-953b-11ef-acb7-0242c0a80003"
    -lessons: Doctrine\ORM\PersistentCollection {#2632 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#2637 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#2641 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1432 …}
    -createdAt: DateTime @1730126825 {#2622
      date: 2024-10-28 15:47:05.0 Europe/Paris (+01:00)
    }
    -updatedAt: null
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -name: "Projet tutoré ETI"
    -description: """
      en cours\r\n
      Ref_PJT100
      """
    -public: false
    -_links: null
    -status: "published"
  }
  "lesson" => App\Entity\Scholar\Lesson\OriginLesson {#21506
    -ref: "PJT110"
    -image: null
    -objective: null
    -sharedLessons: Doctrine\ORM\PersistentCollection {#21522 …}
    -lessonReviewActivated: true
    -indexedContent: null
    -id: "ba0730e2-bb75-11ea-8d8a-0242ac1c0003"
    -chapters: Doctrine\ORM\PersistentCollection {#21507 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#21512 …}
    -exercises: Doctrine\ORM\PersistentCollection {#21509 …}
    -minimumTime: DateTime @21600 {#21503
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#21514 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#2781 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#21516 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#21518 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#21523 …}
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1432 …}
    -createdAt: DateTime @1593592489 {#21504
      date: 2020-07-01 10:34:49.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1744268964 {#21505
      date: 2025-04-10 09:09:24.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -status: "published"
    -name: "Projet tutoré : Présentation du projet"
    -description: "<p>Projet tutor&eacute; : Pr&eacute;sentation du projet PJT100-Ref_PJT110</p>"
    -public: false
    -_links: null
    -lessonReviewActivated: true
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\TrainingVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\PracticalCaseUserVoter"
ACCESS ABSTAIN
"Nellapp\Bundle\SDKBundle\Permission\Security\Voter\SuperAdminVoter"
ACCESS ABSTAIN
Show voter details
264 DENIED FRONT_ACCESS
[
  "training" => App\Entity\Scholar\Training\SharedTraining {#1271
    -lockBy: App\Entity\Scholar\Training\Training {#1383 …}
    -lockByStatus: 1
    -id: "fe5bdd93-b6d8-11ee-b7d7-0242c0a85003"
    -modules: Doctrine\ORM\PersistentCollection {#1284 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1311 …}
    -totalHourDescription: 0
    -videoDescription: null
    -diplomaDescription: "Titre Niveau 4 (Bac)"
    -trainingProduct: null
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1323 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1302 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1331 …}
    -thematic: [
      "2"
    ]
    -diploma: 4
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1369 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1432 …}
    -createdAt: DateTime @1705675359 {#1264
      date: 2024-01-19 15:42:39.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458954 {#1269
      date: 2025-09-10 01:02:34.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1391 …}
    #fromApi: false
    -name: "Encadrant Technique d'Insertion"
    -description: """
      L'encadrant technique d'insertion (ETI) supervise et soutient socio-professionnellement des personnes éloignées du marché du travail au sein d'une structure d'insertion produisant des biens ou services. Sa mission est d'atteindre les objectifs de production tout en intégrant les buts de formation et d'insertion des salariés. Sous la direction du responsable de la structure, l'ETI organise et gère une partie de l'activité de production. Il établit les conditions pour réaliser un produit ou service, en planifie la mise en œuvre et assure le suivi pour garantir la qualité et la quantité. Il utilise des outils numériques pour la gestion de la production, répartit le travail selon les compétences des salariés et gère l'équipe, en veillant à leur motivation et à la résolution de conflits.\r\n
      L'ETI joue également un rôle dans l'accueil, l'accompagnement et le suivi socio-professionnel des salariés en insertion. Il favorise leur intégration dans la structure, identifie leurs atouts et obstacles, et collabore avec d'autres acteurs du parcours d'insertion. Il contribue à l'évolution professionnelle des salariés en organisant des séances d'apprentissage, en s'assurant de la pertinence des méthodes pédagogiques et en évaluant leurs acquis. Il documente et atteste des compétences professionnelles acquises.
      """
    -public: false
    -_links: null
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1432 …}
  }
]
"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
265 DENIED CHANNEL_USER_PERM_TRAINING_SHOW
App\Entity\Scholar\Training\SharedTraining {#1271
  -lockBy: App\Entity\Scholar\Training\Training {#1383 …}
  -lockByStatus: 1
  -id: "fe5bdd93-b6d8-11ee-b7d7-0242c0a85003"
  -modules: Doctrine\ORM\PersistentCollection {#1284 …}
  -image: Proxies\__CG__\App\Entity\Channel\Image {#1311 …}
  -totalHourDescription: 0
  -videoDescription: null
  -diplomaDescription: "Titre Niveau 4 (Bac)"
  -trainingProduct: null
  -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1323 …}
  -trainingType: "blended"
  -abstractCursus: Doctrine\ORM\PersistentCollection {#1302 …}
  -sharedTrainings: Doctrine\ORM\PersistentCollection {#1331 …}
  -thematic: [
    "2"
  ]
  -diploma: 4
  -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1369 …}
  -duplicateFrom: null
  -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1432 …}
  -createdAt: DateTime @1705675359 {#1264
    date: 2024-01-19 15:42:39.0 Europe/Paris (+01:00)
  }
  -updatedAt: DateTime @1757458954 {#1269
    date: 2025-09-10 01:02:34.0 Europe/Paris (+02:00)
  }
  #createdBy: null
  #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1391 …}
  #fromApi: false
  -name: "Encadrant Technique d'Insertion"
  -description: """
    L'encadrant technique d'insertion (ETI) supervise et soutient socio-professionnellement des personnes éloignées du marché du travail au sein d'une structure d'insertion produisant des biens ou services. Sa mission est d'atteindre les objectifs de production tout en intégrant les buts de formation et d'insertion des salariés. Sous la direction du responsable de la structure, l'ETI organise et gère une partie de l'activité de production. Il établit les conditions pour réaliser un produit ou service, en planifie la mise en œuvre et assure le suivi pour garantir la qualité et la quantité. Il utilise des outils numériques pour la gestion de la production, répartit le travail selon les compétences des salariés et gère l'équipe, en veillant à leur motivation et à la résolution de conflits.\r\n
    L'ETI joue également un rôle dans l'accueil, l'accompagnement et le suivi socio-professionnel des salariés en insertion. Il favorise leur intégration dans la structure, identifie leurs atouts et obstacles, et collabore avec d'autres acteurs du parcours d'insertion. Il contribue à l'évolution professionnelle des salariés en organisant des séances d'apprentissage, en s'assurant de la pertinence des méthodes pédagogiques et en évaluant leurs acquis. Il documente et atteste des compétences professionnelles acquises.
    """
  -public: false
  -_links: null
  -status: "published"
  -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1432 …}
}
"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