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

Authenticators

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

Access Decision

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

Access decision log

# Result Attributes Object
1 GRANTED FRONT_ACCESS
[
  "training" => App\Entity\Scholar\Training\SharedTraining {#1323
    -id: "fe5bdd93-b6d8-11ee-b7d7-0242c0a85003"
    -modules: Doctrine\ORM\PersistentCollection {#1330 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1364 …}
    -totalHourDescription: 0
    -videoDescription: null
    -diplomaDescription: "Titre Niveau 4 (Bac)"
    -trainingProduct: null
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1379 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1386 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1387 …}
    -thematic: [
      "2"
    ]
    -diploma: 4
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1425 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1705675359 {#1320
      date: 2024-01-19 15:42:39.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458954 {#1321
      date: 2025-09-10 01:02:34.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1449 …}
    #fromApi: false
    -name: "Encadrant Technique d'Insertion"
    -description: """
      L'encadrant technique d'insertion (ETI) supervise et soutient socio-professionnellement des personnes éloignées du marché du travail au sein d'une structure d'insertion produisant des biens ou services. Sa mission est d'atteindre les objectifs de production tout en intégrant les buts de formation et d'insertion des salariés. Sous la direction du responsable de la structure, l'ETI organise et gère une partie de l'activité de production. Il établit les conditions pour réaliser un produit ou service, en planifie la mise en œuvre et assure le suivi pour garantir la qualité et la quantité. Il utilise des outils numériques pour la gestion de la production, répartit le travail selon les compétences des salariés et gère l'équipe, en veillant à leur motivation et à la résolution de conflits.\r\n
      L'ETI joue également un rôle dans l'accueil, l'accompagnement et le suivi socio-professionnel des salariés en insertion. Il favorise leur intégration dans la structure, identifie leurs atouts et obstacles, et collabore avec d'autres acteurs du parcours d'insertion. Il contribue à l'évolution professionnelle des salariés en organisant des séances d'apprentissage, en s'assurant de la pertinence des méthodes pédagogiques et en évaluant leurs acquis. Il documente et atteste des compétences professionnelles acquises.
      """
    -public: false
    -_links: null
    -status: "published"
    -lockBy: App\Entity\Scholar\Training\Training {#1441 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#1629
    -id: "2b6a41ad-354a-11e9-8180-00163e87308f"
    -lessons: Doctrine\ORM\PersistentCollection {#1636 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#1661 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1666 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1550692828 {#1616
      date: 2019-02-20 21:00:28.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458818 {#1622
      date: 2025-09-10 01:00:18.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1449 …}
    #fromApi: false
    -lockBy: App\Entity\Scholar\Module\OriginModule {#1677 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#2806
    -id: "8ff02cd5-3543-11e9-8180-00163e87308f"
    -chapters: Doctrine\ORM\PersistentCollection {#2821 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#2845 …}
    -exercises: Doctrine\ORM\PersistentCollection {#2842 …}
    -minimumTime: DateTime @21600 {#2811
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#2851 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#2858 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#2867 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#2892 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#2882 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1550689990 {#2810
      date: 2019-02-20 20:13:10.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757457507 {#2807
      date: 2025-09-10 00:38:27.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1687 …}
    #fromApi: false
    -status: "published"
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#2900 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS GRANTED
Show voter details
2 GRANTED FRONT_ACCESS
[
  "training" => App\Entity\Scholar\Training\SharedTraining {#1323
    -id: "fe5bdd93-b6d8-11ee-b7d7-0242c0a85003"
    -modules: Doctrine\ORM\PersistentCollection {#1330 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1364 …}
    -totalHourDescription: 0
    -videoDescription: null
    -diplomaDescription: "Titre Niveau 4 (Bac)"
    -trainingProduct: null
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1379 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1386 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1387 …}
    -thematic: [
      "2"
    ]
    -diploma: 4
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1425 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1705675359 {#1320
      date: 2024-01-19 15:42:39.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458954 {#1321
      date: 2025-09-10 01:02:34.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1449 …}
    #fromApi: false
    -name: "Encadrant Technique d'Insertion"
    -description: """
      L'encadrant technique d'insertion (ETI) supervise et soutient socio-professionnellement des personnes éloignées du marché du travail au sein d'une structure d'insertion produisant des biens ou services. Sa mission est d'atteindre les objectifs de production tout en intégrant les buts de formation et d'insertion des salariés. Sous la direction du responsable de la structure, l'ETI organise et gère une partie de l'activité de production. Il établit les conditions pour réaliser un produit ou service, en planifie la mise en œuvre et assure le suivi pour garantir la qualité et la quantité. Il utilise des outils numériques pour la gestion de la production, répartit le travail selon les compétences des salariés et gère l'équipe, en veillant à leur motivation et à la résolution de conflits.\r\n
      L'ETI joue également un rôle dans l'accueil, l'accompagnement et le suivi socio-professionnel des salariés en insertion. Il favorise leur intégration dans la structure, identifie leurs atouts et obstacles, et collabore avec d'autres acteurs du parcours d'insertion. Il contribue à l'évolution professionnelle des salariés en organisant des séances d'apprentissage, en s'assurant de la pertinence des méthodes pédagogiques et en évaluant leurs acquis. Il documente et atteste des compétences professionnelles acquises.
      """
    -public: false
    -_links: null
    -status: "published"
    -lockBy: App\Entity\Scholar\Training\Training {#1441 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#1629
    -id: "2b6a41ad-354a-11e9-8180-00163e87308f"
    -lessons: Doctrine\ORM\PersistentCollection {#1636 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#1661 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1666 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1550692828 {#1616
      date: 2019-02-20 21:00:28.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458818 {#1622
      date: 2025-09-10 01:00:18.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1449 …}
    #fromApi: false
    -lockBy: App\Entity\Scholar\Module\OriginModule {#1677 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#2943
    -id: "95cfcbd4-169d-11ea-9c0f-0242c0a8b002"
    -chapters: Doctrine\ORM\PersistentCollection {#2942 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#2935 …}
    -exercises: Doctrine\ORM\PersistentCollection {#2932 …}
    -minimumTime: DateTime @21600 {#2894
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#2937 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#2858 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#2947 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#2949 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#2955 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1575467666 {#2887
      date: 2019-12-04 14:54:26.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458810 {#2944
      date: 2025-09-10 01:00:10.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#2953 …}
    #fromApi: false
    -status: "published"
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#2961 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS GRANTED
Show voter details
3 DENIED FRONT_ACCESS
[
  "training" => App\Entity\Scholar\Training\SharedTraining {#1323
    -id: "fe5bdd93-b6d8-11ee-b7d7-0242c0a85003"
    -modules: Doctrine\ORM\PersistentCollection {#1330 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1364 …}
    -totalHourDescription: 0
    -videoDescription: null
    -diplomaDescription: "Titre Niveau 4 (Bac)"
    -trainingProduct: null
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1379 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1386 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1387 …}
    -thematic: [
      "2"
    ]
    -diploma: 4
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1425 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1705675359 {#1320
      date: 2024-01-19 15:42:39.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458954 {#1321
      date: 2025-09-10 01:02:34.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1449 …}
    #fromApi: false
    -name: "Encadrant Technique d'Insertion"
    -description: """
      L'encadrant technique d'insertion (ETI) supervise et soutient socio-professionnellement des personnes éloignées du marché du travail au sein d'une structure d'insertion produisant des biens ou services. Sa mission est d'atteindre les objectifs de production tout en intégrant les buts de formation et d'insertion des salariés. Sous la direction du responsable de la structure, l'ETI organise et gère une partie de l'activité de production. Il établit les conditions pour réaliser un produit ou service, en planifie la mise en œuvre et assure le suivi pour garantir la qualité et la quantité. Il utilise des outils numériques pour la gestion de la production, répartit le travail selon les compétences des salariés et gère l'équipe, en veillant à leur motivation et à la résolution de conflits.\r\n
      L'ETI joue également un rôle dans l'accueil, l'accompagnement et le suivi socio-professionnel des salariés en insertion. Il favorise leur intégration dans la structure, identifie leurs atouts et obstacles, et collabore avec d'autres acteurs du parcours d'insertion. Il contribue à l'évolution professionnelle des salariés en organisant des séances d'apprentissage, en s'assurant de la pertinence des méthodes pédagogiques et en évaluant leurs acquis. Il documente et atteste des compétences professionnelles acquises.
      """
    -public: false
    -_links: null
    -status: "published"
    -lockBy: App\Entity\Scholar\Training\Training {#1441 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#1629
    -id: "2b6a41ad-354a-11e9-8180-00163e87308f"
    -lessons: Doctrine\ORM\PersistentCollection {#1636 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#1661 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1666 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1550692828 {#1616
      date: 2019-02-20 21:00:28.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458818 {#1622
      date: 2025-09-10 01:00:18.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1449 …}
    #fromApi: false
    -lockBy: App\Entity\Scholar\Module\OriginModule {#1677 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#2983
    -id: "22f37c7e-354c-11e9-8180-00163e87308f"
    -chapters: Doctrine\ORM\PersistentCollection {#2984 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#2989 …}
    -exercises: Doctrine\ORM\PersistentCollection {#2986 …}
    -minimumTime: DateTime @21600 {#2980
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#2991 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#2858 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#2993 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#2995 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#3001 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1550693673 {#2981
      date: 2019-02-20 21:14:33.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458805 {#2982
      date: 2025-09-10 01:00:05.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#2953 …}
    #fromApi: false
    -status: "published"
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#3006 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\TrainingVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\PracticalCaseUserVoter"
ACCESS ABSTAIN
"Nellapp\Bundle\SDKBundle\Permission\Security\Voter\SuperAdminVoter"
ACCESS ABSTAIN
Show voter details
4 DENIED FRONT_ACCESS
[
  "training" => App\Entity\Scholar\Training\SharedTraining {#1323
    -id: "fe5bdd93-b6d8-11ee-b7d7-0242c0a85003"
    -modules: Doctrine\ORM\PersistentCollection {#1330 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1364 …}
    -totalHourDescription: 0
    -videoDescription: null
    -diplomaDescription: "Titre Niveau 4 (Bac)"
    -trainingProduct: null
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1379 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1386 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1387 …}
    -thematic: [
      "2"
    ]
    -diploma: 4
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1425 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1705675359 {#1320
      date: 2024-01-19 15:42:39.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458954 {#1321
      date: 2025-09-10 01:02:34.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1449 …}
    #fromApi: false
    -name: "Encadrant Technique d'Insertion"
    -description: """
      L'encadrant technique d'insertion (ETI) supervise et soutient socio-professionnellement des personnes éloignées du marché du travail au sein d'une structure d'insertion produisant des biens ou services. Sa mission est d'atteindre les objectifs de production tout en intégrant les buts de formation et d'insertion des salariés. Sous la direction du responsable de la structure, l'ETI organise et gère une partie de l'activité de production. Il établit les conditions pour réaliser un produit ou service, en planifie la mise en œuvre et assure le suivi pour garantir la qualité et la quantité. Il utilise des outils numériques pour la gestion de la production, répartit le travail selon les compétences des salariés et gère l'équipe, en veillant à leur motivation et à la résolution de conflits.\r\n
      L'ETI joue également un rôle dans l'accueil, l'accompagnement et le suivi socio-professionnel des salariés en insertion. Il favorise leur intégration dans la structure, identifie leurs atouts et obstacles, et collabore avec d'autres acteurs du parcours d'insertion. Il contribue à l'évolution professionnelle des salariés en organisant des séances d'apprentissage, en s'assurant de la pertinence des méthodes pédagogiques et en évaluant leurs acquis. Il documente et atteste des compétences professionnelles acquises.
      """
    -public: false
    -_links: null
    -status: "published"
    -lockBy: App\Entity\Scholar\Training\Training {#1441 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#1629
    -id: "2b6a41ad-354a-11e9-8180-00163e87308f"
    -lessons: Doctrine\ORM\PersistentCollection {#1636 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#1661 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1666 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1550692828 {#1616
      date: 2019-02-20 21:00:28.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458818 {#1622
      date: 2025-09-10 01:00:18.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1449 …}
    #fromApi: false
    -lockBy: App\Entity\Scholar\Module\OriginModule {#1677 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\OriginLesson {#3028
    -id: "92d82a91-e20f-11ef-addf-0242c0a83007"
    -chapters: Doctrine\ORM\PersistentCollection {#3029 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#3034 …}
    -exercises: Doctrine\ORM\PersistentCollection {#3031 …}
    -minimumTime: null
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#3036 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#2088 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#3038 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#3040 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#3046 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1738574198 {#3026
      date: 2025-02-03 10:16:38.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757422899 {#3027
      date: 2025-09-09 15:01:39.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#2953 …}
    #fromApi: false
    -status: "published"
    -ref: "PRE103"
    -image: null
    -objective: null
    -sharedLessons: Doctrine\ORM\PersistentCollection {#3044 …}
    -lessonReviewActivated: true
    -indexedContent: null
    -name: "Le stage et les documents administratifs"
    -description: """
      <p style="text-align: justify;"><iframe src="https://www.youtube.com/embed/xs2q9kKXfGI" width="640" height="360" data-mce-fragment="1"></iframe></p>\r\n
      <p style="text-align: justify;">La p&eacute;riode de stage en entreprise et les documents administratifs.&nbsp;</p>\r\n
      <p style="text-align: justify;">Lorsque vous allez vous rendre sur vos lieux de stage, l'entreprise, le centre de formation et vous-m&ecirc;me allez devoir compl&eacute;ter des documents administratifs. Ces documents sont obligatoires.&nbsp;&nbsp;</p>
      """
    -public: false
    -_links: null
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\TrainingVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\PracticalCaseUserVoter"
ACCESS ABSTAIN
"Nellapp\Bundle\SDKBundle\Permission\Security\Voter\SuperAdminVoter"
ACCESS ABSTAIN
Show voter details
5 DENIED FRONT_ACCESS
[
  "training" => App\Entity\Scholar\Training\SharedTraining {#1323
    -id: "fe5bdd93-b6d8-11ee-b7d7-0242c0a85003"
    -modules: Doctrine\ORM\PersistentCollection {#1330 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1364 …}
    -totalHourDescription: 0
    -videoDescription: null
    -diplomaDescription: "Titre Niveau 4 (Bac)"
    -trainingProduct: null
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1379 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1386 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1387 …}
    -thematic: [
      "2"
    ]
    -diploma: 4
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1425 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1705675359 {#1320
      date: 2024-01-19 15:42:39.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458954 {#1321
      date: 2025-09-10 01:02:34.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1449 …}
    #fromApi: false
    -name: "Encadrant Technique d'Insertion"
    -description: """
      L'encadrant technique d'insertion (ETI) supervise et soutient socio-professionnellement des personnes éloignées du marché du travail au sein d'une structure d'insertion produisant des biens ou services. Sa mission est d'atteindre les objectifs de production tout en intégrant les buts de formation et d'insertion des salariés. Sous la direction du responsable de la structure, l'ETI organise et gère une partie de l'activité de production. Il établit les conditions pour réaliser un produit ou service, en planifie la mise en œuvre et assure le suivi pour garantir la qualité et la quantité. Il utilise des outils numériques pour la gestion de la production, répartit le travail selon les compétences des salariés et gère l'équipe, en veillant à leur motivation et à la résolution de conflits.\r\n
      L'ETI joue également un rôle dans l'accueil, l'accompagnement et le suivi socio-professionnel des salariés en insertion. Il favorise leur intégration dans la structure, identifie leurs atouts et obstacles, et collabore avec d'autres acteurs du parcours d'insertion. Il contribue à l'évolution professionnelle des salariés en organisant des séances d'apprentissage, en s'assurant de la pertinence des méthodes pédagogiques et en évaluant leurs acquis. Il documente et atteste des compétences professionnelles acquises.
      """
    -public: false
    -_links: null
    -status: "published"
    -lockBy: App\Entity\Scholar\Training\Training {#1441 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#1629
    -id: "2b6a41ad-354a-11e9-8180-00163e87308f"
    -lessons: Doctrine\ORM\PersistentCollection {#1636 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#1661 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1666 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1550692828 {#1616
      date: 2019-02-20 21:00:28.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458818 {#1622
      date: 2025-09-10 01:00:18.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1449 …}
    #fromApi: false
    -lockBy: App\Entity\Scholar\Module\OriginModule {#1677 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#3051
    -id: "8aeaf925-01af-11f1-a0d1-7eefa83e8046"
    -chapters: Doctrine\ORM\PersistentCollection {#3052 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#3057 …}
    -exercises: Doctrine\ORM\PersistentCollection {#3054 …}
    -minimumTime: DateTime @21600 {#3048
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#3059 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#2858 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#3061 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#3063 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#3069 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1770198888 {#3049
      date: 2026-02-04 10:54:48.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1783674990 {#3050
      date: 2026-07-10 11:16:30.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#3067 …}
    #fromApi: false
    -status: "published"
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#3075 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\TrainingVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\PracticalCaseUserVoter"
ACCESS ABSTAIN
"Nellapp\Bundle\SDKBundle\Permission\Security\Voter\SuperAdminVoter"
ACCESS ABSTAIN
Show voter details
6 DENIED FRONT_ACCESS
[
  "training" => App\Entity\Scholar\Training\SharedTraining {#1323
    -id: "fe5bdd93-b6d8-11ee-b7d7-0242c0a85003"
    -modules: Doctrine\ORM\PersistentCollection {#1330 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1364 …}
    -totalHourDescription: 0
    -videoDescription: null
    -diplomaDescription: "Titre Niveau 4 (Bac)"
    -trainingProduct: null
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1379 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1386 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1387 …}
    -thematic: [
      "2"
    ]
    -diploma: 4
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1425 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1705675359 {#1320
      date: 2024-01-19 15:42:39.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458954 {#1321
      date: 2025-09-10 01:02:34.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1449 …}
    #fromApi: false
    -name: "Encadrant Technique d'Insertion"
    -description: """
      L'encadrant technique d'insertion (ETI) supervise et soutient socio-professionnellement des personnes éloignées du marché du travail au sein d'une structure d'insertion produisant des biens ou services. Sa mission est d'atteindre les objectifs de production tout en intégrant les buts de formation et d'insertion des salariés. Sous la direction du responsable de la structure, l'ETI organise et gère une partie de l'activité de production. Il établit les conditions pour réaliser un produit ou service, en planifie la mise en œuvre et assure le suivi pour garantir la qualité et la quantité. Il utilise des outils numériques pour la gestion de la production, répartit le travail selon les compétences des salariés et gère l'équipe, en veillant à leur motivation et à la résolution de conflits.\r\n
      L'ETI joue également un rôle dans l'accueil, l'accompagnement et le suivi socio-professionnel des salariés en insertion. Il favorise leur intégration dans la structure, identifie leurs atouts et obstacles, et collabore avec d'autres acteurs du parcours d'insertion. Il contribue à l'évolution professionnelle des salariés en organisant des séances d'apprentissage, en s'assurant de la pertinence des méthodes pédagogiques et en évaluant leurs acquis. Il documente et atteste des compétences professionnelles acquises.
      """
    -public: false
    -_links: null
    -status: "published"
    -lockBy: App\Entity\Scholar\Training\Training {#1441 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#1670
    -id: "3fa89cf3-b6da-11ee-b7d7-0242c0a85003"
    -lessons: Doctrine\ORM\PersistentCollection {#1690 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#1700 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1705 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1705675898 {#1672
      date: 2024-01-19 15:51:38.0 Europe/Paris (+01:00)
    }
    -updatedAt: null
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -lockBy: App\Entity\Scholar\Module\OriginModule {#1708 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#3288
    -id: "28876447-2191-11ef-9d89-0242ac160006"
    -chapters: Doctrine\ORM\PersistentCollection {#3289 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#3294 …}
    -exercises: Doctrine\ORM\PersistentCollection {#3291 …}
    -minimumTime: DateTime @21600 {#3285
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#3296 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#3298 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#3299 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#3301 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#3307 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1717409280 {#3286
      date: 2024-06-03 12:08:00.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1752578036 {#3287
      date: 2025-07-15 13:13:56.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -status: "published"
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#3312 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\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 {#1323
    -id: "fe5bdd93-b6d8-11ee-b7d7-0242c0a85003"
    -modules: Doctrine\ORM\PersistentCollection {#1330 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1364 …}
    -totalHourDescription: 0
    -videoDescription: null
    -diplomaDescription: "Titre Niveau 4 (Bac)"
    -trainingProduct: null
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1379 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1386 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1387 …}
    -thematic: [
      "2"
    ]
    -diploma: 4
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1425 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1705675359 {#1320
      date: 2024-01-19 15:42:39.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458954 {#1321
      date: 2025-09-10 01:02:34.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1449 …}
    #fromApi: false
    -name: "Encadrant Technique d'Insertion"
    -description: """
      L'encadrant technique d'insertion (ETI) supervise et soutient socio-professionnellement des personnes éloignées du marché du travail au sein d'une structure d'insertion produisant des biens ou services. Sa mission est d'atteindre les objectifs de production tout en intégrant les buts de formation et d'insertion des salariés. Sous la direction du responsable de la structure, l'ETI organise et gère une partie de l'activité de production. Il établit les conditions pour réaliser un produit ou service, en planifie la mise en œuvre et assure le suivi pour garantir la qualité et la quantité. Il utilise des outils numériques pour la gestion de la production, répartit le travail selon les compétences des salariés et gère l'équipe, en veillant à leur motivation et à la résolution de conflits.\r\n
      L'ETI joue également un rôle dans l'accueil, l'accompagnement et le suivi socio-professionnel des salariés en insertion. Il favorise leur intégration dans la structure, identifie leurs atouts et obstacles, et collabore avec d'autres acteurs du parcours d'insertion. Il contribue à l'évolution professionnelle des salariés en organisant des séances d'apprentissage, en s'assurant de la pertinence des méthodes pédagogiques et en évaluant leurs acquis. Il documente et atteste des compétences professionnelles acquises.
      """
    -public: false
    -_links: null
    -status: "published"
    -lockBy: App\Entity\Scholar\Training\Training {#1441 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#1670
    -id: "3fa89cf3-b6da-11ee-b7d7-0242c0a85003"
    -lessons: Doctrine\ORM\PersistentCollection {#1690 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#1700 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1705 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1705675898 {#1672
      date: 2024-01-19 15:51:38.0 Europe/Paris (+01:00)
    }
    -updatedAt: null
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -lockBy: App\Entity\Scholar\Module\OriginModule {#1708 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#3334
    -id: "0f7e359e-219f-11ef-9d89-0242ac160006"
    -chapters: Doctrine\ORM\PersistentCollection {#3335 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#3340 …}
    -exercises: Doctrine\ORM\PersistentCollection {#3337 …}
    -minimumTime: DateTime @21600 {#3331
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#3342 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#3298 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#3344 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#3346 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#3352 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1717415251 {#3332
      date: 2024-06-03 13:47:31.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1750847724 {#3333
      date: 2025-06-25 12:35:24.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -status: "published"
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#3357 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\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 {#1323
    -id: "fe5bdd93-b6d8-11ee-b7d7-0242c0a85003"
    -modules: Doctrine\ORM\PersistentCollection {#1330 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1364 …}
    -totalHourDescription: 0
    -videoDescription: null
    -diplomaDescription: "Titre Niveau 4 (Bac)"
    -trainingProduct: null
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1379 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1386 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1387 …}
    -thematic: [
      "2"
    ]
    -diploma: 4
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1425 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1705675359 {#1320
      date: 2024-01-19 15:42:39.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458954 {#1321
      date: 2025-09-10 01:02:34.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1449 …}
    #fromApi: false
    -name: "Encadrant Technique d'Insertion"
    -description: """
      L'encadrant technique d'insertion (ETI) supervise et soutient socio-professionnellement des personnes éloignées du marché du travail au sein d'une structure d'insertion produisant des biens ou services. Sa mission est d'atteindre les objectifs de production tout en intégrant les buts de formation et d'insertion des salariés. Sous la direction du responsable de la structure, l'ETI organise et gère une partie de l'activité de production. Il établit les conditions pour réaliser un produit ou service, en planifie la mise en œuvre et assure le suivi pour garantir la qualité et la quantité. Il utilise des outils numériques pour la gestion de la production, répartit le travail selon les compétences des salariés et gère l'équipe, en veillant à leur motivation et à la résolution de conflits.\r\n
      L'ETI joue également un rôle dans l'accueil, l'accompagnement et le suivi socio-professionnel des salariés en insertion. Il favorise leur intégration dans la structure, identifie leurs atouts et obstacles, et collabore avec d'autres acteurs du parcours d'insertion. Il contribue à l'évolution professionnelle des salariés en organisant des séances d'apprentissage, en s'assurant de la pertinence des méthodes pédagogiques et en évaluant leurs acquis. Il documente et atteste des compétences professionnelles acquises.
      """
    -public: false
    -_links: null
    -status: "published"
    -lockBy: App\Entity\Scholar\Training\Training {#1441 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#1721
    -id: "1231897a-3551-11e9-8180-00163e87308f"
    -lessons: Doctrine\ORM\PersistentCollection {#1722 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#1727 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1732 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1550695792 {#1711
      date: 2019-02-20 21:49:52.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458817 {#1720
      date: 2025-09-10 01:00:17.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1730 …}
    #fromApi: false
    -lockBy: App\Entity\Scholar\Module\OriginModule {#1737 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#3436
    -id: "a97db74b-3550-11e9-8180-00163e87308f"
    -chapters: Doctrine\ORM\PersistentCollection {#3437 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#3442 …}
    -exercises: Doctrine\ORM\PersistentCollection {#3439 …}
    -minimumTime: DateTime @21600 {#3433
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#3444 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#3446 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#3447 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#3449 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#3455 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1550695616 {#3434
      date: 2019-02-20 21:46:56.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458811 {#3435
      date: 2025-09-10 01:00:11.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1776 …}
    #fromApi: false
    -status: "published"
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#3460 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\TrainingVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\PracticalCaseUserVoter"
ACCESS ABSTAIN
"Nellapp\Bundle\SDKBundle\Permission\Security\Voter\SuperAdminVoter"
ACCESS ABSTAIN
Show voter details
9 DENIED FRONT_ACCESS
[
  "training" => App\Entity\Scholar\Training\SharedTraining {#1323
    -id: "fe5bdd93-b6d8-11ee-b7d7-0242c0a85003"
    -modules: Doctrine\ORM\PersistentCollection {#1330 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1364 …}
    -totalHourDescription: 0
    -videoDescription: null
    -diplomaDescription: "Titre Niveau 4 (Bac)"
    -trainingProduct: null
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1379 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1386 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1387 …}
    -thematic: [
      "2"
    ]
    -diploma: 4
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1425 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1705675359 {#1320
      date: 2024-01-19 15:42:39.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458954 {#1321
      date: 2025-09-10 01:02:34.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1449 …}
    #fromApi: false
    -name: "Encadrant Technique d'Insertion"
    -description: """
      L'encadrant technique d'insertion (ETI) supervise et soutient socio-professionnellement des personnes éloignées du marché du travail au sein d'une structure d'insertion produisant des biens ou services. Sa mission est d'atteindre les objectifs de production tout en intégrant les buts de formation et d'insertion des salariés. Sous la direction du responsable de la structure, l'ETI organise et gère une partie de l'activité de production. Il établit les conditions pour réaliser un produit ou service, en planifie la mise en œuvre et assure le suivi pour garantir la qualité et la quantité. Il utilise des outils numériques pour la gestion de la production, répartit le travail selon les compétences des salariés et gère l'équipe, en veillant à leur motivation et à la résolution de conflits.\r\n
      L'ETI joue également un rôle dans l'accueil, l'accompagnement et le suivi socio-professionnel des salariés en insertion. Il favorise leur intégration dans la structure, identifie leurs atouts et obstacles, et collabore avec d'autres acteurs du parcours d'insertion. Il contribue à l'évolution professionnelle des salariés en organisant des séances d'apprentissage, en s'assurant de la pertinence des méthodes pédagogiques et en évaluant leurs acquis. Il documente et atteste des compétences professionnelles acquises.
      """
    -public: false
    -_links: null
    -status: "published"
    -lockBy: App\Entity\Scholar\Training\Training {#1441 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#1721
    -id: "1231897a-3551-11e9-8180-00163e87308f"
    -lessons: Doctrine\ORM\PersistentCollection {#1722 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#1727 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1732 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1550695792 {#1711
      date: 2019-02-20 21:49:52.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458817 {#1720
      date: 2025-09-10 01:00:17.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1730 …}
    #fromApi: false
    -lockBy: App\Entity\Scholar\Module\OriginModule {#1737 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#3482
    -id: "bb32b448-3921-11e9-8180-00163e87308f"
    -chapters: Doctrine\ORM\PersistentCollection {#3483 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#3488 …}
    -exercises: Doctrine\ORM\PersistentCollection {#3485 …}
    -minimumTime: DateTime @21600 {#3479
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#3490 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#2858 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#3492 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#3494 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#3500 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1551115264 {#3480
      date: 2019-02-25 18:21:04.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458812 {#3481
      date: 2025-09-10 01:00:12.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#3498 …}
    #fromApi: false
    -status: "published"
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#3506 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\TrainingVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\PracticalCaseUserVoter"
ACCESS ABSTAIN
"Nellapp\Bundle\SDKBundle\Permission\Security\Voter\SuperAdminVoter"
ACCESS ABSTAIN
Show voter details
10 DENIED FRONT_ACCESS
[
  "training" => App\Entity\Scholar\Training\SharedTraining {#1323
    -id: "fe5bdd93-b6d8-11ee-b7d7-0242c0a85003"
    -modules: Doctrine\ORM\PersistentCollection {#1330 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1364 …}
    -totalHourDescription: 0
    -videoDescription: null
    -diplomaDescription: "Titre Niveau 4 (Bac)"
    -trainingProduct: null
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1379 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1386 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1387 …}
    -thematic: [
      "2"
    ]
    -diploma: 4
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1425 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1705675359 {#1320
      date: 2024-01-19 15:42:39.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458954 {#1321
      date: 2025-09-10 01:02:34.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1449 …}
    #fromApi: false
    -name: "Encadrant Technique d'Insertion"
    -description: """
      L'encadrant technique d'insertion (ETI) supervise et soutient socio-professionnellement des personnes éloignées du marché du travail au sein d'une structure d'insertion produisant des biens ou services. Sa mission est d'atteindre les objectifs de production tout en intégrant les buts de formation et d'insertion des salariés. Sous la direction du responsable de la structure, l'ETI organise et gère une partie de l'activité de production. Il établit les conditions pour réaliser un produit ou service, en planifie la mise en œuvre et assure le suivi pour garantir la qualité et la quantité. Il utilise des outils numériques pour la gestion de la production, répartit le travail selon les compétences des salariés et gère l'équipe, en veillant à leur motivation et à la résolution de conflits.\r\n
      L'ETI joue également un rôle dans l'accueil, l'accompagnement et le suivi socio-professionnel des salariés en insertion. Il favorise leur intégration dans la structure, identifie leurs atouts et obstacles, et collabore avec d'autres acteurs du parcours d'insertion. Il contribue à l'évolution professionnelle des salariés en organisant des séances d'apprentissage, en s'assurant de la pertinence des méthodes pédagogiques et en évaluant leurs acquis. Il documente et atteste des compétences professionnelles acquises.
      """
    -public: false
    -_links: null
    -status: "published"
    -lockBy: App\Entity\Scholar\Training\Training {#1441 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#1721
    -id: "1231897a-3551-11e9-8180-00163e87308f"
    -lessons: Doctrine\ORM\PersistentCollection {#1722 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#1727 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1732 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1550695792 {#1711
      date: 2019-02-20 21:49:52.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458817 {#1720
      date: 2025-09-10 01:00:17.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1730 …}
    #fromApi: false
    -lockBy: App\Entity\Scholar\Module\OriginModule {#1737 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#3527
    -id: "b1a7f033-65d7-11e9-a435-0242c0a8d002"
    -chapters: Doctrine\ORM\PersistentCollection {#3528 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#3533 …}
    -exercises: Doctrine\ORM\PersistentCollection {#3530 …}
    -minimumTime: DateTime @21600 {#3519
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#3535 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#2858 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#3537 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#3539 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#3545 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1556024068 {#3525
      date: 2019-04-23 14:54:28.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1757420194 {#3526
      date: 2025-09-09 14:16:34.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#3543 …}
    #fromApi: false
    -status: "published"
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#3551 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\TrainingVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\PracticalCaseUserVoter"
ACCESS ABSTAIN
"Nellapp\Bundle\SDKBundle\Permission\Security\Voter\SuperAdminVoter"
ACCESS ABSTAIN
Show voter details
11 DENIED FRONT_ACCESS
[
  "training" => App\Entity\Scholar\Training\SharedTraining {#1323
    -id: "fe5bdd93-b6d8-11ee-b7d7-0242c0a85003"
    -modules: Doctrine\ORM\PersistentCollection {#1330 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1364 …}
    -totalHourDescription: 0
    -videoDescription: null
    -diplomaDescription: "Titre Niveau 4 (Bac)"
    -trainingProduct: null
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1379 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1386 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1387 …}
    -thematic: [
      "2"
    ]
    -diploma: 4
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1425 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1705675359 {#1320
      date: 2024-01-19 15:42:39.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458954 {#1321
      date: 2025-09-10 01:02:34.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1449 …}
    #fromApi: false
    -name: "Encadrant Technique d'Insertion"
    -description: """
      L'encadrant technique d'insertion (ETI) supervise et soutient socio-professionnellement des personnes éloignées du marché du travail au sein d'une structure d'insertion produisant des biens ou services. Sa mission est d'atteindre les objectifs de production tout en intégrant les buts de formation et d'insertion des salariés. Sous la direction du responsable de la structure, l'ETI organise et gère une partie de l'activité de production. Il établit les conditions pour réaliser un produit ou service, en planifie la mise en œuvre et assure le suivi pour garantir la qualité et la quantité. Il utilise des outils numériques pour la gestion de la production, répartit le travail selon les compétences des salariés et gère l'équipe, en veillant à leur motivation et à la résolution de conflits.\r\n
      L'ETI joue également un rôle dans l'accueil, l'accompagnement et le suivi socio-professionnel des salariés en insertion. Il favorise leur intégration dans la structure, identifie leurs atouts et obstacles, et collabore avec d'autres acteurs du parcours d'insertion. Il contribue à l'évolution professionnelle des salariés en organisant des séances d'apprentissage, en s'assurant de la pertinence des méthodes pédagogiques et en évaluant leurs acquis. Il documente et atteste des compétences professionnelles acquises.
      """
    -public: false
    -_links: null
    -status: "published"
    -lockBy: App\Entity\Scholar\Training\Training {#1441 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#1721
    -id: "1231897a-3551-11e9-8180-00163e87308f"
    -lessons: Doctrine\ORM\PersistentCollection {#1722 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#1727 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1732 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1550695792 {#1711
      date: 2019-02-20 21:49:52.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458817 {#1720
      date: 2025-09-10 01:00:17.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1730 …}
    #fromApi: false
    -lockBy: App\Entity\Scholar\Module\OriginModule {#1737 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#3573
    -id: "045f11c0-6ca7-11ec-aa25-0242ac140004"
    -chapters: Doctrine\ORM\PersistentCollection {#3574 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#3579 …}
    -exercises: Doctrine\ORM\PersistentCollection {#3576 …}
    -minimumTime: DateTime @21600 {#3570
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#3581 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#2858 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#3583 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#3585 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#3591 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1641222513 {#3571
      date: 2022-01-03 16:08:33.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1750847724 {#3572
      date: 2025-06-25 12:35:24.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -status: "published"
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#3596 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\TrainingVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\PracticalCaseUserVoter"
ACCESS ABSTAIN
"Nellapp\Bundle\SDKBundle\Permission\Security\Voter\SuperAdminVoter"
ACCESS ABSTAIN
Show voter details
12 DENIED FRONT_ACCESS
[
  "training" => App\Entity\Scholar\Training\SharedTraining {#1323
    -id: "fe5bdd93-b6d8-11ee-b7d7-0242c0a85003"
    -modules: Doctrine\ORM\PersistentCollection {#1330 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1364 …}
    -totalHourDescription: 0
    -videoDescription: null
    -diplomaDescription: "Titre Niveau 4 (Bac)"
    -trainingProduct: null
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1379 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1386 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1387 …}
    -thematic: [
      "2"
    ]
    -diploma: 4
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1425 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1705675359 {#1320
      date: 2024-01-19 15:42:39.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458954 {#1321
      date: 2025-09-10 01:02:34.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1449 …}
    #fromApi: false
    -name: "Encadrant Technique d'Insertion"
    -description: """
      L'encadrant technique d'insertion (ETI) supervise et soutient socio-professionnellement des personnes éloignées du marché du travail au sein d'une structure d'insertion produisant des biens ou services. Sa mission est d'atteindre les objectifs de production tout en intégrant les buts de formation et d'insertion des salariés. Sous la direction du responsable de la structure, l'ETI organise et gère une partie de l'activité de production. Il établit les conditions pour réaliser un produit ou service, en planifie la mise en œuvre et assure le suivi pour garantir la qualité et la quantité. Il utilise des outils numériques pour la gestion de la production, répartit le travail selon les compétences des salariés et gère l'équipe, en veillant à leur motivation et à la résolution de conflits.\r\n
      L'ETI joue également un rôle dans l'accueil, l'accompagnement et le suivi socio-professionnel des salariés en insertion. Il favorise leur intégration dans la structure, identifie leurs atouts et obstacles, et collabore avec d'autres acteurs du parcours d'insertion. Il contribue à l'évolution professionnelle des salariés en organisant des séances d'apprentissage, en s'assurant de la pertinence des méthodes pédagogiques et en évaluant leurs acquis. Il documente et atteste des compétences professionnelles acquises.
      """
    -public: false
    -_links: null
    -status: "published"
    -lockBy: App\Entity\Scholar\Training\Training {#1441 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#1721
    -id: "1231897a-3551-11e9-8180-00163e87308f"
    -lessons: Doctrine\ORM\PersistentCollection {#1722 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#1727 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1732 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1550695792 {#1711
      date: 2019-02-20 21:49:52.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458817 {#1720
      date: 2025-09-10 01:00:17.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1730 …}
    #fromApi: false
    -lockBy: App\Entity\Scholar\Module\OriginModule {#1737 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#3618
    -id: "93b8260b-13d8-11f1-a0d1-7eefa83e8046"
    -chapters: Doctrine\ORM\PersistentCollection {#3619 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#3624 …}
    -exercises: Doctrine\ORM\PersistentCollection {#3621 …}
    -minimumTime: DateTime @21600 {#3615
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#3626 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#2858 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#3628 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#3630 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#3636 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1772195633 {#3616
      date: 2026-02-27 13:33:53.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1774023474 {#3617
      date: 2026-03-20 17:17:54.0 Europe/Paris (+01:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#3634 …}
    #fromApi: false
    -status: "published"
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#3642 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\TrainingVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\PracticalCaseUserVoter"
ACCESS ABSTAIN
"Nellapp\Bundle\SDKBundle\Permission\Security\Voter\SuperAdminVoter"
ACCESS ABSTAIN
Show voter details
13 DENIED FRONT_ACCESS
[
  "training" => App\Entity\Scholar\Training\SharedTraining {#1323
    -id: "fe5bdd93-b6d8-11ee-b7d7-0242c0a85003"
    -modules: Doctrine\ORM\PersistentCollection {#1330 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1364 …}
    -totalHourDescription: 0
    -videoDescription: null
    -diplomaDescription: "Titre Niveau 4 (Bac)"
    -trainingProduct: null
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1379 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1386 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1387 …}
    -thematic: [
      "2"
    ]
    -diploma: 4
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1425 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1705675359 {#1320
      date: 2024-01-19 15:42:39.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458954 {#1321
      date: 2025-09-10 01:02:34.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1449 …}
    #fromApi: false
    -name: "Encadrant Technique d'Insertion"
    -description: """
      L'encadrant technique d'insertion (ETI) supervise et soutient socio-professionnellement des personnes éloignées du marché du travail au sein d'une structure d'insertion produisant des biens ou services. Sa mission est d'atteindre les objectifs de production tout en intégrant les buts de formation et d'insertion des salariés. Sous la direction du responsable de la structure, l'ETI organise et gère une partie de l'activité de production. Il établit les conditions pour réaliser un produit ou service, en planifie la mise en œuvre et assure le suivi pour garantir la qualité et la quantité. Il utilise des outils numériques pour la gestion de la production, répartit le travail selon les compétences des salariés et gère l'équipe, en veillant à leur motivation et à la résolution de conflits.\r\n
      L'ETI joue également un rôle dans l'accueil, l'accompagnement et le suivi socio-professionnel des salariés en insertion. Il favorise leur intégration dans la structure, identifie leurs atouts et obstacles, et collabore avec d'autres acteurs du parcours d'insertion. Il contribue à l'évolution professionnelle des salariés en organisant des séances d'apprentissage, en s'assurant de la pertinence des méthodes pédagogiques et en évaluant leurs acquis. Il documente et atteste des compétences professionnelles acquises.
      """
    -public: false
    -_links: null
    -status: "published"
    -lockBy: App\Entity\Scholar\Training\Training {#1441 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#1721
    -id: "1231897a-3551-11e9-8180-00163e87308f"
    -lessons: Doctrine\ORM\PersistentCollection {#1722 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#1727 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1732 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1550695792 {#1711
      date: 2019-02-20 21:49:52.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458817 {#1720
      date: 2025-09-10 01:00:17.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1730 …}
    #fromApi: false
    -lockBy: App\Entity\Scholar\Module\OriginModule {#1737 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#3665
    -id: "b44a14f3-02bc-11ed-81e4-0242ac140006"
    -chapters: Doctrine\ORM\PersistentCollection {#3666 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#3671 …}
    -exercises: Doctrine\ORM\PersistentCollection {#3668 …}
    -minimumTime: DateTime @21600 {#3662
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#3673 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#2858 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#3675 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#3677 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#3683 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1657724501 {#3663
      date: 2022-07-13 17:01:41.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1750847724 {#3664
      date: 2025-06-25 12:35:24.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -status: "published"
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#3688 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\TrainingVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\PracticalCaseUserVoter"
ACCESS ABSTAIN
"Nellapp\Bundle\SDKBundle\Permission\Security\Voter\SuperAdminVoter"
ACCESS ABSTAIN
Show voter details
14 DENIED FRONT_ACCESS
[
  "training" => App\Entity\Scholar\Training\SharedTraining {#1323
    -id: "fe5bdd93-b6d8-11ee-b7d7-0242c0a85003"
    -modules: Doctrine\ORM\PersistentCollection {#1330 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1364 …}
    -totalHourDescription: 0
    -videoDescription: null
    -diplomaDescription: "Titre Niveau 4 (Bac)"
    -trainingProduct: null
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1379 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1386 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1387 …}
    -thematic: [
      "2"
    ]
    -diploma: 4
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1425 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1705675359 {#1320
      date: 2024-01-19 15:42:39.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458954 {#1321
      date: 2025-09-10 01:02:34.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1449 …}
    #fromApi: false
    -name: "Encadrant Technique d'Insertion"
    -description: """
      L'encadrant technique d'insertion (ETI) supervise et soutient socio-professionnellement des personnes éloignées du marché du travail au sein d'une structure d'insertion produisant des biens ou services. Sa mission est d'atteindre les objectifs de production tout en intégrant les buts de formation et d'insertion des salariés. Sous la direction du responsable de la structure, l'ETI organise et gère une partie de l'activité de production. Il établit les conditions pour réaliser un produit ou service, en planifie la mise en œuvre et assure le suivi pour garantir la qualité et la quantité. Il utilise des outils numériques pour la gestion de la production, répartit le travail selon les compétences des salariés et gère l'équipe, en veillant à leur motivation et à la résolution de conflits.\r\n
      L'ETI joue également un rôle dans l'accueil, l'accompagnement et le suivi socio-professionnel des salariés en insertion. Il favorise leur intégration dans la structure, identifie leurs atouts et obstacles, et collabore avec d'autres acteurs du parcours d'insertion. Il contribue à l'évolution professionnelle des salariés en organisant des séances d'apprentissage, en s'assurant de la pertinence des méthodes pédagogiques et en évaluant leurs acquis. Il documente et atteste des compétences professionnelles acquises.
      """
    -public: false
    -_links: null
    -status: "published"
    -lockBy: App\Entity\Scholar\Training\Training {#1441 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#1721
    -id: "1231897a-3551-11e9-8180-00163e87308f"
    -lessons: Doctrine\ORM\PersistentCollection {#1722 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#1727 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1732 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1550695792 {#1711
      date: 2019-02-20 21:49:52.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458817 {#1720
      date: 2025-09-10 01:00:17.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1730 …}
    #fromApi: false
    -lockBy: App\Entity\Scholar\Module\OriginModule {#1737 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#3709
    -id: "93cd03a0-13d8-11f1-a0d1-7eefa83e8046"
    -chapters: Doctrine\ORM\PersistentCollection {#3710 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#3715 …}
    -exercises: Doctrine\ORM\PersistentCollection {#3712 …}
    -minimumTime: DateTime @21600 {#3707
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#3717 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#2858 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#3719 …}
    -lessonStats: null
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#3726 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1772195633 {#3708
      date: 2026-02-27 13:33:53.0 Europe/Paris (+01:00)
    }
    -updatedAt: null
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -status: "published"
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#3731 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\TrainingVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\PracticalCaseUserVoter"
ACCESS ABSTAIN
"Nellapp\Bundle\SDKBundle\Permission\Security\Voter\SuperAdminVoter"
ACCESS ABSTAIN
Show voter details
15 DENIED FRONT_ACCESS
[
  "training" => App\Entity\Scholar\Training\SharedTraining {#1323
    -id: "fe5bdd93-b6d8-11ee-b7d7-0242c0a85003"
    -modules: Doctrine\ORM\PersistentCollection {#1330 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1364 …}
    -totalHourDescription: 0
    -videoDescription: null
    -diplomaDescription: "Titre Niveau 4 (Bac)"
    -trainingProduct: null
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1379 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1386 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1387 …}
    -thematic: [
      "2"
    ]
    -diploma: 4
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1425 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1705675359 {#1320
      date: 2024-01-19 15:42:39.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458954 {#1321
      date: 2025-09-10 01:02:34.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1449 …}
    #fromApi: false
    -name: "Encadrant Technique d'Insertion"
    -description: """
      L'encadrant technique d'insertion (ETI) supervise et soutient socio-professionnellement des personnes éloignées du marché du travail au sein d'une structure d'insertion produisant des biens ou services. Sa mission est d'atteindre les objectifs de production tout en intégrant les buts de formation et d'insertion des salariés. Sous la direction du responsable de la structure, l'ETI organise et gère une partie de l'activité de production. Il établit les conditions pour réaliser un produit ou service, en planifie la mise en œuvre et assure le suivi pour garantir la qualité et la quantité. Il utilise des outils numériques pour la gestion de la production, répartit le travail selon les compétences des salariés et gère l'équipe, en veillant à leur motivation et à la résolution de conflits.\r\n
      L'ETI joue également un rôle dans l'accueil, l'accompagnement et le suivi socio-professionnel des salariés en insertion. Il favorise leur intégration dans la structure, identifie leurs atouts et obstacles, et collabore avec d'autres acteurs du parcours d'insertion. Il contribue à l'évolution professionnelle des salariés en organisant des séances d'apprentissage, en s'assurant de la pertinence des méthodes pédagogiques et en évaluant leurs acquis. Il documente et atteste des compétences professionnelles acquises.
      """
    -public: false
    -_links: null
    -status: "published"
    -lockBy: App\Entity\Scholar\Training\Training {#1441 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#1721
    -id: "1231897a-3551-11e9-8180-00163e87308f"
    -lessons: Doctrine\ORM\PersistentCollection {#1722 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#1727 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1732 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1550695792 {#1711
      date: 2019-02-20 21:49:52.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458817 {#1720
      date: 2025-09-10 01:00:17.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1730 …}
    #fromApi: false
    -lockBy: App\Entity\Scholar\Module\OriginModule {#1737 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#3752
    -id: "93dbfaca-13d8-11f1-a0d1-7eefa83e8046"
    -chapters: Doctrine\ORM\PersistentCollection {#3753 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#3758 …}
    -exercises: Doctrine\ORM\PersistentCollection {#3755 …}
    -minimumTime: DateTime @21600 {#3750
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#3760 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#2858 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#3762 …}
    -lessonStats: null
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#3769 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1772195633 {#3751
      date: 2026-02-27 13:33:53.0 Europe/Paris (+01:00)
    }
    -updatedAt: null
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -status: "published"
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#3774 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\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 {#1323
    -id: "fe5bdd93-b6d8-11ee-b7d7-0242c0a85003"
    -modules: Doctrine\ORM\PersistentCollection {#1330 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1364 …}
    -totalHourDescription: 0
    -videoDescription: null
    -diplomaDescription: "Titre Niveau 4 (Bac)"
    -trainingProduct: null
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1379 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1386 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1387 …}
    -thematic: [
      "2"
    ]
    -diploma: 4
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1425 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1705675359 {#1320
      date: 2024-01-19 15:42:39.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458954 {#1321
      date: 2025-09-10 01:02:34.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1449 …}
    #fromApi: false
    -name: "Encadrant Technique d'Insertion"
    -description: """
      L'encadrant technique d'insertion (ETI) supervise et soutient socio-professionnellement des personnes éloignées du marché du travail au sein d'une structure d'insertion produisant des biens ou services. Sa mission est d'atteindre les objectifs de production tout en intégrant les buts de formation et d'insertion des salariés. Sous la direction du responsable de la structure, l'ETI organise et gère une partie de l'activité de production. Il établit les conditions pour réaliser un produit ou service, en planifie la mise en œuvre et assure le suivi pour garantir la qualité et la quantité. Il utilise des outils numériques pour la gestion de la production, répartit le travail selon les compétences des salariés et gère l'équipe, en veillant à leur motivation et à la résolution de conflits.\r\n
      L'ETI joue également un rôle dans l'accueil, l'accompagnement et le suivi socio-professionnel des salariés en insertion. Il favorise leur intégration dans la structure, identifie leurs atouts et obstacles, et collabore avec d'autres acteurs du parcours d'insertion. Il contribue à l'évolution professionnelle des salariés en organisant des séances d'apprentissage, en s'assurant de la pertinence des méthodes pédagogiques et en évaluant leurs acquis. Il documente et atteste des compétences professionnelles acquises.
      """
    -public: false
    -_links: null
    -status: "published"
    -lockBy: App\Entity\Scholar\Training\Training {#1441 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#1751
    -id: "845948c2-3606-11e9-8180-00163e87308f"
    -lessons: Doctrine\ORM\PersistentCollection {#1752 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#1757 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1762 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1550773722 {#1749
      date: 2019-02-21 19:28:42.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458819 {#1750
      date: 2025-09-10 01:00:19.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1760 …}
    #fromApi: false
    -lockBy: App\Entity\Scholar\Module\OriginModule {#1767 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#4021
    -id: "46024c68-3606-11e9-8180-00163e87308f"
    -chapters: Doctrine\ORM\PersistentCollection {#4022 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#4027 …}
    -exercises: Doctrine\ORM\PersistentCollection {#4024 …}
    -minimumTime: DateTime @21600 {#4018
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#4029 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#2858 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#4031 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#4033 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#4039 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1550773618 {#4019
      date: 2019-02-21 19:26:58.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458806 {#4020
      date: 2025-09-10 01:00:06.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#4037 …}
    #fromApi: false
    -status: "published"
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#4045 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
]
"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 {#1323
    -id: "fe5bdd93-b6d8-11ee-b7d7-0242c0a85003"
    -modules: Doctrine\ORM\PersistentCollection {#1330 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1364 …}
    -totalHourDescription: 0
    -videoDescription: null
    -diplomaDescription: "Titre Niveau 4 (Bac)"
    -trainingProduct: null
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1379 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1386 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1387 …}
    -thematic: [
      "2"
    ]
    -diploma: 4
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1425 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1705675359 {#1320
      date: 2024-01-19 15:42:39.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458954 {#1321
      date: 2025-09-10 01:02:34.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1449 …}
    #fromApi: false
    -name: "Encadrant Technique d'Insertion"
    -description: """
      L'encadrant technique d'insertion (ETI) supervise et soutient socio-professionnellement des personnes éloignées du marché du travail au sein d'une structure d'insertion produisant des biens ou services. Sa mission est d'atteindre les objectifs de production tout en intégrant les buts de formation et d'insertion des salariés. Sous la direction du responsable de la structure, l'ETI organise et gère une partie de l'activité de production. Il établit les conditions pour réaliser un produit ou service, en planifie la mise en œuvre et assure le suivi pour garantir la qualité et la quantité. Il utilise des outils numériques pour la gestion de la production, répartit le travail selon les compétences des salariés et gère l'équipe, en veillant à leur motivation et à la résolution de conflits.\r\n
      L'ETI joue également un rôle dans l'accueil, l'accompagnement et le suivi socio-professionnel des salariés en insertion. Il favorise leur intégration dans la structure, identifie leurs atouts et obstacles, et collabore avec d'autres acteurs du parcours d'insertion. Il contribue à l'évolution professionnelle des salariés en organisant des séances d'apprentissage, en s'assurant de la pertinence des méthodes pédagogiques et en évaluant leurs acquis. Il documente et atteste des compétences professionnelles acquises.
      """
    -public: false
    -_links: null
    -status: "published"
    -lockBy: App\Entity\Scholar\Training\Training {#1441 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#1751
    -id: "845948c2-3606-11e9-8180-00163e87308f"
    -lessons: Doctrine\ORM\PersistentCollection {#1752 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#1757 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1762 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1550773722 {#1749
      date: 2019-02-21 19:28:42.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458819 {#1750
      date: 2025-09-10 01:00:19.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1760 …}
    #fromApi: false
    -lockBy: App\Entity\Scholar\Module\OriginModule {#1767 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#4067
    -id: "6aa793ea-3606-11e9-8180-00163e87308f"
    -chapters: Doctrine\ORM\PersistentCollection {#4068 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#4073 …}
    -exercises: Doctrine\ORM\PersistentCollection {#4070 …}
    -minimumTime: DateTime @21600 {#4064
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#4075 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#2858 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#4077 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#4079 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#4085 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1550773679 {#4065
      date: 2019-02-21 19:27:59.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757429647 {#4066
      date: 2025-09-09 16:54:07.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1776 …}
    #fromApi: false
    -status: "published"
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#4090 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\TrainingVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\PracticalCaseUserVoter"
ACCESS ABSTAIN
"Nellapp\Bundle\SDKBundle\Permission\Security\Voter\SuperAdminVoter"
ACCESS ABSTAIN
Show voter details
18 DENIED FRONT_ACCESS
[
  "training" => App\Entity\Scholar\Training\SharedTraining {#1323
    -id: "fe5bdd93-b6d8-11ee-b7d7-0242c0a85003"
    -modules: Doctrine\ORM\PersistentCollection {#1330 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1364 …}
    -totalHourDescription: 0
    -videoDescription: null
    -diplomaDescription: "Titre Niveau 4 (Bac)"
    -trainingProduct: null
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1379 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1386 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1387 …}
    -thematic: [
      "2"
    ]
    -diploma: 4
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1425 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1705675359 {#1320
      date: 2024-01-19 15:42:39.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458954 {#1321
      date: 2025-09-10 01:02:34.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1449 …}
    #fromApi: false
    -name: "Encadrant Technique d'Insertion"
    -description: """
      L'encadrant technique d'insertion (ETI) supervise et soutient socio-professionnellement des personnes éloignées du marché du travail au sein d'une structure d'insertion produisant des biens ou services. Sa mission est d'atteindre les objectifs de production tout en intégrant les buts de formation et d'insertion des salariés. Sous la direction du responsable de la structure, l'ETI organise et gère une partie de l'activité de production. Il établit les conditions pour réaliser un produit ou service, en planifie la mise en œuvre et assure le suivi pour garantir la qualité et la quantité. Il utilise des outils numériques pour la gestion de la production, répartit le travail selon les compétences des salariés et gère l'équipe, en veillant à leur motivation et à la résolution de conflits.\r\n
      L'ETI joue également un rôle dans l'accueil, l'accompagnement et le suivi socio-professionnel des salariés en insertion. Il favorise leur intégration dans la structure, identifie leurs atouts et obstacles, et collabore avec d'autres acteurs du parcours d'insertion. Il contribue à l'évolution professionnelle des salariés en organisant des séances d'apprentissage, en s'assurant de la pertinence des méthodes pédagogiques et en évaluant leurs acquis. Il documente et atteste des compétences professionnelles acquises.
      """
    -public: false
    -_links: null
    -status: "published"
    -lockBy: App\Entity\Scholar\Training\Training {#1441 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#1751
    -id: "845948c2-3606-11e9-8180-00163e87308f"
    -lessons: Doctrine\ORM\PersistentCollection {#1752 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#1757 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1762 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1550773722 {#1749
      date: 2019-02-21 19:28:42.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458819 {#1750
      date: 2025-09-10 01:00:19.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1760 …}
    #fromApi: false
    -lockBy: App\Entity\Scholar\Module\OriginModule {#1767 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#4112
    -id: "856823eb-9c15-11e9-aad5-0242ac160002"
    -chapters: Doctrine\ORM\PersistentCollection {#4113 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#4118 …}
    -exercises: Doctrine\ORM\PersistentCollection {#4115 …}
    -minimumTime: DateTime @21600 {#4109
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#4120 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#2858 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#4122 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#4124 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#4130 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1561995185 {#4110
      date: 2019-07-01 17:33:05.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1757458809 {#4111
      date: 2025-09-10 01:00:09.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#4037 …}
    #fromApi: false
    -status: "published"
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#4134 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\TrainingVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\PracticalCaseUserVoter"
ACCESS ABSTAIN
"Nellapp\Bundle\SDKBundle\Permission\Security\Voter\SuperAdminVoter"
ACCESS ABSTAIN
Show voter details
19 DENIED FRONT_ACCESS
[
  "training" => App\Entity\Scholar\Training\SharedTraining {#1323
    -id: "fe5bdd93-b6d8-11ee-b7d7-0242c0a85003"
    -modules: Doctrine\ORM\PersistentCollection {#1330 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1364 …}
    -totalHourDescription: 0
    -videoDescription: null
    -diplomaDescription: "Titre Niveau 4 (Bac)"
    -trainingProduct: null
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1379 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1386 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1387 …}
    -thematic: [
      "2"
    ]
    -diploma: 4
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1425 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1705675359 {#1320
      date: 2024-01-19 15:42:39.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458954 {#1321
      date: 2025-09-10 01:02:34.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1449 …}
    #fromApi: false
    -name: "Encadrant Technique d'Insertion"
    -description: """
      L'encadrant technique d'insertion (ETI) supervise et soutient socio-professionnellement des personnes éloignées du marché du travail au sein d'une structure d'insertion produisant des biens ou services. Sa mission est d'atteindre les objectifs de production tout en intégrant les buts de formation et d'insertion des salariés. Sous la direction du responsable de la structure, l'ETI organise et gère une partie de l'activité de production. Il établit les conditions pour réaliser un produit ou service, en planifie la mise en œuvre et assure le suivi pour garantir la qualité et la quantité. Il utilise des outils numériques pour la gestion de la production, répartit le travail selon les compétences des salariés et gère l'équipe, en veillant à leur motivation et à la résolution de conflits.\r\n
      L'ETI joue également un rôle dans l'accueil, l'accompagnement et le suivi socio-professionnel des salariés en insertion. Il favorise leur intégration dans la structure, identifie leurs atouts et obstacles, et collabore avec d'autres acteurs du parcours d'insertion. Il contribue à l'évolution professionnelle des salariés en organisant des séances d'apprentissage, en s'assurant de la pertinence des méthodes pédagogiques et en évaluant leurs acquis. Il documente et atteste des compétences professionnelles acquises.
      """
    -public: false
    -_links: null
    -status: "published"
    -lockBy: App\Entity\Scholar\Training\Training {#1441 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#1751
    -id: "845948c2-3606-11e9-8180-00163e87308f"
    -lessons: Doctrine\ORM\PersistentCollection {#1752 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#1757 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1762 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1550773722 {#1749
      date: 2019-02-21 19:28:42.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458819 {#1750
      date: 2025-09-10 01:00:19.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1760 …}
    #fromApi: false
    -lockBy: App\Entity\Scholar\Module\OriginModule {#1767 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#4156
    -id: "bdc3deb7-bb96-11ea-8d8a-0242ac1c0003"
    -chapters: Doctrine\ORM\PersistentCollection {#4157 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#4162 …}
    -exercises: Doctrine\ORM\PersistentCollection {#4159 …}
    -minimumTime: DateTime @21600 {#4153
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#4164 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#2858 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#4166 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#4168 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#4174 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1593606669 {#4154
      date: 2020-07-01 14:31:09.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1750847724 {#4155
      date: 2025-06-25 12:35:24.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -status: "published"
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#4178 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\TrainingVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\PracticalCaseUserVoter"
ACCESS ABSTAIN
"Nellapp\Bundle\SDKBundle\Permission\Security\Voter\SuperAdminVoter"
ACCESS ABSTAIN
Show voter details
20 DENIED FRONT_ACCESS
[
  "training" => App\Entity\Scholar\Training\SharedTraining {#1323
    -id: "fe5bdd93-b6d8-11ee-b7d7-0242c0a85003"
    -modules: Doctrine\ORM\PersistentCollection {#1330 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1364 …}
    -totalHourDescription: 0
    -videoDescription: null
    -diplomaDescription: "Titre Niveau 4 (Bac)"
    -trainingProduct: null
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1379 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1386 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1387 …}
    -thematic: [
      "2"
    ]
    -diploma: 4
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1425 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1705675359 {#1320
      date: 2024-01-19 15:42:39.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458954 {#1321
      date: 2025-09-10 01:02:34.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1449 …}
    #fromApi: false
    -name: "Encadrant Technique d'Insertion"
    -description: """
      L'encadrant technique d'insertion (ETI) supervise et soutient socio-professionnellement des personnes éloignées du marché du travail au sein d'une structure d'insertion produisant des biens ou services. Sa mission est d'atteindre les objectifs de production tout en intégrant les buts de formation et d'insertion des salariés. Sous la direction du responsable de la structure, l'ETI organise et gère une partie de l'activité de production. Il établit les conditions pour réaliser un produit ou service, en planifie la mise en œuvre et assure le suivi pour garantir la qualité et la quantité. Il utilise des outils numériques pour la gestion de la production, répartit le travail selon les compétences des salariés et gère l'équipe, en veillant à leur motivation et à la résolution de conflits.\r\n
      L'ETI joue également un rôle dans l'accueil, l'accompagnement et le suivi socio-professionnel des salariés en insertion. Il favorise leur intégration dans la structure, identifie leurs atouts et obstacles, et collabore avec d'autres acteurs du parcours d'insertion. Il contribue à l'évolution professionnelle des salariés en organisant des séances d'apprentissage, en s'assurant de la pertinence des méthodes pédagogiques et en évaluant leurs acquis. Il documente et atteste des compétences professionnelles acquises.
      """
    -public: false
    -_links: null
    -status: "published"
    -lockBy: App\Entity\Scholar\Training\Training {#1441 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#1751
    -id: "845948c2-3606-11e9-8180-00163e87308f"
    -lessons: Doctrine\ORM\PersistentCollection {#1752 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#1757 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1762 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1550773722 {#1749
      date: 2019-02-21 19:28:42.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458819 {#1750
      date: 2025-09-10 01:00:19.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1760 …}
    #fromApi: false
    -lockBy: App\Entity\Scholar\Module\OriginModule {#1767 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#4200
    -id: "348e5bd3-9ce5-11e9-aad5-0242ac160002"
    -chapters: Doctrine\ORM\PersistentCollection {#4201 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#4206 …}
    -exercises: Doctrine\ORM\PersistentCollection {#4203 …}
    -minimumTime: DateTime @21600 {#4197
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#4208 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#2858 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#4210 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#4212 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#4218 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1562084385 {#4198
      date: 2019-07-02 18:19:45.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1757458806 {#4199
      date: 2025-09-10 01:00:06.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#4037 …}
    #fromApi: false
    -status: "published"
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#4222 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\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 {#1323
    -id: "fe5bdd93-b6d8-11ee-b7d7-0242c0a85003"
    -modules: Doctrine\ORM\PersistentCollection {#1330 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1364 …}
    -totalHourDescription: 0
    -videoDescription: null
    -diplomaDescription: "Titre Niveau 4 (Bac)"
    -trainingProduct: null
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1379 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1386 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1387 …}
    -thematic: [
      "2"
    ]
    -diploma: 4
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1425 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1705675359 {#1320
      date: 2024-01-19 15:42:39.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458954 {#1321
      date: 2025-09-10 01:02:34.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1449 …}
    #fromApi: false
    -name: "Encadrant Technique d'Insertion"
    -description: """
      L'encadrant technique d'insertion (ETI) supervise et soutient socio-professionnellement des personnes éloignées du marché du travail au sein d'une structure d'insertion produisant des biens ou services. Sa mission est d'atteindre les objectifs de production tout en intégrant les buts de formation et d'insertion des salariés. Sous la direction du responsable de la structure, l'ETI organise et gère une partie de l'activité de production. Il établit les conditions pour réaliser un produit ou service, en planifie la mise en œuvre et assure le suivi pour garantir la qualité et la quantité. Il utilise des outils numériques pour la gestion de la production, répartit le travail selon les compétences des salariés et gère l'équipe, en veillant à leur motivation et à la résolution de conflits.\r\n
      L'ETI joue également un rôle dans l'accueil, l'accompagnement et le suivi socio-professionnel des salariés en insertion. Il favorise leur intégration dans la structure, identifie leurs atouts et obstacles, et collabore avec d'autres acteurs du parcours d'insertion. Il contribue à l'évolution professionnelle des salariés en organisant des séances d'apprentissage, en s'assurant de la pertinence des méthodes pédagogiques et en évaluant leurs acquis. Il documente et atteste des compétences professionnelles acquises.
      """
    -public: false
    -_links: null
    -status: "published"
    -lockBy: App\Entity\Scholar\Training\Training {#1441 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#1751
    -id: "845948c2-3606-11e9-8180-00163e87308f"
    -lessons: Doctrine\ORM\PersistentCollection {#1752 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#1757 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1762 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1550773722 {#1749
      date: 2019-02-21 19:28:42.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458819 {#1750
      date: 2025-09-10 01:00:19.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1760 …}
    #fromApi: false
    -lockBy: App\Entity\Scholar\Module\OriginModule {#1767 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#4243
    -id: "1e5b8cc0-1402-11f1-a0d1-7eefa83e8046"
    -chapters: Doctrine\ORM\PersistentCollection {#4244 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#4249 …}
    -exercises: Doctrine\ORM\PersistentCollection {#4246 …}
    -minimumTime: DateTime @21600 {#4241
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#4251 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#2858 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#4253 …}
    -lessonStats: null
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#4260 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1772213475 {#4242
      date: 2026-02-27 18:31:15.0 Europe/Paris (+01:00)
    }
    -updatedAt: null
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -status: "published"
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#4265 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\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 {#1323
    -id: "fe5bdd93-b6d8-11ee-b7d7-0242c0a85003"
    -modules: Doctrine\ORM\PersistentCollection {#1330 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1364 …}
    -totalHourDescription: 0
    -videoDescription: null
    -diplomaDescription: "Titre Niveau 4 (Bac)"
    -trainingProduct: null
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1379 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1386 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1387 …}
    -thematic: [
      "2"
    ]
    -diploma: 4
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1425 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1705675359 {#1320
      date: 2024-01-19 15:42:39.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458954 {#1321
      date: 2025-09-10 01:02:34.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1449 …}
    #fromApi: false
    -name: "Encadrant Technique d'Insertion"
    -description: """
      L'encadrant technique d'insertion (ETI) supervise et soutient socio-professionnellement des personnes éloignées du marché du travail au sein d'une structure d'insertion produisant des biens ou services. Sa mission est d'atteindre les objectifs de production tout en intégrant les buts de formation et d'insertion des salariés. Sous la direction du responsable de la structure, l'ETI organise et gère une partie de l'activité de production. Il établit les conditions pour réaliser un produit ou service, en planifie la mise en œuvre et assure le suivi pour garantir la qualité et la quantité. Il utilise des outils numériques pour la gestion de la production, répartit le travail selon les compétences des salariés et gère l'équipe, en veillant à leur motivation et à la résolution de conflits.\r\n
      L'ETI joue également un rôle dans l'accueil, l'accompagnement et le suivi socio-professionnel des salariés en insertion. Il favorise leur intégration dans la structure, identifie leurs atouts et obstacles, et collabore avec d'autres acteurs du parcours d'insertion. Il contribue à l'évolution professionnelle des salariés en organisant des séances d'apprentissage, en s'assurant de la pertinence des méthodes pédagogiques et en évaluant leurs acquis. Il documente et atteste des compétences professionnelles acquises.
      """
    -public: false
    -_links: null
    -status: "published"
    -lockBy: App\Entity\Scholar\Training\Training {#1441 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#1751
    -id: "845948c2-3606-11e9-8180-00163e87308f"
    -lessons: Doctrine\ORM\PersistentCollection {#1752 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#1757 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1762 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1550773722 {#1749
      date: 2019-02-21 19:28:42.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458819 {#1750
      date: 2025-09-10 01:00:19.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1760 …}
    #fromApi: false
    -lockBy: App\Entity\Scholar\Module\OriginModule {#1767 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#4287
    -id: "2d66f944-9d6e-11e9-aad5-0242ac160002"
    -chapters: Doctrine\ORM\PersistentCollection {#4288 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#4293 …}
    -exercises: Doctrine\ORM\PersistentCollection {#4290 …}
    -minimumTime: DateTime @21600 {#4284
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#4295 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#2858 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#4297 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#4299 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#4305 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1562143214 {#4285
      date: 2019-07-03 10:40:14.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1757424804 {#4286
      date: 2025-09-09 15:33:24.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#4037 …}
    #fromApi: false
    -status: "published"
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#4310 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\TrainingVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\PracticalCaseUserVoter"
ACCESS ABSTAIN
"Nellapp\Bundle\SDKBundle\Permission\Security\Voter\SuperAdminVoter"
ACCESS ABSTAIN
Show voter details
23 DENIED FRONT_ACCESS
[
  "training" => App\Entity\Scholar\Training\SharedTraining {#1323
    -id: "fe5bdd93-b6d8-11ee-b7d7-0242c0a85003"
    -modules: Doctrine\ORM\PersistentCollection {#1330 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1364 …}
    -totalHourDescription: 0
    -videoDescription: null
    -diplomaDescription: "Titre Niveau 4 (Bac)"
    -trainingProduct: null
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1379 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1386 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1387 …}
    -thematic: [
      "2"
    ]
    -diploma: 4
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1425 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1705675359 {#1320
      date: 2024-01-19 15:42:39.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458954 {#1321
      date: 2025-09-10 01:02:34.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1449 …}
    #fromApi: false
    -name: "Encadrant Technique d'Insertion"
    -description: """
      L'encadrant technique d'insertion (ETI) supervise et soutient socio-professionnellement des personnes éloignées du marché du travail au sein d'une structure d'insertion produisant des biens ou services. Sa mission est d'atteindre les objectifs de production tout en intégrant les buts de formation et d'insertion des salariés. Sous la direction du responsable de la structure, l'ETI organise et gère une partie de l'activité de production. Il établit les conditions pour réaliser un produit ou service, en planifie la mise en œuvre et assure le suivi pour garantir la qualité et la quantité. Il utilise des outils numériques pour la gestion de la production, répartit le travail selon les compétences des salariés et gère l'équipe, en veillant à leur motivation et à la résolution de conflits.\r\n
      L'ETI joue également un rôle dans l'accueil, l'accompagnement et le suivi socio-professionnel des salariés en insertion. Il favorise leur intégration dans la structure, identifie leurs atouts et obstacles, et collabore avec d'autres acteurs du parcours d'insertion. Il contribue à l'évolution professionnelle des salariés en organisant des séances d'apprentissage, en s'assurant de la pertinence des méthodes pédagogiques et en évaluant leurs acquis. Il documente et atteste des compétences professionnelles acquises.
      """
    -public: false
    -_links: null
    -status: "published"
    -lockBy: App\Entity\Scholar\Training\Training {#1441 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#1751
    -id: "845948c2-3606-11e9-8180-00163e87308f"
    -lessons: Doctrine\ORM\PersistentCollection {#1752 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#1757 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1762 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1550773722 {#1749
      date: 2019-02-21 19:28:42.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458819 {#1750
      date: 2025-09-10 01:00:19.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1760 …}
    #fromApi: false
    -lockBy: App\Entity\Scholar\Module\OriginModule {#1767 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#4332
    -id: "949ab2f9-9d8d-11e9-aad5-0242ac160002"
    -chapters: Doctrine\ORM\PersistentCollection {#4333 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#4338 …}
    -exercises: Doctrine\ORM\PersistentCollection {#4335 …}
    -minimumTime: DateTime @21600 {#4329
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#4340 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#2858 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#4342 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#4344 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#4350 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1562156702 {#4330
      date: 2019-07-03 14:25:02.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1757371454 {#4331
      date: 2025-09-09 00:44:14.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#4348 …}
    #fromApi: false
    -status: "published"
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#4356 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\TrainingVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\PracticalCaseUserVoter"
ACCESS ABSTAIN
"Nellapp\Bundle\SDKBundle\Permission\Security\Voter\SuperAdminVoter"
ACCESS ABSTAIN
Show voter details
24 DENIED FRONT_ACCESS
[
  "training" => App\Entity\Scholar\Training\SharedTraining {#1323
    -id: "fe5bdd93-b6d8-11ee-b7d7-0242c0a85003"
    -modules: Doctrine\ORM\PersistentCollection {#1330 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1364 …}
    -totalHourDescription: 0
    -videoDescription: null
    -diplomaDescription: "Titre Niveau 4 (Bac)"
    -trainingProduct: null
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1379 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1386 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1387 …}
    -thematic: [
      "2"
    ]
    -diploma: 4
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1425 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1705675359 {#1320
      date: 2024-01-19 15:42:39.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458954 {#1321
      date: 2025-09-10 01:02:34.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1449 …}
    #fromApi: false
    -name: "Encadrant Technique d'Insertion"
    -description: """
      L'encadrant technique d'insertion (ETI) supervise et soutient socio-professionnellement des personnes éloignées du marché du travail au sein d'une structure d'insertion produisant des biens ou services. Sa mission est d'atteindre les objectifs de production tout en intégrant les buts de formation et d'insertion des salariés. Sous la direction du responsable de la structure, l'ETI organise et gère une partie de l'activité de production. Il établit les conditions pour réaliser un produit ou service, en planifie la mise en œuvre et assure le suivi pour garantir la qualité et la quantité. Il utilise des outils numériques pour la gestion de la production, répartit le travail selon les compétences des salariés et gère l'équipe, en veillant à leur motivation et à la résolution de conflits.\r\n
      L'ETI joue également un rôle dans l'accueil, l'accompagnement et le suivi socio-professionnel des salariés en insertion. Il favorise leur intégration dans la structure, identifie leurs atouts et obstacles, et collabore avec d'autres acteurs du parcours d'insertion. Il contribue à l'évolution professionnelle des salariés en organisant des séances d'apprentissage, en s'assurant de la pertinence des méthodes pédagogiques et en évaluant leurs acquis. Il documente et atteste des compétences professionnelles acquises.
      """
    -public: false
    -_links: null
    -status: "published"
    -lockBy: App\Entity\Scholar\Training\Training {#1441 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#1751
    -id: "845948c2-3606-11e9-8180-00163e87308f"
    -lessons: Doctrine\ORM\PersistentCollection {#1752 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#1757 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1762 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1550773722 {#1749
      date: 2019-02-21 19:28:42.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458819 {#1750
      date: 2025-09-10 01:00:19.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1760 …}
    #fromApi: false
    -lockBy: App\Entity\Scholar\Module\OriginModule {#1767 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#4378
    -id: "f7b08c54-bb96-11ea-8d8a-0242ac1c0003"
    -chapters: Doctrine\ORM\PersistentCollection {#4379 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#4384 …}
    -exercises: Doctrine\ORM\PersistentCollection {#4381 …}
    -minimumTime: DateTime @21600 {#4375
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#4386 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#2858 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#4388 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#4390 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#4396 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1593606766 {#4376
      date: 2020-07-01 14:32:46.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1756854014 {#4377
      date: 2025-09-03 01:00:14.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -status: "published"
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#4400 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\TrainingVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\PracticalCaseUserVoter"
ACCESS ABSTAIN
"Nellapp\Bundle\SDKBundle\Permission\Security\Voter\SuperAdminVoter"
ACCESS ABSTAIN
Show voter details
25 DENIED FRONT_ACCESS
[
  "training" => App\Entity\Scholar\Training\SharedTraining {#1323
    -id: "fe5bdd93-b6d8-11ee-b7d7-0242c0a85003"
    -modules: Doctrine\ORM\PersistentCollection {#1330 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1364 …}
    -totalHourDescription: 0
    -videoDescription: null
    -diplomaDescription: "Titre Niveau 4 (Bac)"
    -trainingProduct: null
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1379 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1386 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1387 …}
    -thematic: [
      "2"
    ]
    -diploma: 4
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1425 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1705675359 {#1320
      date: 2024-01-19 15:42:39.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458954 {#1321
      date: 2025-09-10 01:02:34.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1449 …}
    #fromApi: false
    -name: "Encadrant Technique d'Insertion"
    -description: """
      L'encadrant technique d'insertion (ETI) supervise et soutient socio-professionnellement des personnes éloignées du marché du travail au sein d'une structure d'insertion produisant des biens ou services. Sa mission est d'atteindre les objectifs de production tout en intégrant les buts de formation et d'insertion des salariés. Sous la direction du responsable de la structure, l'ETI organise et gère une partie de l'activité de production. Il établit les conditions pour réaliser un produit ou service, en planifie la mise en œuvre et assure le suivi pour garantir la qualité et la quantité. Il utilise des outils numériques pour la gestion de la production, répartit le travail selon les compétences des salariés et gère l'équipe, en veillant à leur motivation et à la résolution de conflits.\r\n
      L'ETI joue également un rôle dans l'accueil, l'accompagnement et le suivi socio-professionnel des salariés en insertion. Il favorise leur intégration dans la structure, identifie leurs atouts et obstacles, et collabore avec d'autres acteurs du parcours d'insertion. Il contribue à l'évolution professionnelle des salariés en organisant des séances d'apprentissage, en s'assurant de la pertinence des méthodes pédagogiques et en évaluant leurs acquis. Il documente et atteste des compétences professionnelles acquises.
      """
    -public: false
    -_links: null
    -status: "published"
    -lockBy: App\Entity\Scholar\Training\Training {#1441 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#1751
    -id: "845948c2-3606-11e9-8180-00163e87308f"
    -lessons: Doctrine\ORM\PersistentCollection {#1752 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#1757 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1762 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1550773722 {#1749
      date: 2019-02-21 19:28:42.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458819 {#1750
      date: 2025-09-10 01:00:19.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1760 …}
    #fromApi: false
    -lockBy: App\Entity\Scholar\Module\OriginModule {#1767 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#4422
    -id: "6a257e83-9d9d-11e9-aad5-0242ac160002"
    -chapters: Doctrine\ORM\PersistentCollection {#4423 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#4428 …}
    -exercises: Doctrine\ORM\PersistentCollection {#4425 …}
    -minimumTime: DateTime @21600 {#4419
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#4430 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#2858 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#4432 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#4434 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#4440 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1562163502 {#4420
      date: 2019-07-03 16:18:22.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1757450909 {#4421
      date: 2025-09-09 22:48:29.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#4348 …}
    #fromApi: false
    -status: "published"
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#4444 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\TrainingVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\PracticalCaseUserVoter"
ACCESS ABSTAIN
"Nellapp\Bundle\SDKBundle\Permission\Security\Voter\SuperAdminVoter"
ACCESS ABSTAIN
Show voter details
26 DENIED FRONT_ACCESS
[
  "training" => App\Entity\Scholar\Training\SharedTraining {#1323
    -id: "fe5bdd93-b6d8-11ee-b7d7-0242c0a85003"
    -modules: Doctrine\ORM\PersistentCollection {#1330 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1364 …}
    -totalHourDescription: 0
    -videoDescription: null
    -diplomaDescription: "Titre Niveau 4 (Bac)"
    -trainingProduct: null
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1379 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1386 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1387 …}
    -thematic: [
      "2"
    ]
    -diploma: 4
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1425 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1705675359 {#1320
      date: 2024-01-19 15:42:39.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458954 {#1321
      date: 2025-09-10 01:02:34.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1449 …}
    #fromApi: false
    -name: "Encadrant Technique d'Insertion"
    -description: """
      L'encadrant technique d'insertion (ETI) supervise et soutient socio-professionnellement des personnes éloignées du marché du travail au sein d'une structure d'insertion produisant des biens ou services. Sa mission est d'atteindre les objectifs de production tout en intégrant les buts de formation et d'insertion des salariés. Sous la direction du responsable de la structure, l'ETI organise et gère une partie de l'activité de production. Il établit les conditions pour réaliser un produit ou service, en planifie la mise en œuvre et assure le suivi pour garantir la qualité et la quantité. Il utilise des outils numériques pour la gestion de la production, répartit le travail selon les compétences des salariés et gère l'équipe, en veillant à leur motivation et à la résolution de conflits.\r\n
      L'ETI joue également un rôle dans l'accueil, l'accompagnement et le suivi socio-professionnel des salariés en insertion. Il favorise leur intégration dans la structure, identifie leurs atouts et obstacles, et collabore avec d'autres acteurs du parcours d'insertion. Il contribue à l'évolution professionnelle des salariés en organisant des séances d'apprentissage, en s'assurant de la pertinence des méthodes pédagogiques et en évaluant leurs acquis. Il documente et atteste des compétences professionnelles acquises.
      """
    -public: false
    -_links: null
    -status: "published"
    -lockBy: App\Entity\Scholar\Training\Training {#1441 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#1751
    -id: "845948c2-3606-11e9-8180-00163e87308f"
    -lessons: Doctrine\ORM\PersistentCollection {#1752 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#1757 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1762 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1550773722 {#1749
      date: 2019-02-21 19:28:42.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458819 {#1750
      date: 2025-09-10 01:00:19.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1760 …}
    #fromApi: false
    -lockBy: App\Entity\Scholar\Module\OriginModule {#1767 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#4466
    -id: "7c837e27-9e3e-11e9-aad5-0242ac160002"
    -chapters: Doctrine\ORM\PersistentCollection {#4467 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#4472 …}
    -exercises: Doctrine\ORM\PersistentCollection {#4469 …}
    -minimumTime: DateTime @21600 {#4463
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#4474 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#2858 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#4476 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#4478 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#4484 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1562232682 {#4464
      date: 2019-07-04 11:31:22.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1756899956 {#4465
      date: 2025-09-03 13:45:56.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#4482 …}
    #fromApi: false
    -status: "published"
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#4489 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\TrainingVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\PracticalCaseUserVoter"
ACCESS ABSTAIN
"Nellapp\Bundle\SDKBundle\Permission\Security\Voter\SuperAdminVoter"
ACCESS ABSTAIN
Show voter details
27 DENIED FRONT_ACCESS
[
  "training" => App\Entity\Scholar\Training\SharedTraining {#1323
    -id: "fe5bdd93-b6d8-11ee-b7d7-0242c0a85003"
    -modules: Doctrine\ORM\PersistentCollection {#1330 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1364 …}
    -totalHourDescription: 0
    -videoDescription: null
    -diplomaDescription: "Titre Niveau 4 (Bac)"
    -trainingProduct: null
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1379 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1386 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1387 …}
    -thematic: [
      "2"
    ]
    -diploma: 4
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1425 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1705675359 {#1320
      date: 2024-01-19 15:42:39.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458954 {#1321
      date: 2025-09-10 01:02:34.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1449 …}
    #fromApi: false
    -name: "Encadrant Technique d'Insertion"
    -description: """
      L'encadrant technique d'insertion (ETI) supervise et soutient socio-professionnellement des personnes éloignées du marché du travail au sein d'une structure d'insertion produisant des biens ou services. Sa mission est d'atteindre les objectifs de production tout en intégrant les buts de formation et d'insertion des salariés. Sous la direction du responsable de la structure, l'ETI organise et gère une partie de l'activité de production. Il établit les conditions pour réaliser un produit ou service, en planifie la mise en œuvre et assure le suivi pour garantir la qualité et la quantité. Il utilise des outils numériques pour la gestion de la production, répartit le travail selon les compétences des salariés et gère l'équipe, en veillant à leur motivation et à la résolution de conflits.\r\n
      L'ETI joue également un rôle dans l'accueil, l'accompagnement et le suivi socio-professionnel des salariés en insertion. Il favorise leur intégration dans la structure, identifie leurs atouts et obstacles, et collabore avec d'autres acteurs du parcours d'insertion. Il contribue à l'évolution professionnelle des salariés en organisant des séances d'apprentissage, en s'assurant de la pertinence des méthodes pédagogiques et en évaluant leurs acquis. Il documente et atteste des compétences professionnelles acquises.
      """
    -public: false
    -_links: null
    -status: "published"
    -lockBy: App\Entity\Scholar\Training\Training {#1441 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#1751
    -id: "845948c2-3606-11e9-8180-00163e87308f"
    -lessons: Doctrine\ORM\PersistentCollection {#1752 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#1757 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1762 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1550773722 {#1749
      date: 2019-02-21 19:28:42.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458819 {#1750
      date: 2025-09-10 01:00:19.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1760 …}
    #fromApi: false
    -lockBy: App\Entity\Scholar\Module\OriginModule {#1767 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#4510
    -id: "1ea02144-1402-11f1-a0d1-7eefa83e8046"
    -chapters: Doctrine\ORM\PersistentCollection {#4511 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#4516 …}
    -exercises: Doctrine\ORM\PersistentCollection {#4513 …}
    -minimumTime: DateTime @21600 {#4508
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#4518 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#2858 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#4520 …}
    -lessonStats: null
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#4527 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1772213476 {#4509
      date: 2026-02-27 18:31:16.0 Europe/Paris (+01:00)
    }
    -updatedAt: null
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -status: "published"
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#4532 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\TrainingVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\PracticalCaseUserVoter"
ACCESS ABSTAIN
"Nellapp\Bundle\SDKBundle\Permission\Security\Voter\SuperAdminVoter"
ACCESS ABSTAIN
Show voter details
28 DENIED FRONT_ACCESS
[
  "training" => App\Entity\Scholar\Training\SharedTraining {#1323
    -id: "fe5bdd93-b6d8-11ee-b7d7-0242c0a85003"
    -modules: Doctrine\ORM\PersistentCollection {#1330 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1364 …}
    -totalHourDescription: 0
    -videoDescription: null
    -diplomaDescription: "Titre Niveau 4 (Bac)"
    -trainingProduct: null
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1379 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1386 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1387 …}
    -thematic: [
      "2"
    ]
    -diploma: 4
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1425 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1705675359 {#1320
      date: 2024-01-19 15:42:39.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458954 {#1321
      date: 2025-09-10 01:02:34.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1449 …}
    #fromApi: false
    -name: "Encadrant Technique d'Insertion"
    -description: """
      L'encadrant technique d'insertion (ETI) supervise et soutient socio-professionnellement des personnes éloignées du marché du travail au sein d'une structure d'insertion produisant des biens ou services. Sa mission est d'atteindre les objectifs de production tout en intégrant les buts de formation et d'insertion des salariés. Sous la direction du responsable de la structure, l'ETI organise et gère une partie de l'activité de production. Il établit les conditions pour réaliser un produit ou service, en planifie la mise en œuvre et assure le suivi pour garantir la qualité et la quantité. Il utilise des outils numériques pour la gestion de la production, répartit le travail selon les compétences des salariés et gère l'équipe, en veillant à leur motivation et à la résolution de conflits.\r\n
      L'ETI joue également un rôle dans l'accueil, l'accompagnement et le suivi socio-professionnel des salariés en insertion. Il favorise leur intégration dans la structure, identifie leurs atouts et obstacles, et collabore avec d'autres acteurs du parcours d'insertion. Il contribue à l'évolution professionnelle des salariés en organisant des séances d'apprentissage, en s'assurant de la pertinence des méthodes pédagogiques et en évaluant leurs acquis. Il documente et atteste des compétences professionnelles acquises.
      """
    -public: false
    -_links: null
    -status: "published"
    -lockBy: App\Entity\Scholar\Training\Training {#1441 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#1751
    -id: "845948c2-3606-11e9-8180-00163e87308f"
    -lessons: Doctrine\ORM\PersistentCollection {#1752 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#1757 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1762 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1550773722 {#1749
      date: 2019-02-21 19:28:42.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458819 {#1750
      date: 2025-09-10 01:00:19.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1760 …}
    #fromApi: false
    -lockBy: App\Entity\Scholar\Module\OriginModule {#1767 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#4554
    -id: "12588aba-bb97-11ea-8d8a-0242ac1c0003"
    -chapters: Doctrine\ORM\PersistentCollection {#4555 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#4560 …}
    -exercises: Doctrine\ORM\PersistentCollection {#4557 …}
    -minimumTime: DateTime @21600 {#4551
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#4562 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#2858 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#4564 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#4566 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#4572 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1593606811 {#4552
      date: 2020-07-01 14:33:31.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1750847724 {#4553
      date: 2025-06-25 12:35:24.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -status: "published"
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#4577 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\TrainingVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\PracticalCaseUserVoter"
ACCESS ABSTAIN
"Nellapp\Bundle\SDKBundle\Permission\Security\Voter\SuperAdminVoter"
ACCESS ABSTAIN
Show voter details
29 DENIED FRONT_ACCESS
[
  "training" => App\Entity\Scholar\Training\SharedTraining {#1323
    -id: "fe5bdd93-b6d8-11ee-b7d7-0242c0a85003"
    -modules: Doctrine\ORM\PersistentCollection {#1330 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1364 …}
    -totalHourDescription: 0
    -videoDescription: null
    -diplomaDescription: "Titre Niveau 4 (Bac)"
    -trainingProduct: null
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1379 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1386 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1387 …}
    -thematic: [
      "2"
    ]
    -diploma: 4
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1425 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1705675359 {#1320
      date: 2024-01-19 15:42:39.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458954 {#1321
      date: 2025-09-10 01:02:34.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1449 …}
    #fromApi: false
    -name: "Encadrant Technique d'Insertion"
    -description: """
      L'encadrant technique d'insertion (ETI) supervise et soutient socio-professionnellement des personnes éloignées du marché du travail au sein d'une structure d'insertion produisant des biens ou services. Sa mission est d'atteindre les objectifs de production tout en intégrant les buts de formation et d'insertion des salariés. Sous la direction du responsable de la structure, l'ETI organise et gère une partie de l'activité de production. Il établit les conditions pour réaliser un produit ou service, en planifie la mise en œuvre et assure le suivi pour garantir la qualité et la quantité. Il utilise des outils numériques pour la gestion de la production, répartit le travail selon les compétences des salariés et gère l'équipe, en veillant à leur motivation et à la résolution de conflits.\r\n
      L'ETI joue également un rôle dans l'accueil, l'accompagnement et le suivi socio-professionnel des salariés en insertion. Il favorise leur intégration dans la structure, identifie leurs atouts et obstacles, et collabore avec d'autres acteurs du parcours d'insertion. Il contribue à l'évolution professionnelle des salariés en organisant des séances d'apprentissage, en s'assurant de la pertinence des méthodes pédagogiques et en évaluant leurs acquis. Il documente et atteste des compétences professionnelles acquises.
      """
    -public: false
    -_links: null
    -status: "published"
    -lockBy: App\Entity\Scholar\Training\Training {#1441 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#1751
    -id: "845948c2-3606-11e9-8180-00163e87308f"
    -lessons: Doctrine\ORM\PersistentCollection {#1752 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#1757 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1762 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1550773722 {#1749
      date: 2019-02-21 19:28:42.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458819 {#1750
      date: 2025-09-10 01:00:19.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1760 …}
    #fromApi: false
    -lockBy: App\Entity\Scholar\Module\OriginModule {#1767 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#4598
    -id: "5025e2a8-6346-11f1-a069-d2c50c5a0872"
    -chapters: Doctrine\ORM\PersistentCollection {#4599 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#4604 …}
    -exercises: Doctrine\ORM\PersistentCollection {#4601 …}
    -minimumTime: DateTime @21600 {#4596
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#4606 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#4608 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#4609 …}
    -lessonStats: null
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#4616 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1780928906 {#4597
      date: 2026-06-08 16:28:26.0 Europe/Paris (+02:00)
    }
    -updatedAt: null
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -status: "published"
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#4621 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\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 {#1323
    -id: "fe5bdd93-b6d8-11ee-b7d7-0242c0a85003"
    -modules: Doctrine\ORM\PersistentCollection {#1330 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1364 …}
    -totalHourDescription: 0
    -videoDescription: null
    -diplomaDescription: "Titre Niveau 4 (Bac)"
    -trainingProduct: null
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1379 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1386 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1387 …}
    -thematic: [
      "2"
    ]
    -diploma: 4
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1425 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1705675359 {#1320
      date: 2024-01-19 15:42:39.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458954 {#1321
      date: 2025-09-10 01:02:34.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1449 …}
    #fromApi: false
    -name: "Encadrant Technique d'Insertion"
    -description: """
      L'encadrant technique d'insertion (ETI) supervise et soutient socio-professionnellement des personnes éloignées du marché du travail au sein d'une structure d'insertion produisant des biens ou services. Sa mission est d'atteindre les objectifs de production tout en intégrant les buts de formation et d'insertion des salariés. Sous la direction du responsable de la structure, l'ETI organise et gère une partie de l'activité de production. Il établit les conditions pour réaliser un produit ou service, en planifie la mise en œuvre et assure le suivi pour garantir la qualité et la quantité. Il utilise des outils numériques pour la gestion de la production, répartit le travail selon les compétences des salariés et gère l'équipe, en veillant à leur motivation et à la résolution de conflits.\r\n
      L'ETI joue également un rôle dans l'accueil, l'accompagnement et le suivi socio-professionnel des salariés en insertion. Il favorise leur intégration dans la structure, identifie leurs atouts et obstacles, et collabore avec d'autres acteurs du parcours d'insertion. Il contribue à l'évolution professionnelle des salariés en organisant des séances d'apprentissage, en s'assurant de la pertinence des méthodes pédagogiques et en évaluant leurs acquis. Il documente et atteste des compétences professionnelles acquises.
      """
    -public: false
    -_links: null
    -status: "published"
    -lockBy: App\Entity\Scholar\Training\Training {#1441 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#1781
    -id: "103bc910-3607-11e9-8180-00163e87308f"
    -lessons: Doctrine\ORM\PersistentCollection {#1782 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#1787 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1792 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1550773957 {#1779
      date: 2019-02-21 19:32:37.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458817 {#1780
      date: 2025-09-10 01:00:17.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -lockBy: App\Entity\Scholar\Module\OriginModule {#1796 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#5020
    -id: "c61c5443-3606-11e9-8180-00163e87308f"
    -chapters: Doctrine\ORM\PersistentCollection {#5021 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#5026 …}
    -exercises: Doctrine\ORM\PersistentCollection {#5023 …}
    -minimumTime: DateTime @21600 {#5017
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#5028 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#2858 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#5030 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#5032 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#5038 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1550773833 {#5018
      date: 2019-02-21 19:30:33.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458813 {#5019
      date: 2025-09-10 01:00:13.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#5036 …}
    #fromApi: false
    -status: "published"
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#5043 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
]
"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 {#1323
    -id: "fe5bdd93-b6d8-11ee-b7d7-0242c0a85003"
    -modules: Doctrine\ORM\PersistentCollection {#1330 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1364 …}
    -totalHourDescription: 0
    -videoDescription: null
    -diplomaDescription: "Titre Niveau 4 (Bac)"
    -trainingProduct: null
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1379 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1386 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1387 …}
    -thematic: [
      "2"
    ]
    -diploma: 4
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1425 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1705675359 {#1320
      date: 2024-01-19 15:42:39.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458954 {#1321
      date: 2025-09-10 01:02:34.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1449 …}
    #fromApi: false
    -name: "Encadrant Technique d'Insertion"
    -description: """
      L'encadrant technique d'insertion (ETI) supervise et soutient socio-professionnellement des personnes éloignées du marché du travail au sein d'une structure d'insertion produisant des biens ou services. Sa mission est d'atteindre les objectifs de production tout en intégrant les buts de formation et d'insertion des salariés. Sous la direction du responsable de la structure, l'ETI organise et gère une partie de l'activité de production. Il établit les conditions pour réaliser un produit ou service, en planifie la mise en œuvre et assure le suivi pour garantir la qualité et la quantité. Il utilise des outils numériques pour la gestion de la production, répartit le travail selon les compétences des salariés et gère l'équipe, en veillant à leur motivation et à la résolution de conflits.\r\n
      L'ETI joue également un rôle dans l'accueil, l'accompagnement et le suivi socio-professionnel des salariés en insertion. Il favorise leur intégration dans la structure, identifie leurs atouts et obstacles, et collabore avec d'autres acteurs du parcours d'insertion. Il contribue à l'évolution professionnelle des salariés en organisant des séances d'apprentissage, en s'assurant de la pertinence des méthodes pédagogiques et en évaluant leurs acquis. Il documente et atteste des compétences professionnelles acquises.
      """
    -public: false
    -_links: null
    -status: "published"
    -lockBy: App\Entity\Scholar\Training\Training {#1441 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#1781
    -id: "103bc910-3607-11e9-8180-00163e87308f"
    -lessons: Doctrine\ORM\PersistentCollection {#1782 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#1787 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1792 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1550773957 {#1779
      date: 2019-02-21 19:32:37.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458817 {#1780
      date: 2025-09-10 01:00:17.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -lockBy: App\Entity\Scholar\Module\OriginModule {#1796 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#5065
    -id: "eaddd5d9-3606-11e9-8180-00163e87308f"
    -chapters: Doctrine\ORM\PersistentCollection {#5066 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#5071 …}
    -exercises: Doctrine\ORM\PersistentCollection {#5068 …}
    -minimumTime: DateTime @21600 {#5062
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#5073 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#2858 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#5075 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#5077 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#5083 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1550773894 {#5063
      date: 2019-02-21 19:31:34.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757244736 {#5064
      date: 2025-09-07 13:32:16.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#5081 …}
    #fromApi: false
    -status: "published"
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#5089 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\TrainingVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\PracticalCaseUserVoter"
ACCESS ABSTAIN
"Nellapp\Bundle\SDKBundle\Permission\Security\Voter\SuperAdminVoter"
ACCESS ABSTAIN
Show voter details
32 DENIED FRONT_ACCESS
[
  "training" => App\Entity\Scholar\Training\SharedTraining {#1323
    -id: "fe5bdd93-b6d8-11ee-b7d7-0242c0a85003"
    -modules: Doctrine\ORM\PersistentCollection {#1330 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1364 …}
    -totalHourDescription: 0
    -videoDescription: null
    -diplomaDescription: "Titre Niveau 4 (Bac)"
    -trainingProduct: null
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1379 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1386 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1387 …}
    -thematic: [
      "2"
    ]
    -diploma: 4
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1425 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1705675359 {#1320
      date: 2024-01-19 15:42:39.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458954 {#1321
      date: 2025-09-10 01:02:34.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1449 …}
    #fromApi: false
    -name: "Encadrant Technique d'Insertion"
    -description: """
      L'encadrant technique d'insertion (ETI) supervise et soutient socio-professionnellement des personnes éloignées du marché du travail au sein d'une structure d'insertion produisant des biens ou services. Sa mission est d'atteindre les objectifs de production tout en intégrant les buts de formation et d'insertion des salariés. Sous la direction du responsable de la structure, l'ETI organise et gère une partie de l'activité de production. Il établit les conditions pour réaliser un produit ou service, en planifie la mise en œuvre et assure le suivi pour garantir la qualité et la quantité. Il utilise des outils numériques pour la gestion de la production, répartit le travail selon les compétences des salariés et gère l'équipe, en veillant à leur motivation et à la résolution de conflits.\r\n
      L'ETI joue également un rôle dans l'accueil, l'accompagnement et le suivi socio-professionnel des salariés en insertion. Il favorise leur intégration dans la structure, identifie leurs atouts et obstacles, et collabore avec d'autres acteurs du parcours d'insertion. Il contribue à l'évolution professionnelle des salariés en organisant des séances d'apprentissage, en s'assurant de la pertinence des méthodes pédagogiques et en évaluant leurs acquis. Il documente et atteste des compétences professionnelles acquises.
      """
    -public: false
    -_links: null
    -status: "published"
    -lockBy: App\Entity\Scholar\Training\Training {#1441 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#1781
    -id: "103bc910-3607-11e9-8180-00163e87308f"
    -lessons: Doctrine\ORM\PersistentCollection {#1782 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#1787 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1792 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1550773957 {#1779
      date: 2019-02-21 19:32:37.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458817 {#1780
      date: 2025-09-10 01:00:17.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -lockBy: App\Entity\Scholar\Module\OriginModule {#1796 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#5111
    -id: "a878a4cc-a3d9-11e9-aad5-0242ac160002"
    -chapters: Doctrine\ORM\PersistentCollection {#5112 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#5117 …}
    -exercises: Doctrine\ORM\PersistentCollection {#5114 …}
    -minimumTime: DateTime @21600 {#5108
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#5119 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#2858 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#5121 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#5123 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#5129 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1562849084 {#5109
      date: 2019-07-11 14:44:44.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1757458811 {#5110
      date: 2025-09-10 01:00:11.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#5081 …}
    #fromApi: false
    -status: "published"
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#5133 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\TrainingVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\PracticalCaseUserVoter"
ACCESS ABSTAIN
"Nellapp\Bundle\SDKBundle\Permission\Security\Voter\SuperAdminVoter"
ACCESS ABSTAIN
Show voter details
33 DENIED FRONT_ACCESS
[
  "training" => App\Entity\Scholar\Training\SharedTraining {#1323
    -id: "fe5bdd93-b6d8-11ee-b7d7-0242c0a85003"
    -modules: Doctrine\ORM\PersistentCollection {#1330 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1364 …}
    -totalHourDescription: 0
    -videoDescription: null
    -diplomaDescription: "Titre Niveau 4 (Bac)"
    -trainingProduct: null
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1379 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1386 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1387 …}
    -thematic: [
      "2"
    ]
    -diploma: 4
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1425 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1705675359 {#1320
      date: 2024-01-19 15:42:39.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458954 {#1321
      date: 2025-09-10 01:02:34.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1449 …}
    #fromApi: false
    -name: "Encadrant Technique d'Insertion"
    -description: """
      L'encadrant technique d'insertion (ETI) supervise et soutient socio-professionnellement des personnes éloignées du marché du travail au sein d'une structure d'insertion produisant des biens ou services. Sa mission est d'atteindre les objectifs de production tout en intégrant les buts de formation et d'insertion des salariés. Sous la direction du responsable de la structure, l'ETI organise et gère une partie de l'activité de production. Il établit les conditions pour réaliser un produit ou service, en planifie la mise en œuvre et assure le suivi pour garantir la qualité et la quantité. Il utilise des outils numériques pour la gestion de la production, répartit le travail selon les compétences des salariés et gère l'équipe, en veillant à leur motivation et à la résolution de conflits.\r\n
      L'ETI joue également un rôle dans l'accueil, l'accompagnement et le suivi socio-professionnel des salariés en insertion. Il favorise leur intégration dans la structure, identifie leurs atouts et obstacles, et collabore avec d'autres acteurs du parcours d'insertion. Il contribue à l'évolution professionnelle des salariés en organisant des séances d'apprentissage, en s'assurant de la pertinence des méthodes pédagogiques et en évaluant leurs acquis. Il documente et atteste des compétences professionnelles acquises.
      """
    -public: false
    -_links: null
    -status: "published"
    -lockBy: App\Entity\Scholar\Training\Training {#1441 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#1781
    -id: "103bc910-3607-11e9-8180-00163e87308f"
    -lessons: Doctrine\ORM\PersistentCollection {#1782 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#1787 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1792 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1550773957 {#1779
      date: 2019-02-21 19:32:37.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458817 {#1780
      date: 2025-09-10 01:00:17.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -lockBy: App\Entity\Scholar\Module\OriginModule {#1796 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#5155
    -id: "a0d522fa-bc5d-11ea-8d8a-0242ac1c0003"
    -chapters: Doctrine\ORM\PersistentCollection {#5156 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#5161 …}
    -exercises: Doctrine\ORM\PersistentCollection {#5158 …}
    -minimumTime: DateTime @21600 {#5152
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#5163 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#2858 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#5165 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#5167 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#5173 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1593692090 {#5153
      date: 2020-07-02 14:14:50.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1750847724 {#5154
      date: 2025-06-25 12:35:24.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -status: "published"
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#5178 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\TrainingVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\PracticalCaseUserVoter"
ACCESS ABSTAIN
"Nellapp\Bundle\SDKBundle\Permission\Security\Voter\SuperAdminVoter"
ACCESS ABSTAIN
Show voter details
34 DENIED FRONT_ACCESS
[
  "training" => App\Entity\Scholar\Training\SharedTraining {#1323
    -id: "fe5bdd93-b6d8-11ee-b7d7-0242c0a85003"
    -modules: Doctrine\ORM\PersistentCollection {#1330 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1364 …}
    -totalHourDescription: 0
    -videoDescription: null
    -diplomaDescription: "Titre Niveau 4 (Bac)"
    -trainingProduct: null
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1379 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1386 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1387 …}
    -thematic: [
      "2"
    ]
    -diploma: 4
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1425 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1705675359 {#1320
      date: 2024-01-19 15:42:39.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458954 {#1321
      date: 2025-09-10 01:02:34.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1449 …}
    #fromApi: false
    -name: "Encadrant Technique d'Insertion"
    -description: """
      L'encadrant technique d'insertion (ETI) supervise et soutient socio-professionnellement des personnes éloignées du marché du travail au sein d'une structure d'insertion produisant des biens ou services. Sa mission est d'atteindre les objectifs de production tout en intégrant les buts de formation et d'insertion des salariés. Sous la direction du responsable de la structure, l'ETI organise et gère une partie de l'activité de production. Il établit les conditions pour réaliser un produit ou service, en planifie la mise en œuvre et assure le suivi pour garantir la qualité et la quantité. Il utilise des outils numériques pour la gestion de la production, répartit le travail selon les compétences des salariés et gère l'équipe, en veillant à leur motivation et à la résolution de conflits.\r\n
      L'ETI joue également un rôle dans l'accueil, l'accompagnement et le suivi socio-professionnel des salariés en insertion. Il favorise leur intégration dans la structure, identifie leurs atouts et obstacles, et collabore avec d'autres acteurs du parcours d'insertion. Il contribue à l'évolution professionnelle des salariés en organisant des séances d'apprentissage, en s'assurant de la pertinence des méthodes pédagogiques et en évaluant leurs acquis. Il documente et atteste des compétences professionnelles acquises.
      """
    -public: false
    -_links: null
    -status: "published"
    -lockBy: App\Entity\Scholar\Training\Training {#1441 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#1781
    -id: "103bc910-3607-11e9-8180-00163e87308f"
    -lessons: Doctrine\ORM\PersistentCollection {#1782 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#1787 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1792 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1550773957 {#1779
      date: 2019-02-21 19:32:37.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458817 {#1780
      date: 2025-09-10 01:00:17.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -lockBy: App\Entity\Scholar\Module\OriginModule {#1796 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#5199
    -id: "1a16799f-13f0-11f1-a0d1-7eefa83e8046"
    -chapters: Doctrine\ORM\PersistentCollection {#5200 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#5205 …}
    -exercises: Doctrine\ORM\PersistentCollection {#5202 …}
    -minimumTime: DateTime @21600 {#5197
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#5207 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#2858 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#5209 …}
    -lessonStats: null
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#5216 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1772205737 {#5198
      date: 2026-02-27 16:22:17.0 Europe/Paris (+01:00)
    }
    -updatedAt: null
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -status: "published"
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#5221 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\TrainingVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\PracticalCaseUserVoter"
ACCESS ABSTAIN
"Nellapp\Bundle\SDKBundle\Permission\Security\Voter\SuperAdminVoter"
ACCESS ABSTAIN
Show voter details
35 DENIED FRONT_ACCESS
[
  "training" => App\Entity\Scholar\Training\SharedTraining {#1323
    -id: "fe5bdd93-b6d8-11ee-b7d7-0242c0a85003"
    -modules: Doctrine\ORM\PersistentCollection {#1330 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1364 …}
    -totalHourDescription: 0
    -videoDescription: null
    -diplomaDescription: "Titre Niveau 4 (Bac)"
    -trainingProduct: null
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1379 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1386 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1387 …}
    -thematic: [
      "2"
    ]
    -diploma: 4
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1425 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1705675359 {#1320
      date: 2024-01-19 15:42:39.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458954 {#1321
      date: 2025-09-10 01:02:34.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1449 …}
    #fromApi: false
    -name: "Encadrant Technique d'Insertion"
    -description: """
      L'encadrant technique d'insertion (ETI) supervise et soutient socio-professionnellement des personnes éloignées du marché du travail au sein d'une structure d'insertion produisant des biens ou services. Sa mission est d'atteindre les objectifs de production tout en intégrant les buts de formation et d'insertion des salariés. Sous la direction du responsable de la structure, l'ETI organise et gère une partie de l'activité de production. Il établit les conditions pour réaliser un produit ou service, en planifie la mise en œuvre et assure le suivi pour garantir la qualité et la quantité. Il utilise des outils numériques pour la gestion de la production, répartit le travail selon les compétences des salariés et gère l'équipe, en veillant à leur motivation et à la résolution de conflits.\r\n
      L'ETI joue également un rôle dans l'accueil, l'accompagnement et le suivi socio-professionnel des salariés en insertion. Il favorise leur intégration dans la structure, identifie leurs atouts et obstacles, et collabore avec d'autres acteurs du parcours d'insertion. Il contribue à l'évolution professionnelle des salariés en organisant des séances d'apprentissage, en s'assurant de la pertinence des méthodes pédagogiques et en évaluant leurs acquis. Il documente et atteste des compétences professionnelles acquises.
      """
    -public: false
    -_links: null
    -status: "published"
    -lockBy: App\Entity\Scholar\Training\Training {#1441 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#1781
    -id: "103bc910-3607-11e9-8180-00163e87308f"
    -lessons: Doctrine\ORM\PersistentCollection {#1782 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#1787 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1792 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1550773957 {#1779
      date: 2019-02-21 19:32:37.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458817 {#1780
      date: 2025-09-10 01:00:17.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -lockBy: App\Entity\Scholar\Module\OriginModule {#1796 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#5243
    -id: "09da1b79-a869-11e9-aad5-0242ac160002"
    -chapters: Doctrine\ORM\PersistentCollection {#5244 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#5249 …}
    -exercises: Doctrine\ORM\PersistentCollection {#5246 …}
    -minimumTime: DateTime @21600 {#5240
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#5251 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#2858 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#5253 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#5255 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#5261 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1563350470 {#5241
      date: 2019-07-17 10:01:10.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1757076745 {#5242
      date: 2025-09-05 14:52:25.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#5259 …}
    #fromApi: false
    -status: "published"
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#5266 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\TrainingVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\PracticalCaseUserVoter"
ACCESS ABSTAIN
"Nellapp\Bundle\SDKBundle\Permission\Security\Voter\SuperAdminVoter"
ACCESS ABSTAIN
Show voter details
36 DENIED FRONT_ACCESS
[
  "training" => App\Entity\Scholar\Training\SharedTraining {#1323
    -id: "fe5bdd93-b6d8-11ee-b7d7-0242c0a85003"
    -modules: Doctrine\ORM\PersistentCollection {#1330 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1364 …}
    -totalHourDescription: 0
    -videoDescription: null
    -diplomaDescription: "Titre Niveau 4 (Bac)"
    -trainingProduct: null
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1379 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1386 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1387 …}
    -thematic: [
      "2"
    ]
    -diploma: 4
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1425 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1705675359 {#1320
      date: 2024-01-19 15:42:39.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458954 {#1321
      date: 2025-09-10 01:02:34.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1449 …}
    #fromApi: false
    -name: "Encadrant Technique d'Insertion"
    -description: """
      L'encadrant technique d'insertion (ETI) supervise et soutient socio-professionnellement des personnes éloignées du marché du travail au sein d'une structure d'insertion produisant des biens ou services. Sa mission est d'atteindre les objectifs de production tout en intégrant les buts de formation et d'insertion des salariés. Sous la direction du responsable de la structure, l'ETI organise et gère une partie de l'activité de production. Il établit les conditions pour réaliser un produit ou service, en planifie la mise en œuvre et assure le suivi pour garantir la qualité et la quantité. Il utilise des outils numériques pour la gestion de la production, répartit le travail selon les compétences des salariés et gère l'équipe, en veillant à leur motivation et à la résolution de conflits.\r\n
      L'ETI joue également un rôle dans l'accueil, l'accompagnement et le suivi socio-professionnel des salariés en insertion. Il favorise leur intégration dans la structure, identifie leurs atouts et obstacles, et collabore avec d'autres acteurs du parcours d'insertion. Il contribue à l'évolution professionnelle des salariés en organisant des séances d'apprentissage, en s'assurant de la pertinence des méthodes pédagogiques et en évaluant leurs acquis. Il documente et atteste des compétences professionnelles acquises.
      """
    -public: false
    -_links: null
    -status: "published"
    -lockBy: App\Entity\Scholar\Training\Training {#1441 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#1781
    -id: "103bc910-3607-11e9-8180-00163e87308f"
    -lessons: Doctrine\ORM\PersistentCollection {#1782 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#1787 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1792 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1550773957 {#1779
      date: 2019-02-21 19:32:37.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458817 {#1780
      date: 2025-09-10 01:00:17.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -lockBy: App\Entity\Scholar\Module\OriginModule {#1796 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#5288
    -id: "2bff532c-bc5e-11ea-8d8a-0242ac1c0003"
    -chapters: Doctrine\ORM\PersistentCollection {#5289 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#5294 …}
    -exercises: Doctrine\ORM\PersistentCollection {#5291 …}
    -minimumTime: DateTime @21600 {#5285
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#5296 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#2858 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#5298 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#5300 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#5306 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1593692323 {#5286
      date: 2020-07-02 14:18:43.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1754607605 {#5287
      date: 2025-08-08 01:00:05.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -status: "published"
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#5311 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\TrainingVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\PracticalCaseUserVoter"
ACCESS ABSTAIN
"Nellapp\Bundle\SDKBundle\Permission\Security\Voter\SuperAdminVoter"
ACCESS ABSTAIN
Show voter details
37 DENIED FRONT_ACCESS
[
  "training" => App\Entity\Scholar\Training\SharedTraining {#1323
    -id: "fe5bdd93-b6d8-11ee-b7d7-0242c0a85003"
    -modules: Doctrine\ORM\PersistentCollection {#1330 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1364 …}
    -totalHourDescription: 0
    -videoDescription: null
    -diplomaDescription: "Titre Niveau 4 (Bac)"
    -trainingProduct: null
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1379 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1386 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1387 …}
    -thematic: [
      "2"
    ]
    -diploma: 4
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1425 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1705675359 {#1320
      date: 2024-01-19 15:42:39.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458954 {#1321
      date: 2025-09-10 01:02:34.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1449 …}
    #fromApi: false
    -name: "Encadrant Technique d'Insertion"
    -description: """
      L'encadrant technique d'insertion (ETI) supervise et soutient socio-professionnellement des personnes éloignées du marché du travail au sein d'une structure d'insertion produisant des biens ou services. Sa mission est d'atteindre les objectifs de production tout en intégrant les buts de formation et d'insertion des salariés. Sous la direction du responsable de la structure, l'ETI organise et gère une partie de l'activité de production. Il établit les conditions pour réaliser un produit ou service, en planifie la mise en œuvre et assure le suivi pour garantir la qualité et la quantité. Il utilise des outils numériques pour la gestion de la production, répartit le travail selon les compétences des salariés et gère l'équipe, en veillant à leur motivation et à la résolution de conflits.\r\n
      L'ETI joue également un rôle dans l'accueil, l'accompagnement et le suivi socio-professionnel des salariés en insertion. Il favorise leur intégration dans la structure, identifie leurs atouts et obstacles, et collabore avec d'autres acteurs du parcours d'insertion. Il contribue à l'évolution professionnelle des salariés en organisant des séances d'apprentissage, en s'assurant de la pertinence des méthodes pédagogiques et en évaluant leurs acquis. Il documente et atteste des compétences professionnelles acquises.
      """
    -public: false
    -_links: null
    -status: "published"
    -lockBy: App\Entity\Scholar\Training\Training {#1441 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#1781
    -id: "103bc910-3607-11e9-8180-00163e87308f"
    -lessons: Doctrine\ORM\PersistentCollection {#1782 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#1787 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1792 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1550773957 {#1779
      date: 2019-02-21 19:32:37.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458817 {#1780
      date: 2025-09-10 01:00:17.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -lockBy: App\Entity\Scholar\Module\OriginModule {#1796 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#5333
    -id: "ba643bef-a93a-11e9-aad5-0242ac160002"
    -chapters: Doctrine\ORM\PersistentCollection {#5334 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#5339 …}
    -exercises: Doctrine\ORM\PersistentCollection {#5336 …}
    -minimumTime: DateTime @21600 {#5330
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#5341 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#2858 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#5343 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#5345 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#5351 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1563440531 {#5331
      date: 2019-07-18 11:02:11.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1757458812 {#5332
      date: 2025-09-10 01:00:12.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#5349 …}
    #fromApi: false
    -status: "published"
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#5356 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\TrainingVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\PracticalCaseUserVoter"
ACCESS ABSTAIN
"Nellapp\Bundle\SDKBundle\Permission\Security\Voter\SuperAdminVoter"
ACCESS ABSTAIN
Show voter details
38 DENIED FRONT_ACCESS
[
  "training" => App\Entity\Scholar\Training\SharedTraining {#1323
    -id: "fe5bdd93-b6d8-11ee-b7d7-0242c0a85003"
    -modules: Doctrine\ORM\PersistentCollection {#1330 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1364 …}
    -totalHourDescription: 0
    -videoDescription: null
    -diplomaDescription: "Titre Niveau 4 (Bac)"
    -trainingProduct: null
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1379 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1386 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1387 …}
    -thematic: [
      "2"
    ]
    -diploma: 4
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1425 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1705675359 {#1320
      date: 2024-01-19 15:42:39.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458954 {#1321
      date: 2025-09-10 01:02:34.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1449 …}
    #fromApi: false
    -name: "Encadrant Technique d'Insertion"
    -description: """
      L'encadrant technique d'insertion (ETI) supervise et soutient socio-professionnellement des personnes éloignées du marché du travail au sein d'une structure d'insertion produisant des biens ou services. Sa mission est d'atteindre les objectifs de production tout en intégrant les buts de formation et d'insertion des salariés. Sous la direction du responsable de la structure, l'ETI organise et gère une partie de l'activité de production. Il établit les conditions pour réaliser un produit ou service, en planifie la mise en œuvre et assure le suivi pour garantir la qualité et la quantité. Il utilise des outils numériques pour la gestion de la production, répartit le travail selon les compétences des salariés et gère l'équipe, en veillant à leur motivation et à la résolution de conflits.\r\n
      L'ETI joue également un rôle dans l'accueil, l'accompagnement et le suivi socio-professionnel des salariés en insertion. Il favorise leur intégration dans la structure, identifie leurs atouts et obstacles, et collabore avec d'autres acteurs du parcours d'insertion. Il contribue à l'évolution professionnelle des salariés en organisant des séances d'apprentissage, en s'assurant de la pertinence des méthodes pédagogiques et en évaluant leurs acquis. Il documente et atteste des compétences professionnelles acquises.
      """
    -public: false
    -_links: null
    -status: "published"
    -lockBy: App\Entity\Scholar\Training\Training {#1441 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#1781
    -id: "103bc910-3607-11e9-8180-00163e87308f"
    -lessons: Doctrine\ORM\PersistentCollection {#1782 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#1787 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1792 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1550773957 {#1779
      date: 2019-02-21 19:32:37.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458817 {#1780
      date: 2025-09-10 01:00:17.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -lockBy: App\Entity\Scholar\Module\OriginModule {#1796 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#5378
    -id: "7715f01e-bc5e-11ea-8d8a-0242ac1c0003"
    -chapters: Doctrine\ORM\PersistentCollection {#5379 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#5384 …}
    -exercises: Doctrine\ORM\PersistentCollection {#5381 …}
    -minimumTime: DateTime @21600 {#5375
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#5386 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#2858 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#5388 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#5390 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#5396 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1593692449 {#5376
      date: 2020-07-02 14:20:49.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1750847724 {#5377
      date: 2025-06-25 12:35:24.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -status: "published"
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#5401 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\TrainingVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\PracticalCaseUserVoter"
ACCESS ABSTAIN
"Nellapp\Bundle\SDKBundle\Permission\Security\Voter\SuperAdminVoter"
ACCESS ABSTAIN
Show voter details
39 DENIED FRONT_ACCESS
[
  "training" => App\Entity\Scholar\Training\SharedTraining {#1323
    -id: "fe5bdd93-b6d8-11ee-b7d7-0242c0a85003"
    -modules: Doctrine\ORM\PersistentCollection {#1330 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1364 …}
    -totalHourDescription: 0
    -videoDescription: null
    -diplomaDescription: "Titre Niveau 4 (Bac)"
    -trainingProduct: null
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1379 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1386 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1387 …}
    -thematic: [
      "2"
    ]
    -diploma: 4
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1425 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1705675359 {#1320
      date: 2024-01-19 15:42:39.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458954 {#1321
      date: 2025-09-10 01:02:34.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1449 …}
    #fromApi: false
    -name: "Encadrant Technique d'Insertion"
    -description: """
      L'encadrant technique d'insertion (ETI) supervise et soutient socio-professionnellement des personnes éloignées du marché du travail au sein d'une structure d'insertion produisant des biens ou services. Sa mission est d'atteindre les objectifs de production tout en intégrant les buts de formation et d'insertion des salariés. Sous la direction du responsable de la structure, l'ETI organise et gère une partie de l'activité de production. Il établit les conditions pour réaliser un produit ou service, en planifie la mise en œuvre et assure le suivi pour garantir la qualité et la quantité. Il utilise des outils numériques pour la gestion de la production, répartit le travail selon les compétences des salariés et gère l'équipe, en veillant à leur motivation et à la résolution de conflits.\r\n
      L'ETI joue également un rôle dans l'accueil, l'accompagnement et le suivi socio-professionnel des salariés en insertion. Il favorise leur intégration dans la structure, identifie leurs atouts et obstacles, et collabore avec d'autres acteurs du parcours d'insertion. Il contribue à l'évolution professionnelle des salariés en organisant des séances d'apprentissage, en s'assurant de la pertinence des méthodes pédagogiques et en évaluant leurs acquis. Il documente et atteste des compétences professionnelles acquises.
      """
    -public: false
    -_links: null
    -status: "published"
    -lockBy: App\Entity\Scholar\Training\Training {#1441 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#1781
    -id: "103bc910-3607-11e9-8180-00163e87308f"
    -lessons: Doctrine\ORM\PersistentCollection {#1782 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#1787 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1792 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1550773957 {#1779
      date: 2019-02-21 19:32:37.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458817 {#1780
      date: 2025-09-10 01:00:17.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -lockBy: App\Entity\Scholar\Module\OriginModule {#1796 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#5422
    -id: "1a266a84-13f0-11f1-a0d1-7eefa83e8046"
    -chapters: Doctrine\ORM\PersistentCollection {#5423 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#5428 …}
    -exercises: Doctrine\ORM\PersistentCollection {#5425 …}
    -minimumTime: DateTime @21600 {#5420
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#5430 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#2858 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#5432 …}
    -lessonStats: null
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#5439 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1772205737 {#5421
      date: 2026-02-27 16:22:17.0 Europe/Paris (+01:00)
    }
    -updatedAt: null
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -status: "published"
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#5444 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\TrainingVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\PracticalCaseUserVoter"
ACCESS ABSTAIN
"Nellapp\Bundle\SDKBundle\Permission\Security\Voter\SuperAdminVoter"
ACCESS ABSTAIN
Show voter details
40 DENIED FRONT_ACCESS
[
  "training" => App\Entity\Scholar\Training\SharedTraining {#1323
    -id: "fe5bdd93-b6d8-11ee-b7d7-0242c0a85003"
    -modules: Doctrine\ORM\PersistentCollection {#1330 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1364 …}
    -totalHourDescription: 0
    -videoDescription: null
    -diplomaDescription: "Titre Niveau 4 (Bac)"
    -trainingProduct: null
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1379 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1386 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1387 …}
    -thematic: [
      "2"
    ]
    -diploma: 4
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1425 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1705675359 {#1320
      date: 2024-01-19 15:42:39.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458954 {#1321
      date: 2025-09-10 01:02:34.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1449 …}
    #fromApi: false
    -name: "Encadrant Technique d'Insertion"
    -description: """
      L'encadrant technique d'insertion (ETI) supervise et soutient socio-professionnellement des personnes éloignées du marché du travail au sein d'une structure d'insertion produisant des biens ou services. Sa mission est d'atteindre les objectifs de production tout en intégrant les buts de formation et d'insertion des salariés. Sous la direction du responsable de la structure, l'ETI organise et gère une partie de l'activité de production. Il établit les conditions pour réaliser un produit ou service, en planifie la mise en œuvre et assure le suivi pour garantir la qualité et la quantité. Il utilise des outils numériques pour la gestion de la production, répartit le travail selon les compétences des salariés et gère l'équipe, en veillant à leur motivation et à la résolution de conflits.\r\n
      L'ETI joue également un rôle dans l'accueil, l'accompagnement et le suivi socio-professionnel des salariés en insertion. Il favorise leur intégration dans la structure, identifie leurs atouts et obstacles, et collabore avec d'autres acteurs du parcours d'insertion. Il contribue à l'évolution professionnelle des salariés en organisant des séances d'apprentissage, en s'assurant de la pertinence des méthodes pédagogiques et en évaluant leurs acquis. Il documente et atteste des compétences professionnelles acquises.
      """
    -public: false
    -_links: null
    -status: "published"
    -lockBy: App\Entity\Scholar\Training\Training {#1441 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#1781
    -id: "103bc910-3607-11e9-8180-00163e87308f"
    -lessons: Doctrine\ORM\PersistentCollection {#1782 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#1787 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1792 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1550773957 {#1779
      date: 2019-02-21 19:32:37.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458817 {#1780
      date: 2025-09-10 01:00:17.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -lockBy: App\Entity\Scholar\Module\OriginModule {#1796 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#5466
    -id: "df640b75-a965-11e9-aad5-0242ac160002"
    -chapters: Doctrine\ORM\PersistentCollection {#5467 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#5472 …}
    -exercises: Doctrine\ORM\PersistentCollection {#5469 …}
    -minimumTime: DateTime @21600 {#5463
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#5474 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#2858 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#5476 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#5478 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#5484 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1563459061 {#5464
      date: 2019-07-18 16:11:01.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1757458814 {#5465
      date: 2025-09-10 01:00:14.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#5482 …}
    #fromApi: false
    -status: "published"
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#5489 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\TrainingVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\PracticalCaseUserVoter"
ACCESS ABSTAIN
"Nellapp\Bundle\SDKBundle\Permission\Security\Voter\SuperAdminVoter"
ACCESS ABSTAIN
Show voter details
41 DENIED FRONT_ACCESS
[
  "training" => App\Entity\Scholar\Training\SharedTraining {#1323
    -id: "fe5bdd93-b6d8-11ee-b7d7-0242c0a85003"
    -modules: Doctrine\ORM\PersistentCollection {#1330 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1364 …}
    -totalHourDescription: 0
    -videoDescription: null
    -diplomaDescription: "Titre Niveau 4 (Bac)"
    -trainingProduct: null
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1379 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1386 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1387 …}
    -thematic: [
      "2"
    ]
    -diploma: 4
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1425 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1705675359 {#1320
      date: 2024-01-19 15:42:39.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458954 {#1321
      date: 2025-09-10 01:02:34.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1449 …}
    #fromApi: false
    -name: "Encadrant Technique d'Insertion"
    -description: """
      L'encadrant technique d'insertion (ETI) supervise et soutient socio-professionnellement des personnes éloignées du marché du travail au sein d'une structure d'insertion produisant des biens ou services. Sa mission est d'atteindre les objectifs de production tout en intégrant les buts de formation et d'insertion des salariés. Sous la direction du responsable de la structure, l'ETI organise et gère une partie de l'activité de production. Il établit les conditions pour réaliser un produit ou service, en planifie la mise en œuvre et assure le suivi pour garantir la qualité et la quantité. Il utilise des outils numériques pour la gestion de la production, répartit le travail selon les compétences des salariés et gère l'équipe, en veillant à leur motivation et à la résolution de conflits.\r\n
      L'ETI joue également un rôle dans l'accueil, l'accompagnement et le suivi socio-professionnel des salariés en insertion. Il favorise leur intégration dans la structure, identifie leurs atouts et obstacles, et collabore avec d'autres acteurs du parcours d'insertion. Il contribue à l'évolution professionnelle des salariés en organisant des séances d'apprentissage, en s'assurant de la pertinence des méthodes pédagogiques et en évaluant leurs acquis. Il documente et atteste des compétences professionnelles acquises.
      """
    -public: false
    -_links: null
    -status: "published"
    -lockBy: App\Entity\Scholar\Training\Training {#1441 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#1781
    -id: "103bc910-3607-11e9-8180-00163e87308f"
    -lessons: Doctrine\ORM\PersistentCollection {#1782 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#1787 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1792 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1550773957 {#1779
      date: 2019-02-21 19:32:37.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458817 {#1780
      date: 2025-09-10 01:00:17.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -lockBy: App\Entity\Scholar\Module\OriginModule {#1796 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#5511
    -id: "cf387696-bc60-11ea-8d8a-0242ac1c0003"
    -chapters: Doctrine\ORM\PersistentCollection {#5512 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#5517 …}
    -exercises: Doctrine\ORM\PersistentCollection {#5514 …}
    -minimumTime: DateTime @21600 {#5508
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#5519 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#2858 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#5521 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#5523 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#5529 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1593693456 {#5509
      date: 2020-07-02 14:37:36.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1752130247 {#5510
      date: 2025-07-10 08:50:47.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -status: "published"
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#5534 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\TrainingVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\PracticalCaseUserVoter"
ACCESS ABSTAIN
"Nellapp\Bundle\SDKBundle\Permission\Security\Voter\SuperAdminVoter"
ACCESS ABSTAIN
Show voter details
42 DENIED FRONT_ACCESS
[
  "training" => App\Entity\Scholar\Training\SharedTraining {#1323
    -id: "fe5bdd93-b6d8-11ee-b7d7-0242c0a85003"
    -modules: Doctrine\ORM\PersistentCollection {#1330 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1364 …}
    -totalHourDescription: 0
    -videoDescription: null
    -diplomaDescription: "Titre Niveau 4 (Bac)"
    -trainingProduct: null
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1379 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1386 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1387 …}
    -thematic: [
      "2"
    ]
    -diploma: 4
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1425 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1705675359 {#1320
      date: 2024-01-19 15:42:39.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458954 {#1321
      date: 2025-09-10 01:02:34.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1449 …}
    #fromApi: false
    -name: "Encadrant Technique d'Insertion"
    -description: """
      L'encadrant technique d'insertion (ETI) supervise et soutient socio-professionnellement des personnes éloignées du marché du travail au sein d'une structure d'insertion produisant des biens ou services. Sa mission est d'atteindre les objectifs de production tout en intégrant les buts de formation et d'insertion des salariés. Sous la direction du responsable de la structure, l'ETI organise et gère une partie de l'activité de production. Il établit les conditions pour réaliser un produit ou service, en planifie la mise en œuvre et assure le suivi pour garantir la qualité et la quantité. Il utilise des outils numériques pour la gestion de la production, répartit le travail selon les compétences des salariés et gère l'équipe, en veillant à leur motivation et à la résolution de conflits.\r\n
      L'ETI joue également un rôle dans l'accueil, l'accompagnement et le suivi socio-professionnel des salariés en insertion. Il favorise leur intégration dans la structure, identifie leurs atouts et obstacles, et collabore avec d'autres acteurs du parcours d'insertion. Il contribue à l'évolution professionnelle des salariés en organisant des séances d'apprentissage, en s'assurant de la pertinence des méthodes pédagogiques et en évaluant leurs acquis. Il documente et atteste des compétences professionnelles acquises.
      """
    -public: false
    -_links: null
    -status: "published"
    -lockBy: App\Entity\Scholar\Training\Training {#1441 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#1781
    -id: "103bc910-3607-11e9-8180-00163e87308f"
    -lessons: Doctrine\ORM\PersistentCollection {#1782 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#1787 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1792 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1550773957 {#1779
      date: 2019-02-21 19:32:37.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458817 {#1780
      date: 2025-09-10 01:00:17.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -lockBy: App\Entity\Scholar\Module\OriginModule {#1796 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#5556
    -id: "828d60b2-ac72-11e9-9691-0242ac160002"
    -chapters: Doctrine\ORM\PersistentCollection {#5557 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#5562 …}
    -exercises: Doctrine\ORM\PersistentCollection {#5559 …}
    -minimumTime: DateTime @21600 {#5553
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#5564 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#2858 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#5566 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#5568 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#5574 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1563794342 {#5554
      date: 2019-07-22 13:19:02.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1750847724 {#5555
      date: 2025-06-25 12:35:24.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -status: "published"
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#5579 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\TrainingVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\PracticalCaseUserVoter"
ACCESS ABSTAIN
"Nellapp\Bundle\SDKBundle\Permission\Security\Voter\SuperAdminVoter"
ACCESS ABSTAIN
Show voter details
43 DENIED FRONT_ACCESS
[
  "training" => App\Entity\Scholar\Training\SharedTraining {#1323
    -id: "fe5bdd93-b6d8-11ee-b7d7-0242c0a85003"
    -modules: Doctrine\ORM\PersistentCollection {#1330 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1364 …}
    -totalHourDescription: 0
    -videoDescription: null
    -diplomaDescription: "Titre Niveau 4 (Bac)"
    -trainingProduct: null
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1379 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1386 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1387 …}
    -thematic: [
      "2"
    ]
    -diploma: 4
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1425 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1705675359 {#1320
      date: 2024-01-19 15:42:39.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458954 {#1321
      date: 2025-09-10 01:02:34.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1449 …}
    #fromApi: false
    -name: "Encadrant Technique d'Insertion"
    -description: """
      L'encadrant technique d'insertion (ETI) supervise et soutient socio-professionnellement des personnes éloignées du marché du travail au sein d'une structure d'insertion produisant des biens ou services. Sa mission est d'atteindre les objectifs de production tout en intégrant les buts de formation et d'insertion des salariés. Sous la direction du responsable de la structure, l'ETI organise et gère une partie de l'activité de production. Il établit les conditions pour réaliser un produit ou service, en planifie la mise en œuvre et assure le suivi pour garantir la qualité et la quantité. Il utilise des outils numériques pour la gestion de la production, répartit le travail selon les compétences des salariés et gère l'équipe, en veillant à leur motivation et à la résolution de conflits.\r\n
      L'ETI joue également un rôle dans l'accueil, l'accompagnement et le suivi socio-professionnel des salariés en insertion. Il favorise leur intégration dans la structure, identifie leurs atouts et obstacles, et collabore avec d'autres acteurs du parcours d'insertion. Il contribue à l'évolution professionnelle des salariés en organisant des séances d'apprentissage, en s'assurant de la pertinence des méthodes pédagogiques et en évaluant leurs acquis. Il documente et atteste des compétences professionnelles acquises.
      """
    -public: false
    -_links: null
    -status: "published"
    -lockBy: App\Entity\Scholar\Training\Training {#1441 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#1781
    -id: "103bc910-3607-11e9-8180-00163e87308f"
    -lessons: Doctrine\ORM\PersistentCollection {#1782 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#1787 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1792 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1550773957 {#1779
      date: 2019-02-21 19:32:37.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458817 {#1780
      date: 2025-09-10 01:00:17.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -lockBy: App\Entity\Scholar\Module\OriginModule {#1796 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#5600
    -id: "8f8f0f37-13f0-11f1-a0d1-7eefa83e8046"
    -chapters: Doctrine\ORM\PersistentCollection {#5601 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#5606 …}
    -exercises: Doctrine\ORM\PersistentCollection {#5603 …}
    -minimumTime: DateTime @21600 {#5598
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#5608 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#2858 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#5610 …}
    -lessonStats: null
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#5617 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1772205934 {#5599
      date: 2026-02-27 16:25:34.0 Europe/Paris (+01:00)
    }
    -updatedAt: null
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -status: "published"
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#5622 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\TrainingVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\PracticalCaseUserVoter"
ACCESS ABSTAIN
"Nellapp\Bundle\SDKBundle\Permission\Security\Voter\SuperAdminVoter"
ACCESS ABSTAIN
Show voter details
44 DENIED FRONT_ACCESS
[
  "training" => App\Entity\Scholar\Training\SharedTraining {#1323
    -id: "fe5bdd93-b6d8-11ee-b7d7-0242c0a85003"
    -modules: Doctrine\ORM\PersistentCollection {#1330 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1364 …}
    -totalHourDescription: 0
    -videoDescription: null
    -diplomaDescription: "Titre Niveau 4 (Bac)"
    -trainingProduct: null
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1379 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1386 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1387 …}
    -thematic: [
      "2"
    ]
    -diploma: 4
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1425 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1705675359 {#1320
      date: 2024-01-19 15:42:39.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458954 {#1321
      date: 2025-09-10 01:02:34.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1449 …}
    #fromApi: false
    -name: "Encadrant Technique d'Insertion"
    -description: """
      L'encadrant technique d'insertion (ETI) supervise et soutient socio-professionnellement des personnes éloignées du marché du travail au sein d'une structure d'insertion produisant des biens ou services. Sa mission est d'atteindre les objectifs de production tout en intégrant les buts de formation et d'insertion des salariés. Sous la direction du responsable de la structure, l'ETI organise et gère une partie de l'activité de production. Il établit les conditions pour réaliser un produit ou service, en planifie la mise en œuvre et assure le suivi pour garantir la qualité et la quantité. Il utilise des outils numériques pour la gestion de la production, répartit le travail selon les compétences des salariés et gère l'équipe, en veillant à leur motivation et à la résolution de conflits.\r\n
      L'ETI joue également un rôle dans l'accueil, l'accompagnement et le suivi socio-professionnel des salariés en insertion. Il favorise leur intégration dans la structure, identifie leurs atouts et obstacles, et collabore avec d'autres acteurs du parcours d'insertion. Il contribue à l'évolution professionnelle des salariés en organisant des séances d'apprentissage, en s'assurant de la pertinence des méthodes pédagogiques et en évaluant leurs acquis. Il documente et atteste des compétences professionnelles acquises.
      """
    -public: false
    -_links: null
    -status: "published"
    -lockBy: App\Entity\Scholar\Training\Training {#1441 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#1781
    -id: "103bc910-3607-11e9-8180-00163e87308f"
    -lessons: Doctrine\ORM\PersistentCollection {#1782 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#1787 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1792 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1550773957 {#1779
      date: 2019-02-21 19:32:37.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458817 {#1780
      date: 2025-09-10 01:00:17.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -lockBy: App\Entity\Scholar\Module\OriginModule {#1796 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#5644
    -id: "bf2aad5c-bc5f-11ea-8d8a-0242ac1c0003"
    -chapters: Doctrine\ORM\PersistentCollection {#5645 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#5650 …}
    -exercises: Doctrine\ORM\PersistentCollection {#5647 …}
    -minimumTime: DateTime @21600 {#5641
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#5652 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#2858 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#5654 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#5656 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#5662 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1593693000 {#5642
      date: 2020-07-02 14:30:00.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1750847724 {#5643
      date: 2025-06-25 12:35:24.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -status: "published"
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#5666 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\TrainingVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\PracticalCaseUserVoter"
ACCESS ABSTAIN
"Nellapp\Bundle\SDKBundle\Permission\Security\Voter\SuperAdminVoter"
ACCESS ABSTAIN
Show voter details
45 DENIED FRONT_ACCESS
[
  "training" => App\Entity\Scholar\Training\SharedTraining {#1323
    -id: "fe5bdd93-b6d8-11ee-b7d7-0242c0a85003"
    -modules: Doctrine\ORM\PersistentCollection {#1330 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1364 …}
    -totalHourDescription: 0
    -videoDescription: null
    -diplomaDescription: "Titre Niveau 4 (Bac)"
    -trainingProduct: null
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1379 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1386 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1387 …}
    -thematic: [
      "2"
    ]
    -diploma: 4
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1425 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1705675359 {#1320
      date: 2024-01-19 15:42:39.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458954 {#1321
      date: 2025-09-10 01:02:34.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1449 …}
    #fromApi: false
    -name: "Encadrant Technique d'Insertion"
    -description: """
      L'encadrant technique d'insertion (ETI) supervise et soutient socio-professionnellement des personnes éloignées du marché du travail au sein d'une structure d'insertion produisant des biens ou services. Sa mission est d'atteindre les objectifs de production tout en intégrant les buts de formation et d'insertion des salariés. Sous la direction du responsable de la structure, l'ETI organise et gère une partie de l'activité de production. Il établit les conditions pour réaliser un produit ou service, en planifie la mise en œuvre et assure le suivi pour garantir la qualité et la quantité. Il utilise des outils numériques pour la gestion de la production, répartit le travail selon les compétences des salariés et gère l'équipe, en veillant à leur motivation et à la résolution de conflits.\r\n
      L'ETI joue également un rôle dans l'accueil, l'accompagnement et le suivi socio-professionnel des salariés en insertion. Il favorise leur intégration dans la structure, identifie leurs atouts et obstacles, et collabore avec d'autres acteurs du parcours d'insertion. Il contribue à l'évolution professionnelle des salariés en organisant des séances d'apprentissage, en s'assurant de la pertinence des méthodes pédagogiques et en évaluant leurs acquis. Il documente et atteste des compétences professionnelles acquises.
      """
    -public: false
    -_links: null
    -status: "published"
    -lockBy: App\Entity\Scholar\Training\Training {#1441 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#1781
    -id: "103bc910-3607-11e9-8180-00163e87308f"
    -lessons: Doctrine\ORM\PersistentCollection {#1782 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#1787 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1792 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1550773957 {#1779
      date: 2019-02-21 19:32:37.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458817 {#1780
      date: 2025-09-10 01:00:17.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -lockBy: App\Entity\Scholar\Module\OriginModule {#1796 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#5687
    -id: "9816b8be-13f1-11f1-a0d1-7eefa83e8046"
    -chapters: Doctrine\ORM\PersistentCollection {#5688 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#5693 …}
    -exercises: Doctrine\ORM\PersistentCollection {#5690 …}
    -minimumTime: DateTime @21600 {#5685
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#5695 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#2858 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#5697 …}
    -lessonStats: null
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#5704 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1772206378 {#5686
      date: 2026-02-27 16:32:58.0 Europe/Paris (+01:00)
    }
    -updatedAt: null
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -status: "published"
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#5709 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\TrainingVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\PracticalCaseUserVoter"
ACCESS ABSTAIN
"Nellapp\Bundle\SDKBundle\Permission\Security\Voter\SuperAdminVoter"
ACCESS ABSTAIN
Show voter details
46 DENIED FRONT_ACCESS
[
  "training" => App\Entity\Scholar\Training\SharedTraining {#1323
    -id: "fe5bdd93-b6d8-11ee-b7d7-0242c0a85003"
    -modules: Doctrine\ORM\PersistentCollection {#1330 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1364 …}
    -totalHourDescription: 0
    -videoDescription: null
    -diplomaDescription: "Titre Niveau 4 (Bac)"
    -trainingProduct: null
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1379 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1386 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1387 …}
    -thematic: [
      "2"
    ]
    -diploma: 4
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1425 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1705675359 {#1320
      date: 2024-01-19 15:42:39.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458954 {#1321
      date: 2025-09-10 01:02:34.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1449 …}
    #fromApi: false
    -name: "Encadrant Technique d'Insertion"
    -description: """
      L'encadrant technique d'insertion (ETI) supervise et soutient socio-professionnellement des personnes éloignées du marché du travail au sein d'une structure d'insertion produisant des biens ou services. Sa mission est d'atteindre les objectifs de production tout en intégrant les buts de formation et d'insertion des salariés. Sous la direction du responsable de la structure, l'ETI organise et gère une partie de l'activité de production. Il établit les conditions pour réaliser un produit ou service, en planifie la mise en œuvre et assure le suivi pour garantir la qualité et la quantité. Il utilise des outils numériques pour la gestion de la production, répartit le travail selon les compétences des salariés et gère l'équipe, en veillant à leur motivation et à la résolution de conflits.\r\n
      L'ETI joue également un rôle dans l'accueil, l'accompagnement et le suivi socio-professionnel des salariés en insertion. Il favorise leur intégration dans la structure, identifie leurs atouts et obstacles, et collabore avec d'autres acteurs du parcours d'insertion. Il contribue à l'évolution professionnelle des salariés en organisant des séances d'apprentissage, en s'assurant de la pertinence des méthodes pédagogiques et en évaluant leurs acquis. Il documente et atteste des compétences professionnelles acquises.
      """
    -public: false
    -_links: null
    -status: "published"
    -lockBy: App\Entity\Scholar\Training\Training {#1441 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#1781
    -id: "103bc910-3607-11e9-8180-00163e87308f"
    -lessons: Doctrine\ORM\PersistentCollection {#1782 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#1787 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1792 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1550773957 {#1779
      date: 2019-02-21 19:32:37.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458817 {#1780
      date: 2025-09-10 01:00:17.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -lockBy: App\Entity\Scholar\Module\OriginModule {#1796 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#5730
    -id: "9828cd36-13f1-11f1-a0d1-7eefa83e8046"
    -chapters: Doctrine\ORM\PersistentCollection {#5731 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#5736 …}
    -exercises: Doctrine\ORM\PersistentCollection {#5733 …}
    -minimumTime: DateTime @21600 {#5728
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#5738 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#2858 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#5740 …}
    -lessonStats: null
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#5747 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1772206378 {#5729
      date: 2026-02-27 16:32:58.0 Europe/Paris (+01:00)
    }
    -updatedAt: null
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -status: "published"
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#5752 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\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 {#1323
    -id: "fe5bdd93-b6d8-11ee-b7d7-0242c0a85003"
    -modules: Doctrine\ORM\PersistentCollection {#1330 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1364 …}
    -totalHourDescription: 0
    -videoDescription: null
    -diplomaDescription: "Titre Niveau 4 (Bac)"
    -trainingProduct: null
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1379 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1386 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1387 …}
    -thematic: [
      "2"
    ]
    -diploma: 4
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1425 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1705675359 {#1320
      date: 2024-01-19 15:42:39.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458954 {#1321
      date: 2025-09-10 01:02:34.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1449 …}
    #fromApi: false
    -name: "Encadrant Technique d'Insertion"
    -description: """
      L'encadrant technique d'insertion (ETI) supervise et soutient socio-professionnellement des personnes éloignées du marché du travail au sein d'une structure d'insertion produisant des biens ou services. Sa mission est d'atteindre les objectifs de production tout en intégrant les buts de formation et d'insertion des salariés. Sous la direction du responsable de la structure, l'ETI organise et gère une partie de l'activité de production. Il établit les conditions pour réaliser un produit ou service, en planifie la mise en œuvre et assure le suivi pour garantir la qualité et la quantité. Il utilise des outils numériques pour la gestion de la production, répartit le travail selon les compétences des salariés et gère l'équipe, en veillant à leur motivation et à la résolution de conflits.\r\n
      L'ETI joue également un rôle dans l'accueil, l'accompagnement et le suivi socio-professionnel des salariés en insertion. Il favorise leur intégration dans la structure, identifie leurs atouts et obstacles, et collabore avec d'autres acteurs du parcours d'insertion. Il contribue à l'évolution professionnelle des salariés en organisant des séances d'apprentissage, en s'assurant de la pertinence des méthodes pédagogiques et en évaluant leurs acquis. Il documente et atteste des compétences professionnelles acquises.
      """
    -public: false
    -_links: null
    -status: "published"
    -lockBy: App\Entity\Scholar\Training\Training {#1441 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#1810
    -id: "32d99a54-adec-11e9-9691-0242ac160002"
    -lessons: Doctrine\ORM\PersistentCollection {#1811 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#1816 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1821 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1563956558 {#1808
      date: 2019-07-24 10:22:38.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1593610169 {#1809
      date: 2020-07-01 15:29:29.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -lockBy: App\Entity\Scholar\Module\OriginModule {#1825 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#6235
    -id: "6f445644-adec-11e9-9691-0242ac160002"
    -chapters: Doctrine\ORM\PersistentCollection {#6236 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#6241 …}
    -exercises: Doctrine\ORM\PersistentCollection {#6238 …}
    -minimumTime: DateTime @21600 {#6232
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#6243 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#2858 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#6245 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#6247 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#6253 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1563956660 {#6233
      date: 2019-07-24 10:24:20.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1757420360 {#6234
      date: 2025-09-09 14:19:20.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#6251 …}
    #fromApi: false
    -status: "published"
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#6259 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
]
"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 {#1323
    -id: "fe5bdd93-b6d8-11ee-b7d7-0242c0a85003"
    -modules: Doctrine\ORM\PersistentCollection {#1330 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1364 …}
    -totalHourDescription: 0
    -videoDescription: null
    -diplomaDescription: "Titre Niveau 4 (Bac)"
    -trainingProduct: null
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1379 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1386 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1387 …}
    -thematic: [
      "2"
    ]
    -diploma: 4
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1425 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1705675359 {#1320
      date: 2024-01-19 15:42:39.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458954 {#1321
      date: 2025-09-10 01:02:34.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1449 …}
    #fromApi: false
    -name: "Encadrant Technique d'Insertion"
    -description: """
      L'encadrant technique d'insertion (ETI) supervise et soutient socio-professionnellement des personnes éloignées du marché du travail au sein d'une structure d'insertion produisant des biens ou services. Sa mission est d'atteindre les objectifs de production tout en intégrant les buts de formation et d'insertion des salariés. Sous la direction du responsable de la structure, l'ETI organise et gère une partie de l'activité de production. Il établit les conditions pour réaliser un produit ou service, en planifie la mise en œuvre et assure le suivi pour garantir la qualité et la quantité. Il utilise des outils numériques pour la gestion de la production, répartit le travail selon les compétences des salariés et gère l'équipe, en veillant à leur motivation et à la résolution de conflits.\r\n
      L'ETI joue également un rôle dans l'accueil, l'accompagnement et le suivi socio-professionnel des salariés en insertion. Il favorise leur intégration dans la structure, identifie leurs atouts et obstacles, et collabore avec d'autres acteurs du parcours d'insertion. Il contribue à l'évolution professionnelle des salariés en organisant des séances d'apprentissage, en s'assurant de la pertinence des méthodes pédagogiques et en évaluant leurs acquis. Il documente et atteste des compétences professionnelles acquises.
      """
    -public: false
    -_links: null
    -status: "published"
    -lockBy: App\Entity\Scholar\Training\Training {#1441 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#1810
    -id: "32d99a54-adec-11e9-9691-0242ac160002"
    -lessons: Doctrine\ORM\PersistentCollection {#1811 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#1816 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1821 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1563956558 {#1808
      date: 2019-07-24 10:22:38.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1593610169 {#1809
      date: 2020-07-01 15:29:29.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -lockBy: App\Entity\Scholar\Module\OriginModule {#1825 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#6281
    -id: "909d175c-ae07-11e9-9691-0242ac160002"
    -chapters: Doctrine\ORM\PersistentCollection {#6282 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#6287 …}
    -exercises: Doctrine\ORM\PersistentCollection {#6284 …}
    -minimumTime: DateTime @21600 {#6278
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#6289 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#2858 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#6291 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#6293 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#6299 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1563968312 {#6279
      date: 2019-07-24 13:38:32.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1757243678 {#6280
      date: 2025-09-07 13:14:38.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#5482 …}
    #fromApi: false
    -status: "published"
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#6304 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\TrainingVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\PracticalCaseUserVoter"
ACCESS ABSTAIN
"Nellapp\Bundle\SDKBundle\Permission\Security\Voter\SuperAdminVoter"
ACCESS ABSTAIN
Show voter details
49 DENIED FRONT_ACCESS
[
  "training" => App\Entity\Scholar\Training\SharedTraining {#1323
    -id: "fe5bdd93-b6d8-11ee-b7d7-0242c0a85003"
    -modules: Doctrine\ORM\PersistentCollection {#1330 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1364 …}
    -totalHourDescription: 0
    -videoDescription: null
    -diplomaDescription: "Titre Niveau 4 (Bac)"
    -trainingProduct: null
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1379 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1386 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1387 …}
    -thematic: [
      "2"
    ]
    -diploma: 4
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1425 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1705675359 {#1320
      date: 2024-01-19 15:42:39.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458954 {#1321
      date: 2025-09-10 01:02:34.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1449 …}
    #fromApi: false
    -name: "Encadrant Technique d'Insertion"
    -description: """
      L'encadrant technique d'insertion (ETI) supervise et soutient socio-professionnellement des personnes éloignées du marché du travail au sein d'une structure d'insertion produisant des biens ou services. Sa mission est d'atteindre les objectifs de production tout en intégrant les buts de formation et d'insertion des salariés. Sous la direction du responsable de la structure, l'ETI organise et gère une partie de l'activité de production. Il établit les conditions pour réaliser un produit ou service, en planifie la mise en œuvre et assure le suivi pour garantir la qualité et la quantité. Il utilise des outils numériques pour la gestion de la production, répartit le travail selon les compétences des salariés et gère l'équipe, en veillant à leur motivation et à la résolution de conflits.\r\n
      L'ETI joue également un rôle dans l'accueil, l'accompagnement et le suivi socio-professionnel des salariés en insertion. Il favorise leur intégration dans la structure, identifie leurs atouts et obstacles, et collabore avec d'autres acteurs du parcours d'insertion. Il contribue à l'évolution professionnelle des salariés en organisant des séances d'apprentissage, en s'assurant de la pertinence des méthodes pédagogiques et en évaluant leurs acquis. Il documente et atteste des compétences professionnelles acquises.
      """
    -public: false
    -_links: null
    -status: "published"
    -lockBy: App\Entity\Scholar\Training\Training {#1441 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#1810
    -id: "32d99a54-adec-11e9-9691-0242ac160002"
    -lessons: Doctrine\ORM\PersistentCollection {#1811 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#1816 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1821 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1563956558 {#1808
      date: 2019-07-24 10:22:38.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1593610169 {#1809
      date: 2020-07-01 15:29:29.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -lockBy: App\Entity\Scholar\Module\OriginModule {#1825 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#6327
    -id: "9e53f3b0-ae11-11e9-9691-0242ac160002"
    -chapters: Doctrine\ORM\PersistentCollection {#6328 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#6333 …}
    -exercises: Doctrine\ORM\PersistentCollection {#6330 …}
    -minimumTime: DateTime @21600 {#6324
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#6335 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#2858 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#6337 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#6339 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#6345 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1563972630 {#6325
      date: 2019-07-24 14:50:30.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1757244260 {#6326
      date: 2025-09-07 13:24:20.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#5482 …}
    #fromApi: false
    -status: "published"
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#6350 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\TrainingVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\PracticalCaseUserVoter"
ACCESS ABSTAIN
"Nellapp\Bundle\SDKBundle\Permission\Security\Voter\SuperAdminVoter"
ACCESS ABSTAIN
Show voter details
50 DENIED FRONT_ACCESS
[
  "training" => App\Entity\Scholar\Training\SharedTraining {#1323
    -id: "fe5bdd93-b6d8-11ee-b7d7-0242c0a85003"
    -modules: Doctrine\ORM\PersistentCollection {#1330 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1364 …}
    -totalHourDescription: 0
    -videoDescription: null
    -diplomaDescription: "Titre Niveau 4 (Bac)"
    -trainingProduct: null
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1379 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1386 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1387 …}
    -thematic: [
      "2"
    ]
    -diploma: 4
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1425 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1705675359 {#1320
      date: 2024-01-19 15:42:39.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458954 {#1321
      date: 2025-09-10 01:02:34.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1449 …}
    #fromApi: false
    -name: "Encadrant Technique d'Insertion"
    -description: """
      L'encadrant technique d'insertion (ETI) supervise et soutient socio-professionnellement des personnes éloignées du marché du travail au sein d'une structure d'insertion produisant des biens ou services. Sa mission est d'atteindre les objectifs de production tout en intégrant les buts de formation et d'insertion des salariés. Sous la direction du responsable de la structure, l'ETI organise et gère une partie de l'activité de production. Il établit les conditions pour réaliser un produit ou service, en planifie la mise en œuvre et assure le suivi pour garantir la qualité et la quantité. Il utilise des outils numériques pour la gestion de la production, répartit le travail selon les compétences des salariés et gère l'équipe, en veillant à leur motivation et à la résolution de conflits.\r\n
      L'ETI joue également un rôle dans l'accueil, l'accompagnement et le suivi socio-professionnel des salariés en insertion. Il favorise leur intégration dans la structure, identifie leurs atouts et obstacles, et collabore avec d'autres acteurs du parcours d'insertion. Il contribue à l'évolution professionnelle des salariés en organisant des séances d'apprentissage, en s'assurant de la pertinence des méthodes pédagogiques et en évaluant leurs acquis. Il documente et atteste des compétences professionnelles acquises.
      """
    -public: false
    -_links: null
    -status: "published"
    -lockBy: App\Entity\Scholar\Training\Training {#1441 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#1810
    -id: "32d99a54-adec-11e9-9691-0242ac160002"
    -lessons: Doctrine\ORM\PersistentCollection {#1811 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#1816 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1821 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1563956558 {#1808
      date: 2019-07-24 10:22:38.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1593610169 {#1809
      date: 2020-07-01 15:29:29.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -lockBy: App\Entity\Scholar\Module\OriginModule {#1825 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#6372
    -id: "dd2396c6-aee8-11e9-9691-0242ac160002"
    -chapters: Doctrine\ORM\PersistentCollection {#6373 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#6378 …}
    -exercises: Doctrine\ORM\PersistentCollection {#6375 …}
    -minimumTime: DateTime @21600 {#6369
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#6380 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#2858 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#6382 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#6384 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#6390 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1564065077 {#6370
      date: 2019-07-25 16:31:17.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1757244957 {#6371
      date: 2025-09-07 13:35:57.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#5482 …}
    #fromApi: false
    -status: "published"
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#6394 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\TrainingVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\PracticalCaseUserVoter"
ACCESS ABSTAIN
"Nellapp\Bundle\SDKBundle\Permission\Security\Voter\SuperAdminVoter"
ACCESS ABSTAIN
Show voter details
51 DENIED FRONT_ACCESS
[
  "training" => App\Entity\Scholar\Training\SharedTraining {#1323
    -id: "fe5bdd93-b6d8-11ee-b7d7-0242c0a85003"
    -modules: Doctrine\ORM\PersistentCollection {#1330 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1364 …}
    -totalHourDescription: 0
    -videoDescription: null
    -diplomaDescription: "Titre Niveau 4 (Bac)"
    -trainingProduct: null
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1379 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1386 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1387 …}
    -thematic: [
      "2"
    ]
    -diploma: 4
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1425 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1705675359 {#1320
      date: 2024-01-19 15:42:39.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458954 {#1321
      date: 2025-09-10 01:02:34.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1449 …}
    #fromApi: false
    -name: "Encadrant Technique d'Insertion"
    -description: """
      L'encadrant technique d'insertion (ETI) supervise et soutient socio-professionnellement des personnes éloignées du marché du travail au sein d'une structure d'insertion produisant des biens ou services. Sa mission est d'atteindre les objectifs de production tout en intégrant les buts de formation et d'insertion des salariés. Sous la direction du responsable de la structure, l'ETI organise et gère une partie de l'activité de production. Il établit les conditions pour réaliser un produit ou service, en planifie la mise en œuvre et assure le suivi pour garantir la qualité et la quantité. Il utilise des outils numériques pour la gestion de la production, répartit le travail selon les compétences des salariés et gère l'équipe, en veillant à leur motivation et à la résolution de conflits.\r\n
      L'ETI joue également un rôle dans l'accueil, l'accompagnement et le suivi socio-professionnel des salariés en insertion. Il favorise leur intégration dans la structure, identifie leurs atouts et obstacles, et collabore avec d'autres acteurs du parcours d'insertion. Il contribue à l'évolution professionnelle des salariés en organisant des séances d'apprentissage, en s'assurant de la pertinence des méthodes pédagogiques et en évaluant leurs acquis. Il documente et atteste des compétences professionnelles acquises.
      """
    -public: false
    -_links: null
    -status: "published"
    -lockBy: App\Entity\Scholar\Training\Training {#1441 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#1810
    -id: "32d99a54-adec-11e9-9691-0242ac160002"
    -lessons: Doctrine\ORM\PersistentCollection {#1811 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#1816 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1821 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1563956558 {#1808
      date: 2019-07-24 10:22:38.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1593610169 {#1809
      date: 2020-07-01 15:29:29.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -lockBy: App\Entity\Scholar\Module\OriginModule {#1825 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#6416
    -id: "58e1d7a2-c014-11e9-85b5-0242c0a84004"
    -chapters: Doctrine\ORM\PersistentCollection {#6417 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#6422 …}
    -exercises: Doctrine\ORM\PersistentCollection {#6419 …}
    -minimumTime: DateTime @21600 {#6413
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#6424 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#2858 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#6426 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#6428 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#6434 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1565952923 {#6414
      date: 2019-08-16 12:55:23.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1756985487 {#6415
      date: 2025-09-04 13:31:27.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#6432 …}
    #fromApi: false
    -status: "published"
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#6439 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\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 {#1323
    -id: "fe5bdd93-b6d8-11ee-b7d7-0242c0a85003"
    -modules: Doctrine\ORM\PersistentCollection {#1330 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1364 …}
    -totalHourDescription: 0
    -videoDescription: null
    -diplomaDescription: "Titre Niveau 4 (Bac)"
    -trainingProduct: null
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1379 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1386 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1387 …}
    -thematic: [
      "2"
    ]
    -diploma: 4
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1425 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1705675359 {#1320
      date: 2024-01-19 15:42:39.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458954 {#1321
      date: 2025-09-10 01:02:34.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1449 …}
    #fromApi: false
    -name: "Encadrant Technique d'Insertion"
    -description: """
      L'encadrant technique d'insertion (ETI) supervise et soutient socio-professionnellement des personnes éloignées du marché du travail au sein d'une structure d'insertion produisant des biens ou services. Sa mission est d'atteindre les objectifs de production tout en intégrant les buts de formation et d'insertion des salariés. Sous la direction du responsable de la structure, l'ETI organise et gère une partie de l'activité de production. Il établit les conditions pour réaliser un produit ou service, en planifie la mise en œuvre et assure le suivi pour garantir la qualité et la quantité. Il utilise des outils numériques pour la gestion de la production, répartit le travail selon les compétences des salariés et gère l'équipe, en veillant à leur motivation et à la résolution de conflits.\r\n
      L'ETI joue également un rôle dans l'accueil, l'accompagnement et le suivi socio-professionnel des salariés en insertion. Il favorise leur intégration dans la structure, identifie leurs atouts et obstacles, et collabore avec d'autres acteurs du parcours d'insertion. Il contribue à l'évolution professionnelle des salariés en organisant des séances d'apprentissage, en s'assurant de la pertinence des méthodes pédagogiques et en évaluant leurs acquis. Il documente et atteste des compétences professionnelles acquises.
      """
    -public: false
    -_links: null
    -status: "published"
    -lockBy: App\Entity\Scholar\Training\Training {#1441 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#1810
    -id: "32d99a54-adec-11e9-9691-0242ac160002"
    -lessons: Doctrine\ORM\PersistentCollection {#1811 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#1816 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1821 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1563956558 {#1808
      date: 2019-07-24 10:22:38.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1593610169 {#1809
      date: 2020-07-01 15:29:29.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -lockBy: App\Entity\Scholar\Module\OriginModule {#1825 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#6461
    -id: "a1daba08-c331-11e9-85b5-0242c0a84004"
    -chapters: Doctrine\ORM\PersistentCollection {#6462 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#6467 …}
    -exercises: Doctrine\ORM\PersistentCollection {#6464 …}
    -minimumTime: DateTime @21600 {#6458
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#6469 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#2858 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#6471 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#6473 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#6479 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1566295354 {#6459
      date: 2019-08-20 12:02:34.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1757050077 {#6460
      date: 2025-09-05 07:27:57.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#6432 …}
    #fromApi: false
    -status: "published"
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#6483 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\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 {#1323
    -id: "fe5bdd93-b6d8-11ee-b7d7-0242c0a85003"
    -modules: Doctrine\ORM\PersistentCollection {#1330 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1364 …}
    -totalHourDescription: 0
    -videoDescription: null
    -diplomaDescription: "Titre Niveau 4 (Bac)"
    -trainingProduct: null
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1379 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1386 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1387 …}
    -thematic: [
      "2"
    ]
    -diploma: 4
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1425 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1705675359 {#1320
      date: 2024-01-19 15:42:39.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458954 {#1321
      date: 2025-09-10 01:02:34.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1449 …}
    #fromApi: false
    -name: "Encadrant Technique d'Insertion"
    -description: """
      L'encadrant technique d'insertion (ETI) supervise et soutient socio-professionnellement des personnes éloignées du marché du travail au sein d'une structure d'insertion produisant des biens ou services. Sa mission est d'atteindre les objectifs de production tout en intégrant les buts de formation et d'insertion des salariés. Sous la direction du responsable de la structure, l'ETI organise et gère une partie de l'activité de production. Il établit les conditions pour réaliser un produit ou service, en planifie la mise en œuvre et assure le suivi pour garantir la qualité et la quantité. Il utilise des outils numériques pour la gestion de la production, répartit le travail selon les compétences des salariés et gère l'équipe, en veillant à leur motivation et à la résolution de conflits.\r\n
      L'ETI joue également un rôle dans l'accueil, l'accompagnement et le suivi socio-professionnel des salariés en insertion. Il favorise leur intégration dans la structure, identifie leurs atouts et obstacles, et collabore avec d'autres acteurs du parcours d'insertion. Il contribue à l'évolution professionnelle des salariés en organisant des séances d'apprentissage, en s'assurant de la pertinence des méthodes pédagogiques et en évaluant leurs acquis. Il documente et atteste des compétences professionnelles acquises.
      """
    -public: false
    -_links: null
    -status: "published"
    -lockBy: App\Entity\Scholar\Training\Training {#1441 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#1810
    -id: "32d99a54-adec-11e9-9691-0242ac160002"
    -lessons: Doctrine\ORM\PersistentCollection {#1811 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#1816 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1821 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1563956558 {#1808
      date: 2019-07-24 10:22:38.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1593610169 {#1809
      date: 2020-07-01 15:29:29.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -lockBy: App\Entity\Scholar\Module\OriginModule {#1825 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#6505
    -id: "30a674d4-c574-11e9-85b5-0242c0a84004"
    -chapters: Doctrine\ORM\PersistentCollection {#6506 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#6511 …}
    -exercises: Doctrine\ORM\PersistentCollection {#6508 …}
    -minimumTime: DateTime @21600 {#6502
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#6513 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#2858 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#6515 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#6517 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#6523 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1566543843 {#6503
      date: 2019-08-23 09:04:03.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1757093333 {#6504
      date: 2025-09-05 19:28:53.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#6432 …}
    #fromApi: false
    -status: "published"
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#6527 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\TrainingVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\PracticalCaseUserVoter"
ACCESS ABSTAIN
"Nellapp\Bundle\SDKBundle\Permission\Security\Voter\SuperAdminVoter"
ACCESS ABSTAIN
Show voter details
54 DENIED FRONT_ACCESS
[
  "training" => App\Entity\Scholar\Training\SharedTraining {#1323
    -id: "fe5bdd93-b6d8-11ee-b7d7-0242c0a85003"
    -modules: Doctrine\ORM\PersistentCollection {#1330 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1364 …}
    -totalHourDescription: 0
    -videoDescription: null
    -diplomaDescription: "Titre Niveau 4 (Bac)"
    -trainingProduct: null
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1379 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1386 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1387 …}
    -thematic: [
      "2"
    ]
    -diploma: 4
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1425 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1705675359 {#1320
      date: 2024-01-19 15:42:39.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458954 {#1321
      date: 2025-09-10 01:02:34.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1449 …}
    #fromApi: false
    -name: "Encadrant Technique d'Insertion"
    -description: """
      L'encadrant technique d'insertion (ETI) supervise et soutient socio-professionnellement des personnes éloignées du marché du travail au sein d'une structure d'insertion produisant des biens ou services. Sa mission est d'atteindre les objectifs de production tout en intégrant les buts de formation et d'insertion des salariés. Sous la direction du responsable de la structure, l'ETI organise et gère une partie de l'activité de production. Il établit les conditions pour réaliser un produit ou service, en planifie la mise en œuvre et assure le suivi pour garantir la qualité et la quantité. Il utilise des outils numériques pour la gestion de la production, répartit le travail selon les compétences des salariés et gère l'équipe, en veillant à leur motivation et à la résolution de conflits.\r\n
      L'ETI joue également un rôle dans l'accueil, l'accompagnement et le suivi socio-professionnel des salariés en insertion. Il favorise leur intégration dans la structure, identifie leurs atouts et obstacles, et collabore avec d'autres acteurs du parcours d'insertion. Il contribue à l'évolution professionnelle des salariés en organisant des séances d'apprentissage, en s'assurant de la pertinence des méthodes pédagogiques et en évaluant leurs acquis. Il documente et atteste des compétences professionnelles acquises.
      """
    -public: false
    -_links: null
    -status: "published"
    -lockBy: App\Entity\Scholar\Training\Training {#1441 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#1810
    -id: "32d99a54-adec-11e9-9691-0242ac160002"
    -lessons: Doctrine\ORM\PersistentCollection {#1811 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#1816 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1821 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1563956558 {#1808
      date: 2019-07-24 10:22:38.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1593610169 {#1809
      date: 2020-07-01 15:29:29.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -lockBy: App\Entity\Scholar\Module\OriginModule {#1825 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#6549
    -id: "133c78b9-c802-11ea-8d8a-0242ac1c0003"
    -chapters: Doctrine\ORM\PersistentCollection {#6550 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#6555 …}
    -exercises: Doctrine\ORM\PersistentCollection {#6552 …}
    -minimumTime: DateTime @21600 {#6546
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#6557 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#2858 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#6559 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#6561 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#6567 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1594972182 {#6547
      date: 2020-07-17 09:49:42.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1750847724 {#6548
      date: 2025-06-25 12:35:24.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -status: "published"
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#6572 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\TrainingVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\PracticalCaseUserVoter"
ACCESS ABSTAIN
"Nellapp\Bundle\SDKBundle\Permission\Security\Voter\SuperAdminVoter"
ACCESS ABSTAIN
Show voter details
55 DENIED FRONT_ACCESS
[
  "training" => App\Entity\Scholar\Training\SharedTraining {#1323
    -id: "fe5bdd93-b6d8-11ee-b7d7-0242c0a85003"
    -modules: Doctrine\ORM\PersistentCollection {#1330 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1364 …}
    -totalHourDescription: 0
    -videoDescription: null
    -diplomaDescription: "Titre Niveau 4 (Bac)"
    -trainingProduct: null
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1379 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1386 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1387 …}
    -thematic: [
      "2"
    ]
    -diploma: 4
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1425 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1705675359 {#1320
      date: 2024-01-19 15:42:39.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458954 {#1321
      date: 2025-09-10 01:02:34.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1449 …}
    #fromApi: false
    -name: "Encadrant Technique d'Insertion"
    -description: """
      L'encadrant technique d'insertion (ETI) supervise et soutient socio-professionnellement des personnes éloignées du marché du travail au sein d'une structure d'insertion produisant des biens ou services. Sa mission est d'atteindre les objectifs de production tout en intégrant les buts de formation et d'insertion des salariés. Sous la direction du responsable de la structure, l'ETI organise et gère une partie de l'activité de production. Il établit les conditions pour réaliser un produit ou service, en planifie la mise en œuvre et assure le suivi pour garantir la qualité et la quantité. Il utilise des outils numériques pour la gestion de la production, répartit le travail selon les compétences des salariés et gère l'équipe, en veillant à leur motivation et à la résolution de conflits.\r\n
      L'ETI joue également un rôle dans l'accueil, l'accompagnement et le suivi socio-professionnel des salariés en insertion. Il favorise leur intégration dans la structure, identifie leurs atouts et obstacles, et collabore avec d'autres acteurs du parcours d'insertion. Il contribue à l'évolution professionnelle des salariés en organisant des séances d'apprentissage, en s'assurant de la pertinence des méthodes pédagogiques et en évaluant leurs acquis. Il documente et atteste des compétences professionnelles acquises.
      """
    -public: false
    -_links: null
    -status: "published"
    -lockBy: App\Entity\Scholar\Training\Training {#1441 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#1810
    -id: "32d99a54-adec-11e9-9691-0242ac160002"
    -lessons: Doctrine\ORM\PersistentCollection {#1811 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#1816 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1821 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1563956558 {#1808
      date: 2019-07-24 10:22:38.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1593610169 {#1809
      date: 2020-07-01 15:29:29.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -lockBy: App\Entity\Scholar\Module\OriginModule {#1825 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#6594
    -id: "6f4721ee-c588-11e9-85b5-0242c0a84004"
    -chapters: Doctrine\ORM\PersistentCollection {#6595 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#6600 …}
    -exercises: Doctrine\ORM\PersistentCollection {#6597 …}
    -minimumTime: DateTime @21600 {#6591
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#6602 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#2858 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#6604 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#6606 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#6612 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1566552538 {#6592
      date: 2019-08-23 11:28:58.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1757093668 {#6593
      date: 2025-09-05 19:34:28.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#6432 …}
    #fromApi: false
    -status: "published"
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#6617 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\TrainingVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\PracticalCaseUserVoter"
ACCESS ABSTAIN
"Nellapp\Bundle\SDKBundle\Permission\Security\Voter\SuperAdminVoter"
ACCESS ABSTAIN
Show voter details
56 DENIED FRONT_ACCESS
[
  "training" => App\Entity\Scholar\Training\SharedTraining {#1323
    -id: "fe5bdd93-b6d8-11ee-b7d7-0242c0a85003"
    -modules: Doctrine\ORM\PersistentCollection {#1330 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1364 …}
    -totalHourDescription: 0
    -videoDescription: null
    -diplomaDescription: "Titre Niveau 4 (Bac)"
    -trainingProduct: null
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1379 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1386 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1387 …}
    -thematic: [
      "2"
    ]
    -diploma: 4
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1425 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1705675359 {#1320
      date: 2024-01-19 15:42:39.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458954 {#1321
      date: 2025-09-10 01:02:34.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1449 …}
    #fromApi: false
    -name: "Encadrant Technique d'Insertion"
    -description: """
      L'encadrant technique d'insertion (ETI) supervise et soutient socio-professionnellement des personnes éloignées du marché du travail au sein d'une structure d'insertion produisant des biens ou services. Sa mission est d'atteindre les objectifs de production tout en intégrant les buts de formation et d'insertion des salariés. Sous la direction du responsable de la structure, l'ETI organise et gère une partie de l'activité de production. Il établit les conditions pour réaliser un produit ou service, en planifie la mise en œuvre et assure le suivi pour garantir la qualité et la quantité. Il utilise des outils numériques pour la gestion de la production, répartit le travail selon les compétences des salariés et gère l'équipe, en veillant à leur motivation et à la résolution de conflits.\r\n
      L'ETI joue également un rôle dans l'accueil, l'accompagnement et le suivi socio-professionnel des salariés en insertion. Il favorise leur intégration dans la structure, identifie leurs atouts et obstacles, et collabore avec d'autres acteurs du parcours d'insertion. Il contribue à l'évolution professionnelle des salariés en organisant des séances d'apprentissage, en s'assurant de la pertinence des méthodes pédagogiques et en évaluant leurs acquis. Il documente et atteste des compétences professionnelles acquises.
      """
    -public: false
    -_links: null
    -status: "published"
    -lockBy: App\Entity\Scholar\Training\Training {#1441 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#1810
    -id: "32d99a54-adec-11e9-9691-0242ac160002"
    -lessons: Doctrine\ORM\PersistentCollection {#1811 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#1816 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1821 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1563956558 {#1808
      date: 2019-07-24 10:22:38.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1593610169 {#1809
      date: 2020-07-01 15:29:29.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -lockBy: App\Entity\Scholar\Module\OriginModule {#1825 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#6638
    -id: "d6fe525c-6346-11f1-a069-d2c50c5a0872"
    -chapters: Doctrine\ORM\PersistentCollection {#6639 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#6644 …}
    -exercises: Doctrine\ORM\PersistentCollection {#6641 …}
    -minimumTime: DateTime @21600 {#6636
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#6646 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#4608 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#6648 …}
    -lessonStats: null
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#6655 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1780929133 {#6637
      date: 2026-06-08 16:32:13.0 Europe/Paris (+02:00)
    }
    -updatedAt: null
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -status: "published"
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#6660 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\TrainingVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\PracticalCaseUserVoter"
ACCESS ABSTAIN
"Nellapp\Bundle\SDKBundle\Permission\Security\Voter\SuperAdminVoter"
ACCESS ABSTAIN
Show voter details
57 DENIED FRONT_ACCESS
[
  "training" => App\Entity\Scholar\Training\SharedTraining {#1323
    -id: "fe5bdd93-b6d8-11ee-b7d7-0242c0a85003"
    -modules: Doctrine\ORM\PersistentCollection {#1330 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1364 …}
    -totalHourDescription: 0
    -videoDescription: null
    -diplomaDescription: "Titre Niveau 4 (Bac)"
    -trainingProduct: null
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1379 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1386 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1387 …}
    -thematic: [
      "2"
    ]
    -diploma: 4
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1425 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1705675359 {#1320
      date: 2024-01-19 15:42:39.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458954 {#1321
      date: 2025-09-10 01:02:34.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1449 …}
    #fromApi: false
    -name: "Encadrant Technique d'Insertion"
    -description: """
      L'encadrant technique d'insertion (ETI) supervise et soutient socio-professionnellement des personnes éloignées du marché du travail au sein d'une structure d'insertion produisant des biens ou services. Sa mission est d'atteindre les objectifs de production tout en intégrant les buts de formation et d'insertion des salariés. Sous la direction du responsable de la structure, l'ETI organise et gère une partie de l'activité de production. Il établit les conditions pour réaliser un produit ou service, en planifie la mise en œuvre et assure le suivi pour garantir la qualité et la quantité. Il utilise des outils numériques pour la gestion de la production, répartit le travail selon les compétences des salariés et gère l'équipe, en veillant à leur motivation et à la résolution de conflits.\r\n
      L'ETI joue également un rôle dans l'accueil, l'accompagnement et le suivi socio-professionnel des salariés en insertion. Il favorise leur intégration dans la structure, identifie leurs atouts et obstacles, et collabore avec d'autres acteurs du parcours d'insertion. Il contribue à l'évolution professionnelle des salariés en organisant des séances d'apprentissage, en s'assurant de la pertinence des méthodes pédagogiques et en évaluant leurs acquis. Il documente et atteste des compétences professionnelles acquises.
      """
    -public: false
    -_links: null
    -status: "published"
    -lockBy: App\Entity\Scholar\Training\Training {#1441 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#1838
    -id: "39a2681c-06c1-11ea-9c0f-0242c0a8b002"
    -lessons: Doctrine\ORM\PersistentCollection {#1839 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#1844 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1849 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1573723755 {#1828
      date: 2019-11-14 10:29:15.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458818 {#1837
      date: 2025-09-10 01:00:18.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -lockBy: App\Entity\Scholar\Module\OriginModule {#1853 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#6947
    -id: "bf955bef-06c1-11ea-9c0f-0242c0a8b002"
    -chapters: Doctrine\ORM\PersistentCollection {#6948 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#6953 …}
    -exercises: Doctrine\ORM\PersistentCollection {#6950 …}
    -minimumTime: DateTime @21600 {#6944
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#6955 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#2858 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#6957 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#6959 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#6965 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1573723980 {#6945
      date: 2019-11-14 10:33:00.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1750847724 {#6946
      date: 2025-06-25 12:35:24.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -status: "published"
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#6969 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\TrainingVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\PracticalCaseUserVoter"
ACCESS ABSTAIN
"Nellapp\Bundle\SDKBundle\Permission\Security\Voter\SuperAdminVoter"
ACCESS ABSTAIN
Show voter details
58 DENIED FRONT_ACCESS
[
  "training" => App\Entity\Scholar\Training\SharedTraining {#1323
    -id: "fe5bdd93-b6d8-11ee-b7d7-0242c0a85003"
    -modules: Doctrine\ORM\PersistentCollection {#1330 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1364 …}
    -totalHourDescription: 0
    -videoDescription: null
    -diplomaDescription: "Titre Niveau 4 (Bac)"
    -trainingProduct: null
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1379 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1386 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1387 …}
    -thematic: [
      "2"
    ]
    -diploma: 4
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1425 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1705675359 {#1320
      date: 2024-01-19 15:42:39.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458954 {#1321
      date: 2025-09-10 01:02:34.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1449 …}
    #fromApi: false
    -name: "Encadrant Technique d'Insertion"
    -description: """
      L'encadrant technique d'insertion (ETI) supervise et soutient socio-professionnellement des personnes éloignées du marché du travail au sein d'une structure d'insertion produisant des biens ou services. Sa mission est d'atteindre les objectifs de production tout en intégrant les buts de formation et d'insertion des salariés. Sous la direction du responsable de la structure, l'ETI organise et gère une partie de l'activité de production. Il établit les conditions pour réaliser un produit ou service, en planifie la mise en œuvre et assure le suivi pour garantir la qualité et la quantité. Il utilise des outils numériques pour la gestion de la production, répartit le travail selon les compétences des salariés et gère l'équipe, en veillant à leur motivation et à la résolution de conflits.\r\n
      L'ETI joue également un rôle dans l'accueil, l'accompagnement et le suivi socio-professionnel des salariés en insertion. Il favorise leur intégration dans la structure, identifie leurs atouts et obstacles, et collabore avec d'autres acteurs du parcours d'insertion. Il contribue à l'évolution professionnelle des salariés en organisant des séances d'apprentissage, en s'assurant de la pertinence des méthodes pédagogiques et en évaluant leurs acquis. Il documente et atteste des compétences professionnelles acquises.
      """
    -public: false
    -_links: null
    -status: "published"
    -lockBy: App\Entity\Scholar\Training\Training {#1441 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#1838
    -id: "39a2681c-06c1-11ea-9c0f-0242c0a8b002"
    -lessons: Doctrine\ORM\PersistentCollection {#1839 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#1844 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1849 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1573723755 {#1828
      date: 2019-11-14 10:29:15.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458818 {#1837
      date: 2025-09-10 01:00:18.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -lockBy: App\Entity\Scholar\Module\OriginModule {#1853 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#6990
    -id: "b290d6e9-9ab2-11f0-afde-d2b839584dc3"
    -chapters: Doctrine\ORM\PersistentCollection {#6991 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#6996 …}
    -exercises: Doctrine\ORM\PersistentCollection {#6993 …}
    -minimumTime: null
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#6998 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#2858 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#7000 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#7002 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#7008 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1758875273 {#6988
      date: 2025-09-26 10:27:53.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1767857970 {#6989
      date: 2026-01-08 08:39:30.0 Europe/Paris (+01:00)
    }
    #createdBy: Proxies\__CG__\App\Entity\Account\User {#2088 …}
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#7006 …}
    #fromApi: false
    -status: "published"
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#7013 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\TrainingVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\PracticalCaseUserVoter"
ACCESS ABSTAIN
"Nellapp\Bundle\SDKBundle\Permission\Security\Voter\SuperAdminVoter"
ACCESS ABSTAIN
Show voter details
59 DENIED FRONT_ACCESS
[
  "training" => App\Entity\Scholar\Training\SharedTraining {#1323
    -id: "fe5bdd93-b6d8-11ee-b7d7-0242c0a85003"
    -modules: Doctrine\ORM\PersistentCollection {#1330 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1364 …}
    -totalHourDescription: 0
    -videoDescription: null
    -diplomaDescription: "Titre Niveau 4 (Bac)"
    -trainingProduct: null
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1379 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1386 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1387 …}
    -thematic: [
      "2"
    ]
    -diploma: 4
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1425 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1705675359 {#1320
      date: 2024-01-19 15:42:39.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458954 {#1321
      date: 2025-09-10 01:02:34.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1449 …}
    #fromApi: false
    -name: "Encadrant Technique d'Insertion"
    -description: """
      L'encadrant technique d'insertion (ETI) supervise et soutient socio-professionnellement des personnes éloignées du marché du travail au sein d'une structure d'insertion produisant des biens ou services. Sa mission est d'atteindre les objectifs de production tout en intégrant les buts de formation et d'insertion des salariés. Sous la direction du responsable de la structure, l'ETI organise et gère une partie de l'activité de production. Il établit les conditions pour réaliser un produit ou service, en planifie la mise en œuvre et assure le suivi pour garantir la qualité et la quantité. Il utilise des outils numériques pour la gestion de la production, répartit le travail selon les compétences des salariés et gère l'équipe, en veillant à leur motivation et à la résolution de conflits.\r\n
      L'ETI joue également un rôle dans l'accueil, l'accompagnement et le suivi socio-professionnel des salariés en insertion. Il favorise leur intégration dans la structure, identifie leurs atouts et obstacles, et collabore avec d'autres acteurs du parcours d'insertion. Il contribue à l'évolution professionnelle des salariés en organisant des séances d'apprentissage, en s'assurant de la pertinence des méthodes pédagogiques et en évaluant leurs acquis. Il documente et atteste des compétences professionnelles acquises.
      """
    -public: false
    -_links: null
    -status: "published"
    -lockBy: App\Entity\Scholar\Training\Training {#1441 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#1838
    -id: "39a2681c-06c1-11ea-9c0f-0242c0a8b002"
    -lessons: Doctrine\ORM\PersistentCollection {#1839 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#1844 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1849 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1573723755 {#1828
      date: 2019-11-14 10:29:15.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458818 {#1837
      date: 2025-09-10 01:00:18.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -lockBy: App\Entity\Scholar\Module\OriginModule {#1853 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#7035
    -id: "ac5c214e-b06c-11ea-b7d2-0242ac1c0004"
    -chapters: Doctrine\ORM\PersistentCollection {#7036 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#7041 …}
    -exercises: Doctrine\ORM\PersistentCollection {#7038 …}
    -minimumTime: DateTime @21600 {#7032
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#7043 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#2858 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#7045 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#7047 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#7053 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1592379138 {#7033
      date: 2020-06-17 09:32:18.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1750847724 {#7034
      date: 2025-06-25 12:35:24.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -status: "published"
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#7057 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\TrainingVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\PracticalCaseUserVoter"
ACCESS ABSTAIN
"Nellapp\Bundle\SDKBundle\Permission\Security\Voter\SuperAdminVoter"
ACCESS ABSTAIN
Show voter details
60 DENIED FRONT_ACCESS
[
  "training" => App\Entity\Scholar\Training\SharedTraining {#1323
    -id: "fe5bdd93-b6d8-11ee-b7d7-0242c0a85003"
    -modules: Doctrine\ORM\PersistentCollection {#1330 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1364 …}
    -totalHourDescription: 0
    -videoDescription: null
    -diplomaDescription: "Titre Niveau 4 (Bac)"
    -trainingProduct: null
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1379 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1386 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1387 …}
    -thematic: [
      "2"
    ]
    -diploma: 4
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1425 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1705675359 {#1320
      date: 2024-01-19 15:42:39.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458954 {#1321
      date: 2025-09-10 01:02:34.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1449 …}
    #fromApi: false
    -name: "Encadrant Technique d'Insertion"
    -description: """
      L'encadrant technique d'insertion (ETI) supervise et soutient socio-professionnellement des personnes éloignées du marché du travail au sein d'une structure d'insertion produisant des biens ou services. Sa mission est d'atteindre les objectifs de production tout en intégrant les buts de formation et d'insertion des salariés. Sous la direction du responsable de la structure, l'ETI organise et gère une partie de l'activité de production. Il établit les conditions pour réaliser un produit ou service, en planifie la mise en œuvre et assure le suivi pour garantir la qualité et la quantité. Il utilise des outils numériques pour la gestion de la production, répartit le travail selon les compétences des salariés et gère l'équipe, en veillant à leur motivation et à la résolution de conflits.\r\n
      L'ETI joue également un rôle dans l'accueil, l'accompagnement et le suivi socio-professionnel des salariés en insertion. Il favorise leur intégration dans la structure, identifie leurs atouts et obstacles, et collabore avec d'autres acteurs du parcours d'insertion. Il contribue à l'évolution professionnelle des salariés en organisant des séances d'apprentissage, en s'assurant de la pertinence des méthodes pédagogiques et en évaluant leurs acquis. Il documente et atteste des compétences professionnelles acquises.
      """
    -public: false
    -_links: null
    -status: "published"
    -lockBy: App\Entity\Scholar\Training\Training {#1441 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#1838
    -id: "39a2681c-06c1-11ea-9c0f-0242c0a8b002"
    -lessons: Doctrine\ORM\PersistentCollection {#1839 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#1844 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1849 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1573723755 {#1828
      date: 2019-11-14 10:29:15.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458818 {#1837
      date: 2025-09-10 01:00:18.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -lockBy: App\Entity\Scholar\Module\OriginModule {#1853 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#7079
    -id: "ea817145-9ab2-11f0-afde-d2b839584dc3"
    -chapters: Doctrine\ORM\PersistentCollection {#7080 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#7085 …}
    -exercises: Doctrine\ORM\PersistentCollection {#7082 …}
    -minimumTime: DateTime @21600 {#7076
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#7087 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#2858 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#7089 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#7091 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#7097 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1758875367 {#7077
      date: 2025-09-26 10:29:27.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1760344087 {#7078
      date: 2025-10-13 10:28:07.0 Europe/Paris (+02:00)
    }
    #createdBy: Proxies\__CG__\App\Entity\Account\User {#2088 …}
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#7095 …}
    #fromApi: false
    -status: "published"
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#7103 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\TrainingVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\PracticalCaseUserVoter"
ACCESS ABSTAIN
"Nellapp\Bundle\SDKBundle\Permission\Security\Voter\SuperAdminVoter"
ACCESS ABSTAIN
Show voter details
61 DENIED FRONT_ACCESS
[
  "training" => App\Entity\Scholar\Training\SharedTraining {#1323
    -id: "fe5bdd93-b6d8-11ee-b7d7-0242c0a85003"
    -modules: Doctrine\ORM\PersistentCollection {#1330 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1364 …}
    -totalHourDescription: 0
    -videoDescription: null
    -diplomaDescription: "Titre Niveau 4 (Bac)"
    -trainingProduct: null
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1379 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1386 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1387 …}
    -thematic: [
      "2"
    ]
    -diploma: 4
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1425 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1705675359 {#1320
      date: 2024-01-19 15:42:39.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458954 {#1321
      date: 2025-09-10 01:02:34.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1449 …}
    #fromApi: false
    -name: "Encadrant Technique d'Insertion"
    -description: """
      L'encadrant technique d'insertion (ETI) supervise et soutient socio-professionnellement des personnes éloignées du marché du travail au sein d'une structure d'insertion produisant des biens ou services. Sa mission est d'atteindre les objectifs de production tout en intégrant les buts de formation et d'insertion des salariés. Sous la direction du responsable de la structure, l'ETI organise et gère une partie de l'activité de production. Il établit les conditions pour réaliser un produit ou service, en planifie la mise en œuvre et assure le suivi pour garantir la qualité et la quantité. Il utilise des outils numériques pour la gestion de la production, répartit le travail selon les compétences des salariés et gère l'équipe, en veillant à leur motivation et à la résolution de conflits.\r\n
      L'ETI joue également un rôle dans l'accueil, l'accompagnement et le suivi socio-professionnel des salariés en insertion. Il favorise leur intégration dans la structure, identifie leurs atouts et obstacles, et collabore avec d'autres acteurs du parcours d'insertion. Il contribue à l'évolution professionnelle des salariés en organisant des séances d'apprentissage, en s'assurant de la pertinence des méthodes pédagogiques et en évaluant leurs acquis. Il documente et atteste des compétences professionnelles acquises.
      """
    -public: false
    -_links: null
    -status: "published"
    -lockBy: App\Entity\Scholar\Training\Training {#1441 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#1838
    -id: "39a2681c-06c1-11ea-9c0f-0242c0a8b002"
    -lessons: Doctrine\ORM\PersistentCollection {#1839 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#1844 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1849 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1573723755 {#1828
      date: 2019-11-14 10:29:15.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458818 {#1837
      date: 2025-09-10 01:00:18.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -lockBy: App\Entity\Scholar\Module\OriginModule {#1853 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#7125
    -id: "13e1f443-75b2-11ea-ac12-0242ac1c0003"
    -chapters: Doctrine\ORM\PersistentCollection {#7126 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#7131 …}
    -exercises: Doctrine\ORM\PersistentCollection {#7128 …}
    -minimumTime: DateTime @21600 {#7122
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#7133 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#2858 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#7135 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#7137 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#7143 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1585921828 {#7123
      date: 2020-04-03 15:50:28.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1757408922 {#7124
      date: 2025-09-09 11:08:42.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#7141 …}
    #fromApi: false
    -status: "published"
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#7149 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\TrainingVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\PracticalCaseUserVoter"
ACCESS ABSTAIN
"Nellapp\Bundle\SDKBundle\Permission\Security\Voter\SuperAdminVoter"
ACCESS ABSTAIN
Show voter details
62 DENIED FRONT_ACCESS
[
  "training" => App\Entity\Scholar\Training\SharedTraining {#1323
    -id: "fe5bdd93-b6d8-11ee-b7d7-0242c0a85003"
    -modules: Doctrine\ORM\PersistentCollection {#1330 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1364 …}
    -totalHourDescription: 0
    -videoDescription: null
    -diplomaDescription: "Titre Niveau 4 (Bac)"
    -trainingProduct: null
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1379 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1386 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1387 …}
    -thematic: [
      "2"
    ]
    -diploma: 4
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1425 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1705675359 {#1320
      date: 2024-01-19 15:42:39.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458954 {#1321
      date: 2025-09-10 01:02:34.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1449 …}
    #fromApi: false
    -name: "Encadrant Technique d'Insertion"
    -description: """
      L'encadrant technique d'insertion (ETI) supervise et soutient socio-professionnellement des personnes éloignées du marché du travail au sein d'une structure d'insertion produisant des biens ou services. Sa mission est d'atteindre les objectifs de production tout en intégrant les buts de formation et d'insertion des salariés. Sous la direction du responsable de la structure, l'ETI organise et gère une partie de l'activité de production. Il établit les conditions pour réaliser un produit ou service, en planifie la mise en œuvre et assure le suivi pour garantir la qualité et la quantité. Il utilise des outils numériques pour la gestion de la production, répartit le travail selon les compétences des salariés et gère l'équipe, en veillant à leur motivation et à la résolution de conflits.\r\n
      L'ETI joue également un rôle dans l'accueil, l'accompagnement et le suivi socio-professionnel des salariés en insertion. Il favorise leur intégration dans la structure, identifie leurs atouts et obstacles, et collabore avec d'autres acteurs du parcours d'insertion. Il contribue à l'évolution professionnelle des salariés en organisant des séances d'apprentissage, en s'assurant de la pertinence des méthodes pédagogiques et en évaluant leurs acquis. Il documente et atteste des compétences professionnelles acquises.
      """
    -public: false
    -_links: null
    -status: "published"
    -lockBy: App\Entity\Scholar\Training\Training {#1441 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#1838
    -id: "39a2681c-06c1-11ea-9c0f-0242c0a8b002"
    -lessons: Doctrine\ORM\PersistentCollection {#1839 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#1844 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1849 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1573723755 {#1828
      date: 2019-11-14 10:29:15.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458818 {#1837
      date: 2025-09-10 01:00:18.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -lockBy: App\Entity\Scholar\Module\OriginModule {#1853 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#7170
    -id: "1fb0da4a-9ab3-11f0-afde-d2b839584dc3"
    -chapters: Doctrine\ORM\PersistentCollection {#7171 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#7176 …}
    -exercises: Doctrine\ORM\PersistentCollection {#7173 …}
    -minimumTime: DateTime @21600 {#7168
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#7178 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#2858 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#7180 …}
    -lessonStats: null
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#7187 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1758875456 {#7169
      date: 2025-09-26 10:30:56.0 Europe/Paris (+02:00)
    }
    -updatedAt: null
    #createdBy: Proxies\__CG__\App\Entity\Account\User {#2088 …}
    #updatedBy: null
    #fromApi: false
    -status: "published"
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#7192 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\TrainingVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\PracticalCaseUserVoter"
ACCESS ABSTAIN
"Nellapp\Bundle\SDKBundle\Permission\Security\Voter\SuperAdminVoter"
ACCESS ABSTAIN
Show voter details
63 DENIED FRONT_ACCESS
[
  "training" => App\Entity\Scholar\Training\SharedTraining {#1323
    -id: "fe5bdd93-b6d8-11ee-b7d7-0242c0a85003"
    -modules: Doctrine\ORM\PersistentCollection {#1330 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1364 …}
    -totalHourDescription: 0
    -videoDescription: null
    -diplomaDescription: "Titre Niveau 4 (Bac)"
    -trainingProduct: null
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1379 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1386 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1387 …}
    -thematic: [
      "2"
    ]
    -diploma: 4
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1425 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1705675359 {#1320
      date: 2024-01-19 15:42:39.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458954 {#1321
      date: 2025-09-10 01:02:34.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1449 …}
    #fromApi: false
    -name: "Encadrant Technique d'Insertion"
    -description: """
      L'encadrant technique d'insertion (ETI) supervise et soutient socio-professionnellement des personnes éloignées du marché du travail au sein d'une structure d'insertion produisant des biens ou services. Sa mission est d'atteindre les objectifs de production tout en intégrant les buts de formation et d'insertion des salariés. Sous la direction du responsable de la structure, l'ETI organise et gère une partie de l'activité de production. Il établit les conditions pour réaliser un produit ou service, en planifie la mise en œuvre et assure le suivi pour garantir la qualité et la quantité. Il utilise des outils numériques pour la gestion de la production, répartit le travail selon les compétences des salariés et gère l'équipe, en veillant à leur motivation et à la résolution de conflits.\r\n
      L'ETI joue également un rôle dans l'accueil, l'accompagnement et le suivi socio-professionnel des salariés en insertion. Il favorise leur intégration dans la structure, identifie leurs atouts et obstacles, et collabore avec d'autres acteurs du parcours d'insertion. Il contribue à l'évolution professionnelle des salariés en organisant des séances d'apprentissage, en s'assurant de la pertinence des méthodes pédagogiques et en évaluant leurs acquis. Il documente et atteste des compétences professionnelles acquises.
      """
    -public: false
    -_links: null
    -status: "published"
    -lockBy: App\Entity\Scholar\Training\Training {#1441 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#1838
    -id: "39a2681c-06c1-11ea-9c0f-0242c0a8b002"
    -lessons: Doctrine\ORM\PersistentCollection {#1839 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#1844 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1849 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1573723755 {#1828
      date: 2019-11-14 10:29:15.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458818 {#1837
      date: 2025-09-10 01:00:18.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -lockBy: App\Entity\Scholar\Module\OriginModule {#1853 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#7214
    -id: "8b4ca837-75b2-11ea-ac12-0242ac1c0003"
    -chapters: Doctrine\ORM\PersistentCollection {#7215 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#7220 …}
    -exercises: Doctrine\ORM\PersistentCollection {#7217 …}
    -minimumTime: DateTime @21600 {#7211
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#7222 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#2858 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#7224 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#7226 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#7232 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1585922028 {#7212
      date: 2020-04-03 15:53:48.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1757408929 {#7213
      date: 2025-09-09 11:08:49.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#7141 …}
    #fromApi: false
    -status: "published"
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#7236 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\TrainingVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\PracticalCaseUserVoter"
ACCESS ABSTAIN
"Nellapp\Bundle\SDKBundle\Permission\Security\Voter\SuperAdminVoter"
ACCESS ABSTAIN
Show voter details
64 DENIED FRONT_ACCESS
[
  "training" => App\Entity\Scholar\Training\SharedTraining {#1323
    -id: "fe5bdd93-b6d8-11ee-b7d7-0242c0a85003"
    -modules: Doctrine\ORM\PersistentCollection {#1330 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1364 …}
    -totalHourDescription: 0
    -videoDescription: null
    -diplomaDescription: "Titre Niveau 4 (Bac)"
    -trainingProduct: null
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1379 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1386 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1387 …}
    -thematic: [
      "2"
    ]
    -diploma: 4
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1425 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1705675359 {#1320
      date: 2024-01-19 15:42:39.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458954 {#1321
      date: 2025-09-10 01:02:34.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1449 …}
    #fromApi: false
    -name: "Encadrant Technique d'Insertion"
    -description: """
      L'encadrant technique d'insertion (ETI) supervise et soutient socio-professionnellement des personnes éloignées du marché du travail au sein d'une structure d'insertion produisant des biens ou services. Sa mission est d'atteindre les objectifs de production tout en intégrant les buts de formation et d'insertion des salariés. Sous la direction du responsable de la structure, l'ETI organise et gère une partie de l'activité de production. Il établit les conditions pour réaliser un produit ou service, en planifie la mise en œuvre et assure le suivi pour garantir la qualité et la quantité. Il utilise des outils numériques pour la gestion de la production, répartit le travail selon les compétences des salariés et gère l'équipe, en veillant à leur motivation et à la résolution de conflits.\r\n
      L'ETI joue également un rôle dans l'accueil, l'accompagnement et le suivi socio-professionnel des salariés en insertion. Il favorise leur intégration dans la structure, identifie leurs atouts et obstacles, et collabore avec d'autres acteurs du parcours d'insertion. Il contribue à l'évolution professionnelle des salariés en organisant des séances d'apprentissage, en s'assurant de la pertinence des méthodes pédagogiques et en évaluant leurs acquis. Il documente et atteste des compétences professionnelles acquises.
      """
    -public: false
    -_links: null
    -status: "published"
    -lockBy: App\Entity\Scholar\Training\Training {#1441 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#1838
    -id: "39a2681c-06c1-11ea-9c0f-0242c0a8b002"
    -lessons: Doctrine\ORM\PersistentCollection {#1839 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#1844 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1849 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1573723755 {#1828
      date: 2019-11-14 10:29:15.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458818 {#1837
      date: 2025-09-10 01:00:18.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -lockBy: App\Entity\Scholar\Module\OriginModule {#1853 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#7258
    -id: "a6f3c715-75b2-11ea-ac12-0242ac1c0003"
    -chapters: Doctrine\ORM\PersistentCollection {#7259 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#7264 …}
    -exercises: Doctrine\ORM\PersistentCollection {#7261 …}
    -minimumTime: DateTime @21600 {#7255
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#7266 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#2858 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#7268 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#7270 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#7276 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1585922074 {#7256
      date: 2020-04-03 15:54:34.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1757255640 {#7257
      date: 2025-09-07 16:34:00.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#7274 …}
    #fromApi: false
    -status: "published"
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#7281 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\TrainingVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\PracticalCaseUserVoter"
ACCESS ABSTAIN
"Nellapp\Bundle\SDKBundle\Permission\Security\Voter\SuperAdminVoter"
ACCESS ABSTAIN
Show voter details
65 DENIED FRONT_ACCESS
[
  "training" => App\Entity\Scholar\Training\SharedTraining {#1323
    -id: "fe5bdd93-b6d8-11ee-b7d7-0242c0a85003"
    -modules: Doctrine\ORM\PersistentCollection {#1330 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1364 …}
    -totalHourDescription: 0
    -videoDescription: null
    -diplomaDescription: "Titre Niveau 4 (Bac)"
    -trainingProduct: null
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1379 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1386 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1387 …}
    -thematic: [
      "2"
    ]
    -diploma: 4
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1425 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1705675359 {#1320
      date: 2024-01-19 15:42:39.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458954 {#1321
      date: 2025-09-10 01:02:34.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1449 …}
    #fromApi: false
    -name: "Encadrant Technique d'Insertion"
    -description: """
      L'encadrant technique d'insertion (ETI) supervise et soutient socio-professionnellement des personnes éloignées du marché du travail au sein d'une structure d'insertion produisant des biens ou services. Sa mission est d'atteindre les objectifs de production tout en intégrant les buts de formation et d'insertion des salariés. Sous la direction du responsable de la structure, l'ETI organise et gère une partie de l'activité de production. Il établit les conditions pour réaliser un produit ou service, en planifie la mise en œuvre et assure le suivi pour garantir la qualité et la quantité. Il utilise des outils numériques pour la gestion de la production, répartit le travail selon les compétences des salariés et gère l'équipe, en veillant à leur motivation et à la résolution de conflits.\r\n
      L'ETI joue également un rôle dans l'accueil, l'accompagnement et le suivi socio-professionnel des salariés en insertion. Il favorise leur intégration dans la structure, identifie leurs atouts et obstacles, et collabore avec d'autres acteurs du parcours d'insertion. Il contribue à l'évolution professionnelle des salariés en organisant des séances d'apprentissage, en s'assurant de la pertinence des méthodes pédagogiques et en évaluant leurs acquis. Il documente et atteste des compétences professionnelles acquises.
      """
    -public: false
    -_links: null
    -status: "published"
    -lockBy: App\Entity\Scholar\Training\Training {#1441 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#1838
    -id: "39a2681c-06c1-11ea-9c0f-0242c0a8b002"
    -lessons: Doctrine\ORM\PersistentCollection {#1839 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#1844 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1849 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1573723755 {#1828
      date: 2019-11-14 10:29:15.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458818 {#1837
      date: 2025-09-10 01:00:18.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -lockBy: App\Entity\Scholar\Module\OriginModule {#1853 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#7303
    -id: "7ab53d1f-75b3-11ea-ac12-0242ac1c0003"
    -chapters: Doctrine\ORM\PersistentCollection {#7304 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#7309 …}
    -exercises: Doctrine\ORM\PersistentCollection {#7306 …}
    -minimumTime: DateTime @21600 {#7300
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#7311 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#2858 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#7313 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#7315 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#7321 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1585922430 {#7301
      date: 2020-04-03 16:00:30.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1757458809 {#7302
      date: 2025-09-10 01:00:09.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#7319 …}
    #fromApi: false
    -status: "published"
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#7327 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\TrainingVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\PracticalCaseUserVoter"
ACCESS ABSTAIN
"Nellapp\Bundle\SDKBundle\Permission\Security\Voter\SuperAdminVoter"
ACCESS ABSTAIN
Show voter details
66 DENIED FRONT_ACCESS
[
  "training" => App\Entity\Scholar\Training\SharedTraining {#1323
    -id: "fe5bdd93-b6d8-11ee-b7d7-0242c0a85003"
    -modules: Doctrine\ORM\PersistentCollection {#1330 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1364 …}
    -totalHourDescription: 0
    -videoDescription: null
    -diplomaDescription: "Titre Niveau 4 (Bac)"
    -trainingProduct: null
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1379 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1386 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1387 …}
    -thematic: [
      "2"
    ]
    -diploma: 4
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1425 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1705675359 {#1320
      date: 2024-01-19 15:42:39.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458954 {#1321
      date: 2025-09-10 01:02:34.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1449 …}
    #fromApi: false
    -name: "Encadrant Technique d'Insertion"
    -description: """
      L'encadrant technique d'insertion (ETI) supervise et soutient socio-professionnellement des personnes éloignées du marché du travail au sein d'une structure d'insertion produisant des biens ou services. Sa mission est d'atteindre les objectifs de production tout en intégrant les buts de formation et d'insertion des salariés. Sous la direction du responsable de la structure, l'ETI organise et gère une partie de l'activité de production. Il établit les conditions pour réaliser un produit ou service, en planifie la mise en œuvre et assure le suivi pour garantir la qualité et la quantité. Il utilise des outils numériques pour la gestion de la production, répartit le travail selon les compétences des salariés et gère l'équipe, en veillant à leur motivation et à la résolution de conflits.\r\n
      L'ETI joue également un rôle dans l'accueil, l'accompagnement et le suivi socio-professionnel des salariés en insertion. Il favorise leur intégration dans la structure, identifie leurs atouts et obstacles, et collabore avec d'autres acteurs du parcours d'insertion. Il contribue à l'évolution professionnelle des salariés en organisant des séances d'apprentissage, en s'assurant de la pertinence des méthodes pédagogiques et en évaluant leurs acquis. Il documente et atteste des compétences professionnelles acquises.
      """
    -public: false
    -_links: null
    -status: "published"
    -lockBy: App\Entity\Scholar\Training\Training {#1441 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#1838
    -id: "39a2681c-06c1-11ea-9c0f-0242c0a8b002"
    -lessons: Doctrine\ORM\PersistentCollection {#1839 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#1844 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1849 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1573723755 {#1828
      date: 2019-11-14 10:29:15.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458818 {#1837
      date: 2025-09-10 01:00:18.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -lockBy: App\Entity\Scholar\Module\OriginModule {#1853 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#7349
    -id: "0266228a-75b3-11ea-ac12-0242ac1c0003"
    -chapters: Doctrine\ORM\PersistentCollection {#7350 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#7355 …}
    -exercises: Doctrine\ORM\PersistentCollection {#7352 …}
    -minimumTime: DateTime @21600 {#7346
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#7357 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#2858 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#7359 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#7361 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#7367 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1585922228 {#7347
      date: 2020-04-03 15:57:08.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1757334080 {#7348
      date: 2025-09-08 14:21:20.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#7319 …}
    #fromApi: false
    -status: "published"
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#7372 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\TrainingVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\PracticalCaseUserVoter"
ACCESS ABSTAIN
"Nellapp\Bundle\SDKBundle\Permission\Security\Voter\SuperAdminVoter"
ACCESS ABSTAIN
Show voter details
67 DENIED FRONT_ACCESS
[
  "training" => App\Entity\Scholar\Training\SharedTraining {#1323
    -id: "fe5bdd93-b6d8-11ee-b7d7-0242c0a85003"
    -modules: Doctrine\ORM\PersistentCollection {#1330 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1364 …}
    -totalHourDescription: 0
    -videoDescription: null
    -diplomaDescription: "Titre Niveau 4 (Bac)"
    -trainingProduct: null
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1379 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1386 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1387 …}
    -thematic: [
      "2"
    ]
    -diploma: 4
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1425 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1705675359 {#1320
      date: 2024-01-19 15:42:39.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458954 {#1321
      date: 2025-09-10 01:02:34.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1449 …}
    #fromApi: false
    -name: "Encadrant Technique d'Insertion"
    -description: """
      L'encadrant technique d'insertion (ETI) supervise et soutient socio-professionnellement des personnes éloignées du marché du travail au sein d'une structure d'insertion produisant des biens ou services. Sa mission est d'atteindre les objectifs de production tout en intégrant les buts de formation et d'insertion des salariés. Sous la direction du responsable de la structure, l'ETI organise et gère une partie de l'activité de production. Il établit les conditions pour réaliser un produit ou service, en planifie la mise en œuvre et assure le suivi pour garantir la qualité et la quantité. Il utilise des outils numériques pour la gestion de la production, répartit le travail selon les compétences des salariés et gère l'équipe, en veillant à leur motivation et à la résolution de conflits.\r\n
      L'ETI joue également un rôle dans l'accueil, l'accompagnement et le suivi socio-professionnel des salariés en insertion. Il favorise leur intégration dans la structure, identifie leurs atouts et obstacles, et collabore avec d'autres acteurs du parcours d'insertion. Il contribue à l'évolution professionnelle des salariés en organisant des séances d'apprentissage, en s'assurant de la pertinence des méthodes pédagogiques et en évaluant leurs acquis. Il documente et atteste des compétences professionnelles acquises.
      """
    -public: false
    -_links: null
    -status: "published"
    -lockBy: App\Entity\Scholar\Training\Training {#1441 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#1838
    -id: "39a2681c-06c1-11ea-9c0f-0242c0a8b002"
    -lessons: Doctrine\ORM\PersistentCollection {#1839 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#1844 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1849 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1573723755 {#1828
      date: 2019-11-14 10:29:15.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458818 {#1837
      date: 2025-09-10 01:00:18.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -lockBy: App\Entity\Scholar\Module\OriginModule {#1853 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#7393
    -id: "3db82e7a-9ab4-11f0-afde-d2b839584dc3"
    -chapters: Doctrine\ORM\PersistentCollection {#7394 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#7399 …}
    -exercises: Doctrine\ORM\PersistentCollection {#7396 …}
    -minimumTime: DateTime @21600 {#7391
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#7401 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#2858 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#7403 …}
    -lessonStats: null
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#7410 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1758875936 {#7392
      date: 2025-09-26 10:38:56.0 Europe/Paris (+02:00)
    }
    -updatedAt: null
    #createdBy: Proxies\__CG__\App\Entity\Account\User {#2088 …}
    #updatedBy: null
    #fromApi: false
    -status: "published"
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#7415 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\TrainingVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\PracticalCaseUserVoter"
ACCESS ABSTAIN
"Nellapp\Bundle\SDKBundle\Permission\Security\Voter\SuperAdminVoter"
ACCESS ABSTAIN
Show voter details
68 DENIED FRONT_ACCESS
[
  "training" => App\Entity\Scholar\Training\SharedTraining {#1323
    -id: "fe5bdd93-b6d8-11ee-b7d7-0242c0a85003"
    -modules: Doctrine\ORM\PersistentCollection {#1330 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1364 …}
    -totalHourDescription: 0
    -videoDescription: null
    -diplomaDescription: "Titre Niveau 4 (Bac)"
    -trainingProduct: null
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1379 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1386 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1387 …}
    -thematic: [
      "2"
    ]
    -diploma: 4
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1425 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1705675359 {#1320
      date: 2024-01-19 15:42:39.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458954 {#1321
      date: 2025-09-10 01:02:34.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1449 …}
    #fromApi: false
    -name: "Encadrant Technique d'Insertion"
    -description: """
      L'encadrant technique d'insertion (ETI) supervise et soutient socio-professionnellement des personnes éloignées du marché du travail au sein d'une structure d'insertion produisant des biens ou services. Sa mission est d'atteindre les objectifs de production tout en intégrant les buts de formation et d'insertion des salariés. Sous la direction du responsable de la structure, l'ETI organise et gère une partie de l'activité de production. Il établit les conditions pour réaliser un produit ou service, en planifie la mise en œuvre et assure le suivi pour garantir la qualité et la quantité. Il utilise des outils numériques pour la gestion de la production, répartit le travail selon les compétences des salariés et gère l'équipe, en veillant à leur motivation et à la résolution de conflits.\r\n
      L'ETI joue également un rôle dans l'accueil, l'accompagnement et le suivi socio-professionnel des salariés en insertion. Il favorise leur intégration dans la structure, identifie leurs atouts et obstacles, et collabore avec d'autres acteurs du parcours d'insertion. Il contribue à l'évolution professionnelle des salariés en organisant des séances d'apprentissage, en s'assurant de la pertinence des méthodes pédagogiques et en évaluant leurs acquis. Il documente et atteste des compétences professionnelles acquises.
      """
    -public: false
    -_links: null
    -status: "published"
    -lockBy: App\Entity\Scholar\Training\Training {#1441 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#1838
    -id: "39a2681c-06c1-11ea-9c0f-0242c0a8b002"
    -lessons: Doctrine\ORM\PersistentCollection {#1839 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#1844 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1849 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1573723755 {#1828
      date: 2019-11-14 10:29:15.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458818 {#1837
      date: 2025-09-10 01:00:18.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -lockBy: App\Entity\Scholar\Module\OriginModule {#1853 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#7436
    -id: "1e6fa847-a803-11f0-b3b5-4ec904c5ee47"
    -chapters: Doctrine\ORM\PersistentCollection {#7437 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#7442 …}
    -exercises: Doctrine\ORM\PersistentCollection {#7439 …}
    -minimumTime: DateTime @21600 {#7434
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#7444 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#2858 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#7446 …}
    -lessonStats: null
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#7453 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1760339179 {#7435
      date: 2025-10-13 09:06:19.0 Europe/Paris (+02:00)
    }
    -updatedAt: null
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -status: "published"
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#7458 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\TrainingVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\PracticalCaseUserVoter"
ACCESS ABSTAIN
"Nellapp\Bundle\SDKBundle\Permission\Security\Voter\SuperAdminVoter"
ACCESS ABSTAIN
Show voter details
69 DENIED FRONT_ACCESS
[
  "training" => App\Entity\Scholar\Training\SharedTraining {#1323
    -id: "fe5bdd93-b6d8-11ee-b7d7-0242c0a85003"
    -modules: Doctrine\ORM\PersistentCollection {#1330 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1364 …}
    -totalHourDescription: 0
    -videoDescription: null
    -diplomaDescription: "Titre Niveau 4 (Bac)"
    -trainingProduct: null
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1379 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1386 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1387 …}
    -thematic: [
      "2"
    ]
    -diploma: 4
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1425 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1705675359 {#1320
      date: 2024-01-19 15:42:39.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458954 {#1321
      date: 2025-09-10 01:02:34.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1449 …}
    #fromApi: false
    -name: "Encadrant Technique d'Insertion"
    -description: """
      L'encadrant technique d'insertion (ETI) supervise et soutient socio-professionnellement des personnes éloignées du marché du travail au sein d'une structure d'insertion produisant des biens ou services. Sa mission est d'atteindre les objectifs de production tout en intégrant les buts de formation et d'insertion des salariés. Sous la direction du responsable de la structure, l'ETI organise et gère une partie de l'activité de production. Il établit les conditions pour réaliser un produit ou service, en planifie la mise en œuvre et assure le suivi pour garantir la qualité et la quantité. Il utilise des outils numériques pour la gestion de la production, répartit le travail selon les compétences des salariés et gère l'équipe, en veillant à leur motivation et à la résolution de conflits.\r\n
      L'ETI joue également un rôle dans l'accueil, l'accompagnement et le suivi socio-professionnel des salariés en insertion. Il favorise leur intégration dans la structure, identifie leurs atouts et obstacles, et collabore avec d'autres acteurs du parcours d'insertion. Il contribue à l'évolution professionnelle des salariés en organisant des séances d'apprentissage, en s'assurant de la pertinence des méthodes pédagogiques et en évaluant leurs acquis. Il documente et atteste des compétences professionnelles acquises.
      """
    -public: false
    -_links: null
    -status: "published"
    -lockBy: App\Entity\Scholar\Training\Training {#1441 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#1838
    -id: "39a2681c-06c1-11ea-9c0f-0242c0a8b002"
    -lessons: Doctrine\ORM\PersistentCollection {#1839 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#1844 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1849 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1573723755 {#1828
      date: 2019-11-14 10:29:15.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458818 {#1837
      date: 2025-09-10 01:00:18.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -lockBy: App\Entity\Scholar\Module\OriginModule {#1853 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#7480
    -id: "caaa0c3e-8819-11f0-94f4-720435f6d49d"
    -chapters: Doctrine\ORM\PersistentCollection {#7481 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#7486 …}
    -exercises: Doctrine\ORM\PersistentCollection {#7483 …}
    -minimumTime: DateTime @21600 {#7477
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#7488 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#2858 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#7490 …}
    -lessonStats: null
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#7497 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1756830480 {#7478
      date: 2025-09-02 18:28:00.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1757372416 {#7479
      date: 2025-09-09 01:00:16.0 Europe/Paris (+02:00)
    }
    #createdBy: Proxies\__CG__\App\Entity\Account\User {#2088 …}
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#2088 …}
    #fromApi: false
    -status: "published"
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#7502 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\TrainingVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\PracticalCaseUserVoter"
ACCESS ABSTAIN
"Nellapp\Bundle\SDKBundle\Permission\Security\Voter\SuperAdminVoter"
ACCESS ABSTAIN
Show voter details
70 DENIED FRONT_ACCESS
[
  "training" => App\Entity\Scholar\Training\SharedTraining {#1323
    -id: "fe5bdd93-b6d8-11ee-b7d7-0242c0a85003"
    -modules: Doctrine\ORM\PersistentCollection {#1330 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1364 …}
    -totalHourDescription: 0
    -videoDescription: null
    -diplomaDescription: "Titre Niveau 4 (Bac)"
    -trainingProduct: null
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1379 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1386 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1387 …}
    -thematic: [
      "2"
    ]
    -diploma: 4
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1425 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1705675359 {#1320
      date: 2024-01-19 15:42:39.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458954 {#1321
      date: 2025-09-10 01:02:34.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1449 …}
    #fromApi: false
    -name: "Encadrant Technique d'Insertion"
    -description: """
      L'encadrant technique d'insertion (ETI) supervise et soutient socio-professionnellement des personnes éloignées du marché du travail au sein d'une structure d'insertion produisant des biens ou services. Sa mission est d'atteindre les objectifs de production tout en intégrant les buts de formation et d'insertion des salariés. Sous la direction du responsable de la structure, l'ETI organise et gère une partie de l'activité de production. Il établit les conditions pour réaliser un produit ou service, en planifie la mise en œuvre et assure le suivi pour garantir la qualité et la quantité. Il utilise des outils numériques pour la gestion de la production, répartit le travail selon les compétences des salariés et gère l'équipe, en veillant à leur motivation et à la résolution de conflits.\r\n
      L'ETI joue également un rôle dans l'accueil, l'accompagnement et le suivi socio-professionnel des salariés en insertion. Il favorise leur intégration dans la structure, identifie leurs atouts et obstacles, et collabore avec d'autres acteurs du parcours d'insertion. Il contribue à l'évolution professionnelle des salariés en organisant des séances d'apprentissage, en s'assurant de la pertinence des méthodes pédagogiques et en évaluant leurs acquis. Il documente et atteste des compétences professionnelles acquises.
      """
    -public: false
    -_links: null
    -status: "published"
    -lockBy: App\Entity\Scholar\Training\Training {#1441 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#1838
    -id: "39a2681c-06c1-11ea-9c0f-0242c0a8b002"
    -lessons: Doctrine\ORM\PersistentCollection {#1839 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#1844 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1849 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1573723755 {#1828
      date: 2019-11-14 10:29:15.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458818 {#1837
      date: 2025-09-10 01:00:18.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -lockBy: App\Entity\Scholar\Module\OriginModule {#1853 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#7524
    -id: "0e146c98-881a-11f0-94f4-720435f6d49d"
    -chapters: Doctrine\ORM\PersistentCollection {#7525 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#7530 …}
    -exercises: Doctrine\ORM\PersistentCollection {#7527 …}
    -minimumTime: DateTime @21600 {#7521
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#7532 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#2858 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#7534 …}
    -lessonStats: null
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#7541 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1756830593 {#7522
      date: 2025-09-02 18:29:53.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1756854015 {#7523
      date: 2025-09-03 01:00:15.0 Europe/Paris (+02:00)
    }
    #createdBy: Proxies\__CG__\App\Entity\Account\User {#2088 …}
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#2088 …}
    #fromApi: false
    -status: "published"
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#7546 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\TrainingVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\PracticalCaseUserVoter"
ACCESS ABSTAIN
"Nellapp\Bundle\SDKBundle\Permission\Security\Voter\SuperAdminVoter"
ACCESS ABSTAIN
Show voter details
71 DENIED FRONT_ACCESS
[
  "training" => App\Entity\Scholar\Training\SharedTraining {#1323
    -id: "fe5bdd93-b6d8-11ee-b7d7-0242c0a85003"
    -modules: Doctrine\ORM\PersistentCollection {#1330 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1364 …}
    -totalHourDescription: 0
    -videoDescription: null
    -diplomaDescription: "Titre Niveau 4 (Bac)"
    -trainingProduct: null
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1379 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1386 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1387 …}
    -thematic: [
      "2"
    ]
    -diploma: 4
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1425 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1705675359 {#1320
      date: 2024-01-19 15:42:39.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458954 {#1321
      date: 2025-09-10 01:02:34.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1449 …}
    #fromApi: false
    -name: "Encadrant Technique d'Insertion"
    -description: """
      L'encadrant technique d'insertion (ETI) supervise et soutient socio-professionnellement des personnes éloignées du marché du travail au sein d'une structure d'insertion produisant des biens ou services. Sa mission est d'atteindre les objectifs de production tout en intégrant les buts de formation et d'insertion des salariés. Sous la direction du responsable de la structure, l'ETI organise et gère une partie de l'activité de production. Il établit les conditions pour réaliser un produit ou service, en planifie la mise en œuvre et assure le suivi pour garantir la qualité et la quantité. Il utilise des outils numériques pour la gestion de la production, répartit le travail selon les compétences des salariés et gère l'équipe, en veillant à leur motivation et à la résolution de conflits.\r\n
      L'ETI joue également un rôle dans l'accueil, l'accompagnement et le suivi socio-professionnel des salariés en insertion. Il favorise leur intégration dans la structure, identifie leurs atouts et obstacles, et collabore avec d'autres acteurs du parcours d'insertion. Il contribue à l'évolution professionnelle des salariés en organisant des séances d'apprentissage, en s'assurant de la pertinence des méthodes pédagogiques et en évaluant leurs acquis. Il documente et atteste des compétences professionnelles acquises.
      """
    -public: false
    -_links: null
    -status: "published"
    -lockBy: App\Entity\Scholar\Training\Training {#1441 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#1867
    -id: "cbd44ce7-38e5-11e9-8180-00163e87308f"
    -lessons: Doctrine\ORM\PersistentCollection {#1868 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#1873 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1878 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1551089522 {#1865
      date: 2019-02-25 11:12:02.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1679395459 {#1866
      date: 2023-03-21 11:44:19.0 Europe/Paris (+01:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -lockBy: App\Entity\Scholar\Module\OriginModule {#1882 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#7961
    -id: "7d7e4338-2de9-11e9-8180-00163e87308f"
    -chapters: Doctrine\ORM\PersistentCollection {#7962 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#7967 …}
    -exercises: Doctrine\ORM\PersistentCollection {#7964 …}
    -minimumTime: DateTime @21600 {#7958
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#7969 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#2858 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#7971 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#7973 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#7979 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1549881646 {#7959
      date: 2019-02-11 11:40:46.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757242069 {#7960
      date: 2025-09-07 12:47:49.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#5081 …}
    #fromApi: false
    -status: "published"
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#7984 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\TrainingVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\PracticalCaseUserVoter"
ACCESS ABSTAIN
"Nellapp\Bundle\SDKBundle\Permission\Security\Voter\SuperAdminVoter"
ACCESS ABSTAIN
Show voter details
72 DENIED FRONT_ACCESS
[
  "training" => App\Entity\Scholar\Training\SharedTraining {#1323
    -id: "fe5bdd93-b6d8-11ee-b7d7-0242c0a85003"
    -modules: Doctrine\ORM\PersistentCollection {#1330 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1364 …}
    -totalHourDescription: 0
    -videoDescription: null
    -diplomaDescription: "Titre Niveau 4 (Bac)"
    -trainingProduct: null
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1379 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1386 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1387 …}
    -thematic: [
      "2"
    ]
    -diploma: 4
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1425 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1705675359 {#1320
      date: 2024-01-19 15:42:39.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458954 {#1321
      date: 2025-09-10 01:02:34.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1449 …}
    #fromApi: false
    -name: "Encadrant Technique d'Insertion"
    -description: """
      L'encadrant technique d'insertion (ETI) supervise et soutient socio-professionnellement des personnes éloignées du marché du travail au sein d'une structure d'insertion produisant des biens ou services. Sa mission est d'atteindre les objectifs de production tout en intégrant les buts de formation et d'insertion des salariés. Sous la direction du responsable de la structure, l'ETI organise et gère une partie de l'activité de production. Il établit les conditions pour réaliser un produit ou service, en planifie la mise en œuvre et assure le suivi pour garantir la qualité et la quantité. Il utilise des outils numériques pour la gestion de la production, répartit le travail selon les compétences des salariés et gère l'équipe, en veillant à leur motivation et à la résolution de conflits.\r\n
      L'ETI joue également un rôle dans l'accueil, l'accompagnement et le suivi socio-professionnel des salariés en insertion. Il favorise leur intégration dans la structure, identifie leurs atouts et obstacles, et collabore avec d'autres acteurs du parcours d'insertion. Il contribue à l'évolution professionnelle des salariés en organisant des séances d'apprentissage, en s'assurant de la pertinence des méthodes pédagogiques et en évaluant leurs acquis. Il documente et atteste des compétences professionnelles acquises.
      """
    -public: false
    -_links: null
    -status: "published"
    -lockBy: App\Entity\Scholar\Training\Training {#1441 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#1867
    -id: "cbd44ce7-38e5-11e9-8180-00163e87308f"
    -lessons: Doctrine\ORM\PersistentCollection {#1868 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#1873 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1878 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1551089522 {#1865
      date: 2019-02-25 11:12:02.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1679395459 {#1866
      date: 2023-03-21 11:44:19.0 Europe/Paris (+01:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -lockBy: App\Entity\Scholar\Module\OriginModule {#1882 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#8005
    -id: "b6ad11c5-2e0c-11e9-8180-00163e87308f"
    -chapters: Doctrine\ORM\PersistentCollection {#8006 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#8011 …}
    -exercises: Doctrine\ORM\PersistentCollection {#8008 …}
    -minimumTime: DateTime @21600 {#7997
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#8013 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#2858 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#8015 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#8017 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#8023 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1549896775 {#8003
      date: 2019-02-11 15:52:55.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757324785 {#8004
      date: 2025-09-08 11:46:25.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#8021 …}
    #fromApi: false
    -status: "published"
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#8028 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\TrainingVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\PracticalCaseUserVoter"
ACCESS ABSTAIN
"Nellapp\Bundle\SDKBundle\Permission\Security\Voter\SuperAdminVoter"
ACCESS ABSTAIN
Show voter details
73 DENIED FRONT_ACCESS
[
  "training" => App\Entity\Scholar\Training\SharedTraining {#1323
    -id: "fe5bdd93-b6d8-11ee-b7d7-0242c0a85003"
    -modules: Doctrine\ORM\PersistentCollection {#1330 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1364 …}
    -totalHourDescription: 0
    -videoDescription: null
    -diplomaDescription: "Titre Niveau 4 (Bac)"
    -trainingProduct: null
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1379 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1386 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1387 …}
    -thematic: [
      "2"
    ]
    -diploma: 4
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1425 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1705675359 {#1320
      date: 2024-01-19 15:42:39.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458954 {#1321
      date: 2025-09-10 01:02:34.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1449 …}
    #fromApi: false
    -name: "Encadrant Technique d'Insertion"
    -description: """
      L'encadrant technique d'insertion (ETI) supervise et soutient socio-professionnellement des personnes éloignées du marché du travail au sein d'une structure d'insertion produisant des biens ou services. Sa mission est d'atteindre les objectifs de production tout en intégrant les buts de formation et d'insertion des salariés. Sous la direction du responsable de la structure, l'ETI organise et gère une partie de l'activité de production. Il établit les conditions pour réaliser un produit ou service, en planifie la mise en œuvre et assure le suivi pour garantir la qualité et la quantité. Il utilise des outils numériques pour la gestion de la production, répartit le travail selon les compétences des salariés et gère l'équipe, en veillant à leur motivation et à la résolution de conflits.\r\n
      L'ETI joue également un rôle dans l'accueil, l'accompagnement et le suivi socio-professionnel des salariés en insertion. Il favorise leur intégration dans la structure, identifie leurs atouts et obstacles, et collabore avec d'autres acteurs du parcours d'insertion. Il contribue à l'évolution professionnelle des salariés en organisant des séances d'apprentissage, en s'assurant de la pertinence des méthodes pédagogiques et en évaluant leurs acquis. Il documente et atteste des compétences professionnelles acquises.
      """
    -public: false
    -_links: null
    -status: "published"
    -lockBy: App\Entity\Scholar\Training\Training {#1441 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#1867
    -id: "cbd44ce7-38e5-11e9-8180-00163e87308f"
    -lessons: Doctrine\ORM\PersistentCollection {#1868 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#1873 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1878 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1551089522 {#1865
      date: 2019-02-25 11:12:02.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1679395459 {#1866
      date: 2023-03-21 11:44:19.0 Europe/Paris (+01:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -lockBy: App\Entity\Scholar\Module\OriginModule {#1882 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#8050
    -id: "c94206d3-00e7-11f1-a0d1-7eefa83e8046"
    -chapters: Doctrine\ORM\PersistentCollection {#8051 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#8056 …}
    -exercises: Doctrine\ORM\PersistentCollection {#8053 …}
    -minimumTime: DateTime @21600 {#8047
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#8058 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#2858 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#8060 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#8062 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#8068 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1770113093 {#8048
      date: 2026-02-03 11:04:53.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1770501141 {#8049
      date: 2026-02-07 22:52:21.0 Europe/Paris (+01:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#8066 …}
    #fromApi: false
    -status: "published"
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#8074 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\TrainingVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\PracticalCaseUserVoter"
ACCESS ABSTAIN
"Nellapp\Bundle\SDKBundle\Permission\Security\Voter\SuperAdminVoter"
ACCESS ABSTAIN
Show voter details
74 DENIED FRONT_ACCESS
[
  "training" => App\Entity\Scholar\Training\SharedTraining {#1323
    -id: "fe5bdd93-b6d8-11ee-b7d7-0242c0a85003"
    -modules: Doctrine\ORM\PersistentCollection {#1330 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1364 …}
    -totalHourDescription: 0
    -videoDescription: null
    -diplomaDescription: "Titre Niveau 4 (Bac)"
    -trainingProduct: null
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1379 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1386 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1387 …}
    -thematic: [
      "2"
    ]
    -diploma: 4
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1425 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1705675359 {#1320
      date: 2024-01-19 15:42:39.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458954 {#1321
      date: 2025-09-10 01:02:34.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1449 …}
    #fromApi: false
    -name: "Encadrant Technique d'Insertion"
    -description: """
      L'encadrant technique d'insertion (ETI) supervise et soutient socio-professionnellement des personnes éloignées du marché du travail au sein d'une structure d'insertion produisant des biens ou services. Sa mission est d'atteindre les objectifs de production tout en intégrant les buts de formation et d'insertion des salariés. Sous la direction du responsable de la structure, l'ETI organise et gère une partie de l'activité de production. Il établit les conditions pour réaliser un produit ou service, en planifie la mise en œuvre et assure le suivi pour garantir la qualité et la quantité. Il utilise des outils numériques pour la gestion de la production, répartit le travail selon les compétences des salariés et gère l'équipe, en veillant à leur motivation et à la résolution de conflits.\r\n
      L'ETI joue également un rôle dans l'accueil, l'accompagnement et le suivi socio-professionnel des salariés en insertion. Il favorise leur intégration dans la structure, identifie leurs atouts et obstacles, et collabore avec d'autres acteurs du parcours d'insertion. Il contribue à l'évolution professionnelle des salariés en organisant des séances d'apprentissage, en s'assurant de la pertinence des méthodes pédagogiques et en évaluant leurs acquis. Il documente et atteste des compétences professionnelles acquises.
      """
    -public: false
    -_links: null
    -status: "published"
    -lockBy: App\Entity\Scholar\Training\Training {#1441 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#1867
    -id: "cbd44ce7-38e5-11e9-8180-00163e87308f"
    -lessons: Doctrine\ORM\PersistentCollection {#1868 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#1873 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1878 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1551089522 {#1865
      date: 2019-02-25 11:12:02.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1679395459 {#1866
      date: 2023-03-21 11:44:19.0 Europe/Paris (+01:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -lockBy: App\Entity\Scholar\Module\OriginModule {#1882 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#8096
    -id: "4845b445-c82b-11ea-8d8a-0242ac1c0003"
    -chapters: Doctrine\ORM\PersistentCollection {#8097 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#8102 …}
    -exercises: Doctrine\ORM\PersistentCollection {#8099 …}
    -minimumTime: DateTime @21600 {#8093
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#8104 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#2858 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#8106 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#8108 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#8114 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1594989880 {#8094
      date: 2020-07-17 14:44:40.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1757067698 {#8095
      date: 2025-09-05 12:21:38.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#8112 …}
    #fromApi: false
    -status: "published"
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#8120 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\TrainingVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\PracticalCaseUserVoter"
ACCESS ABSTAIN
"Nellapp\Bundle\SDKBundle\Permission\Security\Voter\SuperAdminVoter"
ACCESS ABSTAIN
Show voter details
75 DENIED FRONT_ACCESS
[
  "training" => App\Entity\Scholar\Training\SharedTraining {#1323
    -id: "fe5bdd93-b6d8-11ee-b7d7-0242c0a85003"
    -modules: Doctrine\ORM\PersistentCollection {#1330 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1364 …}
    -totalHourDescription: 0
    -videoDescription: null
    -diplomaDescription: "Titre Niveau 4 (Bac)"
    -trainingProduct: null
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1379 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1386 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1387 …}
    -thematic: [
      "2"
    ]
    -diploma: 4
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1425 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1705675359 {#1320
      date: 2024-01-19 15:42:39.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458954 {#1321
      date: 2025-09-10 01:02:34.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1449 …}
    #fromApi: false
    -name: "Encadrant Technique d'Insertion"
    -description: """
      L'encadrant technique d'insertion (ETI) supervise et soutient socio-professionnellement des personnes éloignées du marché du travail au sein d'une structure d'insertion produisant des biens ou services. Sa mission est d'atteindre les objectifs de production tout en intégrant les buts de formation et d'insertion des salariés. Sous la direction du responsable de la structure, l'ETI organise et gère une partie de l'activité de production. Il établit les conditions pour réaliser un produit ou service, en planifie la mise en œuvre et assure le suivi pour garantir la qualité et la quantité. Il utilise des outils numériques pour la gestion de la production, répartit le travail selon les compétences des salariés et gère l'équipe, en veillant à leur motivation et à la résolution de conflits.\r\n
      L'ETI joue également un rôle dans l'accueil, l'accompagnement et le suivi socio-professionnel des salariés en insertion. Il favorise leur intégration dans la structure, identifie leurs atouts et obstacles, et collabore avec d'autres acteurs du parcours d'insertion. Il contribue à l'évolution professionnelle des salariés en organisant des séances d'apprentissage, en s'assurant de la pertinence des méthodes pédagogiques et en évaluant leurs acquis. Il documente et atteste des compétences professionnelles acquises.
      """
    -public: false
    -_links: null
    -status: "published"
    -lockBy: App\Entity\Scholar\Training\Training {#1441 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#1867
    -id: "cbd44ce7-38e5-11e9-8180-00163e87308f"
    -lessons: Doctrine\ORM\PersistentCollection {#1868 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#1873 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1878 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1551089522 {#1865
      date: 2019-02-25 11:12:02.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1679395459 {#1866
      date: 2023-03-21 11:44:19.0 Europe/Paris (+01:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -lockBy: App\Entity\Scholar\Module\OriginModule {#1882 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#8141
    -id: "67c15144-63d5-11f1-a069-d2c50c5a0872"
    -chapters: Doctrine\ORM\PersistentCollection {#8142 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#8147 …}
    -exercises: Doctrine\ORM\PersistentCollection {#8144 …}
    -minimumTime: DateTime @21600 {#8139
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#8149 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#4608 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#8151 …}
    -lessonStats: null
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#8158 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1780990364 {#8140
      date: 2026-06-09 09:32:44.0 Europe/Paris (+02:00)
    }
    -updatedAt: null
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -status: "published"
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#8163 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\TrainingVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\PracticalCaseUserVoter"
ACCESS ABSTAIN
"Nellapp\Bundle\SDKBundle\Permission\Security\Voter\SuperAdminVoter"
ACCESS ABSTAIN
Show voter details
76 DENIED FRONT_ACCESS
[
  "training" => App\Entity\Scholar\Training\SharedTraining {#1323
    -id: "fe5bdd93-b6d8-11ee-b7d7-0242c0a85003"
    -modules: Doctrine\ORM\PersistentCollection {#1330 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1364 …}
    -totalHourDescription: 0
    -videoDescription: null
    -diplomaDescription: "Titre Niveau 4 (Bac)"
    -trainingProduct: null
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1379 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1386 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1387 …}
    -thematic: [
      "2"
    ]
    -diploma: 4
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1425 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1705675359 {#1320
      date: 2024-01-19 15:42:39.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458954 {#1321
      date: 2025-09-10 01:02:34.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1449 …}
    #fromApi: false
    -name: "Encadrant Technique d'Insertion"
    -description: """
      L'encadrant technique d'insertion (ETI) supervise et soutient socio-professionnellement des personnes éloignées du marché du travail au sein d'une structure d'insertion produisant des biens ou services. Sa mission est d'atteindre les objectifs de production tout en intégrant les buts de formation et d'insertion des salariés. Sous la direction du responsable de la structure, l'ETI organise et gère une partie de l'activité de production. Il établit les conditions pour réaliser un produit ou service, en planifie la mise en œuvre et assure le suivi pour garantir la qualité et la quantité. Il utilise des outils numériques pour la gestion de la production, répartit le travail selon les compétences des salariés et gère l'équipe, en veillant à leur motivation et à la résolution de conflits.\r\n
      L'ETI joue également un rôle dans l'accueil, l'accompagnement et le suivi socio-professionnel des salariés en insertion. Il favorise leur intégration dans la structure, identifie leurs atouts et obstacles, et collabore avec d'autres acteurs du parcours d'insertion. Il contribue à l'évolution professionnelle des salariés en organisant des séances d'apprentissage, en s'assurant de la pertinence des méthodes pédagogiques et en évaluant leurs acquis. Il documente et atteste des compétences professionnelles acquises.
      """
    -public: false
    -_links: null
    -status: "published"
    -lockBy: App\Entity\Scholar\Training\Training {#1441 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#1867
    -id: "cbd44ce7-38e5-11e9-8180-00163e87308f"
    -lessons: Doctrine\ORM\PersistentCollection {#1868 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#1873 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1878 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1551089522 {#1865
      date: 2019-02-25 11:12:02.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1679395459 {#1866
      date: 2023-03-21 11:44:19.0 Europe/Paris (+01:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -lockBy: App\Entity\Scholar\Module\OriginModule {#1882 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#8185
    -id: "d8fa33f2-63d5-11f1-a069-d2c50c5a0872"
    -chapters: Doctrine\ORM\PersistentCollection {#8186 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#8191 …}
    -exercises: Doctrine\ORM\PersistentCollection {#8188 …}
    -minimumTime: DateTime @21600 {#8182
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#8193 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#4608 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#8195 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#8197 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#8203 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1780990554 {#8183
      date: 2026-06-09 09:35:54.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1784627484 {#8184
      date: 2026-07-21 11:51:24.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#8201 …}
    #fromApi: false
    -status: "published"
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#8209 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\TrainingVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\PracticalCaseUserVoter"
ACCESS ABSTAIN
"Nellapp\Bundle\SDKBundle\Permission\Security\Voter\SuperAdminVoter"
ACCESS ABSTAIN
Show voter details
77 DENIED FRONT_ACCESS
[
  "training" => App\Entity\Scholar\Training\SharedTraining {#1323
    -id: "fe5bdd93-b6d8-11ee-b7d7-0242c0a85003"
    -modules: Doctrine\ORM\PersistentCollection {#1330 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1364 …}
    -totalHourDescription: 0
    -videoDescription: null
    -diplomaDescription: "Titre Niveau 4 (Bac)"
    -trainingProduct: null
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1379 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1386 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1387 …}
    -thematic: [
      "2"
    ]
    -diploma: 4
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1425 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1705675359 {#1320
      date: 2024-01-19 15:42:39.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458954 {#1321
      date: 2025-09-10 01:02:34.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1449 …}
    #fromApi: false
    -name: "Encadrant Technique d'Insertion"
    -description: """
      L'encadrant technique d'insertion (ETI) supervise et soutient socio-professionnellement des personnes éloignées du marché du travail au sein d'une structure d'insertion produisant des biens ou services. Sa mission est d'atteindre les objectifs de production tout en intégrant les buts de formation et d'insertion des salariés. Sous la direction du responsable de la structure, l'ETI organise et gère une partie de l'activité de production. Il établit les conditions pour réaliser un produit ou service, en planifie la mise en œuvre et assure le suivi pour garantir la qualité et la quantité. Il utilise des outils numériques pour la gestion de la production, répartit le travail selon les compétences des salariés et gère l'équipe, en veillant à leur motivation et à la résolution de conflits.\r\n
      L'ETI joue également un rôle dans l'accueil, l'accompagnement et le suivi socio-professionnel des salariés en insertion. Il favorise leur intégration dans la structure, identifie leurs atouts et obstacles, et collabore avec d'autres acteurs du parcours d'insertion. Il contribue à l'évolution professionnelle des salariés en organisant des séances d'apprentissage, en s'assurant de la pertinence des méthodes pédagogiques et en évaluant leurs acquis. Il documente et atteste des compétences professionnelles acquises.
      """
    -public: false
    -_links: null
    -status: "published"
    -lockBy: App\Entity\Scholar\Training\Training {#1441 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#1895
    -id: "ac103761-38e8-11e9-8180-00163e87308f"
    -lessons: Doctrine\ORM\PersistentCollection {#1896 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#1901 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1906 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1551090758 {#1885
      date: 2019-02-25 11:32:38.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458819 {#1894
      date: 2025-09-10 01:00:19.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1904 …}
    #fromApi: false
    -lockBy: App\Entity\Scholar\Module\OriginModule {#1911 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#8399
    -id: "fe9c2aa9-2e04-11e9-8180-00163e87308f"
    -chapters: Doctrine\ORM\PersistentCollection {#8400 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#8405 …}
    -exercises: Doctrine\ORM\PersistentCollection {#8402 …}
    -minimumTime: DateTime @21600 {#8396
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#8407 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#2858 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#8409 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#8411 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#8417 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1549893459 {#8397
      date: 2019-02-11 14:57:39.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757367929 {#8398
      date: 2025-09-08 23:45:29.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#8415 …}
    #fromApi: false
    -status: "published"
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#8423 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\TrainingVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\PracticalCaseUserVoter"
ACCESS ABSTAIN
"Nellapp\Bundle\SDKBundle\Permission\Security\Voter\SuperAdminVoter"
ACCESS ABSTAIN
Show voter details
78 DENIED FRONT_ACCESS
[
  "training" => App\Entity\Scholar\Training\SharedTraining {#1323
    -id: "fe5bdd93-b6d8-11ee-b7d7-0242c0a85003"
    -modules: Doctrine\ORM\PersistentCollection {#1330 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1364 …}
    -totalHourDescription: 0
    -videoDescription: null
    -diplomaDescription: "Titre Niveau 4 (Bac)"
    -trainingProduct: null
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1379 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1386 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1387 …}
    -thematic: [
      "2"
    ]
    -diploma: 4
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1425 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1705675359 {#1320
      date: 2024-01-19 15:42:39.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458954 {#1321
      date: 2025-09-10 01:02:34.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1449 …}
    #fromApi: false
    -name: "Encadrant Technique d'Insertion"
    -description: """
      L'encadrant technique d'insertion (ETI) supervise et soutient socio-professionnellement des personnes éloignées du marché du travail au sein d'une structure d'insertion produisant des biens ou services. Sa mission est d'atteindre les objectifs de production tout en intégrant les buts de formation et d'insertion des salariés. Sous la direction du responsable de la structure, l'ETI organise et gère une partie de l'activité de production. Il établit les conditions pour réaliser un produit ou service, en planifie la mise en œuvre et assure le suivi pour garantir la qualité et la quantité. Il utilise des outils numériques pour la gestion de la production, répartit le travail selon les compétences des salariés et gère l'équipe, en veillant à leur motivation et à la résolution de conflits.\r\n
      L'ETI joue également un rôle dans l'accueil, l'accompagnement et le suivi socio-professionnel des salariés en insertion. Il favorise leur intégration dans la structure, identifie leurs atouts et obstacles, et collabore avec d'autres acteurs du parcours d'insertion. Il contribue à l'évolution professionnelle des salariés en organisant des séances d'apprentissage, en s'assurant de la pertinence des méthodes pédagogiques et en évaluant leurs acquis. Il documente et atteste des compétences professionnelles acquises.
      """
    -public: false
    -_links: null
    -status: "published"
    -lockBy: App\Entity\Scholar\Training\Training {#1441 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#1895
    -id: "ac103761-38e8-11e9-8180-00163e87308f"
    -lessons: Doctrine\ORM\PersistentCollection {#1896 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#1901 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1906 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1551090758 {#1885
      date: 2019-02-25 11:32:38.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458819 {#1894
      date: 2025-09-10 01:00:19.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1904 …}
    #fromApi: false
    -lockBy: App\Entity\Scholar\Module\OriginModule {#1911 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#8445
    -id: "522b79a7-657b-11f1-a069-d2c50c5a0872"
    -chapters: Doctrine\ORM\PersistentCollection {#8446 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#8451 …}
    -exercises: Doctrine\ORM\PersistentCollection {#8448 …}
    -minimumTime: DateTime @21600 {#8442
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#8453 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#4608 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#8455 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#8457 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#8463 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1781171575 {#8443
      date: 2026-06-11 11:52:55.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1781599784 {#8444
      date: 2026-06-16 10:49:44.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#8461 …}
    #fromApi: false
    -status: "published"
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#8469 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\TrainingVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\PracticalCaseUserVoter"
ACCESS ABSTAIN
"Nellapp\Bundle\SDKBundle\Permission\Security\Voter\SuperAdminVoter"
ACCESS ABSTAIN
Show voter details
79 DENIED FRONT_ACCESS
[
  "training" => App\Entity\Scholar\Training\SharedTraining {#1323
    -id: "fe5bdd93-b6d8-11ee-b7d7-0242c0a85003"
    -modules: Doctrine\ORM\PersistentCollection {#1330 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1364 …}
    -totalHourDescription: 0
    -videoDescription: null
    -diplomaDescription: "Titre Niveau 4 (Bac)"
    -trainingProduct: null
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1379 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1386 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1387 …}
    -thematic: [
      "2"
    ]
    -diploma: 4
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1425 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1705675359 {#1320
      date: 2024-01-19 15:42:39.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458954 {#1321
      date: 2025-09-10 01:02:34.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1449 …}
    #fromApi: false
    -name: "Encadrant Technique d'Insertion"
    -description: """
      L'encadrant technique d'insertion (ETI) supervise et soutient socio-professionnellement des personnes éloignées du marché du travail au sein d'une structure d'insertion produisant des biens ou services. Sa mission est d'atteindre les objectifs de production tout en intégrant les buts de formation et d'insertion des salariés. Sous la direction du responsable de la structure, l'ETI organise et gère une partie de l'activité de production. Il établit les conditions pour réaliser un produit ou service, en planifie la mise en œuvre et assure le suivi pour garantir la qualité et la quantité. Il utilise des outils numériques pour la gestion de la production, répartit le travail selon les compétences des salariés et gère l'équipe, en veillant à leur motivation et à la résolution de conflits.\r\n
      L'ETI joue également un rôle dans l'accueil, l'accompagnement et le suivi socio-professionnel des salariés en insertion. Il favorise leur intégration dans la structure, identifie leurs atouts et obstacles, et collabore avec d'autres acteurs du parcours d'insertion. Il contribue à l'évolution professionnelle des salariés en organisant des séances d'apprentissage, en s'assurant de la pertinence des méthodes pédagogiques et en évaluant leurs acquis. Il documente et atteste des compétences professionnelles acquises.
      """
    -public: false
    -_links: null
    -status: "published"
    -lockBy: App\Entity\Scholar\Training\Training {#1441 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#1895
    -id: "ac103761-38e8-11e9-8180-00163e87308f"
    -lessons: Doctrine\ORM\PersistentCollection {#1896 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#1901 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1906 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1551090758 {#1885
      date: 2019-02-25 11:32:38.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458819 {#1894
      date: 2025-09-10 01:00:19.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1904 …}
    #fromApi: false
    -lockBy: App\Entity\Scholar\Module\OriginModule {#1911 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#8490
    -id: "399557aa-2eac-11e9-8180-00163e87308f"
    -chapters: Doctrine\ORM\PersistentCollection {#8491 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#8496 …}
    -exercises: Doctrine\ORM\PersistentCollection {#8493 …}
    -minimumTime: DateTime @21600 {#8460
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#8498 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#2858 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#8500 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#8502 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#8508 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1549965284 {#8488
      date: 2019-02-12 10:54:44.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757402170 {#8489
      date: 2025-09-09 09:16:10.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#7274 …}
    #fromApi: false
    -status: "published"
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#8513 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\TrainingVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\PracticalCaseUserVoter"
ACCESS ABSTAIN
"Nellapp\Bundle\SDKBundle\Permission\Security\Voter\SuperAdminVoter"
ACCESS ABSTAIN
Show voter details
80 DENIED FRONT_ACCESS
[
  "training" => App\Entity\Scholar\Training\SharedTraining {#1323
    -id: "fe5bdd93-b6d8-11ee-b7d7-0242c0a85003"
    -modules: Doctrine\ORM\PersistentCollection {#1330 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1364 …}
    -totalHourDescription: 0
    -videoDescription: null
    -diplomaDescription: "Titre Niveau 4 (Bac)"
    -trainingProduct: null
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1379 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1386 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1387 …}
    -thematic: [
      "2"
    ]
    -diploma: 4
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1425 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1705675359 {#1320
      date: 2024-01-19 15:42:39.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458954 {#1321
      date: 2025-09-10 01:02:34.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1449 …}
    #fromApi: false
    -name: "Encadrant Technique d'Insertion"
    -description: """
      L'encadrant technique d'insertion (ETI) supervise et soutient socio-professionnellement des personnes éloignées du marché du travail au sein d'une structure d'insertion produisant des biens ou services. Sa mission est d'atteindre les objectifs de production tout en intégrant les buts de formation et d'insertion des salariés. Sous la direction du responsable de la structure, l'ETI organise et gère une partie de l'activité de production. Il établit les conditions pour réaliser un produit ou service, en planifie la mise en œuvre et assure le suivi pour garantir la qualité et la quantité. Il utilise des outils numériques pour la gestion de la production, répartit le travail selon les compétences des salariés et gère l'équipe, en veillant à leur motivation et à la résolution de conflits.\r\n
      L'ETI joue également un rôle dans l'accueil, l'accompagnement et le suivi socio-professionnel des salariés en insertion. Il favorise leur intégration dans la structure, identifie leurs atouts et obstacles, et collabore avec d'autres acteurs du parcours d'insertion. Il contribue à l'évolution professionnelle des salariés en organisant des séances d'apprentissage, en s'assurant de la pertinence des méthodes pédagogiques et en évaluant leurs acquis. Il documente et atteste des compétences professionnelles acquises.
      """
    -public: false
    -_links: null
    -status: "published"
    -lockBy: App\Entity\Scholar\Training\Training {#1441 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#1895
    -id: "ac103761-38e8-11e9-8180-00163e87308f"
    -lessons: Doctrine\ORM\PersistentCollection {#1896 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#1901 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1906 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1551090758 {#1885
      date: 2019-02-25 11:32:38.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458819 {#1894
      date: 2025-09-10 01:00:19.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1904 …}
    #fromApi: false
    -lockBy: App\Entity\Scholar\Module\OriginModule {#1911 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#8535
    -id: "1e3c14b9-41ce-11e9-8180-00163e87308f"
    -chapters: Doctrine\ORM\PersistentCollection {#8536 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#8541 …}
    -exercises: Doctrine\ORM\PersistentCollection {#8538 …}
    -minimumTime: DateTime @21600 {#8532
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#8543 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#2858 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#8545 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#8547 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#8553 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1552068913 {#8533
      date: 2019-03-08 19:15:13.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757346961 {#8534
      date: 2025-09-08 17:56:01.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#5349 …}
    #fromApi: false
    -status: "published"
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#8558 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\TrainingVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\PracticalCaseUserVoter"
ACCESS ABSTAIN
"Nellapp\Bundle\SDKBundle\Permission\Security\Voter\SuperAdminVoter"
ACCESS ABSTAIN
Show voter details
81 DENIED FRONT_ACCESS
[
  "training" => App\Entity\Scholar\Training\SharedTraining {#1323
    -id: "fe5bdd93-b6d8-11ee-b7d7-0242c0a85003"
    -modules: Doctrine\ORM\PersistentCollection {#1330 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1364 …}
    -totalHourDescription: 0
    -videoDescription: null
    -diplomaDescription: "Titre Niveau 4 (Bac)"
    -trainingProduct: null
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1379 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1386 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1387 …}
    -thematic: [
      "2"
    ]
    -diploma: 4
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1425 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1705675359 {#1320
      date: 2024-01-19 15:42:39.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458954 {#1321
      date: 2025-09-10 01:02:34.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1449 …}
    #fromApi: false
    -name: "Encadrant Technique d'Insertion"
    -description: """
      L'encadrant technique d'insertion (ETI) supervise et soutient socio-professionnellement des personnes éloignées du marché du travail au sein d'une structure d'insertion produisant des biens ou services. Sa mission est d'atteindre les objectifs de production tout en intégrant les buts de formation et d'insertion des salariés. Sous la direction du responsable de la structure, l'ETI organise et gère une partie de l'activité de production. Il établit les conditions pour réaliser un produit ou service, en planifie la mise en œuvre et assure le suivi pour garantir la qualité et la quantité. Il utilise des outils numériques pour la gestion de la production, répartit le travail selon les compétences des salariés et gère l'équipe, en veillant à leur motivation et à la résolution de conflits.\r\n
      L'ETI joue également un rôle dans l'accueil, l'accompagnement et le suivi socio-professionnel des salariés en insertion. Il favorise leur intégration dans la structure, identifie leurs atouts et obstacles, et collabore avec d'autres acteurs du parcours d'insertion. Il contribue à l'évolution professionnelle des salariés en organisant des séances d'apprentissage, en s'assurant de la pertinence des méthodes pédagogiques et en évaluant leurs acquis. Il documente et atteste des compétences professionnelles acquises.
      """
    -public: false
    -_links: null
    -status: "published"
    -lockBy: App\Entity\Scholar\Training\Training {#1441 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#1895
    -id: "ac103761-38e8-11e9-8180-00163e87308f"
    -lessons: Doctrine\ORM\PersistentCollection {#1896 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#1901 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1906 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1551090758 {#1885
      date: 2019-02-25 11:32:38.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458819 {#1894
      date: 2025-09-10 01:00:19.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1904 …}
    #fromApi: false
    -lockBy: App\Entity\Scholar\Module\OriginModule {#1911 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#8580
    -id: "f8bbce51-3055-11e9-8180-00163e87308f"
    -chapters: Doctrine\ORM\PersistentCollection {#8581 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#8586 …}
    -exercises: Doctrine\ORM\PersistentCollection {#8583 …}
    -minimumTime: DateTime @21600 {#8577
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#8588 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#2858 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#8590 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#8592 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#8598 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1550148141 {#8578
      date: 2019-02-14 13:42:21.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458814 {#8579
      date: 2025-09-10 01:00:14.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#7274 …}
    #fromApi: false
    -status: "published"
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#8603 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\TrainingVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\PracticalCaseUserVoter"
ACCESS ABSTAIN
"Nellapp\Bundle\SDKBundle\Permission\Security\Voter\SuperAdminVoter"
ACCESS ABSTAIN
Show voter details
82 DENIED FRONT_ACCESS
[
  "training" => App\Entity\Scholar\Training\SharedTraining {#1323
    -id: "fe5bdd93-b6d8-11ee-b7d7-0242c0a85003"
    -modules: Doctrine\ORM\PersistentCollection {#1330 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1364 …}
    -totalHourDescription: 0
    -videoDescription: null
    -diplomaDescription: "Titre Niveau 4 (Bac)"
    -trainingProduct: null
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1379 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1386 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1387 …}
    -thematic: [
      "2"
    ]
    -diploma: 4
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1425 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1705675359 {#1320
      date: 2024-01-19 15:42:39.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458954 {#1321
      date: 2025-09-10 01:02:34.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1449 …}
    #fromApi: false
    -name: "Encadrant Technique d'Insertion"
    -description: """
      L'encadrant technique d'insertion (ETI) supervise et soutient socio-professionnellement des personnes éloignées du marché du travail au sein d'une structure d'insertion produisant des biens ou services. Sa mission est d'atteindre les objectifs de production tout en intégrant les buts de formation et d'insertion des salariés. Sous la direction du responsable de la structure, l'ETI organise et gère une partie de l'activité de production. Il établit les conditions pour réaliser un produit ou service, en planifie la mise en œuvre et assure le suivi pour garantir la qualité et la quantité. Il utilise des outils numériques pour la gestion de la production, répartit le travail selon les compétences des salariés et gère l'équipe, en veillant à leur motivation et à la résolution de conflits.\r\n
      L'ETI joue également un rôle dans l'accueil, l'accompagnement et le suivi socio-professionnel des salariés en insertion. Il favorise leur intégration dans la structure, identifie leurs atouts et obstacles, et collabore avec d'autres acteurs du parcours d'insertion. Il contribue à l'évolution professionnelle des salariés en organisant des séances d'apprentissage, en s'assurant de la pertinence des méthodes pédagogiques et en évaluant leurs acquis. Il documente et atteste des compétences professionnelles acquises.
      """
    -public: false
    -_links: null
    -status: "published"
    -lockBy: App\Entity\Scholar\Training\Training {#1441 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#1895
    -id: "ac103761-38e8-11e9-8180-00163e87308f"
    -lessons: Doctrine\ORM\PersistentCollection {#1896 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#1901 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1906 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1551090758 {#1885
      date: 2019-02-25 11:32:38.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458819 {#1894
      date: 2025-09-10 01:00:19.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1904 …}
    #fromApi: false
    -lockBy: App\Entity\Scholar\Module\OriginModule {#1911 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#8625
    -id: "580107c8-13cd-11f1-a0d1-7eefa83e8046"
    -chapters: Doctrine\ORM\PersistentCollection {#8626 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#8631 …}
    -exercises: Doctrine\ORM\PersistentCollection {#8628 …}
    -minimumTime: DateTime @21600 {#8622
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#8633 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#2858 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#8635 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#8637 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#8643 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1772190809 {#8623
      date: 2026-02-27 12:13:29.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1775827826 {#8624
      date: 2026-04-10 15:30:26.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#8641 …}
    #fromApi: false
    -status: "published"
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#8649 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\TrainingVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\PracticalCaseUserVoter"
ACCESS ABSTAIN
"Nellapp\Bundle\SDKBundle\Permission\Security\Voter\SuperAdminVoter"
ACCESS ABSTAIN
Show voter details
83 DENIED FRONT_ACCESS
[
  "training" => App\Entity\Scholar\Training\SharedTraining {#1323
    -id: "fe5bdd93-b6d8-11ee-b7d7-0242c0a85003"
    -modules: Doctrine\ORM\PersistentCollection {#1330 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1364 …}
    -totalHourDescription: 0
    -videoDescription: null
    -diplomaDescription: "Titre Niveau 4 (Bac)"
    -trainingProduct: null
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1379 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1386 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1387 …}
    -thematic: [
      "2"
    ]
    -diploma: 4
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1425 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1705675359 {#1320
      date: 2024-01-19 15:42:39.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458954 {#1321
      date: 2025-09-10 01:02:34.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1449 …}
    #fromApi: false
    -name: "Encadrant Technique d'Insertion"
    -description: """
      L'encadrant technique d'insertion (ETI) supervise et soutient socio-professionnellement des personnes éloignées du marché du travail au sein d'une structure d'insertion produisant des biens ou services. Sa mission est d'atteindre les objectifs de production tout en intégrant les buts de formation et d'insertion des salariés. Sous la direction du responsable de la structure, l'ETI organise et gère une partie de l'activité de production. Il établit les conditions pour réaliser un produit ou service, en planifie la mise en œuvre et assure le suivi pour garantir la qualité et la quantité. Il utilise des outils numériques pour la gestion de la production, répartit le travail selon les compétences des salariés et gère l'équipe, en veillant à leur motivation et à la résolution de conflits.\r\n
      L'ETI joue également un rôle dans l'accueil, l'accompagnement et le suivi socio-professionnel des salariés en insertion. Il favorise leur intégration dans la structure, identifie leurs atouts et obstacles, et collabore avec d'autres acteurs du parcours d'insertion. Il contribue à l'évolution professionnelle des salariés en organisant des séances d'apprentissage, en s'assurant de la pertinence des méthodes pédagogiques et en évaluant leurs acquis. Il documente et atteste des compétences professionnelles acquises.
      """
    -public: false
    -_links: null
    -status: "published"
    -lockBy: App\Entity\Scholar\Training\Training {#1441 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#1895
    -id: "ac103761-38e8-11e9-8180-00163e87308f"
    -lessons: Doctrine\ORM\PersistentCollection {#1896 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#1901 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1906 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1551090758 {#1885
      date: 2019-02-25 11:32:38.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458819 {#1894
      date: 2025-09-10 01:00:19.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1904 …}
    #fromApi: false
    -lockBy: App\Entity\Scholar\Module\OriginModule {#1911 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#8670
    -id: "5815dcba-13cd-11f1-a0d1-7eefa83e8046"
    -chapters: Doctrine\ORM\PersistentCollection {#8671 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#8676 …}
    -exercises: Doctrine\ORM\PersistentCollection {#8673 …}
    -minimumTime: DateTime @21600 {#8668
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#8678 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#2858 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#8680 …}
    -lessonStats: null
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#8687 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1772190809 {#8669
      date: 2026-02-27 12:13:29.0 Europe/Paris (+01:00)
    }
    -updatedAt: null
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -status: "published"
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#8692 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\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 {#1323
    -id: "fe5bdd93-b6d8-11ee-b7d7-0242c0a85003"
    -modules: Doctrine\ORM\PersistentCollection {#1330 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1364 …}
    -totalHourDescription: 0
    -videoDescription: null
    -diplomaDescription: "Titre Niveau 4 (Bac)"
    -trainingProduct: null
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1379 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1386 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1387 …}
    -thematic: [
      "2"
    ]
    -diploma: 4
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1425 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1705675359 {#1320
      date: 2024-01-19 15:42:39.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458954 {#1321
      date: 2025-09-10 01:02:34.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1449 …}
    #fromApi: false
    -name: "Encadrant Technique d'Insertion"
    -description: """
      L'encadrant technique d'insertion (ETI) supervise et soutient socio-professionnellement des personnes éloignées du marché du travail au sein d'une structure d'insertion produisant des biens ou services. Sa mission est d'atteindre les objectifs de production tout en intégrant les buts de formation et d'insertion des salariés. Sous la direction du responsable de la structure, l'ETI organise et gère une partie de l'activité de production. Il établit les conditions pour réaliser un produit ou service, en planifie la mise en œuvre et assure le suivi pour garantir la qualité et la quantité. Il utilise des outils numériques pour la gestion de la production, répartit le travail selon les compétences des salariés et gère l'équipe, en veillant à leur motivation et à la résolution de conflits.\r\n
      L'ETI joue également un rôle dans l'accueil, l'accompagnement et le suivi socio-professionnel des salariés en insertion. Il favorise leur intégration dans la structure, identifie leurs atouts et obstacles, et collabore avec d'autres acteurs du parcours d'insertion. Il contribue à l'évolution professionnelle des salariés en organisant des séances d'apprentissage, en s'assurant de la pertinence des méthodes pédagogiques et en évaluant leurs acquis. Il documente et atteste des compétences professionnelles acquises.
      """
    -public: false
    -_links: null
    -status: "published"
    -lockBy: App\Entity\Scholar\Training\Training {#1441 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#1924
    -id: "641541c1-3382-11e9-8180-00163e87308f"
    -lessons: Doctrine\ORM\PersistentCollection {#1925 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#1930 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1935 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1550497072 {#1914
      date: 2019-02-18 14:37:52.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458818 {#1923
      date: 2025-09-10 01:00:18.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -lockBy: App\Entity\Scholar\Module\OriginModule {#1939 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#8912
    -id: "47d1a96b-3362-11e9-8180-00163e87308f"
    -chapters: Doctrine\ORM\PersistentCollection {#8913 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#8918 …}
    -exercises: Doctrine\ORM\PersistentCollection {#8915 …}
    -minimumTime: DateTime @21600 {#8909
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#8920 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#2858 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#8922 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#8924 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#8930 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1550483281 {#8910
      date: 2019-02-18 10:48:01.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458806 {#8911
      date: 2025-09-10 01:00:06.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#3543 …}
    #fromApi: false
    -status: "published"
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#8935 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
]
"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 {#1323
    -id: "fe5bdd93-b6d8-11ee-b7d7-0242c0a85003"
    -modules: Doctrine\ORM\PersistentCollection {#1330 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1364 …}
    -totalHourDescription: 0
    -videoDescription: null
    -diplomaDescription: "Titre Niveau 4 (Bac)"
    -trainingProduct: null
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1379 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1386 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1387 …}
    -thematic: [
      "2"
    ]
    -diploma: 4
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1425 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1705675359 {#1320
      date: 2024-01-19 15:42:39.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458954 {#1321
      date: 2025-09-10 01:02:34.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1449 …}
    #fromApi: false
    -name: "Encadrant Technique d'Insertion"
    -description: """
      L'encadrant technique d'insertion (ETI) supervise et soutient socio-professionnellement des personnes éloignées du marché du travail au sein d'une structure d'insertion produisant des biens ou services. Sa mission est d'atteindre les objectifs de production tout en intégrant les buts de formation et d'insertion des salariés. Sous la direction du responsable de la structure, l'ETI organise et gère une partie de l'activité de production. Il établit les conditions pour réaliser un produit ou service, en planifie la mise en œuvre et assure le suivi pour garantir la qualité et la quantité. Il utilise des outils numériques pour la gestion de la production, répartit le travail selon les compétences des salariés et gère l'équipe, en veillant à leur motivation et à la résolution de conflits.\r\n
      L'ETI joue également un rôle dans l'accueil, l'accompagnement et le suivi socio-professionnel des salariés en insertion. Il favorise leur intégration dans la structure, identifie leurs atouts et obstacles, et collabore avec d'autres acteurs du parcours d'insertion. Il contribue à l'évolution professionnelle des salariés en organisant des séances d'apprentissage, en s'assurant de la pertinence des méthodes pédagogiques et en évaluant leurs acquis. Il documente et atteste des compétences professionnelles acquises.
      """
    -public: false
    -_links: null
    -status: "published"
    -lockBy: App\Entity\Scholar\Training\Training {#1441 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#1924
    -id: "641541c1-3382-11e9-8180-00163e87308f"
    -lessons: Doctrine\ORM\PersistentCollection {#1925 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#1930 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1935 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1550497072 {#1914
      date: 2019-02-18 14:37:52.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458818 {#1923
      date: 2025-09-10 01:00:18.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -lockBy: App\Entity\Scholar\Module\OriginModule {#1939 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#8957
    -id: "74daaa20-4706-11e9-8180-00163e87308f"
    -chapters: Doctrine\ORM\PersistentCollection {#8958 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#8963 …}
    -exercises: Doctrine\ORM\PersistentCollection {#8960 …}
    -minimumTime: DateTime @21600 {#8954
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#8965 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#2858 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#8967 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#8969 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#8975 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1552642866 {#8955
      date: 2019-03-15 10:41:06.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757077461 {#8956
      date: 2025-09-05 15:04:21.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#3543 …}
    #fromApi: false
    -status: "published"
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#8980 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\TrainingVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\PracticalCaseUserVoter"
ACCESS ABSTAIN
"Nellapp\Bundle\SDKBundle\Permission\Security\Voter\SuperAdminVoter"
ACCESS ABSTAIN
Show voter details
86 DENIED FRONT_ACCESS
[
  "training" => App\Entity\Scholar\Training\SharedTraining {#1323
    -id: "fe5bdd93-b6d8-11ee-b7d7-0242c0a85003"
    -modules: Doctrine\ORM\PersistentCollection {#1330 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1364 …}
    -totalHourDescription: 0
    -videoDescription: null
    -diplomaDescription: "Titre Niveau 4 (Bac)"
    -trainingProduct: null
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1379 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1386 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1387 …}
    -thematic: [
      "2"
    ]
    -diploma: 4
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1425 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1705675359 {#1320
      date: 2024-01-19 15:42:39.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458954 {#1321
      date: 2025-09-10 01:02:34.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1449 …}
    #fromApi: false
    -name: "Encadrant Technique d'Insertion"
    -description: """
      L'encadrant technique d'insertion (ETI) supervise et soutient socio-professionnellement des personnes éloignées du marché du travail au sein d'une structure d'insertion produisant des biens ou services. Sa mission est d'atteindre les objectifs de production tout en intégrant les buts de formation et d'insertion des salariés. Sous la direction du responsable de la structure, l'ETI organise et gère une partie de l'activité de production. Il établit les conditions pour réaliser un produit ou service, en planifie la mise en œuvre et assure le suivi pour garantir la qualité et la quantité. Il utilise des outils numériques pour la gestion de la production, répartit le travail selon les compétences des salariés et gère l'équipe, en veillant à leur motivation et à la résolution de conflits.\r\n
      L'ETI joue également un rôle dans l'accueil, l'accompagnement et le suivi socio-professionnel des salariés en insertion. Il favorise leur intégration dans la structure, identifie leurs atouts et obstacles, et collabore avec d'autres acteurs du parcours d'insertion. Il contribue à l'évolution professionnelle des salariés en organisant des séances d'apprentissage, en s'assurant de la pertinence des méthodes pédagogiques et en évaluant leurs acquis. Il documente et atteste des compétences professionnelles acquises.
      """
    -public: false
    -_links: null
    -status: "published"
    -lockBy: App\Entity\Scholar\Training\Training {#1441 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#1924
    -id: "641541c1-3382-11e9-8180-00163e87308f"
    -lessons: Doctrine\ORM\PersistentCollection {#1925 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#1930 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1935 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1550497072 {#1914
      date: 2019-02-18 14:37:52.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458818 {#1923
      date: 2025-09-10 01:00:18.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -lockBy: App\Entity\Scholar\Module\OriginModule {#1939 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#9002
    -id: "754cb756-3374-11e9-8180-00163e87308f"
    -chapters: Doctrine\ORM\PersistentCollection {#9003 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#9008 …}
    -exercises: Doctrine\ORM\PersistentCollection {#9005 …}
    -minimumTime: DateTime @21600 {#8999
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#9010 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#2858 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#9012 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#9014 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#9020 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1550491088 {#9000
      date: 2019-02-18 12:58:08.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1756893547 {#9001
      date: 2025-09-03 11:59:07.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#9018 …}
    #fromApi: false
    -status: "published"
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#9025 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\TrainingVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\PracticalCaseUserVoter"
ACCESS ABSTAIN
"Nellapp\Bundle\SDKBundle\Permission\Security\Voter\SuperAdminVoter"
ACCESS ABSTAIN
Show voter details
87 DENIED FRONT_ACCESS
[
  "training" => App\Entity\Scholar\Training\SharedTraining {#1323
    -id: "fe5bdd93-b6d8-11ee-b7d7-0242c0a85003"
    -modules: Doctrine\ORM\PersistentCollection {#1330 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1364 …}
    -totalHourDescription: 0
    -videoDescription: null
    -diplomaDescription: "Titre Niveau 4 (Bac)"
    -trainingProduct: null
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1379 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1386 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1387 …}
    -thematic: [
      "2"
    ]
    -diploma: 4
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1425 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1705675359 {#1320
      date: 2024-01-19 15:42:39.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458954 {#1321
      date: 2025-09-10 01:02:34.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1449 …}
    #fromApi: false
    -name: "Encadrant Technique d'Insertion"
    -description: """
      L'encadrant technique d'insertion (ETI) supervise et soutient socio-professionnellement des personnes éloignées du marché du travail au sein d'une structure d'insertion produisant des biens ou services. Sa mission est d'atteindre les objectifs de production tout en intégrant les buts de formation et d'insertion des salariés. Sous la direction du responsable de la structure, l'ETI organise et gère une partie de l'activité de production. Il établit les conditions pour réaliser un produit ou service, en planifie la mise en œuvre et assure le suivi pour garantir la qualité et la quantité. Il utilise des outils numériques pour la gestion de la production, répartit le travail selon les compétences des salariés et gère l'équipe, en veillant à leur motivation et à la résolution de conflits.\r\n
      L'ETI joue également un rôle dans l'accueil, l'accompagnement et le suivi socio-professionnel des salariés en insertion. Il favorise leur intégration dans la structure, identifie leurs atouts et obstacles, et collabore avec d'autres acteurs du parcours d'insertion. Il contribue à l'évolution professionnelle des salariés en organisant des séances d'apprentissage, en s'assurant de la pertinence des méthodes pédagogiques et en évaluant leurs acquis. Il documente et atteste des compétences professionnelles acquises.
      """
    -public: false
    -_links: null
    -status: "published"
    -lockBy: App\Entity\Scholar\Training\Training {#1441 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#1924
    -id: "641541c1-3382-11e9-8180-00163e87308f"
    -lessons: Doctrine\ORM\PersistentCollection {#1925 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#1930 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1935 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1550497072 {#1914
      date: 2019-02-18 14:37:52.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458818 {#1923
      date: 2025-09-10 01:00:18.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -lockBy: App\Entity\Scholar\Module\OriginModule {#1939 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#9047
    -id: "7e6a59e1-4707-11e9-8180-00163e87308f"
    -chapters: Doctrine\ORM\PersistentCollection {#9048 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#9053 …}
    -exercises: Doctrine\ORM\PersistentCollection {#9050 …}
    -minimumTime: DateTime @21600 {#9044
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#9055 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#2858 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#9057 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#9059 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#9065 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1552643312 {#9045
      date: 2019-03-15 10:48:32.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757342319 {#9046
      date: 2025-09-08 16:38:39.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#3543 …}
    #fromApi: false
    -status: "published"
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#9069 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\TrainingVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\PracticalCaseUserVoter"
ACCESS ABSTAIN
"Nellapp\Bundle\SDKBundle\Permission\Security\Voter\SuperAdminVoter"
ACCESS ABSTAIN
Show voter details
88 DENIED FRONT_ACCESS
[
  "training" => App\Entity\Scholar\Training\SharedTraining {#1323
    -id: "fe5bdd93-b6d8-11ee-b7d7-0242c0a85003"
    -modules: Doctrine\ORM\PersistentCollection {#1330 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1364 …}
    -totalHourDescription: 0
    -videoDescription: null
    -diplomaDescription: "Titre Niveau 4 (Bac)"
    -trainingProduct: null
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1379 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1386 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1387 …}
    -thematic: [
      "2"
    ]
    -diploma: 4
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1425 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1705675359 {#1320
      date: 2024-01-19 15:42:39.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458954 {#1321
      date: 2025-09-10 01:02:34.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1449 …}
    #fromApi: false
    -name: "Encadrant Technique d'Insertion"
    -description: """
      L'encadrant technique d'insertion (ETI) supervise et soutient socio-professionnellement des personnes éloignées du marché du travail au sein d'une structure d'insertion produisant des biens ou services. Sa mission est d'atteindre les objectifs de production tout en intégrant les buts de formation et d'insertion des salariés. Sous la direction du responsable de la structure, l'ETI organise et gère une partie de l'activité de production. Il établit les conditions pour réaliser un produit ou service, en planifie la mise en œuvre et assure le suivi pour garantir la qualité et la quantité. Il utilise des outils numériques pour la gestion de la production, répartit le travail selon les compétences des salariés et gère l'équipe, en veillant à leur motivation et à la résolution de conflits.\r\n
      L'ETI joue également un rôle dans l'accueil, l'accompagnement et le suivi socio-professionnel des salariés en insertion. Il favorise leur intégration dans la structure, identifie leurs atouts et obstacles, et collabore avec d'autres acteurs du parcours d'insertion. Il contribue à l'évolution professionnelle des salariés en organisant des séances d'apprentissage, en s'assurant de la pertinence des méthodes pédagogiques et en évaluant leurs acquis. Il documente et atteste des compétences professionnelles acquises.
      """
    -public: false
    -_links: null
    -status: "published"
    -lockBy: App\Entity\Scholar\Training\Training {#1441 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#1952
    -id: "7b5f2996-06ba-11ea-9c0f-0242c0a8b002"
    -lessons: Doctrine\ORM\PersistentCollection {#1953 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#1958 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1963 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1573720859 {#1942
      date: 2019-11-14 09:40:59.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458819 {#1951
      date: 2025-09-10 01:00:19.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -lockBy: App\Entity\Scholar\Module\OriginModule {#1967 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#9188
    -id: "aea449be-8771-11e9-a047-0242c0a86003"
    -chapters: Doctrine\ORM\PersistentCollection {#9189 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#9194 …}
    -exercises: Doctrine\ORM\PersistentCollection {#9191 …}
    -minimumTime: DateTime @21600 {#9185
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#9196 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#2858 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#9198 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#9200 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#9206 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1559718594 {#9186
      date: 2019-06-05 09:09:54.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1757458812 {#9187
      date: 2025-09-10 01:00:12.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#9204 …}
    #fromApi: false
    -status: "published"
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#9212 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\TrainingVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\PracticalCaseUserVoter"
ACCESS ABSTAIN
"Nellapp\Bundle\SDKBundle\Permission\Security\Voter\SuperAdminVoter"
ACCESS ABSTAIN
Show voter details
89 DENIED FRONT_ACCESS
[
  "training" => App\Entity\Scholar\Training\SharedTraining {#1323
    -id: "fe5bdd93-b6d8-11ee-b7d7-0242c0a85003"
    -modules: Doctrine\ORM\PersistentCollection {#1330 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1364 …}
    -totalHourDescription: 0
    -videoDescription: null
    -diplomaDescription: "Titre Niveau 4 (Bac)"
    -trainingProduct: null
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1379 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1386 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1387 …}
    -thematic: [
      "2"
    ]
    -diploma: 4
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1425 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1705675359 {#1320
      date: 2024-01-19 15:42:39.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458954 {#1321
      date: 2025-09-10 01:02:34.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1449 …}
    #fromApi: false
    -name: "Encadrant Technique d'Insertion"
    -description: """
      L'encadrant technique d'insertion (ETI) supervise et soutient socio-professionnellement des personnes éloignées du marché du travail au sein d'une structure d'insertion produisant des biens ou services. Sa mission est d'atteindre les objectifs de production tout en intégrant les buts de formation et d'insertion des salariés. Sous la direction du responsable de la structure, l'ETI organise et gère une partie de l'activité de production. Il établit les conditions pour réaliser un produit ou service, en planifie la mise en œuvre et assure le suivi pour garantir la qualité et la quantité. Il utilise des outils numériques pour la gestion de la production, répartit le travail selon les compétences des salariés et gère l'équipe, en veillant à leur motivation et à la résolution de conflits.\r\n
      L'ETI joue également un rôle dans l'accueil, l'accompagnement et le suivi socio-professionnel des salariés en insertion. Il favorise leur intégration dans la structure, identifie leurs atouts et obstacles, et collabore avec d'autres acteurs du parcours d'insertion. Il contribue à l'évolution professionnelle des salariés en organisant des séances d'apprentissage, en s'assurant de la pertinence des méthodes pédagogiques et en évaluant leurs acquis. Il documente et atteste des compétences professionnelles acquises.
      """
    -public: false
    -_links: null
    -status: "published"
    -lockBy: App\Entity\Scholar\Training\Training {#1441 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#1952
    -id: "7b5f2996-06ba-11ea-9c0f-0242c0a8b002"
    -lessons: Doctrine\ORM\PersistentCollection {#1953 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#1958 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1963 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1573720859 {#1942
      date: 2019-11-14 09:40:59.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458819 {#1951
      date: 2025-09-10 01:00:19.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -lockBy: App\Entity\Scholar\Module\OriginModule {#1967 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#9234
    -id: "675d6519-1fdc-11e9-8180-00163e87308f"
    -chapters: Doctrine\ORM\PersistentCollection {#9235 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#9240 …}
    -exercises: Doctrine\ORM\PersistentCollection {#9237 …}
    -minimumTime: DateTime @21600 {#9231
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#9242 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#2858 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#9244 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#9246 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#9252 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1548336709 {#9232
      date: 2019-01-24 14:31:49.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458808 {#9233
      date: 2025-09-10 01:00:08.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#9250 …}
    #fromApi: false
    -status: "published"
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#9258 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\TrainingVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\PracticalCaseUserVoter"
ACCESS ABSTAIN
"Nellapp\Bundle\SDKBundle\Permission\Security\Voter\SuperAdminVoter"
ACCESS ABSTAIN
Show voter details
90 DENIED FRONT_ACCESS
[
  "training" => App\Entity\Scholar\Training\SharedTraining {#1323
    -id: "fe5bdd93-b6d8-11ee-b7d7-0242c0a85003"
    -modules: Doctrine\ORM\PersistentCollection {#1330 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1364 …}
    -totalHourDescription: 0
    -videoDescription: null
    -diplomaDescription: "Titre Niveau 4 (Bac)"
    -trainingProduct: null
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1379 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1386 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1387 …}
    -thematic: [
      "2"
    ]
    -diploma: 4
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1425 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1705675359 {#1320
      date: 2024-01-19 15:42:39.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458954 {#1321
      date: 2025-09-10 01:02:34.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1449 …}
    #fromApi: false
    -name: "Encadrant Technique d'Insertion"
    -description: """
      L'encadrant technique d'insertion (ETI) supervise et soutient socio-professionnellement des personnes éloignées du marché du travail au sein d'une structure d'insertion produisant des biens ou services. Sa mission est d'atteindre les objectifs de production tout en intégrant les buts de formation et d'insertion des salariés. Sous la direction du responsable de la structure, l'ETI organise et gère une partie de l'activité de production. Il établit les conditions pour réaliser un produit ou service, en planifie la mise en œuvre et assure le suivi pour garantir la qualité et la quantité. Il utilise des outils numériques pour la gestion de la production, répartit le travail selon les compétences des salariés et gère l'équipe, en veillant à leur motivation et à la résolution de conflits.\r\n
      L'ETI joue également un rôle dans l'accueil, l'accompagnement et le suivi socio-professionnel des salariés en insertion. Il favorise leur intégration dans la structure, identifie leurs atouts et obstacles, et collabore avec d'autres acteurs du parcours d'insertion. Il contribue à l'évolution professionnelle des salariés en organisant des séances d'apprentissage, en s'assurant de la pertinence des méthodes pédagogiques et en évaluant leurs acquis. Il documente et atteste des compétences professionnelles acquises.
      """
    -public: false
    -_links: null
    -status: "published"
    -lockBy: App\Entity\Scholar\Training\Training {#1441 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#1952
    -id: "7b5f2996-06ba-11ea-9c0f-0242c0a8b002"
    -lessons: Doctrine\ORM\PersistentCollection {#1953 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#1958 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1963 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1573720859 {#1942
      date: 2019-11-14 09:40:59.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458819 {#1951
      date: 2025-09-10 01:00:19.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -lockBy: App\Entity\Scholar\Module\OriginModule {#1967 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#9279
    -id: "72727116-63d1-11f1-a069-d2c50c5a0872"
    -chapters: Doctrine\ORM\PersistentCollection {#9280 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#9285 …}
    -exercises: Doctrine\ORM\PersistentCollection {#9282 …}
    -minimumTime: DateTime @21600 {#9277
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#9287 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#4608 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#9289 …}
    -lessonStats: null
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#9296 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1780988664 {#9278
      date: 2026-06-09 09:04:24.0 Europe/Paris (+02:00)
    }
    -updatedAt: null
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -status: "published"
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#9301 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\TrainingVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\PracticalCaseUserVoter"
ACCESS ABSTAIN
"Nellapp\Bundle\SDKBundle\Permission\Security\Voter\SuperAdminVoter"
ACCESS ABSTAIN
Show voter details
91 DENIED FRONT_ACCESS
[
  "training" => App\Entity\Scholar\Training\SharedTraining {#1323
    -id: "fe5bdd93-b6d8-11ee-b7d7-0242c0a85003"
    -modules: Doctrine\ORM\PersistentCollection {#1330 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1364 …}
    -totalHourDescription: 0
    -videoDescription: null
    -diplomaDescription: "Titre Niveau 4 (Bac)"
    -trainingProduct: null
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1379 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1386 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1387 …}
    -thematic: [
      "2"
    ]
    -diploma: 4
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1425 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1705675359 {#1320
      date: 2024-01-19 15:42:39.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458954 {#1321
      date: 2025-09-10 01:02:34.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1449 …}
    #fromApi: false
    -name: "Encadrant Technique d'Insertion"
    -description: """
      L'encadrant technique d'insertion (ETI) supervise et soutient socio-professionnellement des personnes éloignées du marché du travail au sein d'une structure d'insertion produisant des biens ou services. Sa mission est d'atteindre les objectifs de production tout en intégrant les buts de formation et d'insertion des salariés. Sous la direction du responsable de la structure, l'ETI organise et gère une partie de l'activité de production. Il établit les conditions pour réaliser un produit ou service, en planifie la mise en œuvre et assure le suivi pour garantir la qualité et la quantité. Il utilise des outils numériques pour la gestion de la production, répartit le travail selon les compétences des salariés et gère l'équipe, en veillant à leur motivation et à la résolution de conflits.\r\n
      L'ETI joue également un rôle dans l'accueil, l'accompagnement et le suivi socio-professionnel des salariés en insertion. Il favorise leur intégration dans la structure, identifie leurs atouts et obstacles, et collabore avec d'autres acteurs du parcours d'insertion. Il contribue à l'évolution professionnelle des salariés en organisant des séances d'apprentissage, en s'assurant de la pertinence des méthodes pédagogiques et en évaluant leurs acquis. Il documente et atteste des compétences professionnelles acquises.
      """
    -public: false
    -_links: null
    -status: "published"
    -lockBy: App\Entity\Scholar\Training\Training {#1441 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#1952
    -id: "7b5f2996-06ba-11ea-9c0f-0242c0a8b002"
    -lessons: Doctrine\ORM\PersistentCollection {#1953 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#1958 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1963 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1573720859 {#1942
      date: 2019-11-14 09:40:59.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458819 {#1951
      date: 2025-09-10 01:00:19.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -lockBy: App\Entity\Scholar\Module\OriginModule {#1967 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#9321
    -id: "7287480f-63d1-11f1-a069-d2c50c5a0872"
    -chapters: Doctrine\ORM\PersistentCollection {#9322 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#9327 …}
    -exercises: Doctrine\ORM\PersistentCollection {#9324 …}
    -minimumTime: DateTime @21600 {#9314
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#9329 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#4608 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#9331 …}
    -lessonStats: null
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#9338 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1780988664 {#9320
      date: 2026-06-09 09:04:24.0 Europe/Paris (+02:00)
    }
    -updatedAt: null
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -status: "published"
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#9343 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\TrainingVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\PracticalCaseUserVoter"
ACCESS ABSTAIN
"Nellapp\Bundle\SDKBundle\Permission\Security\Voter\SuperAdminVoter"
ACCESS ABSTAIN
Show voter details
92 DENIED FRONT_ACCESS
[
  "training" => App\Entity\Scholar\Training\SharedTraining {#1323
    -id: "fe5bdd93-b6d8-11ee-b7d7-0242c0a85003"
    -modules: Doctrine\ORM\PersistentCollection {#1330 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1364 …}
    -totalHourDescription: 0
    -videoDescription: null
    -diplomaDescription: "Titre Niveau 4 (Bac)"
    -trainingProduct: null
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1379 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1386 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1387 …}
    -thematic: [
      "2"
    ]
    -diploma: 4
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1425 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1705675359 {#1320
      date: 2024-01-19 15:42:39.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458954 {#1321
      date: 2025-09-10 01:02:34.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1449 …}
    #fromApi: false
    -name: "Encadrant Technique d'Insertion"
    -description: """
      L'encadrant technique d'insertion (ETI) supervise et soutient socio-professionnellement des personnes éloignées du marché du travail au sein d'une structure d'insertion produisant des biens ou services. Sa mission est d'atteindre les objectifs de production tout en intégrant les buts de formation et d'insertion des salariés. Sous la direction du responsable de la structure, l'ETI organise et gère une partie de l'activité de production. Il établit les conditions pour réaliser un produit ou service, en planifie la mise en œuvre et assure le suivi pour garantir la qualité et la quantité. Il utilise des outils numériques pour la gestion de la production, répartit le travail selon les compétences des salariés et gère l'équipe, en veillant à leur motivation et à la résolution de conflits.\r\n
      L'ETI joue également un rôle dans l'accueil, l'accompagnement et le suivi socio-professionnel des salariés en insertion. Il favorise leur intégration dans la structure, identifie leurs atouts et obstacles, et collabore avec d'autres acteurs du parcours d'insertion. Il contribue à l'évolution professionnelle des salariés en organisant des séances d'apprentissage, en s'assurant de la pertinence des méthodes pédagogiques et en évaluant leurs acquis. Il documente et atteste des compétences professionnelles acquises.
      """
    -public: false
    -_links: null
    -status: "published"
    -lockBy: App\Entity\Scholar\Training\Training {#1441 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#1979
    -id: "3eb68461-49c9-11ef-9bb3-0242c0a88004"
    -lessons: Doctrine\ORM\PersistentCollection {#1980 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#1985 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1990 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1721831416 {#1970
      date: 2024-07-24 16:30:16.0 Europe/Paris (+02:00)
    }
    -updatedAt: null
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -lockBy: App\Entity\Scholar\Module\OriginModule {#1994 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#9477
    -id: "3eb66ebf-49c9-11ef-9bb3-0242c0a88004"
    -chapters: Doctrine\ORM\PersistentCollection {#9478 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#9483 …}
    -exercises: Doctrine\ORM\PersistentCollection {#9480 …}
    -minimumTime: DateTime @21600 {#9474
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#9485 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#9487 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#9488 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#9490 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#9496 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1721831416 {#9475
      date: 2024-07-24 16:30:16.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1757314086 {#9476
      date: 2025-09-08 08:48:06.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#9494 …}
    #fromApi: false
    -status: "published"
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#9502 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\TrainingVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\PracticalCaseUserVoter"
ACCESS ABSTAIN
"Nellapp\Bundle\SDKBundle\Permission\Security\Voter\SuperAdminVoter"
ACCESS ABSTAIN
Show voter details
93 DENIED FRONT_ACCESS
[
  "training" => App\Entity\Scholar\Training\SharedTraining {#1323
    -id: "fe5bdd93-b6d8-11ee-b7d7-0242c0a85003"
    -modules: Doctrine\ORM\PersistentCollection {#1330 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1364 …}
    -totalHourDescription: 0
    -videoDescription: null
    -diplomaDescription: "Titre Niveau 4 (Bac)"
    -trainingProduct: null
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1379 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1386 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1387 …}
    -thematic: [
      "2"
    ]
    -diploma: 4
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1425 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1705675359 {#1320
      date: 2024-01-19 15:42:39.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458954 {#1321
      date: 2025-09-10 01:02:34.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1449 …}
    #fromApi: false
    -name: "Encadrant Technique d'Insertion"
    -description: """
      L'encadrant technique d'insertion (ETI) supervise et soutient socio-professionnellement des personnes éloignées du marché du travail au sein d'une structure d'insertion produisant des biens ou services. Sa mission est d'atteindre les objectifs de production tout en intégrant les buts de formation et d'insertion des salariés. Sous la direction du responsable de la structure, l'ETI organise et gère une partie de l'activité de production. Il établit les conditions pour réaliser un produit ou service, en planifie la mise en œuvre et assure le suivi pour garantir la qualité et la quantité. Il utilise des outils numériques pour la gestion de la production, répartit le travail selon les compétences des salariés et gère l'équipe, en veillant à leur motivation et à la résolution de conflits.\r\n
      L'ETI joue également un rôle dans l'accueil, l'accompagnement et le suivi socio-professionnel des salariés en insertion. Il favorise leur intégration dans la structure, identifie leurs atouts et obstacles, et collabore avec d'autres acteurs du parcours d'insertion. Il contribue à l'évolution professionnelle des salariés en organisant des séances d'apprentissage, en s'assurant de la pertinence des méthodes pédagogiques et en évaluant leurs acquis. Il documente et atteste des compétences professionnelles acquises.
      """
    -public: false
    -_links: null
    -status: "published"
    -lockBy: App\Entity\Scholar\Training\Training {#1441 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#2007
    -id: "37ebe6b6-3913-11e9-8180-00163e87308f"
    -lessons: Doctrine\ORM\PersistentCollection {#2008 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#2013 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#2018 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1551109031 {#1997
      date: 2019-02-25 16:37:11.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1764689599 {#2006
      date: 2025-12-02 16:33:19.0 Europe/Paris (+01:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -lockBy: App\Entity\Scholar\Module\OriginModule {#2022 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#9553
    -id: "c2c03ec6-2f7b-11e9-8180-00163e87308f"
    -chapters: Doctrine\ORM\PersistentCollection {#9554 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#9559 …}
    -exercises: Doctrine\ORM\PersistentCollection {#9556 …}
    -minimumTime: DateTime @21600 {#9550
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#9561 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#2858 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#9563 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#9565 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#9571 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1550054420 {#9551
      date: 2019-02-13 11:40:20.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1764689599 {#9552
      date: 2025-12-02 16:33:19.0 Europe/Paris (+01:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#9569 …}
    #fromApi: false
    -status: "published"
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#9577 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\TrainingVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\PracticalCaseUserVoter"
ACCESS ABSTAIN
"Nellapp\Bundle\SDKBundle\Permission\Security\Voter\SuperAdminVoter"
ACCESS ABSTAIN
Show voter details
94 DENIED FRONT_ACCESS
[
  "training" => App\Entity\Scholar\Training\SharedTraining {#1323
    -id: "fe5bdd93-b6d8-11ee-b7d7-0242c0a85003"
    -modules: Doctrine\ORM\PersistentCollection {#1330 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1364 …}
    -totalHourDescription: 0
    -videoDescription: null
    -diplomaDescription: "Titre Niveau 4 (Bac)"
    -trainingProduct: null
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1379 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1386 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1387 …}
    -thematic: [
      "2"
    ]
    -diploma: 4
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1425 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1705675359 {#1320
      date: 2024-01-19 15:42:39.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458954 {#1321
      date: 2025-09-10 01:02:34.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1449 …}
    #fromApi: false
    -name: "Encadrant Technique d'Insertion"
    -description: """
      L'encadrant technique d'insertion (ETI) supervise et soutient socio-professionnellement des personnes éloignées du marché du travail au sein d'une structure d'insertion produisant des biens ou services. Sa mission est d'atteindre les objectifs de production tout en intégrant les buts de formation et d'insertion des salariés. Sous la direction du responsable de la structure, l'ETI organise et gère une partie de l'activité de production. Il établit les conditions pour réaliser un produit ou service, en planifie la mise en œuvre et assure le suivi pour garantir la qualité et la quantité. Il utilise des outils numériques pour la gestion de la production, répartit le travail selon les compétences des salariés et gère l'équipe, en veillant à leur motivation et à la résolution de conflits.\r\n
      L'ETI joue également un rôle dans l'accueil, l'accompagnement et le suivi socio-professionnel des salariés en insertion. Il favorise leur intégration dans la structure, identifie leurs atouts et obstacles, et collabore avec d'autres acteurs du parcours d'insertion. Il contribue à l'évolution professionnelle des salariés en organisant des séances d'apprentissage, en s'assurant de la pertinence des méthodes pédagogiques et en évaluant leurs acquis. Il documente et atteste des compétences professionnelles acquises.
      """
    -public: false
    -_links: null
    -status: "published"
    -lockBy: App\Entity\Scholar\Training\Training {#1441 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#2007
    -id: "37ebe6b6-3913-11e9-8180-00163e87308f"
    -lessons: Doctrine\ORM\PersistentCollection {#2008 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#2013 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#2018 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1551109031 {#1997
      date: 2019-02-25 16:37:11.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1764689599 {#2006
      date: 2025-12-02 16:33:19.0 Europe/Paris (+01:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -lockBy: App\Entity\Scholar\Module\OriginModule {#2022 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#9599
    -id: "af75cf16-2f87-11e9-8180-00163e87308f"
    -chapters: Doctrine\ORM\PersistentCollection {#9600 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#9605 …}
    -exercises: Doctrine\ORM\PersistentCollection {#9602 …}
    -minimumTime: DateTime @21600 {#9596
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#9607 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#2858 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#9609 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#9611 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#9617 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1550059542 {#9597
      date: 2019-02-13 13:05:42.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1764689599 {#9598
      date: 2025-12-02 16:33:19.0 Europe/Paris (+01:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#9018 …}
    #fromApi: false
    -status: "published"
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#9622 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\TrainingVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\PracticalCaseUserVoter"
ACCESS ABSTAIN
"Nellapp\Bundle\SDKBundle\Permission\Security\Voter\SuperAdminVoter"
ACCESS ABSTAIN
Show voter details
95 DENIED FRONT_ACCESS
[
  "training" => App\Entity\Scholar\Training\SharedTraining {#1323
    -id: "fe5bdd93-b6d8-11ee-b7d7-0242c0a85003"
    -modules: Doctrine\ORM\PersistentCollection {#1330 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1364 …}
    -totalHourDescription: 0
    -videoDescription: null
    -diplomaDescription: "Titre Niveau 4 (Bac)"
    -trainingProduct: null
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1379 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1386 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1387 …}
    -thematic: [
      "2"
    ]
    -diploma: 4
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1425 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1705675359 {#1320
      date: 2024-01-19 15:42:39.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458954 {#1321
      date: 2025-09-10 01:02:34.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1449 …}
    #fromApi: false
    -name: "Encadrant Technique d'Insertion"
    -description: """
      L'encadrant technique d'insertion (ETI) supervise et soutient socio-professionnellement des personnes éloignées du marché du travail au sein d'une structure d'insertion produisant des biens ou services. Sa mission est d'atteindre les objectifs de production tout en intégrant les buts de formation et d'insertion des salariés. Sous la direction du responsable de la structure, l'ETI organise et gère une partie de l'activité de production. Il établit les conditions pour réaliser un produit ou service, en planifie la mise en œuvre et assure le suivi pour garantir la qualité et la quantité. Il utilise des outils numériques pour la gestion de la production, répartit le travail selon les compétences des salariés et gère l'équipe, en veillant à leur motivation et à la résolution de conflits.\r\n
      L'ETI joue également un rôle dans l'accueil, l'accompagnement et le suivi socio-professionnel des salariés en insertion. Il favorise leur intégration dans la structure, identifie leurs atouts et obstacles, et collabore avec d'autres acteurs du parcours d'insertion. Il contribue à l'évolution professionnelle des salariés en organisant des séances d'apprentissage, en s'assurant de la pertinence des méthodes pédagogiques et en évaluant leurs acquis. Il documente et atteste des compétences professionnelles acquises.
      """
    -public: false
    -_links: null
    -status: "published"
    -lockBy: App\Entity\Scholar\Training\Training {#1441 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#2007
    -id: "37ebe6b6-3913-11e9-8180-00163e87308f"
    -lessons: Doctrine\ORM\PersistentCollection {#2008 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#2013 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#2018 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1551109031 {#1997
      date: 2019-02-25 16:37:11.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1764689599 {#2006
      date: 2025-12-02 16:33:19.0 Europe/Paris (+01:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -lockBy: App\Entity\Scholar\Module\OriginModule {#2022 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#9643
    -id: "aac936cd-63d7-11f1-a069-d2c50c5a0872"
    -chapters: Doctrine\ORM\PersistentCollection {#9644 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#9649 …}
    -exercises: Doctrine\ORM\PersistentCollection {#9646 …}
    -minimumTime: DateTime @21600 {#9641
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#9651 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#4608 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#9653 …}
    -lessonStats: null
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#9660 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1780991335 {#9642
      date: 2026-06-09 09:48:55.0 Europe/Paris (+02:00)
    }
    -updatedAt: null
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -status: "published"
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#9665 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\TrainingVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\PracticalCaseUserVoter"
ACCESS ABSTAIN
"Nellapp\Bundle\SDKBundle\Permission\Security\Voter\SuperAdminVoter"
ACCESS ABSTAIN
Show voter details
96 DENIED FRONT_ACCESS
[
  "training" => App\Entity\Scholar\Training\SharedTraining {#1323
    -id: "fe5bdd93-b6d8-11ee-b7d7-0242c0a85003"
    -modules: Doctrine\ORM\PersistentCollection {#1330 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1364 …}
    -totalHourDescription: 0
    -videoDescription: null
    -diplomaDescription: "Titre Niveau 4 (Bac)"
    -trainingProduct: null
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1379 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1386 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1387 …}
    -thematic: [
      "2"
    ]
    -diploma: 4
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1425 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1705675359 {#1320
      date: 2024-01-19 15:42:39.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458954 {#1321
      date: 2025-09-10 01:02:34.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1449 …}
    #fromApi: false
    -name: "Encadrant Technique d'Insertion"
    -description: """
      L'encadrant technique d'insertion (ETI) supervise et soutient socio-professionnellement des personnes éloignées du marché du travail au sein d'une structure d'insertion produisant des biens ou services. Sa mission est d'atteindre les objectifs de production tout en intégrant les buts de formation et d'insertion des salariés. Sous la direction du responsable de la structure, l'ETI organise et gère une partie de l'activité de production. Il établit les conditions pour réaliser un produit ou service, en planifie la mise en œuvre et assure le suivi pour garantir la qualité et la quantité. Il utilise des outils numériques pour la gestion de la production, répartit le travail selon les compétences des salariés et gère l'équipe, en veillant à leur motivation et à la résolution de conflits.\r\n
      L'ETI joue également un rôle dans l'accueil, l'accompagnement et le suivi socio-professionnel des salariés en insertion. Il favorise leur intégration dans la structure, identifie leurs atouts et obstacles, et collabore avec d'autres acteurs du parcours d'insertion. Il contribue à l'évolution professionnelle des salariés en organisant des séances d'apprentissage, en s'assurant de la pertinence des méthodes pédagogiques et en évaluant leurs acquis. Il documente et atteste des compétences professionnelles acquises.
      """
    -public: false
    -_links: null
    -status: "published"
    -lockBy: App\Entity\Scholar\Training\Training {#1441 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#2007
    -id: "37ebe6b6-3913-11e9-8180-00163e87308f"
    -lessons: Doctrine\ORM\PersistentCollection {#2008 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#2013 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#2018 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1551109031 {#1997
      date: 2019-02-25 16:37:11.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1764689599 {#2006
      date: 2025-12-02 16:33:19.0 Europe/Paris (+01:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -lockBy: App\Entity\Scholar\Module\OriginModule {#2022 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#9686
    -id: "3d52855e-6c56-11ef-a99a-0242c0a84006"
    -chapters: Doctrine\ORM\PersistentCollection {#9687 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#9692 …}
    -exercises: Doctrine\ORM\PersistentCollection {#9689 …}
    -minimumTime: null
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#9694 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#9487 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#9696 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#9698 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#9704 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1725630312 {#9684
      date: 2024-09-06 15:45:12.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1764689599 {#9685
      date: 2025-12-02 16:33:19.0 Europe/Paris (+01:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#9018 …}
    #fromApi: false
    -status: "published"
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#9709 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\TrainingVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\PracticalCaseUserVoter"
ACCESS ABSTAIN
"Nellapp\Bundle\SDKBundle\Permission\Security\Voter\SuperAdminVoter"
ACCESS ABSTAIN
Show voter details
97 DENIED FRONT_ACCESS
[
  "training" => App\Entity\Scholar\Training\SharedTraining {#1323
    -id: "fe5bdd93-b6d8-11ee-b7d7-0242c0a85003"
    -modules: Doctrine\ORM\PersistentCollection {#1330 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1364 …}
    -totalHourDescription: 0
    -videoDescription: null
    -diplomaDescription: "Titre Niveau 4 (Bac)"
    -trainingProduct: null
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1379 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1386 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1387 …}
    -thematic: [
      "2"
    ]
    -diploma: 4
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1425 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1705675359 {#1320
      date: 2024-01-19 15:42:39.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458954 {#1321
      date: 2025-09-10 01:02:34.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1449 …}
    #fromApi: false
    -name: "Encadrant Technique d'Insertion"
    -description: """
      L'encadrant technique d'insertion (ETI) supervise et soutient socio-professionnellement des personnes éloignées du marché du travail au sein d'une structure d'insertion produisant des biens ou services. Sa mission est d'atteindre les objectifs de production tout en intégrant les buts de formation et d'insertion des salariés. Sous la direction du responsable de la structure, l'ETI organise et gère une partie de l'activité de production. Il établit les conditions pour réaliser un produit ou service, en planifie la mise en œuvre et assure le suivi pour garantir la qualité et la quantité. Il utilise des outils numériques pour la gestion de la production, répartit le travail selon les compétences des salariés et gère l'équipe, en veillant à leur motivation et à la résolution de conflits.\r\n
      L'ETI joue également un rôle dans l'accueil, l'accompagnement et le suivi socio-professionnel des salariés en insertion. Il favorise leur intégration dans la structure, identifie leurs atouts et obstacles, et collabore avec d'autres acteurs du parcours d'insertion. Il contribue à l'évolution professionnelle des salariés en organisant des séances d'apprentissage, en s'assurant de la pertinence des méthodes pédagogiques et en évaluant leurs acquis. Il documente et atteste des compétences professionnelles acquises.
      """
    -public: false
    -_links: null
    -status: "published"
    -lockBy: App\Entity\Scholar\Training\Training {#1441 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#2007
    -id: "37ebe6b6-3913-11e9-8180-00163e87308f"
    -lessons: Doctrine\ORM\PersistentCollection {#2008 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#2013 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#2018 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1551109031 {#1997
      date: 2019-02-25 16:37:11.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1764689599 {#2006
      date: 2025-12-02 16:33:19.0 Europe/Paris (+01:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -lockBy: App\Entity\Scholar\Module\OriginModule {#2022 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#9730
    -id: "3d430a92-6c56-11ef-a99a-0242c0a84006"
    -chapters: Doctrine\ORM\PersistentCollection {#9731 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#9736 …}
    -exercises: Doctrine\ORM\PersistentCollection {#9733 …}
    -minimumTime: null
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#9738 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#9487 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#9740 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#9742 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#9748 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1725630312 {#9728
      date: 2024-09-06 15:45:12.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1764689599 {#9729
      date: 2025-12-02 16:33:19.0 Europe/Paris (+01:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -status: "published"
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#9753 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\TrainingVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\PracticalCaseUserVoter"
ACCESS ABSTAIN
"Nellapp\Bundle\SDKBundle\Permission\Security\Voter\SuperAdminVoter"
ACCESS ABSTAIN
Show voter details
98 DENIED FRONT_ACCESS
[
  "training" => App\Entity\Scholar\Training\SharedTraining {#1323
    -id: "fe5bdd93-b6d8-11ee-b7d7-0242c0a85003"
    -modules: Doctrine\ORM\PersistentCollection {#1330 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1364 …}
    -totalHourDescription: 0
    -videoDescription: null
    -diplomaDescription: "Titre Niveau 4 (Bac)"
    -trainingProduct: null
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1379 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1386 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1387 …}
    -thematic: [
      "2"
    ]
    -diploma: 4
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1425 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1705675359 {#1320
      date: 2024-01-19 15:42:39.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458954 {#1321
      date: 2025-09-10 01:02:34.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1449 …}
    #fromApi: false
    -name: "Encadrant Technique d'Insertion"
    -description: """
      L'encadrant technique d'insertion (ETI) supervise et soutient socio-professionnellement des personnes éloignées du marché du travail au sein d'une structure d'insertion produisant des biens ou services. Sa mission est d'atteindre les objectifs de production tout en intégrant les buts de formation et d'insertion des salariés. Sous la direction du responsable de la structure, l'ETI organise et gère une partie de l'activité de production. Il établit les conditions pour réaliser un produit ou service, en planifie la mise en œuvre et assure le suivi pour garantir la qualité et la quantité. Il utilise des outils numériques pour la gestion de la production, répartit le travail selon les compétences des salariés et gère l'équipe, en veillant à leur motivation et à la résolution de conflits.\r\n
      L'ETI joue également un rôle dans l'accueil, l'accompagnement et le suivi socio-professionnel des salariés en insertion. Il favorise leur intégration dans la structure, identifie leurs atouts et obstacles, et collabore avec d'autres acteurs du parcours d'insertion. Il contribue à l'évolution professionnelle des salariés en organisant des séances d'apprentissage, en s'assurant de la pertinence des méthodes pédagogiques et en évaluant leurs acquis. Il documente et atteste des compétences professionnelles acquises.
      """
    -public: false
    -_links: null
    -status: "published"
    -lockBy: App\Entity\Scholar\Training\Training {#1441 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#2007
    -id: "37ebe6b6-3913-11e9-8180-00163e87308f"
    -lessons: Doctrine\ORM\PersistentCollection {#2008 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#2013 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#2018 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1551109031 {#1997
      date: 2019-02-25 16:37:11.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1764689599 {#2006
      date: 2025-12-02 16:33:19.0 Europe/Paris (+01:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -lockBy: App\Entity\Scholar\Module\OriginModule {#2022 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#9774
    -id: "5c091134-6405-11f1-a069-d2c50c5a0872"
    -chapters: Doctrine\ORM\PersistentCollection {#9775 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#9780 …}
    -exercises: Doctrine\ORM\PersistentCollection {#9777 …}
    -minimumTime: DateTime @21600 {#9772
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#9782 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#4608 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#9784 …}
    -lessonStats: null
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#9791 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1781010960 {#9773
      date: 2026-06-09 15:16:00.0 Europe/Paris (+02:00)
    }
    -updatedAt: null
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -status: "published"
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#9796 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\TrainingVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\PracticalCaseUserVoter"
ACCESS ABSTAIN
"Nellapp\Bundle\SDKBundle\Permission\Security\Voter\SuperAdminVoter"
ACCESS ABSTAIN
Show voter details
99 DENIED FRONT_ACCESS
[
  "training" => App\Entity\Scholar\Training\SharedTraining {#1323
    -id: "fe5bdd93-b6d8-11ee-b7d7-0242c0a85003"
    -modules: Doctrine\ORM\PersistentCollection {#1330 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1364 …}
    -totalHourDescription: 0
    -videoDescription: null
    -diplomaDescription: "Titre Niveau 4 (Bac)"
    -trainingProduct: null
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1379 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1386 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1387 …}
    -thematic: [
      "2"
    ]
    -diploma: 4
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1425 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1705675359 {#1320
      date: 2024-01-19 15:42:39.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458954 {#1321
      date: 2025-09-10 01:02:34.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1449 …}
    #fromApi: false
    -name: "Encadrant Technique d'Insertion"
    -description: """
      L'encadrant technique d'insertion (ETI) supervise et soutient socio-professionnellement des personnes éloignées du marché du travail au sein d'une structure d'insertion produisant des biens ou services. Sa mission est d'atteindre les objectifs de production tout en intégrant les buts de formation et d'insertion des salariés. Sous la direction du responsable de la structure, l'ETI organise et gère une partie de l'activité de production. Il établit les conditions pour réaliser un produit ou service, en planifie la mise en œuvre et assure le suivi pour garantir la qualité et la quantité. Il utilise des outils numériques pour la gestion de la production, répartit le travail selon les compétences des salariés et gère l'équipe, en veillant à leur motivation et à la résolution de conflits.\r\n
      L'ETI joue également un rôle dans l'accueil, l'accompagnement et le suivi socio-professionnel des salariés en insertion. Il favorise leur intégration dans la structure, identifie leurs atouts et obstacles, et collabore avec d'autres acteurs du parcours d'insertion. Il contribue à l'évolution professionnelle des salariés en organisant des séances d'apprentissage, en s'assurant de la pertinence des méthodes pédagogiques et en évaluant leurs acquis. Il documente et atteste des compétences professionnelles acquises.
      """
    -public: false
    -_links: null
    -status: "published"
    -lockBy: App\Entity\Scholar\Training\Training {#1441 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#2007
    -id: "37ebe6b6-3913-11e9-8180-00163e87308f"
    -lessons: Doctrine\ORM\PersistentCollection {#2008 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#2013 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#2018 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1551109031 {#1997
      date: 2019-02-25 16:37:11.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1764689599 {#2006
      date: 2025-12-02 16:33:19.0 Europe/Paris (+01:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -lockBy: App\Entity\Scholar\Module\OriginModule {#2022 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#9817
    -id: "1489bf18-237f-11eb-8310-0242ac1c0002"
    -chapters: Doctrine\ORM\PersistentCollection {#9818 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#9823 …}
    -exercises: Doctrine\ORM\PersistentCollection {#9820 …}
    -minimumTime: DateTime @21600 {#9809
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#9825 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#2858 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#9827 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#9829 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#9835 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1605031427 {#9815
      date: 2020-11-10 19:03:47.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1764689599 {#9816
      date: 2025-12-02 16:33:19.0 Europe/Paris (+01:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#9833 …}
    #fromApi: false
    -status: "published"
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#9841 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\TrainingVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\PracticalCaseUserVoter"
ACCESS ABSTAIN
"Nellapp\Bundle\SDKBundle\Permission\Security\Voter\SuperAdminVoter"
ACCESS ABSTAIN
Show voter details
100 DENIED FRONT_ACCESS
[
  "training" => App\Entity\Scholar\Training\SharedTraining {#1323
    -id: "fe5bdd93-b6d8-11ee-b7d7-0242c0a85003"
    -modules: Doctrine\ORM\PersistentCollection {#1330 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1364 …}
    -totalHourDescription: 0
    -videoDescription: null
    -diplomaDescription: "Titre Niveau 4 (Bac)"
    -trainingProduct: null
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1379 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1386 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1387 …}
    -thematic: [
      "2"
    ]
    -diploma: 4
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1425 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1705675359 {#1320
      date: 2024-01-19 15:42:39.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458954 {#1321
      date: 2025-09-10 01:02:34.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1449 …}
    #fromApi: false
    -name: "Encadrant Technique d'Insertion"
    -description: """
      L'encadrant technique d'insertion (ETI) supervise et soutient socio-professionnellement des personnes éloignées du marché du travail au sein d'une structure d'insertion produisant des biens ou services. Sa mission est d'atteindre les objectifs de production tout en intégrant les buts de formation et d'insertion des salariés. Sous la direction du responsable de la structure, l'ETI organise et gère une partie de l'activité de production. Il établit les conditions pour réaliser un produit ou service, en planifie la mise en œuvre et assure le suivi pour garantir la qualité et la quantité. Il utilise des outils numériques pour la gestion de la production, répartit le travail selon les compétences des salariés et gère l'équipe, en veillant à leur motivation et à la résolution de conflits.\r\n
      L'ETI joue également un rôle dans l'accueil, l'accompagnement et le suivi socio-professionnel des salariés en insertion. Il favorise leur intégration dans la structure, identifie leurs atouts et obstacles, et collabore avec d'autres acteurs du parcours d'insertion. Il contribue à l'évolution professionnelle des salariés en organisant des séances d'apprentissage, en s'assurant de la pertinence des méthodes pédagogiques et en évaluant leurs acquis. Il documente et atteste des compétences professionnelles acquises.
      """
    -public: false
    -_links: null
    -status: "published"
    -lockBy: App\Entity\Scholar\Training\Training {#1441 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#2007
    -id: "37ebe6b6-3913-11e9-8180-00163e87308f"
    -lessons: Doctrine\ORM\PersistentCollection {#2008 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#2013 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#2018 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1551109031 {#1997
      date: 2019-02-25 16:37:11.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1764689599 {#2006
      date: 2025-12-02 16:33:19.0 Europe/Paris (+01:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -lockBy: App\Entity\Scholar\Module\OriginModule {#2022 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#9862
    -id: "5c1e54c7-6405-11f1-a069-d2c50c5a0872"
    -chapters: Doctrine\ORM\PersistentCollection {#9863 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#9868 …}
    -exercises: Doctrine\ORM\PersistentCollection {#9865 …}
    -minimumTime: DateTime @21600 {#9860
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#9870 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#4608 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#9872 …}
    -lessonStats: null
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#9879 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1781010960 {#9861
      date: 2026-06-09 15:16:00.0 Europe/Paris (+02:00)
    }
    -updatedAt: null
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -status: "published"
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#9884 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\TrainingVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\PracticalCaseUserVoter"
ACCESS ABSTAIN
"Nellapp\Bundle\SDKBundle\Permission\Security\Voter\SuperAdminVoter"
ACCESS ABSTAIN
Show voter details
101 DENIED FRONT_ACCESS
[
  "training" => App\Entity\Scholar\Training\SharedTraining {#1323
    -id: "fe5bdd93-b6d8-11ee-b7d7-0242c0a85003"
    -modules: Doctrine\ORM\PersistentCollection {#1330 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1364 …}
    -totalHourDescription: 0
    -videoDescription: null
    -diplomaDescription: "Titre Niveau 4 (Bac)"
    -trainingProduct: null
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1379 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1386 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1387 …}
    -thematic: [
      "2"
    ]
    -diploma: 4
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1425 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1705675359 {#1320
      date: 2024-01-19 15:42:39.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458954 {#1321
      date: 2025-09-10 01:02:34.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1449 …}
    #fromApi: false
    -name: "Encadrant Technique d'Insertion"
    -description: """
      L'encadrant technique d'insertion (ETI) supervise et soutient socio-professionnellement des personnes éloignées du marché du travail au sein d'une structure d'insertion produisant des biens ou services. Sa mission est d'atteindre les objectifs de production tout en intégrant les buts de formation et d'insertion des salariés. Sous la direction du responsable de la structure, l'ETI organise et gère une partie de l'activité de production. Il établit les conditions pour réaliser un produit ou service, en planifie la mise en œuvre et assure le suivi pour garantir la qualité et la quantité. Il utilise des outils numériques pour la gestion de la production, répartit le travail selon les compétences des salariés et gère l'équipe, en veillant à leur motivation et à la résolution de conflits.\r\n
      L'ETI joue également un rôle dans l'accueil, l'accompagnement et le suivi socio-professionnel des salariés en insertion. Il favorise leur intégration dans la structure, identifie leurs atouts et obstacles, et collabore avec d'autres acteurs du parcours d'insertion. Il contribue à l'évolution professionnelle des salariés en organisant des séances d'apprentissage, en s'assurant de la pertinence des méthodes pédagogiques et en évaluant leurs acquis. Il documente et atteste des compétences professionnelles acquises.
      """
    -public: false
    -_links: null
    -status: "published"
    -lockBy: App\Entity\Scholar\Training\Training {#1441 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#2035
    -id: "3e417641-8146-11e9-a047-0242c0a86003"
    -lessons: Doctrine\ORM\PersistentCollection {#2036 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#2041 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#2046 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1559040230 {#2025
      date: 2019-05-28 12:43:50.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1757372418 {#2034
      date: 2025-09-09 01:00:18.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -lockBy: App\Entity\Scholar\Module\OriginModule {#2050 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#10130
    -id: "1ffd836a-8146-11e9-a047-0242c0a86003"
    -chapters: Doctrine\ORM\PersistentCollection {#10131 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#10136 …}
    -exercises: Doctrine\ORM\PersistentCollection {#10133 …}
    -minimumTime: DateTime @21600 {#10127
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#10138 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#2858 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#10140 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#10142 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#10148 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1559040179 {#10128
      date: 2019-05-28 12:42:59.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1757372405 {#10129
      date: 2025-09-09 01:00:05.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#10146 …}
    #fromApi: false
    -status: "published"
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#10154 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\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 {#1323
    -id: "fe5bdd93-b6d8-11ee-b7d7-0242c0a85003"
    -modules: Doctrine\ORM\PersistentCollection {#1330 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1364 …}
    -totalHourDescription: 0
    -videoDescription: null
    -diplomaDescription: "Titre Niveau 4 (Bac)"
    -trainingProduct: null
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1379 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1386 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1387 …}
    -thematic: [
      "2"
    ]
    -diploma: 4
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1425 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1705675359 {#1320
      date: 2024-01-19 15:42:39.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458954 {#1321
      date: 2025-09-10 01:02:34.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1449 …}
    #fromApi: false
    -name: "Encadrant Technique d'Insertion"
    -description: """
      L'encadrant technique d'insertion (ETI) supervise et soutient socio-professionnellement des personnes éloignées du marché du travail au sein d'une structure d'insertion produisant des biens ou services. Sa mission est d'atteindre les objectifs de production tout en intégrant les buts de formation et d'insertion des salariés. Sous la direction du responsable de la structure, l'ETI organise et gère une partie de l'activité de production. Il établit les conditions pour réaliser un produit ou service, en planifie la mise en œuvre et assure le suivi pour garantir la qualité et la quantité. Il utilise des outils numériques pour la gestion de la production, répartit le travail selon les compétences des salariés et gère l'équipe, en veillant à leur motivation et à la résolution de conflits.\r\n
      L'ETI joue également un rôle dans l'accueil, l'accompagnement et le suivi socio-professionnel des salariés en insertion. Il favorise leur intégration dans la structure, identifie leurs atouts et obstacles, et collabore avec d'autres acteurs du parcours d'insertion. Il contribue à l'évolution professionnelle des salariés en organisant des séances d'apprentissage, en s'assurant de la pertinence des méthodes pédagogiques et en évaluant leurs acquis. Il documente et atteste des compétences professionnelles acquises.
      """
    -public: false
    -_links: null
    -status: "published"
    -lockBy: App\Entity\Scholar\Training\Training {#1441 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#2035
    -id: "3e417641-8146-11e9-a047-0242c0a86003"
    -lessons: Doctrine\ORM\PersistentCollection {#2036 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#2041 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#2046 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1559040230 {#2025
      date: 2019-05-28 12:43:50.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1757372418 {#2034
      date: 2025-09-09 01:00:18.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -lockBy: App\Entity\Scholar\Module\OriginModule {#2050 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#10176
    -id: "b9a36876-97e9-11e9-aad5-0242ac160002"
    -chapters: Doctrine\ORM\PersistentCollection {#10177 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#10182 …}
    -exercises: Doctrine\ORM\PersistentCollection {#10179 …}
    -minimumTime: DateTime @21600 {#10173
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#10184 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#2858 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#10186 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#10188 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#10194 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1561536570 {#10174
      date: 2019-06-26 10:09:30.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1757372411 {#10175
      date: 2025-09-09 01:00:11.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#10146 …}
    #fromApi: false
    -status: "published"
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#10199 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
]
"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 {#1323
    -id: "fe5bdd93-b6d8-11ee-b7d7-0242c0a85003"
    -modules: Doctrine\ORM\PersistentCollection {#1330 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1364 …}
    -totalHourDescription: 0
    -videoDescription: null
    -diplomaDescription: "Titre Niveau 4 (Bac)"
    -trainingProduct: null
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1379 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1386 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1387 …}
    -thematic: [
      "2"
    ]
    -diploma: 4
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1425 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1705675359 {#1320
      date: 2024-01-19 15:42:39.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458954 {#1321
      date: 2025-09-10 01:02:34.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1449 …}
    #fromApi: false
    -name: "Encadrant Technique d'Insertion"
    -description: """
      L'encadrant technique d'insertion (ETI) supervise et soutient socio-professionnellement des personnes éloignées du marché du travail au sein d'une structure d'insertion produisant des biens ou services. Sa mission est d'atteindre les objectifs de production tout en intégrant les buts de formation et d'insertion des salariés. Sous la direction du responsable de la structure, l'ETI organise et gère une partie de l'activité de production. Il établit les conditions pour réaliser un produit ou service, en planifie la mise en œuvre et assure le suivi pour garantir la qualité et la quantité. Il utilise des outils numériques pour la gestion de la production, répartit le travail selon les compétences des salariés et gère l'équipe, en veillant à leur motivation et à la résolution de conflits.\r\n
      L'ETI joue également un rôle dans l'accueil, l'accompagnement et le suivi socio-professionnel des salariés en insertion. Il favorise leur intégration dans la structure, identifie leurs atouts et obstacles, et collabore avec d'autres acteurs du parcours d'insertion. Il contribue à l'évolution professionnelle des salariés en organisant des séances d'apprentissage, en s'assurant de la pertinence des méthodes pédagogiques et en évaluant leurs acquis. Il documente et atteste des compétences professionnelles acquises.
      """
    -public: false
    -_links: null
    -status: "published"
    -lockBy: App\Entity\Scholar\Training\Training {#1441 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#2035
    -id: "3e417641-8146-11e9-a047-0242c0a86003"
    -lessons: Doctrine\ORM\PersistentCollection {#2036 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#2041 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#2046 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1559040230 {#2025
      date: 2019-05-28 12:43:50.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1757372418 {#2034
      date: 2025-09-09 01:00:18.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -lockBy: App\Entity\Scholar\Module\OriginModule {#2050 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#10220
    -id: "daf6f531-9813-11e9-aad5-0242ac160002"
    -chapters: Doctrine\ORM\PersistentCollection {#10221 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#10226 …}
    -exercises: Doctrine\ORM\PersistentCollection {#10223 …}
    -minimumTime: DateTime @21600 {#10212
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#10228 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#2858 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#10230 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#10232 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#10238 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1561554665 {#10218
      date: 2019-06-26 15:11:05.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1754989181 {#10219
      date: 2025-08-12 10:59:41.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#10236 …}
    #fromApi: false
    -status: "published"
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#10244 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\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 {#1323
    -id: "fe5bdd93-b6d8-11ee-b7d7-0242c0a85003"
    -modules: Doctrine\ORM\PersistentCollection {#1330 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1364 …}
    -totalHourDescription: 0
    -videoDescription: null
    -diplomaDescription: "Titre Niveau 4 (Bac)"
    -trainingProduct: null
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1379 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1386 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1387 …}
    -thematic: [
      "2"
    ]
    -diploma: 4
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1425 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1705675359 {#1320
      date: 2024-01-19 15:42:39.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458954 {#1321
      date: 2025-09-10 01:02:34.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1449 …}
    #fromApi: false
    -name: "Encadrant Technique d'Insertion"
    -description: """
      L'encadrant technique d'insertion (ETI) supervise et soutient socio-professionnellement des personnes éloignées du marché du travail au sein d'une structure d'insertion produisant des biens ou services. Sa mission est d'atteindre les objectifs de production tout en intégrant les buts de formation et d'insertion des salariés. Sous la direction du responsable de la structure, l'ETI organise et gère une partie de l'activité de production. Il établit les conditions pour réaliser un produit ou service, en planifie la mise en œuvre et assure le suivi pour garantir la qualité et la quantité. Il utilise des outils numériques pour la gestion de la production, répartit le travail selon les compétences des salariés et gère l'équipe, en veillant à leur motivation et à la résolution de conflits.\r\n
      L'ETI joue également un rôle dans l'accueil, l'accompagnement et le suivi socio-professionnel des salariés en insertion. Il favorise leur intégration dans la structure, identifie leurs atouts et obstacles, et collabore avec d'autres acteurs du parcours d'insertion. Il contribue à l'évolution professionnelle des salariés en organisant des séances d'apprentissage, en s'assurant de la pertinence des méthodes pédagogiques et en évaluant leurs acquis. Il documente et atteste des compétences professionnelles acquises.
      """
    -public: false
    -_links: null
    -status: "published"
    -lockBy: App\Entity\Scholar\Training\Training {#1441 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#2035
    -id: "3e417641-8146-11e9-a047-0242c0a86003"
    -lessons: Doctrine\ORM\PersistentCollection {#2036 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#2041 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#2046 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1559040230 {#2025
      date: 2019-05-28 12:43:50.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1757372418 {#2034
      date: 2025-09-09 01:00:18.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -lockBy: App\Entity\Scholar\Module\OriginModule {#2050 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#10265
    -id: "72a2e297-13cc-11f1-a0d1-7eefa83e8046"
    -chapters: Doctrine\ORM\PersistentCollection {#10266 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#10271 …}
    -exercises: Doctrine\ORM\PersistentCollection {#10268 …}
    -minimumTime: DateTime @21600 {#10263
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#10273 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#2858 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#10275 …}
    -lessonStats: null
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#10282 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1772190424 {#10264
      date: 2026-02-27 12:07:04.0 Europe/Paris (+01:00)
    }
    -updatedAt: null
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -status: "published"
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#10287 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
]
"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 {#1323
    -id: "fe5bdd93-b6d8-11ee-b7d7-0242c0a85003"
    -modules: Doctrine\ORM\PersistentCollection {#1330 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1364 …}
    -totalHourDescription: 0
    -videoDescription: null
    -diplomaDescription: "Titre Niveau 4 (Bac)"
    -trainingProduct: null
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1379 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1386 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1387 …}
    -thematic: [
      "2"
    ]
    -diploma: 4
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1425 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1705675359 {#1320
      date: 2024-01-19 15:42:39.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458954 {#1321
      date: 2025-09-10 01:02:34.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1449 …}
    #fromApi: false
    -name: "Encadrant Technique d'Insertion"
    -description: """
      L'encadrant technique d'insertion (ETI) supervise et soutient socio-professionnellement des personnes éloignées du marché du travail au sein d'une structure d'insertion produisant des biens ou services. Sa mission est d'atteindre les objectifs de production tout en intégrant les buts de formation et d'insertion des salariés. Sous la direction du responsable de la structure, l'ETI organise et gère une partie de l'activité de production. Il établit les conditions pour réaliser un produit ou service, en planifie la mise en œuvre et assure le suivi pour garantir la qualité et la quantité. Il utilise des outils numériques pour la gestion de la production, répartit le travail selon les compétences des salariés et gère l'équipe, en veillant à leur motivation et à la résolution de conflits.\r\n
      L'ETI joue également un rôle dans l'accueil, l'accompagnement et le suivi socio-professionnel des salariés en insertion. Il favorise leur intégration dans la structure, identifie leurs atouts et obstacles, et collabore avec d'autres acteurs du parcours d'insertion. Il contribue à l'évolution professionnelle des salariés en organisant des séances d'apprentissage, en s'assurant de la pertinence des méthodes pédagogiques et en évaluant leurs acquis. Il documente et atteste des compétences professionnelles acquises.
      """
    -public: false
    -_links: null
    -status: "published"
    -lockBy: App\Entity\Scholar\Training\Training {#1441 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#2035
    -id: "3e417641-8146-11e9-a047-0242c0a86003"
    -lessons: Doctrine\ORM\PersistentCollection {#2036 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#2041 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#2046 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1559040230 {#2025
      date: 2019-05-28 12:43:50.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1757372418 {#2034
      date: 2025-09-09 01:00:18.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -lockBy: App\Entity\Scholar\Module\OriginModule {#2050 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#10309
    -id: "853c5bea-98e5-11e9-aad5-0242ac160002"
    -chapters: Doctrine\ORM\PersistentCollection {#10310 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#10315 …}
    -exercises: Doctrine\ORM\PersistentCollection {#10312 …}
    -minimumTime: DateTime @21600 {#10306
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#10317 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#2858 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#10319 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#10321 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#10327 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1561644716 {#10307
      date: 2019-06-27 16:11:56.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1756153572 {#10308
      date: 2025-08-25 22:26:12.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#10325 …}
    #fromApi: false
    -status: "published"
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#10333 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\TrainingVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\PracticalCaseUserVoter"
ACCESS ABSTAIN
"Nellapp\Bundle\SDKBundle\Permission\Security\Voter\SuperAdminVoter"
ACCESS ABSTAIN
Show voter details
106 DENIED FRONT_ACCESS
[
  "training" => App\Entity\Scholar\Training\SharedTraining {#1323
    -id: "fe5bdd93-b6d8-11ee-b7d7-0242c0a85003"
    -modules: Doctrine\ORM\PersistentCollection {#1330 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1364 …}
    -totalHourDescription: 0
    -videoDescription: null
    -diplomaDescription: "Titre Niveau 4 (Bac)"
    -trainingProduct: null
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1379 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1386 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1387 …}
    -thematic: [
      "2"
    ]
    -diploma: 4
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1425 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1705675359 {#1320
      date: 2024-01-19 15:42:39.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458954 {#1321
      date: 2025-09-10 01:02:34.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1449 …}
    #fromApi: false
    -name: "Encadrant Technique d'Insertion"
    -description: """
      L'encadrant technique d'insertion (ETI) supervise et soutient socio-professionnellement des personnes éloignées du marché du travail au sein d'une structure d'insertion produisant des biens ou services. Sa mission est d'atteindre les objectifs de production tout en intégrant les buts de formation et d'insertion des salariés. Sous la direction du responsable de la structure, l'ETI organise et gère une partie de l'activité de production. Il établit les conditions pour réaliser un produit ou service, en planifie la mise en œuvre et assure le suivi pour garantir la qualité et la quantité. Il utilise des outils numériques pour la gestion de la production, répartit le travail selon les compétences des salariés et gère l'équipe, en veillant à leur motivation et à la résolution de conflits.\r\n
      L'ETI joue également un rôle dans l'accueil, l'accompagnement et le suivi socio-professionnel des salariés en insertion. Il favorise leur intégration dans la structure, identifie leurs atouts et obstacles, et collabore avec d'autres acteurs du parcours d'insertion. Il contribue à l'évolution professionnelle des salariés en organisant des séances d'apprentissage, en s'assurant de la pertinence des méthodes pédagogiques et en évaluant leurs acquis. Il documente et atteste des compétences professionnelles acquises.
      """
    -public: false
    -_links: null
    -status: "published"
    -lockBy: App\Entity\Scholar\Training\Training {#1441 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#2035
    -id: "3e417641-8146-11e9-a047-0242c0a86003"
    -lessons: Doctrine\ORM\PersistentCollection {#2036 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#2041 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#2046 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1559040230 {#2025
      date: 2019-05-28 12:43:50.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1757372418 {#2034
      date: 2025-09-09 01:00:18.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -lockBy: App\Entity\Scholar\Module\OriginModule {#2050 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#10353
    -id: "7f08ed94-ebdc-11f0-a0d1-7eefa83e8046"
    -chapters: Doctrine\ORM\PersistentCollection {#10354 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#10359 …}
    -exercises: Doctrine\ORM\PersistentCollection {#10356 …}
    -minimumTime: DateTime @21600 {#10346
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#10361 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#2858 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#10363 …}
    -lessonStats: null
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#10370 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1767799270 {#10352
      date: 2026-01-07 16:21:10.0 Europe/Paris (+01:00)
    }
    -updatedAt: null
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -status: "published"
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#10375 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\TrainingVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\PracticalCaseUserVoter"
ACCESS ABSTAIN
"Nellapp\Bundle\SDKBundle\Permission\Security\Voter\SuperAdminVoter"
ACCESS ABSTAIN
Show voter details
107 DENIED FRONT_ACCESS
[
  "training" => App\Entity\Scholar\Training\SharedTraining {#1323
    -id: "fe5bdd93-b6d8-11ee-b7d7-0242c0a85003"
    -modules: Doctrine\ORM\PersistentCollection {#1330 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1364 …}
    -totalHourDescription: 0
    -videoDescription: null
    -diplomaDescription: "Titre Niveau 4 (Bac)"
    -trainingProduct: null
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1379 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1386 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1387 …}
    -thematic: [
      "2"
    ]
    -diploma: 4
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1425 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1705675359 {#1320
      date: 2024-01-19 15:42:39.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458954 {#1321
      date: 2025-09-10 01:02:34.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1449 …}
    #fromApi: false
    -name: "Encadrant Technique d'Insertion"
    -description: """
      L'encadrant technique d'insertion (ETI) supervise et soutient socio-professionnellement des personnes éloignées du marché du travail au sein d'une structure d'insertion produisant des biens ou services. Sa mission est d'atteindre les objectifs de production tout en intégrant les buts de formation et d'insertion des salariés. Sous la direction du responsable de la structure, l'ETI organise et gère une partie de l'activité de production. Il établit les conditions pour réaliser un produit ou service, en planifie la mise en œuvre et assure le suivi pour garantir la qualité et la quantité. Il utilise des outils numériques pour la gestion de la production, répartit le travail selon les compétences des salariés et gère l'équipe, en veillant à leur motivation et à la résolution de conflits.\r\n
      L'ETI joue également un rôle dans l'accueil, l'accompagnement et le suivi socio-professionnel des salariés en insertion. Il favorise leur intégration dans la structure, identifie leurs atouts et obstacles, et collabore avec d'autres acteurs du parcours d'insertion. Il contribue à l'évolution professionnelle des salariés en organisant des séances d'apprentissage, en s'assurant de la pertinence des méthodes pédagogiques et en évaluant leurs acquis. Il documente et atteste des compétences professionnelles acquises.
      """
    -public: false
    -_links: null
    -status: "published"
    -lockBy: App\Entity\Scholar\Training\Training {#1441 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#2035
    -id: "3e417641-8146-11e9-a047-0242c0a86003"
    -lessons: Doctrine\ORM\PersistentCollection {#2036 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#2041 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#2046 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1559040230 {#2025
      date: 2019-05-28 12:43:50.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1757372418 {#2034
      date: 2025-09-09 01:00:18.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -lockBy: App\Entity\Scholar\Module\OriginModule {#2050 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#10396
    -id: "52d0373d-63d8-11f1-a069-d2c50c5a0872"
    -chapters: Doctrine\ORM\PersistentCollection {#10397 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#10402 …}
    -exercises: Doctrine\ORM\PersistentCollection {#10399 …}
    -minimumTime: DateTime @21600 {#10394
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#10404 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#4608 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#10406 …}
    -lessonStats: null
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#10413 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1780991617 {#10395
      date: 2026-06-09 09:53:37.0 Europe/Paris (+02:00)
    }
    -updatedAt: null
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -status: "published"
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#10418 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\TrainingVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\PracticalCaseUserVoter"
ACCESS ABSTAIN
"Nellapp\Bundle\SDKBundle\Permission\Security\Voter\SuperAdminVoter"
ACCESS ABSTAIN
Show voter details
108 DENIED FRONT_ACCESS
[
  "training" => App\Entity\Scholar\Training\SharedTraining {#1323
    -id: "fe5bdd93-b6d8-11ee-b7d7-0242c0a85003"
    -modules: Doctrine\ORM\PersistentCollection {#1330 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1364 …}
    -totalHourDescription: 0
    -videoDescription: null
    -diplomaDescription: "Titre Niveau 4 (Bac)"
    -trainingProduct: null
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1379 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1386 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1387 …}
    -thematic: [
      "2"
    ]
    -diploma: 4
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1425 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1705675359 {#1320
      date: 2024-01-19 15:42:39.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458954 {#1321
      date: 2025-09-10 01:02:34.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1449 …}
    #fromApi: false
    -name: "Encadrant Technique d'Insertion"
    -description: """
      L'encadrant technique d'insertion (ETI) supervise et soutient socio-professionnellement des personnes éloignées du marché du travail au sein d'une structure d'insertion produisant des biens ou services. Sa mission est d'atteindre les objectifs de production tout en intégrant les buts de formation et d'insertion des salariés. Sous la direction du responsable de la structure, l'ETI organise et gère une partie de l'activité de production. Il établit les conditions pour réaliser un produit ou service, en planifie la mise en œuvre et assure le suivi pour garantir la qualité et la quantité. Il utilise des outils numériques pour la gestion de la production, répartit le travail selon les compétences des salariés et gère l'équipe, en veillant à leur motivation et à la résolution de conflits.\r\n
      L'ETI joue également un rôle dans l'accueil, l'accompagnement et le suivi socio-professionnel des salariés en insertion. Il favorise leur intégration dans la structure, identifie leurs atouts et obstacles, et collabore avec d'autres acteurs du parcours d'insertion. Il contribue à l'évolution professionnelle des salariés en organisant des séances d'apprentissage, en s'assurant de la pertinence des méthodes pédagogiques et en évaluant leurs acquis. Il documente et atteste des compétences professionnelles acquises.
      """
    -public: false
    -_links: null
    -status: "published"
    -lockBy: App\Entity\Scholar\Training\Training {#1441 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#2035
    -id: "3e417641-8146-11e9-a047-0242c0a86003"
    -lessons: Doctrine\ORM\PersistentCollection {#2036 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#2041 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#2046 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1559040230 {#2025
      date: 2019-05-28 12:43:50.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1757372418 {#2034
      date: 2025-09-09 01:00:18.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -lockBy: App\Entity\Scholar\Module\OriginModule {#2050 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#10439
    -id: "b307c258-998d-11e9-aad5-0242ac160002"
    -chapters: Doctrine\ORM\PersistentCollection {#10440 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#10445 …}
    -exercises: Doctrine\ORM\PersistentCollection {#10442 …}
    -minimumTime: DateTime @21600 {#10431
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#10447 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#2858 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#10449 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#10451 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#10457 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1561716948 {#10437
      date: 2019-06-28 12:15:48.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1767799282 {#10438
      date: 2026-01-07 16:21:22.0 Europe/Paris (+01:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#10455 …}
    #fromApi: false
    -status: "published"
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#10463 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\TrainingVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\PracticalCaseUserVoter"
ACCESS ABSTAIN
"Nellapp\Bundle\SDKBundle\Permission\Security\Voter\SuperAdminVoter"
ACCESS ABSTAIN
Show voter details
109 DENIED FRONT_ACCESS
[
  "training" => App\Entity\Scholar\Training\SharedTraining {#1323
    -id: "fe5bdd93-b6d8-11ee-b7d7-0242c0a85003"
    -modules: Doctrine\ORM\PersistentCollection {#1330 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1364 …}
    -totalHourDescription: 0
    -videoDescription: null
    -diplomaDescription: "Titre Niveau 4 (Bac)"
    -trainingProduct: null
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1379 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1386 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1387 …}
    -thematic: [
      "2"
    ]
    -diploma: 4
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1425 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1705675359 {#1320
      date: 2024-01-19 15:42:39.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458954 {#1321
      date: 2025-09-10 01:02:34.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1449 …}
    #fromApi: false
    -name: "Encadrant Technique d'Insertion"
    -description: """
      L'encadrant technique d'insertion (ETI) supervise et soutient socio-professionnellement des personnes éloignées du marché du travail au sein d'une structure d'insertion produisant des biens ou services. Sa mission est d'atteindre les objectifs de production tout en intégrant les buts de formation et d'insertion des salariés. Sous la direction du responsable de la structure, l'ETI organise et gère une partie de l'activité de production. Il établit les conditions pour réaliser un produit ou service, en planifie la mise en œuvre et assure le suivi pour garantir la qualité et la quantité. Il utilise des outils numériques pour la gestion de la production, répartit le travail selon les compétences des salariés et gère l'équipe, en veillant à leur motivation et à la résolution de conflits.\r\n
      L'ETI joue également un rôle dans l'accueil, l'accompagnement et le suivi socio-professionnel des salariés en insertion. Il favorise leur intégration dans la structure, identifie leurs atouts et obstacles, et collabore avec d'autres acteurs du parcours d'insertion. Il contribue à l'évolution professionnelle des salariés en organisant des séances d'apprentissage, en s'assurant de la pertinence des méthodes pédagogiques et en évaluant leurs acquis. Il documente et atteste des compétences professionnelles acquises.
      """
    -public: false
    -_links: null
    -status: "published"
    -lockBy: App\Entity\Scholar\Training\Training {#1441 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#2064
    -id: "14f68491-8d03-11e9-a047-0242c0a86003"
    -lessons: Doctrine\ORM\PersistentCollection {#2065 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#2070 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#2075 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1560330798 {#2062
      date: 2019-06-12 11:13:18.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1757458817 {#2063
      date: 2025-09-10 01:00:17.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -lockBy: App\Entity\Scholar\Module\OriginModule {#2079 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#10678
    -id: "b7f2650d-8d02-11e9-a047-0242c0a86003"
    -chapters: Doctrine\ORM\PersistentCollection {#10679 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#10684 …}
    -exercises: Doctrine\ORM\PersistentCollection {#10681 …}
    -minimumTime: DateTime @21600 {#10675
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#10686 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#2858 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#10688 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#10690 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#10696 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1560330642 {#10676
      date: 2019-06-12 11:10:42.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1757407400 {#10677
      date: 2025-09-09 10:43:20.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#10694 …}
    #fromApi: false
    -status: "published"
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#10702 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\TrainingVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\PracticalCaseUserVoter"
ACCESS ABSTAIN
"Nellapp\Bundle\SDKBundle\Permission\Security\Voter\SuperAdminVoter"
ACCESS ABSTAIN
Show voter details
110 DENIED FRONT_ACCESS
[
  "training" => App\Entity\Scholar\Training\SharedTraining {#1323
    -id: "fe5bdd93-b6d8-11ee-b7d7-0242c0a85003"
    -modules: Doctrine\ORM\PersistentCollection {#1330 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1364 …}
    -totalHourDescription: 0
    -videoDescription: null
    -diplomaDescription: "Titre Niveau 4 (Bac)"
    -trainingProduct: null
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1379 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1386 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1387 …}
    -thematic: [
      "2"
    ]
    -diploma: 4
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1425 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1705675359 {#1320
      date: 2024-01-19 15:42:39.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458954 {#1321
      date: 2025-09-10 01:02:34.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1449 …}
    #fromApi: false
    -name: "Encadrant Technique d'Insertion"
    -description: """
      L'encadrant technique d'insertion (ETI) supervise et soutient socio-professionnellement des personnes éloignées du marché du travail au sein d'une structure d'insertion produisant des biens ou services. Sa mission est d'atteindre les objectifs de production tout en intégrant les buts de formation et d'insertion des salariés. Sous la direction du responsable de la structure, l'ETI organise et gère une partie de l'activité de production. Il établit les conditions pour réaliser un produit ou service, en planifie la mise en œuvre et assure le suivi pour garantir la qualité et la quantité. Il utilise des outils numériques pour la gestion de la production, répartit le travail selon les compétences des salariés et gère l'équipe, en veillant à leur motivation et à la résolution de conflits.\r\n
      L'ETI joue également un rôle dans l'accueil, l'accompagnement et le suivi socio-professionnel des salariés en insertion. Il favorise leur intégration dans la structure, identifie leurs atouts et obstacles, et collabore avec d'autres acteurs du parcours d'insertion. Il contribue à l'évolution professionnelle des salariés en organisant des séances d'apprentissage, en s'assurant de la pertinence des méthodes pédagogiques et en évaluant leurs acquis. Il documente et atteste des compétences professionnelles acquises.
      """
    -public: false
    -_links: null
    -status: "published"
    -lockBy: App\Entity\Scholar\Training\Training {#1441 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#2064
    -id: "14f68491-8d03-11e9-a047-0242c0a86003"
    -lessons: Doctrine\ORM\PersistentCollection {#2065 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#2070 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#2075 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1560330798 {#2062
      date: 2019-06-12 11:13:18.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1757458817 {#2063
      date: 2025-09-10 01:00:17.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -lockBy: App\Entity\Scholar\Module\OriginModule {#2079 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#10724
    -id: "99d3ba9a-8cf2-11e9-a047-0242c0a86003"
    -chapters: Doctrine\ORM\PersistentCollection {#10725 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#10730 …}
    -exercises: Doctrine\ORM\PersistentCollection {#10727 …}
    -minimumTime: DateTime @21600 {#10721
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#10732 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#2858 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#10734 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#10736 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#10742 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1560323720 {#10722
      date: 2019-06-12 09:15:20.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1757410905 {#10723
      date: 2025-09-09 11:41:45.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#10694 …}
    #fromApi: false
    -status: "published"
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#10747 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\TrainingVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\PracticalCaseUserVoter"
ACCESS ABSTAIN
"Nellapp\Bundle\SDKBundle\Permission\Security\Voter\SuperAdminVoter"
ACCESS ABSTAIN
Show voter details
111 DENIED FRONT_ACCESS
[
  "training" => App\Entity\Scholar\Training\SharedTraining {#1323
    -id: "fe5bdd93-b6d8-11ee-b7d7-0242c0a85003"
    -modules: Doctrine\ORM\PersistentCollection {#1330 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1364 …}
    -totalHourDescription: 0
    -videoDescription: null
    -diplomaDescription: "Titre Niveau 4 (Bac)"
    -trainingProduct: null
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1379 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1386 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1387 …}
    -thematic: [
      "2"
    ]
    -diploma: 4
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1425 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1705675359 {#1320
      date: 2024-01-19 15:42:39.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458954 {#1321
      date: 2025-09-10 01:02:34.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1449 …}
    #fromApi: false
    -name: "Encadrant Technique d'Insertion"
    -description: """
      L'encadrant technique d'insertion (ETI) supervise et soutient socio-professionnellement des personnes éloignées du marché du travail au sein d'une structure d'insertion produisant des biens ou services. Sa mission est d'atteindre les objectifs de production tout en intégrant les buts de formation et d'insertion des salariés. Sous la direction du responsable de la structure, l'ETI organise et gère une partie de l'activité de production. Il établit les conditions pour réaliser un produit ou service, en planifie la mise en œuvre et assure le suivi pour garantir la qualité et la quantité. Il utilise des outils numériques pour la gestion de la production, répartit le travail selon les compétences des salariés et gère l'équipe, en veillant à leur motivation et à la résolution de conflits.\r\n
      L'ETI joue également un rôle dans l'accueil, l'accompagnement et le suivi socio-professionnel des salariés en insertion. Il favorise leur intégration dans la structure, identifie leurs atouts et obstacles, et collabore avec d'autres acteurs du parcours d'insertion. Il contribue à l'évolution professionnelle des salariés en organisant des séances d'apprentissage, en s'assurant de la pertinence des méthodes pédagogiques et en évaluant leurs acquis. Il documente et atteste des compétences professionnelles acquises.
      """
    -public: false
    -_links: null
    -status: "published"
    -lockBy: App\Entity\Scholar\Training\Training {#1441 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#2064
    -id: "14f68491-8d03-11e9-a047-0242c0a86003"
    -lessons: Doctrine\ORM\PersistentCollection {#2065 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#2070 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#2075 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1560330798 {#2062
      date: 2019-06-12 11:13:18.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1757458817 {#2063
      date: 2025-09-10 01:00:17.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -lockBy: App\Entity\Scholar\Module\OriginModule {#2079 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#10769
    -id: "7c1c8df2-8d02-11e9-a047-0242c0a86003"
    -chapters: Doctrine\ORM\PersistentCollection {#10770 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#10775 …}
    -exercises: Doctrine\ORM\PersistentCollection {#10772 …}
    -minimumTime: DateTime @21600 {#10766
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#10777 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#2858 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#10779 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#10781 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#10787 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1560330542 {#10767
      date: 2019-06-12 11:09:02.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1757458809 {#10768
      date: 2025-09-10 01:00:09.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#10785 …}
    #fromApi: false
    -status: "published"
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#10793 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\TrainingVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\PracticalCaseUserVoter"
ACCESS ABSTAIN
"Nellapp\Bundle\SDKBundle\Permission\Security\Voter\SuperAdminVoter"
ACCESS ABSTAIN
Show voter details
112 DENIED FRONT_ACCESS
[
  "training" => App\Entity\Scholar\Training\SharedTraining {#1323
    -id: "fe5bdd93-b6d8-11ee-b7d7-0242c0a85003"
    -modules: Doctrine\ORM\PersistentCollection {#1330 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1364 …}
    -totalHourDescription: 0
    -videoDescription: null
    -diplomaDescription: "Titre Niveau 4 (Bac)"
    -trainingProduct: null
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1379 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1386 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1387 …}
    -thematic: [
      "2"
    ]
    -diploma: 4
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1425 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1705675359 {#1320
      date: 2024-01-19 15:42:39.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458954 {#1321
      date: 2025-09-10 01:02:34.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1449 …}
    #fromApi: false
    -name: "Encadrant Technique d'Insertion"
    -description: """
      L'encadrant technique d'insertion (ETI) supervise et soutient socio-professionnellement des personnes éloignées du marché du travail au sein d'une structure d'insertion produisant des biens ou services. Sa mission est d'atteindre les objectifs de production tout en intégrant les buts de formation et d'insertion des salariés. Sous la direction du responsable de la structure, l'ETI organise et gère une partie de l'activité de production. Il établit les conditions pour réaliser un produit ou service, en planifie la mise en œuvre et assure le suivi pour garantir la qualité et la quantité. Il utilise des outils numériques pour la gestion de la production, répartit le travail selon les compétences des salariés et gère l'équipe, en veillant à leur motivation et à la résolution de conflits.\r\n
      L'ETI joue également un rôle dans l'accueil, l'accompagnement et le suivi socio-professionnel des salariés en insertion. Il favorise leur intégration dans la structure, identifie leurs atouts et obstacles, et collabore avec d'autres acteurs du parcours d'insertion. Il contribue à l'évolution professionnelle des salariés en organisant des séances d'apprentissage, en s'assurant de la pertinence des méthodes pédagogiques et en évaluant leurs acquis. Il documente et atteste des compétences professionnelles acquises.
      """
    -public: false
    -_links: null
    -status: "published"
    -lockBy: App\Entity\Scholar\Training\Training {#1441 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#2064
    -id: "14f68491-8d03-11e9-a047-0242c0a86003"
    -lessons: Doctrine\ORM\PersistentCollection {#2065 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#2070 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#2075 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1560330798 {#2062
      date: 2019-06-12 11:13:18.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1757458817 {#2063
      date: 2025-09-10 01:00:17.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -lockBy: App\Entity\Scholar\Module\OriginModule {#2079 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#10815
    -id: "2cb4bc7e-e8cd-11ed-aa02-0242c0a81006"
    -chapters: Doctrine\ORM\PersistentCollection {#10816 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#10821 …}
    -exercises: Doctrine\ORM\PersistentCollection {#10818 …}
    -minimumTime: DateTime @21600 {#10812
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#10823 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#2858 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#10825 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#10827 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#10833 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1683020343 {#10813
      date: 2023-05-02 11:39:03.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1750847724 {#10814
      date: 2025-06-25 12:35:24.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -status: "published"
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#10838 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\TrainingVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\PracticalCaseUserVoter"
ACCESS ABSTAIN
"Nellapp\Bundle\SDKBundle\Permission\Security\Voter\SuperAdminVoter"
ACCESS ABSTAIN
Show voter details
113 DENIED FRONT_ACCESS
[
  "training" => App\Entity\Scholar\Training\SharedTraining {#1323
    -id: "fe5bdd93-b6d8-11ee-b7d7-0242c0a85003"
    -modules: Doctrine\ORM\PersistentCollection {#1330 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1364 …}
    -totalHourDescription: 0
    -videoDescription: null
    -diplomaDescription: "Titre Niveau 4 (Bac)"
    -trainingProduct: null
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1379 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1386 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1387 …}
    -thematic: [
      "2"
    ]
    -diploma: 4
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1425 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1705675359 {#1320
      date: 2024-01-19 15:42:39.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458954 {#1321
      date: 2025-09-10 01:02:34.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1449 …}
    #fromApi: false
    -name: "Encadrant Technique d'Insertion"
    -description: """
      L'encadrant technique d'insertion (ETI) supervise et soutient socio-professionnellement des personnes éloignées du marché du travail au sein d'une structure d'insertion produisant des biens ou services. Sa mission est d'atteindre les objectifs de production tout en intégrant les buts de formation et d'insertion des salariés. Sous la direction du responsable de la structure, l'ETI organise et gère une partie de l'activité de production. Il établit les conditions pour réaliser un produit ou service, en planifie la mise en œuvre et assure le suivi pour garantir la qualité et la quantité. Il utilise des outils numériques pour la gestion de la production, répartit le travail selon les compétences des salariés et gère l'équipe, en veillant à leur motivation et à la résolution de conflits.\r\n
      L'ETI joue également un rôle dans l'accueil, l'accompagnement et le suivi socio-professionnel des salariés en insertion. Il favorise leur intégration dans la structure, identifie leurs atouts et obstacles, et collabore avec d'autres acteurs du parcours d'insertion. Il contribue à l'évolution professionnelle des salariés en organisant des séances d'apprentissage, en s'assurant de la pertinence des méthodes pédagogiques et en évaluant leurs acquis. Il documente et atteste des compétences professionnelles acquises.
      """
    -public: false
    -_links: null
    -status: "published"
    -lockBy: App\Entity\Scholar\Training\Training {#1441 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#2064
    -id: "14f68491-8d03-11e9-a047-0242c0a86003"
    -lessons: Doctrine\ORM\PersistentCollection {#2065 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#2070 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#2075 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1560330798 {#2062
      date: 2019-06-12 11:13:18.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1757458817 {#2063
      date: 2025-09-10 01:00:17.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -lockBy: App\Entity\Scholar\Module\OriginModule {#2079 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#10859
    -id: "45601220-634b-11f1-a069-d2c50c5a0872"
    -chapters: Doctrine\ORM\PersistentCollection {#10860 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#10865 …}
    -exercises: Doctrine\ORM\PersistentCollection {#10862 …}
    -minimumTime: DateTime @21600 {#10857
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#10867 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#4608 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#10869 …}
    -lessonStats: null
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#10876 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1780931036 {#10858
      date: 2026-06-08 17:03:56.0 Europe/Paris (+02:00)
    }
    -updatedAt: null
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -status: "published"
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#10881 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\TrainingVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\PracticalCaseUserVoter"
ACCESS ABSTAIN
"Nellapp\Bundle\SDKBundle\Permission\Security\Voter\SuperAdminVoter"
ACCESS ABSTAIN
Show voter details
114 DENIED FRONT_ACCESS
[
  "training" => App\Entity\Scholar\Training\SharedTraining {#1323
    -id: "fe5bdd93-b6d8-11ee-b7d7-0242c0a85003"
    -modules: Doctrine\ORM\PersistentCollection {#1330 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1364 …}
    -totalHourDescription: 0
    -videoDescription: null
    -diplomaDescription: "Titre Niveau 4 (Bac)"
    -trainingProduct: null
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1379 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1386 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1387 …}
    -thematic: [
      "2"
    ]
    -diploma: 4
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1425 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1705675359 {#1320
      date: 2024-01-19 15:42:39.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458954 {#1321
      date: 2025-09-10 01:02:34.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1449 …}
    #fromApi: false
    -name: "Encadrant Technique d'Insertion"
    -description: """
      L'encadrant technique d'insertion (ETI) supervise et soutient socio-professionnellement des personnes éloignées du marché du travail au sein d'une structure d'insertion produisant des biens ou services. Sa mission est d'atteindre les objectifs de production tout en intégrant les buts de formation et d'insertion des salariés. Sous la direction du responsable de la structure, l'ETI organise et gère une partie de l'activité de production. Il établit les conditions pour réaliser un produit ou service, en planifie la mise en œuvre et assure le suivi pour garantir la qualité et la quantité. Il utilise des outils numériques pour la gestion de la production, répartit le travail selon les compétences des salariés et gère l'équipe, en veillant à leur motivation et à la résolution de conflits.\r\n
      L'ETI joue également un rôle dans l'accueil, l'accompagnement et le suivi socio-professionnel des salariés en insertion. Il favorise leur intégration dans la structure, identifie leurs atouts et obstacles, et collabore avec d'autres acteurs du parcours d'insertion. Il contribue à l'évolution professionnelle des salariés en organisant des séances d'apprentissage, en s'assurant de la pertinence des méthodes pédagogiques et en évaluant leurs acquis. Il documente et atteste des compétences professionnelles acquises.
      """
    -public: false
    -_links: null
    -status: "published"
    -lockBy: App\Entity\Scholar\Training\Training {#1441 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#2064
    -id: "14f68491-8d03-11e9-a047-0242c0a86003"
    -lessons: Doctrine\ORM\PersistentCollection {#2065 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#2070 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#2075 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1560330798 {#2062
      date: 2019-06-12 11:13:18.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1757458817 {#2063
      date: 2025-09-10 01:00:17.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -lockBy: App\Entity\Scholar\Module\OriginModule {#2079 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#10902
    -id: "ef77a365-c97a-11e9-85b5-0242c0a84004"
    -chapters: Doctrine\ORM\PersistentCollection {#10903 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#10908 …}
    -exercises: Doctrine\ORM\PersistentCollection {#10905 …}
    -minimumTime: DateTime @21600 {#10894
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#10910 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#2858 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#10912 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#10914 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#10920 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1566986544 {#10900
      date: 2019-08-28 12:02:24.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1757188083 {#10901
      date: 2025-09-06 21:48:03.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#10918 …}
    #fromApi: false
    -status: "published"
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#10925 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\TrainingVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\PracticalCaseUserVoter"
ACCESS ABSTAIN
"Nellapp\Bundle\SDKBundle\Permission\Security\Voter\SuperAdminVoter"
ACCESS ABSTAIN
Show voter details
115 DENIED FRONT_ACCESS
[
  "training" => App\Entity\Scholar\Training\SharedTraining {#1323
    -id: "fe5bdd93-b6d8-11ee-b7d7-0242c0a85003"
    -modules: Doctrine\ORM\PersistentCollection {#1330 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1364 …}
    -totalHourDescription: 0
    -videoDescription: null
    -diplomaDescription: "Titre Niveau 4 (Bac)"
    -trainingProduct: null
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1379 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1386 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1387 …}
    -thematic: [
      "2"
    ]
    -diploma: 4
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1425 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1705675359 {#1320
      date: 2024-01-19 15:42:39.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458954 {#1321
      date: 2025-09-10 01:02:34.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1449 …}
    #fromApi: false
    -name: "Encadrant Technique d'Insertion"
    -description: """
      L'encadrant technique d'insertion (ETI) supervise et soutient socio-professionnellement des personnes éloignées du marché du travail au sein d'une structure d'insertion produisant des biens ou services. Sa mission est d'atteindre les objectifs de production tout en intégrant les buts de formation et d'insertion des salariés. Sous la direction du responsable de la structure, l'ETI organise et gère une partie de l'activité de production. Il établit les conditions pour réaliser un produit ou service, en planifie la mise en œuvre et assure le suivi pour garantir la qualité et la quantité. Il utilise des outils numériques pour la gestion de la production, répartit le travail selon les compétences des salariés et gère l'équipe, en veillant à leur motivation et à la résolution de conflits.\r\n
      L'ETI joue également un rôle dans l'accueil, l'accompagnement et le suivi socio-professionnel des salariés en insertion. Il favorise leur intégration dans la structure, identifie leurs atouts et obstacles, et collabore avec d'autres acteurs du parcours d'insertion. Il contribue à l'évolution professionnelle des salariés en organisant des séances d'apprentissage, en s'assurant de la pertinence des méthodes pédagogiques et en évaluant leurs acquis. Il documente et atteste des compétences professionnelles acquises.
      """
    -public: false
    -_links: null
    -status: "published"
    -lockBy: App\Entity\Scholar\Training\Training {#1441 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#2064
    -id: "14f68491-8d03-11e9-a047-0242c0a86003"
    -lessons: Doctrine\ORM\PersistentCollection {#2065 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#2070 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#2075 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1560330798 {#2062
      date: 2019-06-12 11:13:18.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1757458817 {#2063
      date: 2025-09-10 01:00:17.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -lockBy: App\Entity\Scholar\Module\OriginModule {#2079 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#10947
    -id: "8326be46-e8cd-11ed-aa02-0242c0a81006"
    -chapters: Doctrine\ORM\PersistentCollection {#10948 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#10953 …}
    -exercises: Doctrine\ORM\PersistentCollection {#10950 …}
    -minimumTime: DateTime @21600 {#10944
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#10955 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#2858 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#10957 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#10959 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#10965 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1683020488 {#10945
      date: 2023-05-02 11:41:28.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1750847724 {#10946
      date: 2025-06-25 12:35:24.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -status: "published"
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#10969 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\TrainingVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\PracticalCaseUserVoter"
ACCESS ABSTAIN
"Nellapp\Bundle\SDKBundle\Permission\Security\Voter\SuperAdminVoter"
ACCESS ABSTAIN
Show voter details
116 DENIED FRONT_ACCESS
[
  "training" => App\Entity\Scholar\Training\SharedTraining {#1323
    -id: "fe5bdd93-b6d8-11ee-b7d7-0242c0a85003"
    -modules: Doctrine\ORM\PersistentCollection {#1330 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1364 …}
    -totalHourDescription: 0
    -videoDescription: null
    -diplomaDescription: "Titre Niveau 4 (Bac)"
    -trainingProduct: null
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1379 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1386 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1387 …}
    -thematic: [
      "2"
    ]
    -diploma: 4
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1425 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1705675359 {#1320
      date: 2024-01-19 15:42:39.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458954 {#1321
      date: 2025-09-10 01:02:34.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1449 …}
    #fromApi: false
    -name: "Encadrant Technique d'Insertion"
    -description: """
      L'encadrant technique d'insertion (ETI) supervise et soutient socio-professionnellement des personnes éloignées du marché du travail au sein d'une structure d'insertion produisant des biens ou services. Sa mission est d'atteindre les objectifs de production tout en intégrant les buts de formation et d'insertion des salariés. Sous la direction du responsable de la structure, l'ETI organise et gère une partie de l'activité de production. Il établit les conditions pour réaliser un produit ou service, en planifie la mise en œuvre et assure le suivi pour garantir la qualité et la quantité. Il utilise des outils numériques pour la gestion de la production, répartit le travail selon les compétences des salariés et gère l'équipe, en veillant à leur motivation et à la résolution de conflits.\r\n
      L'ETI joue également un rôle dans l'accueil, l'accompagnement et le suivi socio-professionnel des salariés en insertion. Il favorise leur intégration dans la structure, identifie leurs atouts et obstacles, et collabore avec d'autres acteurs du parcours d'insertion. Il contribue à l'évolution professionnelle des salariés en organisant des séances d'apprentissage, en s'assurant de la pertinence des méthodes pédagogiques et en évaluant leurs acquis. Il documente et atteste des compétences professionnelles acquises.
      """
    -public: false
    -_links: null
    -status: "published"
    -lockBy: App\Entity\Scholar\Training\Training {#1441 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#2064
    -id: "14f68491-8d03-11e9-a047-0242c0a86003"
    -lessons: Doctrine\ORM\PersistentCollection {#2065 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#2070 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#2075 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1560330798 {#2062
      date: 2019-06-12 11:13:18.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1757458817 {#2063
      date: 2025-09-10 01:00:17.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -lockBy: App\Entity\Scholar\Module\OriginModule {#2079 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#10991
    -id: "348a77f2-1cfb-11ea-a659-0242ac180002"
    -chapters: Doctrine\ORM\PersistentCollection {#10992 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#10997 …}
    -exercises: Doctrine\ORM\PersistentCollection {#10994 …}
    -minimumTime: DateTime @21600 {#10988
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#10999 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#2858 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#11001 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#11003 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#11009 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1576167583 {#10989
      date: 2019-12-12 17:19:43.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757188426 {#10990
      date: 2025-09-06 21:53:46.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#10918 …}
    #fromApi: false
    -status: "published"
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#11014 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\TrainingVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\PracticalCaseUserVoter"
ACCESS ABSTAIN
"Nellapp\Bundle\SDKBundle\Permission\Security\Voter\SuperAdminVoter"
ACCESS ABSTAIN
Show voter details
117 DENIED FRONT_ACCESS
[
  "training" => App\Entity\Scholar\Training\SharedTraining {#1323
    -id: "fe5bdd93-b6d8-11ee-b7d7-0242c0a85003"
    -modules: Doctrine\ORM\PersistentCollection {#1330 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1364 …}
    -totalHourDescription: 0
    -videoDescription: null
    -diplomaDescription: "Titre Niveau 4 (Bac)"
    -trainingProduct: null
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1379 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1386 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1387 …}
    -thematic: [
      "2"
    ]
    -diploma: 4
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1425 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1705675359 {#1320
      date: 2024-01-19 15:42:39.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458954 {#1321
      date: 2025-09-10 01:02:34.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1449 …}
    #fromApi: false
    -name: "Encadrant Technique d'Insertion"
    -description: """
      L'encadrant technique d'insertion (ETI) supervise et soutient socio-professionnellement des personnes éloignées du marché du travail au sein d'une structure d'insertion produisant des biens ou services. Sa mission est d'atteindre les objectifs de production tout en intégrant les buts de formation et d'insertion des salariés. Sous la direction du responsable de la structure, l'ETI organise et gère une partie de l'activité de production. Il établit les conditions pour réaliser un produit ou service, en planifie la mise en œuvre et assure le suivi pour garantir la qualité et la quantité. Il utilise des outils numériques pour la gestion de la production, répartit le travail selon les compétences des salariés et gère l'équipe, en veillant à leur motivation et à la résolution de conflits.\r\n
      L'ETI joue également un rôle dans l'accueil, l'accompagnement et le suivi socio-professionnel des salariés en insertion. Il favorise leur intégration dans la structure, identifie leurs atouts et obstacles, et collabore avec d'autres acteurs du parcours d'insertion. Il contribue à l'évolution professionnelle des salariés en organisant des séances d'apprentissage, en s'assurant de la pertinence des méthodes pédagogiques et en évaluant leurs acquis. Il documente et atteste des compétences professionnelles acquises.
      """
    -public: false
    -_links: null
    -status: "published"
    -lockBy: App\Entity\Scholar\Training\Training {#1441 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#2064
    -id: "14f68491-8d03-11e9-a047-0242c0a86003"
    -lessons: Doctrine\ORM\PersistentCollection {#2065 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#2070 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#2075 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1560330798 {#2062
      date: 2019-06-12 11:13:18.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1757458817 {#2063
      date: 2025-09-10 01:00:17.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -lockBy: App\Entity\Scholar\Module\OriginModule {#2079 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#11035
    -id: "ffc13500-13e2-11f1-a0d1-7eefa83e8046"
    -chapters: Doctrine\ORM\PersistentCollection {#11036 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#11041 …}
    -exercises: Doctrine\ORM\PersistentCollection {#11038 …}
    -minimumTime: DateTime @21600 {#11033
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#11043 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#2858 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#11045 …}
    -lessonStats: null
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#11052 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1772200109 {#11034
      date: 2026-02-27 14:48:29.0 Europe/Paris (+01:00)
    }
    -updatedAt: null
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -status: "published"
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#11057 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\TrainingVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\PracticalCaseUserVoter"
ACCESS ABSTAIN
"Nellapp\Bundle\SDKBundle\Permission\Security\Voter\SuperAdminVoter"
ACCESS ABSTAIN
Show voter details
118 DENIED FRONT_ACCESS
[
  "training" => App\Entity\Scholar\Training\SharedTraining {#1323
    -id: "fe5bdd93-b6d8-11ee-b7d7-0242c0a85003"
    -modules: Doctrine\ORM\PersistentCollection {#1330 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1364 …}
    -totalHourDescription: 0
    -videoDescription: null
    -diplomaDescription: "Titre Niveau 4 (Bac)"
    -trainingProduct: null
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1379 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1386 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1387 …}
    -thematic: [
      "2"
    ]
    -diploma: 4
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1425 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1705675359 {#1320
      date: 2024-01-19 15:42:39.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458954 {#1321
      date: 2025-09-10 01:02:34.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1449 …}
    #fromApi: false
    -name: "Encadrant Technique d'Insertion"
    -description: """
      L'encadrant technique d'insertion (ETI) supervise et soutient socio-professionnellement des personnes éloignées du marché du travail au sein d'une structure d'insertion produisant des biens ou services. Sa mission est d'atteindre les objectifs de production tout en intégrant les buts de formation et d'insertion des salariés. Sous la direction du responsable de la structure, l'ETI organise et gère une partie de l'activité de production. Il établit les conditions pour réaliser un produit ou service, en planifie la mise en œuvre et assure le suivi pour garantir la qualité et la quantité. Il utilise des outils numériques pour la gestion de la production, répartit le travail selon les compétences des salariés et gère l'équipe, en veillant à leur motivation et à la résolution de conflits.\r\n
      L'ETI joue également un rôle dans l'accueil, l'accompagnement et le suivi socio-professionnel des salariés en insertion. Il favorise leur intégration dans la structure, identifie leurs atouts et obstacles, et collabore avec d'autres acteurs du parcours d'insertion. Il contribue à l'évolution professionnelle des salariés en organisant des séances d'apprentissage, en s'assurant de la pertinence des méthodes pédagogiques et en évaluant leurs acquis. Il documente et atteste des compétences professionnelles acquises.
      """
    -public: false
    -_links: null
    -status: "published"
    -lockBy: App\Entity\Scholar\Training\Training {#1441 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#2064
    -id: "14f68491-8d03-11e9-a047-0242c0a86003"
    -lessons: Doctrine\ORM\PersistentCollection {#2065 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#2070 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#2075 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1560330798 {#2062
      date: 2019-06-12 11:13:18.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1757458817 {#2063
      date: 2025-09-10 01:00:17.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -lockBy: App\Entity\Scholar\Module\OriginModule {#2079 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#11078
    -id: "e98e2656-e8cd-11ed-aa02-0242c0a81006"
    -chapters: Doctrine\ORM\PersistentCollection {#11079 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#11084 …}
    -exercises: Doctrine\ORM\PersistentCollection {#11081 …}
    -minimumTime: DateTime @21600 {#11070
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#11086 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#2858 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#11088 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#11090 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#11096 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1683020660 {#11076
      date: 2023-05-02 11:44:20.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1750847724 {#11077
      date: 2025-06-25 12:35:24.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -status: "published"
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#11101 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\TrainingVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\PracticalCaseUserVoter"
ACCESS ABSTAIN
"Nellapp\Bundle\SDKBundle\Permission\Security\Voter\SuperAdminVoter"
ACCESS ABSTAIN
Show voter details
119 DENIED FRONT_ACCESS
[
  "training" => App\Entity\Scholar\Training\SharedTraining {#1323
    -id: "fe5bdd93-b6d8-11ee-b7d7-0242c0a85003"
    -modules: Doctrine\ORM\PersistentCollection {#1330 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1364 …}
    -totalHourDescription: 0
    -videoDescription: null
    -diplomaDescription: "Titre Niveau 4 (Bac)"
    -trainingProduct: null
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1379 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1386 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1387 …}
    -thematic: [
      "2"
    ]
    -diploma: 4
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1425 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1705675359 {#1320
      date: 2024-01-19 15:42:39.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458954 {#1321
      date: 2025-09-10 01:02:34.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1449 …}
    #fromApi: false
    -name: "Encadrant Technique d'Insertion"
    -description: """
      L'encadrant technique d'insertion (ETI) supervise et soutient socio-professionnellement des personnes éloignées du marché du travail au sein d'une structure d'insertion produisant des biens ou services. Sa mission est d'atteindre les objectifs de production tout en intégrant les buts de formation et d'insertion des salariés. Sous la direction du responsable de la structure, l'ETI organise et gère une partie de l'activité de production. Il établit les conditions pour réaliser un produit ou service, en planifie la mise en œuvre et assure le suivi pour garantir la qualité et la quantité. Il utilise des outils numériques pour la gestion de la production, répartit le travail selon les compétences des salariés et gère l'équipe, en veillant à leur motivation et à la résolution de conflits.\r\n
      L'ETI joue également un rôle dans l'accueil, l'accompagnement et le suivi socio-professionnel des salariés en insertion. Il favorise leur intégration dans la structure, identifie leurs atouts et obstacles, et collabore avec d'autres acteurs du parcours d'insertion. Il contribue à l'évolution professionnelle des salariés en organisant des séances d'apprentissage, en s'assurant de la pertinence des méthodes pédagogiques et en évaluant leurs acquis. Il documente et atteste des compétences professionnelles acquises.
      """
    -public: false
    -_links: null
    -status: "published"
    -lockBy: App\Entity\Scholar\Training\Training {#1441 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#2064
    -id: "14f68491-8d03-11e9-a047-0242c0a86003"
    -lessons: Doctrine\ORM\PersistentCollection {#2065 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#2070 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#2075 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1560330798 {#2062
      date: 2019-06-12 11:13:18.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1757458817 {#2063
      date: 2025-09-10 01:00:17.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -lockBy: App\Entity\Scholar\Module\OriginModule {#2079 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#11122
    -id: "a1024e8a-634b-11f1-a069-d2c50c5a0872"
    -chapters: Doctrine\ORM\PersistentCollection {#11123 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#11128 …}
    -exercises: Doctrine\ORM\PersistentCollection {#11125 …}
    -minimumTime: DateTime @21600 {#11120
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#11130 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#4608 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#11132 …}
    -lessonStats: null
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#11139 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1780931190 {#11121
      date: 2026-06-08 17:06:30.0 Europe/Paris (+02:00)
    }
    -updatedAt: null
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -status: "published"
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#11144 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\TrainingVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\PracticalCaseUserVoter"
ACCESS ABSTAIN
"Nellapp\Bundle\SDKBundle\Permission\Security\Voter\SuperAdminVoter"
ACCESS ABSTAIN
Show voter details
120 DENIED FRONT_ACCESS
[
  "training" => App\Entity\Scholar\Training\SharedTraining {#1323
    -id: "fe5bdd93-b6d8-11ee-b7d7-0242c0a85003"
    -modules: Doctrine\ORM\PersistentCollection {#1330 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1364 …}
    -totalHourDescription: 0
    -videoDescription: null
    -diplomaDescription: "Titre Niveau 4 (Bac)"
    -trainingProduct: null
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1379 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1386 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1387 …}
    -thematic: [
      "2"
    ]
    -diploma: 4
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1425 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1705675359 {#1320
      date: 2024-01-19 15:42:39.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458954 {#1321
      date: 2025-09-10 01:02:34.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1449 …}
    #fromApi: false
    -name: "Encadrant Technique d'Insertion"
    -description: """
      L'encadrant technique d'insertion (ETI) supervise et soutient socio-professionnellement des personnes éloignées du marché du travail au sein d'une structure d'insertion produisant des biens ou services. Sa mission est d'atteindre les objectifs de production tout en intégrant les buts de formation et d'insertion des salariés. Sous la direction du responsable de la structure, l'ETI organise et gère une partie de l'activité de production. Il établit les conditions pour réaliser un produit ou service, en planifie la mise en œuvre et assure le suivi pour garantir la qualité et la quantité. Il utilise des outils numériques pour la gestion de la production, répartit le travail selon les compétences des salariés et gère l'équipe, en veillant à leur motivation et à la résolution de conflits.\r\n
      L'ETI joue également un rôle dans l'accueil, l'accompagnement et le suivi socio-professionnel des salariés en insertion. Il favorise leur intégration dans la structure, identifie leurs atouts et obstacles, et collabore avec d'autres acteurs du parcours d'insertion. Il contribue à l'évolution professionnelle des salariés en organisant des séances d'apprentissage, en s'assurant de la pertinence des méthodes pédagogiques et en évaluant leurs acquis. Il documente et atteste des compétences professionnelles acquises.
      """
    -public: false
    -_links: null
    -status: "published"
    -lockBy: App\Entity\Scholar\Training\Training {#1441 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#2093
    -id: "4e2cfc0b-d844-11ed-aa02-0242c0a81006"
    -lessons: Doctrine\ORM\PersistentCollection {#2094 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#2099 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#2104 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1681202339 {#2091
      date: 2023-04-11 10:38:59.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1699884795 {#2092
      date: 2023-11-13 15:13:15.0 Europe/Paris (+01:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -lockBy: App\Entity\Scholar\Module\OriginModule {#2108 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#11474
    -id: "8fc3c41b-821c-11ee-b5ff-0242c0a8c006"
    -chapters: Doctrine\ORM\PersistentCollection {#11475 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#11480 …}
    -exercises: Doctrine\ORM\PersistentCollection {#11477 …}
    -minimumTime: DateTime @21600 {#11471
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#11482 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#2858 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#11484 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#11486 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#11492 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1699876968 {#11472
      date: 2023-11-13 13:02:48.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1754567836 {#11473
      date: 2025-08-07 13:57:16.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#11490 …}
    #fromApi: false
    -status: "published"
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#11497 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\TrainingVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\PracticalCaseUserVoter"
ACCESS ABSTAIN
"Nellapp\Bundle\SDKBundle\Permission\Security\Voter\SuperAdminVoter"
ACCESS ABSTAIN
Show voter details
121 DENIED FRONT_ACCESS
[
  "training" => App\Entity\Scholar\Training\SharedTraining {#1323
    -id: "fe5bdd93-b6d8-11ee-b7d7-0242c0a85003"
    -modules: Doctrine\ORM\PersistentCollection {#1330 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1364 …}
    -totalHourDescription: 0
    -videoDescription: null
    -diplomaDescription: "Titre Niveau 4 (Bac)"
    -trainingProduct: null
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1379 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1386 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1387 …}
    -thematic: [
      "2"
    ]
    -diploma: 4
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1425 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1705675359 {#1320
      date: 2024-01-19 15:42:39.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458954 {#1321
      date: 2025-09-10 01:02:34.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1449 …}
    #fromApi: false
    -name: "Encadrant Technique d'Insertion"
    -description: """
      L'encadrant technique d'insertion (ETI) supervise et soutient socio-professionnellement des personnes éloignées du marché du travail au sein d'une structure d'insertion produisant des biens ou services. Sa mission est d'atteindre les objectifs de production tout en intégrant les buts de formation et d'insertion des salariés. Sous la direction du responsable de la structure, l'ETI organise et gère une partie de l'activité de production. Il établit les conditions pour réaliser un produit ou service, en planifie la mise en œuvre et assure le suivi pour garantir la qualité et la quantité. Il utilise des outils numériques pour la gestion de la production, répartit le travail selon les compétences des salariés et gère l'équipe, en veillant à leur motivation et à la résolution de conflits.\r\n
      L'ETI joue également un rôle dans l'accueil, l'accompagnement et le suivi socio-professionnel des salariés en insertion. Il favorise leur intégration dans la structure, identifie leurs atouts et obstacles, et collabore avec d'autres acteurs du parcours d'insertion. Il contribue à l'évolution professionnelle des salariés en organisant des séances d'apprentissage, en s'assurant de la pertinence des méthodes pédagogiques et en évaluant leurs acquis. Il documente et atteste des compétences professionnelles acquises.
      """
    -public: false
    -_links: null
    -status: "published"
    -lockBy: App\Entity\Scholar\Training\Training {#1441 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#2093
    -id: "4e2cfc0b-d844-11ed-aa02-0242c0a81006"
    -lessons: Doctrine\ORM\PersistentCollection {#2094 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#2099 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#2104 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1681202339 {#2091
      date: 2023-04-11 10:38:59.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1699884795 {#2092
      date: 2023-11-13 15:13:15.0 Europe/Paris (+01:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -lockBy: App\Entity\Scholar\Module\OriginModule {#2108 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#11519
    -id: "78eabc5d-d519-11ed-aa02-0242c0a81006"
    -chapters: Doctrine\ORM\PersistentCollection {#11520 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#11525 …}
    -exercises: Doctrine\ORM\PersistentCollection {#11522 …}
    -minimumTime: DateTime @21600 {#11516
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#11527 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#2858 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#11529 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#11531 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#11537 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1680854089 {#11517
      date: 2023-04-07 09:54:49.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1755155309 {#11518
      date: 2025-08-14 09:08:29.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#11535 …}
    #fromApi: false
    -status: "published"
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#11543 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\TrainingVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\PracticalCaseUserVoter"
ACCESS ABSTAIN
"Nellapp\Bundle\SDKBundle\Permission\Security\Voter\SuperAdminVoter"
ACCESS ABSTAIN
Show voter details
122 DENIED FRONT_ACCESS
[
  "training" => App\Entity\Scholar\Training\SharedTraining {#1323
    -id: "fe5bdd93-b6d8-11ee-b7d7-0242c0a85003"
    -modules: Doctrine\ORM\PersistentCollection {#1330 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1364 …}
    -totalHourDescription: 0
    -videoDescription: null
    -diplomaDescription: "Titre Niveau 4 (Bac)"
    -trainingProduct: null
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1379 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1386 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1387 …}
    -thematic: [
      "2"
    ]
    -diploma: 4
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1425 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1705675359 {#1320
      date: 2024-01-19 15:42:39.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458954 {#1321
      date: 2025-09-10 01:02:34.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1449 …}
    #fromApi: false
    -name: "Encadrant Technique d'Insertion"
    -description: """
      L'encadrant technique d'insertion (ETI) supervise et soutient socio-professionnellement des personnes éloignées du marché du travail au sein d'une structure d'insertion produisant des biens ou services. Sa mission est d'atteindre les objectifs de production tout en intégrant les buts de formation et d'insertion des salariés. Sous la direction du responsable de la structure, l'ETI organise et gère une partie de l'activité de production. Il établit les conditions pour réaliser un produit ou service, en planifie la mise en œuvre et assure le suivi pour garantir la qualité et la quantité. Il utilise des outils numériques pour la gestion de la production, répartit le travail selon les compétences des salariés et gère l'équipe, en veillant à leur motivation et à la résolution de conflits.\r\n
      L'ETI joue également un rôle dans l'accueil, l'accompagnement et le suivi socio-professionnel des salariés en insertion. Il favorise leur intégration dans la structure, identifie leurs atouts et obstacles, et collabore avec d'autres acteurs du parcours d'insertion. Il contribue à l'évolution professionnelle des salariés en organisant des séances d'apprentissage, en s'assurant de la pertinence des méthodes pédagogiques et en évaluant leurs acquis. Il documente et atteste des compétences professionnelles acquises.
      """
    -public: false
    -_links: null
    -status: "published"
    -lockBy: App\Entity\Scholar\Training\Training {#1441 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#2093
    -id: "4e2cfc0b-d844-11ed-aa02-0242c0a81006"
    -lessons: Doctrine\ORM\PersistentCollection {#2094 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#2099 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#2104 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1681202339 {#2091
      date: 2023-04-11 10:38:59.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1699884795 {#2092
      date: 2023-11-13 15:13:15.0 Europe/Paris (+01:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -lockBy: App\Entity\Scholar\Module\OriginModule {#2108 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#11565
    -id: "219a227a-ec09-11e9-9c0f-0242c0a8b002"
    -chapters: Doctrine\ORM\PersistentCollection {#11566 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#11571 …}
    -exercises: Doctrine\ORM\PersistentCollection {#11568 …}
    -minimumTime: DateTime @21600 {#11562
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#11573 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#2858 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#11575 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#11577 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#11583 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1570785957 {#11563
      date: 2019-10-11 11:25:57.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1756849544 {#11564
      date: 2025-09-02 23:45:44.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#8415 …}
    #fromApi: false
    -status: "published"
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#11588 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\TrainingVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\PracticalCaseUserVoter"
ACCESS ABSTAIN
"Nellapp\Bundle\SDKBundle\Permission\Security\Voter\SuperAdminVoter"
ACCESS ABSTAIN
Show voter details
123 DENIED FRONT_ACCESS
[
  "training" => App\Entity\Scholar\Training\SharedTraining {#1323
    -id: "fe5bdd93-b6d8-11ee-b7d7-0242c0a85003"
    -modules: Doctrine\ORM\PersistentCollection {#1330 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1364 …}
    -totalHourDescription: 0
    -videoDescription: null
    -diplomaDescription: "Titre Niveau 4 (Bac)"
    -trainingProduct: null
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1379 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1386 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1387 …}
    -thematic: [
      "2"
    ]
    -diploma: 4
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1425 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1705675359 {#1320
      date: 2024-01-19 15:42:39.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458954 {#1321
      date: 2025-09-10 01:02:34.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1449 …}
    #fromApi: false
    -name: "Encadrant Technique d'Insertion"
    -description: """
      L'encadrant technique d'insertion (ETI) supervise et soutient socio-professionnellement des personnes éloignées du marché du travail au sein d'une structure d'insertion produisant des biens ou services. Sa mission est d'atteindre les objectifs de production tout en intégrant les buts de formation et d'insertion des salariés. Sous la direction du responsable de la structure, l'ETI organise et gère une partie de l'activité de production. Il établit les conditions pour réaliser un produit ou service, en planifie la mise en œuvre et assure le suivi pour garantir la qualité et la quantité. Il utilise des outils numériques pour la gestion de la production, répartit le travail selon les compétences des salariés et gère l'équipe, en veillant à leur motivation et à la résolution de conflits.\r\n
      L'ETI joue également un rôle dans l'accueil, l'accompagnement et le suivi socio-professionnel des salariés en insertion. Il favorise leur intégration dans la structure, identifie leurs atouts et obstacles, et collabore avec d'autres acteurs du parcours d'insertion. Il contribue à l'évolution professionnelle des salariés en organisant des séances d'apprentissage, en s'assurant de la pertinence des méthodes pédagogiques et en évaluant leurs acquis. Il documente et atteste des compétences professionnelles acquises.
      """
    -public: false
    -_links: null
    -status: "published"
    -lockBy: App\Entity\Scholar\Training\Training {#1441 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#2093
    -id: "4e2cfc0b-d844-11ed-aa02-0242c0a81006"
    -lessons: Doctrine\ORM\PersistentCollection {#2094 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#2099 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#2104 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1681202339 {#2091
      date: 2023-04-11 10:38:59.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1699884795 {#2092
      date: 2023-11-13 15:13:15.0 Europe/Paris (+01:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -lockBy: App\Entity\Scholar\Module\OriginModule {#2108 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#11609
    -id: "ff6f2312-6405-11f1-a069-d2c50c5a0872"
    -chapters: Doctrine\ORM\PersistentCollection {#11610 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#11615 …}
    -exercises: Doctrine\ORM\PersistentCollection {#11612 …}
    -minimumTime: DateTime @21600 {#11607
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#11617 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#4608 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#11619 …}
    -lessonStats: null
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#11626 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1781011234 {#11608
      date: 2026-06-09 15:20:34.0 Europe/Paris (+02:00)
    }
    -updatedAt: null
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -status: "published"
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#11630 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\TrainingVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\PracticalCaseUserVoter"
ACCESS ABSTAIN
"Nellapp\Bundle\SDKBundle\Permission\Security\Voter\SuperAdminVoter"
ACCESS ABSTAIN
Show voter details
124 DENIED FRONT_ACCESS
[
  "training" => App\Entity\Scholar\Training\SharedTraining {#1323
    -id: "fe5bdd93-b6d8-11ee-b7d7-0242c0a85003"
    -modules: Doctrine\ORM\PersistentCollection {#1330 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1364 …}
    -totalHourDescription: 0
    -videoDescription: null
    -diplomaDescription: "Titre Niveau 4 (Bac)"
    -trainingProduct: null
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1379 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1386 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1387 …}
    -thematic: [
      "2"
    ]
    -diploma: 4
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1425 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1705675359 {#1320
      date: 2024-01-19 15:42:39.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458954 {#1321
      date: 2025-09-10 01:02:34.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1449 …}
    #fromApi: false
    -name: "Encadrant Technique d'Insertion"
    -description: """
      L'encadrant technique d'insertion (ETI) supervise et soutient socio-professionnellement des personnes éloignées du marché du travail au sein d'une structure d'insertion produisant des biens ou services. Sa mission est d'atteindre les objectifs de production tout en intégrant les buts de formation et d'insertion des salariés. Sous la direction du responsable de la structure, l'ETI organise et gère une partie de l'activité de production. Il établit les conditions pour réaliser un produit ou service, en planifie la mise en œuvre et assure le suivi pour garantir la qualité et la quantité. Il utilise des outils numériques pour la gestion de la production, répartit le travail selon les compétences des salariés et gère l'équipe, en veillant à leur motivation et à la résolution de conflits.\r\n
      L'ETI joue également un rôle dans l'accueil, l'accompagnement et le suivi socio-professionnel des salariés en insertion. Il favorise leur intégration dans la structure, identifie leurs atouts et obstacles, et collabore avec d'autres acteurs du parcours d'insertion. Il contribue à l'évolution professionnelle des salariés en organisant des séances d'apprentissage, en s'assurant de la pertinence des méthodes pédagogiques et en évaluant leurs acquis. Il documente et atteste des compétences professionnelles acquises.
      """
    -public: false
    -_links: null
    -status: "published"
    -lockBy: App\Entity\Scholar\Training\Training {#1441 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#2093
    -id: "4e2cfc0b-d844-11ed-aa02-0242c0a81006"
    -lessons: Doctrine\ORM\PersistentCollection {#2094 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#2099 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#2104 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1681202339 {#2091
      date: 2023-04-11 10:38:59.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1699884795 {#2092
      date: 2023-11-13 15:13:15.0 Europe/Paris (+01:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -lockBy: App\Entity\Scholar\Module\OriginModule {#2108 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#11649
    -id: "13dbab16-6406-11f1-a069-d2c50c5a0872"
    -chapters: Doctrine\ORM\PersistentCollection {#11650 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#11655 …}
    -exercises: Doctrine\ORM\PersistentCollection {#11652 …}
    -minimumTime: DateTime @21600 {#11642
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#11657 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#4608 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#11659 …}
    -lessonStats: null
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#11666 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1781011269 {#11648
      date: 2026-06-09 15:21:09.0 Europe/Paris (+02:00)
    }
    -updatedAt: null
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -status: "published"
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#11671 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\TrainingVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\PracticalCaseUserVoter"
ACCESS ABSTAIN
"Nellapp\Bundle\SDKBundle\Permission\Security\Voter\SuperAdminVoter"
ACCESS ABSTAIN
Show voter details
125 DENIED FRONT_ACCESS
[
  "training" => App\Entity\Scholar\Training\SharedTraining {#1323
    -id: "fe5bdd93-b6d8-11ee-b7d7-0242c0a85003"
    -modules: Doctrine\ORM\PersistentCollection {#1330 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1364 …}
    -totalHourDescription: 0
    -videoDescription: null
    -diplomaDescription: "Titre Niveau 4 (Bac)"
    -trainingProduct: null
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1379 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1386 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1387 …}
    -thematic: [
      "2"
    ]
    -diploma: 4
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1425 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1705675359 {#1320
      date: 2024-01-19 15:42:39.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458954 {#1321
      date: 2025-09-10 01:02:34.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1449 …}
    #fromApi: false
    -name: "Encadrant Technique d'Insertion"
    -description: """
      L'encadrant technique d'insertion (ETI) supervise et soutient socio-professionnellement des personnes éloignées du marché du travail au sein d'une structure d'insertion produisant des biens ou services. Sa mission est d'atteindre les objectifs de production tout en intégrant les buts de formation et d'insertion des salariés. Sous la direction du responsable de la structure, l'ETI organise et gère une partie de l'activité de production. Il établit les conditions pour réaliser un produit ou service, en planifie la mise en œuvre et assure le suivi pour garantir la qualité et la quantité. Il utilise des outils numériques pour la gestion de la production, répartit le travail selon les compétences des salariés et gère l'équipe, en veillant à leur motivation et à la résolution de conflits.\r\n
      L'ETI joue également un rôle dans l'accueil, l'accompagnement et le suivi socio-professionnel des salariés en insertion. Il favorise leur intégration dans la structure, identifie leurs atouts et obstacles, et collabore avec d'autres acteurs du parcours d'insertion. Il contribue à l'évolution professionnelle des salariés en organisant des séances d'apprentissage, en s'assurant de la pertinence des méthodes pédagogiques et en évaluant leurs acquis. Il documente et atteste des compétences professionnelles acquises.
      """
    -public: false
    -_links: null
    -status: "published"
    -lockBy: App\Entity\Scholar\Training\Training {#1441 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#2121
    -id: "bfe83b27-d2ff-11e9-a0d1-0242ac160002"
    -lessons: Doctrine\ORM\PersistentCollection {#2122 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#2127 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#2132 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1568033148 {#2111
      date: 2019-09-09 14:45:48.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1757458819 {#2120
      date: 2025-09-10 01:00:19.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -lockBy: App\Entity\Scholar\Module\OriginModule {#2136 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#11834
    -id: "9a4d0fbc-d300-11e9-a0d1-0242ac160002"
    -chapters: Doctrine\ORM\PersistentCollection {#11835 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#11840 …}
    -exercises: Doctrine\ORM\PersistentCollection {#11837 …}
    -minimumTime: DateTime @21600 {#11831
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#11842 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#2858 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#11844 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#11846 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#11852 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1568033515 {#11832
      date: 2019-09-09 14:51:55.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1754919282 {#11833
      date: 2025-08-11 15:34:42.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#11850 …}
    #fromApi: false
    -status: "published"
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#11858 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\TrainingVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\PracticalCaseUserVoter"
ACCESS ABSTAIN
"Nellapp\Bundle\SDKBundle\Permission\Security\Voter\SuperAdminVoter"
ACCESS ABSTAIN
Show voter details
126 DENIED FRONT_ACCESS
[
  "training" => App\Entity\Scholar\Training\SharedTraining {#1323
    -id: "fe5bdd93-b6d8-11ee-b7d7-0242c0a85003"
    -modules: Doctrine\ORM\PersistentCollection {#1330 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1364 …}
    -totalHourDescription: 0
    -videoDescription: null
    -diplomaDescription: "Titre Niveau 4 (Bac)"
    -trainingProduct: null
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1379 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1386 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1387 …}
    -thematic: [
      "2"
    ]
    -diploma: 4
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1425 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1705675359 {#1320
      date: 2024-01-19 15:42:39.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458954 {#1321
      date: 2025-09-10 01:02:34.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1449 …}
    #fromApi: false
    -name: "Encadrant Technique d'Insertion"
    -description: """
      L'encadrant technique d'insertion (ETI) supervise et soutient socio-professionnellement des personnes éloignées du marché du travail au sein d'une structure d'insertion produisant des biens ou services. Sa mission est d'atteindre les objectifs de production tout en intégrant les buts de formation et d'insertion des salariés. Sous la direction du responsable de la structure, l'ETI organise et gère une partie de l'activité de production. Il établit les conditions pour réaliser un produit ou service, en planifie la mise en œuvre et assure le suivi pour garantir la qualité et la quantité. Il utilise des outils numériques pour la gestion de la production, répartit le travail selon les compétences des salariés et gère l'équipe, en veillant à leur motivation et à la résolution de conflits.\r\n
      L'ETI joue également un rôle dans l'accueil, l'accompagnement et le suivi socio-professionnel des salariés en insertion. Il favorise leur intégration dans la structure, identifie leurs atouts et obstacles, et collabore avec d'autres acteurs du parcours d'insertion. Il contribue à l'évolution professionnelle des salariés en organisant des séances d'apprentissage, en s'assurant de la pertinence des méthodes pédagogiques et en évaluant leurs acquis. Il documente et atteste des compétences professionnelles acquises.
      """
    -public: false
    -_links: null
    -status: "published"
    -lockBy: App\Entity\Scholar\Training\Training {#1441 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#2121
    -id: "bfe83b27-d2ff-11e9-a0d1-0242ac160002"
    -lessons: Doctrine\ORM\PersistentCollection {#2122 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#2127 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#2132 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1568033148 {#2111
      date: 2019-09-09 14:45:48.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1757458819 {#2120
      date: 2025-09-10 01:00:19.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -lockBy: App\Entity\Scholar\Module\OriginModule {#2136 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#11880
    -id: "c58a1bc1-d3a0-11e9-a0d1-0242ac160002"
    -chapters: Doctrine\ORM\PersistentCollection {#11881 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#11886 …}
    -exercises: Doctrine\ORM\PersistentCollection {#11883 …}
    -minimumTime: DateTime @21600 {#11877
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#11888 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#2858 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#11890 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#11892 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#11898 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1568102307 {#11878
      date: 2019-09-10 09:58:27.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1757345703 {#11879
      date: 2025-09-08 17:35:03.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#10146 …}
    #fromApi: false
    -status: "published"
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#11903 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\TrainingVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\PracticalCaseUserVoter"
ACCESS ABSTAIN
"Nellapp\Bundle\SDKBundle\Permission\Security\Voter\SuperAdminVoter"
ACCESS ABSTAIN
Show voter details
127 DENIED FRONT_ACCESS
[
  "training" => App\Entity\Scholar\Training\SharedTraining {#1323
    -id: "fe5bdd93-b6d8-11ee-b7d7-0242c0a85003"
    -modules: Doctrine\ORM\PersistentCollection {#1330 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1364 …}
    -totalHourDescription: 0
    -videoDescription: null
    -diplomaDescription: "Titre Niveau 4 (Bac)"
    -trainingProduct: null
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1379 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1386 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1387 …}
    -thematic: [
      "2"
    ]
    -diploma: 4
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1425 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1705675359 {#1320
      date: 2024-01-19 15:42:39.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458954 {#1321
      date: 2025-09-10 01:02:34.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1449 …}
    #fromApi: false
    -name: "Encadrant Technique d'Insertion"
    -description: """
      L'encadrant technique d'insertion (ETI) supervise et soutient socio-professionnellement des personnes éloignées du marché du travail au sein d'une structure d'insertion produisant des biens ou services. Sa mission est d'atteindre les objectifs de production tout en intégrant les buts de formation et d'insertion des salariés. Sous la direction du responsable de la structure, l'ETI organise et gère une partie de l'activité de production. Il établit les conditions pour réaliser un produit ou service, en planifie la mise en œuvre et assure le suivi pour garantir la qualité et la quantité. Il utilise des outils numériques pour la gestion de la production, répartit le travail selon les compétences des salariés et gère l'équipe, en veillant à leur motivation et à la résolution de conflits.\r\n
      L'ETI joue également un rôle dans l'accueil, l'accompagnement et le suivi socio-professionnel des salariés en insertion. Il favorise leur intégration dans la structure, identifie leurs atouts et obstacles, et collabore avec d'autres acteurs du parcours d'insertion. Il contribue à l'évolution professionnelle des salariés en organisant des séances d'apprentissage, en s'assurant de la pertinence des méthodes pédagogiques et en évaluant leurs acquis. Il documente et atteste des compétences professionnelles acquises.
      """
    -public: false
    -_links: null
    -status: "published"
    -lockBy: App\Entity\Scholar\Training\Training {#1441 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#2121
    -id: "bfe83b27-d2ff-11e9-a0d1-0242ac160002"
    -lessons: Doctrine\ORM\PersistentCollection {#2122 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#2127 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#2132 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1568033148 {#2111
      date: 2019-09-09 14:45:48.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1757458819 {#2120
      date: 2025-09-10 01:00:19.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -lockBy: App\Entity\Scholar\Module\OriginModule {#2136 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#11924
    -id: "808c448d-6338-11f1-a069-d2c50c5a0872"
    -chapters: Doctrine\ORM\PersistentCollection {#11925 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#11930 …}
    -exercises: Doctrine\ORM\PersistentCollection {#11927 …}
    -minimumTime: DateTime @21600 {#11922
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#11932 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#4608 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#11934 …}
    -lessonStats: null
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#11941 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1780922975 {#11923
      date: 2026-06-08 14:49:35.0 Europe/Paris (+02:00)
    }
    -updatedAt: null
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -status: "published"
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#11946 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\TrainingVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\PracticalCaseUserVoter"
ACCESS ABSTAIN
"Nellapp\Bundle\SDKBundle\Permission\Security\Voter\SuperAdminVoter"
ACCESS ABSTAIN
Show voter details
128 DENIED FRONT_ACCESS
[
  "training" => App\Entity\Scholar\Training\SharedTraining {#1323
    -id: "fe5bdd93-b6d8-11ee-b7d7-0242c0a85003"
    -modules: Doctrine\ORM\PersistentCollection {#1330 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1364 …}
    -totalHourDescription: 0
    -videoDescription: null
    -diplomaDescription: "Titre Niveau 4 (Bac)"
    -trainingProduct: null
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1379 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1386 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1387 …}
    -thematic: [
      "2"
    ]
    -diploma: 4
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1425 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1705675359 {#1320
      date: 2024-01-19 15:42:39.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458954 {#1321
      date: 2025-09-10 01:02:34.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1449 …}
    #fromApi: false
    -name: "Encadrant Technique d'Insertion"
    -description: """
      L'encadrant technique d'insertion (ETI) supervise et soutient socio-professionnellement des personnes éloignées du marché du travail au sein d'une structure d'insertion produisant des biens ou services. Sa mission est d'atteindre les objectifs de production tout en intégrant les buts de formation et d'insertion des salariés. Sous la direction du responsable de la structure, l'ETI organise et gère une partie de l'activité de production. Il établit les conditions pour réaliser un produit ou service, en planifie la mise en œuvre et assure le suivi pour garantir la qualité et la quantité. Il utilise des outils numériques pour la gestion de la production, répartit le travail selon les compétences des salariés et gère l'équipe, en veillant à leur motivation et à la résolution de conflits.\r\n
      L'ETI joue également un rôle dans l'accueil, l'accompagnement et le suivi socio-professionnel des salariés en insertion. Il favorise leur intégration dans la structure, identifie leurs atouts et obstacles, et collabore avec d'autres acteurs du parcours d'insertion. Il contribue à l'évolution professionnelle des salariés en organisant des séances d'apprentissage, en s'assurant de la pertinence des méthodes pédagogiques et en évaluant leurs acquis. Il documente et atteste des compétences professionnelles acquises.
      """
    -public: false
    -_links: null
    -status: "published"
    -lockBy: App\Entity\Scholar\Training\Training {#1441 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#2121
    -id: "bfe83b27-d2ff-11e9-a0d1-0242ac160002"
    -lessons: Doctrine\ORM\PersistentCollection {#2122 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#2127 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#2132 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1568033148 {#2111
      date: 2019-09-09 14:45:48.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1757458819 {#2120
      date: 2025-09-10 01:00:19.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -lockBy: App\Entity\Scholar\Module\OriginModule {#2136 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#11967
    -id: "fec82027-90ca-11ed-b6ef-0242ac160004"
    -chapters: Doctrine\ORM\PersistentCollection {#11968 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#11973 …}
    -exercises: Doctrine\ORM\PersistentCollection {#11970 …}
    -minimumTime: DateTime @21600 {#11959
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#11975 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#2858 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#11977 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#11979 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#11985 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1673343704 {#11965
      date: 2023-01-10 10:41:44.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458815 {#11966
      date: 2025-09-10 01:00:15.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#11983 …}
    #fromApi: false
    -status: "published"
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#11991 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\TrainingVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\PracticalCaseUserVoter"
ACCESS ABSTAIN
"Nellapp\Bundle\SDKBundle\Permission\Security\Voter\SuperAdminVoter"
ACCESS ABSTAIN
Show voter details
129 DENIED FRONT_ACCESS
[
  "training" => App\Entity\Scholar\Training\SharedTraining {#1323
    -id: "fe5bdd93-b6d8-11ee-b7d7-0242c0a85003"
    -modules: Doctrine\ORM\PersistentCollection {#1330 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1364 …}
    -totalHourDescription: 0
    -videoDescription: null
    -diplomaDescription: "Titre Niveau 4 (Bac)"
    -trainingProduct: null
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1379 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1386 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1387 …}
    -thematic: [
      "2"
    ]
    -diploma: 4
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1425 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1705675359 {#1320
      date: 2024-01-19 15:42:39.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458954 {#1321
      date: 2025-09-10 01:02:34.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1449 …}
    #fromApi: false
    -name: "Encadrant Technique d'Insertion"
    -description: """
      L'encadrant technique d'insertion (ETI) supervise et soutient socio-professionnellement des personnes éloignées du marché du travail au sein d'une structure d'insertion produisant des biens ou services. Sa mission est d'atteindre les objectifs de production tout en intégrant les buts de formation et d'insertion des salariés. Sous la direction du responsable de la structure, l'ETI organise et gère une partie de l'activité de production. Il établit les conditions pour réaliser un produit ou service, en planifie la mise en œuvre et assure le suivi pour garantir la qualité et la quantité. Il utilise des outils numériques pour la gestion de la production, répartit le travail selon les compétences des salariés et gère l'équipe, en veillant à leur motivation et à la résolution de conflits.\r\n
      L'ETI joue également un rôle dans l'accueil, l'accompagnement et le suivi socio-professionnel des salariés en insertion. Il favorise leur intégration dans la structure, identifie leurs atouts et obstacles, et collabore avec d'autres acteurs du parcours d'insertion. Il contribue à l'évolution professionnelle des salariés en organisant des séances d'apprentissage, en s'assurant de la pertinence des méthodes pédagogiques et en évaluant leurs acquis. Il documente et atteste des compétences professionnelles acquises.
      """
    -public: false
    -_links: null
    -status: "published"
    -lockBy: App\Entity\Scholar\Training\Training {#1441 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#2121
    -id: "bfe83b27-d2ff-11e9-a0d1-0242ac160002"
    -lessons: Doctrine\ORM\PersistentCollection {#2122 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#2127 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#2132 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1568033148 {#2111
      date: 2019-09-09 14:45:48.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1757458819 {#2120
      date: 2025-09-10 01:00:19.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -lockBy: App\Entity\Scholar\Module\OriginModule {#2136 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#12011
    -id: "27ec7a99-13d7-11f1-a0d1-7eefa83e8046"
    -chapters: Doctrine\ORM\PersistentCollection {#12012 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#12017 …}
    -exercises: Doctrine\ORM\PersistentCollection {#12014 …}
    -minimumTime: DateTime @21600 {#12004
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#12019 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#2858 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#12021 …}
    -lessonStats: null
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#12028 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1772195023 {#12010
      date: 2026-02-27 13:23:43.0 Europe/Paris (+01:00)
    }
    -updatedAt: null
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -status: "published"
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#12033 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\TrainingVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\PracticalCaseUserVoter"
ACCESS ABSTAIN
"Nellapp\Bundle\SDKBundle\Permission\Security\Voter\SuperAdminVoter"
ACCESS ABSTAIN
Show voter details
130 DENIED FRONT_ACCESS
[
  "training" => App\Entity\Scholar\Training\SharedTraining {#1323
    -id: "fe5bdd93-b6d8-11ee-b7d7-0242c0a85003"
    -modules: Doctrine\ORM\PersistentCollection {#1330 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1364 …}
    -totalHourDescription: 0
    -videoDescription: null
    -diplomaDescription: "Titre Niveau 4 (Bac)"
    -trainingProduct: null
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1379 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1386 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1387 …}
    -thematic: [
      "2"
    ]
    -diploma: 4
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1425 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1705675359 {#1320
      date: 2024-01-19 15:42:39.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458954 {#1321
      date: 2025-09-10 01:02:34.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1449 …}
    #fromApi: false
    -name: "Encadrant Technique d'Insertion"
    -description: """
      L'encadrant technique d'insertion (ETI) supervise et soutient socio-professionnellement des personnes éloignées du marché du travail au sein d'une structure d'insertion produisant des biens ou services. Sa mission est d'atteindre les objectifs de production tout en intégrant les buts de formation et d'insertion des salariés. Sous la direction du responsable de la structure, l'ETI organise et gère une partie de l'activité de production. Il établit les conditions pour réaliser un produit ou service, en planifie la mise en œuvre et assure le suivi pour garantir la qualité et la quantité. Il utilise des outils numériques pour la gestion de la production, répartit le travail selon les compétences des salariés et gère l'équipe, en veillant à leur motivation et à la résolution de conflits.\r\n
      L'ETI joue également un rôle dans l'accueil, l'accompagnement et le suivi socio-professionnel des salariés en insertion. Il favorise leur intégration dans la structure, identifie leurs atouts et obstacles, et collabore avec d'autres acteurs du parcours d'insertion. Il contribue à l'évolution professionnelle des salariés en organisant des séances d'apprentissage, en s'assurant de la pertinence des méthodes pédagogiques et en évaluant leurs acquis. Il documente et atteste des compétences professionnelles acquises.
      """
    -public: false
    -_links: null
    -status: "published"
    -lockBy: App\Entity\Scholar\Training\Training {#1441 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#2121
    -id: "bfe83b27-d2ff-11e9-a0d1-0242ac160002"
    -lessons: Doctrine\ORM\PersistentCollection {#2122 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#2127 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#2132 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1568033148 {#2111
      date: 2019-09-09 14:45:48.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1757458819 {#2120
      date: 2025-09-10 01:00:19.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -lockBy: App\Entity\Scholar\Module\OriginModule {#2136 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#12054
    -id: "809f0f38-6338-11f1-a069-d2c50c5a0872"
    -chapters: Doctrine\ORM\PersistentCollection {#12055 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#12060 …}
    -exercises: Doctrine\ORM\PersistentCollection {#12057 …}
    -minimumTime: DateTime @21600 {#12052
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#12062 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#4608 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#12064 …}
    -lessonStats: null
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#12071 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1780922975 {#12053
      date: 2026-06-08 14:49:35.0 Europe/Paris (+02:00)
    }
    -updatedAt: null
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -status: "published"
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#12076 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\TrainingVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\PracticalCaseUserVoter"
ACCESS ABSTAIN
"Nellapp\Bundle\SDKBundle\Permission\Security\Voter\SuperAdminVoter"
ACCESS ABSTAIN
Show voter details
131 DENIED FRONT_ACCESS
[
  "training" => App\Entity\Scholar\Training\SharedTraining {#1323
    -id: "fe5bdd93-b6d8-11ee-b7d7-0242c0a85003"
    -modules: Doctrine\ORM\PersistentCollection {#1330 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1364 …}
    -totalHourDescription: 0
    -videoDescription: null
    -diplomaDescription: "Titre Niveau 4 (Bac)"
    -trainingProduct: null
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1379 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1386 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1387 …}
    -thematic: [
      "2"
    ]
    -diploma: 4
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1425 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1705675359 {#1320
      date: 2024-01-19 15:42:39.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458954 {#1321
      date: 2025-09-10 01:02:34.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1449 …}
    #fromApi: false
    -name: "Encadrant Technique d'Insertion"
    -description: """
      L'encadrant technique d'insertion (ETI) supervise et soutient socio-professionnellement des personnes éloignées du marché du travail au sein d'une structure d'insertion produisant des biens ou services. Sa mission est d'atteindre les objectifs de production tout en intégrant les buts de formation et d'insertion des salariés. Sous la direction du responsable de la structure, l'ETI organise et gère une partie de l'activité de production. Il établit les conditions pour réaliser un produit ou service, en planifie la mise en œuvre et assure le suivi pour garantir la qualité et la quantité. Il utilise des outils numériques pour la gestion de la production, répartit le travail selon les compétences des salariés et gère l'équipe, en veillant à leur motivation et à la résolution de conflits.\r\n
      L'ETI joue également un rôle dans l'accueil, l'accompagnement et le suivi socio-professionnel des salariés en insertion. Il favorise leur intégration dans la structure, identifie leurs atouts et obstacles, et collabore avec d'autres acteurs du parcours d'insertion. Il contribue à l'évolution professionnelle des salariés en organisant des séances d'apprentissage, en s'assurant de la pertinence des méthodes pédagogiques et en évaluant leurs acquis. Il documente et atteste des compétences professionnelles acquises.
      """
    -public: false
    -_links: null
    -status: "published"
    -lockBy: App\Entity\Scholar\Training\Training {#1441 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#2150
    -id: "ec18ae7c-dae7-11e9-a874-0242ac160003"
    -lessons: Doctrine\ORM\PersistentCollection {#2151 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#2156 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#2161 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1568902524 {#2148
      date: 2019-09-19 16:15:24.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1757458820 {#2149
      date: 2025-09-10 01:00:20.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#2159 …}
    #fromApi: false
    -lockBy: App\Entity\Scholar\Module\OriginModule {#2166 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#12266
    -id: "7a89f051-d475-11e9-a0d1-0242ac160002"
    -chapters: Doctrine\ORM\PersistentCollection {#12267 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#12272 …}
    -exercises: Doctrine\ORM\PersistentCollection {#12269 …}
    -minimumTime: DateTime @21600 {#12263
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#12274 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#2858 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#12276 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#12278 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#12284 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1568193664 {#12264
      date: 2019-09-11 11:21:04.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1757458809 {#12265
      date: 2025-09-10 01:00:09.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#12282 …}
    #fromApi: false
    -status: "published"
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#12289 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\TrainingVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\PracticalCaseUserVoter"
ACCESS ABSTAIN
"Nellapp\Bundle\SDKBundle\Permission\Security\Voter\SuperAdminVoter"
ACCESS ABSTAIN
Show voter details
132 DENIED FRONT_ACCESS
[
  "training" => App\Entity\Scholar\Training\SharedTraining {#1323
    -id: "fe5bdd93-b6d8-11ee-b7d7-0242c0a85003"
    -modules: Doctrine\ORM\PersistentCollection {#1330 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1364 …}
    -totalHourDescription: 0
    -videoDescription: null
    -diplomaDescription: "Titre Niveau 4 (Bac)"
    -trainingProduct: null
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1379 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1386 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1387 …}
    -thematic: [
      "2"
    ]
    -diploma: 4
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1425 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1705675359 {#1320
      date: 2024-01-19 15:42:39.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458954 {#1321
      date: 2025-09-10 01:02:34.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1449 …}
    #fromApi: false
    -name: "Encadrant Technique d'Insertion"
    -description: """
      L'encadrant technique d'insertion (ETI) supervise et soutient socio-professionnellement des personnes éloignées du marché du travail au sein d'une structure d'insertion produisant des biens ou services. Sa mission est d'atteindre les objectifs de production tout en intégrant les buts de formation et d'insertion des salariés. Sous la direction du responsable de la structure, l'ETI organise et gère une partie de l'activité de production. Il établit les conditions pour réaliser un produit ou service, en planifie la mise en œuvre et assure le suivi pour garantir la qualité et la quantité. Il utilise des outils numériques pour la gestion de la production, répartit le travail selon les compétences des salariés et gère l'équipe, en veillant à leur motivation et à la résolution de conflits.\r\n
      L'ETI joue également un rôle dans l'accueil, l'accompagnement et le suivi socio-professionnel des salariés en insertion. Il favorise leur intégration dans la structure, identifie leurs atouts et obstacles, et collabore avec d'autres acteurs du parcours d'insertion. Il contribue à l'évolution professionnelle des salariés en organisant des séances d'apprentissage, en s'assurant de la pertinence des méthodes pédagogiques et en évaluant leurs acquis. Il documente et atteste des compétences professionnelles acquises.
      """
    -public: false
    -_links: null
    -status: "published"
    -lockBy: App\Entity\Scholar\Training\Training {#1441 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#2150
    -id: "ec18ae7c-dae7-11e9-a874-0242ac160003"
    -lessons: Doctrine\ORM\PersistentCollection {#2151 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#2156 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#2161 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1568902524 {#2148
      date: 2019-09-19 16:15:24.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1757458820 {#2149
      date: 2025-09-10 01:00:20.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#2159 …}
    #fromApi: false
    -lockBy: App\Entity\Scholar\Module\OriginModule {#2166 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#12311
    -id: "000974f5-d47a-11e9-a0d1-0242ac160002"
    -chapters: Doctrine\ORM\PersistentCollection {#12312 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#12317 …}
    -exercises: Doctrine\ORM\PersistentCollection {#12314 …}
    -minimumTime: DateTime @21600 {#12308
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#12319 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#2858 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#12321 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#12323 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#12329 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1568195606 {#12309
      date: 2019-09-11 11:53:26.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1750847724 {#12310
      date: 2025-06-25 12:35:24.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -status: "published"
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#12334 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\TrainingVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\PracticalCaseUserVoter"
ACCESS ABSTAIN
"Nellapp\Bundle\SDKBundle\Permission\Security\Voter\SuperAdminVoter"
ACCESS ABSTAIN
Show voter details
133 DENIED FRONT_ACCESS
[
  "training" => App\Entity\Scholar\Training\SharedTraining {#1323
    -id: "fe5bdd93-b6d8-11ee-b7d7-0242c0a85003"
    -modules: Doctrine\ORM\PersistentCollection {#1330 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1364 …}
    -totalHourDescription: 0
    -videoDescription: null
    -diplomaDescription: "Titre Niveau 4 (Bac)"
    -trainingProduct: null
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1379 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1386 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1387 …}
    -thematic: [
      "2"
    ]
    -diploma: 4
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1425 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1705675359 {#1320
      date: 2024-01-19 15:42:39.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458954 {#1321
      date: 2025-09-10 01:02:34.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1449 …}
    #fromApi: false
    -name: "Encadrant Technique d'Insertion"
    -description: """
      L'encadrant technique d'insertion (ETI) supervise et soutient socio-professionnellement des personnes éloignées du marché du travail au sein d'une structure d'insertion produisant des biens ou services. Sa mission est d'atteindre les objectifs de production tout en intégrant les buts de formation et d'insertion des salariés. Sous la direction du responsable de la structure, l'ETI organise et gère une partie de l'activité de production. Il établit les conditions pour réaliser un produit ou service, en planifie la mise en œuvre et assure le suivi pour garantir la qualité et la quantité. Il utilise des outils numériques pour la gestion de la production, répartit le travail selon les compétences des salariés et gère l'équipe, en veillant à leur motivation et à la résolution de conflits.\r\n
      L'ETI joue également un rôle dans l'accueil, l'accompagnement et le suivi socio-professionnel des salariés en insertion. Il favorise leur intégration dans la structure, identifie leurs atouts et obstacles, et collabore avec d'autres acteurs du parcours d'insertion. Il contribue à l'évolution professionnelle des salariés en organisant des séances d'apprentissage, en s'assurant de la pertinence des méthodes pédagogiques et en évaluant leurs acquis. Il documente et atteste des compétences professionnelles acquises.
      """
    -public: false
    -_links: null
    -status: "published"
    -lockBy: App\Entity\Scholar\Training\Training {#1441 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#2150
    -id: "ec18ae7c-dae7-11e9-a874-0242ac160003"
    -lessons: Doctrine\ORM\PersistentCollection {#2151 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#2156 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#2161 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1568902524 {#2148
      date: 2019-09-19 16:15:24.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1757458820 {#2149
      date: 2025-09-10 01:00:20.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#2159 …}
    #fromApi: false
    -lockBy: App\Entity\Scholar\Module\OriginModule {#2166 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#12355
    -id: "eb7dd90b-6339-11f1-a069-d2c50c5a0872"
    -chapters: Doctrine\ORM\PersistentCollection {#12356 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#12361 …}
    -exercises: Doctrine\ORM\PersistentCollection {#12358 …}
    -minimumTime: DateTime @21600 {#12353
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#12363 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#4608 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#12365 …}
    -lessonStats: null
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#12372 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1780923584 {#12354
      date: 2026-06-08 14:59:44.0 Europe/Paris (+02:00)
    }
    -updatedAt: null
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -status: "published"
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#12377 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\TrainingVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\PracticalCaseUserVoter"
ACCESS ABSTAIN
"Nellapp\Bundle\SDKBundle\Permission\Security\Voter\SuperAdminVoter"
ACCESS ABSTAIN
Show voter details
134 DENIED FRONT_ACCESS
[
  "training" => App\Entity\Scholar\Training\SharedTraining {#1323
    -id: "fe5bdd93-b6d8-11ee-b7d7-0242c0a85003"
    -modules: Doctrine\ORM\PersistentCollection {#1330 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1364 …}
    -totalHourDescription: 0
    -videoDescription: null
    -diplomaDescription: "Titre Niveau 4 (Bac)"
    -trainingProduct: null
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1379 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1386 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1387 …}
    -thematic: [
      "2"
    ]
    -diploma: 4
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1425 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1705675359 {#1320
      date: 2024-01-19 15:42:39.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458954 {#1321
      date: 2025-09-10 01:02:34.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1449 …}
    #fromApi: false
    -name: "Encadrant Technique d'Insertion"
    -description: """
      L'encadrant technique d'insertion (ETI) supervise et soutient socio-professionnellement des personnes éloignées du marché du travail au sein d'une structure d'insertion produisant des biens ou services. Sa mission est d'atteindre les objectifs de production tout en intégrant les buts de formation et d'insertion des salariés. Sous la direction du responsable de la structure, l'ETI organise et gère une partie de l'activité de production. Il établit les conditions pour réaliser un produit ou service, en planifie la mise en œuvre et assure le suivi pour garantir la qualité et la quantité. Il utilise des outils numériques pour la gestion de la production, répartit le travail selon les compétences des salariés et gère l'équipe, en veillant à leur motivation et à la résolution de conflits.\r\n
      L'ETI joue également un rôle dans l'accueil, l'accompagnement et le suivi socio-professionnel des salariés en insertion. Il favorise leur intégration dans la structure, identifie leurs atouts et obstacles, et collabore avec d'autres acteurs du parcours d'insertion. Il contribue à l'évolution professionnelle des salariés en organisant des séances d'apprentissage, en s'assurant de la pertinence des méthodes pédagogiques et en évaluant leurs acquis. Il documente et atteste des compétences professionnelles acquises.
      """
    -public: false
    -_links: null
    -status: "published"
    -lockBy: App\Entity\Scholar\Training\Training {#1441 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#2150
    -id: "ec18ae7c-dae7-11e9-a874-0242ac160003"
    -lessons: Doctrine\ORM\PersistentCollection {#2151 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#2156 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#2161 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1568902524 {#2148
      date: 2019-09-19 16:15:24.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1757458820 {#2149
      date: 2025-09-10 01:00:20.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#2159 …}
    #fromApi: false
    -lockBy: App\Entity\Scholar\Module\OriginModule {#2166 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#12398
    -id: "beea5541-15c8-11ea-9c0f-0242c0a8b002"
    -chapters: Doctrine\ORM\PersistentCollection {#12399 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#12404 …}
    -exercises: Doctrine\ORM\PersistentCollection {#12401 …}
    -minimumTime: DateTime @21600 {#12390
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#12406 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#2858 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#12408 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#12410 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#12416 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1575376252 {#12396
      date: 2019-12-03 13:30:52.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1756909102 {#12397
      date: 2025-09-03 16:18:22.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#12414 …}
    #fromApi: false
    -status: "published"
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#12422 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\TrainingVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\PracticalCaseUserVoter"
ACCESS ABSTAIN
"Nellapp\Bundle\SDKBundle\Permission\Security\Voter\SuperAdminVoter"
ACCESS ABSTAIN
Show voter details
135 DENIED FRONT_ACCESS
[
  "training" => App\Entity\Scholar\Training\SharedTraining {#1323
    -id: "fe5bdd93-b6d8-11ee-b7d7-0242c0a85003"
    -modules: Doctrine\ORM\PersistentCollection {#1330 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1364 …}
    -totalHourDescription: 0
    -videoDescription: null
    -diplomaDescription: "Titre Niveau 4 (Bac)"
    -trainingProduct: null
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1379 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1386 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1387 …}
    -thematic: [
      "2"
    ]
    -diploma: 4
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1425 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1705675359 {#1320
      date: 2024-01-19 15:42:39.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458954 {#1321
      date: 2025-09-10 01:02:34.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1449 …}
    #fromApi: false
    -name: "Encadrant Technique d'Insertion"
    -description: """
      L'encadrant technique d'insertion (ETI) supervise et soutient socio-professionnellement des personnes éloignées du marché du travail au sein d'une structure d'insertion produisant des biens ou services. Sa mission est d'atteindre les objectifs de production tout en intégrant les buts de formation et d'insertion des salariés. Sous la direction du responsable de la structure, l'ETI organise et gère une partie de l'activité de production. Il établit les conditions pour réaliser un produit ou service, en planifie la mise en œuvre et assure le suivi pour garantir la qualité et la quantité. Il utilise des outils numériques pour la gestion de la production, répartit le travail selon les compétences des salariés et gère l'équipe, en veillant à leur motivation et à la résolution de conflits.\r\n
      L'ETI joue également un rôle dans l'accueil, l'accompagnement et le suivi socio-professionnel des salariés en insertion. Il favorise leur intégration dans la structure, identifie leurs atouts et obstacles, et collabore avec d'autres acteurs du parcours d'insertion. Il contribue à l'évolution professionnelle des salariés en organisant des séances d'apprentissage, en s'assurant de la pertinence des méthodes pédagogiques et en évaluant leurs acquis. Il documente et atteste des compétences professionnelles acquises.
      """
    -public: false
    -_links: null
    -status: "published"
    -lockBy: App\Entity\Scholar\Training\Training {#1441 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#2150
    -id: "ec18ae7c-dae7-11e9-a874-0242ac160003"
    -lessons: Doctrine\ORM\PersistentCollection {#2151 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#2156 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#2161 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1568902524 {#2148
      date: 2019-09-19 16:15:24.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1757458820 {#2149
      date: 2025-09-10 01:00:20.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#2159 …}
    #fromApi: false
    -lockBy: App\Entity\Scholar\Module\OriginModule {#2166 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#12444
    -id: "b16eeaea-13e6-11f1-a0d1-7eefa83e8046"
    -chapters: Doctrine\ORM\PersistentCollection {#12445 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#12450 …}
    -exercises: Doctrine\ORM\PersistentCollection {#12447 …}
    -minimumTime: DateTime @21600 {#12441
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#12452 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#2858 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#12454 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#12456 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#12462 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1772201696 {#12442
      date: 2026-02-27 15:14:56.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1777314977 {#12443
      date: 2026-04-27 20:36:17.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#8641 …}
    #fromApi: false
    -status: "published"
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#12467 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\TrainingVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\PracticalCaseUserVoter"
ACCESS ABSTAIN
"Nellapp\Bundle\SDKBundle\Permission\Security\Voter\SuperAdminVoter"
ACCESS ABSTAIN
Show voter details
136 DENIED FRONT_ACCESS
[
  "training" => App\Entity\Scholar\Training\SharedTraining {#1323
    -id: "fe5bdd93-b6d8-11ee-b7d7-0242c0a85003"
    -modules: Doctrine\ORM\PersistentCollection {#1330 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1364 …}
    -totalHourDescription: 0
    -videoDescription: null
    -diplomaDescription: "Titre Niveau 4 (Bac)"
    -trainingProduct: null
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1379 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1386 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1387 …}
    -thematic: [
      "2"
    ]
    -diploma: 4
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1425 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1705675359 {#1320
      date: 2024-01-19 15:42:39.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458954 {#1321
      date: 2025-09-10 01:02:34.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1449 …}
    #fromApi: false
    -name: "Encadrant Technique d'Insertion"
    -description: """
      L'encadrant technique d'insertion (ETI) supervise et soutient socio-professionnellement des personnes éloignées du marché du travail au sein d'une structure d'insertion produisant des biens ou services. Sa mission est d'atteindre les objectifs de production tout en intégrant les buts de formation et d'insertion des salariés. Sous la direction du responsable de la structure, l'ETI organise et gère une partie de l'activité de production. Il établit les conditions pour réaliser un produit ou service, en planifie la mise en œuvre et assure le suivi pour garantir la qualité et la quantité. Il utilise des outils numériques pour la gestion de la production, répartit le travail selon les compétences des salariés et gère l'équipe, en veillant à leur motivation et à la résolution de conflits.\r\n
      L'ETI joue également un rôle dans l'accueil, l'accompagnement et le suivi socio-professionnel des salariés en insertion. Il favorise leur intégration dans la structure, identifie leurs atouts et obstacles, et collabore avec d'autres acteurs du parcours d'insertion. Il contribue à l'évolution professionnelle des salariés en organisant des séances d'apprentissage, en s'assurant de la pertinence des méthodes pédagogiques et en évaluant leurs acquis. Il documente et atteste des compétences professionnelles acquises.
      """
    -public: false
    -_links: null
    -status: "published"
    -lockBy: App\Entity\Scholar\Training\Training {#1441 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#2150
    -id: "ec18ae7c-dae7-11e9-a874-0242ac160003"
    -lessons: Doctrine\ORM\PersistentCollection {#2151 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#2156 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#2161 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1568902524 {#2148
      date: 2019-09-19 16:15:24.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1757458820 {#2149
      date: 2025-09-10 01:00:20.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#2159 …}
    #fromApi: false
    -lockBy: App\Entity\Scholar\Module\OriginModule {#2166 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#12487
    -id: "eb8b93ad-6339-11f1-a069-d2c50c5a0872"
    -chapters: Doctrine\ORM\PersistentCollection {#12488 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#12493 …}
    -exercises: Doctrine\ORM\PersistentCollection {#12490 …}
    -minimumTime: DateTime @21600 {#12480
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#12495 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#4608 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#12497 …}
    -lessonStats: null
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#12504 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1780923584 {#12486
      date: 2026-06-08 14:59:44.0 Europe/Paris (+02:00)
    }
    -updatedAt: null
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -status: "published"
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#12509 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\TrainingVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\PracticalCaseUserVoter"
ACCESS ABSTAIN
"Nellapp\Bundle\SDKBundle\Permission\Security\Voter\SuperAdminVoter"
ACCESS ABSTAIN
Show voter details
137 DENIED FRONT_ACCESS
[
  "training" => App\Entity\Scholar\Training\SharedTraining {#1323
    -id: "fe5bdd93-b6d8-11ee-b7d7-0242c0a85003"
    -modules: Doctrine\ORM\PersistentCollection {#1330 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1364 …}
    -totalHourDescription: 0
    -videoDescription: null
    -diplomaDescription: "Titre Niveau 4 (Bac)"
    -trainingProduct: null
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1379 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1386 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1387 …}
    -thematic: [
      "2"
    ]
    -diploma: 4
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1425 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1705675359 {#1320
      date: 2024-01-19 15:42:39.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458954 {#1321
      date: 2025-09-10 01:02:34.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1449 …}
    #fromApi: false
    -name: "Encadrant Technique d'Insertion"
    -description: """
      L'encadrant technique d'insertion (ETI) supervise et soutient socio-professionnellement des personnes éloignées du marché du travail au sein d'une structure d'insertion produisant des biens ou services. Sa mission est d'atteindre les objectifs de production tout en intégrant les buts de formation et d'insertion des salariés. Sous la direction du responsable de la structure, l'ETI organise et gère une partie de l'activité de production. Il établit les conditions pour réaliser un produit ou service, en planifie la mise en œuvre et assure le suivi pour garantir la qualité et la quantité. Il utilise des outils numériques pour la gestion de la production, répartit le travail selon les compétences des salariés et gère l'équipe, en veillant à leur motivation et à la résolution de conflits.\r\n
      L'ETI joue également un rôle dans l'accueil, l'accompagnement et le suivi socio-professionnel des salariés en insertion. Il favorise leur intégration dans la structure, identifie leurs atouts et obstacles, et collabore avec d'autres acteurs du parcours d'insertion. Il contribue à l'évolution professionnelle des salariés en organisant des séances d'apprentissage, en s'assurant de la pertinence des méthodes pédagogiques et en évaluant leurs acquis. Il documente et atteste des compétences professionnelles acquises.
      """
    -public: false
    -_links: null
    -status: "published"
    -lockBy: App\Entity\Scholar\Training\Training {#1441 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#2179
    -id: "82f593c4-2323-11e9-8180-00163e87308f"
    -lessons: Doctrine\ORM\PersistentCollection {#2180 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#2185 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#2190 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1548697103 {#2169
      date: 2019-01-28 18:38:23.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458819 {#2178
      date: 2025-09-10 01:00:19.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -lockBy: App\Entity\Scholar\Module\OriginModule {#2194 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#12699
    -id: "c4fd8569-2322-11e9-8180-00163e87308f"
    -chapters: Doctrine\ORM\PersistentCollection {#12700 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#12705 …}
    -exercises: Doctrine\ORM\PersistentCollection {#12702 …}
    -minimumTime: DateTime @21600 {#12696
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#12707 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#2858 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#12709 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#12711 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#12717 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1548696785 {#12697
      date: 2019-01-28 18:33:05.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458813 {#12698
      date: 2025-09-10 01:00:13.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#2317 …}
    #fromApi: false
    -status: "published"
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#12721 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\TrainingVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\PracticalCaseUserVoter"
ACCESS ABSTAIN
"Nellapp\Bundle\SDKBundle\Permission\Security\Voter\SuperAdminVoter"
ACCESS ABSTAIN
Show voter details
138 DENIED FRONT_ACCESS
[
  "training" => App\Entity\Scholar\Training\SharedTraining {#1323
    -id: "fe5bdd93-b6d8-11ee-b7d7-0242c0a85003"
    -modules: Doctrine\ORM\PersistentCollection {#1330 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1364 …}
    -totalHourDescription: 0
    -videoDescription: null
    -diplomaDescription: "Titre Niveau 4 (Bac)"
    -trainingProduct: null
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1379 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1386 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1387 …}
    -thematic: [
      "2"
    ]
    -diploma: 4
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1425 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1705675359 {#1320
      date: 2024-01-19 15:42:39.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458954 {#1321
      date: 2025-09-10 01:02:34.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1449 …}
    #fromApi: false
    -name: "Encadrant Technique d'Insertion"
    -description: """
      L'encadrant technique d'insertion (ETI) supervise et soutient socio-professionnellement des personnes éloignées du marché du travail au sein d'une structure d'insertion produisant des biens ou services. Sa mission est d'atteindre les objectifs de production tout en intégrant les buts de formation et d'insertion des salariés. Sous la direction du responsable de la structure, l'ETI organise et gère une partie de l'activité de production. Il établit les conditions pour réaliser un produit ou service, en planifie la mise en œuvre et assure le suivi pour garantir la qualité et la quantité. Il utilise des outils numériques pour la gestion de la production, répartit le travail selon les compétences des salariés et gère l'équipe, en veillant à leur motivation et à la résolution de conflits.\r\n
      L'ETI joue également un rôle dans l'accueil, l'accompagnement et le suivi socio-professionnel des salariés en insertion. Il favorise leur intégration dans la structure, identifie leurs atouts et obstacles, et collabore avec d'autres acteurs du parcours d'insertion. Il contribue à l'évolution professionnelle des salariés en organisant des séances d'apprentissage, en s'assurant de la pertinence des méthodes pédagogiques et en évaluant leurs acquis. Il documente et atteste des compétences professionnelles acquises.
      """
    -public: false
    -_links: null
    -status: "published"
    -lockBy: App\Entity\Scholar\Training\Training {#1441 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#2179
    -id: "82f593c4-2323-11e9-8180-00163e87308f"
    -lessons: Doctrine\ORM\PersistentCollection {#2180 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#2185 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#2190 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1548697103 {#2169
      date: 2019-01-28 18:38:23.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458819 {#2178
      date: 2025-09-10 01:00:19.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -lockBy: App\Entity\Scholar\Module\OriginModule {#2194 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#12743
    -id: "1fddae6a-83e8-11ea-b7d2-0242ac1c0004"
    -chapters: Doctrine\ORM\PersistentCollection {#12744 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#12749 …}
    -exercises: Doctrine\ORM\PersistentCollection {#12746 …}
    -minimumTime: DateTime @21600 {#12740
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#12751 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#2858 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#12753 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#12755 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#12761 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1587484357 {#12741
      date: 2020-04-21 17:52:37.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1757458805 {#12742
      date: 2025-09-10 01:00:05.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#4482 …}
    #fromApi: false
    -status: "published"
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#12766 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\TrainingVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\PracticalCaseUserVoter"
ACCESS ABSTAIN
"Nellapp\Bundle\SDKBundle\Permission\Security\Voter\SuperAdminVoter"
ACCESS ABSTAIN
Show voter details
139 DENIED FRONT_ACCESS
[
  "training" => App\Entity\Scholar\Training\SharedTraining {#1323
    -id: "fe5bdd93-b6d8-11ee-b7d7-0242c0a85003"
    -modules: Doctrine\ORM\PersistentCollection {#1330 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1364 …}
    -totalHourDescription: 0
    -videoDescription: null
    -diplomaDescription: "Titre Niveau 4 (Bac)"
    -trainingProduct: null
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1379 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1386 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1387 …}
    -thematic: [
      "2"
    ]
    -diploma: 4
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1425 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1705675359 {#1320
      date: 2024-01-19 15:42:39.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458954 {#1321
      date: 2025-09-10 01:02:34.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1449 …}
    #fromApi: false
    -name: "Encadrant Technique d'Insertion"
    -description: """
      L'encadrant technique d'insertion (ETI) supervise et soutient socio-professionnellement des personnes éloignées du marché du travail au sein d'une structure d'insertion produisant des biens ou services. Sa mission est d'atteindre les objectifs de production tout en intégrant les buts de formation et d'insertion des salariés. Sous la direction du responsable de la structure, l'ETI organise et gère une partie de l'activité de production. Il établit les conditions pour réaliser un produit ou service, en planifie la mise en œuvre et assure le suivi pour garantir la qualité et la quantité. Il utilise des outils numériques pour la gestion de la production, répartit le travail selon les compétences des salariés et gère l'équipe, en veillant à leur motivation et à la résolution de conflits.\r\n
      L'ETI joue également un rôle dans l'accueil, l'accompagnement et le suivi socio-professionnel des salariés en insertion. Il favorise leur intégration dans la structure, identifie leurs atouts et obstacles, et collabore avec d'autres acteurs du parcours d'insertion. Il contribue à l'évolution professionnelle des salariés en organisant des séances d'apprentissage, en s'assurant de la pertinence des méthodes pédagogiques et en évaluant leurs acquis. Il documente et atteste des compétences professionnelles acquises.
      """
    -public: false
    -_links: null
    -status: "published"
    -lockBy: App\Entity\Scholar\Training\Training {#1441 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#2179
    -id: "82f593c4-2323-11e9-8180-00163e87308f"
    -lessons: Doctrine\ORM\PersistentCollection {#2180 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#2185 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#2190 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1548697103 {#2169
      date: 2019-01-28 18:38:23.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458819 {#2178
      date: 2025-09-10 01:00:19.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -lockBy: App\Entity\Scholar\Module\OriginModule {#2194 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#12787
    -id: "90cc59a0-649d-11f1-a069-d2c50c5a0872"
    -chapters: Doctrine\ORM\PersistentCollection {#12788 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#12793 …}
    -exercises: Doctrine\ORM\PersistentCollection {#12790 …}
    -minimumTime: DateTime @21600 {#12785
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#12795 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#4608 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#12797 …}
    -lessonStats: null
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#12804 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1781076332 {#12786
      date: 2026-06-10 09:25:32.0 Europe/Paris (+02:00)
    }
    -updatedAt: null
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -status: "published"
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#12809 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\TrainingVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\PracticalCaseUserVoter"
ACCESS ABSTAIN
"Nellapp\Bundle\SDKBundle\Permission\Security\Voter\SuperAdminVoter"
ACCESS ABSTAIN
Show voter details
140 DENIED FRONT_ACCESS
[
  "training" => App\Entity\Scholar\Training\SharedTraining {#1323
    -id: "fe5bdd93-b6d8-11ee-b7d7-0242c0a85003"
    -modules: Doctrine\ORM\PersistentCollection {#1330 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1364 …}
    -totalHourDescription: 0
    -videoDescription: null
    -diplomaDescription: "Titre Niveau 4 (Bac)"
    -trainingProduct: null
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1379 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1386 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1387 …}
    -thematic: [
      "2"
    ]
    -diploma: 4
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1425 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1705675359 {#1320
      date: 2024-01-19 15:42:39.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458954 {#1321
      date: 2025-09-10 01:02:34.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1449 …}
    #fromApi: false
    -name: "Encadrant Technique d'Insertion"
    -description: """
      L'encadrant technique d'insertion (ETI) supervise et soutient socio-professionnellement des personnes éloignées du marché du travail au sein d'une structure d'insertion produisant des biens ou services. Sa mission est d'atteindre les objectifs de production tout en intégrant les buts de formation et d'insertion des salariés. Sous la direction du responsable de la structure, l'ETI organise et gère une partie de l'activité de production. Il établit les conditions pour réaliser un produit ou service, en planifie la mise en œuvre et assure le suivi pour garantir la qualité et la quantité. Il utilise des outils numériques pour la gestion de la production, répartit le travail selon les compétences des salariés et gère l'équipe, en veillant à leur motivation et à la résolution de conflits.\r\n
      L'ETI joue également un rôle dans l'accueil, l'accompagnement et le suivi socio-professionnel des salariés en insertion. Il favorise leur intégration dans la structure, identifie leurs atouts et obstacles, et collabore avec d'autres acteurs du parcours d'insertion. Il contribue à l'évolution professionnelle des salariés en organisant des séances d'apprentissage, en s'assurant de la pertinence des méthodes pédagogiques et en évaluant leurs acquis. Il documente et atteste des compétences professionnelles acquises.
      """
    -public: false
    -_links: null
    -status: "published"
    -lockBy: App\Entity\Scholar\Training\Training {#1441 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#2179
    -id: "82f593c4-2323-11e9-8180-00163e87308f"
    -lessons: Doctrine\ORM\PersistentCollection {#2180 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#2185 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#2190 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1548697103 {#2169
      date: 2019-01-28 18:38:23.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458819 {#2178
      date: 2025-09-10 01:00:19.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -lockBy: App\Entity\Scholar\Module\OriginModule {#2194 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#12830
    -id: "2263015a-812e-11e9-a047-0242c0a86003"
    -chapters: Doctrine\ORM\PersistentCollection {#12831 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#12836 …}
    -exercises: Doctrine\ORM\PersistentCollection {#12833 …}
    -minimumTime: DateTime @21600 {#12822
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#12838 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#2858 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#12840 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#12842 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#12848 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1559029875 {#12828
      date: 2019-05-28 09:51:15.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1756710508 {#12829
      date: 2025-09-01 09:08:28.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#2317 …}
    #fromApi: false
    -status: "published"
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#12852 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\TrainingVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\PracticalCaseUserVoter"
ACCESS ABSTAIN
"Nellapp\Bundle\SDKBundle\Permission\Security\Voter\SuperAdminVoter"
ACCESS ABSTAIN
Show voter details
141 DENIED FRONT_ACCESS
[
  "training" => App\Entity\Scholar\Training\SharedTraining {#1323
    -id: "fe5bdd93-b6d8-11ee-b7d7-0242c0a85003"
    -modules: Doctrine\ORM\PersistentCollection {#1330 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1364 …}
    -totalHourDescription: 0
    -videoDescription: null
    -diplomaDescription: "Titre Niveau 4 (Bac)"
    -trainingProduct: null
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1379 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1386 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1387 …}
    -thematic: [
      "2"
    ]
    -diploma: 4
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1425 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1705675359 {#1320
      date: 2024-01-19 15:42:39.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458954 {#1321
      date: 2025-09-10 01:02:34.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1449 …}
    #fromApi: false
    -name: "Encadrant Technique d'Insertion"
    -description: """
      L'encadrant technique d'insertion (ETI) supervise et soutient socio-professionnellement des personnes éloignées du marché du travail au sein d'une structure d'insertion produisant des biens ou services. Sa mission est d'atteindre les objectifs de production tout en intégrant les buts de formation et d'insertion des salariés. Sous la direction du responsable de la structure, l'ETI organise et gère une partie de l'activité de production. Il établit les conditions pour réaliser un produit ou service, en planifie la mise en œuvre et assure le suivi pour garantir la qualité et la quantité. Il utilise des outils numériques pour la gestion de la production, répartit le travail selon les compétences des salariés et gère l'équipe, en veillant à leur motivation et à la résolution de conflits.\r\n
      L'ETI joue également un rôle dans l'accueil, l'accompagnement et le suivi socio-professionnel des salariés en insertion. Il favorise leur intégration dans la structure, identifie leurs atouts et obstacles, et collabore avec d'autres acteurs du parcours d'insertion. Il contribue à l'évolution professionnelle des salariés en organisant des séances d'apprentissage, en s'assurant de la pertinence des méthodes pédagogiques et en évaluant leurs acquis. Il documente et atteste des compétences professionnelles acquises.
      """
    -public: false
    -_links: null
    -status: "published"
    -lockBy: App\Entity\Scholar\Training\Training {#1441 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#2179
    -id: "82f593c4-2323-11e9-8180-00163e87308f"
    -lessons: Doctrine\ORM\PersistentCollection {#2180 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#2185 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#2190 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1548697103 {#2169
      date: 2019-01-28 18:38:23.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458819 {#2178
      date: 2025-09-10 01:00:19.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -lockBy: App\Entity\Scholar\Module\OriginModule {#2194 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#12874
    -id: "a94b1f5a-812e-11e9-a047-0242c0a86003"
    -chapters: Doctrine\ORM\PersistentCollection {#12875 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#12880 …}
    -exercises: Doctrine\ORM\PersistentCollection {#12877 …}
    -minimumTime: DateTime @21600 {#12871
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#12882 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#2858 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#12884 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#12886 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#12892 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1559030102 {#12872
      date: 2019-05-28 09:55:02.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1754039626 {#12873
      date: 2025-08-01 11:13:46.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#4482 …}
    #fromApi: false
    -status: "published"
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#12897 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\TrainingVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\PracticalCaseUserVoter"
ACCESS ABSTAIN
"Nellapp\Bundle\SDKBundle\Permission\Security\Voter\SuperAdminVoter"
ACCESS ABSTAIN
Show voter details
142 DENIED FRONT_ACCESS
[
  "training" => App\Entity\Scholar\Training\SharedTraining {#1323
    -id: "fe5bdd93-b6d8-11ee-b7d7-0242c0a85003"
    -modules: Doctrine\ORM\PersistentCollection {#1330 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1364 …}
    -totalHourDescription: 0
    -videoDescription: null
    -diplomaDescription: "Titre Niveau 4 (Bac)"
    -trainingProduct: null
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1379 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1386 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1387 …}
    -thematic: [
      "2"
    ]
    -diploma: 4
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1425 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1705675359 {#1320
      date: 2024-01-19 15:42:39.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458954 {#1321
      date: 2025-09-10 01:02:34.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1449 …}
    #fromApi: false
    -name: "Encadrant Technique d'Insertion"
    -description: """
      L'encadrant technique d'insertion (ETI) supervise et soutient socio-professionnellement des personnes éloignées du marché du travail au sein d'une structure d'insertion produisant des biens ou services. Sa mission est d'atteindre les objectifs de production tout en intégrant les buts de formation et d'insertion des salariés. Sous la direction du responsable de la structure, l'ETI organise et gère une partie de l'activité de production. Il établit les conditions pour réaliser un produit ou service, en planifie la mise en œuvre et assure le suivi pour garantir la qualité et la quantité. Il utilise des outils numériques pour la gestion de la production, répartit le travail selon les compétences des salariés et gère l'équipe, en veillant à leur motivation et à la résolution de conflits.\r\n
      L'ETI joue également un rôle dans l'accueil, l'accompagnement et le suivi socio-professionnel des salariés en insertion. Il favorise leur intégration dans la structure, identifie leurs atouts et obstacles, et collabore avec d'autres acteurs du parcours d'insertion. Il contribue à l'évolution professionnelle des salariés en organisant des séances d'apprentissage, en s'assurant de la pertinence des méthodes pédagogiques et en évaluant leurs acquis. Il documente et atteste des compétences professionnelles acquises.
      """
    -public: false
    -_links: null
    -status: "published"
    -lockBy: App\Entity\Scholar\Training\Training {#1441 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#2179
    -id: "82f593c4-2323-11e9-8180-00163e87308f"
    -lessons: Doctrine\ORM\PersistentCollection {#2180 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#2185 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#2190 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1548697103 {#2169
      date: 2019-01-28 18:38:23.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458819 {#2178
      date: 2025-09-10 01:00:19.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -lockBy: App\Entity\Scholar\Module\OriginModule {#2194 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#12918
    -id: "90e15e46-649d-11f1-a069-d2c50c5a0872"
    -chapters: Doctrine\ORM\PersistentCollection {#12919 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#12924 …}
    -exercises: Doctrine\ORM\PersistentCollection {#12921 …}
    -minimumTime: DateTime @21600 {#12916
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#12926 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#4608 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#12928 …}
    -lessonStats: null
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#12935 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1781076332 {#12917
      date: 2026-06-10 09:25:32.0 Europe/Paris (+02:00)
    }
    -updatedAt: null
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -status: "published"
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#12940 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\TrainingVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\PracticalCaseUserVoter"
ACCESS ABSTAIN
"Nellapp\Bundle\SDKBundle\Permission\Security\Voter\SuperAdminVoter"
ACCESS ABSTAIN
Show voter details
143 DENIED FRONT_ACCESS
[
  "training" => App\Entity\Scholar\Training\SharedTraining {#1323
    -id: "fe5bdd93-b6d8-11ee-b7d7-0242c0a85003"
    -modules: Doctrine\ORM\PersistentCollection {#1330 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1364 …}
    -totalHourDescription: 0
    -videoDescription: null
    -diplomaDescription: "Titre Niveau 4 (Bac)"
    -trainingProduct: null
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1379 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1386 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1387 …}
    -thematic: [
      "2"
    ]
    -diploma: 4
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1425 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1705675359 {#1320
      date: 2024-01-19 15:42:39.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458954 {#1321
      date: 2025-09-10 01:02:34.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1449 …}
    #fromApi: false
    -name: "Encadrant Technique d'Insertion"
    -description: """
      L'encadrant technique d'insertion (ETI) supervise et soutient socio-professionnellement des personnes éloignées du marché du travail au sein d'une structure d'insertion produisant des biens ou services. Sa mission est d'atteindre les objectifs de production tout en intégrant les buts de formation et d'insertion des salariés. Sous la direction du responsable de la structure, l'ETI organise et gère une partie de l'activité de production. Il établit les conditions pour réaliser un produit ou service, en planifie la mise en œuvre et assure le suivi pour garantir la qualité et la quantité. Il utilise des outils numériques pour la gestion de la production, répartit le travail selon les compétences des salariés et gère l'équipe, en veillant à leur motivation et à la résolution de conflits.\r\n
      L'ETI joue également un rôle dans l'accueil, l'accompagnement et le suivi socio-professionnel des salariés en insertion. Il favorise leur intégration dans la structure, identifie leurs atouts et obstacles, et collabore avec d'autres acteurs du parcours d'insertion. Il contribue à l'évolution professionnelle des salariés en organisant des séances d'apprentissage, en s'assurant de la pertinence des méthodes pédagogiques et en évaluant leurs acquis. Il documente et atteste des compétences professionnelles acquises.
      """
    -public: false
    -_links: null
    -status: "published"
    -lockBy: App\Entity\Scholar\Training\Training {#1441 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#2179
    -id: "82f593c4-2323-11e9-8180-00163e87308f"
    -lessons: Doctrine\ORM\PersistentCollection {#2180 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#2185 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#2190 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1548697103 {#2169
      date: 2019-01-28 18:38:23.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458819 {#2178
      date: 2025-09-10 01:00:19.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -lockBy: App\Entity\Scholar\Module\OriginModule {#2194 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#12960
    -id: "90f6dcc9-649d-11f1-a069-d2c50c5a0872"
    -chapters: Doctrine\ORM\PersistentCollection {#12961 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#12966 …}
    -exercises: Doctrine\ORM\PersistentCollection {#12963 …}
    -minimumTime: DateTime @21600 {#12953
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#12968 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#4608 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#12970 …}
    -lessonStats: null
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#12977 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1781076332 {#12959
      date: 2026-06-10 09:25:32.0 Europe/Paris (+02:00)
    }
    -updatedAt: null
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -status: "published"
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#12982 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\TrainingVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\PracticalCaseUserVoter"
ACCESS ABSTAIN
"Nellapp\Bundle\SDKBundle\Permission\Security\Voter\SuperAdminVoter"
ACCESS ABSTAIN
Show voter details
144 DENIED FRONT_ACCESS
[
  "training" => App\Entity\Scholar\Training\SharedTraining {#1323
    -id: "fe5bdd93-b6d8-11ee-b7d7-0242c0a85003"
    -modules: Doctrine\ORM\PersistentCollection {#1330 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1364 …}
    -totalHourDescription: 0
    -videoDescription: null
    -diplomaDescription: "Titre Niveau 4 (Bac)"
    -trainingProduct: null
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1379 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1386 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1387 …}
    -thematic: [
      "2"
    ]
    -diploma: 4
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1425 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1705675359 {#1320
      date: 2024-01-19 15:42:39.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458954 {#1321
      date: 2025-09-10 01:02:34.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1449 …}
    #fromApi: false
    -name: "Encadrant Technique d'Insertion"
    -description: """
      L'encadrant technique d'insertion (ETI) supervise et soutient socio-professionnellement des personnes éloignées du marché du travail au sein d'une structure d'insertion produisant des biens ou services. Sa mission est d'atteindre les objectifs de production tout en intégrant les buts de formation et d'insertion des salariés. Sous la direction du responsable de la structure, l'ETI organise et gère une partie de l'activité de production. Il établit les conditions pour réaliser un produit ou service, en planifie la mise en œuvre et assure le suivi pour garantir la qualité et la quantité. Il utilise des outils numériques pour la gestion de la production, répartit le travail selon les compétences des salariés et gère l'équipe, en veillant à leur motivation et à la résolution de conflits.\r\n
      L'ETI joue également un rôle dans l'accueil, l'accompagnement et le suivi socio-professionnel des salariés en insertion. Il favorise leur intégration dans la structure, identifie leurs atouts et obstacles, et collabore avec d'autres acteurs du parcours d'insertion. Il contribue à l'évolution professionnelle des salariés en organisant des séances d'apprentissage, en s'assurant de la pertinence des méthodes pédagogiques et en évaluant leurs acquis. Il documente et atteste des compétences professionnelles acquises.
      """
    -public: false
    -_links: null
    -status: "published"
    -lockBy: App\Entity\Scholar\Training\Training {#1441 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#2208
    -id: "6cc893e2-65da-11e9-a435-0242c0a8d002"
    -lessons: Doctrine\ORM\PersistentCollection {#2209 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#2214 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#2219 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1556025241 {#2206
      date: 2019-04-23 15:14:01.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1672840839 {#2207
      date: 2023-01-04 15:00:39.0 Europe/Paris (+01:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -lockBy: App\Entity\Scholar\Module\OriginModule {#2223 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#13200
    -id: "b5b14616-551b-11e9-8180-00163e87308f"
    -chapters: Doctrine\ORM\PersistentCollection {#13201 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#13206 …}
    -exercises: Doctrine\ORM\PersistentCollection {#13203 …}
    -minimumTime: DateTime @21600 {#13197
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#13208 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#2858 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#13210 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#13212 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#13218 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1554191318 {#13198
      date: 2019-04-02 09:48:38.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1754567789 {#13199
      date: 2025-08-07 13:56:29.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#11490 …}
    #fromApi: false
    -status: "published"
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#13223 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\TrainingVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\PracticalCaseUserVoter"
ACCESS ABSTAIN
"Nellapp\Bundle\SDKBundle\Permission\Security\Voter\SuperAdminVoter"
ACCESS ABSTAIN
Show voter details
145 DENIED FRONT_ACCESS
[
  "training" => App\Entity\Scholar\Training\SharedTraining {#1323
    -id: "fe5bdd93-b6d8-11ee-b7d7-0242c0a85003"
    -modules: Doctrine\ORM\PersistentCollection {#1330 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1364 …}
    -totalHourDescription: 0
    -videoDescription: null
    -diplomaDescription: "Titre Niveau 4 (Bac)"
    -trainingProduct: null
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1379 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1386 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1387 …}
    -thematic: [
      "2"
    ]
    -diploma: 4
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1425 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1705675359 {#1320
      date: 2024-01-19 15:42:39.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458954 {#1321
      date: 2025-09-10 01:02:34.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1449 …}
    #fromApi: false
    -name: "Encadrant Technique d'Insertion"
    -description: """
      L'encadrant technique d'insertion (ETI) supervise et soutient socio-professionnellement des personnes éloignées du marché du travail au sein d'une structure d'insertion produisant des biens ou services. Sa mission est d'atteindre les objectifs de production tout en intégrant les buts de formation et d'insertion des salariés. Sous la direction du responsable de la structure, l'ETI organise et gère une partie de l'activité de production. Il établit les conditions pour réaliser un produit ou service, en planifie la mise en œuvre et assure le suivi pour garantir la qualité et la quantité. Il utilise des outils numériques pour la gestion de la production, répartit le travail selon les compétences des salariés et gère l'équipe, en veillant à leur motivation et à la résolution de conflits.\r\n
      L'ETI joue également un rôle dans l'accueil, l'accompagnement et le suivi socio-professionnel des salariés en insertion. Il favorise leur intégration dans la structure, identifie leurs atouts et obstacles, et collabore avec d'autres acteurs du parcours d'insertion. Il contribue à l'évolution professionnelle des salariés en organisant des séances d'apprentissage, en s'assurant de la pertinence des méthodes pédagogiques et en évaluant leurs acquis. Il documente et atteste des compétences professionnelles acquises.
      """
    -public: false
    -_links: null
    -status: "published"
    -lockBy: App\Entity\Scholar\Training\Training {#1441 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#2208
    -id: "6cc893e2-65da-11e9-a435-0242c0a8d002"
    -lessons: Doctrine\ORM\PersistentCollection {#2209 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#2214 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#2219 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1556025241 {#2206
      date: 2019-04-23 15:14:01.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1672840839 {#2207
      date: 2023-01-04 15:00:39.0 Europe/Paris (+01:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -lockBy: App\Entity\Scholar\Module\OriginModule {#2223 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#13245
    -id: "200a7a31-8e70-11ec-aa25-0242ac140004"
    -chapters: Doctrine\ORM\PersistentCollection {#13246 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#13251 …}
    -exercises: Doctrine\ORM\PersistentCollection {#13248 …}
    -minimumTime: DateTime @21600 {#13242
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#13253 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#2858 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#13255 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#13257 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#13263 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1644937276 {#13243
      date: 2022-02-15 16:01:16.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1753032443 {#13244
      date: 2025-07-20 19:27:23.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#13261 …}
    #fromApi: false
    -status: "published"
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#13269 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\TrainingVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\PracticalCaseUserVoter"
ACCESS ABSTAIN
"Nellapp\Bundle\SDKBundle\Permission\Security\Voter\SuperAdminVoter"
ACCESS ABSTAIN
Show voter details
146 DENIED FRONT_ACCESS
[
  "training" => App\Entity\Scholar\Training\SharedTraining {#1323
    -id: "fe5bdd93-b6d8-11ee-b7d7-0242c0a85003"
    -modules: Doctrine\ORM\PersistentCollection {#1330 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1364 …}
    -totalHourDescription: 0
    -videoDescription: null
    -diplomaDescription: "Titre Niveau 4 (Bac)"
    -trainingProduct: null
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1379 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1386 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1387 …}
    -thematic: [
      "2"
    ]
    -diploma: 4
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1425 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1705675359 {#1320
      date: 2024-01-19 15:42:39.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458954 {#1321
      date: 2025-09-10 01:02:34.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1449 …}
    #fromApi: false
    -name: "Encadrant Technique d'Insertion"
    -description: """
      L'encadrant technique d'insertion (ETI) supervise et soutient socio-professionnellement des personnes éloignées du marché du travail au sein d'une structure d'insertion produisant des biens ou services. Sa mission est d'atteindre les objectifs de production tout en intégrant les buts de formation et d'insertion des salariés. Sous la direction du responsable de la structure, l'ETI organise et gère une partie de l'activité de production. Il établit les conditions pour réaliser un produit ou service, en planifie la mise en œuvre et assure le suivi pour garantir la qualité et la quantité. Il utilise des outils numériques pour la gestion de la production, répartit le travail selon les compétences des salariés et gère l'équipe, en veillant à leur motivation et à la résolution de conflits.\r\n
      L'ETI joue également un rôle dans l'accueil, l'accompagnement et le suivi socio-professionnel des salariés en insertion. Il favorise leur intégration dans la structure, identifie leurs atouts et obstacles, et collabore avec d'autres acteurs du parcours d'insertion. Il contribue à l'évolution professionnelle des salariés en organisant des séances d'apprentissage, en s'assurant de la pertinence des méthodes pédagogiques et en évaluant leurs acquis. Il documente et atteste des compétences professionnelles acquises.
      """
    -public: false
    -_links: null
    -status: "published"
    -lockBy: App\Entity\Scholar\Training\Training {#1441 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#2208
    -id: "6cc893e2-65da-11e9-a435-0242c0a8d002"
    -lessons: Doctrine\ORM\PersistentCollection {#2209 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#2214 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#2219 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1556025241 {#2206
      date: 2019-04-23 15:14:01.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1672840839 {#2207
      date: 2023-01-04 15:00:39.0 Europe/Paris (+01:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -lockBy: App\Entity\Scholar\Module\OriginModule {#2223 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#13290
    -id: "44f8929b-649e-11f1-a069-d2c50c5a0872"
    -chapters: Doctrine\ORM\PersistentCollection {#13291 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#13296 …}
    -exercises: Doctrine\ORM\PersistentCollection {#13293 …}
    -minimumTime: DateTime @21600 {#13288
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#13298 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#4608 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#13300 …}
    -lessonStats: null
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#13307 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1781076634 {#13289
      date: 2026-06-10 09:30:34.0 Europe/Paris (+02:00)
    }
    -updatedAt: null
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -status: "published"
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#13312 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\TrainingVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\PracticalCaseUserVoter"
ACCESS ABSTAIN
"Nellapp\Bundle\SDKBundle\Permission\Security\Voter\SuperAdminVoter"
ACCESS ABSTAIN
Show voter details
147 DENIED FRONT_ACCESS
[
  "training" => App\Entity\Scholar\Training\SharedTraining {#1323
    -id: "fe5bdd93-b6d8-11ee-b7d7-0242c0a85003"
    -modules: Doctrine\ORM\PersistentCollection {#1330 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1364 …}
    -totalHourDescription: 0
    -videoDescription: null
    -diplomaDescription: "Titre Niveau 4 (Bac)"
    -trainingProduct: null
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1379 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1386 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1387 …}
    -thematic: [
      "2"
    ]
    -diploma: 4
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1425 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1705675359 {#1320
      date: 2024-01-19 15:42:39.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458954 {#1321
      date: 2025-09-10 01:02:34.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1449 …}
    #fromApi: false
    -name: "Encadrant Technique d'Insertion"
    -description: """
      L'encadrant technique d'insertion (ETI) supervise et soutient socio-professionnellement des personnes éloignées du marché du travail au sein d'une structure d'insertion produisant des biens ou services. Sa mission est d'atteindre les objectifs de production tout en intégrant les buts de formation et d'insertion des salariés. Sous la direction du responsable de la structure, l'ETI organise et gère une partie de l'activité de production. Il établit les conditions pour réaliser un produit ou service, en planifie la mise en œuvre et assure le suivi pour garantir la qualité et la quantité. Il utilise des outils numériques pour la gestion de la production, répartit le travail selon les compétences des salariés et gère l'équipe, en veillant à leur motivation et à la résolution de conflits.\r\n
      L'ETI joue également un rôle dans l'accueil, l'accompagnement et le suivi socio-professionnel des salariés en insertion. Il favorise leur intégration dans la structure, identifie leurs atouts et obstacles, et collabore avec d'autres acteurs du parcours d'insertion. Il contribue à l'évolution professionnelle des salariés en organisant des séances d'apprentissage, en s'assurant de la pertinence des méthodes pédagogiques et en évaluant leurs acquis. Il documente et atteste des compétences professionnelles acquises.
      """
    -public: false
    -_links: null
    -status: "published"
    -lockBy: App\Entity\Scholar\Training\Training {#1441 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#2208
    -id: "6cc893e2-65da-11e9-a435-0242c0a8d002"
    -lessons: Doctrine\ORM\PersistentCollection {#2209 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#2214 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#2219 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1556025241 {#2206
      date: 2019-04-23 15:14:01.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1672840839 {#2207
      date: 2023-01-04 15:00:39.0 Europe/Paris (+01:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -lockBy: App\Entity\Scholar\Module\OriginModule {#2223 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#13333
    -id: "6ca35db0-99ac-11e9-aad5-0242ac160002"
    -chapters: Doctrine\ORM\PersistentCollection {#13334 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#13339 …}
    -exercises: Doctrine\ORM\PersistentCollection {#13336 …}
    -minimumTime: DateTime @21600 {#13325
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#13341 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#2858 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#13343 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#13345 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#13351 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1561730144 {#13331
      date: 2019-06-28 15:55:44.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1753083328 {#13332
      date: 2025-07-21 09:35:28.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#12282 …}
    #fromApi: false
    -status: "published"
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#13355 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\TrainingVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\PracticalCaseUserVoter"
ACCESS ABSTAIN
"Nellapp\Bundle\SDKBundle\Permission\Security\Voter\SuperAdminVoter"
ACCESS ABSTAIN
Show voter details
148 DENIED FRONT_ACCESS
[
  "training" => App\Entity\Scholar\Training\SharedTraining {#1323
    -id: "fe5bdd93-b6d8-11ee-b7d7-0242c0a85003"
    -modules: Doctrine\ORM\PersistentCollection {#1330 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1364 …}
    -totalHourDescription: 0
    -videoDescription: null
    -diplomaDescription: "Titre Niveau 4 (Bac)"
    -trainingProduct: null
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1379 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1386 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1387 …}
    -thematic: [
      "2"
    ]
    -diploma: 4
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1425 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1705675359 {#1320
      date: 2024-01-19 15:42:39.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458954 {#1321
      date: 2025-09-10 01:02:34.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1449 …}
    #fromApi: false
    -name: "Encadrant Technique d'Insertion"
    -description: """
      L'encadrant technique d'insertion (ETI) supervise et soutient socio-professionnellement des personnes éloignées du marché du travail au sein d'une structure d'insertion produisant des biens ou services. Sa mission est d'atteindre les objectifs de production tout en intégrant les buts de formation et d'insertion des salariés. Sous la direction du responsable de la structure, l'ETI organise et gère une partie de l'activité de production. Il établit les conditions pour réaliser un produit ou service, en planifie la mise en œuvre et assure le suivi pour garantir la qualité et la quantité. Il utilise des outils numériques pour la gestion de la production, répartit le travail selon les compétences des salariés et gère l'équipe, en veillant à leur motivation et à la résolution de conflits.\r\n
      L'ETI joue également un rôle dans l'accueil, l'accompagnement et le suivi socio-professionnel des salariés en insertion. Il favorise leur intégration dans la structure, identifie leurs atouts et obstacles, et collabore avec d'autres acteurs du parcours d'insertion. Il contribue à l'évolution professionnelle des salariés en organisant des séances d'apprentissage, en s'assurant de la pertinence des méthodes pédagogiques et en évaluant leurs acquis. Il documente et atteste des compétences professionnelles acquises.
      """
    -public: false
    -_links: null
    -status: "published"
    -lockBy: App\Entity\Scholar\Training\Training {#1441 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#2208
    -id: "6cc893e2-65da-11e9-a435-0242c0a8d002"
    -lessons: Doctrine\ORM\PersistentCollection {#2209 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#2214 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#2219 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1556025241 {#2206
      date: 2019-04-23 15:14:01.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1672840839 {#2207
      date: 2023-01-04 15:00:39.0 Europe/Paris (+01:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -lockBy: App\Entity\Scholar\Module\OriginModule {#2223 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#13377
    -id: "672946fa-9bd9-11e9-aad5-0242ac160002"
    -chapters: Doctrine\ORM\PersistentCollection {#13378 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#13383 …}
    -exercises: Doctrine\ORM\PersistentCollection {#13380 …}
    -minimumTime: DateTime @21600 {#13374
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#13385 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#2858 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#13387 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#13389 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#13395 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1561969365 {#13375
      date: 2019-07-01 10:22:45.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1753032996 {#13376
      date: 2025-07-20 19:36:36.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#13261 …}
    #fromApi: false
    -status: "published"
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#13400 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\TrainingVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\PracticalCaseUserVoter"
ACCESS ABSTAIN
"Nellapp\Bundle\SDKBundle\Permission\Security\Voter\SuperAdminVoter"
ACCESS ABSTAIN
Show voter details
149 DENIED FRONT_ACCESS
[
  "training" => App\Entity\Scholar\Training\SharedTraining {#1323
    -id: "fe5bdd93-b6d8-11ee-b7d7-0242c0a85003"
    -modules: Doctrine\ORM\PersistentCollection {#1330 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1364 …}
    -totalHourDescription: 0
    -videoDescription: null
    -diplomaDescription: "Titre Niveau 4 (Bac)"
    -trainingProduct: null
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1379 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1386 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1387 …}
    -thematic: [
      "2"
    ]
    -diploma: 4
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1425 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1705675359 {#1320
      date: 2024-01-19 15:42:39.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458954 {#1321
      date: 2025-09-10 01:02:34.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1449 …}
    #fromApi: false
    -name: "Encadrant Technique d'Insertion"
    -description: """
      L'encadrant technique d'insertion (ETI) supervise et soutient socio-professionnellement des personnes éloignées du marché du travail au sein d'une structure d'insertion produisant des biens ou services. Sa mission est d'atteindre les objectifs de production tout en intégrant les buts de formation et d'insertion des salariés. Sous la direction du responsable de la structure, l'ETI organise et gère une partie de l'activité de production. Il établit les conditions pour réaliser un produit ou service, en planifie la mise en œuvre et assure le suivi pour garantir la qualité et la quantité. Il utilise des outils numériques pour la gestion de la production, répartit le travail selon les compétences des salariés et gère l'équipe, en veillant à leur motivation et à la résolution de conflits.\r\n
      L'ETI joue également un rôle dans l'accueil, l'accompagnement et le suivi socio-professionnel des salariés en insertion. Il favorise leur intégration dans la structure, identifie leurs atouts et obstacles, et collabore avec d'autres acteurs du parcours d'insertion. Il contribue à l'évolution professionnelle des salariés en organisant des séances d'apprentissage, en s'assurant de la pertinence des méthodes pédagogiques et en évaluant leurs acquis. Il documente et atteste des compétences professionnelles acquises.
      """
    -public: false
    -_links: null
    -status: "published"
    -lockBy: App\Entity\Scholar\Training\Training {#1441 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#2208
    -id: "6cc893e2-65da-11e9-a435-0242c0a8d002"
    -lessons: Doctrine\ORM\PersistentCollection {#2209 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#2214 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#2219 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1556025241 {#2206
      date: 2019-04-23 15:14:01.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1672840839 {#2207
      date: 2023-01-04 15:00:39.0 Europe/Paris (+01:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -lockBy: App\Entity\Scholar\Module\OriginModule {#2223 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#13421
    -id: "450b4a35-649e-11f1-a069-d2c50c5a0872"
    -chapters: Doctrine\ORM\PersistentCollection {#13422 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#13427 …}
    -exercises: Doctrine\ORM\PersistentCollection {#13424 …}
    -minimumTime: DateTime @21600 {#13419
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#13429 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#4608 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#13431 …}
    -lessonStats: null
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#13438 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1781076635 {#13420
      date: 2026-06-10 09:30:35.0 Europe/Paris (+02:00)
    }
    -updatedAt: null
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -status: "published"
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#13443 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\TrainingVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\PracticalCaseUserVoter"
ACCESS ABSTAIN
"Nellapp\Bundle\SDKBundle\Permission\Security\Voter\SuperAdminVoter"
ACCESS ABSTAIN
Show voter details
150 DENIED FRONT_ACCESS
[
  "training" => App\Entity\Scholar\Training\SharedTraining {#1323
    -id: "fe5bdd93-b6d8-11ee-b7d7-0242c0a85003"
    -modules: Doctrine\ORM\PersistentCollection {#1330 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1364 …}
    -totalHourDescription: 0
    -videoDescription: null
    -diplomaDescription: "Titre Niveau 4 (Bac)"
    -trainingProduct: null
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1379 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1386 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1387 …}
    -thematic: [
      "2"
    ]
    -diploma: 4
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1425 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1705675359 {#1320
      date: 2024-01-19 15:42:39.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458954 {#1321
      date: 2025-09-10 01:02:34.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1449 …}
    #fromApi: false
    -name: "Encadrant Technique d'Insertion"
    -description: """
      L'encadrant technique d'insertion (ETI) supervise et soutient socio-professionnellement des personnes éloignées du marché du travail au sein d'une structure d'insertion produisant des biens ou services. Sa mission est d'atteindre les objectifs de production tout en intégrant les buts de formation et d'insertion des salariés. Sous la direction du responsable de la structure, l'ETI organise et gère une partie de l'activité de production. Il établit les conditions pour réaliser un produit ou service, en planifie la mise en œuvre et assure le suivi pour garantir la qualité et la quantité. Il utilise des outils numériques pour la gestion de la production, répartit le travail selon les compétences des salariés et gère l'équipe, en veillant à leur motivation et à la résolution de conflits.\r\n
      L'ETI joue également un rôle dans l'accueil, l'accompagnement et le suivi socio-professionnel des salariés en insertion. Il favorise leur intégration dans la structure, identifie leurs atouts et obstacles, et collabore avec d'autres acteurs du parcours d'insertion. Il contribue à l'évolution professionnelle des salariés en organisant des séances d'apprentissage, en s'assurant de la pertinence des méthodes pédagogiques et en évaluant leurs acquis. Il documente et atteste des compétences professionnelles acquises.
      """
    -public: false
    -_links: null
    -status: "published"
    -lockBy: App\Entity\Scholar\Training\Training {#1441 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#2208
    -id: "6cc893e2-65da-11e9-a435-0242c0a8d002"
    -lessons: Doctrine\ORM\PersistentCollection {#2209 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#2214 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#2219 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1556025241 {#2206
      date: 2019-04-23 15:14:01.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1672840839 {#2207
      date: 2023-01-04 15:00:39.0 Europe/Paris (+01:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -lockBy: App\Entity\Scholar\Module\OriginModule {#2223 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#13464
    -id: "4e14144e-c811-11ea-8d8a-0242ac1c0003"
    -chapters: Doctrine\ORM\PersistentCollection {#13465 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#13470 …}
    -exercises: Doctrine\ORM\PersistentCollection {#13467 …}
    -minimumTime: DateTime @21600 {#13456
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#13472 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#2858 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#13474 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#13476 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#13482 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1594978723 {#13462
      date: 2020-07-17 11:38:43.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1752980450 {#13463
      date: 2025-07-20 05:00:50.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#13261 …}
    #fromApi: false
    -status: "published"
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#13487 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\TrainingVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\PracticalCaseUserVoter"
ACCESS ABSTAIN
"Nellapp\Bundle\SDKBundle\Permission\Security\Voter\SuperAdminVoter"
ACCESS ABSTAIN
Show voter details
151 DENIED FRONT_ACCESS
[
  "training" => App\Entity\Scholar\Training\SharedTraining {#1323
    -id: "fe5bdd93-b6d8-11ee-b7d7-0242c0a85003"
    -modules: Doctrine\ORM\PersistentCollection {#1330 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1364 …}
    -totalHourDescription: 0
    -videoDescription: null
    -diplomaDescription: "Titre Niveau 4 (Bac)"
    -trainingProduct: null
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1379 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1386 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1387 …}
    -thematic: [
      "2"
    ]
    -diploma: 4
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1425 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1705675359 {#1320
      date: 2024-01-19 15:42:39.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458954 {#1321
      date: 2025-09-10 01:02:34.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1449 …}
    #fromApi: false
    -name: "Encadrant Technique d'Insertion"
    -description: """
      L'encadrant technique d'insertion (ETI) supervise et soutient socio-professionnellement des personnes éloignées du marché du travail au sein d'une structure d'insertion produisant des biens ou services. Sa mission est d'atteindre les objectifs de production tout en intégrant les buts de formation et d'insertion des salariés. Sous la direction du responsable de la structure, l'ETI organise et gère une partie de l'activité de production. Il établit les conditions pour réaliser un produit ou service, en planifie la mise en œuvre et assure le suivi pour garantir la qualité et la quantité. Il utilise des outils numériques pour la gestion de la production, répartit le travail selon les compétences des salariés et gère l'équipe, en veillant à leur motivation et à la résolution de conflits.\r\n
      L'ETI joue également un rôle dans l'accueil, l'accompagnement et le suivi socio-professionnel des salariés en insertion. Il favorise leur intégration dans la structure, identifie leurs atouts et obstacles, et collabore avec d'autres acteurs du parcours d'insertion. Il contribue à l'évolution professionnelle des salariés en organisant des séances d'apprentissage, en s'assurant de la pertinence des méthodes pédagogiques et en évaluant leurs acquis. Il documente et atteste des compétences professionnelles acquises.
      """
    -public: false
    -_links: null
    -status: "published"
    -lockBy: App\Entity\Scholar\Training\Training {#1441 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#2208
    -id: "6cc893e2-65da-11e9-a435-0242c0a8d002"
    -lessons: Doctrine\ORM\PersistentCollection {#2209 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#2214 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#2219 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1556025241 {#2206
      date: 2019-04-23 15:14:01.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1672840839 {#2207
      date: 2023-01-04 15:00:39.0 Europe/Paris (+01:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -lockBy: App\Entity\Scholar\Module\OriginModule {#2223 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#13509
    -id: "3380b882-f3e6-11ed-b97a-0242c0a81004"
    -chapters: Doctrine\ORM\PersistentCollection {#13510 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#13515 …}
    -exercises: Doctrine\ORM\PersistentCollection {#13512 …}
    -minimumTime: DateTime @21600 {#13506
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#13517 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#2858 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#13519 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#13521 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#13527 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1684240555 {#13507
      date: 2023-05-16 14:35:55.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1753028769 {#13508
      date: 2025-07-20 18:26:09.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#13261 …}
    #fromApi: false
    -status: "published"
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#13532 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\TrainingVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\PracticalCaseUserVoter"
ACCESS ABSTAIN
"Nellapp\Bundle\SDKBundle\Permission\Security\Voter\SuperAdminVoter"
ACCESS ABSTAIN
Show voter details
152 DENIED FRONT_ACCESS
[
  "training" => App\Entity\Scholar\Training\SharedTraining {#1323
    -id: "fe5bdd93-b6d8-11ee-b7d7-0242c0a85003"
    -modules: Doctrine\ORM\PersistentCollection {#1330 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1364 …}
    -totalHourDescription: 0
    -videoDescription: null
    -diplomaDescription: "Titre Niveau 4 (Bac)"
    -trainingProduct: null
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1379 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1386 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1387 …}
    -thematic: [
      "2"
    ]
    -diploma: 4
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1425 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1705675359 {#1320
      date: 2024-01-19 15:42:39.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458954 {#1321
      date: 2025-09-10 01:02:34.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1449 …}
    #fromApi: false
    -name: "Encadrant Technique d'Insertion"
    -description: """
      L'encadrant technique d'insertion (ETI) supervise et soutient socio-professionnellement des personnes éloignées du marché du travail au sein d'une structure d'insertion produisant des biens ou services. Sa mission est d'atteindre les objectifs de production tout en intégrant les buts de formation et d'insertion des salariés. Sous la direction du responsable de la structure, l'ETI organise et gère une partie de l'activité de production. Il établit les conditions pour réaliser un produit ou service, en planifie la mise en œuvre et assure le suivi pour garantir la qualité et la quantité. Il utilise des outils numériques pour la gestion de la production, répartit le travail selon les compétences des salariés et gère l'équipe, en veillant à leur motivation et à la résolution de conflits.\r\n
      L'ETI joue également un rôle dans l'accueil, l'accompagnement et le suivi socio-professionnel des salariés en insertion. Il favorise leur intégration dans la structure, identifie leurs atouts et obstacles, et collabore avec d'autres acteurs du parcours d'insertion. Il contribue à l'évolution professionnelle des salariés en organisant des séances d'apprentissage, en s'assurant de la pertinence des méthodes pédagogiques et en évaluant leurs acquis. Il documente et atteste des compétences professionnelles acquises.
      """
    -public: false
    -_links: null
    -status: "published"
    -lockBy: App\Entity\Scholar\Training\Training {#1441 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#2208
    -id: "6cc893e2-65da-11e9-a435-0242c0a8d002"
    -lessons: Doctrine\ORM\PersistentCollection {#2209 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#2214 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#2219 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1556025241 {#2206
      date: 2019-04-23 15:14:01.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1672840839 {#2207
      date: 2023-01-04 15:00:39.0 Europe/Paris (+01:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -lockBy: App\Entity\Scholar\Module\OriginModule {#2223 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#13553
    -id: "451f9394-649e-11f1-a069-d2c50c5a0872"
    -chapters: Doctrine\ORM\PersistentCollection {#13554 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#13559 …}
    -exercises: Doctrine\ORM\PersistentCollection {#13556 …}
    -minimumTime: DateTime @21600 {#13551
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#13561 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#4608 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#13563 …}
    -lessonStats: null
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#13570 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1781076635 {#13552
      date: 2026-06-10 09:30:35.0 Europe/Paris (+02:00)
    }
    -updatedAt: null
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -status: "published"
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#13575 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\TrainingVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\PracticalCaseUserVoter"
ACCESS ABSTAIN
"Nellapp\Bundle\SDKBundle\Permission\Security\Voter\SuperAdminVoter"
ACCESS ABSTAIN
Show voter details
153 DENIED FRONT_ACCESS
[
  "training" => App\Entity\Scholar\Training\SharedTraining {#1323
    -id: "fe5bdd93-b6d8-11ee-b7d7-0242c0a85003"
    -modules: Doctrine\ORM\PersistentCollection {#1330 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1364 …}
    -totalHourDescription: 0
    -videoDescription: null
    -diplomaDescription: "Titre Niveau 4 (Bac)"
    -trainingProduct: null
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1379 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1386 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1387 …}
    -thematic: [
      "2"
    ]
    -diploma: 4
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1425 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1705675359 {#1320
      date: 2024-01-19 15:42:39.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458954 {#1321
      date: 2025-09-10 01:02:34.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1449 …}
    #fromApi: false
    -name: "Encadrant Technique d'Insertion"
    -description: """
      L'encadrant technique d'insertion (ETI) supervise et soutient socio-professionnellement des personnes éloignées du marché du travail au sein d'une structure d'insertion produisant des biens ou services. Sa mission est d'atteindre les objectifs de production tout en intégrant les buts de formation et d'insertion des salariés. Sous la direction du responsable de la structure, l'ETI organise et gère une partie de l'activité de production. Il établit les conditions pour réaliser un produit ou service, en planifie la mise en œuvre et assure le suivi pour garantir la qualité et la quantité. Il utilise des outils numériques pour la gestion de la production, répartit le travail selon les compétences des salariés et gère l'équipe, en veillant à leur motivation et à la résolution de conflits.\r\n
      L'ETI joue également un rôle dans l'accueil, l'accompagnement et le suivi socio-professionnel des salariés en insertion. Il favorise leur intégration dans la structure, identifie leurs atouts et obstacles, et collabore avec d'autres acteurs du parcours d'insertion. Il contribue à l'évolution professionnelle des salariés en organisant des séances d'apprentissage, en s'assurant de la pertinence des méthodes pédagogiques et en évaluant leurs acquis. Il documente et atteste des compétences professionnelles acquises.
      """
    -public: false
    -_links: null
    -status: "published"
    -lockBy: App\Entity\Scholar\Training\Training {#1441 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#2208
    -id: "6cc893e2-65da-11e9-a435-0242c0a8d002"
    -lessons: Doctrine\ORM\PersistentCollection {#2209 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#2214 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#2219 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1556025241 {#2206
      date: 2019-04-23 15:14:01.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1672840839 {#2207
      date: 2023-01-04 15:00:39.0 Europe/Paris (+01:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -lockBy: App\Entity\Scholar\Module\OriginModule {#2223 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#13595
    -id: "45308afa-649e-11f1-a069-d2c50c5a0872"
    -chapters: Doctrine\ORM\PersistentCollection {#13596 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#13601 …}
    -exercises: Doctrine\ORM\PersistentCollection {#13598 …}
    -minimumTime: DateTime @21600 {#13588
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#13603 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#4608 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#13605 …}
    -lessonStats: null
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#13612 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1781076635 {#13594
      date: 2026-06-10 09:30:35.0 Europe/Paris (+02:00)
    }
    -updatedAt: null
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -status: "published"
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#13617 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\TrainingVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\PracticalCaseUserVoter"
ACCESS ABSTAIN
"Nellapp\Bundle\SDKBundle\Permission\Security\Voter\SuperAdminVoter"
ACCESS ABSTAIN
Show voter details
154 DENIED FRONT_ACCESS
[
  "training" => App\Entity\Scholar\Training\SharedTraining {#1323
    -id: "fe5bdd93-b6d8-11ee-b7d7-0242c0a85003"
    -modules: Doctrine\ORM\PersistentCollection {#1330 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1364 …}
    -totalHourDescription: 0
    -videoDescription: null
    -diplomaDescription: "Titre Niveau 4 (Bac)"
    -trainingProduct: null
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1379 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1386 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1387 …}
    -thematic: [
      "2"
    ]
    -diploma: 4
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1425 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1705675359 {#1320
      date: 2024-01-19 15:42:39.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458954 {#1321
      date: 2025-09-10 01:02:34.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1449 …}
    #fromApi: false
    -name: "Encadrant Technique d'Insertion"
    -description: """
      L'encadrant technique d'insertion (ETI) supervise et soutient socio-professionnellement des personnes éloignées du marché du travail au sein d'une structure d'insertion produisant des biens ou services. Sa mission est d'atteindre les objectifs de production tout en intégrant les buts de formation et d'insertion des salariés. Sous la direction du responsable de la structure, l'ETI organise et gère une partie de l'activité de production. Il établit les conditions pour réaliser un produit ou service, en planifie la mise en œuvre et assure le suivi pour garantir la qualité et la quantité. Il utilise des outils numériques pour la gestion de la production, répartit le travail selon les compétences des salariés et gère l'équipe, en veillant à leur motivation et à la résolution de conflits.\r\n
      L'ETI joue également un rôle dans l'accueil, l'accompagnement et le suivi socio-professionnel des salariés en insertion. Il favorise leur intégration dans la structure, identifie leurs atouts et obstacles, et collabore avec d'autres acteurs du parcours d'insertion. Il contribue à l'évolution professionnelle des salariés en organisant des séances d'apprentissage, en s'assurant de la pertinence des méthodes pédagogiques et en évaluant leurs acquis. Il documente et atteste des compétences professionnelles acquises.
      """
    -public: false
    -_links: null
    -status: "published"
    -lockBy: App\Entity\Scholar\Training\Training {#1441 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#2236
    -id: "30d230a7-bf6c-11ea-8d8a-0242ac1c0003"
    -lessons: Doctrine\ORM\PersistentCollection {#2237 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#2242 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#2247 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1594028198 {#2226
      date: 2020-07-06 11:36:38.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1757458818 {#2235
      date: 2025-09-10 01:00:18.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -lockBy: App\Entity\Scholar\Module\OriginModule {#2251 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#13919
    -id: "d2af1079-7be6-11ef-9434-0242c0a8c005"
    -chapters: Doctrine\ORM\PersistentCollection {#13920 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#13925 …}
    -exercises: Doctrine\ORM\PersistentCollection {#13922 …}
    -minimumTime: DateTime @21600 {#13916
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#13927 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#9487 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#13929 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#13931 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#13937 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1727341677 {#13917
      date: 2024-09-26 11:07:57.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1757458815 {#13918
      date: 2025-09-10 01:00:15.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#9018 …}
    #fromApi: false
    -status: "published"
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#13942 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\TrainingVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\PracticalCaseUserVoter"
ACCESS ABSTAIN
"Nellapp\Bundle\SDKBundle\Permission\Security\Voter\SuperAdminVoter"
ACCESS ABSTAIN
Show voter details
155 DENIED FRONT_ACCESS
[
  "training" => App\Entity\Scholar\Training\SharedTraining {#1323
    -id: "fe5bdd93-b6d8-11ee-b7d7-0242c0a85003"
    -modules: Doctrine\ORM\PersistentCollection {#1330 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1364 …}
    -totalHourDescription: 0
    -videoDescription: null
    -diplomaDescription: "Titre Niveau 4 (Bac)"
    -trainingProduct: null
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1379 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1386 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1387 …}
    -thematic: [
      "2"
    ]
    -diploma: 4
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1425 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1705675359 {#1320
      date: 2024-01-19 15:42:39.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458954 {#1321
      date: 2025-09-10 01:02:34.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1449 …}
    #fromApi: false
    -name: "Encadrant Technique d'Insertion"
    -description: """
      L'encadrant technique d'insertion (ETI) supervise et soutient socio-professionnellement des personnes éloignées du marché du travail au sein d'une structure d'insertion produisant des biens ou services. Sa mission est d'atteindre les objectifs de production tout en intégrant les buts de formation et d'insertion des salariés. Sous la direction du responsable de la structure, l'ETI organise et gère une partie de l'activité de production. Il établit les conditions pour réaliser un produit ou service, en planifie la mise en œuvre et assure le suivi pour garantir la qualité et la quantité. Il utilise des outils numériques pour la gestion de la production, répartit le travail selon les compétences des salariés et gère l'équipe, en veillant à leur motivation et à la résolution de conflits.\r\n
      L'ETI joue également un rôle dans l'accueil, l'accompagnement et le suivi socio-professionnel des salariés en insertion. Il favorise leur intégration dans la structure, identifie leurs atouts et obstacles, et collabore avec d'autres acteurs du parcours d'insertion. Il contribue à l'évolution professionnelle des salariés en organisant des séances d'apprentissage, en s'assurant de la pertinence des méthodes pédagogiques et en évaluant leurs acquis. Il documente et atteste des compétences professionnelles acquises.
      """
    -public: false
    -_links: null
    -status: "published"
    -lockBy: App\Entity\Scholar\Training\Training {#1441 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#2236
    -id: "30d230a7-bf6c-11ea-8d8a-0242ac1c0003"
    -lessons: Doctrine\ORM\PersistentCollection {#2237 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#2242 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#2247 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1594028198 {#2226
      date: 2020-07-06 11:36:38.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1757458818 {#2235
      date: 2025-09-10 01:00:18.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -lockBy: App\Entity\Scholar\Module\OriginModule {#2251 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#13964
    -id: "6b0773de-c812-11ea-8d8a-0242ac1c0003"
    -chapters: Doctrine\ORM\PersistentCollection {#13965 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#13970 …}
    -exercises: Doctrine\ORM\PersistentCollection {#13967 …}
    -minimumTime: DateTime @21600 {#13961
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#13972 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#2858 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#13974 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#13976 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#13982 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1594979201 {#13962
      date: 2020-07-17 11:46:41.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1756854008 {#13963
      date: 2025-09-03 01:00:08.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#13980 …}
    #fromApi: false
    -status: "published"
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#13988 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\TrainingVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\PracticalCaseUserVoter"
ACCESS ABSTAIN
"Nellapp\Bundle\SDKBundle\Permission\Security\Voter\SuperAdminVoter"
ACCESS ABSTAIN
Show voter details
156 DENIED FRONT_ACCESS
[
  "training" => App\Entity\Scholar\Training\SharedTraining {#1323
    -id: "fe5bdd93-b6d8-11ee-b7d7-0242c0a85003"
    -modules: Doctrine\ORM\PersistentCollection {#1330 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1364 …}
    -totalHourDescription: 0
    -videoDescription: null
    -diplomaDescription: "Titre Niveau 4 (Bac)"
    -trainingProduct: null
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1379 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1386 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1387 …}
    -thematic: [
      "2"
    ]
    -diploma: 4
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1425 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1705675359 {#1320
      date: 2024-01-19 15:42:39.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458954 {#1321
      date: 2025-09-10 01:02:34.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1449 …}
    #fromApi: false
    -name: "Encadrant Technique d'Insertion"
    -description: """
      L'encadrant technique d'insertion (ETI) supervise et soutient socio-professionnellement des personnes éloignées du marché du travail au sein d'une structure d'insertion produisant des biens ou services. Sa mission est d'atteindre les objectifs de production tout en intégrant les buts de formation et d'insertion des salariés. Sous la direction du responsable de la structure, l'ETI organise et gère une partie de l'activité de production. Il établit les conditions pour réaliser un produit ou service, en planifie la mise en œuvre et assure le suivi pour garantir la qualité et la quantité. Il utilise des outils numériques pour la gestion de la production, répartit le travail selon les compétences des salariés et gère l'équipe, en veillant à leur motivation et à la résolution de conflits.\r\n
      L'ETI joue également un rôle dans l'accueil, l'accompagnement et le suivi socio-professionnel des salariés en insertion. Il favorise leur intégration dans la structure, identifie leurs atouts et obstacles, et collabore avec d'autres acteurs du parcours d'insertion. Il contribue à l'évolution professionnelle des salariés en organisant des séances d'apprentissage, en s'assurant de la pertinence des méthodes pédagogiques et en évaluant leurs acquis. Il documente et atteste des compétences professionnelles acquises.
      """
    -public: false
    -_links: null
    -status: "published"
    -lockBy: App\Entity\Scholar\Training\Training {#1441 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#2236
    -id: "30d230a7-bf6c-11ea-8d8a-0242ac1c0003"
    -lessons: Doctrine\ORM\PersistentCollection {#2237 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#2242 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#2247 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1594028198 {#2226
      date: 2020-07-06 11:36:38.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1757458818 {#2235
      date: 2025-09-10 01:00:18.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -lockBy: App\Entity\Scholar\Module\OriginModule {#2251 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#14010
    -id: "a5a3ceb7-c814-11ea-8d8a-0242ac1c0003"
    -chapters: Doctrine\ORM\PersistentCollection {#14011 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#14016 …}
    -exercises: Doctrine\ORM\PersistentCollection {#14013 …}
    -minimumTime: DateTime @21600 {#14007
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#14018 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#2858 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#14020 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#14022 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#14028 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1594980159 {#14008
      date: 2020-07-17 12:02:39.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1756732931 {#14009
      date: 2025-09-01 15:22:11.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#2317 …}
    #fromApi: false
    -status: "published"
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#14033 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\TrainingVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\PracticalCaseUserVoter"
ACCESS ABSTAIN
"Nellapp\Bundle\SDKBundle\Permission\Security\Voter\SuperAdminVoter"
ACCESS ABSTAIN
Show voter details
157 DENIED FRONT_ACCESS
[
  "training" => App\Entity\Scholar\Training\SharedTraining {#1323
    -id: "fe5bdd93-b6d8-11ee-b7d7-0242c0a85003"
    -modules: Doctrine\ORM\PersistentCollection {#1330 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1364 …}
    -totalHourDescription: 0
    -videoDescription: null
    -diplomaDescription: "Titre Niveau 4 (Bac)"
    -trainingProduct: null
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1379 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1386 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1387 …}
    -thematic: [
      "2"
    ]
    -diploma: 4
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1425 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1705675359 {#1320
      date: 2024-01-19 15:42:39.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458954 {#1321
      date: 2025-09-10 01:02:34.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1449 …}
    #fromApi: false
    -name: "Encadrant Technique d'Insertion"
    -description: """
      L'encadrant technique d'insertion (ETI) supervise et soutient socio-professionnellement des personnes éloignées du marché du travail au sein d'une structure d'insertion produisant des biens ou services. Sa mission est d'atteindre les objectifs de production tout en intégrant les buts de formation et d'insertion des salariés. Sous la direction du responsable de la structure, l'ETI organise et gère une partie de l'activité de production. Il établit les conditions pour réaliser un produit ou service, en planifie la mise en œuvre et assure le suivi pour garantir la qualité et la quantité. Il utilise des outils numériques pour la gestion de la production, répartit le travail selon les compétences des salariés et gère l'équipe, en veillant à leur motivation et à la résolution de conflits.\r\n
      L'ETI joue également un rôle dans l'accueil, l'accompagnement et le suivi socio-professionnel des salariés en insertion. Il favorise leur intégration dans la structure, identifie leurs atouts et obstacles, et collabore avec d'autres acteurs du parcours d'insertion. Il contribue à l'évolution professionnelle des salariés en organisant des séances d'apprentissage, en s'assurant de la pertinence des méthodes pédagogiques et en évaluant leurs acquis. Il documente et atteste des compétences professionnelles acquises.
      """
    -public: false
    -_links: null
    -status: "published"
    -lockBy: App\Entity\Scholar\Training\Training {#1441 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#2236
    -id: "30d230a7-bf6c-11ea-8d8a-0242ac1c0003"
    -lessons: Doctrine\ORM\PersistentCollection {#2237 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#2242 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#2247 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1594028198 {#2226
      date: 2020-07-06 11:36:38.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1757458818 {#2235
      date: 2025-09-10 01:00:18.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -lockBy: App\Entity\Scholar\Module\OriginModule {#2251 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#14054
    -id: "29845fcd-6410-11f1-a069-d2c50c5a0872"
    -chapters: Doctrine\ORM\PersistentCollection {#14055 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#14060 …}
    -exercises: Doctrine\ORM\PersistentCollection {#14057 …}
    -minimumTime: DateTime @21600 {#14052
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#14062 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#4608 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#14064 …}
    -lessonStats: null
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#14071 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1781015600 {#14053
      date: 2026-06-09 16:33:20.0 Europe/Paris (+02:00)
    }
    -updatedAt: null
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -status: "published"
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#14076 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\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 {#1323
    -id: "fe5bdd93-b6d8-11ee-b7d7-0242c0a85003"
    -modules: Doctrine\ORM\PersistentCollection {#1330 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1364 …}
    -totalHourDescription: 0
    -videoDescription: null
    -diplomaDescription: "Titre Niveau 4 (Bac)"
    -trainingProduct: null
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1379 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1386 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1387 …}
    -thematic: [
      "2"
    ]
    -diploma: 4
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1425 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1705675359 {#1320
      date: 2024-01-19 15:42:39.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458954 {#1321
      date: 2025-09-10 01:02:34.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1449 …}
    #fromApi: false
    -name: "Encadrant Technique d'Insertion"
    -description: """
      L'encadrant technique d'insertion (ETI) supervise et soutient socio-professionnellement des personnes éloignées du marché du travail au sein d'une structure d'insertion produisant des biens ou services. Sa mission est d'atteindre les objectifs de production tout en intégrant les buts de formation et d'insertion des salariés. Sous la direction du responsable de la structure, l'ETI organise et gère une partie de l'activité de production. Il établit les conditions pour réaliser un produit ou service, en planifie la mise en œuvre et assure le suivi pour garantir la qualité et la quantité. Il utilise des outils numériques pour la gestion de la production, répartit le travail selon les compétences des salariés et gère l'équipe, en veillant à leur motivation et à la résolution de conflits.\r\n
      L'ETI joue également un rôle dans l'accueil, l'accompagnement et le suivi socio-professionnel des salariés en insertion. Il favorise leur intégration dans la structure, identifie leurs atouts et obstacles, et collabore avec d'autres acteurs du parcours d'insertion. Il contribue à l'évolution professionnelle des salariés en organisant des séances d'apprentissage, en s'assurant de la pertinence des méthodes pédagogiques et en évaluant leurs acquis. Il documente et atteste des compétences professionnelles acquises.
      """
    -public: false
    -_links: null
    -status: "published"
    -lockBy: App\Entity\Scholar\Training\Training {#1441 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#2236
    -id: "30d230a7-bf6c-11ea-8d8a-0242ac1c0003"
    -lessons: Doctrine\ORM\PersistentCollection {#2237 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#2242 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#2247 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1594028198 {#2226
      date: 2020-07-06 11:36:38.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1757458818 {#2235
      date: 2025-09-10 01:00:18.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -lockBy: App\Entity\Scholar\Module\OriginModule {#2251 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#14098
    -id: "cd1cbc91-c814-11ea-8d8a-0242ac1c0003"
    -chapters: Doctrine\ORM\PersistentCollection {#14099 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#14104 …}
    -exercises: Doctrine\ORM\PersistentCollection {#14101 …}
    -minimumTime: DateTime @21600 {#14095
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#14106 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#2858 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#14108 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#14110 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#14116 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1594980225 {#14096
      date: 2020-07-17 12:03:45.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1750847724 {#14097
      date: 2025-06-25 12:35:24.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -status: "published"
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#14121 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\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 {#1323
    -id: "fe5bdd93-b6d8-11ee-b7d7-0242c0a85003"
    -modules: Doctrine\ORM\PersistentCollection {#1330 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1364 …}
    -totalHourDescription: 0
    -videoDescription: null
    -diplomaDescription: "Titre Niveau 4 (Bac)"
    -trainingProduct: null
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1379 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1386 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1387 …}
    -thematic: [
      "2"
    ]
    -diploma: 4
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1425 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1705675359 {#1320
      date: 2024-01-19 15:42:39.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458954 {#1321
      date: 2025-09-10 01:02:34.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1449 …}
    #fromApi: false
    -name: "Encadrant Technique d'Insertion"
    -description: """
      L'encadrant technique d'insertion (ETI) supervise et soutient socio-professionnellement des personnes éloignées du marché du travail au sein d'une structure d'insertion produisant des biens ou services. Sa mission est d'atteindre les objectifs de production tout en intégrant les buts de formation et d'insertion des salariés. Sous la direction du responsable de la structure, l'ETI organise et gère une partie de l'activité de production. Il établit les conditions pour réaliser un produit ou service, en planifie la mise en œuvre et assure le suivi pour garantir la qualité et la quantité. Il utilise des outils numériques pour la gestion de la production, répartit le travail selon les compétences des salariés et gère l'équipe, en veillant à leur motivation et à la résolution de conflits.\r\n
      L'ETI joue également un rôle dans l'accueil, l'accompagnement et le suivi socio-professionnel des salariés en insertion. Il favorise leur intégration dans la structure, identifie leurs atouts et obstacles, et collabore avec d'autres acteurs du parcours d'insertion. Il contribue à l'évolution professionnelle des salariés en organisant des séances d'apprentissage, en s'assurant de la pertinence des méthodes pédagogiques et en évaluant leurs acquis. Il documente et atteste des compétences professionnelles acquises.
      """
    -public: false
    -_links: null
    -status: "published"
    -lockBy: App\Entity\Scholar\Training\Training {#1441 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#2236
    -id: "30d230a7-bf6c-11ea-8d8a-0242ac1c0003"
    -lessons: Doctrine\ORM\PersistentCollection {#2237 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#2242 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#2247 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1594028198 {#2226
      date: 2020-07-06 11:36:38.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1757458818 {#2235
      date: 2025-09-10 01:00:18.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -lockBy: App\Entity\Scholar\Module\OriginModule {#2251 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#14143
    -id: "fd9455c5-c814-11ea-8d8a-0242ac1c0003"
    -chapters: Doctrine\ORM\PersistentCollection {#14144 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#14149 …}
    -exercises: Doctrine\ORM\PersistentCollection {#14146 …}
    -minimumTime: DateTime @21600 {#14140
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#14151 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#2858 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#14153 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#14155 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#14161 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1594980306 {#14141
      date: 2020-07-17 12:05:06.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1756978498 {#14142
      date: 2025-09-04 11:34:58.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#9018 …}
    #fromApi: false
    -status: "published"
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#14166 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\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 {#1323
    -id: "fe5bdd93-b6d8-11ee-b7d7-0242c0a85003"
    -modules: Doctrine\ORM\PersistentCollection {#1330 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1364 …}
    -totalHourDescription: 0
    -videoDescription: null
    -diplomaDescription: "Titre Niveau 4 (Bac)"
    -trainingProduct: null
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1379 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1386 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1387 …}
    -thematic: [
      "2"
    ]
    -diploma: 4
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1425 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1705675359 {#1320
      date: 2024-01-19 15:42:39.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458954 {#1321
      date: 2025-09-10 01:02:34.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1449 …}
    #fromApi: false
    -name: "Encadrant Technique d'Insertion"
    -description: """
      L'encadrant technique d'insertion (ETI) supervise et soutient socio-professionnellement des personnes éloignées du marché du travail au sein d'une structure d'insertion produisant des biens ou services. Sa mission est d'atteindre les objectifs de production tout en intégrant les buts de formation et d'insertion des salariés. Sous la direction du responsable de la structure, l'ETI organise et gère une partie de l'activité de production. Il établit les conditions pour réaliser un produit ou service, en planifie la mise en œuvre et assure le suivi pour garantir la qualité et la quantité. Il utilise des outils numériques pour la gestion de la production, répartit le travail selon les compétences des salariés et gère l'équipe, en veillant à leur motivation et à la résolution de conflits.\r\n
      L'ETI joue également un rôle dans l'accueil, l'accompagnement et le suivi socio-professionnel des salariés en insertion. Il favorise leur intégration dans la structure, identifie leurs atouts et obstacles, et collabore avec d'autres acteurs du parcours d'insertion. Il contribue à l'évolution professionnelle des salariés en organisant des séances d'apprentissage, en s'assurant de la pertinence des méthodes pédagogiques et en évaluant leurs acquis. Il documente et atteste des compétences professionnelles acquises.
      """
    -public: false
    -_links: null
    -status: "published"
    -lockBy: App\Entity\Scholar\Training\Training {#1441 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#2236
    -id: "30d230a7-bf6c-11ea-8d8a-0242ac1c0003"
    -lessons: Doctrine\ORM\PersistentCollection {#2237 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#2242 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#2247 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1594028198 {#2226
      date: 2020-07-06 11:36:38.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1757458818 {#2235
      date: 2025-09-10 01:00:18.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -lockBy: App\Entity\Scholar\Module\OriginModule {#2251 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#14188
    -id: "02e254af-da39-11ef-9075-0242c0a83007"
    -chapters: Doctrine\ORM\PersistentCollection {#14189 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#14194 …}
    -exercises: Doctrine\ORM\PersistentCollection {#14191 …}
    -minimumTime: DateTime @21600 {#14185
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#14196 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#14198 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#14199 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#14201 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#14207 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1737712386 {#14186
      date: 2025-01-24 10:53:06.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1750847724 {#14187
      date: 2025-06-25 12:35:24.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -status: "published"
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#14212 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\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 {#1323
    -id: "fe5bdd93-b6d8-11ee-b7d7-0242c0a85003"
    -modules: Doctrine\ORM\PersistentCollection {#1330 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1364 …}
    -totalHourDescription: 0
    -videoDescription: null
    -diplomaDescription: "Titre Niveau 4 (Bac)"
    -trainingProduct: null
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1379 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1386 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1387 …}
    -thematic: [
      "2"
    ]
    -diploma: 4
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1425 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1705675359 {#1320
      date: 2024-01-19 15:42:39.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458954 {#1321
      date: 2025-09-10 01:02:34.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1449 …}
    #fromApi: false
    -name: "Encadrant Technique d'Insertion"
    -description: """
      L'encadrant technique d'insertion (ETI) supervise et soutient socio-professionnellement des personnes éloignées du marché du travail au sein d'une structure d'insertion produisant des biens ou services. Sa mission est d'atteindre les objectifs de production tout en intégrant les buts de formation et d'insertion des salariés. Sous la direction du responsable de la structure, l'ETI organise et gère une partie de l'activité de production. Il établit les conditions pour réaliser un produit ou service, en planifie la mise en œuvre et assure le suivi pour garantir la qualité et la quantité. Il utilise des outils numériques pour la gestion de la production, répartit le travail selon les compétences des salariés et gère l'équipe, en veillant à leur motivation et à la résolution de conflits.\r\n
      L'ETI joue également un rôle dans l'accueil, l'accompagnement et le suivi socio-professionnel des salariés en insertion. Il favorise leur intégration dans la structure, identifie leurs atouts et obstacles, et collabore avec d'autres acteurs du parcours d'insertion. Il contribue à l'évolution professionnelle des salariés en organisant des séances d'apprentissage, en s'assurant de la pertinence des méthodes pédagogiques et en évaluant leurs acquis. Il documente et atteste des compétences professionnelles acquises.
      """
    -public: false
    -_links: null
    -status: "published"
    -lockBy: App\Entity\Scholar\Training\Training {#1441 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#2265
    -id: "3560b1ac-bf6d-11ea-8d8a-0242ac1c0003"
    -lessons: Doctrine\ORM\PersistentCollection {#2266 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#2271 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#2276 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1594028635 {#2263
      date: 2020-07-06 11:43:55.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1610386972 {#2264
      date: 2021-01-11 18:42:52.0 Europe/Paris (+01:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -lockBy: App\Entity\Scholar\Module\OriginModule {#2280 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#14430
    -id: "2f0e6e78-c822-11ea-8d8a-0242ac1c0003"
    -chapters: Doctrine\ORM\PersistentCollection {#14431 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#14436 …}
    -exercises: Doctrine\ORM\PersistentCollection {#14433 …}
    -minimumTime: DateTime @21600 {#14427
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#14438 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#2858 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#14440 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#14442 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#14448 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1594985973 {#14428
      date: 2020-07-17 13:39:33.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1757062156 {#14429
      date: 2025-09-05 10:49:16.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#14446 …}
    #fromApi: false
    -status: "published"
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#14454 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\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 {#1323
    -id: "fe5bdd93-b6d8-11ee-b7d7-0242c0a85003"
    -modules: Doctrine\ORM\PersistentCollection {#1330 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1364 …}
    -totalHourDescription: 0
    -videoDescription: null
    -diplomaDescription: "Titre Niveau 4 (Bac)"
    -trainingProduct: null
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1379 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1386 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1387 …}
    -thematic: [
      "2"
    ]
    -diploma: 4
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1425 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1705675359 {#1320
      date: 2024-01-19 15:42:39.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458954 {#1321
      date: 2025-09-10 01:02:34.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1449 …}
    #fromApi: false
    -name: "Encadrant Technique d'Insertion"
    -description: """
      L'encadrant technique d'insertion (ETI) supervise et soutient socio-professionnellement des personnes éloignées du marché du travail au sein d'une structure d'insertion produisant des biens ou services. Sa mission est d'atteindre les objectifs de production tout en intégrant les buts de formation et d'insertion des salariés. Sous la direction du responsable de la structure, l'ETI organise et gère une partie de l'activité de production. Il établit les conditions pour réaliser un produit ou service, en planifie la mise en œuvre et assure le suivi pour garantir la qualité et la quantité. Il utilise des outils numériques pour la gestion de la production, répartit le travail selon les compétences des salariés et gère l'équipe, en veillant à leur motivation et à la résolution de conflits.\r\n
      L'ETI joue également un rôle dans l'accueil, l'accompagnement et le suivi socio-professionnel des salariés en insertion. Il favorise leur intégration dans la structure, identifie leurs atouts et obstacles, et collabore avec d'autres acteurs du parcours d'insertion. Il contribue à l'évolution professionnelle des salariés en organisant des séances d'apprentissage, en s'assurant de la pertinence des méthodes pédagogiques et en évaluant leurs acquis. Il documente et atteste des compétences professionnelles acquises.
      """
    -public: false
    -_links: null
    -status: "published"
    -lockBy: App\Entity\Scholar\Training\Training {#1441 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#2265
    -id: "3560b1ac-bf6d-11ea-8d8a-0242ac1c0003"
    -lessons: Doctrine\ORM\PersistentCollection {#2266 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#2271 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#2276 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1594028635 {#2263
      date: 2020-07-06 11:43:55.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1610386972 {#2264
      date: 2021-01-11 18:42:52.0 Europe/Paris (+01:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -lockBy: App\Entity\Scholar\Module\OriginModule {#2280 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#14476
    -id: "8edcabdf-5432-11eb-a224-0242ac140002"
    -chapters: Doctrine\ORM\PersistentCollection {#14477 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#14482 …}
    -exercises: Doctrine\ORM\PersistentCollection {#14479 …}
    -minimumTime: DateTime @21600 {#14473
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#14484 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#2858 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#14486 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#14488 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#14494 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1610386168 {#14474
      date: 2021-01-11 18:29:28.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1756886053 {#14475
      date: 2025-09-03 09:54:13.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#14446 …}
    #fromApi: false
    -status: "published"
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#14499 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\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 {#1323
    -id: "fe5bdd93-b6d8-11ee-b7d7-0242c0a85003"
    -modules: Doctrine\ORM\PersistentCollection {#1330 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1364 …}
    -totalHourDescription: 0
    -videoDescription: null
    -diplomaDescription: "Titre Niveau 4 (Bac)"
    -trainingProduct: null
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1379 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1386 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1387 …}
    -thematic: [
      "2"
    ]
    -diploma: 4
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1425 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1705675359 {#1320
      date: 2024-01-19 15:42:39.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458954 {#1321
      date: 2025-09-10 01:02:34.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1449 …}
    #fromApi: false
    -name: "Encadrant Technique d'Insertion"
    -description: """
      L'encadrant technique d'insertion (ETI) supervise et soutient socio-professionnellement des personnes éloignées du marché du travail au sein d'une structure d'insertion produisant des biens ou services. Sa mission est d'atteindre les objectifs de production tout en intégrant les buts de formation et d'insertion des salariés. Sous la direction du responsable de la structure, l'ETI organise et gère une partie de l'activité de production. Il établit les conditions pour réaliser un produit ou service, en planifie la mise en œuvre et assure le suivi pour garantir la qualité et la quantité. Il utilise des outils numériques pour la gestion de la production, répartit le travail selon les compétences des salariés et gère l'équipe, en veillant à leur motivation et à la résolution de conflits.\r\n
      L'ETI joue également un rôle dans l'accueil, l'accompagnement et le suivi socio-professionnel des salariés en insertion. Il favorise leur intégration dans la structure, identifie leurs atouts et obstacles, et collabore avec d'autres acteurs du parcours d'insertion. Il contribue à l'évolution professionnelle des salariés en organisant des séances d'apprentissage, en s'assurant de la pertinence des méthodes pédagogiques et en évaluant leurs acquis. Il documente et atteste des compétences professionnelles acquises.
      """
    -public: false
    -_links: null
    -status: "published"
    -lockBy: App\Entity\Scholar\Training\Training {#1441 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#2265
    -id: "3560b1ac-bf6d-11ea-8d8a-0242ac1c0003"
    -lessons: Doctrine\ORM\PersistentCollection {#2266 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#2271 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#2276 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1594028635 {#2263
      date: 2020-07-06 11:43:55.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1610386972 {#2264
      date: 2021-01-11 18:42:52.0 Europe/Paris (+01:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -lockBy: App\Entity\Scholar\Module\OriginModule {#2280 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#14520
    -id: "5ea87147-6410-11f1-a069-d2c50c5a0872"
    -chapters: Doctrine\ORM\PersistentCollection {#14521 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#14526 …}
    -exercises: Doctrine\ORM\PersistentCollection {#14523 …}
    -minimumTime: DateTime @21600 {#14518
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#14528 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#4608 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#14530 …}
    -lessonStats: null
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#14537 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1781015689 {#14519
      date: 2026-06-09 16:34:49.0 Europe/Paris (+02:00)
    }
    -updatedAt: null
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -status: "published"
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#14542 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\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 {#1323
    -id: "fe5bdd93-b6d8-11ee-b7d7-0242c0a85003"
    -modules: Doctrine\ORM\PersistentCollection {#1330 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1364 …}
    -totalHourDescription: 0
    -videoDescription: null
    -diplomaDescription: "Titre Niveau 4 (Bac)"
    -trainingProduct: null
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1379 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1386 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1387 …}
    -thematic: [
      "2"
    ]
    -diploma: 4
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1425 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1705675359 {#1320
      date: 2024-01-19 15:42:39.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458954 {#1321
      date: 2025-09-10 01:02:34.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1449 …}
    #fromApi: false
    -name: "Encadrant Technique d'Insertion"
    -description: """
      L'encadrant technique d'insertion (ETI) supervise et soutient socio-professionnellement des personnes éloignées du marché du travail au sein d'une structure d'insertion produisant des biens ou services. Sa mission est d'atteindre les objectifs de production tout en intégrant les buts de formation et d'insertion des salariés. Sous la direction du responsable de la structure, l'ETI organise et gère une partie de l'activité de production. Il établit les conditions pour réaliser un produit ou service, en planifie la mise en œuvre et assure le suivi pour garantir la qualité et la quantité. Il utilise des outils numériques pour la gestion de la production, répartit le travail selon les compétences des salariés et gère l'équipe, en veillant à leur motivation et à la résolution de conflits.\r\n
      L'ETI joue également un rôle dans l'accueil, l'accompagnement et le suivi socio-professionnel des salariés en insertion. Il favorise leur intégration dans la structure, identifie leurs atouts et obstacles, et collabore avec d'autres acteurs du parcours d'insertion. Il contribue à l'évolution professionnelle des salariés en organisant des séances d'apprentissage, en s'assurant de la pertinence des méthodes pédagogiques et en évaluant leurs acquis. Il documente et atteste des compétences professionnelles acquises.
      """
    -public: false
    -_links: null
    -status: "published"
    -lockBy: App\Entity\Scholar\Training\Training {#1441 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#2265
    -id: "3560b1ac-bf6d-11ea-8d8a-0242ac1c0003"
    -lessons: Doctrine\ORM\PersistentCollection {#2266 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#2271 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#2276 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1594028635 {#2263
      date: 2020-07-06 11:43:55.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1610386972 {#2264
      date: 2021-01-11 18:42:52.0 Europe/Paris (+01:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -lockBy: App\Entity\Scholar\Module\OriginModule {#2280 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#14564
    -id: "cff9833b-c822-11ea-8d8a-0242ac1c0003"
    -chapters: Doctrine\ORM\PersistentCollection {#14565 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#14570 …}
    -exercises: Doctrine\ORM\PersistentCollection {#14567 …}
    -minimumTime: DateTime @21600 {#14561
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#14572 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#2858 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#14574 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#14576 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#14582 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1594986243 {#14562
      date: 2020-07-17 13:44:03.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1757323569 {#14563
      date: 2025-09-08 11:26:09.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#14580 …}
    #fromApi: false
    -status: "published"
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#14588 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\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 {#1323
    -id: "fe5bdd93-b6d8-11ee-b7d7-0242c0a85003"
    -modules: Doctrine\ORM\PersistentCollection {#1330 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1364 …}
    -totalHourDescription: 0
    -videoDescription: null
    -diplomaDescription: "Titre Niveau 4 (Bac)"
    -trainingProduct: null
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1379 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1386 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1387 …}
    -thematic: [
      "2"
    ]
    -diploma: 4
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1425 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1705675359 {#1320
      date: 2024-01-19 15:42:39.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458954 {#1321
      date: 2025-09-10 01:02:34.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1449 …}
    #fromApi: false
    -name: "Encadrant Technique d'Insertion"
    -description: """
      L'encadrant technique d'insertion (ETI) supervise et soutient socio-professionnellement des personnes éloignées du marché du travail au sein d'une structure d'insertion produisant des biens ou services. Sa mission est d'atteindre les objectifs de production tout en intégrant les buts de formation et d'insertion des salariés. Sous la direction du responsable de la structure, l'ETI organise et gère une partie de l'activité de production. Il établit les conditions pour réaliser un produit ou service, en planifie la mise en œuvre et assure le suivi pour garantir la qualité et la quantité. Il utilise des outils numériques pour la gestion de la production, répartit le travail selon les compétences des salariés et gère l'équipe, en veillant à leur motivation et à la résolution de conflits.\r\n
      L'ETI joue également un rôle dans l'accueil, l'accompagnement et le suivi socio-professionnel des salariés en insertion. Il favorise leur intégration dans la structure, identifie leurs atouts et obstacles, et collabore avec d'autres acteurs du parcours d'insertion. Il contribue à l'évolution professionnelle des salariés en organisant des séances d'apprentissage, en s'assurant de la pertinence des méthodes pédagogiques et en évaluant leurs acquis. Il documente et atteste des compétences professionnelles acquises.
      """
    -public: false
    -_links: null
    -status: "published"
    -lockBy: App\Entity\Scholar\Training\Training {#1441 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#2265
    -id: "3560b1ac-bf6d-11ea-8d8a-0242ac1c0003"
    -lessons: Doctrine\ORM\PersistentCollection {#2266 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#2271 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#2276 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1594028635 {#2263
      date: 2020-07-06 11:43:55.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1610386972 {#2264
      date: 2021-01-11 18:42:52.0 Europe/Paris (+01:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -lockBy: App\Entity\Scholar\Module\OriginModule {#2280 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#14610
    -id: "0b5ba1fd-c823-11ea-8d8a-0242ac1c0003"
    -chapters: Doctrine\ORM\PersistentCollection {#14611 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#14616 …}
    -exercises: Doctrine\ORM\PersistentCollection {#14613 …}
    -minimumTime: DateTime @21600 {#14607
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#14618 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#2858 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#14620 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#14622 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#14628 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1594986342 {#14608
      date: 2020-07-17 13:45:42.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1756907045 {#14609
      date: 2025-09-03 15:44:05.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#14580 …}
    #fromApi: false
    -status: "published"
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#14633 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\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 {#1323
    -id: "fe5bdd93-b6d8-11ee-b7d7-0242c0a85003"
    -modules: Doctrine\ORM\PersistentCollection {#1330 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1364 …}
    -totalHourDescription: 0
    -videoDescription: null
    -diplomaDescription: "Titre Niveau 4 (Bac)"
    -trainingProduct: null
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1379 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1386 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1387 …}
    -thematic: [
      "2"
    ]
    -diploma: 4
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1425 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1705675359 {#1320
      date: 2024-01-19 15:42:39.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458954 {#1321
      date: 2025-09-10 01:02:34.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1449 …}
    #fromApi: false
    -name: "Encadrant Technique d'Insertion"
    -description: """
      L'encadrant technique d'insertion (ETI) supervise et soutient socio-professionnellement des personnes éloignées du marché du travail au sein d'une structure d'insertion produisant des biens ou services. Sa mission est d'atteindre les objectifs de production tout en intégrant les buts de formation et d'insertion des salariés. Sous la direction du responsable de la structure, l'ETI organise et gère une partie de l'activité de production. Il établit les conditions pour réaliser un produit ou service, en planifie la mise en œuvre et assure le suivi pour garantir la qualité et la quantité. Il utilise des outils numériques pour la gestion de la production, répartit le travail selon les compétences des salariés et gère l'équipe, en veillant à leur motivation et à la résolution de conflits.\r\n
      L'ETI joue également un rôle dans l'accueil, l'accompagnement et le suivi socio-professionnel des salariés en insertion. Il favorise leur intégration dans la structure, identifie leurs atouts et obstacles, et collabore avec d'autres acteurs du parcours d'insertion. Il contribue à l'évolution professionnelle des salariés en organisant des séances d'apprentissage, en s'assurant de la pertinence des méthodes pédagogiques et en évaluant leurs acquis. Il documente et atteste des compétences professionnelles acquises.
      """
    -public: false
    -_links: null
    -status: "published"
    -lockBy: App\Entity\Scholar\Training\Training {#1441 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#2265
    -id: "3560b1ac-bf6d-11ea-8d8a-0242ac1c0003"
    -lessons: Doctrine\ORM\PersistentCollection {#2266 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#2271 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#2276 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1594028635 {#2263
      date: 2020-07-06 11:43:55.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1610386972 {#2264
      date: 2021-01-11 18:42:52.0 Europe/Paris (+01:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -lockBy: App\Entity\Scholar\Module\OriginModule {#2280 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#14654
    -id: "a46f7824-6410-11f1-a069-d2c50c5a0872"
    -chapters: Doctrine\ORM\PersistentCollection {#14655 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#14660 …}
    -exercises: Doctrine\ORM\PersistentCollection {#14657 …}
    -minimumTime: DateTime @21600 {#14652
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#14662 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#4608 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#14664 …}
    -lessonStats: null
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#14671 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1781015806 {#14653
      date: 2026-06-09 16:36:46.0 Europe/Paris (+02:00)
    }
    -updatedAt: null
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -status: "published"
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#14675 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\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 {#1323
    -id: "fe5bdd93-b6d8-11ee-b7d7-0242c0a85003"
    -modules: Doctrine\ORM\PersistentCollection {#1330 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1364 …}
    -totalHourDescription: 0
    -videoDescription: null
    -diplomaDescription: "Titre Niveau 4 (Bac)"
    -trainingProduct: null
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1379 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1386 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1387 …}
    -thematic: [
      "2"
    ]
    -diploma: 4
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1425 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1705675359 {#1320
      date: 2024-01-19 15:42:39.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458954 {#1321
      date: 2025-09-10 01:02:34.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1449 …}
    #fromApi: false
    -name: "Encadrant Technique d'Insertion"
    -description: """
      L'encadrant technique d'insertion (ETI) supervise et soutient socio-professionnellement des personnes éloignées du marché du travail au sein d'une structure d'insertion produisant des biens ou services. Sa mission est d'atteindre les objectifs de production tout en intégrant les buts de formation et d'insertion des salariés. Sous la direction du responsable de la structure, l'ETI organise et gère une partie de l'activité de production. Il établit les conditions pour réaliser un produit ou service, en planifie la mise en œuvre et assure le suivi pour garantir la qualité et la quantité. Il utilise des outils numériques pour la gestion de la production, répartit le travail selon les compétences des salariés et gère l'équipe, en veillant à leur motivation et à la résolution de conflits.\r\n
      L'ETI joue également un rôle dans l'accueil, l'accompagnement et le suivi socio-professionnel des salariés en insertion. Il favorise leur intégration dans la structure, identifie leurs atouts et obstacles, et collabore avec d'autres acteurs du parcours d'insertion. Il contribue à l'évolution professionnelle des salariés en organisant des séances d'apprentissage, en s'assurant de la pertinence des méthodes pédagogiques et en évaluant leurs acquis. Il documente et atteste des compétences professionnelles acquises.
      """
    -public: false
    -_links: null
    -status: "published"
    -lockBy: App\Entity\Scholar\Training\Training {#1441 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#2265
    -id: "3560b1ac-bf6d-11ea-8d8a-0242ac1c0003"
    -lessons: Doctrine\ORM\PersistentCollection {#2266 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#2271 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#2276 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1594028635 {#2263
      date: 2020-07-06 11:43:55.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1610386972 {#2264
      date: 2021-01-11 18:42:52.0 Europe/Paris (+01:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -lockBy: App\Entity\Scholar\Module\OriginModule {#2280 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#14695
    -id: "6d8c9464-1406-11ed-81e4-0242ac140006"
    -chapters: Doctrine\ORM\PersistentCollection {#14696 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#14701 …}
    -exercises: Doctrine\ORM\PersistentCollection {#14698 …}
    -minimumTime: DateTime @21600 {#14687
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#14703 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#2858 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#14705 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#14707 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#14713 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1659625335 {#14693
      date: 2022-08-04 17:02:15.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1750847724 {#14694
      date: 2025-06-25 12:35:24.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -status: "published"
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#14718 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\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 {#1323
    -id: "fe5bdd93-b6d8-11ee-b7d7-0242c0a85003"
    -modules: Doctrine\ORM\PersistentCollection {#1330 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1364 …}
    -totalHourDescription: 0
    -videoDescription: null
    -diplomaDescription: "Titre Niveau 4 (Bac)"
    -trainingProduct: null
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1379 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1386 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1387 …}
    -thematic: [
      "2"
    ]
    -diploma: 4
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1425 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1705675359 {#1320
      date: 2024-01-19 15:42:39.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458954 {#1321
      date: 2025-09-10 01:02:34.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1449 …}
    #fromApi: false
    -name: "Encadrant Technique d'Insertion"
    -description: """
      L'encadrant technique d'insertion (ETI) supervise et soutient socio-professionnellement des personnes éloignées du marché du travail au sein d'une structure d'insertion produisant des biens ou services. Sa mission est d'atteindre les objectifs de production tout en intégrant les buts de formation et d'insertion des salariés. Sous la direction du responsable de la structure, l'ETI organise et gère une partie de l'activité de production. Il établit les conditions pour réaliser un produit ou service, en planifie la mise en œuvre et assure le suivi pour garantir la qualité et la quantité. Il utilise des outils numériques pour la gestion de la production, répartit le travail selon les compétences des salariés et gère l'équipe, en veillant à leur motivation et à la résolution de conflits.\r\n
      L'ETI joue également un rôle dans l'accueil, l'accompagnement et le suivi socio-professionnel des salariés en insertion. Il favorise leur intégration dans la structure, identifie leurs atouts et obstacles, et collabore avec d'autres acteurs du parcours d'insertion. Il contribue à l'évolution professionnelle des salariés en organisant des séances d'apprentissage, en s'assurant de la pertinence des méthodes pédagogiques et en évaluant leurs acquis. Il documente et atteste des compétences professionnelles acquises.
      """
    -public: false
    -_links: null
    -status: "published"
    -lockBy: App\Entity\Scholar\Training\Training {#1441 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#2265
    -id: "3560b1ac-bf6d-11ea-8d8a-0242ac1c0003"
    -lessons: Doctrine\ORM\PersistentCollection {#2266 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#2271 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#2276 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1594028635 {#2263
      date: 2020-07-06 11:43:55.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1610386972 {#2264
      date: 2021-01-11 18:42:52.0 Europe/Paris (+01:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -lockBy: App\Entity\Scholar\Module\OriginModule {#2280 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#14738
    -id: "a481a2a4-6410-11f1-a069-d2c50c5a0872"
    -chapters: Doctrine\ORM\PersistentCollection {#14739 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#14744 …}
    -exercises: Doctrine\ORM\PersistentCollection {#14741 …}
    -minimumTime: DateTime @21600 {#14736
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#14746 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#4608 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#14748 …}
    -lessonStats: null
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#14755 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1781015806 {#14737
      date: 2026-06-09 16:36:46.0 Europe/Paris (+02:00)
    }
    -updatedAt: null
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -status: "published"
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#14759 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\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 {#1323
    -id: "fe5bdd93-b6d8-11ee-b7d7-0242c0a85003"
    -modules: Doctrine\ORM\PersistentCollection {#1330 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1364 …}
    -totalHourDescription: 0
    -videoDescription: null
    -diplomaDescription: "Titre Niveau 4 (Bac)"
    -trainingProduct: null
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1379 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1386 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1387 …}
    -thematic: [
      "2"
    ]
    -diploma: 4
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1425 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1705675359 {#1320
      date: 2024-01-19 15:42:39.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458954 {#1321
      date: 2025-09-10 01:02:34.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1449 …}
    #fromApi: false
    -name: "Encadrant Technique d'Insertion"
    -description: """
      L'encadrant technique d'insertion (ETI) supervise et soutient socio-professionnellement des personnes éloignées du marché du travail au sein d'une structure d'insertion produisant des biens ou services. Sa mission est d'atteindre les objectifs de production tout en intégrant les buts de formation et d'insertion des salariés. Sous la direction du responsable de la structure, l'ETI organise et gère une partie de l'activité de production. Il établit les conditions pour réaliser un produit ou service, en planifie la mise en œuvre et assure le suivi pour garantir la qualité et la quantité. Il utilise des outils numériques pour la gestion de la production, répartit le travail selon les compétences des salariés et gère l'équipe, en veillant à leur motivation et à la résolution de conflits.\r\n
      L'ETI joue également un rôle dans l'accueil, l'accompagnement et le suivi socio-professionnel des salariés en insertion. Il favorise leur intégration dans la structure, identifie leurs atouts et obstacles, et collabore avec d'autres acteurs du parcours d'insertion. Il contribue à l'évolution professionnelle des salariés en organisant des séances d'apprentissage, en s'assurant de la pertinence des méthodes pédagogiques et en évaluant leurs acquis. Il documente et atteste des compétences professionnelles acquises.
      """
    -public: false
    -_links: null
    -status: "published"
    -lockBy: App\Entity\Scholar\Training\Training {#1441 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#2265
    -id: "3560b1ac-bf6d-11ea-8d8a-0242ac1c0003"
    -lessons: Doctrine\ORM\PersistentCollection {#2266 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#2271 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#2276 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1594028635 {#2263
      date: 2020-07-06 11:43:55.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1610386972 {#2264
      date: 2021-01-11 18:42:52.0 Europe/Paris (+01:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -lockBy: App\Entity\Scholar\Module\OriginModule {#2280 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#14778
    -id: "a496ef2c-6410-11f1-a069-d2c50c5a0872"
    -chapters: Doctrine\ORM\PersistentCollection {#14779 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#14784 …}
    -exercises: Doctrine\ORM\PersistentCollection {#14781 …}
    -minimumTime: DateTime @21600 {#14771
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#14786 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#4608 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#14788 …}
    -lessonStats: null
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#14795 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1781015806 {#14777
      date: 2026-06-09 16:36:46.0 Europe/Paris (+02:00)
    }
    -updatedAt: null
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -status: "published"
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#14800 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\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 {#1323
    -id: "fe5bdd93-b6d8-11ee-b7d7-0242c0a85003"
    -modules: Doctrine\ORM\PersistentCollection {#1330 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1364 …}
    -totalHourDescription: 0
    -videoDescription: null
    -diplomaDescription: "Titre Niveau 4 (Bac)"
    -trainingProduct: null
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1379 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1386 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1387 …}
    -thematic: [
      "2"
    ]
    -diploma: 4
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1425 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1705675359 {#1320
      date: 2024-01-19 15:42:39.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458954 {#1321
      date: 2025-09-10 01:02:34.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1449 …}
    #fromApi: false
    -name: "Encadrant Technique d'Insertion"
    -description: """
      L'encadrant technique d'insertion (ETI) supervise et soutient socio-professionnellement des personnes éloignées du marché du travail au sein d'une structure d'insertion produisant des biens ou services. Sa mission est d'atteindre les objectifs de production tout en intégrant les buts de formation et d'insertion des salariés. Sous la direction du responsable de la structure, l'ETI organise et gère une partie de l'activité de production. Il établit les conditions pour réaliser un produit ou service, en planifie la mise en œuvre et assure le suivi pour garantir la qualité et la quantité. Il utilise des outils numériques pour la gestion de la production, répartit le travail selon les compétences des salariés et gère l'équipe, en veillant à leur motivation et à la résolution de conflits.\r\n
      L'ETI joue également un rôle dans l'accueil, l'accompagnement et le suivi socio-professionnel des salariés en insertion. Il favorise leur intégration dans la structure, identifie leurs atouts et obstacles, et collabore avec d'autres acteurs du parcours d'insertion. Il contribue à l'évolution professionnelle des salariés en organisant des séances d'apprentissage, en s'assurant de la pertinence des méthodes pédagogiques et en évaluant leurs acquis. Il documente et atteste des compétences professionnelles acquises.
      """
    -public: false
    -_links: null
    -status: "published"
    -lockBy: App\Entity\Scholar\Training\Training {#1441 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#2293
    -id: "63008c10-bf6d-11ea-8d8a-0242ac1c0003"
    -lessons: Doctrine\ORM\PersistentCollection {#2294 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#2299 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#2304 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1594028712 {#2283
      date: 2020-07-06 11:45:12.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1757372418 {#2292
      date: 2025-09-09 01:00:18.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -lockBy: App\Entity\Scholar\Module\OriginModule {#2308 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#15074
    -id: "5ed74817-c823-11ea-8d8a-0242ac1c0003"
    -chapters: Doctrine\ORM\PersistentCollection {#15075 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#15080 …}
    -exercises: Doctrine\ORM\PersistentCollection {#15077 …}
    -minimumTime: DateTime @21600 {#15071
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#15082 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#2858 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#15084 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#15086 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#15092 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1594986482 {#15072
      date: 2020-07-17 13:48:02.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1757113207 {#15073
      date: 2025-09-06 01:00:07.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#15090 …}
    #fromApi: false
    -status: "published"
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#15098 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\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 {#1323
    -id: "fe5bdd93-b6d8-11ee-b7d7-0242c0a85003"
    -modules: Doctrine\ORM\PersistentCollection {#1330 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1364 …}
    -totalHourDescription: 0
    -videoDescription: null
    -diplomaDescription: "Titre Niveau 4 (Bac)"
    -trainingProduct: null
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1379 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1386 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1387 …}
    -thematic: [
      "2"
    ]
    -diploma: 4
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1425 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1705675359 {#1320
      date: 2024-01-19 15:42:39.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458954 {#1321
      date: 2025-09-10 01:02:34.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1449 …}
    #fromApi: false
    -name: "Encadrant Technique d'Insertion"
    -description: """
      L'encadrant technique d'insertion (ETI) supervise et soutient socio-professionnellement des personnes éloignées du marché du travail au sein d'une structure d'insertion produisant des biens ou services. Sa mission est d'atteindre les objectifs de production tout en intégrant les buts de formation et d'insertion des salariés. Sous la direction du responsable de la structure, l'ETI organise et gère une partie de l'activité de production. Il établit les conditions pour réaliser un produit ou service, en planifie la mise en œuvre et assure le suivi pour garantir la qualité et la quantité. Il utilise des outils numériques pour la gestion de la production, répartit le travail selon les compétences des salariés et gère l'équipe, en veillant à leur motivation et à la résolution de conflits.\r\n
      L'ETI joue également un rôle dans l'accueil, l'accompagnement et le suivi socio-professionnel des salariés en insertion. Il favorise leur intégration dans la structure, identifie leurs atouts et obstacles, et collabore avec d'autres acteurs du parcours d'insertion. Il contribue à l'évolution professionnelle des salariés en organisant des séances d'apprentissage, en s'assurant de la pertinence des méthodes pédagogiques et en évaluant leurs acquis. Il documente et atteste des compétences professionnelles acquises.
      """
    -public: false
    -_links: null
    -status: "published"
    -lockBy: App\Entity\Scholar\Training\Training {#1441 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#2293
    -id: "63008c10-bf6d-11ea-8d8a-0242ac1c0003"
    -lessons: Doctrine\ORM\PersistentCollection {#2294 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#2299 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#2304 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1594028712 {#2283
      date: 2020-07-06 11:45:12.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1757372418 {#2292
      date: 2025-09-09 01:00:18.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -lockBy: App\Entity\Scholar\Module\OriginModule {#2308 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#15120
    -id: "7ac4acd2-c823-11ea-8d8a-0242ac1c0003"
    -chapters: Doctrine\ORM\PersistentCollection {#15121 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#15126 …}
    -exercises: Doctrine\ORM\PersistentCollection {#15123 …}
    -minimumTime: DateTime @21600 {#15117
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#15128 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#2858 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#15130 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#15132 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#15138 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1594986529 {#15118
      date: 2020-07-17 13:48:49.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1756998225 {#15119
      date: 2025-09-04 17:03:45.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#15136 …}
    #fromApi: false
    -status: "published"
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#15143 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\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 {#1323
    -id: "fe5bdd93-b6d8-11ee-b7d7-0242c0a85003"
    -modules: Doctrine\ORM\PersistentCollection {#1330 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1364 …}
    -totalHourDescription: 0
    -videoDescription: null
    -diplomaDescription: "Titre Niveau 4 (Bac)"
    -trainingProduct: null
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1379 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1386 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1387 …}
    -thematic: [
      "2"
    ]
    -diploma: 4
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1425 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1705675359 {#1320
      date: 2024-01-19 15:42:39.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458954 {#1321
      date: 2025-09-10 01:02:34.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1449 …}
    #fromApi: false
    -name: "Encadrant Technique d'Insertion"
    -description: """
      L'encadrant technique d'insertion (ETI) supervise et soutient socio-professionnellement des personnes éloignées du marché du travail au sein d'une structure d'insertion produisant des biens ou services. Sa mission est d'atteindre les objectifs de production tout en intégrant les buts de formation et d'insertion des salariés. Sous la direction du responsable de la structure, l'ETI organise et gère une partie de l'activité de production. Il établit les conditions pour réaliser un produit ou service, en planifie la mise en œuvre et assure le suivi pour garantir la qualité et la quantité. Il utilise des outils numériques pour la gestion de la production, répartit le travail selon les compétences des salariés et gère l'équipe, en veillant à leur motivation et à la résolution de conflits.\r\n
      L'ETI joue également un rôle dans l'accueil, l'accompagnement et le suivi socio-professionnel des salariés en insertion. Il favorise leur intégration dans la structure, identifie leurs atouts et obstacles, et collabore avec d'autres acteurs du parcours d'insertion. Il contribue à l'évolution professionnelle des salariés en organisant des séances d'apprentissage, en s'assurant de la pertinence des méthodes pédagogiques et en évaluant leurs acquis. Il documente et atteste des compétences professionnelles acquises.
      """
    -public: false
    -_links: null
    -status: "published"
    -lockBy: App\Entity\Scholar\Training\Training {#1441 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#2293
    -id: "63008c10-bf6d-11ea-8d8a-0242ac1c0003"
    -lessons: Doctrine\ORM\PersistentCollection {#2294 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#2299 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#2304 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1594028712 {#2283
      date: 2020-07-06 11:45:12.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1757372418 {#2292
      date: 2025-09-09 01:00:18.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -lockBy: App\Entity\Scholar\Module\OriginModule {#2308 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#15165
    -id: "61e7be39-6411-11f1-a069-d2c50c5a0872"
    -chapters: Doctrine\ORM\PersistentCollection {#15166 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#15171 …}
    -exercises: Doctrine\ORM\PersistentCollection {#15168 …}
    -minimumTime: DateTime @21600 {#15162
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#15173 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#4608 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#15175 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#15177 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#15183 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1781016124 {#15163
      date: 2026-06-09 16:42:04.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1781109553 {#15164
      date: 2026-06-10 18:39:13.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#15181 …}
    #fromApi: false
    -status: "published"
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#15188 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\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 {#1323
    -id: "fe5bdd93-b6d8-11ee-b7d7-0242c0a85003"
    -modules: Doctrine\ORM\PersistentCollection {#1330 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1364 …}
    -totalHourDescription: 0
    -videoDescription: null
    -diplomaDescription: "Titre Niveau 4 (Bac)"
    -trainingProduct: null
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1379 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1386 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1387 …}
    -thematic: [
      "2"
    ]
    -diploma: 4
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1425 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1705675359 {#1320
      date: 2024-01-19 15:42:39.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458954 {#1321
      date: 2025-09-10 01:02:34.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1449 …}
    #fromApi: false
    -name: "Encadrant Technique d'Insertion"
    -description: """
      L'encadrant technique d'insertion (ETI) supervise et soutient socio-professionnellement des personnes éloignées du marché du travail au sein d'une structure d'insertion produisant des biens ou services. Sa mission est d'atteindre les objectifs de production tout en intégrant les buts de formation et d'insertion des salariés. Sous la direction du responsable de la structure, l'ETI organise et gère une partie de l'activité de production. Il établit les conditions pour réaliser un produit ou service, en planifie la mise en œuvre et assure le suivi pour garantir la qualité et la quantité. Il utilise des outils numériques pour la gestion de la production, répartit le travail selon les compétences des salariés et gère l'équipe, en veillant à leur motivation et à la résolution de conflits.\r\n
      L'ETI joue également un rôle dans l'accueil, l'accompagnement et le suivi socio-professionnel des salariés en insertion. Il favorise leur intégration dans la structure, identifie leurs atouts et obstacles, et collabore avec d'autres acteurs du parcours d'insertion. Il contribue à l'évolution professionnelle des salariés en organisant des séances d'apprentissage, en s'assurant de la pertinence des méthodes pédagogiques et en évaluant leurs acquis. Il documente et atteste des compétences professionnelles acquises.
      """
    -public: false
    -_links: null
    -status: "published"
    -lockBy: App\Entity\Scholar\Training\Training {#1441 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#2293
    -id: "63008c10-bf6d-11ea-8d8a-0242ac1c0003"
    -lessons: Doctrine\ORM\PersistentCollection {#2294 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#2299 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#2304 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1594028712 {#2283
      date: 2020-07-06 11:45:12.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1757372418 {#2292
      date: 2025-09-09 01:00:18.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -lockBy: App\Entity\Scholar\Module\OriginModule {#2308 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#15208
    -id: "b40153e8-c823-11ea-8d8a-0242ac1c0003"
    -chapters: Doctrine\ORM\PersistentCollection {#15209 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#15214 …}
    -exercises: Doctrine\ORM\PersistentCollection {#15211 …}
    -minimumTime: DateTime @21600 {#15200
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#15216 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#2858 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#15218 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#15220 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#15226 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1594986625 {#15206
      date: 2020-07-17 13:50:25.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1756278418 {#15207
      date: 2025-08-27 09:06:58.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#2317 …}
    #fromApi: false
    -status: "published"
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#15231 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\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 {#1323
    -id: "fe5bdd93-b6d8-11ee-b7d7-0242c0a85003"
    -modules: Doctrine\ORM\PersistentCollection {#1330 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1364 …}
    -totalHourDescription: 0
    -videoDescription: null
    -diplomaDescription: "Titre Niveau 4 (Bac)"
    -trainingProduct: null
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1379 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1386 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1387 …}
    -thematic: [
      "2"
    ]
    -diploma: 4
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1425 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1705675359 {#1320
      date: 2024-01-19 15:42:39.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458954 {#1321
      date: 2025-09-10 01:02:34.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1449 …}
    #fromApi: false
    -name: "Encadrant Technique d'Insertion"
    -description: """
      L'encadrant technique d'insertion (ETI) supervise et soutient socio-professionnellement des personnes éloignées du marché du travail au sein d'une structure d'insertion produisant des biens ou services. Sa mission est d'atteindre les objectifs de production tout en intégrant les buts de formation et d'insertion des salariés. Sous la direction du responsable de la structure, l'ETI organise et gère une partie de l'activité de production. Il établit les conditions pour réaliser un produit ou service, en planifie la mise en œuvre et assure le suivi pour garantir la qualité et la quantité. Il utilise des outils numériques pour la gestion de la production, répartit le travail selon les compétences des salariés et gère l'équipe, en veillant à leur motivation et à la résolution de conflits.\r\n
      L'ETI joue également un rôle dans l'accueil, l'accompagnement et le suivi socio-professionnel des salariés en insertion. Il favorise leur intégration dans la structure, identifie leurs atouts et obstacles, et collabore avec d'autres acteurs du parcours d'insertion. Il contribue à l'évolution professionnelle des salariés en organisant des séances d'apprentissage, en s'assurant de la pertinence des méthodes pédagogiques et en évaluant leurs acquis. Il documente et atteste des compétences professionnelles acquises.
      """
    -public: false
    -_links: null
    -status: "published"
    -lockBy: App\Entity\Scholar\Training\Training {#1441 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#2293
    -id: "63008c10-bf6d-11ea-8d8a-0242ac1c0003"
    -lessons: Doctrine\ORM\PersistentCollection {#2294 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#2299 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#2304 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1594028712 {#2283
      date: 2020-07-06 11:45:12.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1757372418 {#2292
      date: 2025-09-09 01:00:18.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -lockBy: App\Entity\Scholar\Module\OriginModule {#2308 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#15253
    -id: "cd7bca35-c823-11ea-8d8a-0242ac1c0003"
    -chapters: Doctrine\ORM\PersistentCollection {#15254 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#15259 …}
    -exercises: Doctrine\ORM\PersistentCollection {#15256 …}
    -minimumTime: DateTime @21600 {#15250
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#15261 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#2858 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#15263 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#15265 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#15271 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1594986668 {#15251
      date: 2020-07-17 13:51:08.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1757026812 {#15252
      date: 2025-09-05 01:00:12.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#14446 …}
    #fromApi: false
    -status: "published"
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#15276 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\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 {#1323
    -id: "fe5bdd93-b6d8-11ee-b7d7-0242c0a85003"
    -modules: Doctrine\ORM\PersistentCollection {#1330 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1364 …}
    -totalHourDescription: 0
    -videoDescription: null
    -diplomaDescription: "Titre Niveau 4 (Bac)"
    -trainingProduct: null
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1379 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1386 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1387 …}
    -thematic: [
      "2"
    ]
    -diploma: 4
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1425 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1705675359 {#1320
      date: 2024-01-19 15:42:39.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458954 {#1321
      date: 2025-09-10 01:02:34.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1449 …}
    #fromApi: false
    -name: "Encadrant Technique d'Insertion"
    -description: """
      L'encadrant technique d'insertion (ETI) supervise et soutient socio-professionnellement des personnes éloignées du marché du travail au sein d'une structure d'insertion produisant des biens ou services. Sa mission est d'atteindre les objectifs de production tout en intégrant les buts de formation et d'insertion des salariés. Sous la direction du responsable de la structure, l'ETI organise et gère une partie de l'activité de production. Il établit les conditions pour réaliser un produit ou service, en planifie la mise en œuvre et assure le suivi pour garantir la qualité et la quantité. Il utilise des outils numériques pour la gestion de la production, répartit le travail selon les compétences des salariés et gère l'équipe, en veillant à leur motivation et à la résolution de conflits.\r\n
      L'ETI joue également un rôle dans l'accueil, l'accompagnement et le suivi socio-professionnel des salariés en insertion. Il favorise leur intégration dans la structure, identifie leurs atouts et obstacles, et collabore avec d'autres acteurs du parcours d'insertion. Il contribue à l'évolution professionnelle des salariés en organisant des séances d'apprentissage, en s'assurant de la pertinence des méthodes pédagogiques et en évaluant leurs acquis. Il documente et atteste des compétences professionnelles acquises.
      """
    -public: false
    -_links: null
    -status: "published"
    -lockBy: App\Entity\Scholar\Training\Training {#1441 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#2293
    -id: "63008c10-bf6d-11ea-8d8a-0242ac1c0003"
    -lessons: Doctrine\ORM\PersistentCollection {#2294 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#2299 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#2304 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1594028712 {#2283
      date: 2020-07-06 11:45:12.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1757372418 {#2292
      date: 2025-09-09 01:00:18.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -lockBy: App\Entity\Scholar\Module\OriginModule {#2308 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#15297
    -id: "61fe193c-6411-11f1-a069-d2c50c5a0872"
    -chapters: Doctrine\ORM\PersistentCollection {#15298 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#15303 …}
    -exercises: Doctrine\ORM\PersistentCollection {#15300 …}
    -minimumTime: DateTime @21600 {#15295
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#15305 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#4608 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#15307 …}
    -lessonStats: null
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#15314 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1781016124 {#15296
      date: 2026-06-09 16:42:04.0 Europe/Paris (+02:00)
    }
    -updatedAt: null
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -status: "published"
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#15319 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\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 {#1323
    -id: "fe5bdd93-b6d8-11ee-b7d7-0242c0a85003"
    -modules: Doctrine\ORM\PersistentCollection {#1330 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1364 …}
    -totalHourDescription: 0
    -videoDescription: null
    -diplomaDescription: "Titre Niveau 4 (Bac)"
    -trainingProduct: null
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1379 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1386 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1387 …}
    -thematic: [
      "2"
    ]
    -diploma: 4
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1425 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1705675359 {#1320
      date: 2024-01-19 15:42:39.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458954 {#1321
      date: 2025-09-10 01:02:34.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1449 …}
    #fromApi: false
    -name: "Encadrant Technique d'Insertion"
    -description: """
      L'encadrant technique d'insertion (ETI) supervise et soutient socio-professionnellement des personnes éloignées du marché du travail au sein d'une structure d'insertion produisant des biens ou services. Sa mission est d'atteindre les objectifs de production tout en intégrant les buts de formation et d'insertion des salariés. Sous la direction du responsable de la structure, l'ETI organise et gère une partie de l'activité de production. Il établit les conditions pour réaliser un produit ou service, en planifie la mise en œuvre et assure le suivi pour garantir la qualité et la quantité. Il utilise des outils numériques pour la gestion de la production, répartit le travail selon les compétences des salariés et gère l'équipe, en veillant à leur motivation et à la résolution de conflits.\r\n
      L'ETI joue également un rôle dans l'accueil, l'accompagnement et le suivi socio-professionnel des salariés en insertion. Il favorise leur intégration dans la structure, identifie leurs atouts et obstacles, et collabore avec d'autres acteurs du parcours d'insertion. Il contribue à l'évolution professionnelle des salariés en organisant des séances d'apprentissage, en s'assurant de la pertinence des méthodes pédagogiques et en évaluant leurs acquis. Il documente et atteste des compétences professionnelles acquises.
      """
    -public: false
    -_links: null
    -status: "published"
    -lockBy: App\Entity\Scholar\Training\Training {#1441 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#2293
    -id: "63008c10-bf6d-11ea-8d8a-0242ac1c0003"
    -lessons: Doctrine\ORM\PersistentCollection {#2294 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#2299 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#2304 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1594028712 {#2283
      date: 2020-07-06 11:45:12.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1757372418 {#2292
      date: 2025-09-09 01:00:18.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -lockBy: App\Entity\Scholar\Module\OriginModule {#2308 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#15340
    -id: "04af0592-c824-11ea-8d8a-0242ac1c0003"
    -chapters: Doctrine\ORM\PersistentCollection {#15341 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#15346 …}
    -exercises: Doctrine\ORM\PersistentCollection {#15343 …}
    -minimumTime: DateTime @21600 {#15332
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#15348 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#2858 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#15350 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#15352 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#15358 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1594986761 {#15338
      date: 2020-07-17 13:52:41.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1757315026 {#15339
      date: 2025-09-08 09:03:46.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#2317 …}
    #fromApi: false
    -status: "published"
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#15363 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\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 {#1323
    -id: "fe5bdd93-b6d8-11ee-b7d7-0242c0a85003"
    -modules: Doctrine\ORM\PersistentCollection {#1330 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1364 …}
    -totalHourDescription: 0
    -videoDescription: null
    -diplomaDescription: "Titre Niveau 4 (Bac)"
    -trainingProduct: null
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1379 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1386 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1387 …}
    -thematic: [
      "2"
    ]
    -diploma: 4
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1425 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1705675359 {#1320
      date: 2024-01-19 15:42:39.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458954 {#1321
      date: 2025-09-10 01:02:34.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1449 …}
    #fromApi: false
    -name: "Encadrant Technique d'Insertion"
    -description: """
      L'encadrant technique d'insertion (ETI) supervise et soutient socio-professionnellement des personnes éloignées du marché du travail au sein d'une structure d'insertion produisant des biens ou services. Sa mission est d'atteindre les objectifs de production tout en intégrant les buts de formation et d'insertion des salariés. Sous la direction du responsable de la structure, l'ETI organise et gère une partie de l'activité de production. Il établit les conditions pour réaliser un produit ou service, en planifie la mise en œuvre et assure le suivi pour garantir la qualité et la quantité. Il utilise des outils numériques pour la gestion de la production, répartit le travail selon les compétences des salariés et gère l'équipe, en veillant à leur motivation et à la résolution de conflits.\r\n
      L'ETI joue également un rôle dans l'accueil, l'accompagnement et le suivi socio-professionnel des salariés en insertion. Il favorise leur intégration dans la structure, identifie leurs atouts et obstacles, et collabore avec d'autres acteurs du parcours d'insertion. Il contribue à l'évolution professionnelle des salariés en organisant des séances d'apprentissage, en s'assurant de la pertinence des méthodes pédagogiques et en évaluant leurs acquis. Il documente et atteste des compétences professionnelles acquises.
      """
    -public: false
    -_links: null
    -status: "published"
    -lockBy: App\Entity\Scholar\Training\Training {#1441 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#2293
    -id: "63008c10-bf6d-11ea-8d8a-0242ac1c0003"
    -lessons: Doctrine\ORM\PersistentCollection {#2294 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#2299 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#2304 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1594028712 {#2283
      date: 2020-07-06 11:45:12.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1757372418 {#2292
      date: 2025-09-09 01:00:18.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -lockBy: App\Entity\Scholar\Module\OriginModule {#2308 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#15384
    -id: "62172599-6411-11f1-a069-d2c50c5a0872"
    -chapters: Doctrine\ORM\PersistentCollection {#15385 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#15390 …}
    -exercises: Doctrine\ORM\PersistentCollection {#15387 …}
    -minimumTime: DateTime @21600 {#15382
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#15392 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#4608 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#15394 …}
    -lessonStats: null
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#15401 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1781016124 {#15383
      date: 2026-06-09 16:42:04.0 Europe/Paris (+02:00)
    }
    -updatedAt: null
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -status: "published"
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#15406 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\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 {#1323
    -id: "fe5bdd93-b6d8-11ee-b7d7-0242c0a85003"
    -modules: Doctrine\ORM\PersistentCollection {#1330 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1364 …}
    -totalHourDescription: 0
    -videoDescription: null
    -diplomaDescription: "Titre Niveau 4 (Bac)"
    -trainingProduct: null
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1379 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1386 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1387 …}
    -thematic: [
      "2"
    ]
    -diploma: 4
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1425 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1705675359 {#1320
      date: 2024-01-19 15:42:39.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458954 {#1321
      date: 2025-09-10 01:02:34.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1449 …}
    #fromApi: false
    -name: "Encadrant Technique d'Insertion"
    -description: """
      L'encadrant technique d'insertion (ETI) supervise et soutient socio-professionnellement des personnes éloignées du marché du travail au sein d'une structure d'insertion produisant des biens ou services. Sa mission est d'atteindre les objectifs de production tout en intégrant les buts de formation et d'insertion des salariés. Sous la direction du responsable de la structure, l'ETI organise et gère une partie de l'activité de production. Il établit les conditions pour réaliser un produit ou service, en planifie la mise en œuvre et assure le suivi pour garantir la qualité et la quantité. Il utilise des outils numériques pour la gestion de la production, répartit le travail selon les compétences des salariés et gère l'équipe, en veillant à leur motivation et à la résolution de conflits.\r\n
      L'ETI joue également un rôle dans l'accueil, l'accompagnement et le suivi socio-professionnel des salariés en insertion. Il favorise leur intégration dans la structure, identifie leurs atouts et obstacles, et collabore avec d'autres acteurs du parcours d'insertion. Il contribue à l'évolution professionnelle des salariés en organisant des séances d'apprentissage, en s'assurant de la pertinence des méthodes pédagogiques et en évaluant leurs acquis. Il documente et atteste des compétences professionnelles acquises.
      """
    -public: false
    -_links: null
    -status: "published"
    -lockBy: App\Entity\Scholar\Training\Training {#1441 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#2293
    -id: "63008c10-bf6d-11ea-8d8a-0242ac1c0003"
    -lessons: Doctrine\ORM\PersistentCollection {#2294 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#2299 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#2304 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1594028712 {#2283
      date: 2020-07-06 11:45:12.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1757372418 {#2292
      date: 2025-09-09 01:00:18.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -lockBy: App\Entity\Scholar\Module\OriginModule {#2308 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#15427
    -id: "1ee52c42-c824-11ea-8d8a-0242ac1c0003"
    -chapters: Doctrine\ORM\PersistentCollection {#15428 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#15433 …}
    -exercises: Doctrine\ORM\PersistentCollection {#15430 …}
    -minimumTime: DateTime @21600 {#15419
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#15435 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#2858 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#15437 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#15439 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#15445 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1594986805 {#15425
      date: 2020-07-17 13:53:25.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1756980781 {#15426
      date: 2025-09-04 12:13:01.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#15136 …}
    #fromApi: false
    -status: "published"
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#15450 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\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 {#1323
    -id: "fe5bdd93-b6d8-11ee-b7d7-0242c0a85003"
    -modules: Doctrine\ORM\PersistentCollection {#1330 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1364 …}
    -totalHourDescription: 0
    -videoDescription: null
    -diplomaDescription: "Titre Niveau 4 (Bac)"
    -trainingProduct: null
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1379 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1386 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1387 …}
    -thematic: [
      "2"
    ]
    -diploma: 4
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1425 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1705675359 {#1320
      date: 2024-01-19 15:42:39.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458954 {#1321
      date: 2025-09-10 01:02:34.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1449 …}
    #fromApi: false
    -name: "Encadrant Technique d'Insertion"
    -description: """
      L'encadrant technique d'insertion (ETI) supervise et soutient socio-professionnellement des personnes éloignées du marché du travail au sein d'une structure d'insertion produisant des biens ou services. Sa mission est d'atteindre les objectifs de production tout en intégrant les buts de formation et d'insertion des salariés. Sous la direction du responsable de la structure, l'ETI organise et gère une partie de l'activité de production. Il établit les conditions pour réaliser un produit ou service, en planifie la mise en œuvre et assure le suivi pour garantir la qualité et la quantité. Il utilise des outils numériques pour la gestion de la production, répartit le travail selon les compétences des salariés et gère l'équipe, en veillant à leur motivation et à la résolution de conflits.\r\n
      L'ETI joue également un rôle dans l'accueil, l'accompagnement et le suivi socio-professionnel des salariés en insertion. Il favorise leur intégration dans la structure, identifie leurs atouts et obstacles, et collabore avec d'autres acteurs du parcours d'insertion. Il contribue à l'évolution professionnelle des salariés en organisant des séances d'apprentissage, en s'assurant de la pertinence des méthodes pédagogiques et en évaluant leurs acquis. Il documente et atteste des compétences professionnelles acquises.
      """
    -public: false
    -_links: null
    -status: "published"
    -lockBy: App\Entity\Scholar\Training\Training {#1441 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#2293
    -id: "63008c10-bf6d-11ea-8d8a-0242ac1c0003"
    -lessons: Doctrine\ORM\PersistentCollection {#2294 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#2299 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#2304 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1594028712 {#2283
      date: 2020-07-06 11:45:12.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1757372418 {#2292
      date: 2025-09-09 01:00:18.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -lockBy: App\Entity\Scholar\Module\OriginModule {#2308 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#15471
    -id: "622b5882-6411-11f1-a069-d2c50c5a0872"
    -chapters: Doctrine\ORM\PersistentCollection {#15472 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#15477 …}
    -exercises: Doctrine\ORM\PersistentCollection {#15474 …}
    -minimumTime: DateTime @21600 {#15469
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#15479 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#4608 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#15481 …}
    -lessonStats: null
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#15488 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1781016124 {#15470
      date: 2026-06-09 16:42:04.0 Europe/Paris (+02:00)
    }
    -updatedAt: null
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -status: "published"
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#15493 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\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 {#1323
    -id: "fe5bdd93-b6d8-11ee-b7d7-0242c0a85003"
    -modules: Doctrine\ORM\PersistentCollection {#1330 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1364 …}
    -totalHourDescription: 0
    -videoDescription: null
    -diplomaDescription: "Titre Niveau 4 (Bac)"
    -trainingProduct: null
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1379 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1386 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1387 …}
    -thematic: [
      "2"
    ]
    -diploma: 4
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1425 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1705675359 {#1320
      date: 2024-01-19 15:42:39.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458954 {#1321
      date: 2025-09-10 01:02:34.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1449 …}
    #fromApi: false
    -name: "Encadrant Technique d'Insertion"
    -description: """
      L'encadrant technique d'insertion (ETI) supervise et soutient socio-professionnellement des personnes éloignées du marché du travail au sein d'une structure d'insertion produisant des biens ou services. Sa mission est d'atteindre les objectifs de production tout en intégrant les buts de formation et d'insertion des salariés. Sous la direction du responsable de la structure, l'ETI organise et gère une partie de l'activité de production. Il établit les conditions pour réaliser un produit ou service, en planifie la mise en œuvre et assure le suivi pour garantir la qualité et la quantité. Il utilise des outils numériques pour la gestion de la production, répartit le travail selon les compétences des salariés et gère l'équipe, en veillant à leur motivation et à la résolution de conflits.\r\n
      L'ETI joue également un rôle dans l'accueil, l'accompagnement et le suivi socio-professionnel des salariés en insertion. Il favorise leur intégration dans la structure, identifie leurs atouts et obstacles, et collabore avec d'autres acteurs du parcours d'insertion. Il contribue à l'évolution professionnelle des salariés en organisant des séances d'apprentissage, en s'assurant de la pertinence des méthodes pédagogiques et en évaluant leurs acquis. Il documente et atteste des compétences professionnelles acquises.
      """
    -public: false
    -_links: null
    -status: "published"
    -lockBy: App\Entity\Scholar\Training\Training {#1441 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#2293
    -id: "63008c10-bf6d-11ea-8d8a-0242ac1c0003"
    -lessons: Doctrine\ORM\PersistentCollection {#2294 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#2299 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#2304 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1594028712 {#2283
      date: 2020-07-06 11:45:12.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1757372418 {#2292
      date: 2025-09-09 01:00:18.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -lockBy: App\Entity\Scholar\Module\OriginModule {#2308 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#15513
    -id: "623fdea4-6411-11f1-a069-d2c50c5a0872"
    -chapters: Doctrine\ORM\PersistentCollection {#15514 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#15519 …}
    -exercises: Doctrine\ORM\PersistentCollection {#15516 …}
    -minimumTime: DateTime @21600 {#15506
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#15521 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#4608 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#15523 …}
    -lessonStats: null
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#15530 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1781016125 {#15512
      date: 2026-06-09 16:42:05.0 Europe/Paris (+02:00)
    }
    -updatedAt: null
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -status: "published"
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#15535 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\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 {#1323
    -id: "fe5bdd93-b6d8-11ee-b7d7-0242c0a85003"
    -modules: Doctrine\ORM\PersistentCollection {#1330 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1364 …}
    -totalHourDescription: 0
    -videoDescription: null
    -diplomaDescription: "Titre Niveau 4 (Bac)"
    -trainingProduct: null
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1379 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1386 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1387 …}
    -thematic: [
      "2"
    ]
    -diploma: 4
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1425 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1705675359 {#1320
      date: 2024-01-19 15:42:39.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458954 {#1321
      date: 2025-09-10 01:02:34.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1449 …}
    #fromApi: false
    -name: "Encadrant Technique d'Insertion"
    -description: """
      L'encadrant technique d'insertion (ETI) supervise et soutient socio-professionnellement des personnes éloignées du marché du travail au sein d'une structure d'insertion produisant des biens ou services. Sa mission est d'atteindre les objectifs de production tout en intégrant les buts de formation et d'insertion des salariés. Sous la direction du responsable de la structure, l'ETI organise et gère une partie de l'activité de production. Il établit les conditions pour réaliser un produit ou service, en planifie la mise en œuvre et assure le suivi pour garantir la qualité et la quantité. Il utilise des outils numériques pour la gestion de la production, répartit le travail selon les compétences des salariés et gère l'équipe, en veillant à leur motivation et à la résolution de conflits.\r\n
      L'ETI joue également un rôle dans l'accueil, l'accompagnement et le suivi socio-professionnel des salariés en insertion. Il favorise leur intégration dans la structure, identifie leurs atouts et obstacles, et collabore avec d'autres acteurs du parcours d'insertion. Il contribue à l'évolution professionnelle des salariés en organisant des séances d'apprentissage, en s'assurant de la pertinence des méthodes pédagogiques et en évaluant leurs acquis. Il documente et atteste des compétences professionnelles acquises.
      """
    -public: false
    -_links: null
    -status: "published"
    -lockBy: App\Entity\Scholar\Training\Training {#1441 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#2322
    -id: "dfe195ec-69de-11ea-9eb5-0242ac150003"
    -lessons: Doctrine\ORM\PersistentCollection {#2323 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#2328 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#2333 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1584621654 {#2320
      date: 2020-03-19 13:40:54.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1650546807 {#2321
      date: 2022-04-21 15:13:27.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -lockBy: App\Entity\Scholar\Module\OriginModule {#2337 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#15865
    -id: "7d322fa6-fd12-11ec-81e4-0242ac140006"
    -chapters: Doctrine\ORM\PersistentCollection {#15866 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#15871 …}
    -exercises: Doctrine\ORM\PersistentCollection {#15868 …}
    -minimumTime: DateTime @21600 {#15862
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#15873 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#2858 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#15875 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#15877 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#15883 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1657101639 {#15863
      date: 2022-07-06 12:00:39.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1754983235 {#15864
      date: 2025-08-12 09:20:35.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#15881 …}
    #fromApi: false
    -status: "published"
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#15888 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\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 {#1323
    -id: "fe5bdd93-b6d8-11ee-b7d7-0242c0a85003"
    -modules: Doctrine\ORM\PersistentCollection {#1330 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1364 …}
    -totalHourDescription: 0
    -videoDescription: null
    -diplomaDescription: "Titre Niveau 4 (Bac)"
    -trainingProduct: null
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1379 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1386 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1387 …}
    -thematic: [
      "2"
    ]
    -diploma: 4
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1425 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1705675359 {#1320
      date: 2024-01-19 15:42:39.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458954 {#1321
      date: 2025-09-10 01:02:34.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1449 …}
    #fromApi: false
    -name: "Encadrant Technique d'Insertion"
    -description: """
      L'encadrant technique d'insertion (ETI) supervise et soutient socio-professionnellement des personnes éloignées du marché du travail au sein d'une structure d'insertion produisant des biens ou services. Sa mission est d'atteindre les objectifs de production tout en intégrant les buts de formation et d'insertion des salariés. Sous la direction du responsable de la structure, l'ETI organise et gère une partie de l'activité de production. Il établit les conditions pour réaliser un produit ou service, en planifie la mise en œuvre et assure le suivi pour garantir la qualité et la quantité. Il utilise des outils numériques pour la gestion de la production, répartit le travail selon les compétences des salariés et gère l'équipe, en veillant à leur motivation et à la résolution de conflits.\r\n
      L'ETI joue également un rôle dans l'accueil, l'accompagnement et le suivi socio-professionnel des salariés en insertion. Il favorise leur intégration dans la structure, identifie leurs atouts et obstacles, et collabore avec d'autres acteurs du parcours d'insertion. Il contribue à l'évolution professionnelle des salariés en organisant des séances d'apprentissage, en s'assurant de la pertinence des méthodes pédagogiques et en évaluant leurs acquis. Il documente et atteste des compétences professionnelles acquises.
      """
    -public: false
    -_links: null
    -status: "published"
    -lockBy: App\Entity\Scholar\Training\Training {#1441 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#2322
    -id: "dfe195ec-69de-11ea-9eb5-0242ac150003"
    -lessons: Doctrine\ORM\PersistentCollection {#2323 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#2328 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#2333 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1584621654 {#2320
      date: 2020-03-19 13:40:54.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1650546807 {#2321
      date: 2022-04-21 15:13:27.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -lockBy: App\Entity\Scholar\Module\OriginModule {#2337 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#15910
    -id: "d781d574-69cf-11ea-9eb5-0242ac150003"
    -chapters: Doctrine\ORM\PersistentCollection {#15911 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#15916 …}
    -exercises: Doctrine\ORM\PersistentCollection {#15913 …}
    -minimumTime: DateTime @21600 {#15907
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#15918 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#2858 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#15920 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#15922 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#15928 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1584615198 {#15908
      date: 2020-03-19 11:53:18.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757336006 {#15909
      date: 2025-09-08 14:53:26.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#14580 …}
    #fromApi: false
    -status: "published"
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#15932 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
]
"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 {#1323
    -id: "fe5bdd93-b6d8-11ee-b7d7-0242c0a85003"
    -modules: Doctrine\ORM\PersistentCollection {#1330 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1364 …}
    -totalHourDescription: 0
    -videoDescription: null
    -diplomaDescription: "Titre Niveau 4 (Bac)"
    -trainingProduct: null
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1379 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1386 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1387 …}
    -thematic: [
      "2"
    ]
    -diploma: 4
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1425 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1705675359 {#1320
      date: 2024-01-19 15:42:39.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458954 {#1321
      date: 2025-09-10 01:02:34.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1449 …}
    #fromApi: false
    -name: "Encadrant Technique d'Insertion"
    -description: """
      L'encadrant technique d'insertion (ETI) supervise et soutient socio-professionnellement des personnes éloignées du marché du travail au sein d'une structure d'insertion produisant des biens ou services. Sa mission est d'atteindre les objectifs de production tout en intégrant les buts de formation et d'insertion des salariés. Sous la direction du responsable de la structure, l'ETI organise et gère une partie de l'activité de production. Il établit les conditions pour réaliser un produit ou service, en planifie la mise en œuvre et assure le suivi pour garantir la qualité et la quantité. Il utilise des outils numériques pour la gestion de la production, répartit le travail selon les compétences des salariés et gère l'équipe, en veillant à leur motivation et à la résolution de conflits.\r\n
      L'ETI joue également un rôle dans l'accueil, l'accompagnement et le suivi socio-professionnel des salariés en insertion. Il favorise leur intégration dans la structure, identifie leurs atouts et obstacles, et collabore avec d'autres acteurs du parcours d'insertion. Il contribue à l'évolution professionnelle des salariés en organisant des séances d'apprentissage, en s'assurant de la pertinence des méthodes pédagogiques et en évaluant leurs acquis. Il documente et atteste des compétences professionnelles acquises.
      """
    -public: false
    -_links: null
    -status: "published"
    -lockBy: App\Entity\Scholar\Training\Training {#1441 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#2322
    -id: "dfe195ec-69de-11ea-9eb5-0242ac150003"
    -lessons: Doctrine\ORM\PersistentCollection {#2323 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#2328 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#2333 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1584621654 {#2320
      date: 2020-03-19 13:40:54.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1650546807 {#2321
      date: 2022-04-21 15:13:27.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -lockBy: App\Entity\Scholar\Module\OriginModule {#2337 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#15954
    -id: "ecd75a61-6a84-11ea-9eb5-0242ac150003"
    -chapters: Doctrine\ORM\PersistentCollection {#15955 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#15960 …}
    -exercises: Doctrine\ORM\PersistentCollection {#15957 …}
    -minimumTime: DateTime @21600 {#15951
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#15962 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#2858 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#15964 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#15966 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#15972 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1584692972 {#15952
      date: 2020-03-20 09:29:32.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757336104 {#15953
      date: 2025-09-08 14:55:04.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#14580 …}
    #fromApi: false
    -status: "published"
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#15977 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\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 {#1323
    -id: "fe5bdd93-b6d8-11ee-b7d7-0242c0a85003"
    -modules: Doctrine\ORM\PersistentCollection {#1330 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1364 …}
    -totalHourDescription: 0
    -videoDescription: null
    -diplomaDescription: "Titre Niveau 4 (Bac)"
    -trainingProduct: null
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1379 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1386 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1387 …}
    -thematic: [
      "2"
    ]
    -diploma: 4
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1425 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1705675359 {#1320
      date: 2024-01-19 15:42:39.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458954 {#1321
      date: 2025-09-10 01:02:34.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1449 …}
    #fromApi: false
    -name: "Encadrant Technique d'Insertion"
    -description: """
      L'encadrant technique d'insertion (ETI) supervise et soutient socio-professionnellement des personnes éloignées du marché du travail au sein d'une structure d'insertion produisant des biens ou services. Sa mission est d'atteindre les objectifs de production tout en intégrant les buts de formation et d'insertion des salariés. Sous la direction du responsable de la structure, l'ETI organise et gère une partie de l'activité de production. Il établit les conditions pour réaliser un produit ou service, en planifie la mise en œuvre et assure le suivi pour garantir la qualité et la quantité. Il utilise des outils numériques pour la gestion de la production, répartit le travail selon les compétences des salariés et gère l'équipe, en veillant à leur motivation et à la résolution de conflits.\r\n
      L'ETI joue également un rôle dans l'accueil, l'accompagnement et le suivi socio-professionnel des salariés en insertion. Il favorise leur intégration dans la structure, identifie leurs atouts et obstacles, et collabore avec d'autres acteurs du parcours d'insertion. Il contribue à l'évolution professionnelle des salariés en organisant des séances d'apprentissage, en s'assurant de la pertinence des méthodes pédagogiques et en évaluant leurs acquis. Il documente et atteste des compétences professionnelles acquises.
      """
    -public: false
    -_links: null
    -status: "published"
    -lockBy: App\Entity\Scholar\Training\Training {#1441 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#2322
    -id: "dfe195ec-69de-11ea-9eb5-0242ac150003"
    -lessons: Doctrine\ORM\PersistentCollection {#2323 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#2328 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#2333 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1584621654 {#2320
      date: 2020-03-19 13:40:54.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1650546807 {#2321
      date: 2022-04-21 15:13:27.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -lockBy: App\Entity\Scholar\Module\OriginModule {#2337 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#15998
    -id: "cdf9ab12-6aaf-11ea-9eb5-0242ac150003"
    -chapters: Doctrine\ORM\PersistentCollection {#15999 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#16004 …}
    -exercises: Doctrine\ORM\PersistentCollection {#16001 …}
    -minimumTime: DateTime @21600 {#15990
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#16006 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#2858 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#16008 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#16010 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#16016 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1584711389 {#15996
      date: 2020-03-20 14:36:29.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1750847724 {#15997
      date: 2025-06-25 12:35:24.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -status: "published"
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#16021 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\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 {#1323
    -id: "fe5bdd93-b6d8-11ee-b7d7-0242c0a85003"
    -modules: Doctrine\ORM\PersistentCollection {#1330 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1364 …}
    -totalHourDescription: 0
    -videoDescription: null
    -diplomaDescription: "Titre Niveau 4 (Bac)"
    -trainingProduct: null
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1379 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1386 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1387 …}
    -thematic: [
      "2"
    ]
    -diploma: 4
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1425 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1705675359 {#1320
      date: 2024-01-19 15:42:39.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458954 {#1321
      date: 2025-09-10 01:02:34.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1449 …}
    #fromApi: false
    -name: "Encadrant Technique d'Insertion"
    -description: """
      L'encadrant technique d'insertion (ETI) supervise et soutient socio-professionnellement des personnes éloignées du marché du travail au sein d'une structure d'insertion produisant des biens ou services. Sa mission est d'atteindre les objectifs de production tout en intégrant les buts de formation et d'insertion des salariés. Sous la direction du responsable de la structure, l'ETI organise et gère une partie de l'activité de production. Il établit les conditions pour réaliser un produit ou service, en planifie la mise en œuvre et assure le suivi pour garantir la qualité et la quantité. Il utilise des outils numériques pour la gestion de la production, répartit le travail selon les compétences des salariés et gère l'équipe, en veillant à leur motivation et à la résolution de conflits.\r\n
      L'ETI joue également un rôle dans l'accueil, l'accompagnement et le suivi socio-professionnel des salariés en insertion. Il favorise leur intégration dans la structure, identifie leurs atouts et obstacles, et collabore avec d'autres acteurs du parcours d'insertion. Il contribue à l'évolution professionnelle des salariés en organisant des séances d'apprentissage, en s'assurant de la pertinence des méthodes pédagogiques et en évaluant leurs acquis. Il documente et atteste des compétences professionnelles acquises.
      """
    -public: false
    -_links: null
    -status: "published"
    -lockBy: App\Entity\Scholar\Training\Training {#1441 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#2322
    -id: "dfe195ec-69de-11ea-9eb5-0242ac150003"
    -lessons: Doctrine\ORM\PersistentCollection {#2323 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#2328 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#2333 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1584621654 {#2320
      date: 2020-03-19 13:40:54.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1650546807 {#2321
      date: 2022-04-21 15:13:27.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -lockBy: App\Entity\Scholar\Module\OriginModule {#2337 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#16042
    -id: "88cf97fc-f13f-11f0-a0d1-7eefa83e8046"
    -chapters: Doctrine\ORM\PersistentCollection {#16043 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#16048 …}
    -exercises: Doctrine\ORM\PersistentCollection {#16045 …}
    -minimumTime: DateTime @21600 {#16040
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#16050 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#2858 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#16052 …}
    -lessonStats: null
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#16059 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1768391562 {#16041
      date: 2026-01-14 12:52:42.0 Europe/Paris (+01:00)
    }
    -updatedAt: null
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -status: "published"
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#16064 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\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 {#1323
    -id: "fe5bdd93-b6d8-11ee-b7d7-0242c0a85003"
    -modules: Doctrine\ORM\PersistentCollection {#1330 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1364 …}
    -totalHourDescription: 0
    -videoDescription: null
    -diplomaDescription: "Titre Niveau 4 (Bac)"
    -trainingProduct: null
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1379 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1386 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1387 …}
    -thematic: [
      "2"
    ]
    -diploma: 4
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1425 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1705675359 {#1320
      date: 2024-01-19 15:42:39.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458954 {#1321
      date: 2025-09-10 01:02:34.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1449 …}
    #fromApi: false
    -name: "Encadrant Technique d'Insertion"
    -description: """
      L'encadrant technique d'insertion (ETI) supervise et soutient socio-professionnellement des personnes éloignées du marché du travail au sein d'une structure d'insertion produisant des biens ou services. Sa mission est d'atteindre les objectifs de production tout en intégrant les buts de formation et d'insertion des salariés. Sous la direction du responsable de la structure, l'ETI organise et gère une partie de l'activité de production. Il établit les conditions pour réaliser un produit ou service, en planifie la mise en œuvre et assure le suivi pour garantir la qualité et la quantité. Il utilise des outils numériques pour la gestion de la production, répartit le travail selon les compétences des salariés et gère l'équipe, en veillant à leur motivation et à la résolution de conflits.\r\n
      L'ETI joue également un rôle dans l'accueil, l'accompagnement et le suivi socio-professionnel des salariés en insertion. Il favorise leur intégration dans la structure, identifie leurs atouts et obstacles, et collabore avec d'autres acteurs du parcours d'insertion. Il contribue à l'évolution professionnelle des salariés en organisant des séances d'apprentissage, en s'assurant de la pertinence des méthodes pédagogiques et en évaluant leurs acquis. Il documente et atteste des compétences professionnelles acquises.
      """
    -public: false
    -_links: null
    -status: "published"
    -lockBy: App\Entity\Scholar\Training\Training {#1441 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#2322
    -id: "dfe195ec-69de-11ea-9eb5-0242ac150003"
    -lessons: Doctrine\ORM\PersistentCollection {#2323 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#2328 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#2333 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1584621654 {#2320
      date: 2020-03-19 13:40:54.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1650546807 {#2321
      date: 2022-04-21 15:13:27.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -lockBy: App\Entity\Scholar\Module\OriginModule {#2337 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#16087
    -id: "764090a1-6f2e-11ed-a9f8-0242c0a8a005"
    -chapters: Doctrine\ORM\PersistentCollection {#16088 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#16093 …}
    -exercises: Doctrine\ORM\PersistentCollection {#16090 …}
    -minimumTime: DateTime @21600 {#16084
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#16095 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#2858 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#16097 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#16099 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#16105 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1669648086 {#16085
      date: 2022-11-28 16:08:06.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1750847724 {#16086
      date: 2025-06-25 12:35:24.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -status: "published"
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#16110 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\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 {#1323
    -id: "fe5bdd93-b6d8-11ee-b7d7-0242c0a85003"
    -modules: Doctrine\ORM\PersistentCollection {#1330 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1364 …}
    -totalHourDescription: 0
    -videoDescription: null
    -diplomaDescription: "Titre Niveau 4 (Bac)"
    -trainingProduct: null
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1379 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1386 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1387 …}
    -thematic: [
      "2"
    ]
    -diploma: 4
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1425 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1705675359 {#1320
      date: 2024-01-19 15:42:39.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458954 {#1321
      date: 2025-09-10 01:02:34.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1449 …}
    #fromApi: false
    -name: "Encadrant Technique d'Insertion"
    -description: """
      L'encadrant technique d'insertion (ETI) supervise et soutient socio-professionnellement des personnes éloignées du marché du travail au sein d'une structure d'insertion produisant des biens ou services. Sa mission est d'atteindre les objectifs de production tout en intégrant les buts de formation et d'insertion des salariés. Sous la direction du responsable de la structure, l'ETI organise et gère une partie de l'activité de production. Il établit les conditions pour réaliser un produit ou service, en planifie la mise en œuvre et assure le suivi pour garantir la qualité et la quantité. Il utilise des outils numériques pour la gestion de la production, répartit le travail selon les compétences des salariés et gère l'équipe, en veillant à leur motivation et à la résolution de conflits.\r\n
      L'ETI joue également un rôle dans l'accueil, l'accompagnement et le suivi socio-professionnel des salariés en insertion. Il favorise leur intégration dans la structure, identifie leurs atouts et obstacles, et collabore avec d'autres acteurs du parcours d'insertion. Il contribue à l'évolution professionnelle des salariés en organisant des séances d'apprentissage, en s'assurant de la pertinence des méthodes pédagogiques et en évaluant leurs acquis. Il documente et atteste des compétences professionnelles acquises.
      """
    -public: false
    -_links: null
    -status: "published"
    -lockBy: App\Entity\Scholar\Training\Training {#1441 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#2322
    -id: "dfe195ec-69de-11ea-9eb5-0242ac150003"
    -lessons: Doctrine\ORM\PersistentCollection {#2323 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#2328 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#2333 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1584621654 {#2320
      date: 2020-03-19 13:40:54.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1650546807 {#2321
      date: 2022-04-21 15:13:27.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -lockBy: App\Entity\Scholar\Module\OriginModule {#2337 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#16132
    -id: "a3d47be5-4495-11ed-bbf7-0242ac1d0007"
    -chapters: Doctrine\ORM\PersistentCollection {#16133 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#16138 …}
    -exercises: Doctrine\ORM\PersistentCollection {#16135 …}
    -minimumTime: DateTime @21600 {#16129
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#16140 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#2858 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#16142 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#16144 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#16150 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1664964500 {#16130
      date: 2022-10-05 12:08:20.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1750847724 {#16131
      date: 2025-06-25 12:35:24.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -status: "published"
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#16155 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\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 {#1323
    -id: "fe5bdd93-b6d8-11ee-b7d7-0242c0a85003"
    -modules: Doctrine\ORM\PersistentCollection {#1330 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1364 …}
    -totalHourDescription: 0
    -videoDescription: null
    -diplomaDescription: "Titre Niveau 4 (Bac)"
    -trainingProduct: null
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1379 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1386 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1387 …}
    -thematic: [
      "2"
    ]
    -diploma: 4
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1425 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1705675359 {#1320
      date: 2024-01-19 15:42:39.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458954 {#1321
      date: 2025-09-10 01:02:34.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1449 …}
    #fromApi: false
    -name: "Encadrant Technique d'Insertion"
    -description: """
      L'encadrant technique d'insertion (ETI) supervise et soutient socio-professionnellement des personnes éloignées du marché du travail au sein d'une structure d'insertion produisant des biens ou services. Sa mission est d'atteindre les objectifs de production tout en intégrant les buts de formation et d'insertion des salariés. Sous la direction du responsable de la structure, l'ETI organise et gère une partie de l'activité de production. Il établit les conditions pour réaliser un produit ou service, en planifie la mise en œuvre et assure le suivi pour garantir la qualité et la quantité. Il utilise des outils numériques pour la gestion de la production, répartit le travail selon les compétences des salariés et gère l'équipe, en veillant à leur motivation et à la résolution de conflits.\r\n
      L'ETI joue également un rôle dans l'accueil, l'accompagnement et le suivi socio-professionnel des salariés en insertion. Il favorise leur intégration dans la structure, identifie leurs atouts et obstacles, et collabore avec d'autres acteurs du parcours d'insertion. Il contribue à l'évolution professionnelle des salariés en organisant des séances d'apprentissage, en s'assurant de la pertinence des méthodes pédagogiques et en évaluant leurs acquis. Il documente et atteste des compétences professionnelles acquises.
      """
    -public: false
    -_links: null
    -status: "published"
    -lockBy: App\Entity\Scholar\Training\Training {#1441 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#2322
    -id: "dfe195ec-69de-11ea-9eb5-0242ac150003"
    -lessons: Doctrine\ORM\PersistentCollection {#2323 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#2328 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#2333 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1584621654 {#2320
      date: 2020-03-19 13:40:54.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1650546807 {#2321
      date: 2022-04-21 15:13:27.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -lockBy: App\Entity\Scholar\Module\OriginModule {#2337 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#16176
    -id: "f4276978-6411-11f1-a069-d2c50c5a0872"
    -chapters: Doctrine\ORM\PersistentCollection {#16177 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#16182 …}
    -exercises: Doctrine\ORM\PersistentCollection {#16179 …}
    -minimumTime: DateTime @21600 {#16174
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#16184 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#4608 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#16186 …}
    -lessonStats: null
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#16193 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1781016369 {#16175
      date: 2026-06-09 16:46:09.0 Europe/Paris (+02:00)
    }
    -updatedAt: null
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -status: "published"
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#16197 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\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 {#1323
    -id: "fe5bdd93-b6d8-11ee-b7d7-0242c0a85003"
    -modules: Doctrine\ORM\PersistentCollection {#1330 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1364 …}
    -totalHourDescription: 0
    -videoDescription: null
    -diplomaDescription: "Titre Niveau 4 (Bac)"
    -trainingProduct: null
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1379 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1386 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1387 …}
    -thematic: [
      "2"
    ]
    -diploma: 4
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1425 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1705675359 {#1320
      date: 2024-01-19 15:42:39.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458954 {#1321
      date: 2025-09-10 01:02:34.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1449 …}
    #fromApi: false
    -name: "Encadrant Technique d'Insertion"
    -description: """
      L'encadrant technique d'insertion (ETI) supervise et soutient socio-professionnellement des personnes éloignées du marché du travail au sein d'une structure d'insertion produisant des biens ou services. Sa mission est d'atteindre les objectifs de production tout en intégrant les buts de formation et d'insertion des salariés. Sous la direction du responsable de la structure, l'ETI organise et gère une partie de l'activité de production. Il établit les conditions pour réaliser un produit ou service, en planifie la mise en œuvre et assure le suivi pour garantir la qualité et la quantité. Il utilise des outils numériques pour la gestion de la production, répartit le travail selon les compétences des salariés et gère l'équipe, en veillant à leur motivation et à la résolution de conflits.\r\n
      L'ETI joue également un rôle dans l'accueil, l'accompagnement et le suivi socio-professionnel des salariés en insertion. Il favorise leur intégration dans la structure, identifie leurs atouts et obstacles, et collabore avec d'autres acteurs du parcours d'insertion. Il contribue à l'évolution professionnelle des salariés en organisant des séances d'apprentissage, en s'assurant de la pertinence des méthodes pédagogiques et en évaluant leurs acquis. Il documente et atteste des compétences professionnelles acquises.
      """
    -public: false
    -_links: null
    -status: "published"
    -lockBy: App\Entity\Scholar\Training\Training {#1441 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#2350
    -id: "8ae6ba4d-bf6d-11ea-8d8a-0242ac1c0003"
    -lessons: Doctrine\ORM\PersistentCollection {#2351 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#2356 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#2361 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1594028779 {#2340
      date: 2020-07-06 11:46:19.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1757372418 {#2349
      date: 2025-09-09 01:00:18.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -lockBy: App\Entity\Scholar\Module\OriginModule {#2365 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#16426
    -id: "ab689a21-c826-11ea-8d8a-0242ac1c0003"
    -chapters: Doctrine\ORM\PersistentCollection {#16427 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#16432 …}
    -exercises: Doctrine\ORM\PersistentCollection {#16429 …}
    -minimumTime: DateTime @21600 {#16423
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#16434 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#2858 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#16436 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#16438 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#16444 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1594987899 {#16424
      date: 2020-07-17 14:11:39.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1757372410 {#16425
      date: 2025-09-09 01:00:10.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#16442 …}
    #fromApi: false
    -status: "published"
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#16450 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\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 {#1323
    -id: "fe5bdd93-b6d8-11ee-b7d7-0242c0a85003"
    -modules: Doctrine\ORM\PersistentCollection {#1330 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1364 …}
    -totalHourDescription: 0
    -videoDescription: null
    -diplomaDescription: "Titre Niveau 4 (Bac)"
    -trainingProduct: null
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1379 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1386 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1387 …}
    -thematic: [
      "2"
    ]
    -diploma: 4
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1425 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1705675359 {#1320
      date: 2024-01-19 15:42:39.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458954 {#1321
      date: 2025-09-10 01:02:34.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1449 …}
    #fromApi: false
    -name: "Encadrant Technique d'Insertion"
    -description: """
      L'encadrant technique d'insertion (ETI) supervise et soutient socio-professionnellement des personnes éloignées du marché du travail au sein d'une structure d'insertion produisant des biens ou services. Sa mission est d'atteindre les objectifs de production tout en intégrant les buts de formation et d'insertion des salariés. Sous la direction du responsable de la structure, l'ETI organise et gère une partie de l'activité de production. Il établit les conditions pour réaliser un produit ou service, en planifie la mise en œuvre et assure le suivi pour garantir la qualité et la quantité. Il utilise des outils numériques pour la gestion de la production, répartit le travail selon les compétences des salariés et gère l'équipe, en veillant à leur motivation et à la résolution de conflits.\r\n
      L'ETI joue également un rôle dans l'accueil, l'accompagnement et le suivi socio-professionnel des salariés en insertion. Il favorise leur intégration dans la structure, identifie leurs atouts et obstacles, et collabore avec d'autres acteurs du parcours d'insertion. Il contribue à l'évolution professionnelle des salariés en organisant des séances d'apprentissage, en s'assurant de la pertinence des méthodes pédagogiques et en évaluant leurs acquis. Il documente et atteste des compétences professionnelles acquises.
      """
    -public: false
    -_links: null
    -status: "published"
    -lockBy: App\Entity\Scholar\Training\Training {#1441 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#2350
    -id: "8ae6ba4d-bf6d-11ea-8d8a-0242ac1c0003"
    -lessons: Doctrine\ORM\PersistentCollection {#2351 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#2356 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#2361 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1594028779 {#2340
      date: 2020-07-06 11:46:19.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1757372418 {#2349
      date: 2025-09-09 01:00:18.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -lockBy: App\Entity\Scholar\Module\OriginModule {#2365 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#16472
    -id: "b6742146-c827-11ea-8d8a-0242ac1c0003"
    -chapters: Doctrine\ORM\PersistentCollection {#16473 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#16478 …}
    -exercises: Doctrine\ORM\PersistentCollection {#16475 …}
    -minimumTime: DateTime @21600 {#16469
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#16480 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#2858 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#16482 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#16484 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#16490 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1594988347 {#16470
      date: 2020-07-17 14:19:07.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1755510486 {#16471
      date: 2025-08-18 11:48:06.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#16442 …}
    #fromApi: false
    -status: "published"
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#16495 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\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 {#1323
    -id: "fe5bdd93-b6d8-11ee-b7d7-0242c0a85003"
    -modules: Doctrine\ORM\PersistentCollection {#1330 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1364 …}
    -totalHourDescription: 0
    -videoDescription: null
    -diplomaDescription: "Titre Niveau 4 (Bac)"
    -trainingProduct: null
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1379 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1386 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1387 …}
    -thematic: [
      "2"
    ]
    -diploma: 4
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1425 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1705675359 {#1320
      date: 2024-01-19 15:42:39.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458954 {#1321
      date: 2025-09-10 01:02:34.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1449 …}
    #fromApi: false
    -name: "Encadrant Technique d'Insertion"
    -description: """
      L'encadrant technique d'insertion (ETI) supervise et soutient socio-professionnellement des personnes éloignées du marché du travail au sein d'une structure d'insertion produisant des biens ou services. Sa mission est d'atteindre les objectifs de production tout en intégrant les buts de formation et d'insertion des salariés. Sous la direction du responsable de la structure, l'ETI organise et gère une partie de l'activité de production. Il établit les conditions pour réaliser un produit ou service, en planifie la mise en œuvre et assure le suivi pour garantir la qualité et la quantité. Il utilise des outils numériques pour la gestion de la production, répartit le travail selon les compétences des salariés et gère l'équipe, en veillant à leur motivation et à la résolution de conflits.\r\n
      L'ETI joue également un rôle dans l'accueil, l'accompagnement et le suivi socio-professionnel des salariés en insertion. Il favorise leur intégration dans la structure, identifie leurs atouts et obstacles, et collabore avec d'autres acteurs du parcours d'insertion. Il contribue à l'évolution professionnelle des salariés en organisant des séances d'apprentissage, en s'assurant de la pertinence des méthodes pédagogiques et en évaluant leurs acquis. Il documente et atteste des compétences professionnelles acquises.
      """
    -public: false
    -_links: null
    -status: "published"
    -lockBy: App\Entity\Scholar\Training\Training {#1441 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#2350
    -id: "8ae6ba4d-bf6d-11ea-8d8a-0242ac1c0003"
    -lessons: Doctrine\ORM\PersistentCollection {#2351 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#2356 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#2361 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1594028779 {#2340
      date: 2020-07-06 11:46:19.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1757372418 {#2349
      date: 2025-09-09 01:00:18.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -lockBy: App\Entity\Scholar\Module\OriginModule {#2365 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#16516
    -id: "6734a850-6412-11f1-a069-d2c50c5a0872"
    -chapters: Doctrine\ORM\PersistentCollection {#16517 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#16522 …}
    -exercises: Doctrine\ORM\PersistentCollection {#16519 …}
    -minimumTime: DateTime @21600 {#16514
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#16524 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#4608 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#16526 …}
    -lessonStats: null
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#16533 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1781016562 {#16515
      date: 2026-06-09 16:49:22.0 Europe/Paris (+02:00)
    }
    -updatedAt: null
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -status: "published"
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#16537 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\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 {#1323
    -id: "fe5bdd93-b6d8-11ee-b7d7-0242c0a85003"
    -modules: Doctrine\ORM\PersistentCollection {#1330 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1364 …}
    -totalHourDescription: 0
    -videoDescription: null
    -diplomaDescription: "Titre Niveau 4 (Bac)"
    -trainingProduct: null
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1379 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1386 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1387 …}
    -thematic: [
      "2"
    ]
    -diploma: 4
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1425 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1705675359 {#1320
      date: 2024-01-19 15:42:39.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458954 {#1321
      date: 2025-09-10 01:02:34.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1449 …}
    #fromApi: false
    -name: "Encadrant Technique d'Insertion"
    -description: """
      L'encadrant technique d'insertion (ETI) supervise et soutient socio-professionnellement des personnes éloignées du marché du travail au sein d'une structure d'insertion produisant des biens ou services. Sa mission est d'atteindre les objectifs de production tout en intégrant les buts de formation et d'insertion des salariés. Sous la direction du responsable de la structure, l'ETI organise et gère une partie de l'activité de production. Il établit les conditions pour réaliser un produit ou service, en planifie la mise en œuvre et assure le suivi pour garantir la qualité et la quantité. Il utilise des outils numériques pour la gestion de la production, répartit le travail selon les compétences des salariés et gère l'équipe, en veillant à leur motivation et à la résolution de conflits.\r\n
      L'ETI joue également un rôle dans l'accueil, l'accompagnement et le suivi socio-professionnel des salariés en insertion. Il favorise leur intégration dans la structure, identifie leurs atouts et obstacles, et collabore avec d'autres acteurs du parcours d'insertion. Il contribue à l'évolution professionnelle des salariés en organisant des séances d'apprentissage, en s'assurant de la pertinence des méthodes pédagogiques et en évaluant leurs acquis. Il documente et atteste des compétences professionnelles acquises.
      """
    -public: false
    -_links: null
    -status: "published"
    -lockBy: App\Entity\Scholar\Training\Training {#1441 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#2350
    -id: "8ae6ba4d-bf6d-11ea-8d8a-0242ac1c0003"
    -lessons: Doctrine\ORM\PersistentCollection {#2351 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#2356 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#2361 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1594028779 {#2340
      date: 2020-07-06 11:46:19.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1757372418 {#2349
      date: 2025-09-09 01:00:18.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -lockBy: App\Entity\Scholar\Module\OriginModule {#2365 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#16557
    -id: "bfff4d4a-c826-11ea-8d8a-0242ac1c0003"
    -chapters: Doctrine\ORM\PersistentCollection {#16558 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#16563 …}
    -exercises: Doctrine\ORM\PersistentCollection {#16560 …}
    -minimumTime: DateTime @21600 {#16549
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#16565 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#2858 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#16567 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#16569 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#16575 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1594987934 {#16555
      date: 2020-07-17 14:12:14.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1756726971 {#16556
      date: 2025-09-01 13:42:51.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#12282 …}
    #fromApi: false
    -status: "published"
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#16580 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\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 {#1323
    -id: "fe5bdd93-b6d8-11ee-b7d7-0242c0a85003"
    -modules: Doctrine\ORM\PersistentCollection {#1330 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1364 …}
    -totalHourDescription: 0
    -videoDescription: null
    -diplomaDescription: "Titre Niveau 4 (Bac)"
    -trainingProduct: null
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1379 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1386 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1387 …}
    -thematic: [
      "2"
    ]
    -diploma: 4
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1425 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1705675359 {#1320
      date: 2024-01-19 15:42:39.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458954 {#1321
      date: 2025-09-10 01:02:34.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1449 …}
    #fromApi: false
    -name: "Encadrant Technique d'Insertion"
    -description: """
      L'encadrant technique d'insertion (ETI) supervise et soutient socio-professionnellement des personnes éloignées du marché du travail au sein d'une structure d'insertion produisant des biens ou services. Sa mission est d'atteindre les objectifs de production tout en intégrant les buts de formation et d'insertion des salariés. Sous la direction du responsable de la structure, l'ETI organise et gère une partie de l'activité de production. Il établit les conditions pour réaliser un produit ou service, en planifie la mise en œuvre et assure le suivi pour garantir la qualité et la quantité. Il utilise des outils numériques pour la gestion de la production, répartit le travail selon les compétences des salariés et gère l'équipe, en veillant à leur motivation et à la résolution de conflits.\r\n
      L'ETI joue également un rôle dans l'accueil, l'accompagnement et le suivi socio-professionnel des salariés en insertion. Il favorise leur intégration dans la structure, identifie leurs atouts et obstacles, et collabore avec d'autres acteurs du parcours d'insertion. Il contribue à l'évolution professionnelle des salariés en organisant des séances d'apprentissage, en s'assurant de la pertinence des méthodes pédagogiques et en évaluant leurs acquis. Il documente et atteste des compétences professionnelles acquises.
      """
    -public: false
    -_links: null
    -status: "published"
    -lockBy: App\Entity\Scholar\Training\Training {#1441 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#2350
    -id: "8ae6ba4d-bf6d-11ea-8d8a-0242ac1c0003"
    -lessons: Doctrine\ORM\PersistentCollection {#2351 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#2356 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#2361 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1594028779 {#2340
      date: 2020-07-06 11:46:19.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1757372418 {#2349
      date: 2025-09-09 01:00:18.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -lockBy: App\Entity\Scholar\Module\OriginModule {#2365 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#16602
    -id: "d2bb4944-c826-11ea-8d8a-0242ac1c0003"
    -chapters: Doctrine\ORM\PersistentCollection {#16603 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#16608 …}
    -exercises: Doctrine\ORM\PersistentCollection {#16605 …}
    -minimumTime: DateTime @21600 {#16599
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#16610 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#2858 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#16612 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#16614 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#16620 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1594987965 {#16600
      date: 2020-07-17 14:12:45.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1757058856 {#16601
      date: 2025-09-05 09:54:16.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#15136 …}
    #fromApi: false
    -status: "published"
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#16625 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\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 {#1323
    -id: "fe5bdd93-b6d8-11ee-b7d7-0242c0a85003"
    -modules: Doctrine\ORM\PersistentCollection {#1330 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1364 …}
    -totalHourDescription: 0
    -videoDescription: null
    -diplomaDescription: "Titre Niveau 4 (Bac)"
    -trainingProduct: null
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1379 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1386 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1387 …}
    -thematic: [
      "2"
    ]
    -diploma: 4
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1425 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1705675359 {#1320
      date: 2024-01-19 15:42:39.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458954 {#1321
      date: 2025-09-10 01:02:34.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1449 …}
    #fromApi: false
    -name: "Encadrant Technique d'Insertion"
    -description: """
      L'encadrant technique d'insertion (ETI) supervise et soutient socio-professionnellement des personnes éloignées du marché du travail au sein d'une structure d'insertion produisant des biens ou services. Sa mission est d'atteindre les objectifs de production tout en intégrant les buts de formation et d'insertion des salariés. Sous la direction du responsable de la structure, l'ETI organise et gère une partie de l'activité de production. Il établit les conditions pour réaliser un produit ou service, en planifie la mise en œuvre et assure le suivi pour garantir la qualité et la quantité. Il utilise des outils numériques pour la gestion de la production, répartit le travail selon les compétences des salariés et gère l'équipe, en veillant à leur motivation et à la résolution de conflits.\r\n
      L'ETI joue également un rôle dans l'accueil, l'accompagnement et le suivi socio-professionnel des salariés en insertion. Il favorise leur intégration dans la structure, identifie leurs atouts et obstacles, et collabore avec d'autres acteurs du parcours d'insertion. Il contribue à l'évolution professionnelle des salariés en organisant des séances d'apprentissage, en s'assurant de la pertinence des méthodes pédagogiques et en évaluant leurs acquis. Il documente et atteste des compétences professionnelles acquises.
      """
    -public: false
    -_links: null
    -status: "published"
    -lockBy: App\Entity\Scholar\Training\Training {#1441 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#2350
    -id: "8ae6ba4d-bf6d-11ea-8d8a-0242ac1c0003"
    -lessons: Doctrine\ORM\PersistentCollection {#2351 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#2356 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#2361 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1594028779 {#2340
      date: 2020-07-06 11:46:19.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1757372418 {#2349
      date: 2025-09-09 01:00:18.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -lockBy: App\Entity\Scholar\Module\OriginModule {#2365 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#16646
    -id: "674ac8f7-6412-11f1-a069-d2c50c5a0872"
    -chapters: Doctrine\ORM\PersistentCollection {#16647 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#16652 …}
    -exercises: Doctrine\ORM\PersistentCollection {#16649 …}
    -minimumTime: DateTime @21600 {#16644
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#16654 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#4608 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#16656 …}
    -lessonStats: null
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#16663 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1781016563 {#16645
      date: 2026-06-09 16:49:23.0 Europe/Paris (+02:00)
    }
    -updatedAt: null
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -status: "published"
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#16668 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\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 {#1323
    -id: "fe5bdd93-b6d8-11ee-b7d7-0242c0a85003"
    -modules: Doctrine\ORM\PersistentCollection {#1330 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1364 …}
    -totalHourDescription: 0
    -videoDescription: null
    -diplomaDescription: "Titre Niveau 4 (Bac)"
    -trainingProduct: null
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1379 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1386 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1387 …}
    -thematic: [
      "2"
    ]
    -diploma: 4
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1425 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1705675359 {#1320
      date: 2024-01-19 15:42:39.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458954 {#1321
      date: 2025-09-10 01:02:34.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1449 …}
    #fromApi: false
    -name: "Encadrant Technique d'Insertion"
    -description: """
      L'encadrant technique d'insertion (ETI) supervise et soutient socio-professionnellement des personnes éloignées du marché du travail au sein d'une structure d'insertion produisant des biens ou services. Sa mission est d'atteindre les objectifs de production tout en intégrant les buts de formation et d'insertion des salariés. Sous la direction du responsable de la structure, l'ETI organise et gère une partie de l'activité de production. Il établit les conditions pour réaliser un produit ou service, en planifie la mise en œuvre et assure le suivi pour garantir la qualité et la quantité. Il utilise des outils numériques pour la gestion de la production, répartit le travail selon les compétences des salariés et gère l'équipe, en veillant à leur motivation et à la résolution de conflits.\r\n
      L'ETI joue également un rôle dans l'accueil, l'accompagnement et le suivi socio-professionnel des salariés en insertion. Il favorise leur intégration dans la structure, identifie leurs atouts et obstacles, et collabore avec d'autres acteurs du parcours d'insertion. Il contribue à l'évolution professionnelle des salariés en organisant des séances d'apprentissage, en s'assurant de la pertinence des méthodes pédagogiques et en évaluant leurs acquis. Il documente et atteste des compétences professionnelles acquises.
      """
    -public: false
    -_links: null
    -status: "published"
    -lockBy: App\Entity\Scholar\Training\Training {#1441 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#2350
    -id: "8ae6ba4d-bf6d-11ea-8d8a-0242ac1c0003"
    -lessons: Doctrine\ORM\PersistentCollection {#2351 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#2356 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#2361 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1594028779 {#2340
      date: 2020-07-06 11:46:19.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1757372418 {#2349
      date: 2025-09-09 01:00:18.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -lockBy: App\Entity\Scholar\Module\OriginModule {#2365 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#16689
    -id: "1ab715ac-955c-11ec-aa25-0242ac140004"
    -chapters: Doctrine\ORM\PersistentCollection {#16690 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#16695 …}
    -exercises: Doctrine\ORM\PersistentCollection {#16692 …}
    -minimumTime: DateTime @21600 {#16681
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#16697 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#2858 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#16699 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#16701 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#16707 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1645698335 {#16687
      date: 2022-02-24 11:25:35.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1755852736 {#16688
      date: 2025-08-22 10:52:16.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#11490 …}
    #fromApi: false
    -status: "published"
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#16711 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\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 {#1323
    -id: "fe5bdd93-b6d8-11ee-b7d7-0242c0a85003"
    -modules: Doctrine\ORM\PersistentCollection {#1330 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1364 …}
    -totalHourDescription: 0
    -videoDescription: null
    -diplomaDescription: "Titre Niveau 4 (Bac)"
    -trainingProduct: null
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1379 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1386 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1387 …}
    -thematic: [
      "2"
    ]
    -diploma: 4
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1425 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1705675359 {#1320
      date: 2024-01-19 15:42:39.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458954 {#1321
      date: 2025-09-10 01:02:34.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1449 …}
    #fromApi: false
    -name: "Encadrant Technique d'Insertion"
    -description: """
      L'encadrant technique d'insertion (ETI) supervise et soutient socio-professionnellement des personnes éloignées du marché du travail au sein d'une structure d'insertion produisant des biens ou services. Sa mission est d'atteindre les objectifs de production tout en intégrant les buts de formation et d'insertion des salariés. Sous la direction du responsable de la structure, l'ETI organise et gère une partie de l'activité de production. Il établit les conditions pour réaliser un produit ou service, en planifie la mise en œuvre et assure le suivi pour garantir la qualité et la quantité. Il utilise des outils numériques pour la gestion de la production, répartit le travail selon les compétences des salariés et gère l'équipe, en veillant à leur motivation et à la résolution de conflits.\r\n
      L'ETI joue également un rôle dans l'accueil, l'accompagnement et le suivi socio-professionnel des salariés en insertion. Il favorise leur intégration dans la structure, identifie leurs atouts et obstacles, et collabore avec d'autres acteurs du parcours d'insertion. Il contribue à l'évolution professionnelle des salariés en organisant des séances d'apprentissage, en s'assurant de la pertinence des méthodes pédagogiques et en évaluant leurs acquis. Il documente et atteste des compétences professionnelles acquises.
      """
    -public: false
    -_links: null
    -status: "published"
    -lockBy: App\Entity\Scholar\Training\Training {#1441 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#2350
    -id: "8ae6ba4d-bf6d-11ea-8d8a-0242ac1c0003"
    -lessons: Doctrine\ORM\PersistentCollection {#2351 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#2356 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#2361 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1594028779 {#2340
      date: 2020-07-06 11:46:19.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1757372418 {#2349
      date: 2025-09-09 01:00:18.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -lockBy: App\Entity\Scholar\Module\OriginModule {#2365 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#16732
    -id: "675c0354-6412-11f1-a069-d2c50c5a0872"
    -chapters: Doctrine\ORM\PersistentCollection {#16733 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#16738 …}
    -exercises: Doctrine\ORM\PersistentCollection {#16735 …}
    -minimumTime: DateTime @21600 {#16730
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#16740 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#4608 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#16742 …}
    -lessonStats: null
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#16749 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1781016563 {#16731
      date: 2026-06-09 16:49:23.0 Europe/Paris (+02:00)
    }
    -updatedAt: null
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -status: "published"
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#16754 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\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 {#1323
    -id: "fe5bdd93-b6d8-11ee-b7d7-0242c0a85003"
    -modules: Doctrine\ORM\PersistentCollection {#1330 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1364 …}
    -totalHourDescription: 0
    -videoDescription: null
    -diplomaDescription: "Titre Niveau 4 (Bac)"
    -trainingProduct: null
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1379 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1386 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1387 …}
    -thematic: [
      "2"
    ]
    -diploma: 4
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1425 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1705675359 {#1320
      date: 2024-01-19 15:42:39.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458954 {#1321
      date: 2025-09-10 01:02:34.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1449 …}
    #fromApi: false
    -name: "Encadrant Technique d'Insertion"
    -description: """
      L'encadrant technique d'insertion (ETI) supervise et soutient socio-professionnellement des personnes éloignées du marché du travail au sein d'une structure d'insertion produisant des biens ou services. Sa mission est d'atteindre les objectifs de production tout en intégrant les buts de formation et d'insertion des salariés. Sous la direction du responsable de la structure, l'ETI organise et gère une partie de l'activité de production. Il établit les conditions pour réaliser un produit ou service, en planifie la mise en œuvre et assure le suivi pour garantir la qualité et la quantité. Il utilise des outils numériques pour la gestion de la production, répartit le travail selon les compétences des salariés et gère l'équipe, en veillant à leur motivation et à la résolution de conflits.\r\n
      L'ETI joue également un rôle dans l'accueil, l'accompagnement et le suivi socio-professionnel des salariés en insertion. Il favorise leur intégration dans la structure, identifie leurs atouts et obstacles, et collabore avec d'autres acteurs du parcours d'insertion. Il contribue à l'évolution professionnelle des salariés en organisant des séances d'apprentissage, en s'assurant de la pertinence des méthodes pédagogiques et en évaluant leurs acquis. Il documente et atteste des compétences professionnelles acquises.
      """
    -public: false
    -_links: null
    -status: "published"
    -lockBy: App\Entity\Scholar\Training\Training {#1441 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#2350
    -id: "8ae6ba4d-bf6d-11ea-8d8a-0242ac1c0003"
    -lessons: Doctrine\ORM\PersistentCollection {#2351 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#2356 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#2361 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1594028779 {#2340
      date: 2020-07-06 11:46:19.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1757372418 {#2349
      date: 2025-09-09 01:00:18.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -lockBy: App\Entity\Scholar\Module\OriginModule {#2365 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#16774
    -id: "676d0929-6412-11f1-a069-d2c50c5a0872"
    -chapters: Doctrine\ORM\PersistentCollection {#16775 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#16780 …}
    -exercises: Doctrine\ORM\PersistentCollection {#16777 …}
    -minimumTime: DateTime @21600 {#16767
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#16782 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#4608 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#16784 …}
    -lessonStats: null
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#16791 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1781016563 {#16773
      date: 2026-06-09 16:49:23.0 Europe/Paris (+02:00)
    }
    -updatedAt: null
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -status: "published"
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#16796 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\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 {#1323
    -id: "fe5bdd93-b6d8-11ee-b7d7-0242c0a85003"
    -modules: Doctrine\ORM\PersistentCollection {#1330 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1364 …}
    -totalHourDescription: 0
    -videoDescription: null
    -diplomaDescription: "Titre Niveau 4 (Bac)"
    -trainingProduct: null
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1379 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1386 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1387 …}
    -thematic: [
      "2"
    ]
    -diploma: 4
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1425 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1705675359 {#1320
      date: 2024-01-19 15:42:39.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458954 {#1321
      date: 2025-09-10 01:02:34.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1449 …}
    #fromApi: false
    -name: "Encadrant Technique d'Insertion"
    -description: """
      L'encadrant technique d'insertion (ETI) supervise et soutient socio-professionnellement des personnes éloignées du marché du travail au sein d'une structure d'insertion produisant des biens ou services. Sa mission est d'atteindre les objectifs de production tout en intégrant les buts de formation et d'insertion des salariés. Sous la direction du responsable de la structure, l'ETI organise et gère une partie de l'activité de production. Il établit les conditions pour réaliser un produit ou service, en planifie la mise en œuvre et assure le suivi pour garantir la qualité et la quantité. Il utilise des outils numériques pour la gestion de la production, répartit le travail selon les compétences des salariés et gère l'équipe, en veillant à leur motivation et à la résolution de conflits.\r\n
      L'ETI joue également un rôle dans l'accueil, l'accompagnement et le suivi socio-professionnel des salariés en insertion. Il favorise leur intégration dans la structure, identifie leurs atouts et obstacles, et collabore avec d'autres acteurs du parcours d'insertion. Il contribue à l'évolution professionnelle des salariés en organisant des séances d'apprentissage, en s'assurant de la pertinence des méthodes pédagogiques et en évaluant leurs acquis. Il documente et atteste des compétences professionnelles acquises.
      """
    -public: false
    -_links: null
    -status: "published"
    -lockBy: App\Entity\Scholar\Training\Training {#1441 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#2379
    -id: "f1a1c8be-bf6d-11ea-8d8a-0242ac1c0003"
    -lessons: Doctrine\ORM\PersistentCollection {#2380 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#2385 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#2390 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1594028951 {#2377
      date: 2020-07-06 11:49:11.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1757458820 {#2378
      date: 2025-09-10 01:00:20.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -lockBy: App\Entity\Scholar\Module\OriginModule {#2394 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#17070
    -id: "9251d33a-c829-11ea-8d8a-0242ac1c0003"
    -chapters: Doctrine\ORM\PersistentCollection {#17071 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#17076 …}
    -exercises: Doctrine\ORM\PersistentCollection {#17073 …}
    -minimumTime: DateTime @21600 {#17067
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#17078 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#2858 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#17080 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#17082 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#17088 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1594989146 {#17068
      date: 2020-07-17 14:32:26.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1757458810 {#17069
      date: 2025-09-10 01:00:10.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#14446 …}
    #fromApi: false
    -status: "published"
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#17093 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\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 {#1323
    -id: "fe5bdd93-b6d8-11ee-b7d7-0242c0a85003"
    -modules: Doctrine\ORM\PersistentCollection {#1330 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1364 …}
    -totalHourDescription: 0
    -videoDescription: null
    -diplomaDescription: "Titre Niveau 4 (Bac)"
    -trainingProduct: null
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1379 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1386 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1387 …}
    -thematic: [
      "2"
    ]
    -diploma: 4
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1425 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1705675359 {#1320
      date: 2024-01-19 15:42:39.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458954 {#1321
      date: 2025-09-10 01:02:34.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1449 …}
    #fromApi: false
    -name: "Encadrant Technique d'Insertion"
    -description: """
      L'encadrant technique d'insertion (ETI) supervise et soutient socio-professionnellement des personnes éloignées du marché du travail au sein d'une structure d'insertion produisant des biens ou services. Sa mission est d'atteindre les objectifs de production tout en intégrant les buts de formation et d'insertion des salariés. Sous la direction du responsable de la structure, l'ETI organise et gère une partie de l'activité de production. Il établit les conditions pour réaliser un produit ou service, en planifie la mise en œuvre et assure le suivi pour garantir la qualité et la quantité. Il utilise des outils numériques pour la gestion de la production, répartit le travail selon les compétences des salariés et gère l'équipe, en veillant à leur motivation et à la résolution de conflits.\r\n
      L'ETI joue également un rôle dans l'accueil, l'accompagnement et le suivi socio-professionnel des salariés en insertion. Il favorise leur intégration dans la structure, identifie leurs atouts et obstacles, et collabore avec d'autres acteurs du parcours d'insertion. Il contribue à l'évolution professionnelle des salariés en organisant des séances d'apprentissage, en s'assurant de la pertinence des méthodes pédagogiques et en évaluant leurs acquis. Il documente et atteste des compétences professionnelles acquises.
      """
    -public: false
    -_links: null
    -status: "published"
    -lockBy: App\Entity\Scholar\Training\Training {#1441 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#2379
    -id: "f1a1c8be-bf6d-11ea-8d8a-0242ac1c0003"
    -lessons: Doctrine\ORM\PersistentCollection {#2380 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#2385 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#2390 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1594028951 {#2377
      date: 2020-07-06 11:49:11.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1757458820 {#2378
      date: 2025-09-10 01:00:20.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -lockBy: App\Entity\Scholar\Module\OriginModule {#2394 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#17115
    -id: "a6b29788-c829-11ea-8d8a-0242ac1c0003"
    -chapters: Doctrine\ORM\PersistentCollection {#17116 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#17121 …}
    -exercises: Doctrine\ORM\PersistentCollection {#17118 …}
    -minimumTime: DateTime @21600 {#17112
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#17123 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#2858 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#17125 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#17127 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#17133 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1594989180 {#17113
      date: 2020-07-17 14:33:00.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1750847724 {#17114
      date: 2025-06-25 12:35:24.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -status: "published"
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#17138 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\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 {#1323
    -id: "fe5bdd93-b6d8-11ee-b7d7-0242c0a85003"
    -modules: Doctrine\ORM\PersistentCollection {#1330 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1364 …}
    -totalHourDescription: 0
    -videoDescription: null
    -diplomaDescription: "Titre Niveau 4 (Bac)"
    -trainingProduct: null
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1379 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1386 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1387 …}
    -thematic: [
      "2"
    ]
    -diploma: 4
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1425 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1705675359 {#1320
      date: 2024-01-19 15:42:39.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458954 {#1321
      date: 2025-09-10 01:02:34.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1449 …}
    #fromApi: false
    -name: "Encadrant Technique d'Insertion"
    -description: """
      L'encadrant technique d'insertion (ETI) supervise et soutient socio-professionnellement des personnes éloignées du marché du travail au sein d'une structure d'insertion produisant des biens ou services. Sa mission est d'atteindre les objectifs de production tout en intégrant les buts de formation et d'insertion des salariés. Sous la direction du responsable de la structure, l'ETI organise et gère une partie de l'activité de production. Il établit les conditions pour réaliser un produit ou service, en planifie la mise en œuvre et assure le suivi pour garantir la qualité et la quantité. Il utilise des outils numériques pour la gestion de la production, répartit le travail selon les compétences des salariés et gère l'équipe, en veillant à leur motivation et à la résolution de conflits.\r\n
      L'ETI joue également un rôle dans l'accueil, l'accompagnement et le suivi socio-professionnel des salariés en insertion. Il favorise leur intégration dans la structure, identifie leurs atouts et obstacles, et collabore avec d'autres acteurs du parcours d'insertion. Il contribue à l'évolution professionnelle des salariés en organisant des séances d'apprentissage, en s'assurant de la pertinence des méthodes pédagogiques et en évaluant leurs acquis. Il documente et atteste des compétences professionnelles acquises.
      """
    -public: false
    -_links: null
    -status: "published"
    -lockBy: App\Entity\Scholar\Training\Training {#1441 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#2379
    -id: "f1a1c8be-bf6d-11ea-8d8a-0242ac1c0003"
    -lessons: Doctrine\ORM\PersistentCollection {#2380 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#2385 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#2390 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1594028951 {#2377
      date: 2020-07-06 11:49:11.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1757458820 {#2378
      date: 2025-09-10 01:00:20.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -lockBy: App\Entity\Scholar\Module\OriginModule {#2394 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#17158
    -id: "9c8a5373-6412-11f1-a069-d2c50c5a0872"
    -chapters: Doctrine\ORM\PersistentCollection {#17159 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#17164 …}
    -exercises: Doctrine\ORM\PersistentCollection {#17161 …}
    -minimumTime: DateTime @21600 {#17151
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#17166 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#4608 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#17168 …}
    -lessonStats: null
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#17175 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1781016652 {#17157
      date: 2026-06-09 16:50:52.0 Europe/Paris (+02:00)
    }
    -updatedAt: null
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -status: "published"
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#17180 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\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 {#1323
    -id: "fe5bdd93-b6d8-11ee-b7d7-0242c0a85003"
    -modules: Doctrine\ORM\PersistentCollection {#1330 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1364 …}
    -totalHourDescription: 0
    -videoDescription: null
    -diplomaDescription: "Titre Niveau 4 (Bac)"
    -trainingProduct: null
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1379 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1386 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1387 …}
    -thematic: [
      "2"
    ]
    -diploma: 4
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1425 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1705675359 {#1320
      date: 2024-01-19 15:42:39.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458954 {#1321
      date: 2025-09-10 01:02:34.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1449 …}
    #fromApi: false
    -name: "Encadrant Technique d'Insertion"
    -description: """
      L'encadrant technique d'insertion (ETI) supervise et soutient socio-professionnellement des personnes éloignées du marché du travail au sein d'une structure d'insertion produisant des biens ou services. Sa mission est d'atteindre les objectifs de production tout en intégrant les buts de formation et d'insertion des salariés. Sous la direction du responsable de la structure, l'ETI organise et gère une partie de l'activité de production. Il établit les conditions pour réaliser un produit ou service, en planifie la mise en œuvre et assure le suivi pour garantir la qualité et la quantité. Il utilise des outils numériques pour la gestion de la production, répartit le travail selon les compétences des salariés et gère l'équipe, en veillant à leur motivation et à la résolution de conflits.\r\n
      L'ETI joue également un rôle dans l'accueil, l'accompagnement et le suivi socio-professionnel des salariés en insertion. Il favorise leur intégration dans la structure, identifie leurs atouts et obstacles, et collabore avec d'autres acteurs du parcours d'insertion. Il contribue à l'évolution professionnelle des salariés en organisant des séances d'apprentissage, en s'assurant de la pertinence des méthodes pédagogiques et en évaluant leurs acquis. Il documente et atteste des compétences professionnelles acquises.
      """
    -public: false
    -_links: null
    -status: "published"
    -lockBy: App\Entity\Scholar\Training\Training {#1441 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#2379
    -id: "f1a1c8be-bf6d-11ea-8d8a-0242ac1c0003"
    -lessons: Doctrine\ORM\PersistentCollection {#2380 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#2385 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#2390 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1594028951 {#2377
      date: 2020-07-06 11:49:11.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1757458820 {#2378
      date: 2025-09-10 01:00:20.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -lockBy: App\Entity\Scholar\Module\OriginModule {#2394 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#17202
    -id: "072d5be9-c82a-11ea-8d8a-0242ac1c0003"
    -chapters: Doctrine\ORM\PersistentCollection {#17203 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#17208 …}
    -exercises: Doctrine\ORM\PersistentCollection {#17205 …}
    -minimumTime: DateTime @21600 {#17199
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#17210 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#2858 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#17212 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#17214 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#17220 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1594989342 {#17200
      date: 2020-07-17 14:35:42.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1754385505 {#17201
      date: 2025-08-05 11:18:25.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#17218 …}
    #fromApi: false
    -status: "published"
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#17226 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\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 {#1323
    -id: "fe5bdd93-b6d8-11ee-b7d7-0242c0a85003"
    -modules: Doctrine\ORM\PersistentCollection {#1330 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1364 …}
    -totalHourDescription: 0
    -videoDescription: null
    -diplomaDescription: "Titre Niveau 4 (Bac)"
    -trainingProduct: null
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1379 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1386 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1387 …}
    -thematic: [
      "2"
    ]
    -diploma: 4
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1425 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1705675359 {#1320
      date: 2024-01-19 15:42:39.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458954 {#1321
      date: 2025-09-10 01:02:34.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1449 …}
    #fromApi: false
    -name: "Encadrant Technique d'Insertion"
    -description: """
      L'encadrant technique d'insertion (ETI) supervise et soutient socio-professionnellement des personnes éloignées du marché du travail au sein d'une structure d'insertion produisant des biens ou services. Sa mission est d'atteindre les objectifs de production tout en intégrant les buts de formation et d'insertion des salariés. Sous la direction du responsable de la structure, l'ETI organise et gère une partie de l'activité de production. Il établit les conditions pour réaliser un produit ou service, en planifie la mise en œuvre et assure le suivi pour garantir la qualité et la quantité. Il utilise des outils numériques pour la gestion de la production, répartit le travail selon les compétences des salariés et gère l'équipe, en veillant à leur motivation et à la résolution de conflits.\r\n
      L'ETI joue également un rôle dans l'accueil, l'accompagnement et le suivi socio-professionnel des salariés en insertion. Il favorise leur intégration dans la structure, identifie leurs atouts et obstacles, et collabore avec d'autres acteurs du parcours d'insertion. Il contribue à l'évolution professionnelle des salariés en organisant des séances d'apprentissage, en s'assurant de la pertinence des méthodes pédagogiques et en évaluant leurs acquis. Il documente et atteste des compétences professionnelles acquises.
      """
    -public: false
    -_links: null
    -status: "published"
    -lockBy: App\Entity\Scholar\Training\Training {#1441 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#2379
    -id: "f1a1c8be-bf6d-11ea-8d8a-0242ac1c0003"
    -lessons: Doctrine\ORM\PersistentCollection {#2380 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#2385 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#2390 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1594028951 {#2377
      date: 2020-07-06 11:49:11.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1757458820 {#2378
      date: 2025-09-10 01:00:20.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -lockBy: App\Entity\Scholar\Module\OriginModule {#2394 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#17247
    -id: "fc826039-13d7-11f1-a0d1-7eefa83e8046"
    -chapters: Doctrine\ORM\PersistentCollection {#17248 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#17253 …}
    -exercises: Doctrine\ORM\PersistentCollection {#17250 …}
    -minimumTime: DateTime @21600 {#17245
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#17255 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#2858 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#17257 …}
    -lessonStats: null
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#17264 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1772195380 {#17246
      date: 2026-02-27 13:29:40.0 Europe/Paris (+01:00)
    }
    -updatedAt: null
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -status: "published"
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#17269 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\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 {#1323
    -id: "fe5bdd93-b6d8-11ee-b7d7-0242c0a85003"
    -modules: Doctrine\ORM\PersistentCollection {#1330 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1364 …}
    -totalHourDescription: 0
    -videoDescription: null
    -diplomaDescription: "Titre Niveau 4 (Bac)"
    -trainingProduct: null
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1379 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1386 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1387 …}
    -thematic: [
      "2"
    ]
    -diploma: 4
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1425 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1705675359 {#1320
      date: 2024-01-19 15:42:39.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458954 {#1321
      date: 2025-09-10 01:02:34.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1449 …}
    #fromApi: false
    -name: "Encadrant Technique d'Insertion"
    -description: """
      L'encadrant technique d'insertion (ETI) supervise et soutient socio-professionnellement des personnes éloignées du marché du travail au sein d'une structure d'insertion produisant des biens ou services. Sa mission est d'atteindre les objectifs de production tout en intégrant les buts de formation et d'insertion des salariés. Sous la direction du responsable de la structure, l'ETI organise et gère une partie de l'activité de production. Il établit les conditions pour réaliser un produit ou service, en planifie la mise en œuvre et assure le suivi pour garantir la qualité et la quantité. Il utilise des outils numériques pour la gestion de la production, répartit le travail selon les compétences des salariés et gère l'équipe, en veillant à leur motivation et à la résolution de conflits.\r\n
      L'ETI joue également un rôle dans l'accueil, l'accompagnement et le suivi socio-professionnel des salariés en insertion. Il favorise leur intégration dans la structure, identifie leurs atouts et obstacles, et collabore avec d'autres acteurs du parcours d'insertion. Il contribue à l'évolution professionnelle des salariés en organisant des séances d'apprentissage, en s'assurant de la pertinence des méthodes pédagogiques et en évaluant leurs acquis. Il documente et atteste des compétences professionnelles acquises.
      """
    -public: false
    -_links: null
    -status: "published"
    -lockBy: App\Entity\Scholar\Training\Training {#1441 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#2408
    -id: "116bf095-bf6e-11ea-8d8a-0242ac1c0003"
    -lessons: Doctrine\ORM\PersistentCollection {#2409 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#2414 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#2419 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1594029004 {#2406
      date: 2020-07-06 11:50:04.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1645705709 {#2407
      date: 2022-02-24 13:28:29.0 Europe/Paris (+01:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -lockBy: App\Entity\Scholar\Module\OriginModule {#2423 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#17432
    -id: "56e78de8-c82a-11ea-8d8a-0242ac1c0003"
    -chapters: Doctrine\ORM\PersistentCollection {#17433 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#17438 …}
    -exercises: Doctrine\ORM\PersistentCollection {#17435 …}
    -minimumTime: DateTime @21600 {#17429
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#17440 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#2858 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#17442 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#17444 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#17450 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1594989476 {#17430
      date: 2020-07-17 14:37:56.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1757005226 {#17431
      date: 2025-09-04 19:00:26.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#16442 …}
    #fromApi: false
    -status: "published"
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#17455 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\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 {#1323
    -id: "fe5bdd93-b6d8-11ee-b7d7-0242c0a85003"
    -modules: Doctrine\ORM\PersistentCollection {#1330 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1364 …}
    -totalHourDescription: 0
    -videoDescription: null
    -diplomaDescription: "Titre Niveau 4 (Bac)"
    -trainingProduct: null
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1379 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1386 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1387 …}
    -thematic: [
      "2"
    ]
    -diploma: 4
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1425 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1705675359 {#1320
      date: 2024-01-19 15:42:39.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458954 {#1321
      date: 2025-09-10 01:02:34.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1449 …}
    #fromApi: false
    -name: "Encadrant Technique d'Insertion"
    -description: """
      L'encadrant technique d'insertion (ETI) supervise et soutient socio-professionnellement des personnes éloignées du marché du travail au sein d'une structure d'insertion produisant des biens ou services. Sa mission est d'atteindre les objectifs de production tout en intégrant les buts de formation et d'insertion des salariés. Sous la direction du responsable de la structure, l'ETI organise et gère une partie de l'activité de production. Il établit les conditions pour réaliser un produit ou service, en planifie la mise en œuvre et assure le suivi pour garantir la qualité et la quantité. Il utilise des outils numériques pour la gestion de la production, répartit le travail selon les compétences des salariés et gère l'équipe, en veillant à leur motivation et à la résolution de conflits.\r\n
      L'ETI joue également un rôle dans l'accueil, l'accompagnement et le suivi socio-professionnel des salariés en insertion. Il favorise leur intégration dans la structure, identifie leurs atouts et obstacles, et collabore avec d'autres acteurs du parcours d'insertion. Il contribue à l'évolution professionnelle des salariés en organisant des séances d'apprentissage, en s'assurant de la pertinence des méthodes pédagogiques et en évaluant leurs acquis. Il documente et atteste des compétences professionnelles acquises.
      """
    -public: false
    -_links: null
    -status: "published"
    -lockBy: App\Entity\Scholar\Training\Training {#1441 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#2408
    -id: "116bf095-bf6e-11ea-8d8a-0242ac1c0003"
    -lessons: Doctrine\ORM\PersistentCollection {#2409 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#2414 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#2419 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1594029004 {#2406
      date: 2020-07-06 11:50:04.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1645705709 {#2407
      date: 2022-02-24 13:28:29.0 Europe/Paris (+01:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -lockBy: App\Entity\Scholar\Module\OriginModule {#2423 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#17477
    -id: "72a8f43c-c82a-11ea-8d8a-0242ac1c0003"
    -chapters: Doctrine\ORM\PersistentCollection {#17478 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#17483 …}
    -exercises: Doctrine\ORM\PersistentCollection {#17480 …}
    -minimumTime: DateTime @21600 {#17474
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#17485 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#2858 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#17487 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#17489 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#17495 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1594989522 {#17475
      date: 2020-07-17 14:38:42.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1757005243 {#17476
      date: 2025-09-04 19:00:43.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#16442 …}
    #fromApi: false
    -status: "published"
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#17500 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\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 {#1323
    -id: "fe5bdd93-b6d8-11ee-b7d7-0242c0a85003"
    -modules: Doctrine\ORM\PersistentCollection {#1330 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1364 …}
    -totalHourDescription: 0
    -videoDescription: null
    -diplomaDescription: "Titre Niveau 4 (Bac)"
    -trainingProduct: null
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1379 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1386 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1387 …}
    -thematic: [
      "2"
    ]
    -diploma: 4
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1425 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1705675359 {#1320
      date: 2024-01-19 15:42:39.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458954 {#1321
      date: 2025-09-10 01:02:34.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1449 …}
    #fromApi: false
    -name: "Encadrant Technique d'Insertion"
    -description: """
      L'encadrant technique d'insertion (ETI) supervise et soutient socio-professionnellement des personnes éloignées du marché du travail au sein d'une structure d'insertion produisant des biens ou services. Sa mission est d'atteindre les objectifs de production tout en intégrant les buts de formation et d'insertion des salariés. Sous la direction du responsable de la structure, l'ETI organise et gère une partie de l'activité de production. Il établit les conditions pour réaliser un produit ou service, en planifie la mise en œuvre et assure le suivi pour garantir la qualité et la quantité. Il utilise des outils numériques pour la gestion de la production, répartit le travail selon les compétences des salariés et gère l'équipe, en veillant à leur motivation et à la résolution de conflits.\r\n
      L'ETI joue également un rôle dans l'accueil, l'accompagnement et le suivi socio-professionnel des salariés en insertion. Il favorise leur intégration dans la structure, identifie leurs atouts et obstacles, et collabore avec d'autres acteurs du parcours d'insertion. Il contribue à l'évolution professionnelle des salariés en organisant des séances d'apprentissage, en s'assurant de la pertinence des méthodes pédagogiques et en évaluant leurs acquis. Il documente et atteste des compétences professionnelles acquises.
      """
    -public: false
    -_links: null
    -status: "published"
    -lockBy: App\Entity\Scholar\Training\Training {#1441 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#2408
    -id: "116bf095-bf6e-11ea-8d8a-0242ac1c0003"
    -lessons: Doctrine\ORM\PersistentCollection {#2409 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#2414 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#2419 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1594029004 {#2406
      date: 2020-07-06 11:50:04.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1645705709 {#2407
      date: 2022-02-24 13:28:29.0 Europe/Paris (+01:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -lockBy: App\Entity\Scholar\Module\OriginModule {#2423 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#17522
    -id: "87fb555f-c82a-11ea-8d8a-0242ac1c0003"
    -chapters: Doctrine\ORM\PersistentCollection {#17523 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#17528 …}
    -exercises: Doctrine\ORM\PersistentCollection {#17525 …}
    -minimumTime: DateTime @21600 {#17519
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#17530 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#2858 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#17532 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#17534 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#17540 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1594989558 {#17520
      date: 2020-07-17 14:39:18.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1757060611 {#17521
      date: 2025-09-05 10:23:31.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#16442 …}
    #fromApi: false
    -status: "published"
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#17545 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\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 {#1323
    -id: "fe5bdd93-b6d8-11ee-b7d7-0242c0a85003"
    -modules: Doctrine\ORM\PersistentCollection {#1330 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1364 …}
    -totalHourDescription: 0
    -videoDescription: null
    -diplomaDescription: "Titre Niveau 4 (Bac)"
    -trainingProduct: null
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1379 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1386 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1387 …}
    -thematic: [
      "2"
    ]
    -diploma: 4
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1425 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1705675359 {#1320
      date: 2024-01-19 15:42:39.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458954 {#1321
      date: 2025-09-10 01:02:34.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1449 …}
    #fromApi: false
    -name: "Encadrant Technique d'Insertion"
    -description: """
      L'encadrant technique d'insertion (ETI) supervise et soutient socio-professionnellement des personnes éloignées du marché du travail au sein d'une structure d'insertion produisant des biens ou services. Sa mission est d'atteindre les objectifs de production tout en intégrant les buts de formation et d'insertion des salariés. Sous la direction du responsable de la structure, l'ETI organise et gère une partie de l'activité de production. Il établit les conditions pour réaliser un produit ou service, en planifie la mise en œuvre et assure le suivi pour garantir la qualité et la quantité. Il utilise des outils numériques pour la gestion de la production, répartit le travail selon les compétences des salariés et gère l'équipe, en veillant à leur motivation et à la résolution de conflits.\r\n
      L'ETI joue également un rôle dans l'accueil, l'accompagnement et le suivi socio-professionnel des salariés en insertion. Il favorise leur intégration dans la structure, identifie leurs atouts et obstacles, et collabore avec d'autres acteurs du parcours d'insertion. Il contribue à l'évolution professionnelle des salariés en organisant des séances d'apprentissage, en s'assurant de la pertinence des méthodes pédagogiques et en évaluant leurs acquis. Il documente et atteste des compétences professionnelles acquises.
      """
    -public: false
    -_links: null
    -status: "published"
    -lockBy: App\Entity\Scholar\Training\Training {#1441 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#2408
    -id: "116bf095-bf6e-11ea-8d8a-0242ac1c0003"
    -lessons: Doctrine\ORM\PersistentCollection {#2409 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#2414 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#2419 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1594029004 {#2406
      date: 2020-07-06 11:50:04.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1645705709 {#2407
      date: 2022-02-24 13:28:29.0 Europe/Paris (+01:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -lockBy: App\Entity\Scholar\Module\OriginModule {#2423 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#17566
    -id: "fa413c65-6412-11f1-a069-d2c50c5a0872"
    -chapters: Doctrine\ORM\PersistentCollection {#17567 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#17572 …}
    -exercises: Doctrine\ORM\PersistentCollection {#17569 …}
    -minimumTime: DateTime @21600 {#17564
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#17574 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#4608 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#17576 …}
    -lessonStats: null
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#17583 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1781016809 {#17565
      date: 2026-06-09 16:53:29.0 Europe/Paris (+02:00)
    }
    -updatedAt: null
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -status: "published"
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#17588 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\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 {#1323
    -id: "fe5bdd93-b6d8-11ee-b7d7-0242c0a85003"
    -modules: Doctrine\ORM\PersistentCollection {#1330 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1364 …}
    -totalHourDescription: 0
    -videoDescription: null
    -diplomaDescription: "Titre Niveau 4 (Bac)"
    -trainingProduct: null
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1379 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1386 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1387 …}
    -thematic: [
      "2"
    ]
    -diploma: 4
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1425 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1705675359 {#1320
      date: 2024-01-19 15:42:39.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458954 {#1321
      date: 2025-09-10 01:02:34.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1449 …}
    #fromApi: false
    -name: "Encadrant Technique d'Insertion"
    -description: """
      L'encadrant technique d'insertion (ETI) supervise et soutient socio-professionnellement des personnes éloignées du marché du travail au sein d'une structure d'insertion produisant des biens ou services. Sa mission est d'atteindre les objectifs de production tout en intégrant les buts de formation et d'insertion des salariés. Sous la direction du responsable de la structure, l'ETI organise et gère une partie de l'activité de production. Il établit les conditions pour réaliser un produit ou service, en planifie la mise en œuvre et assure le suivi pour garantir la qualité et la quantité. Il utilise des outils numériques pour la gestion de la production, répartit le travail selon les compétences des salariés et gère l'équipe, en veillant à leur motivation et à la résolution de conflits.\r\n
      L'ETI joue également un rôle dans l'accueil, l'accompagnement et le suivi socio-professionnel des salariés en insertion. Il favorise leur intégration dans la structure, identifie leurs atouts et obstacles, et collabore avec d'autres acteurs du parcours d'insertion. Il contribue à l'évolution professionnelle des salariés en organisant des séances d'apprentissage, en s'assurant de la pertinence des méthodes pédagogiques et en évaluant leurs acquis. Il documente et atteste des compétences professionnelles acquises.
      """
    -public: false
    -_links: null
    -status: "published"
    -lockBy: App\Entity\Scholar\Training\Training {#1441 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#2408
    -id: "116bf095-bf6e-11ea-8d8a-0242ac1c0003"
    -lessons: Doctrine\ORM\PersistentCollection {#2409 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#2414 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#2419 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1594029004 {#2406
      date: 2020-07-06 11:50:04.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1645705709 {#2407
      date: 2022-02-24 13:28:29.0 Europe/Paris (+01:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -lockBy: App\Entity\Scholar\Module\OriginModule {#2423 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#17609
    -id: "bc9425a2-c82a-11ea-8d8a-0242ac1c0003"
    -chapters: Doctrine\ORM\PersistentCollection {#17610 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#17615 …}
    -exercises: Doctrine\ORM\PersistentCollection {#17612 …}
    -minimumTime: DateTime @21600 {#17601
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#17617 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#2858 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#17619 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#17621 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#17627 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1594989646 {#17607
      date: 2020-07-17 14:40:46.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1756544672 {#17608
      date: 2025-08-30 11:04:32.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#17625 …}
    #fromApi: false
    -status: "published"
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#17633 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\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 {#1323
    -id: "fe5bdd93-b6d8-11ee-b7d7-0242c0a85003"
    -modules: Doctrine\ORM\PersistentCollection {#1330 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1364 …}
    -totalHourDescription: 0
    -videoDescription: null
    -diplomaDescription: "Titre Niveau 4 (Bac)"
    -trainingProduct: null
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1379 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1386 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1387 …}
    -thematic: [
      "2"
    ]
    -diploma: 4
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1425 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1705675359 {#1320
      date: 2024-01-19 15:42:39.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458954 {#1321
      date: 2025-09-10 01:02:34.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1449 …}
    #fromApi: false
    -name: "Encadrant Technique d'Insertion"
    -description: """
      L'encadrant technique d'insertion (ETI) supervise et soutient socio-professionnellement des personnes éloignées du marché du travail au sein d'une structure d'insertion produisant des biens ou services. Sa mission est d'atteindre les objectifs de production tout en intégrant les buts de formation et d'insertion des salariés. Sous la direction du responsable de la structure, l'ETI organise et gère une partie de l'activité de production. Il établit les conditions pour réaliser un produit ou service, en planifie la mise en œuvre et assure le suivi pour garantir la qualité et la quantité. Il utilise des outils numériques pour la gestion de la production, répartit le travail selon les compétences des salariés et gère l'équipe, en veillant à leur motivation et à la résolution de conflits.\r\n
      L'ETI joue également un rôle dans l'accueil, l'accompagnement et le suivi socio-professionnel des salariés en insertion. Il favorise leur intégration dans la structure, identifie leurs atouts et obstacles, et collabore avec d'autres acteurs du parcours d'insertion. Il contribue à l'évolution professionnelle des salariés en organisant des séances d'apprentissage, en s'assurant de la pertinence des méthodes pédagogiques et en évaluant leurs acquis. Il documente et atteste des compétences professionnelles acquises.
      """
    -public: false
    -_links: null
    -status: "published"
    -lockBy: App\Entity\Scholar\Training\Training {#1441 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#2408
    -id: "116bf095-bf6e-11ea-8d8a-0242ac1c0003"
    -lessons: Doctrine\ORM\PersistentCollection {#2409 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#2414 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#2419 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1594029004 {#2406
      date: 2020-07-06 11:50:04.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1645705709 {#2407
      date: 2022-02-24 13:28:29.0 Europe/Paris (+01:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -lockBy: App\Entity\Scholar\Module\OriginModule {#2423 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#17655
    -id: "11995359-956d-11ec-aa25-0242ac140004"
    -chapters: Doctrine\ORM\PersistentCollection {#17656 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#17661 …}
    -exercises: Doctrine\ORM\PersistentCollection {#17658 …}
    -minimumTime: DateTime @21600 {#17652
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#17663 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#2858 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#17665 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#17667 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#17673 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1645705622 {#17653
      date: 2022-02-24 13:27:02.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757337867 {#17654
      date: 2025-09-08 15:24:27.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#16442 …}
    #fromApi: false
    -status: "published"
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#17678 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\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 {#1323
    -id: "fe5bdd93-b6d8-11ee-b7d7-0242c0a85003"
    -modules: Doctrine\ORM\PersistentCollection {#1330 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1364 …}
    -totalHourDescription: 0
    -videoDescription: null
    -diplomaDescription: "Titre Niveau 4 (Bac)"
    -trainingProduct: null
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1379 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1386 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1387 …}
    -thematic: [
      "2"
    ]
    -diploma: 4
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1425 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1705675359 {#1320
      date: 2024-01-19 15:42:39.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458954 {#1321
      date: 2025-09-10 01:02:34.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1449 …}
    #fromApi: false
    -name: "Encadrant Technique d'Insertion"
    -description: """
      L'encadrant technique d'insertion (ETI) supervise et soutient socio-professionnellement des personnes éloignées du marché du travail au sein d'une structure d'insertion produisant des biens ou services. Sa mission est d'atteindre les objectifs de production tout en intégrant les buts de formation et d'insertion des salariés. Sous la direction du responsable de la structure, l'ETI organise et gère une partie de l'activité de production. Il établit les conditions pour réaliser un produit ou service, en planifie la mise en œuvre et assure le suivi pour garantir la qualité et la quantité. Il utilise des outils numériques pour la gestion de la production, répartit le travail selon les compétences des salariés et gère l'équipe, en veillant à leur motivation et à la résolution de conflits.\r\n
      L'ETI joue également un rôle dans l'accueil, l'accompagnement et le suivi socio-professionnel des salariés en insertion. Il favorise leur intégration dans la structure, identifie leurs atouts et obstacles, et collabore avec d'autres acteurs du parcours d'insertion. Il contribue à l'évolution professionnelle des salariés en organisant des séances d'apprentissage, en s'assurant de la pertinence des méthodes pédagogiques et en évaluant leurs acquis. Il documente et atteste des compétences professionnelles acquises.
      """
    -public: false
    -_links: null
    -status: "published"
    -lockBy: App\Entity\Scholar\Training\Training {#1441 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#2408
    -id: "116bf095-bf6e-11ea-8d8a-0242ac1c0003"
    -lessons: Doctrine\ORM\PersistentCollection {#2409 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#2414 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#2419 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1594029004 {#2406
      date: 2020-07-06 11:50:04.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1645705709 {#2407
      date: 2022-02-24 13:28:29.0 Europe/Paris (+01:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -lockBy: App\Entity\Scholar\Module\OriginModule {#2423 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#17699
    -id: "fa508bd6-6412-11f1-a069-d2c50c5a0872"
    -chapters: Doctrine\ORM\PersistentCollection {#17700 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#17705 …}
    -exercises: Doctrine\ORM\PersistentCollection {#17702 …}
    -minimumTime: DateTime @21600 {#17697
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#17707 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#4608 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#17709 …}
    -lessonStats: null
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#17716 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1781016809 {#17698
      date: 2026-06-09 16:53:29.0 Europe/Paris (+02:00)
    }
    -updatedAt: null
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -status: "published"
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#17721 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\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 {#1323
    -id: "fe5bdd93-b6d8-11ee-b7d7-0242c0a85003"
    -modules: Doctrine\ORM\PersistentCollection {#1330 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1364 …}
    -totalHourDescription: 0
    -videoDescription: null
    -diplomaDescription: "Titre Niveau 4 (Bac)"
    -trainingProduct: null
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1379 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1386 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1387 …}
    -thematic: [
      "2"
    ]
    -diploma: 4
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1425 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1705675359 {#1320
      date: 2024-01-19 15:42:39.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458954 {#1321
      date: 2025-09-10 01:02:34.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1449 …}
    #fromApi: false
    -name: "Encadrant Technique d'Insertion"
    -description: """
      L'encadrant technique d'insertion (ETI) supervise et soutient socio-professionnellement des personnes éloignées du marché du travail au sein d'une structure d'insertion produisant des biens ou services. Sa mission est d'atteindre les objectifs de production tout en intégrant les buts de formation et d'insertion des salariés. Sous la direction du responsable de la structure, l'ETI organise et gère une partie de l'activité de production. Il établit les conditions pour réaliser un produit ou service, en planifie la mise en œuvre et assure le suivi pour garantir la qualité et la quantité. Il utilise des outils numériques pour la gestion de la production, répartit le travail selon les compétences des salariés et gère l'équipe, en veillant à leur motivation et à la résolution de conflits.\r\n
      L'ETI joue également un rôle dans l'accueil, l'accompagnement et le suivi socio-professionnel des salariés en insertion. Il favorise leur intégration dans la structure, identifie leurs atouts et obstacles, et collabore avec d'autres acteurs du parcours d'insertion. Il contribue à l'évolution professionnelle des salariés en organisant des séances d'apprentissage, en s'assurant de la pertinence des méthodes pédagogiques et en évaluant leurs acquis. Il documente et atteste des compétences professionnelles acquises.
      """
    -public: false
    -_links: null
    -status: "published"
    -lockBy: App\Entity\Scholar\Training\Training {#1441 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#2408
    -id: "116bf095-bf6e-11ea-8d8a-0242ac1c0003"
    -lessons: Doctrine\ORM\PersistentCollection {#2409 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#2414 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#2419 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1594029004 {#2406
      date: 2020-07-06 11:50:04.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1645705709 {#2407
      date: 2022-02-24 13:28:29.0 Europe/Paris (+01:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -lockBy: App\Entity\Scholar\Module\OriginModule {#2423 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#17741
    -id: "fa600af6-6412-11f1-a069-d2c50c5a0872"
    -chapters: Doctrine\ORM\PersistentCollection {#17742 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#17747 …}
    -exercises: Doctrine\ORM\PersistentCollection {#17744 …}
    -minimumTime: DateTime @21600 {#17734
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#17749 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#4608 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#17751 …}
    -lessonStats: null
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#17758 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1781016809 {#17740
      date: 2026-06-09 16:53:29.0 Europe/Paris (+02:00)
    }
    -updatedAt: null
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -status: "published"
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#17763 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\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 {#1323
    -id: "fe5bdd93-b6d8-11ee-b7d7-0242c0a85003"
    -modules: Doctrine\ORM\PersistentCollection {#1330 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1364 …}
    -totalHourDescription: 0
    -videoDescription: null
    -diplomaDescription: "Titre Niveau 4 (Bac)"
    -trainingProduct: null
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1379 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1386 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1387 …}
    -thematic: [
      "2"
    ]
    -diploma: 4
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1425 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1705675359 {#1320
      date: 2024-01-19 15:42:39.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458954 {#1321
      date: 2025-09-10 01:02:34.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1449 …}
    #fromApi: false
    -name: "Encadrant Technique d'Insertion"
    -description: """
      L'encadrant technique d'insertion (ETI) supervise et soutient socio-professionnellement des personnes éloignées du marché du travail au sein d'une structure d'insertion produisant des biens ou services. Sa mission est d'atteindre les objectifs de production tout en intégrant les buts de formation et d'insertion des salariés. Sous la direction du responsable de la structure, l'ETI organise et gère une partie de l'activité de production. Il établit les conditions pour réaliser un produit ou service, en planifie la mise en œuvre et assure le suivi pour garantir la qualité et la quantité. Il utilise des outils numériques pour la gestion de la production, répartit le travail selon les compétences des salariés et gère l'équipe, en veillant à leur motivation et à la résolution de conflits.\r\n
      L'ETI joue également un rôle dans l'accueil, l'accompagnement et le suivi socio-professionnel des salariés en insertion. Il favorise leur intégration dans la structure, identifie leurs atouts et obstacles, et collabore avec d'autres acteurs du parcours d'insertion. Il contribue à l'évolution professionnelle des salariés en organisant des séances d'apprentissage, en s'assurant de la pertinence des méthodes pédagogiques et en évaluant leurs acquis. Il documente et atteste des compétences professionnelles acquises.
      """
    -public: false
    -_links: null
    -status: "published"
    -lockBy: App\Entity\Scholar\Training\Training {#1441 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#2408
    -id: "116bf095-bf6e-11ea-8d8a-0242ac1c0003"
    -lessons: Doctrine\ORM\PersistentCollection {#2409 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#2414 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#2419 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1594029004 {#2406
      date: 2020-07-06 11:50:04.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1645705709 {#2407
      date: 2022-02-24 13:28:29.0 Europe/Paris (+01:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -lockBy: App\Entity\Scholar\Module\OriginModule {#2423 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#17784
    -id: "fa7171bc-6412-11f1-a069-d2c50c5a0872"
    -chapters: Doctrine\ORM\PersistentCollection {#17785 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#17790 …}
    -exercises: Doctrine\ORM\PersistentCollection {#17787 …}
    -minimumTime: DateTime @21600 {#17776
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#17792 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#4608 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#17794 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#17796 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#17802 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1781016809 {#17782
      date: 2026-06-09 16:53:29.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1781377793 {#17783
      date: 2026-06-13 21:09:53.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#15181 …}
    #fromApi: false
    -status: "published"
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#17807 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\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 {#1323
    -id: "fe5bdd93-b6d8-11ee-b7d7-0242c0a85003"
    -modules: Doctrine\ORM\PersistentCollection {#1330 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1364 …}
    -totalHourDescription: 0
    -videoDescription: null
    -diplomaDescription: "Titre Niveau 4 (Bac)"
    -trainingProduct: null
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1379 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1386 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1387 …}
    -thematic: [
      "2"
    ]
    -diploma: 4
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1425 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1705675359 {#1320
      date: 2024-01-19 15:42:39.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458954 {#1321
      date: 2025-09-10 01:02:34.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1449 …}
    #fromApi: false
    -name: "Encadrant Technique d'Insertion"
    -description: """
      L'encadrant technique d'insertion (ETI) supervise et soutient socio-professionnellement des personnes éloignées du marché du travail au sein d'une structure d'insertion produisant des biens ou services. Sa mission est d'atteindre les objectifs de production tout en intégrant les buts de formation et d'insertion des salariés. Sous la direction du responsable de la structure, l'ETI organise et gère une partie de l'activité de production. Il établit les conditions pour réaliser un produit ou service, en planifie la mise en œuvre et assure le suivi pour garantir la qualité et la quantité. Il utilise des outils numériques pour la gestion de la production, répartit le travail selon les compétences des salariés et gère l'équipe, en veillant à leur motivation et à la résolution de conflits.\r\n
      L'ETI joue également un rôle dans l'accueil, l'accompagnement et le suivi socio-professionnel des salariés en insertion. Il favorise leur intégration dans la structure, identifie leurs atouts et obstacles, et collabore avec d'autres acteurs du parcours d'insertion. Il contribue à l'évolution professionnelle des salariés en organisant des séances d'apprentissage, en s'assurant de la pertinence des méthodes pédagogiques et en évaluant leurs acquis. Il documente et atteste des compétences professionnelles acquises.
      """
    -public: false
    -_links: null
    -status: "published"
    -lockBy: App\Entity\Scholar\Training\Training {#1441 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#2436
    -id: "3252e585-bf6e-11ea-8d8a-0242ac1c0003"
    -lessons: Doctrine\ORM\PersistentCollection {#2437 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#2442 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#2447 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1594029059 {#2426
      date: 2020-07-06 11:50:59.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1645733415 {#2435
      date: 2022-02-24 21:10:15.0 Europe/Paris (+01:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -lockBy: App\Entity\Scholar\Module\OriginModule {#2451 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#18081
    -id: "0fe148a8-c82b-11ea-8d8a-0242ac1c0003"
    -chapters: Doctrine\ORM\PersistentCollection {#18082 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#18087 …}
    -exercises: Doctrine\ORM\PersistentCollection {#18084 …}
    -minimumTime: DateTime @21600 {#18078
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#18089 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#2858 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#18091 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#18093 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#18099 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1594989786 {#18079
      date: 2020-07-17 14:43:06.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1757167979 {#18080
      date: 2025-09-06 16:12:59.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#18097 …}
    #fromApi: false
    -status: "published"
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#18105 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\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 {#1323
    -id: "fe5bdd93-b6d8-11ee-b7d7-0242c0a85003"
    -modules: Doctrine\ORM\PersistentCollection {#1330 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1364 …}
    -totalHourDescription: 0
    -videoDescription: null
    -diplomaDescription: "Titre Niveau 4 (Bac)"
    -trainingProduct: null
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1379 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1386 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1387 …}
    -thematic: [
      "2"
    ]
    -diploma: 4
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1425 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1705675359 {#1320
      date: 2024-01-19 15:42:39.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458954 {#1321
      date: 2025-09-10 01:02:34.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1449 …}
    #fromApi: false
    -name: "Encadrant Technique d'Insertion"
    -description: """
      L'encadrant technique d'insertion (ETI) supervise et soutient socio-professionnellement des personnes éloignées du marché du travail au sein d'une structure d'insertion produisant des biens ou services. Sa mission est d'atteindre les objectifs de production tout en intégrant les buts de formation et d'insertion des salariés. Sous la direction du responsable de la structure, l'ETI organise et gère une partie de l'activité de production. Il établit les conditions pour réaliser un produit ou service, en planifie la mise en œuvre et assure le suivi pour garantir la qualité et la quantité. Il utilise des outils numériques pour la gestion de la production, répartit le travail selon les compétences des salariés et gère l'équipe, en veillant à leur motivation et à la résolution de conflits.\r\n
      L'ETI joue également un rôle dans l'accueil, l'accompagnement et le suivi socio-professionnel des salariés en insertion. Il favorise leur intégration dans la structure, identifie leurs atouts et obstacles, et collabore avec d'autres acteurs du parcours d'insertion. Il contribue à l'évolution professionnelle des salariés en organisant des séances d'apprentissage, en s'assurant de la pertinence des méthodes pédagogiques et en évaluant leurs acquis. Il documente et atteste des compétences professionnelles acquises.
      """
    -public: false
    -_links: null
    -status: "published"
    -lockBy: App\Entity\Scholar\Training\Training {#1441 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#2436
    -id: "3252e585-bf6e-11ea-8d8a-0242ac1c0003"
    -lessons: Doctrine\ORM\PersistentCollection {#2437 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#2442 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#2447 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1594029059 {#2426
      date: 2020-07-06 11:50:59.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1645733415 {#2435
      date: 2022-02-24 21:10:15.0 Europe/Paris (+01:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -lockBy: App\Entity\Scholar\Module\OriginModule {#2451 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#18127
    -id: "7824edec-14a5-11ed-81e4-0242ac140006"
    -chapters: Doctrine\ORM\PersistentCollection {#18128 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#18133 …}
    -exercises: Doctrine\ORM\PersistentCollection {#18130 …}
    -minimumTime: DateTime @21600 {#18124
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#18135 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#2858 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#18137 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#18139 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#18145 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1659693643 {#18125
      date: 2022-08-05 12:00:43.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1756798757 {#18126
      date: 2025-09-02 09:39:17.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#16442 …}
    #fromApi: false
    -status: "published"
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#18150 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\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 {#1323
    -id: "fe5bdd93-b6d8-11ee-b7d7-0242c0a85003"
    -modules: Doctrine\ORM\PersistentCollection {#1330 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1364 …}
    -totalHourDescription: 0
    -videoDescription: null
    -diplomaDescription: "Titre Niveau 4 (Bac)"
    -trainingProduct: null
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1379 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1386 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1387 …}
    -thematic: [
      "2"
    ]
    -diploma: 4
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1425 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1705675359 {#1320
      date: 2024-01-19 15:42:39.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458954 {#1321
      date: 2025-09-10 01:02:34.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1449 …}
    #fromApi: false
    -name: "Encadrant Technique d'Insertion"
    -description: """
      L'encadrant technique d'insertion (ETI) supervise et soutient socio-professionnellement des personnes éloignées du marché du travail au sein d'une structure d'insertion produisant des biens ou services. Sa mission est d'atteindre les objectifs de production tout en intégrant les buts de formation et d'insertion des salariés. Sous la direction du responsable de la structure, l'ETI organise et gère une partie de l'activité de production. Il établit les conditions pour réaliser un produit ou service, en planifie la mise en œuvre et assure le suivi pour garantir la qualité et la quantité. Il utilise des outils numériques pour la gestion de la production, répartit le travail selon les compétences des salariés et gère l'équipe, en veillant à leur motivation et à la résolution de conflits.\r\n
      L'ETI joue également un rôle dans l'accueil, l'accompagnement et le suivi socio-professionnel des salariés en insertion. Il favorise leur intégration dans la structure, identifie leurs atouts et obstacles, et collabore avec d'autres acteurs du parcours d'insertion. Il contribue à l'évolution professionnelle des salariés en organisant des séances d'apprentissage, en s'assurant de la pertinence des méthodes pédagogiques et en évaluant leurs acquis. Il documente et atteste des compétences professionnelles acquises.
      """
    -public: false
    -_links: null
    -status: "published"
    -lockBy: App\Entity\Scholar\Training\Training {#1441 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#2436
    -id: "3252e585-bf6e-11ea-8d8a-0242ac1c0003"
    -lessons: Doctrine\ORM\PersistentCollection {#2437 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#2442 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#2447 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1594029059 {#2426
      date: 2020-07-06 11:50:59.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1645733415 {#2435
      date: 2022-02-24 21:10:15.0 Europe/Paris (+01:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -lockBy: App\Entity\Scholar\Module\OriginModule {#2451 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#18171
    -id: "34bd578b-6413-11f1-a069-d2c50c5a0872"
    -chapters: Doctrine\ORM\PersistentCollection {#18172 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#18177 …}
    -exercises: Doctrine\ORM\PersistentCollection {#18174 …}
    -minimumTime: DateTime @21600 {#18169
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#18179 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#4608 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#18181 …}
    -lessonStats: null
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#18188 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1781016907 {#18170
      date: 2026-06-09 16:55:07.0 Europe/Paris (+02:00)
    }
    -updatedAt: null
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -status: "published"
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#18193 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\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 {#1323
    -id: "fe5bdd93-b6d8-11ee-b7d7-0242c0a85003"
    -modules: Doctrine\ORM\PersistentCollection {#1330 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1364 …}
    -totalHourDescription: 0
    -videoDescription: null
    -diplomaDescription: "Titre Niveau 4 (Bac)"
    -trainingProduct: null
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1379 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1386 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1387 …}
    -thematic: [
      "2"
    ]
    -diploma: 4
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1425 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1705675359 {#1320
      date: 2024-01-19 15:42:39.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458954 {#1321
      date: 2025-09-10 01:02:34.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1449 …}
    #fromApi: false
    -name: "Encadrant Technique d'Insertion"
    -description: """
      L'encadrant technique d'insertion (ETI) supervise et soutient socio-professionnellement des personnes éloignées du marché du travail au sein d'une structure d'insertion produisant des biens ou services. Sa mission est d'atteindre les objectifs de production tout en intégrant les buts de formation et d'insertion des salariés. Sous la direction du responsable de la structure, l'ETI organise et gère une partie de l'activité de production. Il établit les conditions pour réaliser un produit ou service, en planifie la mise en œuvre et assure le suivi pour garantir la qualité et la quantité. Il utilise des outils numériques pour la gestion de la production, répartit le travail selon les compétences des salariés et gère l'équipe, en veillant à leur motivation et à la résolution de conflits.\r\n
      L'ETI joue également un rôle dans l'accueil, l'accompagnement et le suivi socio-professionnel des salariés en insertion. Il favorise leur intégration dans la structure, identifie leurs atouts et obstacles, et collabore avec d'autres acteurs du parcours d'insertion. Il contribue à l'évolution professionnelle des salariés en organisant des séances d'apprentissage, en s'assurant de la pertinence des méthodes pédagogiques et en évaluant leurs acquis. Il documente et atteste des compétences professionnelles acquises.
      """
    -public: false
    -_links: null
    -status: "published"
    -lockBy: App\Entity\Scholar\Training\Training {#1441 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#2436
    -id: "3252e585-bf6e-11ea-8d8a-0242ac1c0003"
    -lessons: Doctrine\ORM\PersistentCollection {#2437 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#2442 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#2447 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1594029059 {#2426
      date: 2020-07-06 11:50:59.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1645733415 {#2435
      date: 2022-02-24 21:10:15.0 Europe/Paris (+01:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -lockBy: App\Entity\Scholar\Module\OriginModule {#2451 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#18214
    -id: "279bce5c-c82b-11ea-8d8a-0242ac1c0003"
    -chapters: Doctrine\ORM\PersistentCollection {#18215 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#18220 …}
    -exercises: Doctrine\ORM\PersistentCollection {#18217 …}
    -minimumTime: DateTime @21600 {#18206
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#18222 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#2858 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#18224 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#18226 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#18232 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1594989826 {#18212
      date: 2020-07-17 14:43:46.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1750847724 {#18213
      date: 2025-06-25 12:35:24.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -status: "published"
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#18237 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\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 {#1323
    -id: "fe5bdd93-b6d8-11ee-b7d7-0242c0a85003"
    -modules: Doctrine\ORM\PersistentCollection {#1330 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1364 …}
    -totalHourDescription: 0
    -videoDescription: null
    -diplomaDescription: "Titre Niveau 4 (Bac)"
    -trainingProduct: null
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1379 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1386 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1387 …}
    -thematic: [
      "2"
    ]
    -diploma: 4
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1425 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1705675359 {#1320
      date: 2024-01-19 15:42:39.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458954 {#1321
      date: 2025-09-10 01:02:34.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1449 …}
    #fromApi: false
    -name: "Encadrant Technique d'Insertion"
    -description: """
      L'encadrant technique d'insertion (ETI) supervise et soutient socio-professionnellement des personnes éloignées du marché du travail au sein d'une structure d'insertion produisant des biens ou services. Sa mission est d'atteindre les objectifs de production tout en intégrant les buts de formation et d'insertion des salariés. Sous la direction du responsable de la structure, l'ETI organise et gère une partie de l'activité de production. Il établit les conditions pour réaliser un produit ou service, en planifie la mise en œuvre et assure le suivi pour garantir la qualité et la quantité. Il utilise des outils numériques pour la gestion de la production, répartit le travail selon les compétences des salariés et gère l'équipe, en veillant à leur motivation et à la résolution de conflits.\r\n
      L'ETI joue également un rôle dans l'accueil, l'accompagnement et le suivi socio-professionnel des salariés en insertion. Il favorise leur intégration dans la structure, identifie leurs atouts et obstacles, et collabore avec d'autres acteurs du parcours d'insertion. Il contribue à l'évolution professionnelle des salariés en organisant des séances d'apprentissage, en s'assurant de la pertinence des méthodes pédagogiques et en évaluant leurs acquis. Il documente et atteste des compétences professionnelles acquises.
      """
    -public: false
    -_links: null
    -status: "published"
    -lockBy: App\Entity\Scholar\Training\Training {#1441 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#2436
    -id: "3252e585-bf6e-11ea-8d8a-0242ac1c0003"
    -lessons: Doctrine\ORM\PersistentCollection {#2437 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#2442 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#2447 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1594029059 {#2426
      date: 2020-07-06 11:50:59.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1645733415 {#2435
      date: 2022-02-24 21:10:15.0 Europe/Paris (+01:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -lockBy: App\Entity\Scholar\Module\OriginModule {#2451 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#18258
    -id: "34d0a4d1-6413-11f1-a069-d2c50c5a0872"
    -chapters: Doctrine\ORM\PersistentCollection {#18259 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#18264 …}
    -exercises: Doctrine\ORM\PersistentCollection {#18261 …}
    -minimumTime: DateTime @21600 {#18256
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#18266 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#4608 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#18268 …}
    -lessonStats: null
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#18275 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1781016907 {#18257
      date: 2026-06-09 16:55:07.0 Europe/Paris (+02:00)
    }
    -updatedAt: null
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -status: "published"
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#18279 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\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 {#1323
    -id: "fe5bdd93-b6d8-11ee-b7d7-0242c0a85003"
    -modules: Doctrine\ORM\PersistentCollection {#1330 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1364 …}
    -totalHourDescription: 0
    -videoDescription: null
    -diplomaDescription: "Titre Niveau 4 (Bac)"
    -trainingProduct: null
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1379 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1386 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1387 …}
    -thematic: [
      "2"
    ]
    -diploma: 4
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1425 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1705675359 {#1320
      date: 2024-01-19 15:42:39.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458954 {#1321
      date: 2025-09-10 01:02:34.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1449 …}
    #fromApi: false
    -name: "Encadrant Technique d'Insertion"
    -description: """
      L'encadrant technique d'insertion (ETI) supervise et soutient socio-professionnellement des personnes éloignées du marché du travail au sein d'une structure d'insertion produisant des biens ou services. Sa mission est d'atteindre les objectifs de production tout en intégrant les buts de formation et d'insertion des salariés. Sous la direction du responsable de la structure, l'ETI organise et gère une partie de l'activité de production. Il établit les conditions pour réaliser un produit ou service, en planifie la mise en œuvre et assure le suivi pour garantir la qualité et la quantité. Il utilise des outils numériques pour la gestion de la production, répartit le travail selon les compétences des salariés et gère l'équipe, en veillant à leur motivation et à la résolution de conflits.\r\n
      L'ETI joue également un rôle dans l'accueil, l'accompagnement et le suivi socio-professionnel des salariés en insertion. Il favorise leur intégration dans la structure, identifie leurs atouts et obstacles, et collabore avec d'autres acteurs du parcours d'insertion. Il contribue à l'évolution professionnelle des salariés en organisant des séances d'apprentissage, en s'assurant de la pertinence des méthodes pédagogiques et en évaluant leurs acquis. Il documente et atteste des compétences professionnelles acquises.
      """
    -public: false
    -_links: null
    -status: "published"
    -lockBy: App\Entity\Scholar\Training\Training {#1441 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#2464
    -id: "5601a655-b152-11ee-b7d7-0242c0a85003"
    -lessons: Doctrine\ORM\PersistentCollection {#2465 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#2470 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#2475 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1705067768 {#2454
      date: 2024-01-12 14:56:08.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1705067929 {#2463
      date: 2024-01-12 14:58:49.0 Europe/Paris (+01:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -lockBy: App\Entity\Scholar\Module\OriginModule {#2479 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#18440
    -id: "44768fc2-b153-11ee-b7d7-0242c0a85003"
    -chapters: Doctrine\ORM\PersistentCollection {#18441 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#18446 …}
    -exercises: Doctrine\ORM\PersistentCollection {#18443 …}
    -minimumTime: DateTime @21600 {#18437
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#18448 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#3298 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#18450 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#18452 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#18458 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1705068168 {#18438
      date: 2024-01-12 15:02:48.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1751560045 {#18439
      date: 2025-07-03 18:27:25.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -status: "published"
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#18463 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\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 {#1323
    -id: "fe5bdd93-b6d8-11ee-b7d7-0242c0a85003"
    -modules: Doctrine\ORM\PersistentCollection {#1330 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1364 …}
    -totalHourDescription: 0
    -videoDescription: null
    -diplomaDescription: "Titre Niveau 4 (Bac)"
    -trainingProduct: null
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1379 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1386 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1387 …}
    -thematic: [
      "2"
    ]
    -diploma: 4
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1425 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1705675359 {#1320
      date: 2024-01-19 15:42:39.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458954 {#1321
      date: 2025-09-10 01:02:34.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1449 …}
    #fromApi: false
    -name: "Encadrant Technique d'Insertion"
    -description: """
      L'encadrant technique d'insertion (ETI) supervise et soutient socio-professionnellement des personnes éloignées du marché du travail au sein d'une structure d'insertion produisant des biens ou services. Sa mission est d'atteindre les objectifs de production tout en intégrant les buts de formation et d'insertion des salariés. Sous la direction du responsable de la structure, l'ETI organise et gère une partie de l'activité de production. Il établit les conditions pour réaliser un produit ou service, en planifie la mise en œuvre et assure le suivi pour garantir la qualité et la quantité. Il utilise des outils numériques pour la gestion de la production, répartit le travail selon les compétences des salariés et gère l'équipe, en veillant à leur motivation et à la résolution de conflits.\r\n
      L'ETI joue également un rôle dans l'accueil, l'accompagnement et le suivi socio-professionnel des salariés en insertion. Il favorise leur intégration dans la structure, identifie leurs atouts et obstacles, et collabore avec d'autres acteurs du parcours d'insertion. Il contribue à l'évolution professionnelle des salariés en organisant des séances d'apprentissage, en s'assurant de la pertinence des méthodes pédagogiques et en évaluant leurs acquis. Il documente et atteste des compétences professionnelles acquises.
      """
    -public: false
    -_links: null
    -status: "published"
    -lockBy: App\Entity\Scholar\Training\Training {#1441 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#2464
    -id: "5601a655-b152-11ee-b7d7-0242c0a85003"
    -lessons: Doctrine\ORM\PersistentCollection {#2465 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#2470 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#2475 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1705067768 {#2454
      date: 2024-01-12 14:56:08.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1705067929 {#2463
      date: 2024-01-12 14:58:49.0 Europe/Paris (+01:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -lockBy: App\Entity\Scholar\Module\OriginModule {#2479 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#18485
    -id: "b837b34a-b3a8-11ee-b7d7-0242c0a85003"
    -chapters: Doctrine\ORM\PersistentCollection {#18486 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#18491 …}
    -exercises: Doctrine\ORM\PersistentCollection {#18488 …}
    -minimumTime: DateTime @21600 {#18482
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#18493 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#3298 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#18495 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#18497 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#18503 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1705324772 {#18483
      date: 2024-01-15 14:19:32.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1756296776 {#18484
      date: 2025-08-27 14:12:56.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#2317 …}
    #fromApi: false
    -status: "published"
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#18508 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\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 {#1323
    -id: "fe5bdd93-b6d8-11ee-b7d7-0242c0a85003"
    -modules: Doctrine\ORM\PersistentCollection {#1330 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1364 …}
    -totalHourDescription: 0
    -videoDescription: null
    -diplomaDescription: "Titre Niveau 4 (Bac)"
    -trainingProduct: null
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1379 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1386 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1387 …}
    -thematic: [
      "2"
    ]
    -diploma: 4
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1425 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1705675359 {#1320
      date: 2024-01-19 15:42:39.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458954 {#1321
      date: 2025-09-10 01:02:34.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1449 …}
    #fromApi: false
    -name: "Encadrant Technique d'Insertion"
    -description: """
      L'encadrant technique d'insertion (ETI) supervise et soutient socio-professionnellement des personnes éloignées du marché du travail au sein d'une structure d'insertion produisant des biens ou services. Sa mission est d'atteindre les objectifs de production tout en intégrant les buts de formation et d'insertion des salariés. Sous la direction du responsable de la structure, l'ETI organise et gère une partie de l'activité de production. Il établit les conditions pour réaliser un produit ou service, en planifie la mise en œuvre et assure le suivi pour garantir la qualité et la quantité. Il utilise des outils numériques pour la gestion de la production, répartit le travail selon les compétences des salariés et gère l'équipe, en veillant à leur motivation et à la résolution de conflits.\r\n
      L'ETI joue également un rôle dans l'accueil, l'accompagnement et le suivi socio-professionnel des salariés en insertion. Il favorise leur intégration dans la structure, identifie leurs atouts et obstacles, et collabore avec d'autres acteurs du parcours d'insertion. Il contribue à l'évolution professionnelle des salariés en organisant des séances d'apprentissage, en s'assurant de la pertinence des méthodes pédagogiques et en évaluant leurs acquis. Il documente et atteste des compétences professionnelles acquises.
      """
    -public: false
    -_links: null
    -status: "published"
    -lockBy: App\Entity\Scholar\Training\Training {#1441 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#2464
    -id: "5601a655-b152-11ee-b7d7-0242c0a85003"
    -lessons: Doctrine\ORM\PersistentCollection {#2465 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#2470 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#2475 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1705067768 {#2454
      date: 2024-01-12 14:56:08.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1705067929 {#2463
      date: 2024-01-12 14:58:49.0 Europe/Paris (+01:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -lockBy: App\Entity\Scholar\Module\OriginModule {#2479 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#18529
    -id: "706f93a2-6404-11f1-a069-d2c50c5a0872"
    -chapters: Doctrine\ORM\PersistentCollection {#18530 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#18535 …}
    -exercises: Doctrine\ORM\PersistentCollection {#18532 …}
    -minimumTime: DateTime @21600 {#18527
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#18537 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#4608 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#18539 …}
    -lessonStats: null
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#18546 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1781010565 {#18528
      date: 2026-06-09 15:09:25.0 Europe/Paris (+02:00)
    }
    -updatedAt: null
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -status: "published"
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#18550 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\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 {#1323
    -id: "fe5bdd93-b6d8-11ee-b7d7-0242c0a85003"
    -modules: Doctrine\ORM\PersistentCollection {#1330 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1364 …}
    -totalHourDescription: 0
    -videoDescription: null
    -diplomaDescription: "Titre Niveau 4 (Bac)"
    -trainingProduct: null
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1379 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1386 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1387 …}
    -thematic: [
      "2"
    ]
    -diploma: 4
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1425 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1705675359 {#1320
      date: 2024-01-19 15:42:39.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458954 {#1321
      date: 2025-09-10 01:02:34.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1449 …}
    #fromApi: false
    -name: "Encadrant Technique d'Insertion"
    -description: """
      L'encadrant technique d'insertion (ETI) supervise et soutient socio-professionnellement des personnes éloignées du marché du travail au sein d'une structure d'insertion produisant des biens ou services. Sa mission est d'atteindre les objectifs de production tout en intégrant les buts de formation et d'insertion des salariés. Sous la direction du responsable de la structure, l'ETI organise et gère une partie de l'activité de production. Il établit les conditions pour réaliser un produit ou service, en planifie la mise en œuvre et assure le suivi pour garantir la qualité et la quantité. Il utilise des outils numériques pour la gestion de la production, répartit le travail selon les compétences des salariés et gère l'équipe, en veillant à leur motivation et à la résolution de conflits.\r\n
      L'ETI joue également un rôle dans l'accueil, l'accompagnement et le suivi socio-professionnel des salariés en insertion. Il favorise leur intégration dans la structure, identifie leurs atouts et obstacles, et collabore avec d'autres acteurs du parcours d'insertion. Il contribue à l'évolution professionnelle des salariés en organisant des séances d'apprentissage, en s'assurant de la pertinence des méthodes pédagogiques et en évaluant leurs acquis. Il documente et atteste des compétences professionnelles acquises.
      """
    -public: false
    -_links: null
    -status: "published"
    -lockBy: App\Entity\Scholar\Training\Training {#1441 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#2464
    -id: "5601a655-b152-11ee-b7d7-0242c0a85003"
    -lessons: Doctrine\ORM\PersistentCollection {#2465 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#2470 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#2475 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1705067768 {#2454
      date: 2024-01-12 14:56:08.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1705067929 {#2463
      date: 2024-01-12 14:58:49.0 Europe/Paris (+01:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -lockBy: App\Entity\Scholar\Module\OriginModule {#2479 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#18570
    -id: "b2266240-b601-11ee-b7d7-0242c0a85003"
    -chapters: Doctrine\ORM\PersistentCollection {#18571 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#18576 …}
    -exercises: Doctrine\ORM\PersistentCollection {#18573 …}
    -minimumTime: DateTime @21600 {#18562
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#18578 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#3298 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#18580 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#18582 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#18588 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1705582889 {#18568
      date: 2024-01-18 14:01:29.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757322875 {#18569
      date: 2025-09-08 11:14:35.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#2317 …}
    #fromApi: false
    -status: "published"
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#18593 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\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 {#1323
    -id: "fe5bdd93-b6d8-11ee-b7d7-0242c0a85003"
    -modules: Doctrine\ORM\PersistentCollection {#1330 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1364 …}
    -totalHourDescription: 0
    -videoDescription: null
    -diplomaDescription: "Titre Niveau 4 (Bac)"
    -trainingProduct: null
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1379 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1386 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1387 …}
    -thematic: [
      "2"
    ]
    -diploma: 4
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1425 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1705675359 {#1320
      date: 2024-01-19 15:42:39.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458954 {#1321
      date: 2025-09-10 01:02:34.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1449 …}
    #fromApi: false
    -name: "Encadrant Technique d'Insertion"
    -description: """
      L'encadrant technique d'insertion (ETI) supervise et soutient socio-professionnellement des personnes éloignées du marché du travail au sein d'une structure d'insertion produisant des biens ou services. Sa mission est d'atteindre les objectifs de production tout en intégrant les buts de formation et d'insertion des salariés. Sous la direction du responsable de la structure, l'ETI organise et gère une partie de l'activité de production. Il établit les conditions pour réaliser un produit ou service, en planifie la mise en œuvre et assure le suivi pour garantir la qualité et la quantité. Il utilise des outils numériques pour la gestion de la production, répartit le travail selon les compétences des salariés et gère l'équipe, en veillant à leur motivation et à la résolution de conflits.\r\n
      L'ETI joue également un rôle dans l'accueil, l'accompagnement et le suivi socio-professionnel des salariés en insertion. Il favorise leur intégration dans la structure, identifie leurs atouts et obstacles, et collabore avec d'autres acteurs du parcours d'insertion. Il contribue à l'évolution professionnelle des salariés en organisant des séances d'apprentissage, en s'assurant de la pertinence des méthodes pédagogiques et en évaluant leurs acquis. Il documente et atteste des compétences professionnelles acquises.
      """
    -public: false
    -_links: null
    -status: "published"
    -lockBy: App\Entity\Scholar\Training\Training {#1441 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#2464
    -id: "5601a655-b152-11ee-b7d7-0242c0a85003"
    -lessons: Doctrine\ORM\PersistentCollection {#2465 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#2470 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#2475 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1705067768 {#2454
      date: 2024-01-12 14:56:08.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1705067929 {#2463
      date: 2024-01-12 14:58:49.0 Europe/Paris (+01:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -lockBy: App\Entity\Scholar\Module\OriginModule {#2479 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#18614
    -id: "707a4660-6404-11f1-a069-d2c50c5a0872"
    -chapters: Doctrine\ORM\PersistentCollection {#18615 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#18620 …}
    -exercises: Doctrine\ORM\PersistentCollection {#18617 …}
    -minimumTime: DateTime @21600 {#18612
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#18622 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#4608 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#18624 …}
    -lessonStats: null
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#18631 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1781010565 {#18613
      date: 2026-06-09 15:09:25.0 Europe/Paris (+02:00)
    }
    -updatedAt: null
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -status: "published"
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#18635 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\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 {#1323
    -id: "fe5bdd93-b6d8-11ee-b7d7-0242c0a85003"
    -modules: Doctrine\ORM\PersistentCollection {#1330 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1364 …}
    -totalHourDescription: 0
    -videoDescription: null
    -diplomaDescription: "Titre Niveau 4 (Bac)"
    -trainingProduct: null
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1379 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1386 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1387 …}
    -thematic: [
      "2"
    ]
    -diploma: 4
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1425 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1705675359 {#1320
      date: 2024-01-19 15:42:39.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458954 {#1321
      date: 2025-09-10 01:02:34.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1449 …}
    #fromApi: false
    -name: "Encadrant Technique d'Insertion"
    -description: """
      L'encadrant technique d'insertion (ETI) supervise et soutient socio-professionnellement des personnes éloignées du marché du travail au sein d'une structure d'insertion produisant des biens ou services. Sa mission est d'atteindre les objectifs de production tout en intégrant les buts de formation et d'insertion des salariés. Sous la direction du responsable de la structure, l'ETI organise et gère une partie de l'activité de production. Il établit les conditions pour réaliser un produit ou service, en planifie la mise en œuvre et assure le suivi pour garantir la qualité et la quantité. Il utilise des outils numériques pour la gestion de la production, répartit le travail selon les compétences des salariés et gère l'équipe, en veillant à leur motivation et à la résolution de conflits.\r\n
      L'ETI joue également un rôle dans l'accueil, l'accompagnement et le suivi socio-professionnel des salariés en insertion. Il favorise leur intégration dans la structure, identifie leurs atouts et obstacles, et collabore avec d'autres acteurs du parcours d'insertion. Il contribue à l'évolution professionnelle des salariés en organisant des séances d'apprentissage, en s'assurant de la pertinence des méthodes pédagogiques et en évaluant leurs acquis. Il documente et atteste des compétences professionnelles acquises.
      """
    -public: false
    -_links: null
    -status: "published"
    -lockBy: App\Entity\Scholar\Training\Training {#1441 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#2464
    -id: "5601a655-b152-11ee-b7d7-0242c0a85003"
    -lessons: Doctrine\ORM\PersistentCollection {#2465 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#2470 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#2475 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1705067768 {#2454
      date: 2024-01-12 14:56:08.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1705067929 {#2463
      date: 2024-01-12 14:58:49.0 Europe/Paris (+01:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -lockBy: App\Entity\Scholar\Module\OriginModule {#2479 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#18654
    -id: "70881784-6404-11f1-a069-d2c50c5a0872"
    -chapters: Doctrine\ORM\PersistentCollection {#18655 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#18660 …}
    -exercises: Doctrine\ORM\PersistentCollection {#18657 …}
    -minimumTime: DateTime @21600 {#18647
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#18662 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#4608 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#18664 …}
    -lessonStats: null
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#18671 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1781010565 {#18653
      date: 2026-06-09 15:09:25.0 Europe/Paris (+02:00)
    }
    -updatedAt: null
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -status: "published"
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#18675 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\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 {#1323
    -id: "fe5bdd93-b6d8-11ee-b7d7-0242c0a85003"
    -modules: Doctrine\ORM\PersistentCollection {#1330 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1364 …}
    -totalHourDescription: 0
    -videoDescription: null
    -diplomaDescription: "Titre Niveau 4 (Bac)"
    -trainingProduct: null
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1379 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1386 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1387 …}
    -thematic: [
      "2"
    ]
    -diploma: 4
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1425 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1705675359 {#1320
      date: 2024-01-19 15:42:39.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458954 {#1321
      date: 2025-09-10 01:02:34.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1449 …}
    #fromApi: false
    -name: "Encadrant Technique d'Insertion"
    -description: """
      L'encadrant technique d'insertion (ETI) supervise et soutient socio-professionnellement des personnes éloignées du marché du travail au sein d'une structure d'insertion produisant des biens ou services. Sa mission est d'atteindre les objectifs de production tout en intégrant les buts de formation et d'insertion des salariés. Sous la direction du responsable de la structure, l'ETI organise et gère une partie de l'activité de production. Il établit les conditions pour réaliser un produit ou service, en planifie la mise en œuvre et assure le suivi pour garantir la qualité et la quantité. Il utilise des outils numériques pour la gestion de la production, répartit le travail selon les compétences des salariés et gère l'équipe, en veillant à leur motivation et à la résolution de conflits.\r\n
      L'ETI joue également un rôle dans l'accueil, l'accompagnement et le suivi socio-professionnel des salariés en insertion. Il favorise leur intégration dans la structure, identifie leurs atouts et obstacles, et collabore avec d'autres acteurs du parcours d'insertion. Il contribue à l'évolution professionnelle des salariés en organisant des séances d'apprentissage, en s'assurant de la pertinence des méthodes pédagogiques et en évaluant leurs acquis. Il documente et atteste des compétences professionnelles acquises.
      """
    -public: false
    -_links: null
    -status: "published"
    -lockBy: App\Entity\Scholar\Training\Training {#1441 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#2491
    -id: "9bfb14cc-c10c-11ee-b7d7-0242c0a85003"
    -lessons: Doctrine\ORM\PersistentCollection {#2492 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#2497 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#2502 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1706797039 {#2482
      date: 2024-02-01 15:17:19.0 Europe/Paris (+01:00)
    }
    -updatedAt: null
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -lockBy: App\Entity\Scholar\Module\OriginModule {#2505 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#18864
    -id: "3f74a55f-c024-11ee-b7d7-0242c0a85003"
    -chapters: Doctrine\ORM\PersistentCollection {#18865 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#18870 …}
    -exercises: Doctrine\ORM\PersistentCollection {#18867 …}
    -minimumTime: DateTime @21600 {#18861
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#18872 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#3298 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#18874 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#18876 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#18882 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1706697241 {#18862
      date: 2024-01-31 11:34:01.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1751561391 {#18863
      date: 2025-07-03 18:49:51.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -status: "published"
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#18887 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\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 {#1323
    -id: "fe5bdd93-b6d8-11ee-b7d7-0242c0a85003"
    -modules: Doctrine\ORM\PersistentCollection {#1330 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1364 …}
    -totalHourDescription: 0
    -videoDescription: null
    -diplomaDescription: "Titre Niveau 4 (Bac)"
    -trainingProduct: null
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1379 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1386 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1387 …}
    -thematic: [
      "2"
    ]
    -diploma: 4
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1425 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1705675359 {#1320
      date: 2024-01-19 15:42:39.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458954 {#1321
      date: 2025-09-10 01:02:34.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1449 …}
    #fromApi: false
    -name: "Encadrant Technique d'Insertion"
    -description: """
      L'encadrant technique d'insertion (ETI) supervise et soutient socio-professionnellement des personnes éloignées du marché du travail au sein d'une structure d'insertion produisant des biens ou services. Sa mission est d'atteindre les objectifs de production tout en intégrant les buts de formation et d'insertion des salariés. Sous la direction du responsable de la structure, l'ETI organise et gère une partie de l'activité de production. Il établit les conditions pour réaliser un produit ou service, en planifie la mise en œuvre et assure le suivi pour garantir la qualité et la quantité. Il utilise des outils numériques pour la gestion de la production, répartit le travail selon les compétences des salariés et gère l'équipe, en veillant à leur motivation et à la résolution de conflits.\r\n
      L'ETI joue également un rôle dans l'accueil, l'accompagnement et le suivi socio-professionnel des salariés en insertion. Il favorise leur intégration dans la structure, identifie leurs atouts et obstacles, et collabore avec d'autres acteurs du parcours d'insertion. Il contribue à l'évolution professionnelle des salariés en organisant des séances d'apprentissage, en s'assurant de la pertinence des méthodes pédagogiques et en évaluant leurs acquis. Il documente et atteste des compétences professionnelles acquises.
      """
    -public: false
    -_links: null
    -status: "published"
    -lockBy: App\Entity\Scholar\Training\Training {#1441 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#2491
    -id: "9bfb14cc-c10c-11ee-b7d7-0242c0a85003"
    -lessons: Doctrine\ORM\PersistentCollection {#2492 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#2497 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#2502 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1706797039 {#2482
      date: 2024-02-01 15:17:19.0 Europe/Paris (+01:00)
    }
    -updatedAt: null
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -lockBy: App\Entity\Scholar\Module\OriginModule {#2505 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#18909
    -id: "e64eae42-c050-11ee-b7d7-0242c0a85003"
    -chapters: Doctrine\ORM\PersistentCollection {#18910 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#18915 …}
    -exercises: Doctrine\ORM\PersistentCollection {#18912 …}
    -minimumTime: DateTime @21600 {#18906
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#18917 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#3298 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#18919 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#18921 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#18927 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1706716418 {#18907
      date: 2024-01-31 16:53:38.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1754559946 {#18908
      date: 2025-08-07 11:45:46.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#11535 …}
    #fromApi: false
    -status: "published"
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#18931 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\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 {#1323
    -id: "fe5bdd93-b6d8-11ee-b7d7-0242c0a85003"
    -modules: Doctrine\ORM\PersistentCollection {#1330 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1364 …}
    -totalHourDescription: 0
    -videoDescription: null
    -diplomaDescription: "Titre Niveau 4 (Bac)"
    -trainingProduct: null
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1379 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1386 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1387 …}
    -thematic: [
      "2"
    ]
    -diploma: 4
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1425 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1705675359 {#1320
      date: 2024-01-19 15:42:39.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458954 {#1321
      date: 2025-09-10 01:02:34.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1449 …}
    #fromApi: false
    -name: "Encadrant Technique d'Insertion"
    -description: """
      L'encadrant technique d'insertion (ETI) supervise et soutient socio-professionnellement des personnes éloignées du marché du travail au sein d'une structure d'insertion produisant des biens ou services. Sa mission est d'atteindre les objectifs de production tout en intégrant les buts de formation et d'insertion des salariés. Sous la direction du responsable de la structure, l'ETI organise et gère une partie de l'activité de production. Il établit les conditions pour réaliser un produit ou service, en planifie la mise en œuvre et assure le suivi pour garantir la qualité et la quantité. Il utilise des outils numériques pour la gestion de la production, répartit le travail selon les compétences des salariés et gère l'équipe, en veillant à leur motivation et à la résolution de conflits.\r\n
      L'ETI joue également un rôle dans l'accueil, l'accompagnement et le suivi socio-professionnel des salariés en insertion. Il favorise leur intégration dans la structure, identifie leurs atouts et obstacles, et collabore avec d'autres acteurs du parcours d'insertion. Il contribue à l'évolution professionnelle des salariés en organisant des séances d'apprentissage, en s'assurant de la pertinence des méthodes pédagogiques et en évaluant leurs acquis. Il documente et atteste des compétences professionnelles acquises.
      """
    -public: false
    -_links: null
    -status: "published"
    -lockBy: App\Entity\Scholar\Training\Training {#1441 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#2491
    -id: "9bfb14cc-c10c-11ee-b7d7-0242c0a85003"
    -lessons: Doctrine\ORM\PersistentCollection {#2492 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#2497 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#2502 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1706797039 {#2482
      date: 2024-02-01 15:17:19.0 Europe/Paris (+01:00)
    }
    -updatedAt: null
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -lockBy: App\Entity\Scholar\Module\OriginModule {#2505 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#18952
    -id: "c43d7715-6404-11f1-a069-d2c50c5a0872"
    -chapters: Doctrine\ORM\PersistentCollection {#18953 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#18958 …}
    -exercises: Doctrine\ORM\PersistentCollection {#18955 …}
    -minimumTime: DateTime @21600 {#18950
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#18960 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#4608 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#18962 …}
    -lessonStats: null
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#18969 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1781010706 {#18951
      date: 2026-06-09 15:11:46.0 Europe/Paris (+02:00)
    }
    -updatedAt: null
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -status: "published"
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#18973 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\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 {#1323
    -id: "fe5bdd93-b6d8-11ee-b7d7-0242c0a85003"
    -modules: Doctrine\ORM\PersistentCollection {#1330 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1364 …}
    -totalHourDescription: 0
    -videoDescription: null
    -diplomaDescription: "Titre Niveau 4 (Bac)"
    -trainingProduct: null
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1379 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1386 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1387 …}
    -thematic: [
      "2"
    ]
    -diploma: 4
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1425 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1705675359 {#1320
      date: 2024-01-19 15:42:39.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458954 {#1321
      date: 2025-09-10 01:02:34.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1449 …}
    #fromApi: false
    -name: "Encadrant Technique d'Insertion"
    -description: """
      L'encadrant technique d'insertion (ETI) supervise et soutient socio-professionnellement des personnes éloignées du marché du travail au sein d'une structure d'insertion produisant des biens ou services. Sa mission est d'atteindre les objectifs de production tout en intégrant les buts de formation et d'insertion des salariés. Sous la direction du responsable de la structure, l'ETI organise et gère une partie de l'activité de production. Il établit les conditions pour réaliser un produit ou service, en planifie la mise en œuvre et assure le suivi pour garantir la qualité et la quantité. Il utilise des outils numériques pour la gestion de la production, répartit le travail selon les compétences des salariés et gère l'équipe, en veillant à leur motivation et à la résolution de conflits.\r\n
      L'ETI joue également un rôle dans l'accueil, l'accompagnement et le suivi socio-professionnel des salariés en insertion. Il favorise leur intégration dans la structure, identifie leurs atouts et obstacles, et collabore avec d'autres acteurs du parcours d'insertion. Il contribue à l'évolution professionnelle des salariés en organisant des séances d'apprentissage, en s'assurant de la pertinence des méthodes pédagogiques et en évaluant leurs acquis. Il documente et atteste des compétences professionnelles acquises.
      """
    -public: false
    -_links: null
    -status: "published"
    -lockBy: App\Entity\Scholar\Training\Training {#1441 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#2491
    -id: "9bfb14cc-c10c-11ee-b7d7-0242c0a85003"
    -lessons: Doctrine\ORM\PersistentCollection {#2492 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#2497 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#2502 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1706797039 {#2482
      date: 2024-02-01 15:17:19.0 Europe/Paris (+01:00)
    }
    -updatedAt: null
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -lockBy: App\Entity\Scholar\Module\OriginModule {#2505 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#18993
    -id: "67db3cf8-bf73-11ee-b7d7-0242c0a85003"
    -chapters: Doctrine\ORM\PersistentCollection {#18994 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#18999 …}
    -exercises: Doctrine\ORM\PersistentCollection {#18996 …}
    -minimumTime: DateTime @21600 {#18985
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#19001 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#3298 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#19003 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#19005 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#19010 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1706621287 {#18991
      date: 2024-01-30 14:28:07.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1752609094 {#18992
      date: 2025-07-15 21:51:34.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -status: "published"
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#19015 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\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 {#1323
    -id: "fe5bdd93-b6d8-11ee-b7d7-0242c0a85003"
    -modules: Doctrine\ORM\PersistentCollection {#1330 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1364 …}
    -totalHourDescription: 0
    -videoDescription: null
    -diplomaDescription: "Titre Niveau 4 (Bac)"
    -trainingProduct: null
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1379 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1386 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1387 …}
    -thematic: [
      "2"
    ]
    -diploma: 4
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1425 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1705675359 {#1320
      date: 2024-01-19 15:42:39.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458954 {#1321
      date: 2025-09-10 01:02:34.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1449 …}
    #fromApi: false
    -name: "Encadrant Technique d'Insertion"
    -description: """
      L'encadrant technique d'insertion (ETI) supervise et soutient socio-professionnellement des personnes éloignées du marché du travail au sein d'une structure d'insertion produisant des biens ou services. Sa mission est d'atteindre les objectifs de production tout en intégrant les buts de formation et d'insertion des salariés. Sous la direction du responsable de la structure, l'ETI organise et gère une partie de l'activité de production. Il établit les conditions pour réaliser un produit ou service, en planifie la mise en œuvre et assure le suivi pour garantir la qualité et la quantité. Il utilise des outils numériques pour la gestion de la production, répartit le travail selon les compétences des salariés et gère l'équipe, en veillant à leur motivation et à la résolution de conflits.\r\n
      L'ETI joue également un rôle dans l'accueil, l'accompagnement et le suivi socio-professionnel des salariés en insertion. Il favorise leur intégration dans la structure, identifie leurs atouts et obstacles, et collabore avec d'autres acteurs du parcours d'insertion. Il contribue à l'évolution professionnelle des salariés en organisant des séances d'apprentissage, en s'assurant de la pertinence des méthodes pédagogiques et en évaluant leurs acquis. Il documente et atteste des compétences professionnelles acquises.
      """
    -public: false
    -_links: null
    -status: "published"
    -lockBy: App\Entity\Scholar\Training\Training {#1441 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#2491
    -id: "9bfb14cc-c10c-11ee-b7d7-0242c0a85003"
    -lessons: Doctrine\ORM\PersistentCollection {#2492 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#2497 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#2502 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1706797039 {#2482
      date: 2024-02-01 15:17:19.0 Europe/Paris (+01:00)
    }
    -updatedAt: null
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -lockBy: App\Entity\Scholar\Module\OriginModule {#2505 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#19034
    -id: "625d9e0c-13eb-11f1-a0d1-7eefa83e8046"
    -chapters: Doctrine\ORM\PersistentCollection {#19035 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#19040 …}
    -exercises: Doctrine\ORM\PersistentCollection {#19037 …}
    -minimumTime: DateTime @21600 {#19028
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#19042 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#2858 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#19044 …}
    -lessonStats: null
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#19051 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1772203711 {#19033
      date: 2026-02-27 15:48:31.0 Europe/Paris (+01:00)
    }
    -updatedAt: null
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -status: "published"
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#19056 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\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 {#1323
    -id: "fe5bdd93-b6d8-11ee-b7d7-0242c0a85003"
    -modules: Doctrine\ORM\PersistentCollection {#1330 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1364 …}
    -totalHourDescription: 0
    -videoDescription: null
    -diplomaDescription: "Titre Niveau 4 (Bac)"
    -trainingProduct: null
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1379 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1386 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1387 …}
    -thematic: [
      "2"
    ]
    -diploma: 4
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1425 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1705675359 {#1320
      date: 2024-01-19 15:42:39.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458954 {#1321
      date: 2025-09-10 01:02:34.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1449 …}
    #fromApi: false
    -name: "Encadrant Technique d'Insertion"
    -description: """
      L'encadrant technique d'insertion (ETI) supervise et soutient socio-professionnellement des personnes éloignées du marché du travail au sein d'une structure d'insertion produisant des biens ou services. Sa mission est d'atteindre les objectifs de production tout en intégrant les buts de formation et d'insertion des salariés. Sous la direction du responsable de la structure, l'ETI organise et gère une partie de l'activité de production. Il établit les conditions pour réaliser un produit ou service, en planifie la mise en œuvre et assure le suivi pour garantir la qualité et la quantité. Il utilise des outils numériques pour la gestion de la production, répartit le travail selon les compétences des salariés et gère l'équipe, en veillant à leur motivation et à la résolution de conflits.\r\n
      L'ETI joue également un rôle dans l'accueil, l'accompagnement et le suivi socio-professionnel des salariés en insertion. Il favorise leur intégration dans la structure, identifie leurs atouts et obstacles, et collabore avec d'autres acteurs du parcours d'insertion. Il contribue à l'évolution professionnelle des salariés en organisant des séances d'apprentissage, en s'assurant de la pertinence des méthodes pédagogiques et en évaluant leurs acquis. Il documente et atteste des compétences professionnelles acquises.
      """
    -public: false
    -_links: null
    -status: "published"
    -lockBy: App\Entity\Scholar\Training\Training {#1441 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#2517
    -id: "2961a4aa-c10d-11ee-b7d7-0242c0a85003"
    -lessons: Doctrine\ORM\PersistentCollection {#2518 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#2523 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#2528 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1706797276 {#2508
      date: 2024-02-01 15:21:16.0 Europe/Paris (+01:00)
    }
    -updatedAt: null
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -lockBy: App\Entity\Scholar\Module\OriginModule {#2531 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#19218
    -id: "e23c6402-bf7c-11ee-b7d7-0242c0a85003"
    -chapters: Doctrine\ORM\PersistentCollection {#19219 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#19224 …}
    -exercises: Doctrine\ORM\PersistentCollection {#19221 …}
    -minimumTime: DateTime @21600 {#19215
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#19226 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#3298 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#19228 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#19230 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#19235 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1706625358 {#19216
      date: 2024-01-30 15:35:58.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1750847724 {#19217
      date: 2025-06-25 12:35:24.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -status: "published"
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#19240 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\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 {#1323
    -id: "fe5bdd93-b6d8-11ee-b7d7-0242c0a85003"
    -modules: Doctrine\ORM\PersistentCollection {#1330 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1364 …}
    -totalHourDescription: 0
    -videoDescription: null
    -diplomaDescription: "Titre Niveau 4 (Bac)"
    -trainingProduct: null
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1379 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1386 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1387 …}
    -thematic: [
      "2"
    ]
    -diploma: 4
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1425 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1705675359 {#1320
      date: 2024-01-19 15:42:39.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458954 {#1321
      date: 2025-09-10 01:02:34.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1449 …}
    #fromApi: false
    -name: "Encadrant Technique d'Insertion"
    -description: """
      L'encadrant technique d'insertion (ETI) supervise et soutient socio-professionnellement des personnes éloignées du marché du travail au sein d'une structure d'insertion produisant des biens ou services. Sa mission est d'atteindre les objectifs de production tout en intégrant les buts de formation et d'insertion des salariés. Sous la direction du responsable de la structure, l'ETI organise et gère une partie de l'activité de production. Il établit les conditions pour réaliser un produit ou service, en planifie la mise en œuvre et assure le suivi pour garantir la qualité et la quantité. Il utilise des outils numériques pour la gestion de la production, répartit le travail selon les compétences des salariés et gère l'équipe, en veillant à leur motivation et à la résolution de conflits.\r\n
      L'ETI joue également un rôle dans l'accueil, l'accompagnement et le suivi socio-professionnel des salariés en insertion. Il favorise leur intégration dans la structure, identifie leurs atouts et obstacles, et collabore avec d'autres acteurs du parcours d'insertion. Il contribue à l'évolution professionnelle des salariés en organisant des séances d'apprentissage, en s'assurant de la pertinence des méthodes pédagogiques et en évaluant leurs acquis. Il documente et atteste des compétences professionnelles acquises.
      """
    -public: false
    -_links: null
    -status: "published"
    -lockBy: App\Entity\Scholar\Training\Training {#1441 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#2517
    -id: "2961a4aa-c10d-11ee-b7d7-0242c0a85003"
    -lessons: Doctrine\ORM\PersistentCollection {#2518 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#2523 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#2528 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1706797276 {#2508
      date: 2024-02-01 15:21:16.0 Europe/Paris (+01:00)
    }
    -updatedAt: null
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -lockBy: App\Entity\Scholar\Module\OriginModule {#2531 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#19258
    -id: "f1f1d74d-6404-11f1-a069-d2c50c5a0872"
    -chapters: Doctrine\ORM\PersistentCollection {#19259 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#19264 …}
    -exercises: Doctrine\ORM\PersistentCollection {#19261 …}
    -minimumTime: DateTime @21600 {#19252
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#19266 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#4608 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#19268 …}
    -lessonStats: null
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#19275 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1781010782 {#19257
      date: 2026-06-09 15:13:02.0 Europe/Paris (+02:00)
    }
    -updatedAt: null
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -status: "published"
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#19279 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\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 {#1323
    -id: "fe5bdd93-b6d8-11ee-b7d7-0242c0a85003"
    -modules: Doctrine\ORM\PersistentCollection {#1330 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1364 …}
    -totalHourDescription: 0
    -videoDescription: null
    -diplomaDescription: "Titre Niveau 4 (Bac)"
    -trainingProduct: null
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1379 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1386 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1387 …}
    -thematic: [
      "2"
    ]
    -diploma: 4
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1425 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1705675359 {#1320
      date: 2024-01-19 15:42:39.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458954 {#1321
      date: 2025-09-10 01:02:34.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1449 …}
    #fromApi: false
    -name: "Encadrant Technique d'Insertion"
    -description: """
      L'encadrant technique d'insertion (ETI) supervise et soutient socio-professionnellement des personnes éloignées du marché du travail au sein d'une structure d'insertion produisant des biens ou services. Sa mission est d'atteindre les objectifs de production tout en intégrant les buts de formation et d'insertion des salariés. Sous la direction du responsable de la structure, l'ETI organise et gère une partie de l'activité de production. Il établit les conditions pour réaliser un produit ou service, en planifie la mise en œuvre et assure le suivi pour garantir la qualité et la quantité. Il utilise des outils numériques pour la gestion de la production, répartit le travail selon les compétences des salariés et gère l'équipe, en veillant à leur motivation et à la résolution de conflits.\r\n
      L'ETI joue également un rôle dans l'accueil, l'accompagnement et le suivi socio-professionnel des salariés en insertion. Il favorise leur intégration dans la structure, identifie leurs atouts et obstacles, et collabore avec d'autres acteurs du parcours d'insertion. Il contribue à l'évolution professionnelle des salariés en organisant des séances d'apprentissage, en s'assurant de la pertinence des méthodes pédagogiques et en évaluant leurs acquis. Il documente et atteste des compétences professionnelles acquises.
      """
    -public: false
    -_links: null
    -status: "published"
    -lockBy: App\Entity\Scholar\Training\Training {#1441 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#2544
    -id: "901bb964-13dc-11ed-81e4-0242ac140006"
    -lessons: Doctrine\ORM\PersistentCollection {#2545 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#2550 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#2555 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1659607354 {#2534
      date: 2022-08-04 12:02:34.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1756335619 {#2543
      date: 2025-08-28 01:00:19.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -lockBy: App\Entity\Scholar\Module\OriginModule {#2559 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#19356
    -id: "6b6f5322-13f5-11ed-81e4-0242ac140006"
    -chapters: Doctrine\ORM\PersistentCollection {#19357 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#19362 …}
    -exercises: Doctrine\ORM\PersistentCollection {#19359 …}
    -minimumTime: DateTime @21600 {#19353
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#19364 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#2858 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#19366 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#19368 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#19374 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1659618030 {#19354
      date: 2022-08-04 15:00:30.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1756335608 {#19355
      date: 2025-08-28 01:00:08.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#14446 …}
    #fromApi: false
    -status: "published"
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#19379 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\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 {#1323
    -id: "fe5bdd93-b6d8-11ee-b7d7-0242c0a85003"
    -modules: Doctrine\ORM\PersistentCollection {#1330 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1364 …}
    -totalHourDescription: 0
    -videoDescription: null
    -diplomaDescription: "Titre Niveau 4 (Bac)"
    -trainingProduct: null
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1379 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1386 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1387 …}
    -thematic: [
      "2"
    ]
    -diploma: 4
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1425 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1705675359 {#1320
      date: 2024-01-19 15:42:39.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458954 {#1321
      date: 2025-09-10 01:02:34.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1449 …}
    #fromApi: false
    -name: "Encadrant Technique d'Insertion"
    -description: """
      L'encadrant technique d'insertion (ETI) supervise et soutient socio-professionnellement des personnes éloignées du marché du travail au sein d'une structure d'insertion produisant des biens ou services. Sa mission est d'atteindre les objectifs de production tout en intégrant les buts de formation et d'insertion des salariés. Sous la direction du responsable de la structure, l'ETI organise et gère une partie de l'activité de production. Il établit les conditions pour réaliser un produit ou service, en planifie la mise en œuvre et assure le suivi pour garantir la qualité et la quantité. Il utilise des outils numériques pour la gestion de la production, répartit le travail selon les compétences des salariés et gère l'équipe, en veillant à leur motivation et à la résolution de conflits.\r\n
      L'ETI joue également un rôle dans l'accueil, l'accompagnement et le suivi socio-professionnel des salariés en insertion. Il favorise leur intégration dans la structure, identifie leurs atouts et obstacles, et collabore avec d'autres acteurs du parcours d'insertion. Il contribue à l'évolution professionnelle des salariés en organisant des séances d'apprentissage, en s'assurant de la pertinence des méthodes pédagogiques et en évaluant leurs acquis. Il documente et atteste des compétences professionnelles acquises.
      """
    -public: false
    -_links: null
    -status: "published"
    -lockBy: App\Entity\Scholar\Training\Training {#1441 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#2544
    -id: "901bb964-13dc-11ed-81e4-0242ac140006"
    -lessons: Doctrine\ORM\PersistentCollection {#2545 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#2550 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#2555 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1659607354 {#2534
      date: 2022-08-04 12:02:34.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1756335619 {#2543
      date: 2025-08-28 01:00:19.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -lockBy: App\Entity\Scholar\Module\OriginModule {#2559 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#19401
    -id: "26053b9a-431b-11ed-b7dd-0242c0a85004"
    -chapters: Doctrine\ORM\PersistentCollection {#19402 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#19407 …}
    -exercises: Doctrine\ORM\PersistentCollection {#19404 …}
    -minimumTime: DateTime @21600 {#19398
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#19409 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#2858 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#19411 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#19413 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#19419 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1664801939 {#19399
      date: 2022-10-03 14:58:59.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1755778412 {#19400
      date: 2025-08-21 14:13:32.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#14446 …}
    #fromApi: false
    -status: "published"
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#19424 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\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 {#1323
    -id: "fe5bdd93-b6d8-11ee-b7d7-0242c0a85003"
    -modules: Doctrine\ORM\PersistentCollection {#1330 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1364 …}
    -totalHourDescription: 0
    -videoDescription: null
    -diplomaDescription: "Titre Niveau 4 (Bac)"
    -trainingProduct: null
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1379 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1386 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1387 …}
    -thematic: [
      "2"
    ]
    -diploma: 4
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1425 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1705675359 {#1320
      date: 2024-01-19 15:42:39.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458954 {#1321
      date: 2025-09-10 01:02:34.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1449 …}
    #fromApi: false
    -name: "Encadrant Technique d'Insertion"
    -description: """
      L'encadrant technique d'insertion (ETI) supervise et soutient socio-professionnellement des personnes éloignées du marché du travail au sein d'une structure d'insertion produisant des biens ou services. Sa mission est d'atteindre les objectifs de production tout en intégrant les buts de formation et d'insertion des salariés. Sous la direction du responsable de la structure, l'ETI organise et gère une partie de l'activité de production. Il établit les conditions pour réaliser un produit ou service, en planifie la mise en œuvre et assure le suivi pour garantir la qualité et la quantité. Il utilise des outils numériques pour la gestion de la production, répartit le travail selon les compétences des salariés et gère l'équipe, en veillant à leur motivation et à la résolution de conflits.\r\n
      L'ETI joue également un rôle dans l'accueil, l'accompagnement et le suivi socio-professionnel des salariés en insertion. Il favorise leur intégration dans la structure, identifie leurs atouts et obstacles, et collabore avec d'autres acteurs du parcours d'insertion. Il contribue à l'évolution professionnelle des salariés en organisant des séances d'apprentissage, en s'assurant de la pertinence des méthodes pédagogiques et en évaluant leurs acquis. Il documente et atteste des compétences professionnelles acquises.
      """
    -public: false
    -_links: null
    -status: "published"
    -lockBy: App\Entity\Scholar\Training\Training {#1441 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#2544
    -id: "901bb964-13dc-11ed-81e4-0242ac140006"
    -lessons: Doctrine\ORM\PersistentCollection {#2545 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#2550 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#2555 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1659607354 {#2534
      date: 2022-08-04 12:02:34.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1756335619 {#2543
      date: 2025-08-28 01:00:19.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -lockBy: App\Entity\Scholar\Module\OriginModule {#2559 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#19446
    -id: "1e78dba4-13f6-11ed-81e4-0242ac140006"
    -chapters: Doctrine\ORM\PersistentCollection {#19447 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#19452 …}
    -exercises: Doctrine\ORM\PersistentCollection {#19449 …}
    -minimumTime: DateTime @21600 {#19443
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#19454 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#2858 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#19456 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#19458 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#19464 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1659618331 {#19444
      date: 2022-08-04 15:05:31.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1756730040 {#19445
      date: 2025-09-01 14:34:00.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#14446 …}
    #fromApi: false
    -status: "published"
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#19469 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\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 {#1323
    -id: "fe5bdd93-b6d8-11ee-b7d7-0242c0a85003"
    -modules: Doctrine\ORM\PersistentCollection {#1330 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1364 …}
    -totalHourDescription: 0
    -videoDescription: null
    -diplomaDescription: "Titre Niveau 4 (Bac)"
    -trainingProduct: null
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1379 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1386 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1387 …}
    -thematic: [
      "2"
    ]
    -diploma: 4
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1425 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1705675359 {#1320
      date: 2024-01-19 15:42:39.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458954 {#1321
      date: 2025-09-10 01:02:34.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1449 …}
    #fromApi: false
    -name: "Encadrant Technique d'Insertion"
    -description: """
      L'encadrant technique d'insertion (ETI) supervise et soutient socio-professionnellement des personnes éloignées du marché du travail au sein d'une structure d'insertion produisant des biens ou services. Sa mission est d'atteindre les objectifs de production tout en intégrant les buts de formation et d'insertion des salariés. Sous la direction du responsable de la structure, l'ETI organise et gère une partie de l'activité de production. Il établit les conditions pour réaliser un produit ou service, en planifie la mise en œuvre et assure le suivi pour garantir la qualité et la quantité. Il utilise des outils numériques pour la gestion de la production, répartit le travail selon les compétences des salariés et gère l'équipe, en veillant à leur motivation et à la résolution de conflits.\r\n
      L'ETI joue également un rôle dans l'accueil, l'accompagnement et le suivi socio-professionnel des salariés en insertion. Il favorise leur intégration dans la structure, identifie leurs atouts et obstacles, et collabore avec d'autres acteurs du parcours d'insertion. Il contribue à l'évolution professionnelle des salariés en organisant des séances d'apprentissage, en s'assurant de la pertinence des méthodes pédagogiques et en évaluant leurs acquis. Il documente et atteste des compétences professionnelles acquises.
      """
    -public: false
    -_links: null
    -status: "published"
    -lockBy: App\Entity\Scholar\Training\Training {#1441 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#2572
    -id: "9fb05d9f-13dd-11ed-81e4-0242ac140006"
    -lessons: Doctrine\ORM\PersistentCollection {#2573 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#2578 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#2583 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1659607810 {#2571
      date: 2022-08-04 12:10:10.0 Europe/Paris (+02:00)
    }
    -updatedAt: null
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -lockBy: App\Entity\Scholar\Module\OriginModule {#2586 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#19576
    -id: "af4756cc-13f7-11ed-81e4-0242ac140006"
    -chapters: Doctrine\ORM\PersistentCollection {#19577 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#19582 …}
    -exercises: Doctrine\ORM\PersistentCollection {#19579 …}
    -minimumTime: DateTime @21600 {#19573
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#19584 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#2858 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#19586 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#19588 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#19594 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1659619003 {#19574
      date: 2022-08-04 15:16:43.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1757077463 {#19575
      date: 2025-09-05 15:04:23.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#14446 …}
    #fromApi: false
    -status: "published"
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#19599 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\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 {#1323
    -id: "fe5bdd93-b6d8-11ee-b7d7-0242c0a85003"
    -modules: Doctrine\ORM\PersistentCollection {#1330 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1364 …}
    -totalHourDescription: 0
    -videoDescription: null
    -diplomaDescription: "Titre Niveau 4 (Bac)"
    -trainingProduct: null
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1379 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1386 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1387 …}
    -thematic: [
      "2"
    ]
    -diploma: 4
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1425 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1705675359 {#1320
      date: 2024-01-19 15:42:39.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458954 {#1321
      date: 2025-09-10 01:02:34.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1449 …}
    #fromApi: false
    -name: "Encadrant Technique d'Insertion"
    -description: """
      L'encadrant technique d'insertion (ETI) supervise et soutient socio-professionnellement des personnes éloignées du marché du travail au sein d'une structure d'insertion produisant des biens ou services. Sa mission est d'atteindre les objectifs de production tout en intégrant les buts de formation et d'insertion des salariés. Sous la direction du responsable de la structure, l'ETI organise et gère une partie de l'activité de production. Il établit les conditions pour réaliser un produit ou service, en planifie la mise en œuvre et assure le suivi pour garantir la qualité et la quantité. Il utilise des outils numériques pour la gestion de la production, répartit le travail selon les compétences des salariés et gère l'équipe, en veillant à leur motivation et à la résolution de conflits.\r\n
      L'ETI joue également un rôle dans l'accueil, l'accompagnement et le suivi socio-professionnel des salariés en insertion. Il favorise leur intégration dans la structure, identifie leurs atouts et obstacles, et collabore avec d'autres acteurs du parcours d'insertion. Il contribue à l'évolution professionnelle des salariés en organisant des séances d'apprentissage, en s'assurant de la pertinence des méthodes pédagogiques et en évaluant leurs acquis. Il documente et atteste des compétences professionnelles acquises.
      """
    -public: false
    -_links: null
    -status: "published"
    -lockBy: App\Entity\Scholar\Training\Training {#1441 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#2572
    -id: "9fb05d9f-13dd-11ed-81e4-0242ac140006"
    -lessons: Doctrine\ORM\PersistentCollection {#2573 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#2578 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#2583 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1659607810 {#2571
      date: 2022-08-04 12:10:10.0 Europe/Paris (+02:00)
    }
    -updatedAt: null
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -lockBy: App\Entity\Scholar\Module\OriginModule {#2586 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#19621
    -id: "fcfdff5f-13f7-11ed-81e4-0242ac140006"
    -chapters: Doctrine\ORM\PersistentCollection {#19622 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#19627 …}
    -exercises: Doctrine\ORM\PersistentCollection {#19624 …}
    -minimumTime: DateTime @21600 {#19618
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#19629 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#2858 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#19631 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#19633 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#19639 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1659619133 {#19619
      date: 2022-08-04 15:18:53.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1757408758 {#19620
      date: 2025-09-09 11:05:58.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#14446 …}
    #fromApi: false
    -status: "published"
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#19644 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\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 {#1323
    -id: "fe5bdd93-b6d8-11ee-b7d7-0242c0a85003"
    -modules: Doctrine\ORM\PersistentCollection {#1330 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1364 …}
    -totalHourDescription: 0
    -videoDescription: null
    -diplomaDescription: "Titre Niveau 4 (Bac)"
    -trainingProduct: null
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1379 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1386 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1387 …}
    -thematic: [
      "2"
    ]
    -diploma: 4
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1425 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1705675359 {#1320
      date: 2024-01-19 15:42:39.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458954 {#1321
      date: 2025-09-10 01:02:34.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1449 …}
    #fromApi: false
    -name: "Encadrant Technique d'Insertion"
    -description: """
      L'encadrant technique d'insertion (ETI) supervise et soutient socio-professionnellement des personnes éloignées du marché du travail au sein d'une structure d'insertion produisant des biens ou services. Sa mission est d'atteindre les objectifs de production tout en intégrant les buts de formation et d'insertion des salariés. Sous la direction du responsable de la structure, l'ETI organise et gère une partie de l'activité de production. Il établit les conditions pour réaliser un produit ou service, en planifie la mise en œuvre et assure le suivi pour garantir la qualité et la quantité. Il utilise des outils numériques pour la gestion de la production, répartit le travail selon les compétences des salariés et gère l'équipe, en veillant à leur motivation et à la résolution de conflits.\r\n
      L'ETI joue également un rôle dans l'accueil, l'accompagnement et le suivi socio-professionnel des salariés en insertion. Il favorise leur intégration dans la structure, identifie leurs atouts et obstacles, et collabore avec d'autres acteurs du parcours d'insertion. Il contribue à l'évolution professionnelle des salariés en organisant des séances d'apprentissage, en s'assurant de la pertinence des méthodes pédagogiques et en évaluant leurs acquis. Il documente et atteste des compétences professionnelles acquises.
      """
    -public: false
    -_links: null
    -status: "published"
    -lockBy: App\Entity\Scholar\Training\Training {#1441 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#2572
    -id: "9fb05d9f-13dd-11ed-81e4-0242ac140006"
    -lessons: Doctrine\ORM\PersistentCollection {#2573 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#2578 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#2583 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1659607810 {#2571
      date: 2022-08-04 12:10:10.0 Europe/Paris (+02:00)
    }
    -updatedAt: null
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -lockBy: App\Entity\Scholar\Module\OriginModule {#2586 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#19666
    -id: "658883c7-495f-11ed-b62f-0242c0a8a007"
    -chapters: Doctrine\ORM\PersistentCollection {#19667 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#19672 …}
    -exercises: Doctrine\ORM\PersistentCollection {#19669 …}
    -minimumTime: DateTime @21600 {#19663
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#19674 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#2858 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#19676 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#19678 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#19684 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1665490959 {#19664
      date: 2022-10-11 14:22:39.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1756995415 {#19665
      date: 2025-09-04 16:16:55.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#16442 …}
    #fromApi: false
    -status: "published"
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#19689 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\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 {#1323
    -id: "fe5bdd93-b6d8-11ee-b7d7-0242c0a85003"
    -modules: Doctrine\ORM\PersistentCollection {#1330 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1364 …}
    -totalHourDescription: 0
    -videoDescription: null
    -diplomaDescription: "Titre Niveau 4 (Bac)"
    -trainingProduct: null
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1379 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1386 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1387 …}
    -thematic: [
      "2"
    ]
    -diploma: 4
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1425 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1705675359 {#1320
      date: 2024-01-19 15:42:39.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458954 {#1321
      date: 2025-09-10 01:02:34.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1449 …}
    #fromApi: false
    -name: "Encadrant Technique d'Insertion"
    -description: """
      L'encadrant technique d'insertion (ETI) supervise et soutient socio-professionnellement des personnes éloignées du marché du travail au sein d'une structure d'insertion produisant des biens ou services. Sa mission est d'atteindre les objectifs de production tout en intégrant les buts de formation et d'insertion des salariés. Sous la direction du responsable de la structure, l'ETI organise et gère une partie de l'activité de production. Il établit les conditions pour réaliser un produit ou service, en planifie la mise en œuvre et assure le suivi pour garantir la qualité et la quantité. Il utilise des outils numériques pour la gestion de la production, répartit le travail selon les compétences des salariés et gère l'équipe, en veillant à leur motivation et à la résolution de conflits.\r\n
      L'ETI joue également un rôle dans l'accueil, l'accompagnement et le suivi socio-professionnel des salariés en insertion. Il favorise leur intégration dans la structure, identifie leurs atouts et obstacles, et collabore avec d'autres acteurs du parcours d'insertion. Il contribue à l'évolution professionnelle des salariés en organisant des séances d'apprentissage, en s'assurant de la pertinence des méthodes pédagogiques et en évaluant leurs acquis. Il documente et atteste des compétences professionnelles acquises.
      """
    -public: false
    -_links: null
    -status: "published"
    -lockBy: App\Entity\Scholar\Training\Training {#1441 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#2572
    -id: "9fb05d9f-13dd-11ed-81e4-0242ac140006"
    -lessons: Doctrine\ORM\PersistentCollection {#2573 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#2578 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#2583 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1659607810 {#2571
      date: 2022-08-04 12:10:10.0 Europe/Paris (+02:00)
    }
    -updatedAt: null
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -lockBy: App\Entity\Scholar\Module\OriginModule {#2586 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#19710
    -id: "f72e3d66-640d-11f1-a069-d2c50c5a0872"
    -chapters: Doctrine\ORM\PersistentCollection {#19711 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#19716 …}
    -exercises: Doctrine\ORM\PersistentCollection {#19713 …}
    -minimumTime: DateTime @21600 {#19708
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#19718 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#4608 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#19720 …}
    -lessonStats: null
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#19727 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1781014656 {#19709
      date: 2026-06-09 16:17:36.0 Europe/Paris (+02:00)
    }
    -updatedAt: null
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -status: "published"
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#19731 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\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 {#1323
    -id: "fe5bdd93-b6d8-11ee-b7d7-0242c0a85003"
    -modules: Doctrine\ORM\PersistentCollection {#1330 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1364 …}
    -totalHourDescription: 0
    -videoDescription: null
    -diplomaDescription: "Titre Niveau 4 (Bac)"
    -trainingProduct: null
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1379 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1386 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1387 …}
    -thematic: [
      "2"
    ]
    -diploma: 4
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1425 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1705675359 {#1320
      date: 2024-01-19 15:42:39.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458954 {#1321
      date: 2025-09-10 01:02:34.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1449 …}
    #fromApi: false
    -name: "Encadrant Technique d'Insertion"
    -description: """
      L'encadrant technique d'insertion (ETI) supervise et soutient socio-professionnellement des personnes éloignées du marché du travail au sein d'une structure d'insertion produisant des biens ou services. Sa mission est d'atteindre les objectifs de production tout en intégrant les buts de formation et d'insertion des salariés. Sous la direction du responsable de la structure, l'ETI organise et gère une partie de l'activité de production. Il établit les conditions pour réaliser un produit ou service, en planifie la mise en œuvre et assure le suivi pour garantir la qualité et la quantité. Il utilise des outils numériques pour la gestion de la production, répartit le travail selon les compétences des salariés et gère l'équipe, en veillant à leur motivation et à la résolution de conflits.\r\n
      L'ETI joue également un rôle dans l'accueil, l'accompagnement et le suivi socio-professionnel des salariés en insertion. Il favorise leur intégration dans la structure, identifie leurs atouts et obstacles, et collabore avec d'autres acteurs du parcours d'insertion. Il contribue à l'évolution professionnelle des salariés en organisant des séances d'apprentissage, en s'assurant de la pertinence des méthodes pédagogiques et en évaluant leurs acquis. Il documente et atteste des compétences professionnelles acquises.
      """
    -public: false
    -_links: null
    -status: "published"
    -lockBy: App\Entity\Scholar\Training\Training {#1441 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#2572
    -id: "9fb05d9f-13dd-11ed-81e4-0242ac140006"
    -lessons: Doctrine\ORM\PersistentCollection {#2573 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#2578 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#2583 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1659607810 {#2571
      date: 2022-08-04 12:10:10.0 Europe/Paris (+02:00)
    }
    -updatedAt: null
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -lockBy: App\Entity\Scholar\Module\OriginModule {#2586 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#19751
    -id: "677c5198-13fc-11ed-81e4-0242ac140006"
    -chapters: Doctrine\ORM\PersistentCollection {#19752 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#19757 …}
    -exercises: Doctrine\ORM\PersistentCollection {#19754 …}
    -minimumTime: DateTime @21600 {#19743
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#19759 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#2858 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#19761 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#19763 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#19769 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1659621030 {#19749
      date: 2022-08-04 15:50:30.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1755683262 {#19750
      date: 2025-08-20 11:47:42.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#16442 …}
    #fromApi: false
    -status: "published"
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#19774 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\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 {#1323
    -id: "fe5bdd93-b6d8-11ee-b7d7-0242c0a85003"
    -modules: Doctrine\ORM\PersistentCollection {#1330 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1364 …}
    -totalHourDescription: 0
    -videoDescription: null
    -diplomaDescription: "Titre Niveau 4 (Bac)"
    -trainingProduct: null
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1379 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1386 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1387 …}
    -thematic: [
      "2"
    ]
    -diploma: 4
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1425 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1705675359 {#1320
      date: 2024-01-19 15:42:39.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458954 {#1321
      date: 2025-09-10 01:02:34.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1449 …}
    #fromApi: false
    -name: "Encadrant Technique d'Insertion"
    -description: """
      L'encadrant technique d'insertion (ETI) supervise et soutient socio-professionnellement des personnes éloignées du marché du travail au sein d'une structure d'insertion produisant des biens ou services. Sa mission est d'atteindre les objectifs de production tout en intégrant les buts de formation et d'insertion des salariés. Sous la direction du responsable de la structure, l'ETI organise et gère une partie de l'activité de production. Il établit les conditions pour réaliser un produit ou service, en planifie la mise en œuvre et assure le suivi pour garantir la qualité et la quantité. Il utilise des outils numériques pour la gestion de la production, répartit le travail selon les compétences des salariés et gère l'équipe, en veillant à leur motivation et à la résolution de conflits.\r\n
      L'ETI joue également un rôle dans l'accueil, l'accompagnement et le suivi socio-professionnel des salariés en insertion. Il favorise leur intégration dans la structure, identifie leurs atouts et obstacles, et collabore avec d'autres acteurs du parcours d'insertion. Il contribue à l'évolution professionnelle des salariés en organisant des séances d'apprentissage, en s'assurant de la pertinence des méthodes pédagogiques et en évaluant leurs acquis. Il documente et atteste des compétences professionnelles acquises.
      """
    -public: false
    -_links: null
    -status: "published"
    -lockBy: App\Entity\Scholar\Training\Training {#1441 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#2572
    -id: "9fb05d9f-13dd-11ed-81e4-0242ac140006"
    -lessons: Doctrine\ORM\PersistentCollection {#2573 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#2578 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#2583 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1659607810 {#2571
      date: 2022-08-04 12:10:10.0 Europe/Paris (+02:00)
    }
    -updatedAt: null
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -lockBy: App\Entity\Scholar\Module\OriginModule {#2586 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#19796
    -id: "039a304f-13fd-11ed-81e4-0242ac140006"
    -chapters: Doctrine\ORM\PersistentCollection {#19797 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#19802 …}
    -exercises: Doctrine\ORM\PersistentCollection {#19799 …}
    -minimumTime: DateTime @21600 {#19793
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#19804 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#2858 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#19806 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#19808 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#19814 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1659621292 {#19794
      date: 2022-08-04 15:54:52.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1750847724 {#19795
      date: 2025-06-25 12:35:24.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -status: "published"
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#19819 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\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 {#1323
    -id: "fe5bdd93-b6d8-11ee-b7d7-0242c0a85003"
    -modules: Doctrine\ORM\PersistentCollection {#1330 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1364 …}
    -totalHourDescription: 0
    -videoDescription: null
    -diplomaDescription: "Titre Niveau 4 (Bac)"
    -trainingProduct: null
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1379 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1386 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1387 …}
    -thematic: [
      "2"
    ]
    -diploma: 4
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1425 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1705675359 {#1320
      date: 2024-01-19 15:42:39.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458954 {#1321
      date: 2025-09-10 01:02:34.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1449 …}
    #fromApi: false
    -name: "Encadrant Technique d'Insertion"
    -description: """
      L'encadrant technique d'insertion (ETI) supervise et soutient socio-professionnellement des personnes éloignées du marché du travail au sein d'une structure d'insertion produisant des biens ou services. Sa mission est d'atteindre les objectifs de production tout en intégrant les buts de formation et d'insertion des salariés. Sous la direction du responsable de la structure, l'ETI organise et gère une partie de l'activité de production. Il établit les conditions pour réaliser un produit ou service, en planifie la mise en œuvre et assure le suivi pour garantir la qualité et la quantité. Il utilise des outils numériques pour la gestion de la production, répartit le travail selon les compétences des salariés et gère l'équipe, en veillant à leur motivation et à la résolution de conflits.\r\n
      L'ETI joue également un rôle dans l'accueil, l'accompagnement et le suivi socio-professionnel des salariés en insertion. Il favorise leur intégration dans la structure, identifie leurs atouts et obstacles, et collabore avec d'autres acteurs du parcours d'insertion. Il contribue à l'évolution professionnelle des salariés en organisant des séances d'apprentissage, en s'assurant de la pertinence des méthodes pédagogiques et en évaluant leurs acquis. Il documente et atteste des compétences professionnelles acquises.
      """
    -public: false
    -_links: null
    -status: "published"
    -lockBy: App\Entity\Scholar\Training\Training {#1441 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#2572
    -id: "9fb05d9f-13dd-11ed-81e4-0242ac140006"
    -lessons: Doctrine\ORM\PersistentCollection {#2573 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#2578 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#2583 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1659607810 {#2571
      date: 2022-08-04 12:10:10.0 Europe/Paris (+02:00)
    }
    -updatedAt: null
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -lockBy: App\Entity\Scholar\Module\OriginModule {#2586 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#19839
    -id: "f73e34c6-640d-11f1-a069-d2c50c5a0872"
    -chapters: Doctrine\ORM\PersistentCollection {#19840 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#19845 …}
    -exercises: Doctrine\ORM\PersistentCollection {#19842 …}
    -minimumTime: DateTime @21600 {#19832
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#19847 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#4608 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#19849 …}
    -lessonStats: null
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#19856 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1781014657 {#19838
      date: 2026-06-09 16:17:37.0 Europe/Paris (+02:00)
    }
    -updatedAt: null
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -status: "published"
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#19860 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\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 {#1323
    -id: "fe5bdd93-b6d8-11ee-b7d7-0242c0a85003"
    -modules: Doctrine\ORM\PersistentCollection {#1330 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1364 …}
    -totalHourDescription: 0
    -videoDescription: null
    -diplomaDescription: "Titre Niveau 4 (Bac)"
    -trainingProduct: null
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1379 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1386 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1387 …}
    -thematic: [
      "2"
    ]
    -diploma: 4
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1425 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1705675359 {#1320
      date: 2024-01-19 15:42:39.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458954 {#1321
      date: 2025-09-10 01:02:34.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1449 …}
    #fromApi: false
    -name: "Encadrant Technique d'Insertion"
    -description: """
      L'encadrant technique d'insertion (ETI) supervise et soutient socio-professionnellement des personnes éloignées du marché du travail au sein d'une structure d'insertion produisant des biens ou services. Sa mission est d'atteindre les objectifs de production tout en intégrant les buts de formation et d'insertion des salariés. Sous la direction du responsable de la structure, l'ETI organise et gère une partie de l'activité de production. Il établit les conditions pour réaliser un produit ou service, en planifie la mise en œuvre et assure le suivi pour garantir la qualité et la quantité. Il utilise des outils numériques pour la gestion de la production, répartit le travail selon les compétences des salariés et gère l'équipe, en veillant à leur motivation et à la résolution de conflits.\r\n
      L'ETI joue également un rôle dans l'accueil, l'accompagnement et le suivi socio-professionnel des salariés en insertion. Il favorise leur intégration dans la structure, identifie leurs atouts et obstacles, et collabore avec d'autres acteurs du parcours d'insertion. Il contribue à l'évolution professionnelle des salariés en organisant des séances d'apprentissage, en s'assurant de la pertinence des méthodes pédagogiques et en évaluant leurs acquis. Il documente et atteste des compétences professionnelles acquises.
      """
    -public: false
    -_links: null
    -status: "published"
    -lockBy: App\Entity\Scholar\Training\Training {#1441 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#2572
    -id: "9fb05d9f-13dd-11ed-81e4-0242ac140006"
    -lessons: Doctrine\ORM\PersistentCollection {#2573 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#2578 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#2583 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1659607810 {#2571
      date: 2022-08-04 12:10:10.0 Europe/Paris (+02:00)
    }
    -updatedAt: null
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -lockBy: App\Entity\Scholar\Module\OriginModule {#2586 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#19879
    -id: "19d3cc76-13dc-11f1-a0d1-7eefa83e8046"
    -chapters: Doctrine\ORM\PersistentCollection {#19880 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#19885 …}
    -exercises: Doctrine\ORM\PersistentCollection {#19882 …}
    -minimumTime: DateTime @21600 {#19872
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#19887 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#2858 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#19889 …}
    -lessonStats: null
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#19896 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1772197147 {#19878
      date: 2026-02-27 13:59:07.0 Europe/Paris (+01:00)
    }
    -updatedAt: null
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -status: "published"
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#19901 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\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 {#1323
    -id: "fe5bdd93-b6d8-11ee-b7d7-0242c0a85003"
    -modules: Doctrine\ORM\PersistentCollection {#1330 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1364 …}
    -totalHourDescription: 0
    -videoDescription: null
    -diplomaDescription: "Titre Niveau 4 (Bac)"
    -trainingProduct: null
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1379 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1386 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1387 …}
    -thematic: [
      "2"
    ]
    -diploma: 4
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1425 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1705675359 {#1320
      date: 2024-01-19 15:42:39.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458954 {#1321
      date: 2025-09-10 01:02:34.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1449 …}
    #fromApi: false
    -name: "Encadrant Technique d'Insertion"
    -description: """
      L'encadrant technique d'insertion (ETI) supervise et soutient socio-professionnellement des personnes éloignées du marché du travail au sein d'une structure d'insertion produisant des biens ou services. Sa mission est d'atteindre les objectifs de production tout en intégrant les buts de formation et d'insertion des salariés. Sous la direction du responsable de la structure, l'ETI organise et gère une partie de l'activité de production. Il établit les conditions pour réaliser un produit ou service, en planifie la mise en œuvre et assure le suivi pour garantir la qualité et la quantité. Il utilise des outils numériques pour la gestion de la production, répartit le travail selon les compétences des salariés et gère l'équipe, en veillant à leur motivation et à la résolution de conflits.\r\n
      L'ETI joue également un rôle dans l'accueil, l'accompagnement et le suivi socio-professionnel des salariés en insertion. Il favorise leur intégration dans la structure, identifie leurs atouts et obstacles, et collabore avec d'autres acteurs du parcours d'insertion. Il contribue à l'évolution professionnelle des salariés en organisant des séances d'apprentissage, en s'assurant de la pertinence des méthodes pédagogiques et en évaluant leurs acquis. Il documente et atteste des compétences professionnelles acquises.
      """
    -public: false
    -_links: null
    -status: "published"
    -lockBy: App\Entity\Scholar\Training\Training {#1441 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#2572
    -id: "9fb05d9f-13dd-11ed-81e4-0242ac140006"
    -lessons: Doctrine\ORM\PersistentCollection {#2573 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#2578 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#2583 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1659607810 {#2571
      date: 2022-08-04 12:10:10.0 Europe/Paris (+02:00)
    }
    -updatedAt: null
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -lockBy: App\Entity\Scholar\Module\OriginModule {#2586 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#19921
    -id: "f75152ab-640d-11f1-a069-d2c50c5a0872"
    -chapters: Doctrine\ORM\PersistentCollection {#19922 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#19927 …}
    -exercises: Doctrine\ORM\PersistentCollection {#19924 …}
    -minimumTime: DateTime @21600 {#19919
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#19929 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#4608 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#19931 …}
    -lessonStats: null
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#19938 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1781014657 {#19920
      date: 2026-06-09 16:17:37.0 Europe/Paris (+02:00)
    }
    -updatedAt: null
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -status: "published"
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#19942 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\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 {#1323
    -id: "fe5bdd93-b6d8-11ee-b7d7-0242c0a85003"
    -modules: Doctrine\ORM\PersistentCollection {#1330 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1364 …}
    -totalHourDescription: 0
    -videoDescription: null
    -diplomaDescription: "Titre Niveau 4 (Bac)"
    -trainingProduct: null
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1379 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1386 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1387 …}
    -thematic: [
      "2"
    ]
    -diploma: 4
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1425 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1705675359 {#1320
      date: 2024-01-19 15:42:39.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458954 {#1321
      date: 2025-09-10 01:02:34.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1449 …}
    #fromApi: false
    -name: "Encadrant Technique d'Insertion"
    -description: """
      L'encadrant technique d'insertion (ETI) supervise et soutient socio-professionnellement des personnes éloignées du marché du travail au sein d'une structure d'insertion produisant des biens ou services. Sa mission est d'atteindre les objectifs de production tout en intégrant les buts de formation et d'insertion des salariés. Sous la direction du responsable de la structure, l'ETI organise et gère une partie de l'activité de production. Il établit les conditions pour réaliser un produit ou service, en planifie la mise en œuvre et assure le suivi pour garantir la qualité et la quantité. Il utilise des outils numériques pour la gestion de la production, répartit le travail selon les compétences des salariés et gère l'équipe, en veillant à leur motivation et à la résolution de conflits.\r\n
      L'ETI joue également un rôle dans l'accueil, l'accompagnement et le suivi socio-professionnel des salariés en insertion. Il favorise leur intégration dans la structure, identifie leurs atouts et obstacles, et collabore avec d'autres acteurs du parcours d'insertion. Il contribue à l'évolution professionnelle des salariés en organisant des séances d'apprentissage, en s'assurant de la pertinence des méthodes pédagogiques et en évaluant leurs acquis. Il documente et atteste des compétences professionnelles acquises.
      """
    -public: false
    -_links: null
    -status: "published"
    -lockBy: App\Entity\Scholar\Training\Training {#1441 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#2599
    -id: "dc9ea738-13dd-11ed-81e4-0242ac140006"
    -lessons: Doctrine\ORM\PersistentCollection {#2600 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#2605 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#2610 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1659607912 {#2589
      date: 2022-08-04 12:11:52.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1677588611 {#2598
      date: 2023-02-28 13:50:11.0 Europe/Paris (+01:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -lockBy: App\Entity\Scholar\Module\OriginModule {#2614 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#20215
    -id: "8a7bea65-a7ca-11ed-aa02-0242c0a81006"
    -chapters: Doctrine\ORM\PersistentCollection {#20216 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#20221 …}
    -exercises: Doctrine\ORM\PersistentCollection {#20218 …}
    -minimumTime: DateTime @21600 {#20212
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#20223 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#2858 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#20225 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#20227 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#20233 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1675872386 {#20213
      date: 2023-02-08 17:06:26.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1756747224 {#20214
      date: 2025-09-01 19:20:24.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#6251 …}
    #fromApi: false
    -status: "published"
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#20238 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\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 {#1323
    -id: "fe5bdd93-b6d8-11ee-b7d7-0242c0a85003"
    -modules: Doctrine\ORM\PersistentCollection {#1330 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1364 …}
    -totalHourDescription: 0
    -videoDescription: null
    -diplomaDescription: "Titre Niveau 4 (Bac)"
    -trainingProduct: null
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1379 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1386 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1387 …}
    -thematic: [
      "2"
    ]
    -diploma: 4
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1425 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1705675359 {#1320
      date: 2024-01-19 15:42:39.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458954 {#1321
      date: 2025-09-10 01:02:34.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1449 …}
    #fromApi: false
    -name: "Encadrant Technique d'Insertion"
    -description: """
      L'encadrant technique d'insertion (ETI) supervise et soutient socio-professionnellement des personnes éloignées du marché du travail au sein d'une structure d'insertion produisant des biens ou services. Sa mission est d'atteindre les objectifs de production tout en intégrant les buts de formation et d'insertion des salariés. Sous la direction du responsable de la structure, l'ETI organise et gère une partie de l'activité de production. Il établit les conditions pour réaliser un produit ou service, en planifie la mise en œuvre et assure le suivi pour garantir la qualité et la quantité. Il utilise des outils numériques pour la gestion de la production, répartit le travail selon les compétences des salariés et gère l'équipe, en veillant à leur motivation et à la résolution de conflits.\r\n
      L'ETI joue également un rôle dans l'accueil, l'accompagnement et le suivi socio-professionnel des salariés en insertion. Il favorise leur intégration dans la structure, identifie leurs atouts et obstacles, et collabore avec d'autres acteurs du parcours d'insertion. Il contribue à l'évolution professionnelle des salariés en organisant des séances d'apprentissage, en s'assurant de la pertinence des méthodes pédagogiques et en évaluant leurs acquis. Il documente et atteste des compétences professionnelles acquises.
      """
    -public: false
    -_links: null
    -status: "published"
    -lockBy: App\Entity\Scholar\Training\Training {#1441 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#2599
    -id: "dc9ea738-13dd-11ed-81e4-0242ac140006"
    -lessons: Doctrine\ORM\PersistentCollection {#2600 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#2605 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#2610 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1659607912 {#2589
      date: 2022-08-04 12:11:52.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1677588611 {#2598
      date: 2023-02-28 13:50:11.0 Europe/Paris (+01:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -lockBy: App\Entity\Scholar\Module\OriginModule {#2614 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#20260
    -id: "56467cb7-a7cb-11ed-aa02-0242c0a81006"
    -chapters: Doctrine\ORM\PersistentCollection {#20261 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#20266 …}
    -exercises: Doctrine\ORM\PersistentCollection {#20263 …}
    -minimumTime: DateTime @21600 {#20257
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#20268 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#2858 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#20270 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#20272 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#20278 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1675872728 {#20258
      date: 2023-02-08 17:12:08.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1756749218 {#20259
      date: 2025-09-01 19:53:38.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#6251 …}
    #fromApi: false
    -status: "published"
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#20283 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\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 {#1323
    -id: "fe5bdd93-b6d8-11ee-b7d7-0242c0a85003"
    -modules: Doctrine\ORM\PersistentCollection {#1330 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1364 …}
    -totalHourDescription: 0
    -videoDescription: null
    -diplomaDescription: "Titre Niveau 4 (Bac)"
    -trainingProduct: null
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1379 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1386 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1387 …}
    -thematic: [
      "2"
    ]
    -diploma: 4
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1425 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1705675359 {#1320
      date: 2024-01-19 15:42:39.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458954 {#1321
      date: 2025-09-10 01:02:34.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1449 …}
    #fromApi: false
    -name: "Encadrant Technique d'Insertion"
    -description: """
      L'encadrant technique d'insertion (ETI) supervise et soutient socio-professionnellement des personnes éloignées du marché du travail au sein d'une structure d'insertion produisant des biens ou services. Sa mission est d'atteindre les objectifs de production tout en intégrant les buts de formation et d'insertion des salariés. Sous la direction du responsable de la structure, l'ETI organise et gère une partie de l'activité de production. Il établit les conditions pour réaliser un produit ou service, en planifie la mise en œuvre et assure le suivi pour garantir la qualité et la quantité. Il utilise des outils numériques pour la gestion de la production, répartit le travail selon les compétences des salariés et gère l'équipe, en veillant à leur motivation et à la résolution de conflits.\r\n
      L'ETI joue également un rôle dans l'accueil, l'accompagnement et le suivi socio-professionnel des salariés en insertion. Il favorise leur intégration dans la structure, identifie leurs atouts et obstacles, et collabore avec d'autres acteurs du parcours d'insertion. Il contribue à l'évolution professionnelle des salariés en organisant des séances d'apprentissage, en s'assurant de la pertinence des méthodes pédagogiques et en évaluant leurs acquis. Il documente et atteste des compétences professionnelles acquises.
      """
    -public: false
    -_links: null
    -status: "published"
    -lockBy: App\Entity\Scholar\Training\Training {#1441 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#2599
    -id: "dc9ea738-13dd-11ed-81e4-0242ac140006"
    -lessons: Doctrine\ORM\PersistentCollection {#2600 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#2605 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#2610 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1659607912 {#2589
      date: 2022-08-04 12:11:52.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1677588611 {#2598
      date: 2023-02-28 13:50:11.0 Europe/Paris (+01:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -lockBy: App\Entity\Scholar\Module\OriginModule {#2614 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#20305
    -id: "91774caf-13f9-11ed-81e4-0242ac140006"
    -chapters: Doctrine\ORM\PersistentCollection {#20306 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#20311 …}
    -exercises: Doctrine\ORM\PersistentCollection {#20308 …}
    -minimumTime: DateTime @21600 {#20302
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#20313 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#2858 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#20315 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#20317 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#20323 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1659619812 {#20303
      date: 2022-08-04 15:30:12.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1756752940 {#20304
      date: 2025-09-01 20:55:40.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#6251 …}
    #fromApi: false
    -status: "published"
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#20328 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\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 {#1323
    -id: "fe5bdd93-b6d8-11ee-b7d7-0242c0a85003"
    -modules: Doctrine\ORM\PersistentCollection {#1330 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1364 …}
    -totalHourDescription: 0
    -videoDescription: null
    -diplomaDescription: "Titre Niveau 4 (Bac)"
    -trainingProduct: null
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1379 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1386 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1387 …}
    -thematic: [
      "2"
    ]
    -diploma: 4
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1425 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1705675359 {#1320
      date: 2024-01-19 15:42:39.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458954 {#1321
      date: 2025-09-10 01:02:34.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1449 …}
    #fromApi: false
    -name: "Encadrant Technique d'Insertion"
    -description: """
      L'encadrant technique d'insertion (ETI) supervise et soutient socio-professionnellement des personnes éloignées du marché du travail au sein d'une structure d'insertion produisant des biens ou services. Sa mission est d'atteindre les objectifs de production tout en intégrant les buts de formation et d'insertion des salariés. Sous la direction du responsable de la structure, l'ETI organise et gère une partie de l'activité de production. Il établit les conditions pour réaliser un produit ou service, en planifie la mise en œuvre et assure le suivi pour garantir la qualité et la quantité. Il utilise des outils numériques pour la gestion de la production, répartit le travail selon les compétences des salariés et gère l'équipe, en veillant à leur motivation et à la résolution de conflits.\r\n
      L'ETI joue également un rôle dans l'accueil, l'accompagnement et le suivi socio-professionnel des salariés en insertion. Il favorise leur intégration dans la structure, identifie leurs atouts et obstacles, et collabore avec d'autres acteurs du parcours d'insertion. Il contribue à l'évolution professionnelle des salariés en organisant des séances d'apprentissage, en s'assurant de la pertinence des méthodes pédagogiques et en évaluant leurs acquis. Il documente et atteste des compétences professionnelles acquises.
      """
    -public: false
    -_links: null
    -status: "published"
    -lockBy: App\Entity\Scholar\Training\Training {#1441 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#2599
    -id: "dc9ea738-13dd-11ed-81e4-0242ac140006"
    -lessons: Doctrine\ORM\PersistentCollection {#2600 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#2605 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#2610 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1659607912 {#2589
      date: 2022-08-04 12:11:52.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1677588611 {#2598
      date: 2023-02-28 13:50:11.0 Europe/Paris (+01:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -lockBy: App\Entity\Scholar\Module\OriginModule {#2614 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#20350
    -id: "4daa6078-13fc-11ed-81e4-0242ac140006"
    -chapters: Doctrine\ORM\PersistentCollection {#20351 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#20356 …}
    -exercises: Doctrine\ORM\PersistentCollection {#20353 …}
    -minimumTime: DateTime @21600 {#20347
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#20358 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#2858 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#20360 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#20362 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#20368 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1659620987 {#20348
      date: 2022-08-04 15:49:47.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1756747233 {#20349
      date: 2025-09-01 19:20:33.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#6251 …}
    #fromApi: false
    -status: "published"
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#20373 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\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 {#1323
    -id: "fe5bdd93-b6d8-11ee-b7d7-0242c0a85003"
    -modules: Doctrine\ORM\PersistentCollection {#1330 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1364 …}
    -totalHourDescription: 0
    -videoDescription: null
    -diplomaDescription: "Titre Niveau 4 (Bac)"
    -trainingProduct: null
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1379 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1386 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1387 …}
    -thematic: [
      "2"
    ]
    -diploma: 4
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1425 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1705675359 {#1320
      date: 2024-01-19 15:42:39.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458954 {#1321
      date: 2025-09-10 01:02:34.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1449 …}
    #fromApi: false
    -name: "Encadrant Technique d'Insertion"
    -description: """
      L'encadrant technique d'insertion (ETI) supervise et soutient socio-professionnellement des personnes éloignées du marché du travail au sein d'une structure d'insertion produisant des biens ou services. Sa mission est d'atteindre les objectifs de production tout en intégrant les buts de formation et d'insertion des salariés. Sous la direction du responsable de la structure, l'ETI organise et gère une partie de l'activité de production. Il établit les conditions pour réaliser un produit ou service, en planifie la mise en œuvre et assure le suivi pour garantir la qualité et la quantité. Il utilise des outils numériques pour la gestion de la production, répartit le travail selon les compétences des salariés et gère l'équipe, en veillant à leur motivation et à la résolution de conflits.\r\n
      L'ETI joue également un rôle dans l'accueil, l'accompagnement et le suivi socio-professionnel des salariés en insertion. Il favorise leur intégration dans la structure, identifie leurs atouts et obstacles, et collabore avec d'autres acteurs du parcours d'insertion. Il contribue à l'évolution professionnelle des salariés en organisant des séances d'apprentissage, en s'assurant de la pertinence des méthodes pédagogiques et en évaluant leurs acquis. Il documente et atteste des compétences professionnelles acquises.
      """
    -public: false
    -_links: null
    -status: "published"
    -lockBy: App\Entity\Scholar\Training\Training {#1441 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
  "module" => App\Entity\Scholar\Module\OriginModule {#2626
    -id: "9d22768b-953e-11ef-acb7-0242c0a80003"
    -lessons: Doctrine\ORM\PersistentCollection {#2627 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#2632 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#2637 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1730128162 {#2617
      date: 2024-10-28 16:09:22.0 Europe/Paris (+01:00)
    }
    -updatedAt: null
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -image: null
    -sharedModules: Doctrine\ORM\PersistentCollection {#2635 …}
    -duplicateFrom: null
    -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 {#20508
    -id: "9d221799-953e-11ef-acb7-0242c0a80003"
    -chapters: Doctrine\ORM\PersistentCollection {#20509 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#20514 …}
    -exercises: Doctrine\ORM\PersistentCollection {#20511 …}
    -minimumTime: DateTime @21600 {#20505
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#20516 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#3085 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#20518 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#20520 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#20526 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1730128162 {#20506
      date: 2024-10-28 16:09:22.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1778145450 {#20507
      date: 2026-05-07 11:17:30.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#3085 …}
    #fromApi: false
    -status: "published"
    -ref: "ECF101"
    -image: null
    -objective: "Évaluation en Cours de formation"
    -sharedLessons: Doctrine\ORM\PersistentCollection {#20524 …}
    -lessonReviewActivated: true
    -indexedContent: null
    -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
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\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 {#1323
    -id: "fe5bdd93-b6d8-11ee-b7d7-0242c0a85003"
    -modules: Doctrine\ORM\PersistentCollection {#1330 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1364 …}
    -totalHourDescription: 0
    -videoDescription: null
    -diplomaDescription: "Titre Niveau 4 (Bac)"
    -trainingProduct: null
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1379 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1386 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1387 …}
    -thematic: [
      "2"
    ]
    -diploma: 4
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1425 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1705675359 {#1320
      date: 2024-01-19 15:42:39.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458954 {#1321
      date: 2025-09-10 01:02:34.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1449 …}
    #fromApi: false
    -name: "Encadrant Technique d'Insertion"
    -description: """
      L'encadrant technique d'insertion (ETI) supervise et soutient socio-professionnellement des personnes éloignées du marché du travail au sein d'une structure d'insertion produisant des biens ou services. Sa mission est d'atteindre les objectifs de production tout en intégrant les buts de formation et d'insertion des salariés. Sous la direction du responsable de la structure, l'ETI organise et gère une partie de l'activité de production. Il établit les conditions pour réaliser un produit ou service, en planifie la mise en œuvre et assure le suivi pour garantir la qualité et la quantité. Il utilise des outils numériques pour la gestion de la production, répartit le travail selon les compétences des salariés et gère l'équipe, en veillant à leur motivation et à la résolution de conflits.\r\n
      L'ETI joue également un rôle dans l'accueil, l'accompagnement et le suivi socio-professionnel des salariés en insertion. Il favorise leur intégration dans la structure, identifie leurs atouts et obstacles, et collabore avec d'autres acteurs du parcours d'insertion. Il contribue à l'évolution professionnelle des salariés en organisant des séances d'apprentissage, en s'assurant de la pertinence des méthodes pédagogiques et en évaluant leurs acquis. Il documente et atteste des compétences professionnelles acquises.
      """
    -public: false
    -_links: null
    -status: "published"
    -lockBy: App\Entity\Scholar\Training\Training {#1441 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
  "module" => App\Entity\Scholar\Module\OriginModule {#2626
    -id: "9d22768b-953e-11ef-acb7-0242c0a80003"
    -lessons: Doctrine\ORM\PersistentCollection {#2627 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#2632 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#2637 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1730128162 {#2617
      date: 2024-10-28 16:09:22.0 Europe/Paris (+01:00)
    }
    -updatedAt: null
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -image: null
    -sharedModules: Doctrine\ORM\PersistentCollection {#2635 …}
    -duplicateFrom: null
    -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 {#20531
    -id: "9d2242e5-953e-11ef-acb7-0242c0a80003"
    -chapters: Doctrine\ORM\PersistentCollection {#20532 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#20537 …}
    -exercises: Doctrine\ORM\PersistentCollection {#20534 …}
    -minimumTime: DateTime @21600 {#20528
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#20539 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#3085 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#20541 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#20543 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#20549 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1730128162 {#20529
      date: 2024-10-28 16:09:22.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1778145491 {#20530
      date: 2026-05-07 11:18:11.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#3085 …}
    #fromApi: false
    -status: "published"
    -ref: "ECF201"
    -image: null
    -objective: "Évaluation en Cours de formation"
    -sharedLessons: Doctrine\ORM\PersistentCollection {#20547 …}
    -lessonReviewActivated: true
    -indexedContent: null
    -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
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\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 {#1323
    -id: "fe5bdd93-b6d8-11ee-b7d7-0242c0a85003"
    -modules: Doctrine\ORM\PersistentCollection {#1330 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1364 …}
    -totalHourDescription: 0
    -videoDescription: null
    -diplomaDescription: "Titre Niveau 4 (Bac)"
    -trainingProduct: null
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1379 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1386 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1387 …}
    -thematic: [
      "2"
    ]
    -diploma: 4
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1425 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1705675359 {#1320
      date: 2024-01-19 15:42:39.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458954 {#1321
      date: 2025-09-10 01:02:34.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1449 …}
    #fromApi: false
    -name: "Encadrant Technique d'Insertion"
    -description: """
      L'encadrant technique d'insertion (ETI) supervise et soutient socio-professionnellement des personnes éloignées du marché du travail au sein d'une structure d'insertion produisant des biens ou services. Sa mission est d'atteindre les objectifs de production tout en intégrant les buts de formation et d'insertion des salariés. Sous la direction du responsable de la structure, l'ETI organise et gère une partie de l'activité de production. Il établit les conditions pour réaliser un produit ou service, en planifie la mise en œuvre et assure le suivi pour garantir la qualité et la quantité. Il utilise des outils numériques pour la gestion de la production, répartit le travail selon les compétences des salariés et gère l'équipe, en veillant à leur motivation et à la résolution de conflits.\r\n
      L'ETI joue également un rôle dans l'accueil, l'accompagnement et le suivi socio-professionnel des salariés en insertion. Il favorise leur intégration dans la structure, identifie leurs atouts et obstacles, et collabore avec d'autres acteurs du parcours d'insertion. Il contribue à l'évolution professionnelle des salariés en organisant des séances d'apprentissage, en s'assurant de la pertinence des méthodes pédagogiques et en évaluant leurs acquis. Il documente et atteste des compétences professionnelles acquises.
      """
    -public: false
    -_links: null
    -status: "published"
    -lockBy: App\Entity\Scholar\Training\Training {#1441 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
  "module" => App\Entity\Scholar\Module\OriginModule {#2626
    -id: "9d22768b-953e-11ef-acb7-0242c0a80003"
    -lessons: Doctrine\ORM\PersistentCollection {#2627 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#2632 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#2637 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1730128162 {#2617
      date: 2024-10-28 16:09:22.0 Europe/Paris (+01:00)
    }
    -updatedAt: null
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -image: null
    -sharedModules: Doctrine\ORM\PersistentCollection {#2635 …}
    -duplicateFrom: null
    -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 {#20553
    -id: "9d226b21-953e-11ef-acb7-0242c0a80003"
    -chapters: Doctrine\ORM\PersistentCollection {#20554 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#20559 …}
    -exercises: Doctrine\ORM\PersistentCollection {#20556 …}
    -minimumTime: null
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#20561 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#3085 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#20563 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#20565 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#20571 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1730128162 {#20551
      date: 2024-10-28 16:09:22.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1778145544 {#20552
      date: 2026-05-07 11:19:04.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#3085 …}
    #fromApi: false
    -status: "published"
    -ref: "ECF301"
    -image: null
    -objective: "Évaluation en Cours de formation"
    -sharedLessons: Doctrine\ORM\PersistentCollection {#20569 …}
    -lessonReviewActivated: true
    -indexedContent: null
    -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
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\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 {#1323
    -id: "fe5bdd93-b6d8-11ee-b7d7-0242c0a85003"
    -modules: Doctrine\ORM\PersistentCollection {#1330 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1364 …}
    -totalHourDescription: 0
    -videoDescription: null
    -diplomaDescription: "Titre Niveau 4 (Bac)"
    -trainingProduct: null
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1379 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1386 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1387 …}
    -thematic: [
      "2"
    ]
    -diploma: 4
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1425 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1705675359 {#1320
      date: 2024-01-19 15:42:39.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458954 {#1321
      date: 2025-09-10 01:02:34.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1449 …}
    #fromApi: false
    -name: "Encadrant Technique d'Insertion"
    -description: """
      L'encadrant technique d'insertion (ETI) supervise et soutient socio-professionnellement des personnes éloignées du marché du travail au sein d'une structure d'insertion produisant des biens ou services. Sa mission est d'atteindre les objectifs de production tout en intégrant les buts de formation et d'insertion des salariés. Sous la direction du responsable de la structure, l'ETI organise et gère une partie de l'activité de production. Il établit les conditions pour réaliser un produit ou service, en planifie la mise en œuvre et assure le suivi pour garantir la qualité et la quantité. Il utilise des outils numériques pour la gestion de la production, répartit le travail selon les compétences des salariés et gère l'équipe, en veillant à leur motivation et à la résolution de conflits.\r\n
      L'ETI joue également un rôle dans l'accueil, l'accompagnement et le suivi socio-professionnel des salariés en insertion. Il favorise leur intégration dans la structure, identifie leurs atouts et obstacles, et collabore avec d'autres acteurs du parcours d'insertion. Il contribue à l'évolution professionnelle des salariés en organisant des séances d'apprentissage, en s'assurant de la pertinence des méthodes pédagogiques et en évaluant leurs acquis. Il documente et atteste des compétences professionnelles acquises.
      """
    -public: false
    -_links: null
    -status: "published"
    -lockBy: App\Entity\Scholar\Training\Training {#1441 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#2640
    -id: "2ddfde62-13de-11ed-81e4-0242ac140006"
    -lessons: Doctrine\ORM\PersistentCollection {#2641 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#2646 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#2651 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1659608049 {#2639
      date: 2022-08-04 12:14:09.0 Europe/Paris (+02:00)
    }
    -updatedAt: null
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -lockBy: App\Entity\Scholar\Module\OriginModule {#2654 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#20661
    -id: "d3e0f136-13f9-11ed-81e4-0242ac140006"
    -chapters: Doctrine\ORM\PersistentCollection {#20662 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#20667 …}
    -exercises: Doctrine\ORM\PersistentCollection {#20664 …}
    -minimumTime: DateTime @21600 {#20658
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#20669 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#2858 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#20671 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#20673 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#20679 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1659619923 {#20659
      date: 2022-08-04 15:32:03.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1757143023 {#20660
      date: 2025-09-06 09:17:03.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#20677 …}
    #fromApi: false
    -status: "published"
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#20685 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\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 {#1323
    -id: "fe5bdd93-b6d8-11ee-b7d7-0242c0a85003"
    -modules: Doctrine\ORM\PersistentCollection {#1330 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1364 …}
    -totalHourDescription: 0
    -videoDescription: null
    -diplomaDescription: "Titre Niveau 4 (Bac)"
    -trainingProduct: null
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1379 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1386 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1387 …}
    -thematic: [
      "2"
    ]
    -diploma: 4
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1425 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1705675359 {#1320
      date: 2024-01-19 15:42:39.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458954 {#1321
      date: 2025-09-10 01:02:34.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1449 …}
    #fromApi: false
    -name: "Encadrant Technique d'Insertion"
    -description: """
      L'encadrant technique d'insertion (ETI) supervise et soutient socio-professionnellement des personnes éloignées du marché du travail au sein d'une structure d'insertion produisant des biens ou services. Sa mission est d'atteindre les objectifs de production tout en intégrant les buts de formation et d'insertion des salariés. Sous la direction du responsable de la structure, l'ETI organise et gère une partie de l'activité de production. Il établit les conditions pour réaliser un produit ou service, en planifie la mise en œuvre et assure le suivi pour garantir la qualité et la quantité. Il utilise des outils numériques pour la gestion de la production, répartit le travail selon les compétences des salariés et gère l'équipe, en veillant à leur motivation et à la résolution de conflits.\r\n
      L'ETI joue également un rôle dans l'accueil, l'accompagnement et le suivi socio-professionnel des salariés en insertion. Il favorise leur intégration dans la structure, identifie leurs atouts et obstacles, et collabore avec d'autres acteurs du parcours d'insertion. Il contribue à l'évolution professionnelle des salariés en organisant des séances d'apprentissage, en s'assurant de la pertinence des méthodes pédagogiques et en évaluant leurs acquis. Il documente et atteste des compétences professionnelles acquises.
      """
    -public: false
    -_links: null
    -status: "published"
    -lockBy: App\Entity\Scholar\Training\Training {#1441 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#2640
    -id: "2ddfde62-13de-11ed-81e4-0242ac140006"
    -lessons: Doctrine\ORM\PersistentCollection {#2641 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#2646 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#2651 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1659608049 {#2639
      date: 2022-08-04 12:14:09.0 Europe/Paris (+02:00)
    }
    -updatedAt: null
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -lockBy: App\Entity\Scholar\Module\OriginModule {#2654 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#20707
    -id: "82e494d9-5eaa-11ed-b25b-0242c0a8a003"
    -chapters: Doctrine\ORM\PersistentCollection {#20708 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#20713 …}
    -exercises: Doctrine\ORM\PersistentCollection {#20710 …}
    -minimumTime: DateTime @21600 {#20704
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#20715 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#2858 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#20717 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#20719 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#20725 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1667832195 {#20705
      date: 2022-11-07 15:43:15.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1756993161 {#20706
      date: 2025-09-04 15:39:21.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#18097 …}
    #fromApi: false
    -status: "published"
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#20730 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\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 {#1323
    -id: "fe5bdd93-b6d8-11ee-b7d7-0242c0a85003"
    -modules: Doctrine\ORM\PersistentCollection {#1330 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1364 …}
    -totalHourDescription: 0
    -videoDescription: null
    -diplomaDescription: "Titre Niveau 4 (Bac)"
    -trainingProduct: null
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1379 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1386 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1387 …}
    -thematic: [
      "2"
    ]
    -diploma: 4
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1425 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1705675359 {#1320
      date: 2024-01-19 15:42:39.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458954 {#1321
      date: 2025-09-10 01:02:34.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1449 …}
    #fromApi: false
    -name: "Encadrant Technique d'Insertion"
    -description: """
      L'encadrant technique d'insertion (ETI) supervise et soutient socio-professionnellement des personnes éloignées du marché du travail au sein d'une structure d'insertion produisant des biens ou services. Sa mission est d'atteindre les objectifs de production tout en intégrant les buts de formation et d'insertion des salariés. Sous la direction du responsable de la structure, l'ETI organise et gère une partie de l'activité de production. Il établit les conditions pour réaliser un produit ou service, en planifie la mise en œuvre et assure le suivi pour garantir la qualité et la quantité. Il utilise des outils numériques pour la gestion de la production, répartit le travail selon les compétences des salariés et gère l'équipe, en veillant à leur motivation et à la résolution de conflits.\r\n
      L'ETI joue également un rôle dans l'accueil, l'accompagnement et le suivi socio-professionnel des salariés en insertion. Il favorise leur intégration dans la structure, identifie leurs atouts et obstacles, et collabore avec d'autres acteurs du parcours d'insertion. Il contribue à l'évolution professionnelle des salariés en organisant des séances d'apprentissage, en s'assurant de la pertinence des méthodes pédagogiques et en évaluant leurs acquis. Il documente et atteste des compétences professionnelles acquises.
      """
    -public: false
    -_links: null
    -status: "published"
    -lockBy: App\Entity\Scholar\Training\Training {#1441 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#2640
    -id: "2ddfde62-13de-11ed-81e4-0242ac140006"
    -lessons: Doctrine\ORM\PersistentCollection {#2641 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#2646 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#2651 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1659608049 {#2639
      date: 2022-08-04 12:14:09.0 Europe/Paris (+02:00)
    }
    -updatedAt: null
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -lockBy: App\Entity\Scholar\Module\OriginModule {#2654 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#20752
    -id: "a29f72b1-6015-11ed-b25b-0242c0a8a003"
    -chapters: Doctrine\ORM\PersistentCollection {#20753 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#20758 …}
    -exercises: Doctrine\ORM\PersistentCollection {#20755 …}
    -minimumTime: DateTime @21600 {#20749
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#20760 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#2858 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#20762 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#20764 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#20770 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1667988155 {#20750
      date: 2022-11-09 11:02:35.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1755204764 {#20751
      date: 2025-08-14 22:52:44.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#6251 …}
    #fromApi: false
    -status: "published"
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#20775 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\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 {#1323
    -id: "fe5bdd93-b6d8-11ee-b7d7-0242c0a85003"
    -modules: Doctrine\ORM\PersistentCollection {#1330 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1364 …}
    -totalHourDescription: 0
    -videoDescription: null
    -diplomaDescription: "Titre Niveau 4 (Bac)"
    -trainingProduct: null
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1379 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1386 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1387 …}
    -thematic: [
      "2"
    ]
    -diploma: 4
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1425 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1705675359 {#1320
      date: 2024-01-19 15:42:39.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458954 {#1321
      date: 2025-09-10 01:02:34.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1449 …}
    #fromApi: false
    -name: "Encadrant Technique d'Insertion"
    -description: """
      L'encadrant technique d'insertion (ETI) supervise et soutient socio-professionnellement des personnes éloignées du marché du travail au sein d'une structure d'insertion produisant des biens ou services. Sa mission est d'atteindre les objectifs de production tout en intégrant les buts de formation et d'insertion des salariés. Sous la direction du responsable de la structure, l'ETI organise et gère une partie de l'activité de production. Il établit les conditions pour réaliser un produit ou service, en planifie la mise en œuvre et assure le suivi pour garantir la qualité et la quantité. Il utilise des outils numériques pour la gestion de la production, répartit le travail selon les compétences des salariés et gère l'équipe, en veillant à leur motivation et à la résolution de conflits.\r\n
      L'ETI joue également un rôle dans l'accueil, l'accompagnement et le suivi socio-professionnel des salariés en insertion. Il favorise leur intégration dans la structure, identifie leurs atouts et obstacles, et collabore avec d'autres acteurs du parcours d'insertion. Il contribue à l'évolution professionnelle des salariés en organisant des séances d'apprentissage, en s'assurant de la pertinence des méthodes pédagogiques et en évaluant leurs acquis. Il documente et atteste des compétences professionnelles acquises.
      """
    -public: false
    -_links: null
    -status: "published"
    -lockBy: App\Entity\Scholar\Training\Training {#1441 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#2640
    -id: "2ddfde62-13de-11ed-81e4-0242ac140006"
    -lessons: Doctrine\ORM\PersistentCollection {#2641 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#2646 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#2651 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1659608049 {#2639
      date: 2022-08-04 12:14:09.0 Europe/Paris (+02:00)
    }
    -updatedAt: null
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -lockBy: App\Entity\Scholar\Module\OriginModule {#2654 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#20796
    -id: "376c680a-640e-11f1-a069-d2c50c5a0872"
    -chapters: Doctrine\ORM\PersistentCollection {#20797 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#20802 …}
    -exercises: Doctrine\ORM\PersistentCollection {#20799 …}
    -minimumTime: DateTime @21600 {#20794
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#20804 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#4608 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#20806 …}
    -lessonStats: null
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#20813 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1781014764 {#20795
      date: 2026-06-09 16:19:24.0 Europe/Paris (+02:00)
    }
    -updatedAt: null
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -status: "published"
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#20817 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\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 {#1323
    -id: "fe5bdd93-b6d8-11ee-b7d7-0242c0a85003"
    -modules: Doctrine\ORM\PersistentCollection {#1330 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1364 …}
    -totalHourDescription: 0
    -videoDescription: null
    -diplomaDescription: "Titre Niveau 4 (Bac)"
    -trainingProduct: null
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1379 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1386 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1387 …}
    -thematic: [
      "2"
    ]
    -diploma: 4
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1425 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1705675359 {#1320
      date: 2024-01-19 15:42:39.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458954 {#1321
      date: 2025-09-10 01:02:34.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1449 …}
    #fromApi: false
    -name: "Encadrant Technique d'Insertion"
    -description: """
      L'encadrant technique d'insertion (ETI) supervise et soutient socio-professionnellement des personnes éloignées du marché du travail au sein d'une structure d'insertion produisant des biens ou services. Sa mission est d'atteindre les objectifs de production tout en intégrant les buts de formation et d'insertion des salariés. Sous la direction du responsable de la structure, l'ETI organise et gère une partie de l'activité de production. Il établit les conditions pour réaliser un produit ou service, en planifie la mise en œuvre et assure le suivi pour garantir la qualité et la quantité. Il utilise des outils numériques pour la gestion de la production, répartit le travail selon les compétences des salariés et gère l'équipe, en veillant à leur motivation et à la résolution de conflits.\r\n
      L'ETI joue également un rôle dans l'accueil, l'accompagnement et le suivi socio-professionnel des salariés en insertion. Il favorise leur intégration dans la structure, identifie leurs atouts et obstacles, et collabore avec d'autres acteurs du parcours d'insertion. Il contribue à l'évolution professionnelle des salariés en organisant des séances d'apprentissage, en s'assurant de la pertinence des méthodes pédagogiques et en évaluant leurs acquis. Il documente et atteste des compétences professionnelles acquises.
      """
    -public: false
    -_links: null
    -status: "published"
    -lockBy: App\Entity\Scholar\Training\Training {#1441 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#2640
    -id: "2ddfde62-13de-11ed-81e4-0242ac140006"
    -lessons: Doctrine\ORM\PersistentCollection {#2641 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#2646 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#2651 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1659608049 {#2639
      date: 2022-08-04 12:14:09.0 Europe/Paris (+02:00)
    }
    -updatedAt: null
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -lockBy: App\Entity\Scholar\Module\OriginModule {#2654 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#20837
    -id: "16e244a9-13fa-11ed-81e4-0242ac140006"
    -chapters: Doctrine\ORM\PersistentCollection {#20838 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#20843 …}
    -exercises: Doctrine\ORM\PersistentCollection {#20840 …}
    -minimumTime: DateTime @21600 {#20829
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#20845 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#2858 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#20847 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#20849 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#20855 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1659620036 {#20835
      date: 2022-08-04 15:33:56.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1755121222 {#20836
      date: 2025-08-13 23:40:22.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#6251 …}
    #fromApi: false
    -status: "published"
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#20860 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\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 {#1323
    -id: "fe5bdd93-b6d8-11ee-b7d7-0242c0a85003"
    -modules: Doctrine\ORM\PersistentCollection {#1330 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1364 …}
    -totalHourDescription: 0
    -videoDescription: null
    -diplomaDescription: "Titre Niveau 4 (Bac)"
    -trainingProduct: null
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1379 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1386 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1387 …}
    -thematic: [
      "2"
    ]
    -diploma: 4
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1425 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1705675359 {#1320
      date: 2024-01-19 15:42:39.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458954 {#1321
      date: 2025-09-10 01:02:34.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1449 …}
    #fromApi: false
    -name: "Encadrant Technique d'Insertion"
    -description: """
      L'encadrant technique d'insertion (ETI) supervise et soutient socio-professionnellement des personnes éloignées du marché du travail au sein d'une structure d'insertion produisant des biens ou services. Sa mission est d'atteindre les objectifs de production tout en intégrant les buts de formation et d'insertion des salariés. Sous la direction du responsable de la structure, l'ETI organise et gère une partie de l'activité de production. Il établit les conditions pour réaliser un produit ou service, en planifie la mise en œuvre et assure le suivi pour garantir la qualité et la quantité. Il utilise des outils numériques pour la gestion de la production, répartit le travail selon les compétences des salariés et gère l'équipe, en veillant à leur motivation et à la résolution de conflits.\r\n
      L'ETI joue également un rôle dans l'accueil, l'accompagnement et le suivi socio-professionnel des salariés en insertion. Il favorise leur intégration dans la structure, identifie leurs atouts et obstacles, et collabore avec d'autres acteurs du parcours d'insertion. Il contribue à l'évolution professionnelle des salariés en organisant des séances d'apprentissage, en s'assurant de la pertinence des méthodes pédagogiques et en évaluant leurs acquis. Il documente et atteste des compétences professionnelles acquises.
      """
    -public: false
    -_links: null
    -status: "published"
    -lockBy: App\Entity\Scholar\Training\Training {#1441 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#2640
    -id: "2ddfde62-13de-11ed-81e4-0242ac140006"
    -lessons: Doctrine\ORM\PersistentCollection {#2641 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#2646 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#2651 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1659608049 {#2639
      date: 2022-08-04 12:14:09.0 Europe/Paris (+02:00)
    }
    -updatedAt: null
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -lockBy: App\Entity\Scholar\Module\OriginModule {#2654 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#20882
    -id: "2dfb1adc-13fa-11ed-81e4-0242ac140006"
    -chapters: Doctrine\ORM\PersistentCollection {#20883 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#20888 …}
    -exercises: Doctrine\ORM\PersistentCollection {#20885 …}
    -minimumTime: DateTime @21600 {#20879
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#20890 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#2858 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#20892 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#20894 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#20900 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1659620075 {#20880
      date: 2022-08-04 15:34:35.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1756196422 {#20881
      date: 2025-08-26 10:20:22.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#20898 …}
    #fromApi: false
    -status: "published"
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#20906 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\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 {#1323
    -id: "fe5bdd93-b6d8-11ee-b7d7-0242c0a85003"
    -modules: Doctrine\ORM\PersistentCollection {#1330 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1364 …}
    -totalHourDescription: 0
    -videoDescription: null
    -diplomaDescription: "Titre Niveau 4 (Bac)"
    -trainingProduct: null
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1379 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1386 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1387 …}
    -thematic: [
      "2"
    ]
    -diploma: 4
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1425 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1705675359 {#1320
      date: 2024-01-19 15:42:39.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458954 {#1321
      date: 2025-09-10 01:02:34.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1449 …}
    #fromApi: false
    -name: "Encadrant Technique d'Insertion"
    -description: """
      L'encadrant technique d'insertion (ETI) supervise et soutient socio-professionnellement des personnes éloignées du marché du travail au sein d'une structure d'insertion produisant des biens ou services. Sa mission est d'atteindre les objectifs de production tout en intégrant les buts de formation et d'insertion des salariés. Sous la direction du responsable de la structure, l'ETI organise et gère une partie de l'activité de production. Il établit les conditions pour réaliser un produit ou service, en planifie la mise en œuvre et assure le suivi pour garantir la qualité et la quantité. Il utilise des outils numériques pour la gestion de la production, répartit le travail selon les compétences des salariés et gère l'équipe, en veillant à leur motivation et à la résolution de conflits.\r\n
      L'ETI joue également un rôle dans l'accueil, l'accompagnement et le suivi socio-professionnel des salariés en insertion. Il favorise leur intégration dans la structure, identifie leurs atouts et obstacles, et collabore avec d'autres acteurs du parcours d'insertion. Il contribue à l'évolution professionnelle des salariés en organisant des séances d'apprentissage, en s'assurant de la pertinence des méthodes pédagogiques et en évaluant leurs acquis. Il documente et atteste des compétences professionnelles acquises.
      """
    -public: false
    -_links: null
    -status: "published"
    -lockBy: App\Entity\Scholar\Training\Training {#1441 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#2640
    -id: "2ddfde62-13de-11ed-81e4-0242ac140006"
    -lessons: Doctrine\ORM\PersistentCollection {#2641 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#2646 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#2651 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1659608049 {#2639
      date: 2022-08-04 12:14:09.0 Europe/Paris (+02:00)
    }
    -updatedAt: null
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -lockBy: App\Entity\Scholar\Module\OriginModule {#2654 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#20928
    -id: "d1ffb84f-ad31-11ed-aa02-0242c0a81006"
    -chapters: Doctrine\ORM\PersistentCollection {#20929 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#20934 …}
    -exercises: Doctrine\ORM\PersistentCollection {#20931 …}
    -minimumTime: DateTime @21600 {#20925
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#20936 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#2858 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#20938 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#20940 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#20946 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1676466500 {#20926
      date: 2023-02-15 14:08:20.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1750847724 {#20927
      date: 2025-06-25 12:35:24.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -status: "published"
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#20951 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\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 {#1323
    -id: "fe5bdd93-b6d8-11ee-b7d7-0242c0a85003"
    -modules: Doctrine\ORM\PersistentCollection {#1330 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1364 …}
    -totalHourDescription: 0
    -videoDescription: null
    -diplomaDescription: "Titre Niveau 4 (Bac)"
    -trainingProduct: null
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1379 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1386 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1387 …}
    -thematic: [
      "2"
    ]
    -diploma: 4
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1425 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1705675359 {#1320
      date: 2024-01-19 15:42:39.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458954 {#1321
      date: 2025-09-10 01:02:34.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1449 …}
    #fromApi: false
    -name: "Encadrant Technique d'Insertion"
    -description: """
      L'encadrant technique d'insertion (ETI) supervise et soutient socio-professionnellement des personnes éloignées du marché du travail au sein d'une structure d'insertion produisant des biens ou services. Sa mission est d'atteindre les objectifs de production tout en intégrant les buts de formation et d'insertion des salariés. Sous la direction du responsable de la structure, l'ETI organise et gère une partie de l'activité de production. Il établit les conditions pour réaliser un produit ou service, en planifie la mise en œuvre et assure le suivi pour garantir la qualité et la quantité. Il utilise des outils numériques pour la gestion de la production, répartit le travail selon les compétences des salariés et gère l'équipe, en veillant à leur motivation et à la résolution de conflits.\r\n
      L'ETI joue également un rôle dans l'accueil, l'accompagnement et le suivi socio-professionnel des salariés en insertion. Il favorise leur intégration dans la structure, identifie leurs atouts et obstacles, et collabore avec d'autres acteurs du parcours d'insertion. Il contribue à l'évolution professionnelle des salariés en organisant des séances d'apprentissage, en s'assurant de la pertinence des méthodes pédagogiques et en évaluant leurs acquis. Il documente et atteste des compétences professionnelles acquises.
      """
    -public: false
    -_links: null
    -status: "published"
    -lockBy: App\Entity\Scholar\Training\Training {#1441 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#2640
    -id: "2ddfde62-13de-11ed-81e4-0242ac140006"
    -lessons: Doctrine\ORM\PersistentCollection {#2641 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#2646 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#2651 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1659608049 {#2639
      date: 2022-08-04 12:14:09.0 Europe/Paris (+02:00)
    }
    -updatedAt: null
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -lockBy: App\Entity\Scholar\Module\OriginModule {#2654 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#20971
    -id: "dabbded3-640e-11f1-a069-d2c50c5a0872"
    -chapters: Doctrine\ORM\PersistentCollection {#20972 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#20977 …}
    -exercises: Doctrine\ORM\PersistentCollection {#20974 …}
    -minimumTime: DateTime @21600 {#20964
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#20979 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#4608 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#20981 …}
    -lessonStats: null
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#20988 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1781015038 {#20970
      date: 2026-06-09 16:23:58.0 Europe/Paris (+02:00)
    }
    -updatedAt: null
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -status: "published"
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#20993 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\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 {#1323
    -id: "fe5bdd93-b6d8-11ee-b7d7-0242c0a85003"
    -modules: Doctrine\ORM\PersistentCollection {#1330 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1364 …}
    -totalHourDescription: 0
    -videoDescription: null
    -diplomaDescription: "Titre Niveau 4 (Bac)"
    -trainingProduct: null
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1379 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1386 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1387 …}
    -thematic: [
      "2"
    ]
    -diploma: 4
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1425 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1705675359 {#1320
      date: 2024-01-19 15:42:39.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458954 {#1321
      date: 2025-09-10 01:02:34.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1449 …}
    #fromApi: false
    -name: "Encadrant Technique d'Insertion"
    -description: """
      L'encadrant technique d'insertion (ETI) supervise et soutient socio-professionnellement des personnes éloignées du marché du travail au sein d'une structure d'insertion produisant des biens ou services. Sa mission est d'atteindre les objectifs de production tout en intégrant les buts de formation et d'insertion des salariés. Sous la direction du responsable de la structure, l'ETI organise et gère une partie de l'activité de production. Il établit les conditions pour réaliser un produit ou service, en planifie la mise en œuvre et assure le suivi pour garantir la qualité et la quantité. Il utilise des outils numériques pour la gestion de la production, répartit le travail selon les compétences des salariés et gère l'équipe, en veillant à leur motivation et à la résolution de conflits.\r\n
      L'ETI joue également un rôle dans l'accueil, l'accompagnement et le suivi socio-professionnel des salariés en insertion. Il favorise leur intégration dans la structure, identifie leurs atouts et obstacles, et collabore avec d'autres acteurs du parcours d'insertion. Il contribue à l'évolution professionnelle des salariés en organisant des séances d'apprentissage, en s'assurant de la pertinence des méthodes pédagogiques et en évaluant leurs acquis. Il documente et atteste des compétences professionnelles acquises.
      """
    -public: false
    -_links: null
    -status: "published"
    -lockBy: App\Entity\Scholar\Training\Training {#1441 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#2667
    -id: "696d722e-7564-11ed-a9f8-0242c0a8a005"
    -lessons: Doctrine\ORM\PersistentCollection {#2668 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#2673 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#2678 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1670330964 {#2657
      date: 2022-12-06 13:49:24.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1692868510 {#2666
      date: 2023-08-24 11:15:10.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -lockBy: App\Entity\Scholar\Module\OriginModule {#2682 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#21239
    -id: "a4b1e29a-7562-11ed-a9f8-0242c0a8a005"
    -chapters: Doctrine\ORM\PersistentCollection {#21240 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#21245 …}
    -exercises: Doctrine\ORM\PersistentCollection {#21242 …}
    -minimumTime: DateTime @21600 {#21236
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#21247 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#2858 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#21249 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#21251 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#21257 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1670330204 {#21237
      date: 2022-12-06 13:36:44.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757308050 {#21238
      date: 2025-09-08 07:07:30.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#21255 …}
    #fromApi: false
    -status: "published"
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#21263 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\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 {#1323
    -id: "fe5bdd93-b6d8-11ee-b7d7-0242c0a85003"
    -modules: Doctrine\ORM\PersistentCollection {#1330 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1364 …}
    -totalHourDescription: 0
    -videoDescription: null
    -diplomaDescription: "Titre Niveau 4 (Bac)"
    -trainingProduct: null
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1379 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1386 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1387 …}
    -thematic: [
      "2"
    ]
    -diploma: 4
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1425 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1705675359 {#1320
      date: 2024-01-19 15:42:39.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458954 {#1321
      date: 2025-09-10 01:02:34.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1449 …}
    #fromApi: false
    -name: "Encadrant Technique d'Insertion"
    -description: """
      L'encadrant technique d'insertion (ETI) supervise et soutient socio-professionnellement des personnes éloignées du marché du travail au sein d'une structure d'insertion produisant des biens ou services. Sa mission est d'atteindre les objectifs de production tout en intégrant les buts de formation et d'insertion des salariés. Sous la direction du responsable de la structure, l'ETI organise et gère une partie de l'activité de production. Il établit les conditions pour réaliser un produit ou service, en planifie la mise en œuvre et assure le suivi pour garantir la qualité et la quantité. Il utilise des outils numériques pour la gestion de la production, répartit le travail selon les compétences des salariés et gère l'équipe, en veillant à leur motivation et à la résolution de conflits.\r\n
      L'ETI joue également un rôle dans l'accueil, l'accompagnement et le suivi socio-professionnel des salariés en insertion. Il favorise leur intégration dans la structure, identifie leurs atouts et obstacles, et collabore avec d'autres acteurs du parcours d'insertion. Il contribue à l'évolution professionnelle des salariés en organisant des séances d'apprentissage, en s'assurant de la pertinence des méthodes pédagogiques et en évaluant leurs acquis. Il documente et atteste des compétences professionnelles acquises.
      """
    -public: false
    -_links: null
    -status: "published"
    -lockBy: App\Entity\Scholar\Training\Training {#1441 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#2667
    -id: "696d722e-7564-11ed-a9f8-0242c0a8a005"
    -lessons: Doctrine\ORM\PersistentCollection {#2668 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#2673 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#2678 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1670330964 {#2657
      date: 2022-12-06 13:49:24.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1692868510 {#2666
      date: 2023-08-24 11:15:10.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -lockBy: App\Entity\Scholar\Module\OriginModule {#2682 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#21285
    -id: "1bee5e7b-7551-11ed-a9f8-0242c0a8a005"
    -chapters: Doctrine\ORM\PersistentCollection {#21286 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#21291 …}
    -exercises: Doctrine\ORM\PersistentCollection {#21288 …}
    -minimumTime: DateTime @21600 {#21282
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#21293 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#2858 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#21295 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#21297 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#21303 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1670322673 {#21283
      date: 2022-12-06 11:31:13.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1756804629 {#21284
      date: 2025-09-02 11:17:09.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#21301 …}
    #fromApi: false
    -status: "published"
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#21309 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\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 {#1323
    -id: "fe5bdd93-b6d8-11ee-b7d7-0242c0a85003"
    -modules: Doctrine\ORM\PersistentCollection {#1330 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1364 …}
    -totalHourDescription: 0
    -videoDescription: null
    -diplomaDescription: "Titre Niveau 4 (Bac)"
    -trainingProduct: null
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1379 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1386 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1387 …}
    -thematic: [
      "2"
    ]
    -diploma: 4
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1425 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1705675359 {#1320
      date: 2024-01-19 15:42:39.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458954 {#1321
      date: 2025-09-10 01:02:34.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1449 …}
    #fromApi: false
    -name: "Encadrant Technique d'Insertion"
    -description: """
      L'encadrant technique d'insertion (ETI) supervise et soutient socio-professionnellement des personnes éloignées du marché du travail au sein d'une structure d'insertion produisant des biens ou services. Sa mission est d'atteindre les objectifs de production tout en intégrant les buts de formation et d'insertion des salariés. Sous la direction du responsable de la structure, l'ETI organise et gère une partie de l'activité de production. Il établit les conditions pour réaliser un produit ou service, en planifie la mise en œuvre et assure le suivi pour garantir la qualité et la quantité. Il utilise des outils numériques pour la gestion de la production, répartit le travail selon les compétences des salariés et gère l'équipe, en veillant à leur motivation et à la résolution de conflits.\r\n
      L'ETI joue également un rôle dans l'accueil, l'accompagnement et le suivi socio-professionnel des salariés en insertion. Il favorise leur intégration dans la structure, identifie leurs atouts et obstacles, et collabore avec d'autres acteurs du parcours d'insertion. Il contribue à l'évolution professionnelle des salariés en organisant des séances d'apprentissage, en s'assurant de la pertinence des méthodes pédagogiques et en évaluant leurs acquis. Il documente et atteste des compétences professionnelles acquises.
      """
    -public: false
    -_links: null
    -status: "published"
    -lockBy: App\Entity\Scholar\Training\Training {#1441 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#2667
    -id: "696d722e-7564-11ed-a9f8-0242c0a8a005"
    -lessons: Doctrine\ORM\PersistentCollection {#2668 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#2673 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#2678 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1670330964 {#2657
      date: 2022-12-06 13:49:24.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1692868510 {#2666
      date: 2023-08-24 11:15:10.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -lockBy: App\Entity\Scholar\Module\OriginModule {#2682 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#21331
    -id: "57f45b98-7553-11ed-a9f8-0242c0a8a005"
    -chapters: Doctrine\ORM\PersistentCollection {#21332 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#21337 …}
    -exercises: Doctrine\ORM\PersistentCollection {#21334 …}
    -minimumTime: DateTime @21600 {#21328
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#21339 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#2858 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#21341 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#21343 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#21349 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1670323633 {#21329
      date: 2022-12-06 11:47:13.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1756886313 {#21330
      date: 2025-09-03 09:58:33.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#21301 …}
    #fromApi: false
    -status: "published"
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#21353 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\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 {#1323
    -id: "fe5bdd93-b6d8-11ee-b7d7-0242c0a85003"
    -modules: Doctrine\ORM\PersistentCollection {#1330 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1364 …}
    -totalHourDescription: 0
    -videoDescription: null
    -diplomaDescription: "Titre Niveau 4 (Bac)"
    -trainingProduct: null
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1379 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1386 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1387 …}
    -thematic: [
      "2"
    ]
    -diploma: 4
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1425 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1705675359 {#1320
      date: 2024-01-19 15:42:39.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458954 {#1321
      date: 2025-09-10 01:02:34.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1449 …}
    #fromApi: false
    -name: "Encadrant Technique d'Insertion"
    -description: """
      L'encadrant technique d'insertion (ETI) supervise et soutient socio-professionnellement des personnes éloignées du marché du travail au sein d'une structure d'insertion produisant des biens ou services. Sa mission est d'atteindre les objectifs de production tout en intégrant les buts de formation et d'insertion des salariés. Sous la direction du responsable de la structure, l'ETI organise et gère une partie de l'activité de production. Il établit les conditions pour réaliser un produit ou service, en planifie la mise en œuvre et assure le suivi pour garantir la qualité et la quantité. Il utilise des outils numériques pour la gestion de la production, répartit le travail selon les compétences des salariés et gère l'équipe, en veillant à leur motivation et à la résolution de conflits.\r\n
      L'ETI joue également un rôle dans l'accueil, l'accompagnement et le suivi socio-professionnel des salariés en insertion. Il favorise leur intégration dans la structure, identifie leurs atouts et obstacles, et collabore avec d'autres acteurs du parcours d'insertion. Il contribue à l'évolution professionnelle des salariés en organisant des séances d'apprentissage, en s'assurant de la pertinence des méthodes pédagogiques et en évaluant leurs acquis. Il documente et atteste des compétences professionnelles acquises.
      """
    -public: false
    -_links: null
    -status: "published"
    -lockBy: App\Entity\Scholar\Training\Training {#1441 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#2667
    -id: "696d722e-7564-11ed-a9f8-0242c0a8a005"
    -lessons: Doctrine\ORM\PersistentCollection {#2668 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#2673 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#2678 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1670330964 {#2657
      date: 2022-12-06 13:49:24.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1692868510 {#2666
      date: 2023-08-24 11:15:10.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -lockBy: App\Entity\Scholar\Module\OriginModule {#2682 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#21375
    -id: "b9ff1f3a-7553-11ed-a9f8-0242c0a8a005"
    -chapters: Doctrine\ORM\PersistentCollection {#21376 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#21381 …}
    -exercises: Doctrine\ORM\PersistentCollection {#21378 …}
    -minimumTime: DateTime @21600 {#21372
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#21383 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#2858 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#21385 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#21387 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#21393 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1670323798 {#21373
      date: 2022-12-06 11:49:58.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1756888359 {#21374
      date: 2025-09-03 10:32:39.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#21301 …}
    #fromApi: false
    -status: "published"
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#21398 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\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 {#1323
    -id: "fe5bdd93-b6d8-11ee-b7d7-0242c0a85003"
    -modules: Doctrine\ORM\PersistentCollection {#1330 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1364 …}
    -totalHourDescription: 0
    -videoDescription: null
    -diplomaDescription: "Titre Niveau 4 (Bac)"
    -trainingProduct: null
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1379 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1386 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1387 …}
    -thematic: [
      "2"
    ]
    -diploma: 4
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1425 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1705675359 {#1320
      date: 2024-01-19 15:42:39.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458954 {#1321
      date: 2025-09-10 01:02:34.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1449 …}
    #fromApi: false
    -name: "Encadrant Technique d'Insertion"
    -description: """
      L'encadrant technique d'insertion (ETI) supervise et soutient socio-professionnellement des personnes éloignées du marché du travail au sein d'une structure d'insertion produisant des biens ou services. Sa mission est d'atteindre les objectifs de production tout en intégrant les buts de formation et d'insertion des salariés. Sous la direction du responsable de la structure, l'ETI organise et gère une partie de l'activité de production. Il établit les conditions pour réaliser un produit ou service, en planifie la mise en œuvre et assure le suivi pour garantir la qualité et la quantité. Il utilise des outils numériques pour la gestion de la production, répartit le travail selon les compétences des salariés et gère l'équipe, en veillant à leur motivation et à la résolution de conflits.\r\n
      L'ETI joue également un rôle dans l'accueil, l'accompagnement et le suivi socio-professionnel des salariés en insertion. Il favorise leur intégration dans la structure, identifie leurs atouts et obstacles, et collabore avec d'autres acteurs du parcours d'insertion. Il contribue à l'évolution professionnelle des salariés en organisant des séances d'apprentissage, en s'assurant de la pertinence des méthodes pédagogiques et en évaluant leurs acquis. Il documente et atteste des compétences professionnelles acquises.
      """
    -public: false
    -_links: null
    -status: "published"
    -lockBy: App\Entity\Scholar\Training\Training {#1441 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
  "module" => App\Entity\Scholar\Module\OriginModule {#2694
    -id: "7fd0505b-953b-11ef-acb7-0242c0a80003"
    -lessons: Doctrine\ORM\PersistentCollection {#2695 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#2700 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#2704 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1730126825 {#2685
      date: 2024-10-28 15:47:05.0 Europe/Paris (+01:00)
    }
    -updatedAt: null
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -image: null
    -sharedModules: Doctrine\ORM\PersistentCollection {#2703 …}
    -duplicateFrom: null
    -name: "Projet tutoré ETI"
    -description: """
      en cours\r\n
      Ref_PJT100
      """
    -public: false
    -_links: null
    -status: "published"
  }
  "lesson" => App\Entity\Scholar\Lesson\OriginLesson {#21533
    -id: "15982449-bb74-11ea-8d8a-0242ac1c0003"
    -chapters: Doctrine\ORM\PersistentCollection {#21534 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#21539 …}
    -exercises: Doctrine\ORM\PersistentCollection {#21536 …}
    -minimumTime: DateTime @21600 {#21530
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#21541 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#2858 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#21543 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#21545 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#21550 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1593591784 {#21531
      date: 2020-07-01 10:23:04.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1743671331 {#21532
      date: 2025-04-03 11:08:51.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -status: "published"
    -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 {#21549 …}
    -lessonReviewActivated: true
    -indexedContent: null
    -name: "Projet tutoré : Description du projet"
    -description: "<p>Projet tutor&eacute; : Description du projet PJT100-Ref_PJT101</p>"
    -public: false
    -_links: null
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\TrainingVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\PracticalCaseUserVoter"
ACCESS ABSTAIN
"Nellapp\Bundle\SDKBundle\Permission\Security\Voter\SuperAdminVoter"
ACCESS ABSTAIN
Show voter details
262 DENIED FRONT_ACCESS
[
  "training" => App\Entity\Scholar\Training\SharedTraining {#1323
    -id: "fe5bdd93-b6d8-11ee-b7d7-0242c0a85003"
    -modules: Doctrine\ORM\PersistentCollection {#1330 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1364 …}
    -totalHourDescription: 0
    -videoDescription: null
    -diplomaDescription: "Titre Niveau 4 (Bac)"
    -trainingProduct: null
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1379 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1386 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1387 …}
    -thematic: [
      "2"
    ]
    -diploma: 4
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1425 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1705675359 {#1320
      date: 2024-01-19 15:42:39.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458954 {#1321
      date: 2025-09-10 01:02:34.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1449 …}
    #fromApi: false
    -name: "Encadrant Technique d'Insertion"
    -description: """
      L'encadrant technique d'insertion (ETI) supervise et soutient socio-professionnellement des personnes éloignées du marché du travail au sein d'une structure d'insertion produisant des biens ou services. Sa mission est d'atteindre les objectifs de production tout en intégrant les buts de formation et d'insertion des salariés. Sous la direction du responsable de la structure, l'ETI organise et gère une partie de l'activité de production. Il établit les conditions pour réaliser un produit ou service, en planifie la mise en œuvre et assure le suivi pour garantir la qualité et la quantité. Il utilise des outils numériques pour la gestion de la production, répartit le travail selon les compétences des salariés et gère l'équipe, en veillant à leur motivation et à la résolution de conflits.\r\n
      L'ETI joue également un rôle dans l'accueil, l'accompagnement et le suivi socio-professionnel des salariés en insertion. Il favorise leur intégration dans la structure, identifie leurs atouts et obstacles, et collabore avec d'autres acteurs du parcours d'insertion. Il contribue à l'évolution professionnelle des salariés en organisant des séances d'apprentissage, en s'assurant de la pertinence des méthodes pédagogiques et en évaluant leurs acquis. Il documente et atteste des compétences professionnelles acquises.
      """
    -public: false
    -_links: null
    -status: "published"
    -lockBy: App\Entity\Scholar\Training\Training {#1441 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
  "module" => App\Entity\Scholar\Module\OriginModule {#2694
    -id: "7fd0505b-953b-11ef-acb7-0242c0a80003"
    -lessons: Doctrine\ORM\PersistentCollection {#2695 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#2700 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#2704 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1730126825 {#2685
      date: 2024-10-28 15:47:05.0 Europe/Paris (+01:00)
    }
    -updatedAt: null
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -image: null
    -sharedModules: Doctrine\ORM\PersistentCollection {#2703 …}
    -duplicateFrom: null
    -name: "Projet tutoré ETI"
    -description: """
      en cours\r\n
      Ref_PJT100
      """
    -public: false
    -_links: null
    -status: "published"
  }
  "lesson" => App\Entity\Scholar\Lesson\OriginLesson {#21555
    -id: "0a0196a6-bb75-11ea-8d8a-0242ac1c0003"
    -chapters: Doctrine\ORM\PersistentCollection {#21556 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#21561 …}
    -exercises: Doctrine\ORM\PersistentCollection {#21558 …}
    -minimumTime: DateTime @21600 {#21552
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#21563 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#2858 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#21565 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#21567 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#21572 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1593592194 {#21553
      date: 2020-07-01 10:29:54.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1744268945 {#21554
      date: 2025-04-10 09:09:05.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -status: "published"
    -ref: null
    -image: null
    -objective: null
    -sharedLessons: Doctrine\ORM\PersistentCollection {#21571 …}
    -lessonReviewActivated: true
    -indexedContent: null
    -name: "Projet tutoré : Libre"
    -description: "<p>Projet tutor&eacute; : Libre</p>"
    -public: false
    -_links: null
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\TrainingVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\PracticalCaseUserVoter"
ACCESS ABSTAIN
"Nellapp\Bundle\SDKBundle\Permission\Security\Voter\SuperAdminVoter"
ACCESS ABSTAIN
Show voter details
263 DENIED FRONT_ACCESS
[
  "training" => App\Entity\Scholar\Training\SharedTraining {#1323
    -id: "fe5bdd93-b6d8-11ee-b7d7-0242c0a85003"
    -modules: Doctrine\ORM\PersistentCollection {#1330 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1364 …}
    -totalHourDescription: 0
    -videoDescription: null
    -diplomaDescription: "Titre Niveau 4 (Bac)"
    -trainingProduct: null
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1379 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1386 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1387 …}
    -thematic: [
      "2"
    ]
    -diploma: 4
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1425 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1705675359 {#1320
      date: 2024-01-19 15:42:39.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458954 {#1321
      date: 2025-09-10 01:02:34.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1449 …}
    #fromApi: false
    -name: "Encadrant Technique d'Insertion"
    -description: """
      L'encadrant technique d'insertion (ETI) supervise et soutient socio-professionnellement des personnes éloignées du marché du travail au sein d'une structure d'insertion produisant des biens ou services. Sa mission est d'atteindre les objectifs de production tout en intégrant les buts de formation et d'insertion des salariés. Sous la direction du responsable de la structure, l'ETI organise et gère une partie de l'activité de production. Il établit les conditions pour réaliser un produit ou service, en planifie la mise en œuvre et assure le suivi pour garantir la qualité et la quantité. Il utilise des outils numériques pour la gestion de la production, répartit le travail selon les compétences des salariés et gère l'équipe, en veillant à leur motivation et à la résolution de conflits.\r\n
      L'ETI joue également un rôle dans l'accueil, l'accompagnement et le suivi socio-professionnel des salariés en insertion. Il favorise leur intégration dans la structure, identifie leurs atouts et obstacles, et collabore avec d'autres acteurs du parcours d'insertion. Il contribue à l'évolution professionnelle des salariés en organisant des séances d'apprentissage, en s'assurant de la pertinence des méthodes pédagogiques et en évaluant leurs acquis. Il documente et atteste des compétences professionnelles acquises.
      """
    -public: false
    -_links: null
    -status: "published"
    -lockBy: App\Entity\Scholar\Training\Training {#1441 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
  "module" => App\Entity\Scholar\Module\OriginModule {#2694
    -id: "7fd0505b-953b-11ef-acb7-0242c0a80003"
    -lessons: Doctrine\ORM\PersistentCollection {#2695 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#2700 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#2704 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1730126825 {#2685
      date: 2024-10-28 15:47:05.0 Europe/Paris (+01:00)
    }
    -updatedAt: null
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -image: null
    -sharedModules: Doctrine\ORM\PersistentCollection {#2703 …}
    -duplicateFrom: null
    -name: "Projet tutoré ETI"
    -description: """
      en cours\r\n
      Ref_PJT100
      """
    -public: false
    -_links: null
    -status: "published"
  }
  "lesson" => App\Entity\Scholar\Lesson\OriginLesson {#21577
    -id: "ba0730e2-bb75-11ea-8d8a-0242ac1c0003"
    -chapters: Doctrine\ORM\PersistentCollection {#21578 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#21583 …}
    -exercises: Doctrine\ORM\PersistentCollection {#21580 …}
    -minimumTime: DateTime @21600 {#21574
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#21585 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#2858 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#21587 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#21589 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#21594 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1593592489 {#21575
      date: 2020-07-01 10:34:49.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1744268964 {#21576
      date: 2025-04-10 09:09:24.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -status: "published"
    -ref: "PJT110"
    -image: null
    -objective: null
    -sharedLessons: Doctrine\ORM\PersistentCollection {#21593 …}
    -lessonReviewActivated: true
    -indexedContent: null
    -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
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\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 {#1323
    -id: "fe5bdd93-b6d8-11ee-b7d7-0242c0a85003"
    -modules: Doctrine\ORM\PersistentCollection {#1330 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1364 …}
    -totalHourDescription: 0
    -videoDescription: null
    -diplomaDescription: "Titre Niveau 4 (Bac)"
    -trainingProduct: null
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1379 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1386 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1387 …}
    -thematic: [
      "2"
    ]
    -diploma: 4
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1425 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1705675359 {#1320
      date: 2024-01-19 15:42:39.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458954 {#1321
      date: 2025-09-10 01:02:34.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1449 …}
    #fromApi: false
    -name: "Encadrant Technique d'Insertion"
    -description: """
      L'encadrant technique d'insertion (ETI) supervise et soutient socio-professionnellement des personnes éloignées du marché du travail au sein d'une structure d'insertion produisant des biens ou services. Sa mission est d'atteindre les objectifs de production tout en intégrant les buts de formation et d'insertion des salariés. Sous la direction du responsable de la structure, l'ETI organise et gère une partie de l'activité de production. Il établit les conditions pour réaliser un produit ou service, en planifie la mise en œuvre et assure le suivi pour garantir la qualité et la quantité. Il utilise des outils numériques pour la gestion de la production, répartit le travail selon les compétences des salariés et gère l'équipe, en veillant à leur motivation et à la résolution de conflits.\r\n
      L'ETI joue également un rôle dans l'accueil, l'accompagnement et le suivi socio-professionnel des salariés en insertion. Il favorise leur intégration dans la structure, identifie leurs atouts et obstacles, et collabore avec d'autres acteurs du parcours d'insertion. Il contribue à l'évolution professionnelle des salariés en organisant des séances d'apprentissage, en s'assurant de la pertinence des méthodes pédagogiques et en évaluant leurs acquis. Il documente et atteste des compétences professionnelles acquises.
      """
    -public: false
    -_links: null
    -status: "published"
    -lockBy: App\Entity\Scholar\Training\Training {#1441 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
]
"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 {#1323
  -id: "fe5bdd93-b6d8-11ee-b7d7-0242c0a85003"
  -modules: Doctrine\ORM\PersistentCollection {#1330 …}
  -image: Proxies\__CG__\App\Entity\Channel\Image {#1364 …}
  -totalHourDescription: 0
  -videoDescription: null
  -diplomaDescription: "Titre Niveau 4 (Bac)"
  -trainingProduct: null
  -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1379 …}
  -trainingType: "blended"
  -abstractCursus: Doctrine\ORM\PersistentCollection {#1386 …}
  -sharedTrainings: Doctrine\ORM\PersistentCollection {#1387 …}
  -thematic: [
    "2"
  ]
  -diploma: 4
  -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1425 …}
  -duplicateFrom: null
  -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  -createdAt: DateTime @1705675359 {#1320
    date: 2024-01-19 15:42:39.0 Europe/Paris (+01:00)
  }
  -updatedAt: DateTime @1757458954 {#1321
    date: 2025-09-10 01:02:34.0 Europe/Paris (+02:00)
  }
  #createdBy: null
  #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1449 …}
  #fromApi: false
  -name: "Encadrant Technique d'Insertion"
  -description: """
    L'encadrant technique d'insertion (ETI) supervise et soutient socio-professionnellement des personnes éloignées du marché du travail au sein d'une structure d'insertion produisant des biens ou services. Sa mission est d'atteindre les objectifs de production tout en intégrant les buts de formation et d'insertion des salariés. Sous la direction du responsable de la structure, l'ETI organise et gère une partie de l'activité de production. Il établit les conditions pour réaliser un produit ou service, en planifie la mise en œuvre et assure le suivi pour garantir la qualité et la quantité. Il utilise des outils numériques pour la gestion de la production, répartit le travail selon les compétences des salariés et gère l'équipe, en veillant à leur motivation et à la résolution de conflits.\r\n
    L'ETI joue également un rôle dans l'accueil, l'accompagnement et le suivi socio-professionnel des salariés en insertion. Il favorise leur intégration dans la structure, identifie leurs atouts et obstacles, et collabore avec d'autres acteurs du parcours d'insertion. Il contribue à l'évolution professionnelle des salariés en organisant des séances d'apprentissage, en s'assurant de la pertinence des méthodes pédagogiques et en évaluant leurs acquis. Il documente et atteste des compétences professionnelles acquises.
    """
  -public: false
  -_links: null
  -status: "published"
  -lockBy: App\Entity\Scholar\Training\Training {#1441 …}
  -lockByStatus: 1
  -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
}
"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