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 {#1387
  -map: Symfony\Component\Security\Http\AccessMap {#1386 …}
  -authenticationEntryPoint: null
  -logger: Symfony\Bridge\Monolog\Logger {#1410 …}
  -httpPort: 80
  -httpsPort: 443
}
0.00 ms (none)
Symfony\Component\Security\Http\Firewall\ContextListener {#1378
  -tokenStorage: Symfony\Component\Security\Core\Authentication\Token\Storage\TokenStorage {#598 …}
  -sessionKey: "_security_main"
  -logger: Symfony\Bridge\Monolog\Logger {#1410 …}
  -userProviders: Symfony\Component\DependencyInjection\Argument\RewindableGenerator {#1377 …}
  -dispatcher: Symfony\Component\EventDispatcher\EventDispatcher {#1407 …}
  -registered: false
  -trustResolver: Symfony\Component\Security\Core\Authentication\AuthenticationTrustResolver {#1418 …}
  -rememberMeServices: null
  -sessionTrackerEnabler: [
    Symfony\Component\Security\Core\Authentication\Token\Storage\UsageTrackingTokenStorage {#599 …}
    "enableUsageTracking"
  ]
}
0.00 ms (none)
Symfony\Component\Security\Http\Firewall\AuthenticatorManagerListener {#1373
  -authenticatorManager: Symfony\Component\Security\Http\Authentication\AuthenticatorManager {#1372 …}
}
0.00 ms (none)
Symfony\Component\Security\Http\Firewall\AccessListener {#1370
  -tokenStorage: Symfony\Component\Security\Core\Authentication\Token\Storage\UsageTrackingTokenStorage {#599 …}
  -accessDecisionManager: Symfony\Component\Security\Core\Authorization\TraceableAccessDecisionManager {#251 …}
  -map: Symfony\Component\Security\Http\AccessMap {#1386 …}
  -authManager: null
  -exceptionOnNoToken: false
}
0.00 ms (none)
Symfony\Component\Security\Http\Firewall\LogoutListener {#1408
  -tokenStorage: Symfony\Component\Security\Core\Authentication\Token\Storage\UsageTrackingTokenStorage {#599 …}
  -options: [
    "csrf_parameter" => "_csrf_token"
    "csrf_token_id" => "logout"
    "logout_path" => "/logout"
  ]
  -httpUtils: Symfony\Component\Security\Http\HttpUtils {#1423 …}
  -csrfTokenManager: null
  -eventDispatcher: Symfony\Component\EventDispatcher\EventDispatcher {#1407 …}
}
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 DENIED FRONT_ACCESS
[
  "training" => App\Entity\Scholar\Training\SharedTraining {#1693
    -lockBy: App\Entity\Scholar\Training\Training {#1808 …}
    -lockByStatus: 1
    -id: "fe5bdd93-b6d8-11ee-b7d7-0242c0a85003"
    -modules: Doctrine\ORM\PersistentCollection {#1706 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1733 …}
    -totalHourDescription: 0
    -videoDescription: null
    -diplomaDescription: "Titre Niveau 4 (Bac)"
    -trainingProduct: null
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1743 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1745 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1749 …}
    -thematic: [
      "2"
    ]
    -diploma: 4
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1792 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
    -createdAt: DateTime @1705675359 {#1686
      date: 2024-01-19 15:42:39.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458954 {#1691
      date: 2025-09-10 01:02:34.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1816 …}
    #fromApi: false
    -name: "Encadrant Technique d'Insertion"
    -description: """
      L'encadrant technique d'insertion (ETI) supervise et soutient socio-professionnellement des personnes éloignées du marché du travail au sein d'une structure d'insertion produisant des biens ou services. Sa mission est d'atteindre les objectifs de production tout en intégrant les buts de formation et d'insertion des salariés. Sous la direction du responsable de la structure, l'ETI organise et gère une partie de l'activité de production. Il établit les conditions pour réaliser un produit ou service, en planifie la mise en œuvre et assure le suivi pour garantir la qualité et la quantité. Il utilise des outils numériques pour la gestion de la production, répartit le travail selon les compétences des salariés et gère l'équipe, en veillant à leur motivation et à la résolution de conflits.\r\n
      L'ETI joue également un rôle dans l'accueil, l'accompagnement et le suivi socio-professionnel des salariés en insertion. Il favorise leur intégration dans la structure, identifie leurs atouts et obstacles, et collabore avec d'autres acteurs du parcours d'insertion. Il contribue à l'évolution professionnelle des salariés en organisant des séances d'apprentissage, en s'assurant de la pertinence des méthodes pédagogiques et en évaluant leurs acquis. Il documente et atteste des compétences professionnelles acquises.
      """
    -public: false
    -_links: null
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#1990
    -lockBy: App\Entity\Scholar\Module\OriginModule {#2036 …}
    -lockByStatus: 1
    -id: "2b6a41ad-354a-11e9-8180-00163e87308f"
    -lessons: Doctrine\ORM\PersistentCollection {#1996 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#2020 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#2025 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
    -createdAt: DateTime @1550692828 {#1983
      date: 2019-02-20 21:00:28.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458818 {#1988
      date: 2025-09-10 01:00:18.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1816 …}
    #fromApi: false
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#3141
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#3223 …}
    -lockByStatus: 1
    -id: "8ff02cd5-3543-11e9-8180-00163e87308f"
    -chapters: Doctrine\ORM\PersistentCollection {#3157 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#3170 …}
    -exercises: Doctrine\ORM\PersistentCollection {#3167 …}
    -minimumTime: DateTime @21600 {#3138
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#3186 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#3175 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#3191 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#3215 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#3205 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
    -createdAt: DateTime @1550689990 {#3137
      date: 2019-02-20 20:13:10.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757457507 {#3114
      date: 2025-09-10 00:38:27.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#2046 …}
    #fromApi: false
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\TrainingVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\PracticalCaseUserVoter"
ACCESS ABSTAIN
"Nellapp\Bundle\SDKBundle\Permission\Security\Voter\SuperAdminVoter"
ACCESS ABSTAIN
Show voter details
2 DENIED FRONT_ACCESS
[
  "training" => App\Entity\Scholar\Training\SharedTraining {#1693
    -lockBy: App\Entity\Scholar\Training\Training {#1808 …}
    -lockByStatus: 1
    -id: "fe5bdd93-b6d8-11ee-b7d7-0242c0a85003"
    -modules: Doctrine\ORM\PersistentCollection {#1706 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1733 …}
    -totalHourDescription: 0
    -videoDescription: null
    -diplomaDescription: "Titre Niveau 4 (Bac)"
    -trainingProduct: null
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1743 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1745 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1749 …}
    -thematic: [
      "2"
    ]
    -diploma: 4
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1792 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
    -createdAt: DateTime @1705675359 {#1686
      date: 2024-01-19 15:42:39.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458954 {#1691
      date: 2025-09-10 01:02:34.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1816 …}
    #fromApi: false
    -name: "Encadrant Technique d'Insertion"
    -description: """
      L'encadrant technique d'insertion (ETI) supervise et soutient socio-professionnellement des personnes éloignées du marché du travail au sein d'une structure d'insertion produisant des biens ou services. Sa mission est d'atteindre les objectifs de production tout en intégrant les buts de formation et d'insertion des salariés. Sous la direction du responsable de la structure, l'ETI organise et gère une partie de l'activité de production. Il établit les conditions pour réaliser un produit ou service, en planifie la mise en œuvre et assure le suivi pour garantir la qualité et la quantité. Il utilise des outils numériques pour la gestion de la production, répartit le travail selon les compétences des salariés et gère l'équipe, en veillant à leur motivation et à la résolution de conflits.\r\n
      L'ETI joue également un rôle dans l'accueil, l'accompagnement et le suivi socio-professionnel des salariés en insertion. Il favorise leur intégration dans la structure, identifie leurs atouts et obstacles, et collabore avec d'autres acteurs du parcours d'insertion. Il contribue à l'évolution professionnelle des salariés en organisant des séances d'apprentissage, en s'assurant de la pertinence des méthodes pédagogiques et en évaluant leurs acquis. Il documente et atteste des compétences professionnelles acquises.
      """
    -public: false
    -_links: null
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#1990
    -lockBy: App\Entity\Scholar\Module\OriginModule {#2036 …}
    -lockByStatus: 1
    -id: "2b6a41ad-354a-11e9-8180-00163e87308f"
    -lessons: Doctrine\ORM\PersistentCollection {#1996 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#2020 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#2025 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
    -createdAt: DateTime @1550692828 {#1983
      date: 2019-02-20 21:00:28.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458818 {#1988
      date: 2025-09-10 01:00:18.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1816 …}
    #fromApi: false
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#3245
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#3273 …}
    -lockByStatus: 1
    -id: "95cfcbd4-169d-11ea-9c0f-0242c0a8b002"
    -chapters: Doctrine\ORM\PersistentCollection {#3246 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#3256 …}
    -exercises: Doctrine\ORM\PersistentCollection {#3253 …}
    -minimumTime: DateTime @21600 {#3217
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#3258 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#3175 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#3260 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#3262 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#3268 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
    -createdAt: DateTime @1575467666 {#3210
      date: 2019-12-04 14:54:26.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458810 {#3244
      date: 2025-09-10 01:00:10.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#3266 …}
    #fromApi: false
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\TrainingVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\PracticalCaseUserVoter"
ACCESS ABSTAIN
"Nellapp\Bundle\SDKBundle\Permission\Security\Voter\SuperAdminVoter"
ACCESS ABSTAIN
Show voter details
3 DENIED FRONT_ACCESS
[
  "training" => App\Entity\Scholar\Training\SharedTraining {#1693
    -lockBy: App\Entity\Scholar\Training\Training {#1808 …}
    -lockByStatus: 1
    -id: "fe5bdd93-b6d8-11ee-b7d7-0242c0a85003"
    -modules: Doctrine\ORM\PersistentCollection {#1706 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1733 …}
    -totalHourDescription: 0
    -videoDescription: null
    -diplomaDescription: "Titre Niveau 4 (Bac)"
    -trainingProduct: null
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1743 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1745 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1749 …}
    -thematic: [
      "2"
    ]
    -diploma: 4
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1792 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
    -createdAt: DateTime @1705675359 {#1686
      date: 2024-01-19 15:42:39.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458954 {#1691
      date: 2025-09-10 01:02:34.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1816 …}
    #fromApi: false
    -name: "Encadrant Technique d'Insertion"
    -description: """
      L'encadrant technique d'insertion (ETI) supervise et soutient socio-professionnellement des personnes éloignées du marché du travail au sein d'une structure d'insertion produisant des biens ou services. Sa mission est d'atteindre les objectifs de production tout en intégrant les buts de formation et d'insertion des salariés. Sous la direction du responsable de la structure, l'ETI organise et gère une partie de l'activité de production. Il établit les conditions pour réaliser un produit ou service, en planifie la mise en œuvre et assure le suivi pour garantir la qualité et la quantité. Il utilise des outils numériques pour la gestion de la production, répartit le travail selon les compétences des salariés et gère l'équipe, en veillant à leur motivation et à la résolution de conflits.\r\n
      L'ETI joue également un rôle dans l'accueil, l'accompagnement et le suivi socio-professionnel des salariés en insertion. Il favorise leur intégration dans la structure, identifie leurs atouts et obstacles, et collabore avec d'autres acteurs du parcours d'insertion. Il contribue à l'évolution professionnelle des salariés en organisant des séances d'apprentissage, en s'assurant de la pertinence des méthodes pédagogiques et en évaluant leurs acquis. Il documente et atteste des compétences professionnelles acquises.
      """
    -public: false
    -_links: null
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#1990
    -lockBy: App\Entity\Scholar\Module\OriginModule {#2036 …}
    -lockByStatus: 1
    -id: "2b6a41ad-354a-11e9-8180-00163e87308f"
    -lessons: Doctrine\ORM\PersistentCollection {#1996 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#2020 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#2025 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
    -createdAt: DateTime @1550692828 {#1983
      date: 2019-02-20 21:00:28.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458818 {#1988
      date: 2025-09-10 01:00:18.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1816 …}
    #fromApi: false
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#3295
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#3317 …}
    -lockByStatus: 1
    -id: "0aeafa8b-a22c-11e9-aad5-0242ac160002"
    -chapters: Doctrine\ORM\PersistentCollection {#3296 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#3301 …}
    -exercises: Doctrine\ORM\PersistentCollection {#3298 …}
    -minimumTime: DateTime @21600 {#3292
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#3303 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#3175 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#3305 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#3307 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#3312 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
    -createdAt: DateTime @1562664565 {#3293
      date: 2019-07-09 11:29:25.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1750847724 {#3294
      date: 2025-06-25 12:35:24.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\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 {#1693
    -lockBy: App\Entity\Scholar\Training\Training {#1808 …}
    -lockByStatus: 1
    -id: "fe5bdd93-b6d8-11ee-b7d7-0242c0a85003"
    -modules: Doctrine\ORM\PersistentCollection {#1706 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1733 …}
    -totalHourDescription: 0
    -videoDescription: null
    -diplomaDescription: "Titre Niveau 4 (Bac)"
    -trainingProduct: null
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1743 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1745 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1749 …}
    -thematic: [
      "2"
    ]
    -diploma: 4
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1792 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
    -createdAt: DateTime @1705675359 {#1686
      date: 2024-01-19 15:42:39.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458954 {#1691
      date: 2025-09-10 01:02:34.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1816 …}
    #fromApi: false
    -name: "Encadrant Technique d'Insertion"
    -description: """
      L'encadrant technique d'insertion (ETI) supervise et soutient socio-professionnellement des personnes éloignées du marché du travail au sein d'une structure d'insertion produisant des biens ou services. Sa mission est d'atteindre les objectifs de production tout en intégrant les buts de formation et d'insertion des salariés. Sous la direction du responsable de la structure, l'ETI organise et gère une partie de l'activité de production. Il établit les conditions pour réaliser un produit ou service, en planifie la mise en œuvre et assure le suivi pour garantir la qualité et la quantité. Il utilise des outils numériques pour la gestion de la production, répartit le travail selon les compétences des salariés et gère l'équipe, en veillant à leur motivation et à la résolution de conflits.\r\n
      L'ETI joue également un rôle dans l'accueil, l'accompagnement et le suivi socio-professionnel des salariés en insertion. Il favorise leur intégration dans la structure, identifie leurs atouts et obstacles, et collabore avec d'autres acteurs du parcours d'insertion. Il contribue à l'évolution professionnelle des salariés en organisant des séances d'apprentissage, en s'assurant de la pertinence des méthodes pédagogiques et en évaluant leurs acquis. Il documente et atteste des compétences professionnelles acquises.
      """
    -public: false
    -_links: null
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#1990
    -lockBy: App\Entity\Scholar\Module\OriginModule {#2036 …}
    -lockByStatus: 1
    -id: "2b6a41ad-354a-11e9-8180-00163e87308f"
    -lessons: Doctrine\ORM\PersistentCollection {#1996 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#2020 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#2025 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
    -createdAt: DateTime @1550692828 {#1983
      date: 2019-02-20 21:00:28.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458818 {#1988
      date: 2025-09-10 01:00:18.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1816 …}
    #fromApi: false
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#3337
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#3360 …}
    -lockByStatus: 1
    -id: "22f37c7e-354c-11e9-8180-00163e87308f"
    -chapters: Doctrine\ORM\PersistentCollection {#3338 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#3343 …}
    -exercises: Doctrine\ORM\PersistentCollection {#3340 …}
    -minimumTime: DateTime @21600 {#3330
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#3345 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#3175 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#3347 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#3349 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#3355 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
    -createdAt: DateTime @1550693673 {#3335
      date: 2019-02-20 21:14:33.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458805 {#3336
      date: 2025-09-10 01:00:05.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#3266 …}
    #fromApi: false
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\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 {#1693
    -lockBy: App\Entity\Scholar\Training\Training {#1808 …}
    -lockByStatus: 1
    -id: "fe5bdd93-b6d8-11ee-b7d7-0242c0a85003"
    -modules: Doctrine\ORM\PersistentCollection {#1706 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1733 …}
    -totalHourDescription: 0
    -videoDescription: null
    -diplomaDescription: "Titre Niveau 4 (Bac)"
    -trainingProduct: null
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1743 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1745 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1749 …}
    -thematic: [
      "2"
    ]
    -diploma: 4
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1792 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
    -createdAt: DateTime @1705675359 {#1686
      date: 2024-01-19 15:42:39.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458954 {#1691
      date: 2025-09-10 01:02:34.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1816 …}
    #fromApi: false
    -name: "Encadrant Technique d'Insertion"
    -description: """
      L'encadrant technique d'insertion (ETI) supervise et soutient socio-professionnellement des personnes éloignées du marché du travail au sein d'une structure d'insertion produisant des biens ou services. Sa mission est d'atteindre les objectifs de production tout en intégrant les buts de formation et d'insertion des salariés. Sous la direction du responsable de la structure, l'ETI organise et gère une partie de l'activité de production. Il établit les conditions pour réaliser un produit ou service, en planifie la mise en œuvre et assure le suivi pour garantir la qualité et la quantité. Il utilise des outils numériques pour la gestion de la production, répartit le travail selon les compétences des salariés et gère l'équipe, en veillant à leur motivation et à la résolution de conflits.\r\n
      L'ETI joue également un rôle dans l'accueil, l'accompagnement et le suivi socio-professionnel des salariés en insertion. Il favorise leur intégration dans la structure, identifie leurs atouts et obstacles, et collabore avec d'autres acteurs du parcours d'insertion. Il contribue à l'évolution professionnelle des salariés en organisant des séances d'apprentissage, en s'assurant de la pertinence des méthodes pédagogiques et en évaluant leurs acquis. Il documente et atteste des compétences professionnelles acquises.
      """
    -public: false
    -_links: null
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#1990
    -lockBy: App\Entity\Scholar\Module\OriginModule {#2036 …}
    -lockByStatus: 1
    -id: "2b6a41ad-354a-11e9-8180-00163e87308f"
    -lessons: Doctrine\ORM\PersistentCollection {#1996 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#2020 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#2025 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
    -createdAt: DateTime @1550692828 {#1983
      date: 2019-02-20 21:00:28.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458818 {#1988
      date: 2025-09-10 01:00:18.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1816 …}
    #fromApi: false
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\OriginLesson {#3381
    -ref: "PRE103"
    -image: null
    -objective: null
    -sharedLessons: Doctrine\ORM\PersistentCollection {#3397 …}
    -lessonReviewActivated: true
    -indexedContent: null
    -id: "92d82a91-e20f-11ef-addf-0242c0a83007"
    -chapters: Doctrine\ORM\PersistentCollection {#3382 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#3387 …}
    -exercises: Doctrine\ORM\PersistentCollection {#3384 …}
    -minimumTime: null
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#3389 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#2443 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#3391 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#3393 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#3399 …}
    -enableChatBot: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
    -createdAt: DateTime @1738574198 {#3379
      date: 2025-02-03 10:16:38.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757422899 {#3380
      date: 2025-09-09 15:01:39.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#3266 …}
    #fromApi: false
    -status: "published"
    -name: "Le stage et les documents administratifs"
    -description: """
      <p style="text-align: justify;"><iframe src="https://www.youtube.com/embed/xs2q9kKXfGI" width="640" height="360" data-mce-fragment="1"></iframe></p>\r\n
      <p style="text-align: justify;">La p&eacute;riode de stage en entreprise et les documents administratifs.&nbsp;</p>\r\n
      <p style="text-align: justify;">Lorsque vous allez vous rendre sur vos lieux de stage, l'entreprise, le centre de formation et vous-m&ecirc;me allez devoir compl&eacute;ter des documents administratifs. Ces documents sont obligatoires.&nbsp;&nbsp;</p>
      """
    -public: false
    -_links: null
    -lessonReviewActivated: true
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\TrainingVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\PracticalCaseUserVoter"
ACCESS ABSTAIN
"Nellapp\Bundle\SDKBundle\Permission\Security\Voter\SuperAdminVoter"
ACCESS ABSTAIN
Show voter details
6 DENIED FRONT_ACCESS
[
  "training" => App\Entity\Scholar\Training\SharedTraining {#1693
    -lockBy: App\Entity\Scholar\Training\Training {#1808 …}
    -lockByStatus: 1
    -id: "fe5bdd93-b6d8-11ee-b7d7-0242c0a85003"
    -modules: Doctrine\ORM\PersistentCollection {#1706 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1733 …}
    -totalHourDescription: 0
    -videoDescription: null
    -diplomaDescription: "Titre Niveau 4 (Bac)"
    -trainingProduct: null
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1743 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1745 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1749 …}
    -thematic: [
      "2"
    ]
    -diploma: 4
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1792 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
    -createdAt: DateTime @1705675359 {#1686
      date: 2024-01-19 15:42:39.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458954 {#1691
      date: 2025-09-10 01:02:34.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1816 …}
    #fromApi: false
    -name: "Encadrant Technique d'Insertion"
    -description: """
      L'encadrant technique d'insertion (ETI) supervise et soutient socio-professionnellement des personnes éloignées du marché du travail au sein d'une structure d'insertion produisant des biens ou services. Sa mission est d'atteindre les objectifs de production tout en intégrant les buts de formation et d'insertion des salariés. Sous la direction du responsable de la structure, l'ETI organise et gère une partie de l'activité de production. Il établit les conditions pour réaliser un produit ou service, en planifie la mise en œuvre et assure le suivi pour garantir la qualité et la quantité. Il utilise des outils numériques pour la gestion de la production, répartit le travail selon les compétences des salariés et gère l'équipe, en veillant à leur motivation et à la résolution de conflits.\r\n
      L'ETI joue également un rôle dans l'accueil, l'accompagnement et le suivi socio-professionnel des salariés en insertion. Il favorise leur intégration dans la structure, identifie leurs atouts et obstacles, et collabore avec d'autres acteurs du parcours d'insertion. Il contribue à l'évolution professionnelle des salariés en organisant des séances d'apprentissage, en s'assurant de la pertinence des méthodes pédagogiques et en évaluant leurs acquis. Il documente et atteste des compétences professionnelles acquises.
      """
    -public: false
    -_links: null
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#2029
    -lockBy: App\Entity\Scholar\Module\OriginModule {#2067 …}
    -lockByStatus: 1
    -id: "3fa89cf3-b6da-11ee-b7d7-0242c0a85003"
    -lessons: Doctrine\ORM\PersistentCollection {#2049 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#2059 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#2064 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
    -createdAt: DateTime @1705675898 {#2031
      date: 2024-01-19 15:51:38.0 Europe/Paris (+01:00)
    }
    -updatedAt: null
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#3626
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#3649 …}
    -lockByStatus: 1
    -id: "28876447-2191-11ef-9d89-0242ac160006"
    -chapters: Doctrine\ORM\PersistentCollection {#3627 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#3632 …}
    -exercises: Doctrine\ORM\PersistentCollection {#3629 …}
    -minimumTime: DateTime @21600 {#3623
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#3634 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#3636 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#3637 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#3639 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#3644 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
    -createdAt: DateTime @1717409280 {#3624
      date: 2024-06-03 12:08:00.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1752578036 {#3625
      date: 2025-07-15 13:13:56.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\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 {#1693
    -lockBy: App\Entity\Scholar\Training\Training {#1808 …}
    -lockByStatus: 1
    -id: "fe5bdd93-b6d8-11ee-b7d7-0242c0a85003"
    -modules: Doctrine\ORM\PersistentCollection {#1706 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1733 …}
    -totalHourDescription: 0
    -videoDescription: null
    -diplomaDescription: "Titre Niveau 4 (Bac)"
    -trainingProduct: null
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1743 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1745 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1749 …}
    -thematic: [
      "2"
    ]
    -diploma: 4
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1792 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
    -createdAt: DateTime @1705675359 {#1686
      date: 2024-01-19 15:42:39.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458954 {#1691
      date: 2025-09-10 01:02:34.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1816 …}
    #fromApi: false
    -name: "Encadrant Technique d'Insertion"
    -description: """
      L'encadrant technique d'insertion (ETI) supervise et soutient socio-professionnellement des personnes éloignées du marché du travail au sein d'une structure d'insertion produisant des biens ou services. Sa mission est d'atteindre les objectifs de production tout en intégrant les buts de formation et d'insertion des salariés. Sous la direction du responsable de la structure, l'ETI organise et gère une partie de l'activité de production. Il établit les conditions pour réaliser un produit ou service, en planifie la mise en œuvre et assure le suivi pour garantir la qualité et la quantité. Il utilise des outils numériques pour la gestion de la production, répartit le travail selon les compétences des salariés et gère l'équipe, en veillant à leur motivation et à la résolution de conflits.\r\n
      L'ETI joue également un rôle dans l'accueil, l'accompagnement et le suivi socio-professionnel des salariés en insertion. Il favorise leur intégration dans la structure, identifie leurs atouts et obstacles, et collabore avec d'autres acteurs du parcours d'insertion. Il contribue à l'évolution professionnelle des salariés en organisant des séances d'apprentissage, en s'assurant de la pertinence des méthodes pédagogiques et en évaluant leurs acquis. Il documente et atteste des compétences professionnelles acquises.
      """
    -public: false
    -_links: null
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#2029
    -lockBy: App\Entity\Scholar\Module\OriginModule {#2067 …}
    -lockByStatus: 1
    -id: "3fa89cf3-b6da-11ee-b7d7-0242c0a85003"
    -lessons: Doctrine\ORM\PersistentCollection {#2049 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#2059 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#2064 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
    -createdAt: DateTime @1705675898 {#2031
      date: 2024-01-19 15:51:38.0 Europe/Paris (+01:00)
    }
    -updatedAt: null
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#3669
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#3691 …}
    -lockByStatus: 1
    -id: "0f7e359e-219f-11ef-9d89-0242ac160006"
    -chapters: Doctrine\ORM\PersistentCollection {#3670 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#3675 …}
    -exercises: Doctrine\ORM\PersistentCollection {#3672 …}
    -minimumTime: DateTime @21600 {#3662
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#3677 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#3636 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#3679 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#3681 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#3686 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
    -createdAt: DateTime @1717415251 {#3667
      date: 2024-06-03 13:47:31.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1750847724 {#3668
      date: 2025-06-25 12:35:24.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\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 {#1693
    -lockBy: App\Entity\Scholar\Training\Training {#1808 …}
    -lockByStatus: 1
    -id: "fe5bdd93-b6d8-11ee-b7d7-0242c0a85003"
    -modules: Doctrine\ORM\PersistentCollection {#1706 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1733 …}
    -totalHourDescription: 0
    -videoDescription: null
    -diplomaDescription: "Titre Niveau 4 (Bac)"
    -trainingProduct: null
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1743 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1745 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1749 …}
    -thematic: [
      "2"
    ]
    -diploma: 4
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1792 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
    -createdAt: DateTime @1705675359 {#1686
      date: 2024-01-19 15:42:39.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458954 {#1691
      date: 2025-09-10 01:02:34.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1816 …}
    #fromApi: false
    -name: "Encadrant Technique d'Insertion"
    -description: """
      L'encadrant technique d'insertion (ETI) supervise et soutient socio-professionnellement des personnes éloignées du marché du travail au sein d'une structure d'insertion produisant des biens ou services. Sa mission est d'atteindre les objectifs de production tout en intégrant les buts de formation et d'insertion des salariés. Sous la direction du responsable de la structure, l'ETI organise et gère une partie de l'activité de production. Il établit les conditions pour réaliser un produit ou service, en planifie la mise en œuvre et assure le suivi pour garantir la qualité et la quantité. Il utilise des outils numériques pour la gestion de la production, répartit le travail selon les compétences des salariés et gère l'équipe, en veillant à leur motivation et à la résolution de conflits.\r\n
      L'ETI joue également un rôle dans l'accueil, l'accompagnement et le suivi socio-professionnel des salariés en insertion. Il favorise leur intégration dans la structure, identifie leurs atouts et obstacles, et collabore avec d'autres acteurs du parcours d'insertion. Il contribue à l'évolution professionnelle des salariés en organisant des séances d'apprentissage, en s'assurant de la pertinence des méthodes pédagogiques et en évaluant leurs acquis. Il documente et atteste des compétences professionnelles acquises.
      """
    -public: false
    -_links: null
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#2080
    -lockBy: App\Entity\Scholar\Module\OriginModule {#2096 …}
    -lockByStatus: 1
    -id: "1231897a-3551-11e9-8180-00163e87308f"
    -lessons: Doctrine\ORM\PersistentCollection {#2081 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#2086 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#2091 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
    -createdAt: DateTime @1550695792 {#2070
      date: 2019-02-20 21:49:52.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458817 {#2079
      date: 2025-09-10 01:00:17.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#2089 …}
    #fromApi: false
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#3768
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#3792 …}
    -lockByStatus: 1
    -id: "a97db74b-3550-11e9-8180-00163e87308f"
    -chapters: Doctrine\ORM\PersistentCollection {#3769 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#3774 …}
    -exercises: Doctrine\ORM\PersistentCollection {#3771 …}
    -minimumTime: DateTime @21600 {#3765
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#3776 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#3778 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#3779 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#3781 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#3787 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
    -createdAt: DateTime @1550695616 {#3766
      date: 2019-02-20 21:46:56.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458811 {#3767
      date: 2025-09-10 01:00:11.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#2135 …}
    #fromApi: false
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\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 {#1693
    -lockBy: App\Entity\Scholar\Training\Training {#1808 …}
    -lockByStatus: 1
    -id: "fe5bdd93-b6d8-11ee-b7d7-0242c0a85003"
    -modules: Doctrine\ORM\PersistentCollection {#1706 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1733 …}
    -totalHourDescription: 0
    -videoDescription: null
    -diplomaDescription: "Titre Niveau 4 (Bac)"
    -trainingProduct: null
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1743 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1745 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1749 …}
    -thematic: [
      "2"
    ]
    -diploma: 4
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1792 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
    -createdAt: DateTime @1705675359 {#1686
      date: 2024-01-19 15:42:39.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458954 {#1691
      date: 2025-09-10 01:02:34.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1816 …}
    #fromApi: false
    -name: "Encadrant Technique d'Insertion"
    -description: """
      L'encadrant technique d'insertion (ETI) supervise et soutient socio-professionnellement des personnes éloignées du marché du travail au sein d'une structure d'insertion produisant des biens ou services. Sa mission est d'atteindre les objectifs de production tout en intégrant les buts de formation et d'insertion des salariés. Sous la direction du responsable de la structure, l'ETI organise et gère une partie de l'activité de production. Il établit les conditions pour réaliser un produit ou service, en planifie la mise en œuvre et assure le suivi pour garantir la qualité et la quantité. Il utilise des outils numériques pour la gestion de la production, répartit le travail selon les compétences des salariés et gère l'équipe, en veillant à leur motivation et à la résolution de conflits.\r\n
      L'ETI joue également un rôle dans l'accueil, l'accompagnement et le suivi socio-professionnel des salariés en insertion. Il favorise leur intégration dans la structure, identifie leurs atouts et obstacles, et collabore avec d'autres acteurs du parcours d'insertion. Il contribue à l'évolution professionnelle des salariés en organisant des séances d'apprentissage, en s'assurant de la pertinence des méthodes pédagogiques et en évaluant leurs acquis. Il documente et atteste des compétences professionnelles acquises.
      """
    -public: false
    -_links: null
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#2080
    -lockBy: App\Entity\Scholar\Module\OriginModule {#2096 …}
    -lockByStatus: 1
    -id: "1231897a-3551-11e9-8180-00163e87308f"
    -lessons: Doctrine\ORM\PersistentCollection {#2081 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#2086 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#2091 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
    -createdAt: DateTime @1550695792 {#2070
      date: 2019-02-20 21:49:52.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458817 {#2079
      date: 2025-09-10 01:00:17.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#2089 …}
    #fromApi: false
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#3813
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#3837 …}
    -lockByStatus: 1
    -id: "bb32b448-3921-11e9-8180-00163e87308f"
    -chapters: Doctrine\ORM\PersistentCollection {#3814 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#3819 …}
    -exercises: Doctrine\ORM\PersistentCollection {#3816 …}
    -minimumTime: DateTime @21600 {#3805
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#3821 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#3175 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#3823 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#3825 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#3831 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
    -createdAt: DateTime @1551115264 {#3811
      date: 2019-02-25 18:21:04.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458812 {#3812
      date: 2025-09-10 01:00:12.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#3829 …}
    #fromApi: false
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\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 {#1693
    -lockBy: App\Entity\Scholar\Training\Training {#1808 …}
    -lockByStatus: 1
    -id: "fe5bdd93-b6d8-11ee-b7d7-0242c0a85003"
    -modules: Doctrine\ORM\PersistentCollection {#1706 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1733 …}
    -totalHourDescription: 0
    -videoDescription: null
    -diplomaDescription: "Titre Niveau 4 (Bac)"
    -trainingProduct: null
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1743 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1745 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1749 …}
    -thematic: [
      "2"
    ]
    -diploma: 4
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1792 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
    -createdAt: DateTime @1705675359 {#1686
      date: 2024-01-19 15:42:39.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458954 {#1691
      date: 2025-09-10 01:02:34.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1816 …}
    #fromApi: false
    -name: "Encadrant Technique d'Insertion"
    -description: """
      L'encadrant technique d'insertion (ETI) supervise et soutient socio-professionnellement des personnes éloignées du marché du travail au sein d'une structure d'insertion produisant des biens ou services. Sa mission est d'atteindre les objectifs de production tout en intégrant les buts de formation et d'insertion des salariés. Sous la direction du responsable de la structure, l'ETI organise et gère une partie de l'activité de production. Il établit les conditions pour réaliser un produit ou service, en planifie la mise en œuvre et assure le suivi pour garantir la qualité et la quantité. Il utilise des outils numériques pour la gestion de la production, répartit le travail selon les compétences des salariés et gère l'équipe, en veillant à leur motivation et à la résolution de conflits.\r\n
      L'ETI joue également un rôle dans l'accueil, l'accompagnement et le suivi socio-professionnel des salariés en insertion. Il favorise leur intégration dans la structure, identifie leurs atouts et obstacles, et collabore avec d'autres acteurs du parcours d'insertion. Il contribue à l'évolution professionnelle des salariés en organisant des séances d'apprentissage, en s'assurant de la pertinence des méthodes pédagogiques et en évaluant leurs acquis. Il documente et atteste des compétences professionnelles acquises.
      """
    -public: false
    -_links: null
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#2080
    -lockBy: App\Entity\Scholar\Module\OriginModule {#2096 …}
    -lockByStatus: 1
    -id: "1231897a-3551-11e9-8180-00163e87308f"
    -lessons: Doctrine\ORM\PersistentCollection {#2081 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#2086 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#2091 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
    -createdAt: DateTime @1550695792 {#2070
      date: 2019-02-20 21:49:52.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458817 {#2079
      date: 2025-09-10 01:00:17.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#2089 …}
    #fromApi: false
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#3858
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#3882 …}
    -lockByStatus: 1
    -id: "b1a7f033-65d7-11e9-a435-0242c0a8d002"
    -chapters: Doctrine\ORM\PersistentCollection {#3859 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#3864 …}
    -exercises: Doctrine\ORM\PersistentCollection {#3861 …}
    -minimumTime: DateTime @21600 {#3850
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#3866 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#3175 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#3868 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#3870 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#3876 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
    -createdAt: DateTime @1556024068 {#3856
      date: 2019-04-23 14:54:28.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1757420194 {#3857
      date: 2025-09-09 14:16:34.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#3874 …}
    #fromApi: false
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\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 {#1693
    -lockBy: App\Entity\Scholar\Training\Training {#1808 …}
    -lockByStatus: 1
    -id: "fe5bdd93-b6d8-11ee-b7d7-0242c0a85003"
    -modules: Doctrine\ORM\PersistentCollection {#1706 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1733 …}
    -totalHourDescription: 0
    -videoDescription: null
    -diplomaDescription: "Titre Niveau 4 (Bac)"
    -trainingProduct: null
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1743 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1745 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1749 …}
    -thematic: [
      "2"
    ]
    -diploma: 4
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1792 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
    -createdAt: DateTime @1705675359 {#1686
      date: 2024-01-19 15:42:39.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458954 {#1691
      date: 2025-09-10 01:02:34.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1816 …}
    #fromApi: false
    -name: "Encadrant Technique d'Insertion"
    -description: """
      L'encadrant technique d'insertion (ETI) supervise et soutient socio-professionnellement des personnes éloignées du marché du travail au sein d'une structure d'insertion produisant des biens ou services. Sa mission est d'atteindre les objectifs de production tout en intégrant les buts de formation et d'insertion des salariés. Sous la direction du responsable de la structure, l'ETI organise et gère une partie de l'activité de production. Il établit les conditions pour réaliser un produit ou service, en planifie la mise en œuvre et assure le suivi pour garantir la qualité et la quantité. Il utilise des outils numériques pour la gestion de la production, répartit le travail selon les compétences des salariés et gère l'équipe, en veillant à leur motivation et à la résolution de conflits.\r\n
      L'ETI joue également un rôle dans l'accueil, l'accompagnement et le suivi socio-professionnel des salariés en insertion. Il favorise leur intégration dans la structure, identifie leurs atouts et obstacles, et collabore avec d'autres acteurs du parcours d'insertion. Il contribue à l'évolution professionnelle des salariés en organisant des séances d'apprentissage, en s'assurant de la pertinence des méthodes pédagogiques et en évaluant leurs acquis. Il documente et atteste des compétences professionnelles acquises.
      """
    -public: false
    -_links: null
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#2080
    -lockBy: App\Entity\Scholar\Module\OriginModule {#2096 …}
    -lockByStatus: 1
    -id: "1231897a-3551-11e9-8180-00163e87308f"
    -lessons: Doctrine\ORM\PersistentCollection {#2081 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#2086 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#2091 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
    -createdAt: DateTime @1550695792 {#2070
      date: 2019-02-20 21:49:52.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458817 {#2079
      date: 2025-09-10 01:00:17.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#2089 …}
    #fromApi: false
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#3904
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#3926 …}
    -lockByStatus: 1
    -id: "045f11c0-6ca7-11ec-aa25-0242ac140004"
    -chapters: Doctrine\ORM\PersistentCollection {#3905 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#3910 …}
    -exercises: Doctrine\ORM\PersistentCollection {#3907 …}
    -minimumTime: DateTime @21600 {#3901
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#3912 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#3175 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#3914 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#3916 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#3921 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
    -createdAt: DateTime @1641222513 {#3902
      date: 2022-01-03 16:08:33.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1750847724 {#3903
      date: 2025-06-25 12:35:24.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\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 {#1693
    -lockBy: App\Entity\Scholar\Training\Training {#1808 …}
    -lockByStatus: 1
    -id: "fe5bdd93-b6d8-11ee-b7d7-0242c0a85003"
    -modules: Doctrine\ORM\PersistentCollection {#1706 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1733 …}
    -totalHourDescription: 0
    -videoDescription: null
    -diplomaDescription: "Titre Niveau 4 (Bac)"
    -trainingProduct: null
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1743 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1745 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1749 …}
    -thematic: [
      "2"
    ]
    -diploma: 4
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1792 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
    -createdAt: DateTime @1705675359 {#1686
      date: 2024-01-19 15:42:39.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458954 {#1691
      date: 2025-09-10 01:02:34.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1816 …}
    #fromApi: false
    -name: "Encadrant Technique d'Insertion"
    -description: """
      L'encadrant technique d'insertion (ETI) supervise et soutient socio-professionnellement des personnes éloignées du marché du travail au sein d'une structure d'insertion produisant des biens ou services. Sa mission est d'atteindre les objectifs de production tout en intégrant les buts de formation et d'insertion des salariés. Sous la direction du responsable de la structure, l'ETI organise et gère une partie de l'activité de production. Il établit les conditions pour réaliser un produit ou service, en planifie la mise en œuvre et assure le suivi pour garantir la qualité et la quantité. Il utilise des outils numériques pour la gestion de la production, répartit le travail selon les compétences des salariés et gère l'équipe, en veillant à leur motivation et à la résolution de conflits.\r\n
      L'ETI joue également un rôle dans l'accueil, l'accompagnement et le suivi socio-professionnel des salariés en insertion. Il favorise leur intégration dans la structure, identifie leurs atouts et obstacles, et collabore avec d'autres acteurs du parcours d'insertion. Il contribue à l'évolution professionnelle des salariés en organisant des séances d'apprentissage, en s'assurant de la pertinence des méthodes pédagogiques et en évaluant leurs acquis. Il documente et atteste des compétences professionnelles acquises.
      """
    -public: false
    -_links: null
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#2080
    -lockBy: App\Entity\Scholar\Module\OriginModule {#2096 …}
    -lockByStatus: 1
    -id: "1231897a-3551-11e9-8180-00163e87308f"
    -lessons: Doctrine\ORM\PersistentCollection {#2081 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#2086 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#2091 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
    -createdAt: DateTime @1550695792 {#2070
      date: 2019-02-20 21:49:52.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458817 {#2079
      date: 2025-09-10 01:00:17.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#2089 …}
    #fromApi: false
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#3946
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#3968 …}
    -lockByStatus: 1
    -id: "b44a14f3-02bc-11ed-81e4-0242ac140006"
    -chapters: Doctrine\ORM\PersistentCollection {#3947 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#3952 …}
    -exercises: Doctrine\ORM\PersistentCollection {#3949 …}
    -minimumTime: DateTime @21600 {#3939
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#3954 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#3175 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#3956 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#3958 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#3963 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
    -createdAt: DateTime @1657724501 {#3944
      date: 2022-07-13 17:01:41.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1750847724 {#3945
      date: 2025-06-25 12:35:24.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\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 {#1693
    -lockBy: App\Entity\Scholar\Training\Training {#1808 …}
    -lockByStatus: 1
    -id: "fe5bdd93-b6d8-11ee-b7d7-0242c0a85003"
    -modules: Doctrine\ORM\PersistentCollection {#1706 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1733 …}
    -totalHourDescription: 0
    -videoDescription: null
    -diplomaDescription: "Titre Niveau 4 (Bac)"
    -trainingProduct: null
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1743 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1745 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1749 …}
    -thematic: [
      "2"
    ]
    -diploma: 4
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1792 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
    -createdAt: DateTime @1705675359 {#1686
      date: 2024-01-19 15:42:39.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458954 {#1691
      date: 2025-09-10 01:02:34.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1816 …}
    #fromApi: false
    -name: "Encadrant Technique d'Insertion"
    -description: """
      L'encadrant technique d'insertion (ETI) supervise et soutient socio-professionnellement des personnes éloignées du marché du travail au sein d'une structure d'insertion produisant des biens ou services. Sa mission est d'atteindre les objectifs de production tout en intégrant les buts de formation et d'insertion des salariés. Sous la direction du responsable de la structure, l'ETI organise et gère une partie de l'activité de production. Il établit les conditions pour réaliser un produit ou service, en planifie la mise en œuvre et assure le suivi pour garantir la qualité et la quantité. Il utilise des outils numériques pour la gestion de la production, répartit le travail selon les compétences des salariés et gère l'équipe, en veillant à leur motivation et à la résolution de conflits.\r\n
      L'ETI joue également un rôle dans l'accueil, l'accompagnement et le suivi socio-professionnel des salariés en insertion. Il favorise leur intégration dans la structure, identifie leurs atouts et obstacles, et collabore avec d'autres acteurs du parcours d'insertion. Il contribue à l'évolution professionnelle des salariés en organisant des séances d'apprentissage, en s'assurant de la pertinence des méthodes pédagogiques et en évaluant leurs acquis. Il documente et atteste des compétences professionnelles acquises.
      """
    -public: false
    -_links: null
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#2110
    -lockBy: App\Entity\Scholar\Module\OriginModule {#2126 …}
    -lockByStatus: 1
    -id: "845948c2-3606-11e9-8180-00163e87308f"
    -lessons: Doctrine\ORM\PersistentCollection {#2111 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#2116 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#2121 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
    -createdAt: DateTime @1550773722 {#2108
      date: 2019-02-21 19:28:42.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458819 {#2109
      date: 2025-09-10 01:00:19.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#2119 …}
    #fromApi: false
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#4129
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#4153 …}
    -lockByStatus: 1
    -id: "46024c68-3606-11e9-8180-00163e87308f"
    -chapters: Doctrine\ORM\PersistentCollection {#4130 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#4135 …}
    -exercises: Doctrine\ORM\PersistentCollection {#4132 …}
    -minimumTime: DateTime @21600 {#4126
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#4137 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#3175 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#4139 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#4141 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#4147 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
    -createdAt: DateTime @1550773618 {#4127
      date: 2019-02-21 19:26:58.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458806 {#4128
      date: 2025-09-10 01:00:06.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#4145 …}
    #fromApi: false
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\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 {#1693
    -lockBy: App\Entity\Scholar\Training\Training {#1808 …}
    -lockByStatus: 1
    -id: "fe5bdd93-b6d8-11ee-b7d7-0242c0a85003"
    -modules: Doctrine\ORM\PersistentCollection {#1706 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1733 …}
    -totalHourDescription: 0
    -videoDescription: null
    -diplomaDescription: "Titre Niveau 4 (Bac)"
    -trainingProduct: null
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1743 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1745 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1749 …}
    -thematic: [
      "2"
    ]
    -diploma: 4
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1792 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
    -createdAt: DateTime @1705675359 {#1686
      date: 2024-01-19 15:42:39.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458954 {#1691
      date: 2025-09-10 01:02:34.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1816 …}
    #fromApi: false
    -name: "Encadrant Technique d'Insertion"
    -description: """
      L'encadrant technique d'insertion (ETI) supervise et soutient socio-professionnellement des personnes éloignées du marché du travail au sein d'une structure d'insertion produisant des biens ou services. Sa mission est d'atteindre les objectifs de production tout en intégrant les buts de formation et d'insertion des salariés. Sous la direction du responsable de la structure, l'ETI organise et gère une partie de l'activité de production. Il établit les conditions pour réaliser un produit ou service, en planifie la mise en œuvre et assure le suivi pour garantir la qualité et la quantité. Il utilise des outils numériques pour la gestion de la production, répartit le travail selon les compétences des salariés et gère l'équipe, en veillant à leur motivation et à la résolution de conflits.\r\n
      L'ETI joue également un rôle dans l'accueil, l'accompagnement et le suivi socio-professionnel des salariés en insertion. Il favorise leur intégration dans la structure, identifie leurs atouts et obstacles, et collabore avec d'autres acteurs du parcours d'insertion. Il contribue à l'évolution professionnelle des salariés en organisant des séances d'apprentissage, en s'assurant de la pertinence des méthodes pédagogiques et en évaluant leurs acquis. Il documente et atteste des compétences professionnelles acquises.
      """
    -public: false
    -_links: null
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#2110
    -lockBy: App\Entity\Scholar\Module\OriginModule {#2126 …}
    -lockByStatus: 1
    -id: "845948c2-3606-11e9-8180-00163e87308f"
    -lessons: Doctrine\ORM\PersistentCollection {#2111 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#2116 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#2121 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
    -createdAt: DateTime @1550773722 {#2108
      date: 2019-02-21 19:28:42.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458819 {#2109
      date: 2025-09-10 01:00:19.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#2119 …}
    #fromApi: false
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#4174
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#4197 …}
    -lockByStatus: 1
    -id: "6aa793ea-3606-11e9-8180-00163e87308f"
    -chapters: Doctrine\ORM\PersistentCollection {#4175 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#4180 …}
    -exercises: Doctrine\ORM\PersistentCollection {#4177 …}
    -minimumTime: DateTime @21600 {#4166
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#4182 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#3175 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#4184 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#4186 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#4192 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
    -createdAt: DateTime @1550773679 {#4172
      date: 2019-02-21 19:27:59.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757429647 {#4173
      date: 2025-09-09 16:54:07.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#2135 …}
    #fromApi: false
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\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 {#1693
    -lockBy: App\Entity\Scholar\Training\Training {#1808 …}
    -lockByStatus: 1
    -id: "fe5bdd93-b6d8-11ee-b7d7-0242c0a85003"
    -modules: Doctrine\ORM\PersistentCollection {#1706 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1733 …}
    -totalHourDescription: 0
    -videoDescription: null
    -diplomaDescription: "Titre Niveau 4 (Bac)"
    -trainingProduct: null
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1743 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1745 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1749 …}
    -thematic: [
      "2"
    ]
    -diploma: 4
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1792 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
    -createdAt: DateTime @1705675359 {#1686
      date: 2024-01-19 15:42:39.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458954 {#1691
      date: 2025-09-10 01:02:34.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1816 …}
    #fromApi: false
    -name: "Encadrant Technique d'Insertion"
    -description: """
      L'encadrant technique d'insertion (ETI) supervise et soutient socio-professionnellement des personnes éloignées du marché du travail au sein d'une structure d'insertion produisant des biens ou services. Sa mission est d'atteindre les objectifs de production tout en intégrant les buts de formation et d'insertion des salariés. Sous la direction du responsable de la structure, l'ETI organise et gère une partie de l'activité de production. Il établit les conditions pour réaliser un produit ou service, en planifie la mise en œuvre et assure le suivi pour garantir la qualité et la quantité. Il utilise des outils numériques pour la gestion de la production, répartit le travail selon les compétences des salariés et gère l'équipe, en veillant à leur motivation et à la résolution de conflits.\r\n
      L'ETI joue également un rôle dans l'accueil, l'accompagnement et le suivi socio-professionnel des salariés en insertion. Il favorise leur intégration dans la structure, identifie leurs atouts et obstacles, et collabore avec d'autres acteurs du parcours d'insertion. Il contribue à l'évolution professionnelle des salariés en organisant des séances d'apprentissage, en s'assurant de la pertinence des méthodes pédagogiques et en évaluant leurs acquis. Il documente et atteste des compétences professionnelles acquises.
      """
    -public: false
    -_links: null
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#2110
    -lockBy: App\Entity\Scholar\Module\OriginModule {#2126 …}
    -lockByStatus: 1
    -id: "845948c2-3606-11e9-8180-00163e87308f"
    -lessons: Doctrine\ORM\PersistentCollection {#2111 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#2116 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#2121 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
    -createdAt: DateTime @1550773722 {#2108
      date: 2019-02-21 19:28:42.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458819 {#2109
      date: 2025-09-10 01:00:19.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#2119 …}
    #fromApi: false
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#4218
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#4240 …}
    -lockByStatus: 1
    -id: "856823eb-9c15-11e9-aad5-0242ac160002"
    -chapters: Doctrine\ORM\PersistentCollection {#4219 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#4224 …}
    -exercises: Doctrine\ORM\PersistentCollection {#4221 …}
    -minimumTime: DateTime @21600 {#4210
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#4226 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#3175 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#4228 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#4230 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#4236 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
    -createdAt: DateTime @1561995185 {#4216
      date: 2019-07-01 17:33:05.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1757458809 {#4217
      date: 2025-09-10 01:00:09.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#4145 …}
    #fromApi: false
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\TrainingVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\PracticalCaseUserVoter"
ACCESS ABSTAIN
"Nellapp\Bundle\SDKBundle\Permission\Security\Voter\SuperAdminVoter"
ACCESS ABSTAIN
Show voter details
16 DENIED FRONT_ACCESS
[
  "training" => App\Entity\Scholar\Training\SharedTraining {#1693
    -lockBy: App\Entity\Scholar\Training\Training {#1808 …}
    -lockByStatus: 1
    -id: "fe5bdd93-b6d8-11ee-b7d7-0242c0a85003"
    -modules: Doctrine\ORM\PersistentCollection {#1706 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1733 …}
    -totalHourDescription: 0
    -videoDescription: null
    -diplomaDescription: "Titre Niveau 4 (Bac)"
    -trainingProduct: null
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1743 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1745 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1749 …}
    -thematic: [
      "2"
    ]
    -diploma: 4
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1792 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
    -createdAt: DateTime @1705675359 {#1686
      date: 2024-01-19 15:42:39.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458954 {#1691
      date: 2025-09-10 01:02:34.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1816 …}
    #fromApi: false
    -name: "Encadrant Technique d'Insertion"
    -description: """
      L'encadrant technique d'insertion (ETI) supervise et soutient socio-professionnellement des personnes éloignées du marché du travail au sein d'une structure d'insertion produisant des biens ou services. Sa mission est d'atteindre les objectifs de production tout en intégrant les buts de formation et d'insertion des salariés. Sous la direction du responsable de la structure, l'ETI organise et gère une partie de l'activité de production. Il établit les conditions pour réaliser un produit ou service, en planifie la mise en œuvre et assure le suivi pour garantir la qualité et la quantité. Il utilise des outils numériques pour la gestion de la production, répartit le travail selon les compétences des salariés et gère l'équipe, en veillant à leur motivation et à la résolution de conflits.\r\n
      L'ETI joue également un rôle dans l'accueil, l'accompagnement et le suivi socio-professionnel des salariés en insertion. Il favorise leur intégration dans la structure, identifie leurs atouts et obstacles, et collabore avec d'autres acteurs du parcours d'insertion. Il contribue à l'évolution professionnelle des salariés en organisant des séances d'apprentissage, en s'assurant de la pertinence des méthodes pédagogiques et en évaluant leurs acquis. Il documente et atteste des compétences professionnelles acquises.
      """
    -public: false
    -_links: null
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#2110
    -lockBy: App\Entity\Scholar\Module\OriginModule {#2126 …}
    -lockByStatus: 1
    -id: "845948c2-3606-11e9-8180-00163e87308f"
    -lessons: Doctrine\ORM\PersistentCollection {#2111 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#2116 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#2121 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
    -createdAt: DateTime @1550773722 {#2108
      date: 2019-02-21 19:28:42.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458819 {#2109
      date: 2025-09-10 01:00:19.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#2119 …}
    #fromApi: false
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#4261
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#4283 …}
    -lockByStatus: 1
    -id: "bdc3deb7-bb96-11ea-8d8a-0242ac1c0003"
    -chapters: Doctrine\ORM\PersistentCollection {#4262 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#4267 …}
    -exercises: Doctrine\ORM\PersistentCollection {#4264 …}
    -minimumTime: DateTime @21600 {#4253
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#4269 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#3175 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#4271 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#4273 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#4279 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
    -createdAt: DateTime @1593606669 {#4259
      date: 2020-07-01 14:31:09.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1750847724 {#4260
      date: 2025-06-25 12:35:24.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\TrainingVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\PracticalCaseUserVoter"
ACCESS ABSTAIN
"Nellapp\Bundle\SDKBundle\Permission\Security\Voter\SuperAdminVoter"
ACCESS ABSTAIN
Show voter details
17 DENIED FRONT_ACCESS
[
  "training" => App\Entity\Scholar\Training\SharedTraining {#1693
    -lockBy: App\Entity\Scholar\Training\Training {#1808 …}
    -lockByStatus: 1
    -id: "fe5bdd93-b6d8-11ee-b7d7-0242c0a85003"
    -modules: Doctrine\ORM\PersistentCollection {#1706 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1733 …}
    -totalHourDescription: 0
    -videoDescription: null
    -diplomaDescription: "Titre Niveau 4 (Bac)"
    -trainingProduct: null
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1743 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1745 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1749 …}
    -thematic: [
      "2"
    ]
    -diploma: 4
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1792 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
    -createdAt: DateTime @1705675359 {#1686
      date: 2024-01-19 15:42:39.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458954 {#1691
      date: 2025-09-10 01:02:34.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1816 …}
    #fromApi: false
    -name: "Encadrant Technique d'Insertion"
    -description: """
      L'encadrant technique d'insertion (ETI) supervise et soutient socio-professionnellement des personnes éloignées du marché du travail au sein d'une structure d'insertion produisant des biens ou services. Sa mission est d'atteindre les objectifs de production tout en intégrant les buts de formation et d'insertion des salariés. Sous la direction du responsable de la structure, l'ETI organise et gère une partie de l'activité de production. Il établit les conditions pour réaliser un produit ou service, en planifie la mise en œuvre et assure le suivi pour garantir la qualité et la quantité. Il utilise des outils numériques pour la gestion de la production, répartit le travail selon les compétences des salariés et gère l'équipe, en veillant à leur motivation et à la résolution de conflits.\r\n
      L'ETI joue également un rôle dans l'accueil, l'accompagnement et le suivi socio-professionnel des salariés en insertion. Il favorise leur intégration dans la structure, identifie leurs atouts et obstacles, et collabore avec d'autres acteurs du parcours d'insertion. Il contribue à l'évolution professionnelle des salariés en organisant des séances d'apprentissage, en s'assurant de la pertinence des méthodes pédagogiques et en évaluant leurs acquis. Il documente et atteste des compétences professionnelles acquises.
      """
    -public: false
    -_links: null
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#2110
    -lockBy: App\Entity\Scholar\Module\OriginModule {#2126 …}
    -lockByStatus: 1
    -id: "845948c2-3606-11e9-8180-00163e87308f"
    -lessons: Doctrine\ORM\PersistentCollection {#2111 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#2116 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#2121 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
    -createdAt: DateTime @1550773722 {#2108
      date: 2019-02-21 19:28:42.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458819 {#2109
      date: 2025-09-10 01:00:19.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#2119 …}
    #fromApi: false
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#4304
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#4326 …}
    -lockByStatus: 1
    -id: "348e5bd3-9ce5-11e9-aad5-0242ac160002"
    -chapters: Doctrine\ORM\PersistentCollection {#4305 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#4310 …}
    -exercises: Doctrine\ORM\PersistentCollection {#4307 …}
    -minimumTime: DateTime @21600 {#4296
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#4312 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#3175 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#4314 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#4316 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#4322 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
    -createdAt: DateTime @1562084385 {#4302
      date: 2019-07-02 18:19:45.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1757458806 {#4303
      date: 2025-09-10 01:00:06.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#4145 …}
    #fromApi: false
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\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 {#1693
    -lockBy: App\Entity\Scholar\Training\Training {#1808 …}
    -lockByStatus: 1
    -id: "fe5bdd93-b6d8-11ee-b7d7-0242c0a85003"
    -modules: Doctrine\ORM\PersistentCollection {#1706 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1733 …}
    -totalHourDescription: 0
    -videoDescription: null
    -diplomaDescription: "Titre Niveau 4 (Bac)"
    -trainingProduct: null
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1743 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1745 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1749 …}
    -thematic: [
      "2"
    ]
    -diploma: 4
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1792 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
    -createdAt: DateTime @1705675359 {#1686
      date: 2024-01-19 15:42:39.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458954 {#1691
      date: 2025-09-10 01:02:34.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1816 …}
    #fromApi: false
    -name: "Encadrant Technique d'Insertion"
    -description: """
      L'encadrant technique d'insertion (ETI) supervise et soutient socio-professionnellement des personnes éloignées du marché du travail au sein d'une structure d'insertion produisant des biens ou services. Sa mission est d'atteindre les objectifs de production tout en intégrant les buts de formation et d'insertion des salariés. Sous la direction du responsable de la structure, l'ETI organise et gère une partie de l'activité de production. Il établit les conditions pour réaliser un produit ou service, en planifie la mise en œuvre et assure le suivi pour garantir la qualité et la quantité. Il utilise des outils numériques pour la gestion de la production, répartit le travail selon les compétences des salariés et gère l'équipe, en veillant à leur motivation et à la résolution de conflits.\r\n
      L'ETI joue également un rôle dans l'accueil, l'accompagnement et le suivi socio-professionnel des salariés en insertion. Il favorise leur intégration dans la structure, identifie leurs atouts et obstacles, et collabore avec d'autres acteurs du parcours d'insertion. Il contribue à l'évolution professionnelle des salariés en organisant des séances d'apprentissage, en s'assurant de la pertinence des méthodes pédagogiques et en évaluant leurs acquis. Il documente et atteste des compétences professionnelles acquises.
      """
    -public: false
    -_links: null
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#2110
    -lockBy: App\Entity\Scholar\Module\OriginModule {#2126 …}
    -lockByStatus: 1
    -id: "845948c2-3606-11e9-8180-00163e87308f"
    -lessons: Doctrine\ORM\PersistentCollection {#2111 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#2116 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#2121 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
    -createdAt: DateTime @1550773722 {#2108
      date: 2019-02-21 19:28:42.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458819 {#2109
      date: 2025-09-10 01:00:19.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#2119 …}
    #fromApi: false
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#4347
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#4370 …}
    -lockByStatus: 1
    -id: "2d66f944-9d6e-11e9-aad5-0242ac160002"
    -chapters: Doctrine\ORM\PersistentCollection {#4348 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#4353 …}
    -exercises: Doctrine\ORM\PersistentCollection {#4350 …}
    -minimumTime: DateTime @21600 {#4339
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#4355 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#3175 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#4357 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#4359 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#4365 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
    -createdAt: DateTime @1562143214 {#4345
      date: 2019-07-03 10:40:14.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1757424804 {#4346
      date: 2025-09-09 15:33:24.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#4145 …}
    #fromApi: false
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\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 {#1693
    -lockBy: App\Entity\Scholar\Training\Training {#1808 …}
    -lockByStatus: 1
    -id: "fe5bdd93-b6d8-11ee-b7d7-0242c0a85003"
    -modules: Doctrine\ORM\PersistentCollection {#1706 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1733 …}
    -totalHourDescription: 0
    -videoDescription: null
    -diplomaDescription: "Titre Niveau 4 (Bac)"
    -trainingProduct: null
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1743 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1745 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1749 …}
    -thematic: [
      "2"
    ]
    -diploma: 4
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1792 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
    -createdAt: DateTime @1705675359 {#1686
      date: 2024-01-19 15:42:39.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458954 {#1691
      date: 2025-09-10 01:02:34.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1816 …}
    #fromApi: false
    -name: "Encadrant Technique d'Insertion"
    -description: """
      L'encadrant technique d'insertion (ETI) supervise et soutient socio-professionnellement des personnes éloignées du marché du travail au sein d'une structure d'insertion produisant des biens ou services. Sa mission est d'atteindre les objectifs de production tout en intégrant les buts de formation et d'insertion des salariés. Sous la direction du responsable de la structure, l'ETI organise et gère une partie de l'activité de production. Il établit les conditions pour réaliser un produit ou service, en planifie la mise en œuvre et assure le suivi pour garantir la qualité et la quantité. Il utilise des outils numériques pour la gestion de la production, répartit le travail selon les compétences des salariés et gère l'équipe, en veillant à leur motivation et à la résolution de conflits.\r\n
      L'ETI joue également un rôle dans l'accueil, l'accompagnement et le suivi socio-professionnel des salariés en insertion. Il favorise leur intégration dans la structure, identifie leurs atouts et obstacles, et collabore avec d'autres acteurs du parcours d'insertion. Il contribue à l'évolution professionnelle des salariés en organisant des séances d'apprentissage, en s'assurant de la pertinence des méthodes pédagogiques et en évaluant leurs acquis. Il documente et atteste des compétences professionnelles acquises.
      """
    -public: false
    -_links: null
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#2110
    -lockBy: App\Entity\Scholar\Module\OriginModule {#2126 …}
    -lockByStatus: 1
    -id: "845948c2-3606-11e9-8180-00163e87308f"
    -lessons: Doctrine\ORM\PersistentCollection {#2111 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#2116 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#2121 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
    -createdAt: DateTime @1550773722 {#2108
      date: 2019-02-21 19:28:42.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458819 {#2109
      date: 2025-09-10 01:00:19.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#2119 …}
    #fromApi: false
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#4390
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#4414 …}
    -lockByStatus: 1
    -id: "949ab2f9-9d8d-11e9-aad5-0242ac160002"
    -chapters: Doctrine\ORM\PersistentCollection {#4391 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#4396 …}
    -exercises: Doctrine\ORM\PersistentCollection {#4393 …}
    -minimumTime: DateTime @21600 {#4383
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#4398 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#3175 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#4400 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#4402 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#4408 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
    -createdAt: DateTime @1562156702 {#4388
      date: 2019-07-03 14:25:02.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1757371454 {#4389
      date: 2025-09-09 00:44:14.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#4406 …}
    #fromApi: false
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\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 {#1693
    -lockBy: App\Entity\Scholar\Training\Training {#1808 …}
    -lockByStatus: 1
    -id: "fe5bdd93-b6d8-11ee-b7d7-0242c0a85003"
    -modules: Doctrine\ORM\PersistentCollection {#1706 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1733 …}
    -totalHourDescription: 0
    -videoDescription: null
    -diplomaDescription: "Titre Niveau 4 (Bac)"
    -trainingProduct: null
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1743 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1745 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1749 …}
    -thematic: [
      "2"
    ]
    -diploma: 4
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1792 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
    -createdAt: DateTime @1705675359 {#1686
      date: 2024-01-19 15:42:39.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458954 {#1691
      date: 2025-09-10 01:02:34.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1816 …}
    #fromApi: false
    -name: "Encadrant Technique d'Insertion"
    -description: """
      L'encadrant technique d'insertion (ETI) supervise et soutient socio-professionnellement des personnes éloignées du marché du travail au sein d'une structure d'insertion produisant des biens ou services. Sa mission est d'atteindre les objectifs de production tout en intégrant les buts de formation et d'insertion des salariés. Sous la direction du responsable de la structure, l'ETI organise et gère une partie de l'activité de production. Il établit les conditions pour réaliser un produit ou service, en planifie la mise en œuvre et assure le suivi pour garantir la qualité et la quantité. Il utilise des outils numériques pour la gestion de la production, répartit le travail selon les compétences des salariés et gère l'équipe, en veillant à leur motivation et à la résolution de conflits.\r\n
      L'ETI joue également un rôle dans l'accueil, l'accompagnement et le suivi socio-professionnel des salariés en insertion. Il favorise leur intégration dans la structure, identifie leurs atouts et obstacles, et collabore avec d'autres acteurs du parcours d'insertion. Il contribue à l'évolution professionnelle des salariés en organisant des séances d'apprentissage, en s'assurant de la pertinence des méthodes pédagogiques et en évaluant leurs acquis. Il documente et atteste des compétences professionnelles acquises.
      """
    -public: false
    -_links: null
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#2110
    -lockBy: App\Entity\Scholar\Module\OriginModule {#2126 …}
    -lockByStatus: 1
    -id: "845948c2-3606-11e9-8180-00163e87308f"
    -lessons: Doctrine\ORM\PersistentCollection {#2111 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#2116 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#2121 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
    -createdAt: DateTime @1550773722 {#2108
      date: 2019-02-21 19:28:42.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458819 {#2109
      date: 2025-09-10 01:00:19.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#2119 …}
    #fromApi: false
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#4434
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#4456 …}
    -lockByStatus: 1
    -id: "f7b08c54-bb96-11ea-8d8a-0242ac1c0003"
    -chapters: Doctrine\ORM\PersistentCollection {#4435 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#4440 …}
    -exercises: Doctrine\ORM\PersistentCollection {#4437 …}
    -minimumTime: DateTime @21600 {#4427
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#4442 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#3175 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#4444 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#4446 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#4452 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
    -createdAt: DateTime @1593606766 {#4432
      date: 2020-07-01 14:32:46.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1756854014 {#4433
      date: 2025-09-03 01:00:14.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\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 {#1693
    -lockBy: App\Entity\Scholar\Training\Training {#1808 …}
    -lockByStatus: 1
    -id: "fe5bdd93-b6d8-11ee-b7d7-0242c0a85003"
    -modules: Doctrine\ORM\PersistentCollection {#1706 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1733 …}
    -totalHourDescription: 0
    -videoDescription: null
    -diplomaDescription: "Titre Niveau 4 (Bac)"
    -trainingProduct: null
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1743 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1745 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1749 …}
    -thematic: [
      "2"
    ]
    -diploma: 4
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1792 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
    -createdAt: DateTime @1705675359 {#1686
      date: 2024-01-19 15:42:39.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458954 {#1691
      date: 2025-09-10 01:02:34.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1816 …}
    #fromApi: false
    -name: "Encadrant Technique d'Insertion"
    -description: """
      L'encadrant technique d'insertion (ETI) supervise et soutient socio-professionnellement des personnes éloignées du marché du travail au sein d'une structure d'insertion produisant des biens ou services. Sa mission est d'atteindre les objectifs de production tout en intégrant les buts de formation et d'insertion des salariés. Sous la direction du responsable de la structure, l'ETI organise et gère une partie de l'activité de production. Il établit les conditions pour réaliser un produit ou service, en planifie la mise en œuvre et assure le suivi pour garantir la qualité et la quantité. Il utilise des outils numériques pour la gestion de la production, répartit le travail selon les compétences des salariés et gère l'équipe, en veillant à leur motivation et à la résolution de conflits.\r\n
      L'ETI joue également un rôle dans l'accueil, l'accompagnement et le suivi socio-professionnel des salariés en insertion. Il favorise leur intégration dans la structure, identifie leurs atouts et obstacles, et collabore avec d'autres acteurs du parcours d'insertion. Il contribue à l'évolution professionnelle des salariés en organisant des séances d'apprentissage, en s'assurant de la pertinence des méthodes pédagogiques et en évaluant leurs acquis. Il documente et atteste des compétences professionnelles acquises.
      """
    -public: false
    -_links: null
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#2110
    -lockBy: App\Entity\Scholar\Module\OriginModule {#2126 …}
    -lockByStatus: 1
    -id: "845948c2-3606-11e9-8180-00163e87308f"
    -lessons: Doctrine\ORM\PersistentCollection {#2111 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#2116 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#2121 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
    -createdAt: DateTime @1550773722 {#2108
      date: 2019-02-21 19:28:42.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458819 {#2109
      date: 2025-09-10 01:00:19.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#2119 …}
    #fromApi: false
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#4477
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#4499 …}
    -lockByStatus: 1
    -id: "6a257e83-9d9d-11e9-aad5-0242ac160002"
    -chapters: Doctrine\ORM\PersistentCollection {#4478 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#4483 …}
    -exercises: Doctrine\ORM\PersistentCollection {#4480 …}
    -minimumTime: DateTime @21600 {#4469
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#4485 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#3175 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#4487 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#4489 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#4495 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
    -createdAt: DateTime @1562163502 {#4475
      date: 2019-07-03 16:18:22.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1757450909 {#4476
      date: 2025-09-09 22:48:29.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#4406 …}
    #fromApi: false
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\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 {#1693
    -lockBy: App\Entity\Scholar\Training\Training {#1808 …}
    -lockByStatus: 1
    -id: "fe5bdd93-b6d8-11ee-b7d7-0242c0a85003"
    -modules: Doctrine\ORM\PersistentCollection {#1706 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1733 …}
    -totalHourDescription: 0
    -videoDescription: null
    -diplomaDescription: "Titre Niveau 4 (Bac)"
    -trainingProduct: null
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1743 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1745 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1749 …}
    -thematic: [
      "2"
    ]
    -diploma: 4
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1792 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
    -createdAt: DateTime @1705675359 {#1686
      date: 2024-01-19 15:42:39.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458954 {#1691
      date: 2025-09-10 01:02:34.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1816 …}
    #fromApi: false
    -name: "Encadrant Technique d'Insertion"
    -description: """
      L'encadrant technique d'insertion (ETI) supervise et soutient socio-professionnellement des personnes éloignées du marché du travail au sein d'une structure d'insertion produisant des biens ou services. Sa mission est d'atteindre les objectifs de production tout en intégrant les buts de formation et d'insertion des salariés. Sous la direction du responsable de la structure, l'ETI organise et gère une partie de l'activité de production. Il établit les conditions pour réaliser un produit ou service, en planifie la mise en œuvre et assure le suivi pour garantir la qualité et la quantité. Il utilise des outils numériques pour la gestion de la production, répartit le travail selon les compétences des salariés et gère l'équipe, en veillant à leur motivation et à la résolution de conflits.\r\n
      L'ETI joue également un rôle dans l'accueil, l'accompagnement et le suivi socio-professionnel des salariés en insertion. Il favorise leur intégration dans la structure, identifie leurs atouts et obstacles, et collabore avec d'autres acteurs du parcours d'insertion. Il contribue à l'évolution professionnelle des salariés en organisant des séances d'apprentissage, en s'assurant de la pertinence des méthodes pédagogiques et en évaluant leurs acquis. Il documente et atteste des compétences professionnelles acquises.
      """
    -public: false
    -_links: null
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#2110
    -lockBy: App\Entity\Scholar\Module\OriginModule {#2126 …}
    -lockByStatus: 1
    -id: "845948c2-3606-11e9-8180-00163e87308f"
    -lessons: Doctrine\ORM\PersistentCollection {#2111 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#2116 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#2121 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
    -createdAt: DateTime @1550773722 {#2108
      date: 2019-02-21 19:28:42.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458819 {#2109
      date: 2025-09-10 01:00:19.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#2119 …}
    #fromApi: false
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#4519
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#4542 …}
    -lockByStatus: 1
    -id: "7c837e27-9e3e-11e9-aad5-0242ac160002"
    -chapters: Doctrine\ORM\PersistentCollection {#4520 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#4525 …}
    -exercises: Doctrine\ORM\PersistentCollection {#4522 …}
    -minimumTime: DateTime @21600 {#4512
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#4527 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#3175 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#4529 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#4531 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#4537 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
    -createdAt: DateTime @1562232682 {#4517
      date: 2019-07-04 11:31:22.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1756899956 {#4518
      date: 2025-09-03 13:45:56.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#4535 …}
    #fromApi: false
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\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 {#1693
    -lockBy: App\Entity\Scholar\Training\Training {#1808 …}
    -lockByStatus: 1
    -id: "fe5bdd93-b6d8-11ee-b7d7-0242c0a85003"
    -modules: Doctrine\ORM\PersistentCollection {#1706 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1733 …}
    -totalHourDescription: 0
    -videoDescription: null
    -diplomaDescription: "Titre Niveau 4 (Bac)"
    -trainingProduct: null
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1743 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1745 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1749 …}
    -thematic: [
      "2"
    ]
    -diploma: 4
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1792 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
    -createdAt: DateTime @1705675359 {#1686
      date: 2024-01-19 15:42:39.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458954 {#1691
      date: 2025-09-10 01:02:34.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1816 …}
    #fromApi: false
    -name: "Encadrant Technique d'Insertion"
    -description: """
      L'encadrant technique d'insertion (ETI) supervise et soutient socio-professionnellement des personnes éloignées du marché du travail au sein d'une structure d'insertion produisant des biens ou services. Sa mission est d'atteindre les objectifs de production tout en intégrant les buts de formation et d'insertion des salariés. Sous la direction du responsable de la structure, l'ETI organise et gère une partie de l'activité de production. Il établit les conditions pour réaliser un produit ou service, en planifie la mise en œuvre et assure le suivi pour garantir la qualité et la quantité. Il utilise des outils numériques pour la gestion de la production, répartit le travail selon les compétences des salariés et gère l'équipe, en veillant à leur motivation et à la résolution de conflits.\r\n
      L'ETI joue également un rôle dans l'accueil, l'accompagnement et le suivi socio-professionnel des salariés en insertion. Il favorise leur intégration dans la structure, identifie leurs atouts et obstacles, et collabore avec d'autres acteurs du parcours d'insertion. Il contribue à l'évolution professionnelle des salariés en organisant des séances d'apprentissage, en s'assurant de la pertinence des méthodes pédagogiques et en évaluant leurs acquis. Il documente et atteste des compétences professionnelles acquises.
      """
    -public: false
    -_links: null
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#2110
    -lockBy: App\Entity\Scholar\Module\OriginModule {#2126 …}
    -lockByStatus: 1
    -id: "845948c2-3606-11e9-8180-00163e87308f"
    -lessons: Doctrine\ORM\PersistentCollection {#2111 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#2116 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#2121 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
    -createdAt: DateTime @1550773722 {#2108
      date: 2019-02-21 19:28:42.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458819 {#2109
      date: 2025-09-10 01:00:19.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#2119 …}
    #fromApi: false
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#4562
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#4584 …}
    -lockByStatus: 1
    -id: "12588aba-bb97-11ea-8d8a-0242ac1c0003"
    -chapters: Doctrine\ORM\PersistentCollection {#4563 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#4568 …}
    -exercises: Doctrine\ORM\PersistentCollection {#4565 …}
    -minimumTime: DateTime @21600 {#4555
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#4570 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#3175 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#4572 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#4574 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#4579 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
    -createdAt: DateTime @1593606811 {#4560
      date: 2020-07-01 14:33:31.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1750847724 {#4561
      date: 2025-06-25 12:35:24.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\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 {#1693
    -lockBy: App\Entity\Scholar\Training\Training {#1808 …}
    -lockByStatus: 1
    -id: "fe5bdd93-b6d8-11ee-b7d7-0242c0a85003"
    -modules: Doctrine\ORM\PersistentCollection {#1706 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1733 …}
    -totalHourDescription: 0
    -videoDescription: null
    -diplomaDescription: "Titre Niveau 4 (Bac)"
    -trainingProduct: null
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1743 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1745 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1749 …}
    -thematic: [
      "2"
    ]
    -diploma: 4
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1792 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
    -createdAt: DateTime @1705675359 {#1686
      date: 2024-01-19 15:42:39.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458954 {#1691
      date: 2025-09-10 01:02:34.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1816 …}
    #fromApi: false
    -name: "Encadrant Technique d'Insertion"
    -description: """
      L'encadrant technique d'insertion (ETI) supervise et soutient socio-professionnellement des personnes éloignées du marché du travail au sein d'une structure d'insertion produisant des biens ou services. Sa mission est d'atteindre les objectifs de production tout en intégrant les buts de formation et d'insertion des salariés. Sous la direction du responsable de la structure, l'ETI organise et gère une partie de l'activité de production. Il établit les conditions pour réaliser un produit ou service, en planifie la mise en œuvre et assure le suivi pour garantir la qualité et la quantité. Il utilise des outils numériques pour la gestion de la production, répartit le travail selon les compétences des salariés et gère l'équipe, en veillant à leur motivation et à la résolution de conflits.\r\n
      L'ETI joue également un rôle dans l'accueil, l'accompagnement et le suivi socio-professionnel des salariés en insertion. Il favorise leur intégration dans la structure, identifie leurs atouts et obstacles, et collabore avec d'autres acteurs du parcours d'insertion. Il contribue à l'évolution professionnelle des salariés en organisant des séances d'apprentissage, en s'assurant de la pertinence des méthodes pédagogiques et en évaluant leurs acquis. Il documente et atteste des compétences professionnelles acquises.
      """
    -public: false
    -_links: null
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#2140
    -lockBy: App\Entity\Scholar\Module\OriginModule {#2155 …}
    -lockByStatus: 1
    -id: "103bc910-3607-11e9-8180-00163e87308f"
    -lessons: Doctrine\ORM\PersistentCollection {#2141 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#2146 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#2151 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
    -createdAt: DateTime @1550773957 {#2138
      date: 2019-02-21 19:32:37.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458817 {#2139
      date: 2025-09-10 01:00:17.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#4913
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#4936 …}
    -lockByStatus: 1
    -id: "c61c5443-3606-11e9-8180-00163e87308f"
    -chapters: Doctrine\ORM\PersistentCollection {#4914 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#4919 …}
    -exercises: Doctrine\ORM\PersistentCollection {#4916 …}
    -minimumTime: DateTime @21600 {#4910
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#4921 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#3175 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#4923 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#4925 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#4931 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
    -createdAt: DateTime @1550773833 {#4911
      date: 2019-02-21 19:30:33.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458813 {#4912
      date: 2025-09-10 01:00:13.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#4929 …}
    #fromApi: false
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\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 {#1693
    -lockBy: App\Entity\Scholar\Training\Training {#1808 …}
    -lockByStatus: 1
    -id: "fe5bdd93-b6d8-11ee-b7d7-0242c0a85003"
    -modules: Doctrine\ORM\PersistentCollection {#1706 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1733 …}
    -totalHourDescription: 0
    -videoDescription: null
    -diplomaDescription: "Titre Niveau 4 (Bac)"
    -trainingProduct: null
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1743 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1745 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1749 …}
    -thematic: [
      "2"
    ]
    -diploma: 4
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1792 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
    -createdAt: DateTime @1705675359 {#1686
      date: 2024-01-19 15:42:39.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458954 {#1691
      date: 2025-09-10 01:02:34.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1816 …}
    #fromApi: false
    -name: "Encadrant Technique d'Insertion"
    -description: """
      L'encadrant technique d'insertion (ETI) supervise et soutient socio-professionnellement des personnes éloignées du marché du travail au sein d'une structure d'insertion produisant des biens ou services. Sa mission est d'atteindre les objectifs de production tout en intégrant les buts de formation et d'insertion des salariés. Sous la direction du responsable de la structure, l'ETI organise et gère une partie de l'activité de production. Il établit les conditions pour réaliser un produit ou service, en planifie la mise en œuvre et assure le suivi pour garantir la qualité et la quantité. Il utilise des outils numériques pour la gestion de la production, répartit le travail selon les compétences des salariés et gère l'équipe, en veillant à leur motivation et à la résolution de conflits.\r\n
      L'ETI joue également un rôle dans l'accueil, l'accompagnement et le suivi socio-professionnel des salariés en insertion. Il favorise leur intégration dans la structure, identifie leurs atouts et obstacles, et collabore avec d'autres acteurs du parcours d'insertion. Il contribue à l'évolution professionnelle des salariés en organisant des séances d'apprentissage, en s'assurant de la pertinence des méthodes pédagogiques et en évaluant leurs acquis. Il documente et atteste des compétences professionnelles acquises.
      """
    -public: false
    -_links: null
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#2140
    -lockBy: App\Entity\Scholar\Module\OriginModule {#2155 …}
    -lockByStatus: 1
    -id: "103bc910-3607-11e9-8180-00163e87308f"
    -lessons: Doctrine\ORM\PersistentCollection {#2141 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#2146 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#2151 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
    -createdAt: DateTime @1550773957 {#2138
      date: 2019-02-21 19:32:37.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458817 {#2139
      date: 2025-09-10 01:00:17.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#4958
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#4981 …}
    -lockByStatus: 1
    -id: "eaddd5d9-3606-11e9-8180-00163e87308f"
    -chapters: Doctrine\ORM\PersistentCollection {#4959 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#4964 …}
    -exercises: Doctrine\ORM\PersistentCollection {#4961 …}
    -minimumTime: DateTime @21600 {#4955
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#4966 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#3175 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#4968 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#4970 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#4976 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
    -createdAt: DateTime @1550773894 {#4956
      date: 2019-02-21 19:31:34.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757244736 {#4957
      date: 2025-09-07 13:32:16.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#4974 …}
    #fromApi: false
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\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 {#1693
    -lockBy: App\Entity\Scholar\Training\Training {#1808 …}
    -lockByStatus: 1
    -id: "fe5bdd93-b6d8-11ee-b7d7-0242c0a85003"
    -modules: Doctrine\ORM\PersistentCollection {#1706 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1733 …}
    -totalHourDescription: 0
    -videoDescription: null
    -diplomaDescription: "Titre Niveau 4 (Bac)"
    -trainingProduct: null
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1743 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1745 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1749 …}
    -thematic: [
      "2"
    ]
    -diploma: 4
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1792 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
    -createdAt: DateTime @1705675359 {#1686
      date: 2024-01-19 15:42:39.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458954 {#1691
      date: 2025-09-10 01:02:34.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1816 …}
    #fromApi: false
    -name: "Encadrant Technique d'Insertion"
    -description: """
      L'encadrant technique d'insertion (ETI) supervise et soutient socio-professionnellement des personnes éloignées du marché du travail au sein d'une structure d'insertion produisant des biens ou services. Sa mission est d'atteindre les objectifs de production tout en intégrant les buts de formation et d'insertion des salariés. Sous la direction du responsable de la structure, l'ETI organise et gère une partie de l'activité de production. Il établit les conditions pour réaliser un produit ou service, en planifie la mise en œuvre et assure le suivi pour garantir la qualité et la quantité. Il utilise des outils numériques pour la gestion de la production, répartit le travail selon les compétences des salariés et gère l'équipe, en veillant à leur motivation et à la résolution de conflits.\r\n
      L'ETI joue également un rôle dans l'accueil, l'accompagnement et le suivi socio-professionnel des salariés en insertion. Il favorise leur intégration dans la structure, identifie leurs atouts et obstacles, et collabore avec d'autres acteurs du parcours d'insertion. Il contribue à l'évolution professionnelle des salariés en organisant des séances d'apprentissage, en s'assurant de la pertinence des méthodes pédagogiques et en évaluant leurs acquis. Il documente et atteste des compétences professionnelles acquises.
      """
    -public: false
    -_links: null
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#2140
    -lockBy: App\Entity\Scholar\Module\OriginModule {#2155 …}
    -lockByStatus: 1
    -id: "103bc910-3607-11e9-8180-00163e87308f"
    -lessons: Doctrine\ORM\PersistentCollection {#2141 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#2146 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#2151 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
    -createdAt: DateTime @1550773957 {#2138
      date: 2019-02-21 19:32:37.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458817 {#2139
      date: 2025-09-10 01:00:17.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#5001
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#5023 …}
    -lockByStatus: 1
    -id: "a878a4cc-a3d9-11e9-aad5-0242ac160002"
    -chapters: Doctrine\ORM\PersistentCollection {#5002 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#5007 …}
    -exercises: Doctrine\ORM\PersistentCollection {#5004 …}
    -minimumTime: DateTime @21600 {#4994
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#5009 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#3175 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#5011 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#5013 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#5019 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
    -createdAt: DateTime @1562849084 {#4999
      date: 2019-07-11 14:44:44.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1757458811 {#5000
      date: 2025-09-10 01:00:11.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#4974 …}
    #fromApi: false
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\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 {#1693
    -lockBy: App\Entity\Scholar\Training\Training {#1808 …}
    -lockByStatus: 1
    -id: "fe5bdd93-b6d8-11ee-b7d7-0242c0a85003"
    -modules: Doctrine\ORM\PersistentCollection {#1706 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1733 …}
    -totalHourDescription: 0
    -videoDescription: null
    -diplomaDescription: "Titre Niveau 4 (Bac)"
    -trainingProduct: null
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1743 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1745 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1749 …}
    -thematic: [
      "2"
    ]
    -diploma: 4
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1792 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
    -createdAt: DateTime @1705675359 {#1686
      date: 2024-01-19 15:42:39.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458954 {#1691
      date: 2025-09-10 01:02:34.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1816 …}
    #fromApi: false
    -name: "Encadrant Technique d'Insertion"
    -description: """
      L'encadrant technique d'insertion (ETI) supervise et soutient socio-professionnellement des personnes éloignées du marché du travail au sein d'une structure d'insertion produisant des biens ou services. Sa mission est d'atteindre les objectifs de production tout en intégrant les buts de formation et d'insertion des salariés. Sous la direction du responsable de la structure, l'ETI organise et gère une partie de l'activité de production. Il établit les conditions pour réaliser un produit ou service, en planifie la mise en œuvre et assure le suivi pour garantir la qualité et la quantité. Il utilise des outils numériques pour la gestion de la production, répartit le travail selon les compétences des salariés et gère l'équipe, en veillant à leur motivation et à la résolution de conflits.\r\n
      L'ETI joue également un rôle dans l'accueil, l'accompagnement et le suivi socio-professionnel des salariés en insertion. Il favorise leur intégration dans la structure, identifie leurs atouts et obstacles, et collabore avec d'autres acteurs du parcours d'insertion. Il contribue à l'évolution professionnelle des salariés en organisant des séances d'apprentissage, en s'assurant de la pertinence des méthodes pédagogiques et en évaluant leurs acquis. Il documente et atteste des compétences professionnelles acquises.
      """
    -public: false
    -_links: null
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#2140
    -lockBy: App\Entity\Scholar\Module\OriginModule {#2155 …}
    -lockByStatus: 1
    -id: "103bc910-3607-11e9-8180-00163e87308f"
    -lessons: Doctrine\ORM\PersistentCollection {#2141 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#2146 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#2151 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
    -createdAt: DateTime @1550773957 {#2138
      date: 2019-02-21 19:32:37.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458817 {#2139
      date: 2025-09-10 01:00:17.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#5044
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#5067 …}
    -lockByStatus: 1
    -id: "a0d522fa-bc5d-11ea-8d8a-0242ac1c0003"
    -chapters: Doctrine\ORM\PersistentCollection {#5045 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#5050 …}
    -exercises: Doctrine\ORM\PersistentCollection {#5047 …}
    -minimumTime: DateTime @21600 {#5036
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#5052 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#3175 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#5054 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#5056 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#5062 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
    -createdAt: DateTime @1593692090 {#5042
      date: 2020-07-02 14:14:50.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1750847724 {#5043
      date: 2025-06-25 12:35:24.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\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 {#1693
    -lockBy: App\Entity\Scholar\Training\Training {#1808 …}
    -lockByStatus: 1
    -id: "fe5bdd93-b6d8-11ee-b7d7-0242c0a85003"
    -modules: Doctrine\ORM\PersistentCollection {#1706 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1733 …}
    -totalHourDescription: 0
    -videoDescription: null
    -diplomaDescription: "Titre Niveau 4 (Bac)"
    -trainingProduct: null
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1743 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1745 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1749 …}
    -thematic: [
      "2"
    ]
    -diploma: 4
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1792 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
    -createdAt: DateTime @1705675359 {#1686
      date: 2024-01-19 15:42:39.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458954 {#1691
      date: 2025-09-10 01:02:34.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1816 …}
    #fromApi: false
    -name: "Encadrant Technique d'Insertion"
    -description: """
      L'encadrant technique d'insertion (ETI) supervise et soutient socio-professionnellement des personnes éloignées du marché du travail au sein d'une structure d'insertion produisant des biens ou services. Sa mission est d'atteindre les objectifs de production tout en intégrant les buts de formation et d'insertion des salariés. Sous la direction du responsable de la structure, l'ETI organise et gère une partie de l'activité de production. Il établit les conditions pour réaliser un produit ou service, en planifie la mise en œuvre et assure le suivi pour garantir la qualité et la quantité. Il utilise des outils numériques pour la gestion de la production, répartit le travail selon les compétences des salariés et gère l'équipe, en veillant à leur motivation et à la résolution de conflits.\r\n
      L'ETI joue également un rôle dans l'accueil, l'accompagnement et le suivi socio-professionnel des salariés en insertion. Il favorise leur intégration dans la structure, identifie leurs atouts et obstacles, et collabore avec d'autres acteurs du parcours d'insertion. Il contribue à l'évolution professionnelle des salariés en organisant des séances d'apprentissage, en s'assurant de la pertinence des méthodes pédagogiques et en évaluant leurs acquis. Il documente et atteste des compétences professionnelles acquises.
      """
    -public: false
    -_links: null
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#2140
    -lockBy: App\Entity\Scholar\Module\OriginModule {#2155 …}
    -lockByStatus: 1
    -id: "103bc910-3607-11e9-8180-00163e87308f"
    -lessons: Doctrine\ORM\PersistentCollection {#2141 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#2146 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#2151 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
    -createdAt: DateTime @1550773957 {#2138
      date: 2019-02-21 19:32:37.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458817 {#2139
      date: 2025-09-10 01:00:17.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#5089
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#5112 …}
    -lockByStatus: 1
    -id: "09da1b79-a869-11e9-aad5-0242ac160002"
    -chapters: Doctrine\ORM\PersistentCollection {#5090 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#5095 …}
    -exercises: Doctrine\ORM\PersistentCollection {#5092 …}
    -minimumTime: DateTime @21600 {#5081
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#5097 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#3175 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#5099 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#5101 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#5107 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
    -createdAt: DateTime @1563350470 {#5087
      date: 2019-07-17 10:01:10.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1757076745 {#5088
      date: 2025-09-05 14:52:25.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#5105 …}
    #fromApi: false
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\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 {#1693
    -lockBy: App\Entity\Scholar\Training\Training {#1808 …}
    -lockByStatus: 1
    -id: "fe5bdd93-b6d8-11ee-b7d7-0242c0a85003"
    -modules: Doctrine\ORM\PersistentCollection {#1706 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1733 …}
    -totalHourDescription: 0
    -videoDescription: null
    -diplomaDescription: "Titre Niveau 4 (Bac)"
    -trainingProduct: null
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1743 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1745 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1749 …}
    -thematic: [
      "2"
    ]
    -diploma: 4
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1792 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
    -createdAt: DateTime @1705675359 {#1686
      date: 2024-01-19 15:42:39.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458954 {#1691
      date: 2025-09-10 01:02:34.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1816 …}
    #fromApi: false
    -name: "Encadrant Technique d'Insertion"
    -description: """
      L'encadrant technique d'insertion (ETI) supervise et soutient socio-professionnellement des personnes éloignées du marché du travail au sein d'une structure d'insertion produisant des biens ou services. Sa mission est d'atteindre les objectifs de production tout en intégrant les buts de formation et d'insertion des salariés. Sous la direction du responsable de la structure, l'ETI organise et gère une partie de l'activité de production. Il établit les conditions pour réaliser un produit ou service, en planifie la mise en œuvre et assure le suivi pour garantir la qualité et la quantité. Il utilise des outils numériques pour la gestion de la production, répartit le travail selon les compétences des salariés et gère l'équipe, en veillant à leur motivation et à la résolution de conflits.\r\n
      L'ETI joue également un rôle dans l'accueil, l'accompagnement et le suivi socio-professionnel des salariés en insertion. Il favorise leur intégration dans la structure, identifie leurs atouts et obstacles, et collabore avec d'autres acteurs du parcours d'insertion. Il contribue à l'évolution professionnelle des salariés en organisant des séances d'apprentissage, en s'assurant de la pertinence des méthodes pédagogiques et en évaluant leurs acquis. Il documente et atteste des compétences professionnelles acquises.
      """
    -public: false
    -_links: null
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#2140
    -lockBy: App\Entity\Scholar\Module\OriginModule {#2155 …}
    -lockByStatus: 1
    -id: "103bc910-3607-11e9-8180-00163e87308f"
    -lessons: Doctrine\ORM\PersistentCollection {#2141 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#2146 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#2151 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
    -createdAt: DateTime @1550773957 {#2138
      date: 2019-02-21 19:32:37.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458817 {#2139
      date: 2025-09-10 01:00:17.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#5132
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#5155 …}
    -lockByStatus: 1
    -id: "2bff532c-bc5e-11ea-8d8a-0242ac1c0003"
    -chapters: Doctrine\ORM\PersistentCollection {#5133 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#5138 …}
    -exercises: Doctrine\ORM\PersistentCollection {#5135 …}
    -minimumTime: DateTime @21600 {#5125
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#5140 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#3175 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#5142 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#5144 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#5150 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
    -createdAt: DateTime @1593692323 {#5130
      date: 2020-07-02 14:18:43.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1754607605 {#5131
      date: 2025-08-08 01:00:05.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\TrainingVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\PracticalCaseUserVoter"
ACCESS ABSTAIN
"Nellapp\Bundle\SDKBundle\Permission\Security\Voter\SuperAdminVoter"
ACCESS ABSTAIN
Show voter details
30 DENIED FRONT_ACCESS
[
  "training" => App\Entity\Scholar\Training\SharedTraining {#1693
    -lockBy: App\Entity\Scholar\Training\Training {#1808 …}
    -lockByStatus: 1
    -id: "fe5bdd93-b6d8-11ee-b7d7-0242c0a85003"
    -modules: Doctrine\ORM\PersistentCollection {#1706 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1733 …}
    -totalHourDescription: 0
    -videoDescription: null
    -diplomaDescription: "Titre Niveau 4 (Bac)"
    -trainingProduct: null
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1743 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1745 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1749 …}
    -thematic: [
      "2"
    ]
    -diploma: 4
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1792 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
    -createdAt: DateTime @1705675359 {#1686
      date: 2024-01-19 15:42:39.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458954 {#1691
      date: 2025-09-10 01:02:34.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1816 …}
    #fromApi: false
    -name: "Encadrant Technique d'Insertion"
    -description: """
      L'encadrant technique d'insertion (ETI) supervise et soutient socio-professionnellement des personnes éloignées du marché du travail au sein d'une structure d'insertion produisant des biens ou services. Sa mission est d'atteindre les objectifs de production tout en intégrant les buts de formation et d'insertion des salariés. Sous la direction du responsable de la structure, l'ETI organise et gère une partie de l'activité de production. Il établit les conditions pour réaliser un produit ou service, en planifie la mise en œuvre et assure le suivi pour garantir la qualité et la quantité. Il utilise des outils numériques pour la gestion de la production, répartit le travail selon les compétences des salariés et gère l'équipe, en veillant à leur motivation et à la résolution de conflits.\r\n
      L'ETI joue également un rôle dans l'accueil, l'accompagnement et le suivi socio-professionnel des salariés en insertion. Il favorise leur intégration dans la structure, identifie leurs atouts et obstacles, et collabore avec d'autres acteurs du parcours d'insertion. Il contribue à l'évolution professionnelle des salariés en organisant des séances d'apprentissage, en s'assurant de la pertinence des méthodes pédagogiques et en évaluant leurs acquis. Il documente et atteste des compétences professionnelles acquises.
      """
    -public: false
    -_links: null
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#2140
    -lockBy: App\Entity\Scholar\Module\OriginModule {#2155 …}
    -lockByStatus: 1
    -id: "103bc910-3607-11e9-8180-00163e87308f"
    -lessons: Doctrine\ORM\PersistentCollection {#2141 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#2146 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#2151 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
    -createdAt: DateTime @1550773957 {#2138
      date: 2019-02-21 19:32:37.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458817 {#2139
      date: 2025-09-10 01:00:17.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#5176
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#5199 …}
    -lockByStatus: 1
    -id: "ba643bef-a93a-11e9-aad5-0242ac160002"
    -chapters: Doctrine\ORM\PersistentCollection {#5177 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#5182 …}
    -exercises: Doctrine\ORM\PersistentCollection {#5179 …}
    -minimumTime: DateTime @21600 {#5168
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#5184 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#3175 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#5186 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#5188 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#5194 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
    -createdAt: DateTime @1563440531 {#5174
      date: 2019-07-18 11:02:11.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1757458812 {#5175
      date: 2025-09-10 01:00:12.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#5192 …}
    #fromApi: false
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\TrainingVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\PracticalCaseUserVoter"
ACCESS ABSTAIN
"Nellapp\Bundle\SDKBundle\Permission\Security\Voter\SuperAdminVoter"
ACCESS ABSTAIN
Show voter details
31 DENIED FRONT_ACCESS
[
  "training" => App\Entity\Scholar\Training\SharedTraining {#1693
    -lockBy: App\Entity\Scholar\Training\Training {#1808 …}
    -lockByStatus: 1
    -id: "fe5bdd93-b6d8-11ee-b7d7-0242c0a85003"
    -modules: Doctrine\ORM\PersistentCollection {#1706 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1733 …}
    -totalHourDescription: 0
    -videoDescription: null
    -diplomaDescription: "Titre Niveau 4 (Bac)"
    -trainingProduct: null
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1743 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1745 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1749 …}
    -thematic: [
      "2"
    ]
    -diploma: 4
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1792 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
    -createdAt: DateTime @1705675359 {#1686
      date: 2024-01-19 15:42:39.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458954 {#1691
      date: 2025-09-10 01:02:34.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1816 …}
    #fromApi: false
    -name: "Encadrant Technique d'Insertion"
    -description: """
      L'encadrant technique d'insertion (ETI) supervise et soutient socio-professionnellement des personnes éloignées du marché du travail au sein d'une structure d'insertion produisant des biens ou services. Sa mission est d'atteindre les objectifs de production tout en intégrant les buts de formation et d'insertion des salariés. Sous la direction du responsable de la structure, l'ETI organise et gère une partie de l'activité de production. Il établit les conditions pour réaliser un produit ou service, en planifie la mise en œuvre et assure le suivi pour garantir la qualité et la quantité. Il utilise des outils numériques pour la gestion de la production, répartit le travail selon les compétences des salariés et gère l'équipe, en veillant à leur motivation et à la résolution de conflits.\r\n
      L'ETI joue également un rôle dans l'accueil, l'accompagnement et le suivi socio-professionnel des salariés en insertion. Il favorise leur intégration dans la structure, identifie leurs atouts et obstacles, et collabore avec d'autres acteurs du parcours d'insertion. Il contribue à l'évolution professionnelle des salariés en organisant des séances d'apprentissage, en s'assurant de la pertinence des méthodes pédagogiques et en évaluant leurs acquis. Il documente et atteste des compétences professionnelles acquises.
      """
    -public: false
    -_links: null
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#2140
    -lockBy: App\Entity\Scholar\Module\OriginModule {#2155 …}
    -lockByStatus: 1
    -id: "103bc910-3607-11e9-8180-00163e87308f"
    -lessons: Doctrine\ORM\PersistentCollection {#2141 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#2146 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#2151 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
    -createdAt: DateTime @1550773957 {#2138
      date: 2019-02-21 19:32:37.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458817 {#2139
      date: 2025-09-10 01:00:17.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#5220
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#5242 …}
    -lockByStatus: 1
    -id: "7715f01e-bc5e-11ea-8d8a-0242ac1c0003"
    -chapters: Doctrine\ORM\PersistentCollection {#5221 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#5226 …}
    -exercises: Doctrine\ORM\PersistentCollection {#5223 …}
    -minimumTime: DateTime @21600 {#5212
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#5228 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#3175 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#5230 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#5232 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#5237 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
    -createdAt: DateTime @1593692449 {#5218
      date: 2020-07-02 14:20:49.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1750847724 {#5219
      date: 2025-06-25 12:35:24.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\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 {#1693
    -lockBy: App\Entity\Scholar\Training\Training {#1808 …}
    -lockByStatus: 1
    -id: "fe5bdd93-b6d8-11ee-b7d7-0242c0a85003"
    -modules: Doctrine\ORM\PersistentCollection {#1706 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1733 …}
    -totalHourDescription: 0
    -videoDescription: null
    -diplomaDescription: "Titre Niveau 4 (Bac)"
    -trainingProduct: null
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1743 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1745 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1749 …}
    -thematic: [
      "2"
    ]
    -diploma: 4
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1792 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
    -createdAt: DateTime @1705675359 {#1686
      date: 2024-01-19 15:42:39.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458954 {#1691
      date: 2025-09-10 01:02:34.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1816 …}
    #fromApi: false
    -name: "Encadrant Technique d'Insertion"
    -description: """
      L'encadrant technique d'insertion (ETI) supervise et soutient socio-professionnellement des personnes éloignées du marché du travail au sein d'une structure d'insertion produisant des biens ou services. Sa mission est d'atteindre les objectifs de production tout en intégrant les buts de formation et d'insertion des salariés. Sous la direction du responsable de la structure, l'ETI organise et gère une partie de l'activité de production. Il établit les conditions pour réaliser un produit ou service, en planifie la mise en œuvre et assure le suivi pour garantir la qualité et la quantité. Il utilise des outils numériques pour la gestion de la production, répartit le travail selon les compétences des salariés et gère l'équipe, en veillant à leur motivation et à la résolution de conflits.\r\n
      L'ETI joue également un rôle dans l'accueil, l'accompagnement et le suivi socio-professionnel des salariés en insertion. Il favorise leur intégration dans la structure, identifie leurs atouts et obstacles, et collabore avec d'autres acteurs du parcours d'insertion. Il contribue à l'évolution professionnelle des salariés en organisant des séances d'apprentissage, en s'assurant de la pertinence des méthodes pédagogiques et en évaluant leurs acquis. Il documente et atteste des compétences professionnelles acquises.
      """
    -public: false
    -_links: null
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#2140
    -lockBy: App\Entity\Scholar\Module\OriginModule {#2155 …}
    -lockByStatus: 1
    -id: "103bc910-3607-11e9-8180-00163e87308f"
    -lessons: Doctrine\ORM\PersistentCollection {#2141 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#2146 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#2151 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
    -createdAt: DateTime @1550773957 {#2138
      date: 2019-02-21 19:32:37.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458817 {#2139
      date: 2025-09-10 01:00:17.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#5262
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#5285 …}
    -lockByStatus: 1
    -id: "df640b75-a965-11e9-aad5-0242ac160002"
    -chapters: Doctrine\ORM\PersistentCollection {#5263 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#5268 …}
    -exercises: Doctrine\ORM\PersistentCollection {#5265 …}
    -minimumTime: DateTime @21600 {#5255
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#5270 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#3175 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#5272 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#5274 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#5280 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
    -createdAt: DateTime @1563459061 {#5260
      date: 2019-07-18 16:11:01.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1757458814 {#5261
      date: 2025-09-10 01:00:14.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#5278 …}
    #fromApi: false
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\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 {#1693
    -lockBy: App\Entity\Scholar\Training\Training {#1808 …}
    -lockByStatus: 1
    -id: "fe5bdd93-b6d8-11ee-b7d7-0242c0a85003"
    -modules: Doctrine\ORM\PersistentCollection {#1706 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1733 …}
    -totalHourDescription: 0
    -videoDescription: null
    -diplomaDescription: "Titre Niveau 4 (Bac)"
    -trainingProduct: null
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1743 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1745 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1749 …}
    -thematic: [
      "2"
    ]
    -diploma: 4
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1792 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
    -createdAt: DateTime @1705675359 {#1686
      date: 2024-01-19 15:42:39.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458954 {#1691
      date: 2025-09-10 01:02:34.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1816 …}
    #fromApi: false
    -name: "Encadrant Technique d'Insertion"
    -description: """
      L'encadrant technique d'insertion (ETI) supervise et soutient socio-professionnellement des personnes éloignées du marché du travail au sein d'une structure d'insertion produisant des biens ou services. Sa mission est d'atteindre les objectifs de production tout en intégrant les buts de formation et d'insertion des salariés. Sous la direction du responsable de la structure, l'ETI organise et gère une partie de l'activité de production. Il établit les conditions pour réaliser un produit ou service, en planifie la mise en œuvre et assure le suivi pour garantir la qualité et la quantité. Il utilise des outils numériques pour la gestion de la production, répartit le travail selon les compétences des salariés et gère l'équipe, en veillant à leur motivation et à la résolution de conflits.\r\n
      L'ETI joue également un rôle dans l'accueil, l'accompagnement et le suivi socio-professionnel des salariés en insertion. Il favorise leur intégration dans la structure, identifie leurs atouts et obstacles, et collabore avec d'autres acteurs du parcours d'insertion. Il contribue à l'évolution professionnelle des salariés en organisant des séances d'apprentissage, en s'assurant de la pertinence des méthodes pédagogiques et en évaluant leurs acquis. Il documente et atteste des compétences professionnelles acquises.
      """
    -public: false
    -_links: null
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#2140
    -lockBy: App\Entity\Scholar\Module\OriginModule {#2155 …}
    -lockByStatus: 1
    -id: "103bc910-3607-11e9-8180-00163e87308f"
    -lessons: Doctrine\ORM\PersistentCollection {#2141 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#2146 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#2151 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
    -createdAt: DateTime @1550773957 {#2138
      date: 2019-02-21 19:32:37.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458817 {#2139
      date: 2025-09-10 01:00:17.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#5306
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#5328 …}
    -lockByStatus: 1
    -id: "cf387696-bc60-11ea-8d8a-0242ac1c0003"
    -chapters: Doctrine\ORM\PersistentCollection {#5307 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#5312 …}
    -exercises: Doctrine\ORM\PersistentCollection {#5309 …}
    -minimumTime: DateTime @21600 {#5298
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#5314 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#3175 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#5316 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#5318 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#5323 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
    -createdAt: DateTime @1593693456 {#5304
      date: 2020-07-02 14:37:36.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1752130247 {#5305
      date: 2025-07-10 08:50:47.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\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 {#1693
    -lockBy: App\Entity\Scholar\Training\Training {#1808 …}
    -lockByStatus: 1
    -id: "fe5bdd93-b6d8-11ee-b7d7-0242c0a85003"
    -modules: Doctrine\ORM\PersistentCollection {#1706 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1733 …}
    -totalHourDescription: 0
    -videoDescription: null
    -diplomaDescription: "Titre Niveau 4 (Bac)"
    -trainingProduct: null
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1743 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1745 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1749 …}
    -thematic: [
      "2"
    ]
    -diploma: 4
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1792 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
    -createdAt: DateTime @1705675359 {#1686
      date: 2024-01-19 15:42:39.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458954 {#1691
      date: 2025-09-10 01:02:34.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1816 …}
    #fromApi: false
    -name: "Encadrant Technique d'Insertion"
    -description: """
      L'encadrant technique d'insertion (ETI) supervise et soutient socio-professionnellement des personnes éloignées du marché du travail au sein d'une structure d'insertion produisant des biens ou services. Sa mission est d'atteindre les objectifs de production tout en intégrant les buts de formation et d'insertion des salariés. Sous la direction du responsable de la structure, l'ETI organise et gère une partie de l'activité de production. Il établit les conditions pour réaliser un produit ou service, en planifie la mise en œuvre et assure le suivi pour garantir la qualité et la quantité. Il utilise des outils numériques pour la gestion de la production, répartit le travail selon les compétences des salariés et gère l'équipe, en veillant à leur motivation et à la résolution de conflits.\r\n
      L'ETI joue également un rôle dans l'accueil, l'accompagnement et le suivi socio-professionnel des salariés en insertion. Il favorise leur intégration dans la structure, identifie leurs atouts et obstacles, et collabore avec d'autres acteurs du parcours d'insertion. Il contribue à l'évolution professionnelle des salariés en organisant des séances d'apprentissage, en s'assurant de la pertinence des méthodes pédagogiques et en évaluant leurs acquis. Il documente et atteste des compétences professionnelles acquises.
      """
    -public: false
    -_links: null
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#2140
    -lockBy: App\Entity\Scholar\Module\OriginModule {#2155 …}
    -lockByStatus: 1
    -id: "103bc910-3607-11e9-8180-00163e87308f"
    -lessons: Doctrine\ORM\PersistentCollection {#2141 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#2146 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#2151 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
    -createdAt: DateTime @1550773957 {#2138
      date: 2019-02-21 19:32:37.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458817 {#2139
      date: 2025-09-10 01:00:17.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#5348
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#5370 …}
    -lockByStatus: 1
    -id: "828d60b2-ac72-11e9-9691-0242ac160002"
    -chapters: Doctrine\ORM\PersistentCollection {#5349 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#5354 …}
    -exercises: Doctrine\ORM\PersistentCollection {#5351 …}
    -minimumTime: DateTime @21600 {#5341
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#5356 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#3175 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#5358 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#5360 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#5365 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
    -createdAt: DateTime @1563794342 {#5346
      date: 2019-07-22 13:19:02.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1750847724 {#5347
      date: 2025-06-25 12:35:24.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\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 {#1693
    -lockBy: App\Entity\Scholar\Training\Training {#1808 …}
    -lockByStatus: 1
    -id: "fe5bdd93-b6d8-11ee-b7d7-0242c0a85003"
    -modules: Doctrine\ORM\PersistentCollection {#1706 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1733 …}
    -totalHourDescription: 0
    -videoDescription: null
    -diplomaDescription: "Titre Niveau 4 (Bac)"
    -trainingProduct: null
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1743 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1745 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1749 …}
    -thematic: [
      "2"
    ]
    -diploma: 4
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1792 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
    -createdAt: DateTime @1705675359 {#1686
      date: 2024-01-19 15:42:39.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458954 {#1691
      date: 2025-09-10 01:02:34.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1816 …}
    #fromApi: false
    -name: "Encadrant Technique d'Insertion"
    -description: """
      L'encadrant technique d'insertion (ETI) supervise et soutient socio-professionnellement des personnes éloignées du marché du travail au sein d'une structure d'insertion produisant des biens ou services. Sa mission est d'atteindre les objectifs de production tout en intégrant les buts de formation et d'insertion des salariés. Sous la direction du responsable de la structure, l'ETI organise et gère une partie de l'activité de production. Il établit les conditions pour réaliser un produit ou service, en planifie la mise en œuvre et assure le suivi pour garantir la qualité et la quantité. Il utilise des outils numériques pour la gestion de la production, répartit le travail selon les compétences des salariés et gère l'équipe, en veillant à leur motivation et à la résolution de conflits.\r\n
      L'ETI joue également un rôle dans l'accueil, l'accompagnement et le suivi socio-professionnel des salariés en insertion. Il favorise leur intégration dans la structure, identifie leurs atouts et obstacles, et collabore avec d'autres acteurs du parcours d'insertion. Il contribue à l'évolution professionnelle des salariés en organisant des séances d'apprentissage, en s'assurant de la pertinence des méthodes pédagogiques et en évaluant leurs acquis. Il documente et atteste des compétences professionnelles acquises.
      """
    -public: false
    -_links: null
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#2140
    -lockBy: App\Entity\Scholar\Module\OriginModule {#2155 …}
    -lockByStatus: 1
    -id: "103bc910-3607-11e9-8180-00163e87308f"
    -lessons: Doctrine\ORM\PersistentCollection {#2141 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#2146 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#2151 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
    -createdAt: DateTime @1550773957 {#2138
      date: 2019-02-21 19:32:37.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458817 {#2139
      date: 2025-09-10 01:00:17.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#5390
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#5411 …}
    -lockByStatus: 1
    -id: "bf2aad5c-bc5f-11ea-8d8a-0242ac1c0003"
    -chapters: Doctrine\ORM\PersistentCollection {#5391 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#5396 …}
    -exercises: Doctrine\ORM\PersistentCollection {#5393 …}
    -minimumTime: DateTime @21600 {#5383
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#5398 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#3175 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#5400 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#5402 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#5407 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
    -createdAt: DateTime @1593693000 {#5388
      date: 2020-07-02 14:30:00.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1750847724 {#5389
      date: 2025-06-25 12:35:24.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\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 {#1693
    -lockBy: App\Entity\Scholar\Training\Training {#1808 …}
    -lockByStatus: 1
    -id: "fe5bdd93-b6d8-11ee-b7d7-0242c0a85003"
    -modules: Doctrine\ORM\PersistentCollection {#1706 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1733 …}
    -totalHourDescription: 0
    -videoDescription: null
    -diplomaDescription: "Titre Niveau 4 (Bac)"
    -trainingProduct: null
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1743 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1745 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1749 …}
    -thematic: [
      "2"
    ]
    -diploma: 4
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1792 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
    -createdAt: DateTime @1705675359 {#1686
      date: 2024-01-19 15:42:39.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458954 {#1691
      date: 2025-09-10 01:02:34.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1816 …}
    #fromApi: false
    -name: "Encadrant Technique d'Insertion"
    -description: """
      L'encadrant technique d'insertion (ETI) supervise et soutient socio-professionnellement des personnes éloignées du marché du travail au sein d'une structure d'insertion produisant des biens ou services. Sa mission est d'atteindre les objectifs de production tout en intégrant les buts de formation et d'insertion des salariés. Sous la direction du responsable de la structure, l'ETI organise et gère une partie de l'activité de production. Il établit les conditions pour réaliser un produit ou service, en planifie la mise en œuvre et assure le suivi pour garantir la qualité et la quantité. Il utilise des outils numériques pour la gestion de la production, répartit le travail selon les compétences des salariés et gère l'équipe, en veillant à leur motivation et à la résolution de conflits.\r\n
      L'ETI joue également un rôle dans l'accueil, l'accompagnement et le suivi socio-professionnel des salariés en insertion. Il favorise leur intégration dans la structure, identifie leurs atouts et obstacles, et collabore avec d'autres acteurs du parcours d'insertion. Il contribue à l'évolution professionnelle des salariés en organisant des séances d'apprentissage, en s'assurant de la pertinence des méthodes pédagogiques et en évaluant leurs acquis. Il documente et atteste des compétences professionnelles acquises.
      """
    -public: false
    -_links: null
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#2169
    -lockBy: App\Entity\Scholar\Module\OriginModule {#2183 …}
    -lockByStatus: 1
    -id: "32d99a54-adec-11e9-9691-0242ac160002"
    -lessons: Doctrine\ORM\PersistentCollection {#2170 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#2175 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#2179 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
    -createdAt: DateTime @1563956558 {#2167
      date: 2019-07-24 10:22:38.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1593610169 {#2168
      date: 2020-07-01 15:29:29.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#5768
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#5792 …}
    -lockByStatus: 1
    -id: "6f445644-adec-11e9-9691-0242ac160002"
    -chapters: Doctrine\ORM\PersistentCollection {#5769 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#5774 …}
    -exercises: Doctrine\ORM\PersistentCollection {#5771 …}
    -minimumTime: DateTime @21600 {#5765
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#5776 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#3175 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#5778 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#5780 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#5786 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
    -createdAt: DateTime @1563956660 {#5766
      date: 2019-07-24 10:24:20.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1757420360 {#5767
      date: 2025-09-09 14:19:20.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#5784 …}
    #fromApi: false
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\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 {#1693
    -lockBy: App\Entity\Scholar\Training\Training {#1808 …}
    -lockByStatus: 1
    -id: "fe5bdd93-b6d8-11ee-b7d7-0242c0a85003"
    -modules: Doctrine\ORM\PersistentCollection {#1706 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1733 …}
    -totalHourDescription: 0
    -videoDescription: null
    -diplomaDescription: "Titre Niveau 4 (Bac)"
    -trainingProduct: null
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1743 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1745 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1749 …}
    -thematic: [
      "2"
    ]
    -diploma: 4
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1792 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
    -createdAt: DateTime @1705675359 {#1686
      date: 2024-01-19 15:42:39.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458954 {#1691
      date: 2025-09-10 01:02:34.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1816 …}
    #fromApi: false
    -name: "Encadrant Technique d'Insertion"
    -description: """
      L'encadrant technique d'insertion (ETI) supervise et soutient socio-professionnellement des personnes éloignées du marché du travail au sein d'une structure d'insertion produisant des biens ou services. Sa mission est d'atteindre les objectifs de production tout en intégrant les buts de formation et d'insertion des salariés. Sous la direction du responsable de la structure, l'ETI organise et gère une partie de l'activité de production. Il établit les conditions pour réaliser un produit ou service, en planifie la mise en œuvre et assure le suivi pour garantir la qualité et la quantité. Il utilise des outils numériques pour la gestion de la production, répartit le travail selon les compétences des salariés et gère l'équipe, en veillant à leur motivation et à la résolution de conflits.\r\n
      L'ETI joue également un rôle dans l'accueil, l'accompagnement et le suivi socio-professionnel des salariés en insertion. Il favorise leur intégration dans la structure, identifie leurs atouts et obstacles, et collabore avec d'autres acteurs du parcours d'insertion. Il contribue à l'évolution professionnelle des salariés en organisant des séances d'apprentissage, en s'assurant de la pertinence des méthodes pédagogiques et en évaluant leurs acquis. Il documente et atteste des compétences professionnelles acquises.
      """
    -public: false
    -_links: null
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#2169
    -lockBy: App\Entity\Scholar\Module\OriginModule {#2183 …}
    -lockByStatus: 1
    -id: "32d99a54-adec-11e9-9691-0242ac160002"
    -lessons: Doctrine\ORM\PersistentCollection {#2170 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#2175 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#2179 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
    -createdAt: DateTime @1563956558 {#2167
      date: 2019-07-24 10:22:38.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1593610169 {#2168
      date: 2020-07-01 15:29:29.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#5812
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#5835 …}
    -lockByStatus: 1
    -id: "909d175c-ae07-11e9-9691-0242ac160002"
    -chapters: Doctrine\ORM\PersistentCollection {#5813 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#5818 …}
    -exercises: Doctrine\ORM\PersistentCollection {#5815 …}
    -minimumTime: DateTime @21600 {#5805
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#5820 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#3175 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#5822 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#5824 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#5830 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
    -createdAt: DateTime @1563968312 {#5810
      date: 2019-07-24 13:38:32.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1757243678 {#5811
      date: 2025-09-07 13:14:38.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#5278 …}
    #fromApi: false
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\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 {#1693
    -lockBy: App\Entity\Scholar\Training\Training {#1808 …}
    -lockByStatus: 1
    -id: "fe5bdd93-b6d8-11ee-b7d7-0242c0a85003"
    -modules: Doctrine\ORM\PersistentCollection {#1706 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1733 …}
    -totalHourDescription: 0
    -videoDescription: null
    -diplomaDescription: "Titre Niveau 4 (Bac)"
    -trainingProduct: null
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1743 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1745 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1749 …}
    -thematic: [
      "2"
    ]
    -diploma: 4
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1792 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
    -createdAt: DateTime @1705675359 {#1686
      date: 2024-01-19 15:42:39.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458954 {#1691
      date: 2025-09-10 01:02:34.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1816 …}
    #fromApi: false
    -name: "Encadrant Technique d'Insertion"
    -description: """
      L'encadrant technique d'insertion (ETI) supervise et soutient socio-professionnellement des personnes éloignées du marché du travail au sein d'une structure d'insertion produisant des biens ou services. Sa mission est d'atteindre les objectifs de production tout en intégrant les buts de formation et d'insertion des salariés. Sous la direction du responsable de la structure, l'ETI organise et gère une partie de l'activité de production. Il établit les conditions pour réaliser un produit ou service, en planifie la mise en œuvre et assure le suivi pour garantir la qualité et la quantité. Il utilise des outils numériques pour la gestion de la production, répartit le travail selon les compétences des salariés et gère l'équipe, en veillant à leur motivation et à la résolution de conflits.\r\n
      L'ETI joue également un rôle dans l'accueil, l'accompagnement et le suivi socio-professionnel des salariés en insertion. Il favorise leur intégration dans la structure, identifie leurs atouts et obstacles, et collabore avec d'autres acteurs du parcours d'insertion. Il contribue à l'évolution professionnelle des salariés en organisant des séances d'apprentissage, en s'assurant de la pertinence des méthodes pédagogiques et en évaluant leurs acquis. Il documente et atteste des compétences professionnelles acquises.
      """
    -public: false
    -_links: null
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#2169
    -lockBy: App\Entity\Scholar\Module\OriginModule {#2183 …}
    -lockByStatus: 1
    -id: "32d99a54-adec-11e9-9691-0242ac160002"
    -lessons: Doctrine\ORM\PersistentCollection {#2170 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#2175 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#2179 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
    -createdAt: DateTime @1563956558 {#2167
      date: 2019-07-24 10:22:38.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1593610169 {#2168
      date: 2020-07-01 15:29:29.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#5855
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#5878 …}
    -lockByStatus: 1
    -id: "9e53f3b0-ae11-11e9-9691-0242ac160002"
    -chapters: Doctrine\ORM\PersistentCollection {#5856 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#5861 …}
    -exercises: Doctrine\ORM\PersistentCollection {#5858 …}
    -minimumTime: DateTime @21600 {#5848
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#5863 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#3175 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#5865 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#5867 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#5873 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
    -createdAt: DateTime @1563972630 {#5853
      date: 2019-07-24 14:50:30.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1757244260 {#5854
      date: 2025-09-07 13:24:20.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#5278 …}
    #fromApi: false
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\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 {#1693
    -lockBy: App\Entity\Scholar\Training\Training {#1808 …}
    -lockByStatus: 1
    -id: "fe5bdd93-b6d8-11ee-b7d7-0242c0a85003"
    -modules: Doctrine\ORM\PersistentCollection {#1706 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1733 …}
    -totalHourDescription: 0
    -videoDescription: null
    -diplomaDescription: "Titre Niveau 4 (Bac)"
    -trainingProduct: null
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1743 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1745 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1749 …}
    -thematic: [
      "2"
    ]
    -diploma: 4
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1792 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
    -createdAt: DateTime @1705675359 {#1686
      date: 2024-01-19 15:42:39.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458954 {#1691
      date: 2025-09-10 01:02:34.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1816 …}
    #fromApi: false
    -name: "Encadrant Technique d'Insertion"
    -description: """
      L'encadrant technique d'insertion (ETI) supervise et soutient socio-professionnellement des personnes éloignées du marché du travail au sein d'une structure d'insertion produisant des biens ou services. Sa mission est d'atteindre les objectifs de production tout en intégrant les buts de formation et d'insertion des salariés. Sous la direction du responsable de la structure, l'ETI organise et gère une partie de l'activité de production. Il établit les conditions pour réaliser un produit ou service, en planifie la mise en œuvre et assure le suivi pour garantir la qualité et la quantité. Il utilise des outils numériques pour la gestion de la production, répartit le travail selon les compétences des salariés et gère l'équipe, en veillant à leur motivation et à la résolution de conflits.\r\n
      L'ETI joue également un rôle dans l'accueil, l'accompagnement et le suivi socio-professionnel des salariés en insertion. Il favorise leur intégration dans la structure, identifie leurs atouts et obstacles, et collabore avec d'autres acteurs du parcours d'insertion. Il contribue à l'évolution professionnelle des salariés en organisant des séances d'apprentissage, en s'assurant de la pertinence des méthodes pédagogiques et en évaluant leurs acquis. Il documente et atteste des compétences professionnelles acquises.
      """
    -public: false
    -_links: null
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#2169
    -lockBy: App\Entity\Scholar\Module\OriginModule {#2183 …}
    -lockByStatus: 1
    -id: "32d99a54-adec-11e9-9691-0242ac160002"
    -lessons: Doctrine\ORM\PersistentCollection {#2170 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#2175 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#2179 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
    -createdAt: DateTime @1563956558 {#2167
      date: 2019-07-24 10:22:38.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1593610169 {#2168
      date: 2020-07-01 15:29:29.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#5898
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#5920 …}
    -lockByStatus: 1
    -id: "dd2396c6-aee8-11e9-9691-0242ac160002"
    -chapters: Doctrine\ORM\PersistentCollection {#5899 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#5904 …}
    -exercises: Doctrine\ORM\PersistentCollection {#5901 …}
    -minimumTime: DateTime @21600 {#5891
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#5906 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#3175 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#5908 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#5910 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#5916 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
    -createdAt: DateTime @1564065077 {#5896
      date: 2019-07-25 16:31:17.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1757244957 {#5897
      date: 2025-09-07 13:35:57.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#5278 …}
    #fromApi: false
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\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 {#1693
    -lockBy: App\Entity\Scholar\Training\Training {#1808 …}
    -lockByStatus: 1
    -id: "fe5bdd93-b6d8-11ee-b7d7-0242c0a85003"
    -modules: Doctrine\ORM\PersistentCollection {#1706 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1733 …}
    -totalHourDescription: 0
    -videoDescription: null
    -diplomaDescription: "Titre Niveau 4 (Bac)"
    -trainingProduct: null
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1743 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1745 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1749 …}
    -thematic: [
      "2"
    ]
    -diploma: 4
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1792 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
    -createdAt: DateTime @1705675359 {#1686
      date: 2024-01-19 15:42:39.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458954 {#1691
      date: 2025-09-10 01:02:34.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1816 …}
    #fromApi: false
    -name: "Encadrant Technique d'Insertion"
    -description: """
      L'encadrant technique d'insertion (ETI) supervise et soutient socio-professionnellement des personnes éloignées du marché du travail au sein d'une structure d'insertion produisant des biens ou services. Sa mission est d'atteindre les objectifs de production tout en intégrant les buts de formation et d'insertion des salariés. Sous la direction du responsable de la structure, l'ETI organise et gère une partie de l'activité de production. Il établit les conditions pour réaliser un produit ou service, en planifie la mise en œuvre et assure le suivi pour garantir la qualité et la quantité. Il utilise des outils numériques pour la gestion de la production, répartit le travail selon les compétences des salariés et gère l'équipe, en veillant à leur motivation et à la résolution de conflits.\r\n
      L'ETI joue également un rôle dans l'accueil, l'accompagnement et le suivi socio-professionnel des salariés en insertion. Il favorise leur intégration dans la structure, identifie leurs atouts et obstacles, et collabore avec d'autres acteurs du parcours d'insertion. Il contribue à l'évolution professionnelle des salariés en organisant des séances d'apprentissage, en s'assurant de la pertinence des méthodes pédagogiques et en évaluant leurs acquis. Il documente et atteste des compétences professionnelles acquises.
      """
    -public: false
    -_links: null
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#2169
    -lockBy: App\Entity\Scholar\Module\OriginModule {#2183 …}
    -lockByStatus: 1
    -id: "32d99a54-adec-11e9-9691-0242ac160002"
    -lessons: Doctrine\ORM\PersistentCollection {#2170 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#2175 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#2179 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
    -createdAt: DateTime @1563956558 {#2167
      date: 2019-07-24 10:22:38.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1593610169 {#2168
      date: 2020-07-01 15:29:29.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#5940
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#5963 …}
    -lockByStatus: 1
    -id: "58e1d7a2-c014-11e9-85b5-0242c0a84004"
    -chapters: Doctrine\ORM\PersistentCollection {#5941 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#5946 …}
    -exercises: Doctrine\ORM\PersistentCollection {#5943 …}
    -minimumTime: DateTime @21600 {#5933
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#5948 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#3175 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#5950 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#5952 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#5958 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
    -createdAt: DateTime @1565952923 {#5938
      date: 2019-08-16 12:55:23.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1756985487 {#5939
      date: 2025-09-04 13:31:27.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#5956 …}
    #fromApi: false
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\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 {#1693
    -lockBy: App\Entity\Scholar\Training\Training {#1808 …}
    -lockByStatus: 1
    -id: "fe5bdd93-b6d8-11ee-b7d7-0242c0a85003"
    -modules: Doctrine\ORM\PersistentCollection {#1706 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1733 …}
    -totalHourDescription: 0
    -videoDescription: null
    -diplomaDescription: "Titre Niveau 4 (Bac)"
    -trainingProduct: null
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1743 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1745 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1749 …}
    -thematic: [
      "2"
    ]
    -diploma: 4
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1792 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
    -createdAt: DateTime @1705675359 {#1686
      date: 2024-01-19 15:42:39.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458954 {#1691
      date: 2025-09-10 01:02:34.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1816 …}
    #fromApi: false
    -name: "Encadrant Technique d'Insertion"
    -description: """
      L'encadrant technique d'insertion (ETI) supervise et soutient socio-professionnellement des personnes éloignées du marché du travail au sein d'une structure d'insertion produisant des biens ou services. Sa mission est d'atteindre les objectifs de production tout en intégrant les buts de formation et d'insertion des salariés. Sous la direction du responsable de la structure, l'ETI organise et gère une partie de l'activité de production. Il établit les conditions pour réaliser un produit ou service, en planifie la mise en œuvre et assure le suivi pour garantir la qualité et la quantité. Il utilise des outils numériques pour la gestion de la production, répartit le travail selon les compétences des salariés et gère l'équipe, en veillant à leur motivation et à la résolution de conflits.\r\n
      L'ETI joue également un rôle dans l'accueil, l'accompagnement et le suivi socio-professionnel des salariés en insertion. Il favorise leur intégration dans la structure, identifie leurs atouts et obstacles, et collabore avec d'autres acteurs du parcours d'insertion. Il contribue à l'évolution professionnelle des salariés en organisant des séances d'apprentissage, en s'assurant de la pertinence des méthodes pédagogiques et en évaluant leurs acquis. Il documente et atteste des compétences professionnelles acquises.
      """
    -public: false
    -_links: null
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#2169
    -lockBy: App\Entity\Scholar\Module\OriginModule {#2183 …}
    -lockByStatus: 1
    -id: "32d99a54-adec-11e9-9691-0242ac160002"
    -lessons: Doctrine\ORM\PersistentCollection {#2170 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#2175 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#2179 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
    -createdAt: DateTime @1563956558 {#2167
      date: 2019-07-24 10:22:38.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1593610169 {#2168
      date: 2020-07-01 15:29:29.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#5983
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#6005 …}
    -lockByStatus: 1
    -id: "a1daba08-c331-11e9-85b5-0242c0a84004"
    -chapters: Doctrine\ORM\PersistentCollection {#5984 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#5989 …}
    -exercises: Doctrine\ORM\PersistentCollection {#5986 …}
    -minimumTime: DateTime @21600 {#5976
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#5991 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#3175 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#5993 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#5995 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#6001 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
    -createdAt: DateTime @1566295354 {#5981
      date: 2019-08-20 12:02:34.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1757050077 {#5982
      date: 2025-09-05 07:27:57.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#5956 …}
    #fromApi: false
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\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 {#1693
    -lockBy: App\Entity\Scholar\Training\Training {#1808 …}
    -lockByStatus: 1
    -id: "fe5bdd93-b6d8-11ee-b7d7-0242c0a85003"
    -modules: Doctrine\ORM\PersistentCollection {#1706 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1733 …}
    -totalHourDescription: 0
    -videoDescription: null
    -diplomaDescription: "Titre Niveau 4 (Bac)"
    -trainingProduct: null
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1743 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1745 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1749 …}
    -thematic: [
      "2"
    ]
    -diploma: 4
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1792 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
    -createdAt: DateTime @1705675359 {#1686
      date: 2024-01-19 15:42:39.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458954 {#1691
      date: 2025-09-10 01:02:34.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1816 …}
    #fromApi: false
    -name: "Encadrant Technique d'Insertion"
    -description: """
      L'encadrant technique d'insertion (ETI) supervise et soutient socio-professionnellement des personnes éloignées du marché du travail au sein d'une structure d'insertion produisant des biens ou services. Sa mission est d'atteindre les objectifs de production tout en intégrant les buts de formation et d'insertion des salariés. Sous la direction du responsable de la structure, l'ETI organise et gère une partie de l'activité de production. Il établit les conditions pour réaliser un produit ou service, en planifie la mise en œuvre et assure le suivi pour garantir la qualité et la quantité. Il utilise des outils numériques pour la gestion de la production, répartit le travail selon les compétences des salariés et gère l'équipe, en veillant à leur motivation et à la résolution de conflits.\r\n
      L'ETI joue également un rôle dans l'accueil, l'accompagnement et le suivi socio-professionnel des salariés en insertion. Il favorise leur intégration dans la structure, identifie leurs atouts et obstacles, et collabore avec d'autres acteurs du parcours d'insertion. Il contribue à l'évolution professionnelle des salariés en organisant des séances d'apprentissage, en s'assurant de la pertinence des méthodes pédagogiques et en évaluant leurs acquis. Il documente et atteste des compétences professionnelles acquises.
      """
    -public: false
    -_links: null
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#2169
    -lockBy: App\Entity\Scholar\Module\OriginModule {#2183 …}
    -lockByStatus: 1
    -id: "32d99a54-adec-11e9-9691-0242ac160002"
    -lessons: Doctrine\ORM\PersistentCollection {#2170 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#2175 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#2179 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
    -createdAt: DateTime @1563956558 {#2167
      date: 2019-07-24 10:22:38.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1593610169 {#2168
      date: 2020-07-01 15:29:29.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#6025
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#6047 …}
    -lockByStatus: 1
    -id: "30a674d4-c574-11e9-85b5-0242c0a84004"
    -chapters: Doctrine\ORM\PersistentCollection {#6026 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#6031 …}
    -exercises: Doctrine\ORM\PersistentCollection {#6028 …}
    -minimumTime: DateTime @21600 {#6018
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#6033 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#3175 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#6035 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#6037 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#6043 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
    -createdAt: DateTime @1566543843 {#6023
      date: 2019-08-23 09:04:03.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1757093333 {#6024
      date: 2025-09-05 19:28:53.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#5956 …}
    #fromApi: false
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\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 {#1693
    -lockBy: App\Entity\Scholar\Training\Training {#1808 …}
    -lockByStatus: 1
    -id: "fe5bdd93-b6d8-11ee-b7d7-0242c0a85003"
    -modules: Doctrine\ORM\PersistentCollection {#1706 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1733 …}
    -totalHourDescription: 0
    -videoDescription: null
    -diplomaDescription: "Titre Niveau 4 (Bac)"
    -trainingProduct: null
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1743 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1745 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1749 …}
    -thematic: [
      "2"
    ]
    -diploma: 4
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1792 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
    -createdAt: DateTime @1705675359 {#1686
      date: 2024-01-19 15:42:39.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458954 {#1691
      date: 2025-09-10 01:02:34.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1816 …}
    #fromApi: false
    -name: "Encadrant Technique d'Insertion"
    -description: """
      L'encadrant technique d'insertion (ETI) supervise et soutient socio-professionnellement des personnes éloignées du marché du travail au sein d'une structure d'insertion produisant des biens ou services. Sa mission est d'atteindre les objectifs de production tout en intégrant les buts de formation et d'insertion des salariés. Sous la direction du responsable de la structure, l'ETI organise et gère une partie de l'activité de production. Il établit les conditions pour réaliser un produit ou service, en planifie la mise en œuvre et assure le suivi pour garantir la qualité et la quantité. Il utilise des outils numériques pour la gestion de la production, répartit le travail selon les compétences des salariés et gère l'équipe, en veillant à leur motivation et à la résolution de conflits.\r\n
      L'ETI joue également un rôle dans l'accueil, l'accompagnement et le suivi socio-professionnel des salariés en insertion. Il favorise leur intégration dans la structure, identifie leurs atouts et obstacles, et collabore avec d'autres acteurs du parcours d'insertion. Il contribue à l'évolution professionnelle des salariés en organisant des séances d'apprentissage, en s'assurant de la pertinence des méthodes pédagogiques et en évaluant leurs acquis. Il documente et atteste des compétences professionnelles acquises.
      """
    -public: false
    -_links: null
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#2169
    -lockBy: App\Entity\Scholar\Module\OriginModule {#2183 …}
    -lockByStatus: 1
    -id: "32d99a54-adec-11e9-9691-0242ac160002"
    -lessons: Doctrine\ORM\PersistentCollection {#2170 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#2175 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#2179 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
    -createdAt: DateTime @1563956558 {#2167
      date: 2019-07-24 10:22:38.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1593610169 {#2168
      date: 2020-07-01 15:29:29.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#6067
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#6089 …}
    -lockByStatus: 1
    -id: "133c78b9-c802-11ea-8d8a-0242ac1c0003"
    -chapters: Doctrine\ORM\PersistentCollection {#6068 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#6073 …}
    -exercises: Doctrine\ORM\PersistentCollection {#6070 …}
    -minimumTime: DateTime @21600 {#6060
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#6075 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#3175 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#6077 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#6079 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#6084 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
    -createdAt: DateTime @1594972182 {#6065
      date: 2020-07-17 09:49:42.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1750847724 {#6066
      date: 2025-06-25 12:35:24.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\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 {#1693
    -lockBy: App\Entity\Scholar\Training\Training {#1808 …}
    -lockByStatus: 1
    -id: "fe5bdd93-b6d8-11ee-b7d7-0242c0a85003"
    -modules: Doctrine\ORM\PersistentCollection {#1706 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1733 …}
    -totalHourDescription: 0
    -videoDescription: null
    -diplomaDescription: "Titre Niveau 4 (Bac)"
    -trainingProduct: null
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1743 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1745 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1749 …}
    -thematic: [
      "2"
    ]
    -diploma: 4
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1792 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
    -createdAt: DateTime @1705675359 {#1686
      date: 2024-01-19 15:42:39.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458954 {#1691
      date: 2025-09-10 01:02:34.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1816 …}
    #fromApi: false
    -name: "Encadrant Technique d'Insertion"
    -description: """
      L'encadrant technique d'insertion (ETI) supervise et soutient socio-professionnellement des personnes éloignées du marché du travail au sein d'une structure d'insertion produisant des biens ou services. Sa mission est d'atteindre les objectifs de production tout en intégrant les buts de formation et d'insertion des salariés. Sous la direction du responsable de la structure, l'ETI organise et gère une partie de l'activité de production. Il établit les conditions pour réaliser un produit ou service, en planifie la mise en œuvre et assure le suivi pour garantir la qualité et la quantité. Il utilise des outils numériques pour la gestion de la production, répartit le travail selon les compétences des salariés et gère l'équipe, en veillant à leur motivation et à la résolution de conflits.\r\n
      L'ETI joue également un rôle dans l'accueil, l'accompagnement et le suivi socio-professionnel des salariés en insertion. Il favorise leur intégration dans la structure, identifie leurs atouts et obstacles, et collabore avec d'autres acteurs du parcours d'insertion. Il contribue à l'évolution professionnelle des salariés en organisant des séances d'apprentissage, en s'assurant de la pertinence des méthodes pédagogiques et en évaluant leurs acquis. Il documente et atteste des compétences professionnelles acquises.
      """
    -public: false
    -_links: null
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#2169
    -lockBy: App\Entity\Scholar\Module\OriginModule {#2183 …}
    -lockByStatus: 1
    -id: "32d99a54-adec-11e9-9691-0242ac160002"
    -lessons: Doctrine\ORM\PersistentCollection {#2170 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#2175 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#2179 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
    -createdAt: DateTime @1563956558 {#2167
      date: 2019-07-24 10:22:38.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1593610169 {#2168
      date: 2020-07-01 15:29:29.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#6109
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#6132 …}
    -lockByStatus: 1
    -id: "6f4721ee-c588-11e9-85b5-0242c0a84004"
    -chapters: Doctrine\ORM\PersistentCollection {#6110 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#6115 …}
    -exercises: Doctrine\ORM\PersistentCollection {#6112 …}
    -minimumTime: DateTime @21600 {#6102
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#6117 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#3175 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#6119 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#6121 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#6127 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
    -createdAt: DateTime @1566552538 {#6107
      date: 2019-08-23 11:28:58.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1757093668 {#6108
      date: 2025-09-05 19:34:28.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#5956 …}
    #fromApi: false
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\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 {#1693
    -lockBy: App\Entity\Scholar\Training\Training {#1808 …}
    -lockByStatus: 1
    -id: "fe5bdd93-b6d8-11ee-b7d7-0242c0a85003"
    -modules: Doctrine\ORM\PersistentCollection {#1706 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1733 …}
    -totalHourDescription: 0
    -videoDescription: null
    -diplomaDescription: "Titre Niveau 4 (Bac)"
    -trainingProduct: null
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1743 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1745 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1749 …}
    -thematic: [
      "2"
    ]
    -diploma: 4
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1792 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
    -createdAt: DateTime @1705675359 {#1686
      date: 2024-01-19 15:42:39.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458954 {#1691
      date: 2025-09-10 01:02:34.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1816 …}
    #fromApi: false
    -name: "Encadrant Technique d'Insertion"
    -description: """
      L'encadrant technique d'insertion (ETI) supervise et soutient socio-professionnellement des personnes éloignées du marché du travail au sein d'une structure d'insertion produisant des biens ou services. Sa mission est d'atteindre les objectifs de production tout en intégrant les buts de formation et d'insertion des salariés. Sous la direction du responsable de la structure, l'ETI organise et gère une partie de l'activité de production. Il établit les conditions pour réaliser un produit ou service, en planifie la mise en œuvre et assure le suivi pour garantir la qualité et la quantité. Il utilise des outils numériques pour la gestion de la production, répartit le travail selon les compétences des salariés et gère l'équipe, en veillant à leur motivation et à la résolution de conflits.\r\n
      L'ETI joue également un rôle dans l'accueil, l'accompagnement et le suivi socio-professionnel des salariés en insertion. Il favorise leur intégration dans la structure, identifie leurs atouts et obstacles, et collabore avec d'autres acteurs du parcours d'insertion. Il contribue à l'évolution professionnelle des salariés en organisant des séances d'apprentissage, en s'assurant de la pertinence des méthodes pédagogiques et en évaluant leurs acquis. Il documente et atteste des compétences professionnelles acquises.
      """
    -public: false
    -_links: null
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#2195
    -lockBy: App\Entity\Scholar\Module\OriginModule {#2210 …}
    -lockByStatus: 1
    -id: "39a2681c-06c1-11ea-9c0f-0242c0a8b002"
    -lessons: Doctrine\ORM\PersistentCollection {#2196 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#2201 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#2206 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
    -createdAt: DateTime @1573723755 {#2186
      date: 2019-11-14 10:29:15.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458818 {#2194
      date: 2025-09-10 01:00:18.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#6405
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#6426 …}
    -lockByStatus: 1
    -id: "bf955bef-06c1-11ea-9c0f-0242c0a8b002"
    -chapters: Doctrine\ORM\PersistentCollection {#6406 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#6411 …}
    -exercises: Doctrine\ORM\PersistentCollection {#6408 …}
    -minimumTime: DateTime @21600 {#6402
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#6413 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#3175 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#6415 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#6417 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#6422 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
    -createdAt: DateTime @1573723980 {#6403
      date: 2019-11-14 10:33:00.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1750847724 {#6404
      date: 2025-06-25 12:35:24.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\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 {#1693
    -lockBy: App\Entity\Scholar\Training\Training {#1808 …}
    -lockByStatus: 1
    -id: "fe5bdd93-b6d8-11ee-b7d7-0242c0a85003"
    -modules: Doctrine\ORM\PersistentCollection {#1706 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1733 …}
    -totalHourDescription: 0
    -videoDescription: null
    -diplomaDescription: "Titre Niveau 4 (Bac)"
    -trainingProduct: null
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1743 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1745 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1749 …}
    -thematic: [
      "2"
    ]
    -diploma: 4
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1792 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
    -createdAt: DateTime @1705675359 {#1686
      date: 2024-01-19 15:42:39.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458954 {#1691
      date: 2025-09-10 01:02:34.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1816 …}
    #fromApi: false
    -name: "Encadrant Technique d'Insertion"
    -description: """
      L'encadrant technique d'insertion (ETI) supervise et soutient socio-professionnellement des personnes éloignées du marché du travail au sein d'une structure d'insertion produisant des biens ou services. Sa mission est d'atteindre les objectifs de production tout en intégrant les buts de formation et d'insertion des salariés. Sous la direction du responsable de la structure, l'ETI organise et gère une partie de l'activité de production. Il établit les conditions pour réaliser un produit ou service, en planifie la mise en œuvre et assure le suivi pour garantir la qualité et la quantité. Il utilise des outils numériques pour la gestion de la production, répartit le travail selon les compétences des salariés et gère l'équipe, en veillant à leur motivation et à la résolution de conflits.\r\n
      L'ETI joue également un rôle dans l'accueil, l'accompagnement et le suivi socio-professionnel des salariés en insertion. Il favorise leur intégration dans la structure, identifie leurs atouts et obstacles, et collabore avec d'autres acteurs du parcours d'insertion. Il contribue à l'évolution professionnelle des salariés en organisant des séances d'apprentissage, en s'assurant de la pertinence des méthodes pédagogiques et en évaluant leurs acquis. Il documente et atteste des compétences professionnelles acquises.
      """
    -public: false
    -_links: null
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#2195
    -lockBy: App\Entity\Scholar\Module\OriginModule {#2210 …}
    -lockByStatus: 1
    -id: "39a2681c-06c1-11ea-9c0f-0242c0a8b002"
    -lessons: Doctrine\ORM\PersistentCollection {#2196 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#2201 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#2206 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
    -createdAt: DateTime @1573723755 {#2186
      date: 2019-11-14 10:29:15.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458818 {#2194
      date: 2025-09-10 01:00:18.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#6444
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#6465 …}
    -lockByStatus: 1
    -id: "b290d6e9-9ab2-11f0-afde-d2b839584dc3"
    -chapters: Doctrine\ORM\PersistentCollection {#6445 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#6450 …}
    -exercises: Doctrine\ORM\PersistentCollection {#6447 …}
    -minimumTime: null
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#6452 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#3175 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#6454 …}
    -lessonStats: null
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#6461 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
    -createdAt: DateTime @1758875273 {#6439
      date: 2025-09-26 10:27:53.0 Europe/Paris (+02:00)
    }
    -updatedAt: null
    #createdBy: Proxies\__CG__\App\Entity\Account\User {#2443 …}
    #updatedBy: null
    #fromApi: false
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\TrainingVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\PracticalCaseUserVoter"
ACCESS ABSTAIN
"Nellapp\Bundle\SDKBundle\Permission\Security\Voter\SuperAdminVoter"
ACCESS ABSTAIN
Show voter details
47 DENIED FRONT_ACCESS
[
  "training" => App\Entity\Scholar\Training\SharedTraining {#1693
    -lockBy: App\Entity\Scholar\Training\Training {#1808 …}
    -lockByStatus: 1
    -id: "fe5bdd93-b6d8-11ee-b7d7-0242c0a85003"
    -modules: Doctrine\ORM\PersistentCollection {#1706 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1733 …}
    -totalHourDescription: 0
    -videoDescription: null
    -diplomaDescription: "Titre Niveau 4 (Bac)"
    -trainingProduct: null
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1743 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1745 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1749 …}
    -thematic: [
      "2"
    ]
    -diploma: 4
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1792 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
    -createdAt: DateTime @1705675359 {#1686
      date: 2024-01-19 15:42:39.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458954 {#1691
      date: 2025-09-10 01:02:34.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1816 …}
    #fromApi: false
    -name: "Encadrant Technique d'Insertion"
    -description: """
      L'encadrant technique d'insertion (ETI) supervise et soutient socio-professionnellement des personnes éloignées du marché du travail au sein d'une structure d'insertion produisant des biens ou services. Sa mission est d'atteindre les objectifs de production tout en intégrant les buts de formation et d'insertion des salariés. Sous la direction du responsable de la structure, l'ETI organise et gère une partie de l'activité de production. Il établit les conditions pour réaliser un produit ou service, en planifie la mise en œuvre et assure le suivi pour garantir la qualité et la quantité. Il utilise des outils numériques pour la gestion de la production, répartit le travail selon les compétences des salariés et gère l'équipe, en veillant à leur motivation et à la résolution de conflits.\r\n
      L'ETI joue également un rôle dans l'accueil, l'accompagnement et le suivi socio-professionnel des salariés en insertion. Il favorise leur intégration dans la structure, identifie leurs atouts et obstacles, et collabore avec d'autres acteurs du parcours d'insertion. Il contribue à l'évolution professionnelle des salariés en organisant des séances d'apprentissage, en s'assurant de la pertinence des méthodes pédagogiques et en évaluant leurs acquis. Il documente et atteste des compétences professionnelles acquises.
      """
    -public: false
    -_links: null
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#2195
    -lockBy: App\Entity\Scholar\Module\OriginModule {#2210 …}
    -lockByStatus: 1
    -id: "39a2681c-06c1-11ea-9c0f-0242c0a8b002"
    -lessons: Doctrine\ORM\PersistentCollection {#2196 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#2201 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#2206 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
    -createdAt: DateTime @1573723755 {#2186
      date: 2019-11-14 10:29:15.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458818 {#2194
      date: 2025-09-10 01:00:18.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#6487
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#6508 …}
    -lockByStatus: 1
    -id: "ac5c214e-b06c-11ea-b7d2-0242ac1c0004"
    -chapters: Doctrine\ORM\PersistentCollection {#6488 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#6493 …}
    -exercises: Doctrine\ORM\PersistentCollection {#6490 …}
    -minimumTime: DateTime @21600 {#6484
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#6495 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#3175 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#6497 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#6499 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#6504 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
    -createdAt: DateTime @1592379138 {#6485
      date: 2020-06-17 09:32:18.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1750847724 {#6486
      date: 2025-06-25 12:35:24.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\TrainingVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\PracticalCaseUserVoter"
ACCESS ABSTAIN
"Nellapp\Bundle\SDKBundle\Permission\Security\Voter\SuperAdminVoter"
ACCESS ABSTAIN
Show voter details
48 DENIED FRONT_ACCESS
[
  "training" => App\Entity\Scholar\Training\SharedTraining {#1693
    -lockBy: App\Entity\Scholar\Training\Training {#1808 …}
    -lockByStatus: 1
    -id: "fe5bdd93-b6d8-11ee-b7d7-0242c0a85003"
    -modules: Doctrine\ORM\PersistentCollection {#1706 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1733 …}
    -totalHourDescription: 0
    -videoDescription: null
    -diplomaDescription: "Titre Niveau 4 (Bac)"
    -trainingProduct: null
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1743 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1745 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1749 …}
    -thematic: [
      "2"
    ]
    -diploma: 4
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1792 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
    -createdAt: DateTime @1705675359 {#1686
      date: 2024-01-19 15:42:39.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458954 {#1691
      date: 2025-09-10 01:02:34.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1816 …}
    #fromApi: false
    -name: "Encadrant Technique d'Insertion"
    -description: """
      L'encadrant technique d'insertion (ETI) supervise et soutient socio-professionnellement des personnes éloignées du marché du travail au sein d'une structure d'insertion produisant des biens ou services. Sa mission est d'atteindre les objectifs de production tout en intégrant les buts de formation et d'insertion des salariés. Sous la direction du responsable de la structure, l'ETI organise et gère une partie de l'activité de production. Il établit les conditions pour réaliser un produit ou service, en planifie la mise en œuvre et assure le suivi pour garantir la qualité et la quantité. Il utilise des outils numériques pour la gestion de la production, répartit le travail selon les compétences des salariés et gère l'équipe, en veillant à leur motivation et à la résolution de conflits.\r\n
      L'ETI joue également un rôle dans l'accueil, l'accompagnement et le suivi socio-professionnel des salariés en insertion. Il favorise leur intégration dans la structure, identifie leurs atouts et obstacles, et collabore avec d'autres acteurs du parcours d'insertion. Il contribue à l'évolution professionnelle des salariés en organisant des séances d'apprentissage, en s'assurant de la pertinence des méthodes pédagogiques et en évaluant leurs acquis. Il documente et atteste des compétences professionnelles acquises.
      """
    -public: false
    -_links: null
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#2195
    -lockBy: App\Entity\Scholar\Module\OriginModule {#2210 …}
    -lockByStatus: 1
    -id: "39a2681c-06c1-11ea-9c0f-0242c0a8b002"
    -lessons: Doctrine\ORM\PersistentCollection {#2196 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#2201 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#2206 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
    -createdAt: DateTime @1573723755 {#2186
      date: 2019-11-14 10:29:15.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458818 {#2194
      date: 2025-09-10 01:00:18.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#6528
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#6552 …}
    -lockByStatus: 1
    -id: "ea817145-9ab2-11f0-afde-d2b839584dc3"
    -chapters: Doctrine\ORM\PersistentCollection {#6529 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#6534 …}
    -exercises: Doctrine\ORM\PersistentCollection {#6531 …}
    -minimumTime: DateTime @21600 {#6521
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#6536 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#3175 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#6538 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#6540 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#6546 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
    -createdAt: DateTime @1758875367 {#6526
      date: 2025-09-26 10:29:27.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1760344087 {#6527
      date: 2025-10-13 10:28:07.0 Europe/Paris (+02:00)
    }
    #createdBy: Proxies\__CG__\App\Entity\Account\User {#2443 …}
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#6544 …}
    #fromApi: false
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\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 {#1693
    -lockBy: App\Entity\Scholar\Training\Training {#1808 …}
    -lockByStatus: 1
    -id: "fe5bdd93-b6d8-11ee-b7d7-0242c0a85003"
    -modules: Doctrine\ORM\PersistentCollection {#1706 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1733 …}
    -totalHourDescription: 0
    -videoDescription: null
    -diplomaDescription: "Titre Niveau 4 (Bac)"
    -trainingProduct: null
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1743 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1745 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1749 …}
    -thematic: [
      "2"
    ]
    -diploma: 4
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1792 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
    -createdAt: DateTime @1705675359 {#1686
      date: 2024-01-19 15:42:39.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458954 {#1691
      date: 2025-09-10 01:02:34.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1816 …}
    #fromApi: false
    -name: "Encadrant Technique d'Insertion"
    -description: """
      L'encadrant technique d'insertion (ETI) supervise et soutient socio-professionnellement des personnes éloignées du marché du travail au sein d'une structure d'insertion produisant des biens ou services. Sa mission est d'atteindre les objectifs de production tout en intégrant les buts de formation et d'insertion des salariés. Sous la direction du responsable de la structure, l'ETI organise et gère une partie de l'activité de production. Il établit les conditions pour réaliser un produit ou service, en planifie la mise en œuvre et assure le suivi pour garantir la qualité et la quantité. Il utilise des outils numériques pour la gestion de la production, répartit le travail selon les compétences des salariés et gère l'équipe, en veillant à leur motivation et à la résolution de conflits.\r\n
      L'ETI joue également un rôle dans l'accueil, l'accompagnement et le suivi socio-professionnel des salariés en insertion. Il favorise leur intégration dans la structure, identifie leurs atouts et obstacles, et collabore avec d'autres acteurs du parcours d'insertion. Il contribue à l'évolution professionnelle des salariés en organisant des séances d'apprentissage, en s'assurant de la pertinence des méthodes pédagogiques et en évaluant leurs acquis. Il documente et atteste des compétences professionnelles acquises.
      """
    -public: false
    -_links: null
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#2195
    -lockBy: App\Entity\Scholar\Module\OriginModule {#2210 …}
    -lockByStatus: 1
    -id: "39a2681c-06c1-11ea-9c0f-0242c0a8b002"
    -lessons: Doctrine\ORM\PersistentCollection {#2196 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#2201 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#2206 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
    -createdAt: DateTime @1573723755 {#2186
      date: 2019-11-14 10:29:15.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458818 {#2194
      date: 2025-09-10 01:00:18.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#6574
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#6598 …}
    -lockByStatus: 1
    -id: "13e1f443-75b2-11ea-ac12-0242ac1c0003"
    -chapters: Doctrine\ORM\PersistentCollection {#6575 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#6580 …}
    -exercises: Doctrine\ORM\PersistentCollection {#6577 …}
    -minimumTime: DateTime @21600 {#6571
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#6582 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#3175 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#6584 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#6586 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#6592 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
    -createdAt: DateTime @1585921828 {#6572
      date: 2020-04-03 15:50:28.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1757408922 {#6573
      date: 2025-09-09 11:08:42.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#6590 …}
    #fromApi: false
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\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 {#1693
    -lockBy: App\Entity\Scholar\Training\Training {#1808 …}
    -lockByStatus: 1
    -id: "fe5bdd93-b6d8-11ee-b7d7-0242c0a85003"
    -modules: Doctrine\ORM\PersistentCollection {#1706 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1733 …}
    -totalHourDescription: 0
    -videoDescription: null
    -diplomaDescription: "Titre Niveau 4 (Bac)"
    -trainingProduct: null
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1743 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1745 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1749 …}
    -thematic: [
      "2"
    ]
    -diploma: 4
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1792 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
    -createdAt: DateTime @1705675359 {#1686
      date: 2024-01-19 15:42:39.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458954 {#1691
      date: 2025-09-10 01:02:34.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1816 …}
    #fromApi: false
    -name: "Encadrant Technique d'Insertion"
    -description: """
      L'encadrant technique d'insertion (ETI) supervise et soutient socio-professionnellement des personnes éloignées du marché du travail au sein d'une structure d'insertion produisant des biens ou services. Sa mission est d'atteindre les objectifs de production tout en intégrant les buts de formation et d'insertion des salariés. Sous la direction du responsable de la structure, l'ETI organise et gère une partie de l'activité de production. Il établit les conditions pour réaliser un produit ou service, en planifie la mise en œuvre et assure le suivi pour garantir la qualité et la quantité. Il utilise des outils numériques pour la gestion de la production, répartit le travail selon les compétences des salariés et gère l'équipe, en veillant à leur motivation et à la résolution de conflits.\r\n
      L'ETI joue également un rôle dans l'accueil, l'accompagnement et le suivi socio-professionnel des salariés en insertion. Il favorise leur intégration dans la structure, identifie leurs atouts et obstacles, et collabore avec d'autres acteurs du parcours d'insertion. Il contribue à l'évolution professionnelle des salariés en organisant des séances d'apprentissage, en s'assurant de la pertinence des méthodes pédagogiques et en évaluant leurs acquis. Il documente et atteste des compétences professionnelles acquises.
      """
    -public: false
    -_links: null
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#2195
    -lockBy: App\Entity\Scholar\Module\OriginModule {#2210 …}
    -lockByStatus: 1
    -id: "39a2681c-06c1-11ea-9c0f-0242c0a8b002"
    -lessons: Doctrine\ORM\PersistentCollection {#2196 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#2201 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#2206 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
    -createdAt: DateTime @1573723755 {#2186
      date: 2019-11-14 10:29:15.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458818 {#2194
      date: 2025-09-10 01:00:18.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#6617
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#6639 …}
    -lockByStatus: 1
    -id: "1fb0da4a-9ab3-11f0-afde-d2b839584dc3"
    -chapters: Doctrine\ORM\PersistentCollection {#6618 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#6623 …}
    -exercises: Doctrine\ORM\PersistentCollection {#6620 …}
    -minimumTime: DateTime @21600 {#6611
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#6625 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#3175 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#6627 …}
    -lessonStats: null
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#6634 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
    -createdAt: DateTime @1758875456 {#6616
      date: 2025-09-26 10:30:56.0 Europe/Paris (+02:00)
    }
    -updatedAt: null
    #createdBy: Proxies\__CG__\App\Entity\Account\User {#2443 …}
    #updatedBy: null
    #fromApi: false
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\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 {#1693
    -lockBy: App\Entity\Scholar\Training\Training {#1808 …}
    -lockByStatus: 1
    -id: "fe5bdd93-b6d8-11ee-b7d7-0242c0a85003"
    -modules: Doctrine\ORM\PersistentCollection {#1706 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1733 …}
    -totalHourDescription: 0
    -videoDescription: null
    -diplomaDescription: "Titre Niveau 4 (Bac)"
    -trainingProduct: null
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1743 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1745 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1749 …}
    -thematic: [
      "2"
    ]
    -diploma: 4
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1792 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
    -createdAt: DateTime @1705675359 {#1686
      date: 2024-01-19 15:42:39.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458954 {#1691
      date: 2025-09-10 01:02:34.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1816 …}
    #fromApi: false
    -name: "Encadrant Technique d'Insertion"
    -description: """
      L'encadrant technique d'insertion (ETI) supervise et soutient socio-professionnellement des personnes éloignées du marché du travail au sein d'une structure d'insertion produisant des biens ou services. Sa mission est d'atteindre les objectifs de production tout en intégrant les buts de formation et d'insertion des salariés. Sous la direction du responsable de la structure, l'ETI organise et gère une partie de l'activité de production. Il établit les conditions pour réaliser un produit ou service, en planifie la mise en œuvre et assure le suivi pour garantir la qualité et la quantité. Il utilise des outils numériques pour la gestion de la production, répartit le travail selon les compétences des salariés et gère l'équipe, en veillant à leur motivation et à la résolution de conflits.\r\n
      L'ETI joue également un rôle dans l'accueil, l'accompagnement et le suivi socio-professionnel des salariés en insertion. Il favorise leur intégration dans la structure, identifie leurs atouts et obstacles, et collabore avec d'autres acteurs du parcours d'insertion. Il contribue à l'évolution professionnelle des salariés en organisant des séances d'apprentissage, en s'assurant de la pertinence des méthodes pédagogiques et en évaluant leurs acquis. Il documente et atteste des compétences professionnelles acquises.
      """
    -public: false
    -_links: null
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#2195
    -lockBy: App\Entity\Scholar\Module\OriginModule {#2210 …}
    -lockByStatus: 1
    -id: "39a2681c-06c1-11ea-9c0f-0242c0a8b002"
    -lessons: Doctrine\ORM\PersistentCollection {#2196 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#2201 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#2206 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
    -createdAt: DateTime @1573723755 {#2186
      date: 2019-11-14 10:29:15.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458818 {#2194
      date: 2025-09-10 01:00:18.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#6660
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#6682 …}
    -lockByStatus: 1
    -id: "8b4ca837-75b2-11ea-ac12-0242ac1c0003"
    -chapters: Doctrine\ORM\PersistentCollection {#6661 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#6666 …}
    -exercises: Doctrine\ORM\PersistentCollection {#6663 …}
    -minimumTime: DateTime @21600 {#6652
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#6668 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#3175 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#6670 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#6672 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#6678 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
    -createdAt: DateTime @1585922028 {#6658
      date: 2020-04-03 15:53:48.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1757408929 {#6659
      date: 2025-09-09 11:08:49.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#6590 …}
    #fromApi: false
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\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 {#1693
    -lockBy: App\Entity\Scholar\Training\Training {#1808 …}
    -lockByStatus: 1
    -id: "fe5bdd93-b6d8-11ee-b7d7-0242c0a85003"
    -modules: Doctrine\ORM\PersistentCollection {#1706 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1733 …}
    -totalHourDescription: 0
    -videoDescription: null
    -diplomaDescription: "Titre Niveau 4 (Bac)"
    -trainingProduct: null
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1743 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1745 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1749 …}
    -thematic: [
      "2"
    ]
    -diploma: 4
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1792 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
    -createdAt: DateTime @1705675359 {#1686
      date: 2024-01-19 15:42:39.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458954 {#1691
      date: 2025-09-10 01:02:34.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1816 …}
    #fromApi: false
    -name: "Encadrant Technique d'Insertion"
    -description: """
      L'encadrant technique d'insertion (ETI) supervise et soutient socio-professionnellement des personnes éloignées du marché du travail au sein d'une structure d'insertion produisant des biens ou services. Sa mission est d'atteindre les objectifs de production tout en intégrant les buts de formation et d'insertion des salariés. Sous la direction du responsable de la structure, l'ETI organise et gère une partie de l'activité de production. Il établit les conditions pour réaliser un produit ou service, en planifie la mise en œuvre et assure le suivi pour garantir la qualité et la quantité. Il utilise des outils numériques pour la gestion de la production, répartit le travail selon les compétences des salariés et gère l'équipe, en veillant à leur motivation et à la résolution de conflits.\r\n
      L'ETI joue également un rôle dans l'accueil, l'accompagnement et le suivi socio-professionnel des salariés en insertion. Il favorise leur intégration dans la structure, identifie leurs atouts et obstacles, et collabore avec d'autres acteurs du parcours d'insertion. Il contribue à l'évolution professionnelle des salariés en organisant des séances d'apprentissage, en s'assurant de la pertinence des méthodes pédagogiques et en évaluant leurs acquis. Il documente et atteste des compétences professionnelles acquises.
      """
    -public: false
    -_links: null
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#2195
    -lockBy: App\Entity\Scholar\Module\OriginModule {#2210 …}
    -lockByStatus: 1
    -id: "39a2681c-06c1-11ea-9c0f-0242c0a8b002"
    -lessons: Doctrine\ORM\PersistentCollection {#2196 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#2201 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#2206 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
    -createdAt: DateTime @1573723755 {#2186
      date: 2019-11-14 10:29:15.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458818 {#2194
      date: 2025-09-10 01:00:18.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#6702
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#6725 …}
    -lockByStatus: 1
    -id: "a6f3c715-75b2-11ea-ac12-0242ac1c0003"
    -chapters: Doctrine\ORM\PersistentCollection {#6703 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#6708 …}
    -exercises: Doctrine\ORM\PersistentCollection {#6705 …}
    -minimumTime: DateTime @21600 {#6695
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#6710 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#3175 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#6712 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#6714 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#6720 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
    -createdAt: DateTime @1585922074 {#6700
      date: 2020-04-03 15:54:34.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1757255640 {#6701
      date: 2025-09-07 16:34:00.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#6718 …}
    #fromApi: false
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\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 {#1693
    -lockBy: App\Entity\Scholar\Training\Training {#1808 …}
    -lockByStatus: 1
    -id: "fe5bdd93-b6d8-11ee-b7d7-0242c0a85003"
    -modules: Doctrine\ORM\PersistentCollection {#1706 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1733 …}
    -totalHourDescription: 0
    -videoDescription: null
    -diplomaDescription: "Titre Niveau 4 (Bac)"
    -trainingProduct: null
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1743 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1745 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1749 …}
    -thematic: [
      "2"
    ]
    -diploma: 4
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1792 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
    -createdAt: DateTime @1705675359 {#1686
      date: 2024-01-19 15:42:39.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458954 {#1691
      date: 2025-09-10 01:02:34.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1816 …}
    #fromApi: false
    -name: "Encadrant Technique d'Insertion"
    -description: """
      L'encadrant technique d'insertion (ETI) supervise et soutient socio-professionnellement des personnes éloignées du marché du travail au sein d'une structure d'insertion produisant des biens ou services. Sa mission est d'atteindre les objectifs de production tout en intégrant les buts de formation et d'insertion des salariés. Sous la direction du responsable de la structure, l'ETI organise et gère une partie de l'activité de production. Il établit les conditions pour réaliser un produit ou service, en planifie la mise en œuvre et assure le suivi pour garantir la qualité et la quantité. Il utilise des outils numériques pour la gestion de la production, répartit le travail selon les compétences des salariés et gère l'équipe, en veillant à leur motivation et à la résolution de conflits.\r\n
      L'ETI joue également un rôle dans l'accueil, l'accompagnement et le suivi socio-professionnel des salariés en insertion. Il favorise leur intégration dans la structure, identifie leurs atouts et obstacles, et collabore avec d'autres acteurs du parcours d'insertion. Il contribue à l'évolution professionnelle des salariés en organisant des séances d'apprentissage, en s'assurant de la pertinence des méthodes pédagogiques et en évaluant leurs acquis. Il documente et atteste des compétences professionnelles acquises.
      """
    -public: false
    -_links: null
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#2195
    -lockBy: App\Entity\Scholar\Module\OriginModule {#2210 …}
    -lockByStatus: 1
    -id: "39a2681c-06c1-11ea-9c0f-0242c0a8b002"
    -lessons: Doctrine\ORM\PersistentCollection {#2196 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#2201 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#2206 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
    -createdAt: DateTime @1573723755 {#2186
      date: 2019-11-14 10:29:15.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458818 {#2194
      date: 2025-09-10 01:00:18.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#6745
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#6769 …}
    -lockByStatus: 1
    -id: "7ab53d1f-75b3-11ea-ac12-0242ac1c0003"
    -chapters: Doctrine\ORM\PersistentCollection {#6746 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#6751 …}
    -exercises: Doctrine\ORM\PersistentCollection {#6748 …}
    -minimumTime: DateTime @21600 {#6738
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#6753 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#3175 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#6755 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#6757 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#6763 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
    -createdAt: DateTime @1585922430 {#6743
      date: 2020-04-03 16:00:30.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1757458809 {#6744
      date: 2025-09-10 01:00:09.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#6761 …}
    #fromApi: false
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\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 {#1693
    -lockBy: App\Entity\Scholar\Training\Training {#1808 …}
    -lockByStatus: 1
    -id: "fe5bdd93-b6d8-11ee-b7d7-0242c0a85003"
    -modules: Doctrine\ORM\PersistentCollection {#1706 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1733 …}
    -totalHourDescription: 0
    -videoDescription: null
    -diplomaDescription: "Titre Niveau 4 (Bac)"
    -trainingProduct: null
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1743 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1745 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1749 …}
    -thematic: [
      "2"
    ]
    -diploma: 4
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1792 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
    -createdAt: DateTime @1705675359 {#1686
      date: 2024-01-19 15:42:39.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458954 {#1691
      date: 2025-09-10 01:02:34.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1816 …}
    #fromApi: false
    -name: "Encadrant Technique d'Insertion"
    -description: """
      L'encadrant technique d'insertion (ETI) supervise et soutient socio-professionnellement des personnes éloignées du marché du travail au sein d'une structure d'insertion produisant des biens ou services. Sa mission est d'atteindre les objectifs de production tout en intégrant les buts de formation et d'insertion des salariés. Sous la direction du responsable de la structure, l'ETI organise et gère une partie de l'activité de production. Il établit les conditions pour réaliser un produit ou service, en planifie la mise en œuvre et assure le suivi pour garantir la qualité et la quantité. Il utilise des outils numériques pour la gestion de la production, répartit le travail selon les compétences des salariés et gère l'équipe, en veillant à leur motivation et à la résolution de conflits.\r\n
      L'ETI joue également un rôle dans l'accueil, l'accompagnement et le suivi socio-professionnel des salariés en insertion. Il favorise leur intégration dans la structure, identifie leurs atouts et obstacles, et collabore avec d'autres acteurs du parcours d'insertion. Il contribue à l'évolution professionnelle des salariés en organisant des séances d'apprentissage, en s'assurant de la pertinence des méthodes pédagogiques et en évaluant leurs acquis. Il documente et atteste des compétences professionnelles acquises.
      """
    -public: false
    -_links: null
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#2195
    -lockBy: App\Entity\Scholar\Module\OriginModule {#2210 …}
    -lockByStatus: 1
    -id: "39a2681c-06c1-11ea-9c0f-0242c0a8b002"
    -lessons: Doctrine\ORM\PersistentCollection {#2196 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#2201 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#2206 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
    -createdAt: DateTime @1573723755 {#2186
      date: 2019-11-14 10:29:15.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458818 {#2194
      date: 2025-09-10 01:00:18.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#6790
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#6813 …}
    -lockByStatus: 1
    -id: "0266228a-75b3-11ea-ac12-0242ac1c0003"
    -chapters: Doctrine\ORM\PersistentCollection {#6791 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#6796 …}
    -exercises: Doctrine\ORM\PersistentCollection {#6793 …}
    -minimumTime: DateTime @21600 {#6782
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#6798 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#3175 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#6800 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#6802 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#6808 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
    -createdAt: DateTime @1585922228 {#6788
      date: 2020-04-03 15:57:08.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1757334080 {#6789
      date: 2025-09-08 14:21:20.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#6761 …}
    #fromApi: false
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\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 {#1693
    -lockBy: App\Entity\Scholar\Training\Training {#1808 …}
    -lockByStatus: 1
    -id: "fe5bdd93-b6d8-11ee-b7d7-0242c0a85003"
    -modules: Doctrine\ORM\PersistentCollection {#1706 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1733 …}
    -totalHourDescription: 0
    -videoDescription: null
    -diplomaDescription: "Titre Niveau 4 (Bac)"
    -trainingProduct: null
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1743 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1745 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1749 …}
    -thematic: [
      "2"
    ]
    -diploma: 4
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1792 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
    -createdAt: DateTime @1705675359 {#1686
      date: 2024-01-19 15:42:39.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458954 {#1691
      date: 2025-09-10 01:02:34.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1816 …}
    #fromApi: false
    -name: "Encadrant Technique d'Insertion"
    -description: """
      L'encadrant technique d'insertion (ETI) supervise et soutient socio-professionnellement des personnes éloignées du marché du travail au sein d'une structure d'insertion produisant des biens ou services. Sa mission est d'atteindre les objectifs de production tout en intégrant les buts de formation et d'insertion des salariés. Sous la direction du responsable de la structure, l'ETI organise et gère une partie de l'activité de production. Il établit les conditions pour réaliser un produit ou service, en planifie la mise en œuvre et assure le suivi pour garantir la qualité et la quantité. Il utilise des outils numériques pour la gestion de la production, répartit le travail selon les compétences des salariés et gère l'équipe, en veillant à leur motivation et à la résolution de conflits.\r\n
      L'ETI joue également un rôle dans l'accueil, l'accompagnement et le suivi socio-professionnel des salariés en insertion. Il favorise leur intégration dans la structure, identifie leurs atouts et obstacles, et collabore avec d'autres acteurs du parcours d'insertion. Il contribue à l'évolution professionnelle des salariés en organisant des séances d'apprentissage, en s'assurant de la pertinence des méthodes pédagogiques et en évaluant leurs acquis. Il documente et atteste des compétences professionnelles acquises.
      """
    -public: false
    -_links: null
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#2195
    -lockBy: App\Entity\Scholar\Module\OriginModule {#2210 …}
    -lockByStatus: 1
    -id: "39a2681c-06c1-11ea-9c0f-0242c0a8b002"
    -lessons: Doctrine\ORM\PersistentCollection {#2196 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#2201 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#2206 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
    -createdAt: DateTime @1573723755 {#2186
      date: 2019-11-14 10:29:15.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458818 {#2194
      date: 2025-09-10 01:00:18.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#6832
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#6854 …}
    -lockByStatus: 1
    -id: "3db82e7a-9ab4-11f0-afde-d2b839584dc3"
    -chapters: Doctrine\ORM\PersistentCollection {#6833 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#6838 …}
    -exercises: Doctrine\ORM\PersistentCollection {#6835 …}
    -minimumTime: DateTime @21600 {#6826
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#6840 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#3175 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#6842 …}
    -lessonStats: null
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#6849 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
    -createdAt: DateTime @1758875936 {#6831
      date: 2025-09-26 10:38:56.0 Europe/Paris (+02:00)
    }
    -updatedAt: null
    #createdBy: Proxies\__CG__\App\Entity\Account\User {#2443 …}
    #updatedBy: null
    #fromApi: false
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\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 {#1693
    -lockBy: App\Entity\Scholar\Training\Training {#1808 …}
    -lockByStatus: 1
    -id: "fe5bdd93-b6d8-11ee-b7d7-0242c0a85003"
    -modules: Doctrine\ORM\PersistentCollection {#1706 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1733 …}
    -totalHourDescription: 0
    -videoDescription: null
    -diplomaDescription: "Titre Niveau 4 (Bac)"
    -trainingProduct: null
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1743 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1745 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1749 …}
    -thematic: [
      "2"
    ]
    -diploma: 4
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1792 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
    -createdAt: DateTime @1705675359 {#1686
      date: 2024-01-19 15:42:39.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458954 {#1691
      date: 2025-09-10 01:02:34.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1816 …}
    #fromApi: false
    -name: "Encadrant Technique d'Insertion"
    -description: """
      L'encadrant technique d'insertion (ETI) supervise et soutient socio-professionnellement des personnes éloignées du marché du travail au sein d'une structure d'insertion produisant des biens ou services. Sa mission est d'atteindre les objectifs de production tout en intégrant les buts de formation et d'insertion des salariés. Sous la direction du responsable de la structure, l'ETI organise et gère une partie de l'activité de production. Il établit les conditions pour réaliser un produit ou service, en planifie la mise en œuvre et assure le suivi pour garantir la qualité et la quantité. Il utilise des outils numériques pour la gestion de la production, répartit le travail selon les compétences des salariés et gère l'équipe, en veillant à leur motivation et à la résolution de conflits.\r\n
      L'ETI joue également un rôle dans l'accueil, l'accompagnement et le suivi socio-professionnel des salariés en insertion. Il favorise leur intégration dans la structure, identifie leurs atouts et obstacles, et collabore avec d'autres acteurs du parcours d'insertion. Il contribue à l'évolution professionnelle des salariés en organisant des séances d'apprentissage, en s'assurant de la pertinence des méthodes pédagogiques et en évaluant leurs acquis. Il documente et atteste des compétences professionnelles acquises.
      """
    -public: false
    -_links: null
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#2195
    -lockBy: App\Entity\Scholar\Module\OriginModule {#2210 …}
    -lockByStatus: 1
    -id: "39a2681c-06c1-11ea-9c0f-0242c0a8b002"
    -lessons: Doctrine\ORM\PersistentCollection {#2196 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#2201 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#2206 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
    -createdAt: DateTime @1573723755 {#2186
      date: 2019-11-14 10:29:15.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458818 {#2194
      date: 2025-09-10 01:00:18.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#6874
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#6896 …}
    -lockByStatus: 1
    -id: "1e6fa847-a803-11f0-b3b5-4ec904c5ee47"
    -chapters: Doctrine\ORM\PersistentCollection {#6875 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#6880 …}
    -exercises: Doctrine\ORM\PersistentCollection {#6877 …}
    -minimumTime: DateTime @21600 {#6867
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#6882 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#3175 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#6884 …}
    -lessonStats: null
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#6891 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
    -createdAt: DateTime @1760339179 {#6873
      date: 2025-10-13 09:06:19.0 Europe/Paris (+02:00)
    }
    -updatedAt: null
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\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 {#1693
    -lockBy: App\Entity\Scholar\Training\Training {#1808 …}
    -lockByStatus: 1
    -id: "fe5bdd93-b6d8-11ee-b7d7-0242c0a85003"
    -modules: Doctrine\ORM\PersistentCollection {#1706 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1733 …}
    -totalHourDescription: 0
    -videoDescription: null
    -diplomaDescription: "Titre Niveau 4 (Bac)"
    -trainingProduct: null
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1743 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1745 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1749 …}
    -thematic: [
      "2"
    ]
    -diploma: 4
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1792 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
    -createdAt: DateTime @1705675359 {#1686
      date: 2024-01-19 15:42:39.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458954 {#1691
      date: 2025-09-10 01:02:34.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1816 …}
    #fromApi: false
    -name: "Encadrant Technique d'Insertion"
    -description: """
      L'encadrant technique d'insertion (ETI) supervise et soutient socio-professionnellement des personnes éloignées du marché du travail au sein d'une structure d'insertion produisant des biens ou services. Sa mission est d'atteindre les objectifs de production tout en intégrant les buts de formation et d'insertion des salariés. Sous la direction du responsable de la structure, l'ETI organise et gère une partie de l'activité de production. Il établit les conditions pour réaliser un produit ou service, en planifie la mise en œuvre et assure le suivi pour garantir la qualité et la quantité. Il utilise des outils numériques pour la gestion de la production, répartit le travail selon les compétences des salariés et gère l'équipe, en veillant à leur motivation et à la résolution de conflits.\r\n
      L'ETI joue également un rôle dans l'accueil, l'accompagnement et le suivi socio-professionnel des salariés en insertion. Il favorise leur intégration dans la structure, identifie leurs atouts et obstacles, et collabore avec d'autres acteurs du parcours d'insertion. Il contribue à l'évolution professionnelle des salariés en organisant des séances d'apprentissage, en s'assurant de la pertinence des méthodes pédagogiques et en évaluant leurs acquis. Il documente et atteste des compétences professionnelles acquises.
      """
    -public: false
    -_links: null
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#2195
    -lockBy: App\Entity\Scholar\Module\OriginModule {#2210 …}
    -lockByStatus: 1
    -id: "39a2681c-06c1-11ea-9c0f-0242c0a8b002"
    -lessons: Doctrine\ORM\PersistentCollection {#2196 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#2201 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#2206 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
    -createdAt: DateTime @1573723755 {#2186
      date: 2019-11-14 10:29:15.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458818 {#2194
      date: 2025-09-10 01:00:18.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#6918
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#6940 …}
    -lockByStatus: 1
    -id: "caaa0c3e-8819-11f0-94f4-720435f6d49d"
    -chapters: Doctrine\ORM\PersistentCollection {#6919 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#6924 …}
    -exercises: Doctrine\ORM\PersistentCollection {#6921 …}
    -minimumTime: DateTime @21600 {#6915
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#6926 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#3175 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#6928 …}
    -lessonStats: null
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#6935 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
    -createdAt: DateTime @1756830480 {#6916
      date: 2025-09-02 18:28:00.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1757372416 {#6917
      date: 2025-09-09 01:00:16.0 Europe/Paris (+02:00)
    }
    #createdBy: Proxies\__CG__\App\Entity\Account\User {#2443 …}
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#2443 …}
    #fromApi: false
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\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 {#1693
    -lockBy: App\Entity\Scholar\Training\Training {#1808 …}
    -lockByStatus: 1
    -id: "fe5bdd93-b6d8-11ee-b7d7-0242c0a85003"
    -modules: Doctrine\ORM\PersistentCollection {#1706 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1733 …}
    -totalHourDescription: 0
    -videoDescription: null
    -diplomaDescription: "Titre Niveau 4 (Bac)"
    -trainingProduct: null
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1743 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1745 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1749 …}
    -thematic: [
      "2"
    ]
    -diploma: 4
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1792 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
    -createdAt: DateTime @1705675359 {#1686
      date: 2024-01-19 15:42:39.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458954 {#1691
      date: 2025-09-10 01:02:34.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1816 …}
    #fromApi: false
    -name: "Encadrant Technique d'Insertion"
    -description: """
      L'encadrant technique d'insertion (ETI) supervise et soutient socio-professionnellement des personnes éloignées du marché du travail au sein d'une structure d'insertion produisant des biens ou services. Sa mission est d'atteindre les objectifs de production tout en intégrant les buts de formation et d'insertion des salariés. Sous la direction du responsable de la structure, l'ETI organise et gère une partie de l'activité de production. Il établit les conditions pour réaliser un produit ou service, en planifie la mise en œuvre et assure le suivi pour garantir la qualité et la quantité. Il utilise des outils numériques pour la gestion de la production, répartit le travail selon les compétences des salariés et gère l'équipe, en veillant à leur motivation et à la résolution de conflits.\r\n
      L'ETI joue également un rôle dans l'accueil, l'accompagnement et le suivi socio-professionnel des salariés en insertion. Il favorise leur intégration dans la structure, identifie leurs atouts et obstacles, et collabore avec d'autres acteurs du parcours d'insertion. Il contribue à l'évolution professionnelle des salariés en organisant des séances d'apprentissage, en s'assurant de la pertinence des méthodes pédagogiques et en évaluant leurs acquis. Il documente et atteste des compétences professionnelles acquises.
      """
    -public: false
    -_links: null
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#2195
    -lockBy: App\Entity\Scholar\Module\OriginModule {#2210 …}
    -lockByStatus: 1
    -id: "39a2681c-06c1-11ea-9c0f-0242c0a8b002"
    -lessons: Doctrine\ORM\PersistentCollection {#2196 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#2201 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#2206 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
    -createdAt: DateTime @1573723755 {#2186
      date: 2019-11-14 10:29:15.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458818 {#2194
      date: 2025-09-10 01:00:18.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#6961
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#6983 …}
    -lockByStatus: 1
    -id: "0e146c98-881a-11f0-94f4-720435f6d49d"
    -chapters: Doctrine\ORM\PersistentCollection {#6962 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#6967 …}
    -exercises: Doctrine\ORM\PersistentCollection {#6964 …}
    -minimumTime: DateTime @21600 {#6953
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#6969 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#3175 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#6971 …}
    -lessonStats: null
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#6978 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
    -createdAt: DateTime @1756830593 {#6959
      date: 2025-09-02 18:29:53.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1756854015 {#6960
      date: 2025-09-03 01:00:15.0 Europe/Paris (+02:00)
    }
    #createdBy: Proxies\__CG__\App\Entity\Account\User {#2443 …}
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#2443 …}
    #fromApi: false
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\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 {#1693
    -lockBy: App\Entity\Scholar\Training\Training {#1808 …}
    -lockByStatus: 1
    -id: "fe5bdd93-b6d8-11ee-b7d7-0242c0a85003"
    -modules: Doctrine\ORM\PersistentCollection {#1706 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1733 …}
    -totalHourDescription: 0
    -videoDescription: null
    -diplomaDescription: "Titre Niveau 4 (Bac)"
    -trainingProduct: null
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1743 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1745 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1749 …}
    -thematic: [
      "2"
    ]
    -diploma: 4
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1792 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
    -createdAt: DateTime @1705675359 {#1686
      date: 2024-01-19 15:42:39.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458954 {#1691
      date: 2025-09-10 01:02:34.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1816 …}
    #fromApi: false
    -name: "Encadrant Technique d'Insertion"
    -description: """
      L'encadrant technique d'insertion (ETI) supervise et soutient socio-professionnellement des personnes éloignées du marché du travail au sein d'une structure d'insertion produisant des biens ou services. Sa mission est d'atteindre les objectifs de production tout en intégrant les buts de formation et d'insertion des salariés. Sous la direction du responsable de la structure, l'ETI organise et gère une partie de l'activité de production. Il établit les conditions pour réaliser un produit ou service, en planifie la mise en œuvre et assure le suivi pour garantir la qualité et la quantité. Il utilise des outils numériques pour la gestion de la production, répartit le travail selon les compétences des salariés et gère l'équipe, en veillant à leur motivation et à la résolution de conflits.\r\n
      L'ETI joue également un rôle dans l'accueil, l'accompagnement et le suivi socio-professionnel des salariés en insertion. Il favorise leur intégration dans la structure, identifie leurs atouts et obstacles, et collabore avec d'autres acteurs du parcours d'insertion. Il contribue à l'évolution professionnelle des salariés en organisant des séances d'apprentissage, en s'assurant de la pertinence des méthodes pédagogiques et en évaluant leurs acquis. Il documente et atteste des compétences professionnelles acquises.
      """
    -public: false
    -_links: null
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#2224
    -lockBy: App\Entity\Scholar\Module\OriginModule {#2238 …}
    -lockByStatus: 1
    -id: "cbd44ce7-38e5-11e9-8180-00163e87308f"
    -lessons: Doctrine\ORM\PersistentCollection {#2225 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#2230 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#2234 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
    -createdAt: DateTime @1551089522 {#2222
      date: 2019-02-25 11:12:02.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1679395459 {#2223
      date: 2023-03-21 11:44:19.0 Europe/Paris (+01:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#7397
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#7420 …}
    -lockByStatus: 1
    -id: "7d7e4338-2de9-11e9-8180-00163e87308f"
    -chapters: Doctrine\ORM\PersistentCollection {#7398 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#7403 …}
    -exercises: Doctrine\ORM\PersistentCollection {#7400 …}
    -minimumTime: DateTime @21600 {#7394
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#7405 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#3175 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#7407 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#7409 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#7415 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
    -createdAt: DateTime @1549881646 {#7395
      date: 2019-02-11 11:40:46.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757242069 {#7396
      date: 2025-09-07 12:47:49.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#4974 …}
    #fromApi: false
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\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 {#1693
    -lockBy: App\Entity\Scholar\Training\Training {#1808 …}
    -lockByStatus: 1
    -id: "fe5bdd93-b6d8-11ee-b7d7-0242c0a85003"
    -modules: Doctrine\ORM\PersistentCollection {#1706 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1733 …}
    -totalHourDescription: 0
    -videoDescription: null
    -diplomaDescription: "Titre Niveau 4 (Bac)"
    -trainingProduct: null
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1743 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1745 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1749 …}
    -thematic: [
      "2"
    ]
    -diploma: 4
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1792 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
    -createdAt: DateTime @1705675359 {#1686
      date: 2024-01-19 15:42:39.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458954 {#1691
      date: 2025-09-10 01:02:34.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1816 …}
    #fromApi: false
    -name: "Encadrant Technique d'Insertion"
    -description: """
      L'encadrant technique d'insertion (ETI) supervise et soutient socio-professionnellement des personnes éloignées du marché du travail au sein d'une structure d'insertion produisant des biens ou services. Sa mission est d'atteindre les objectifs de production tout en intégrant les buts de formation et d'insertion des salariés. Sous la direction du responsable de la structure, l'ETI organise et gère une partie de l'activité de production. Il établit les conditions pour réaliser un produit ou service, en planifie la mise en œuvre et assure le suivi pour garantir la qualité et la quantité. Il utilise des outils numériques pour la gestion de la production, répartit le travail selon les compétences des salariés et gère l'équipe, en veillant à leur motivation et à la résolution de conflits.\r\n
      L'ETI joue également un rôle dans l'accueil, l'accompagnement et le suivi socio-professionnel des salariés en insertion. Il favorise leur intégration dans la structure, identifie leurs atouts et obstacles, et collabore avec d'autres acteurs du parcours d'insertion. Il contribue à l'évolution professionnelle des salariés en organisant des séances d'apprentissage, en s'assurant de la pertinence des méthodes pédagogiques et en évaluant leurs acquis. Il documente et atteste des compétences professionnelles acquises.
      """
    -public: false
    -_links: null
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#2224
    -lockBy: App\Entity\Scholar\Module\OriginModule {#2238 …}
    -lockByStatus: 1
    -id: "cbd44ce7-38e5-11e9-8180-00163e87308f"
    -lessons: Doctrine\ORM\PersistentCollection {#2225 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#2230 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#2234 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
    -createdAt: DateTime @1551089522 {#2222
      date: 2019-02-25 11:12:02.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1679395459 {#2223
      date: 2023-03-21 11:44:19.0 Europe/Paris (+01:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#7440
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#7463 …}
    -lockByStatus: 1
    -id: "b6ad11c5-2e0c-11e9-8180-00163e87308f"
    -chapters: Doctrine\ORM\PersistentCollection {#7441 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#7446 …}
    -exercises: Doctrine\ORM\PersistentCollection {#7443 …}
    -minimumTime: DateTime @21600 {#7433
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#7448 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#3175 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#7450 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#7452 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#7458 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
    -createdAt: DateTime @1549896775 {#7438
      date: 2019-02-11 15:52:55.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757324785 {#7439
      date: 2025-09-08 11:46:25.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#7456 …}
    #fromApi: false
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\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 {#1693
    -lockBy: App\Entity\Scholar\Training\Training {#1808 …}
    -lockByStatus: 1
    -id: "fe5bdd93-b6d8-11ee-b7d7-0242c0a85003"
    -modules: Doctrine\ORM\PersistentCollection {#1706 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1733 …}
    -totalHourDescription: 0
    -videoDescription: null
    -diplomaDescription: "Titre Niveau 4 (Bac)"
    -trainingProduct: null
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1743 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1745 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1749 …}
    -thematic: [
      "2"
    ]
    -diploma: 4
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1792 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
    -createdAt: DateTime @1705675359 {#1686
      date: 2024-01-19 15:42:39.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458954 {#1691
      date: 2025-09-10 01:02:34.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1816 …}
    #fromApi: false
    -name: "Encadrant Technique d'Insertion"
    -description: """
      L'encadrant technique d'insertion (ETI) supervise et soutient socio-professionnellement des personnes éloignées du marché du travail au sein d'une structure d'insertion produisant des biens ou services. Sa mission est d'atteindre les objectifs de production tout en intégrant les buts de formation et d'insertion des salariés. Sous la direction du responsable de la structure, l'ETI organise et gère une partie de l'activité de production. Il établit les conditions pour réaliser un produit ou service, en planifie la mise en œuvre et assure le suivi pour garantir la qualité et la quantité. Il utilise des outils numériques pour la gestion de la production, répartit le travail selon les compétences des salariés et gère l'équipe, en veillant à leur motivation et à la résolution de conflits.\r\n
      L'ETI joue également un rôle dans l'accueil, l'accompagnement et le suivi socio-professionnel des salariés en insertion. Il favorise leur intégration dans la structure, identifie leurs atouts et obstacles, et collabore avec d'autres acteurs du parcours d'insertion. Il contribue à l'évolution professionnelle des salariés en organisant des séances d'apprentissage, en s'assurant de la pertinence des méthodes pédagogiques et en évaluant leurs acquis. Il documente et atteste des compétences professionnelles acquises.
      """
    -public: false
    -_links: null
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#2224
    -lockBy: App\Entity\Scholar\Module\OriginModule {#2238 …}
    -lockByStatus: 1
    -id: "cbd44ce7-38e5-11e9-8180-00163e87308f"
    -lessons: Doctrine\ORM\PersistentCollection {#2225 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#2230 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#2234 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
    -createdAt: DateTime @1551089522 {#2222
      date: 2019-02-25 11:12:02.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1679395459 {#2223
      date: 2023-03-21 11:44:19.0 Europe/Paris (+01:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#7483
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#7507 …}
    -lockByStatus: 1
    -id: "4845b445-c82b-11ea-8d8a-0242ac1c0003"
    -chapters: Doctrine\ORM\PersistentCollection {#7484 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#7489 …}
    -exercises: Doctrine\ORM\PersistentCollection {#7486 …}
    -minimumTime: DateTime @21600 {#7476
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#7491 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#3175 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#7493 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#7495 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#7501 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
    -createdAt: DateTime @1594989880 {#7481
      date: 2020-07-17 14:44:40.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1757067698 {#7482
      date: 2025-09-05 12:21:38.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#7499 …}
    #fromApi: false
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\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 {#1693
    -lockBy: App\Entity\Scholar\Training\Training {#1808 …}
    -lockByStatus: 1
    -id: "fe5bdd93-b6d8-11ee-b7d7-0242c0a85003"
    -modules: Doctrine\ORM\PersistentCollection {#1706 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1733 …}
    -totalHourDescription: 0
    -videoDescription: null
    -diplomaDescription: "Titre Niveau 4 (Bac)"
    -trainingProduct: null
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1743 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1745 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1749 …}
    -thematic: [
      "2"
    ]
    -diploma: 4
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1792 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
    -createdAt: DateTime @1705675359 {#1686
      date: 2024-01-19 15:42:39.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458954 {#1691
      date: 2025-09-10 01:02:34.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1816 …}
    #fromApi: false
    -name: "Encadrant Technique d'Insertion"
    -description: """
      L'encadrant technique d'insertion (ETI) supervise et soutient socio-professionnellement des personnes éloignées du marché du travail au sein d'une structure d'insertion produisant des biens ou services. Sa mission est d'atteindre les objectifs de production tout en intégrant les buts de formation et d'insertion des salariés. Sous la direction du responsable de la structure, l'ETI organise et gère une partie de l'activité de production. Il établit les conditions pour réaliser un produit ou service, en planifie la mise en œuvre et assure le suivi pour garantir la qualité et la quantité. Il utilise des outils numériques pour la gestion de la production, répartit le travail selon les compétences des salariés et gère l'équipe, en veillant à leur motivation et à la résolution de conflits.\r\n
      L'ETI joue également un rôle dans l'accueil, l'accompagnement et le suivi socio-professionnel des salariés en insertion. Il favorise leur intégration dans la structure, identifie leurs atouts et obstacles, et collabore avec d'autres acteurs du parcours d'insertion. Il contribue à l'évolution professionnelle des salariés en organisant des séances d'apprentissage, en s'assurant de la pertinence des méthodes pédagogiques et en évaluant leurs acquis. Il documente et atteste des compétences professionnelles acquises.
      """
    -public: false
    -_links: null
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#2250
    -lockBy: App\Entity\Scholar\Module\OriginModule {#2266 …}
    -lockByStatus: 1
    -id: "ac103761-38e8-11e9-8180-00163e87308f"
    -lessons: Doctrine\ORM\PersistentCollection {#2251 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#2256 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#2261 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
    -createdAt: DateTime @1551090758 {#2241
      date: 2019-02-25 11:32:38.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458819 {#2249
      date: 2025-09-10 01:00:19.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#2259 …}
    #fromApi: false
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#7612
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#7636 …}
    -lockByStatus: 1
    -id: "fe9c2aa9-2e04-11e9-8180-00163e87308f"
    -chapters: Doctrine\ORM\PersistentCollection {#7613 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#7618 …}
    -exercises: Doctrine\ORM\PersistentCollection {#7615 …}
    -minimumTime: DateTime @21600 {#7609
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#7620 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#3175 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#7622 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#7624 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#7630 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
    -createdAt: DateTime @1549893459 {#7610
      date: 2019-02-11 14:57:39.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757367929 {#7611
      date: 2025-09-08 23:45:29.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#7628 …}
    #fromApi: false
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\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 {#1693
    -lockBy: App\Entity\Scholar\Training\Training {#1808 …}
    -lockByStatus: 1
    -id: "fe5bdd93-b6d8-11ee-b7d7-0242c0a85003"
    -modules: Doctrine\ORM\PersistentCollection {#1706 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1733 …}
    -totalHourDescription: 0
    -videoDescription: null
    -diplomaDescription: "Titre Niveau 4 (Bac)"
    -trainingProduct: null
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1743 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1745 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1749 …}
    -thematic: [
      "2"
    ]
    -diploma: 4
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1792 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
    -createdAt: DateTime @1705675359 {#1686
      date: 2024-01-19 15:42:39.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458954 {#1691
      date: 2025-09-10 01:02:34.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1816 …}
    #fromApi: false
    -name: "Encadrant Technique d'Insertion"
    -description: """
      L'encadrant technique d'insertion (ETI) supervise et soutient socio-professionnellement des personnes éloignées du marché du travail au sein d'une structure d'insertion produisant des biens ou services. Sa mission est d'atteindre les objectifs de production tout en intégrant les buts de formation et d'insertion des salariés. Sous la direction du responsable de la structure, l'ETI organise et gère une partie de l'activité de production. Il établit les conditions pour réaliser un produit ou service, en planifie la mise en œuvre et assure le suivi pour garantir la qualité et la quantité. Il utilise des outils numériques pour la gestion de la production, répartit le travail selon les compétences des salariés et gère l'équipe, en veillant à leur motivation et à la résolution de conflits.\r\n
      L'ETI joue également un rôle dans l'accueil, l'accompagnement et le suivi socio-professionnel des salariés en insertion. Il favorise leur intégration dans la structure, identifie leurs atouts et obstacles, et collabore avec d'autres acteurs du parcours d'insertion. Il contribue à l'évolution professionnelle des salariés en organisant des séances d'apprentissage, en s'assurant de la pertinence des méthodes pédagogiques et en évaluant leurs acquis. Il documente et atteste des compétences professionnelles acquises.
      """
    -public: false
    -_links: null
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#2250
    -lockBy: App\Entity\Scholar\Module\OriginModule {#2266 …}
    -lockByStatus: 1
    -id: "ac103761-38e8-11e9-8180-00163e87308f"
    -lessons: Doctrine\ORM\PersistentCollection {#2251 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#2256 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#2261 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
    -createdAt: DateTime @1551090758 {#2241
      date: 2019-02-25 11:32:38.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458819 {#2249
      date: 2025-09-10 01:00:19.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#2259 …}
    #fromApi: false
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#7657
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#7680 …}
    -lockByStatus: 1
    -id: "399557aa-2eac-11e9-8180-00163e87308f"
    -chapters: Doctrine\ORM\PersistentCollection {#7658 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#7663 …}
    -exercises: Doctrine\ORM\PersistentCollection {#7660 …}
    -minimumTime: DateTime @21600 {#7649
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#7665 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#3175 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#7667 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#7669 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#7675 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
    -createdAt: DateTime @1549965284 {#7655
      date: 2019-02-12 10:54:44.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757402170 {#7656
      date: 2025-09-09 09:16:10.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#6718 …}
    #fromApi: false
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\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 {#1693
    -lockBy: App\Entity\Scholar\Training\Training {#1808 …}
    -lockByStatus: 1
    -id: "fe5bdd93-b6d8-11ee-b7d7-0242c0a85003"
    -modules: Doctrine\ORM\PersistentCollection {#1706 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1733 …}
    -totalHourDescription: 0
    -videoDescription: null
    -diplomaDescription: "Titre Niveau 4 (Bac)"
    -trainingProduct: null
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1743 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1745 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1749 …}
    -thematic: [
      "2"
    ]
    -diploma: 4
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1792 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
    -createdAt: DateTime @1705675359 {#1686
      date: 2024-01-19 15:42:39.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458954 {#1691
      date: 2025-09-10 01:02:34.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1816 …}
    #fromApi: false
    -name: "Encadrant Technique d'Insertion"
    -description: """
      L'encadrant technique d'insertion (ETI) supervise et soutient socio-professionnellement des personnes éloignées du marché du travail au sein d'une structure d'insertion produisant des biens ou services. Sa mission est d'atteindre les objectifs de production tout en intégrant les buts de formation et d'insertion des salariés. Sous la direction du responsable de la structure, l'ETI organise et gère une partie de l'activité de production. Il établit les conditions pour réaliser un produit ou service, en planifie la mise en œuvre et assure le suivi pour garantir la qualité et la quantité. Il utilise des outils numériques pour la gestion de la production, répartit le travail selon les compétences des salariés et gère l'équipe, en veillant à leur motivation et à la résolution de conflits.\r\n
      L'ETI joue également un rôle dans l'accueil, l'accompagnement et le suivi socio-professionnel des salariés en insertion. Il favorise leur intégration dans la structure, identifie leurs atouts et obstacles, et collabore avec d'autres acteurs du parcours d'insertion. Il contribue à l'évolution professionnelle des salariés en organisant des séances d'apprentissage, en s'assurant de la pertinence des méthodes pédagogiques et en évaluant leurs acquis. Il documente et atteste des compétences professionnelles acquises.
      """
    -public: false
    -_links: null
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#2250
    -lockBy: App\Entity\Scholar\Module\OriginModule {#2266 …}
    -lockByStatus: 1
    -id: "ac103761-38e8-11e9-8180-00163e87308f"
    -lessons: Doctrine\ORM\PersistentCollection {#2251 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#2256 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#2261 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
    -createdAt: DateTime @1551090758 {#2241
      date: 2019-02-25 11:32:38.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458819 {#2249
      date: 2025-09-10 01:00:19.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#2259 …}
    #fromApi: false
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#7701
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#7724 …}
    -lockByStatus: 1
    -id: "1e3c14b9-41ce-11e9-8180-00163e87308f"
    -chapters: Doctrine\ORM\PersistentCollection {#7702 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#7707 …}
    -exercises: Doctrine\ORM\PersistentCollection {#7704 …}
    -minimumTime: DateTime @21600 {#7693
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#7709 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#3175 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#7711 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#7713 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#7719 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
    -createdAt: DateTime @1552068913 {#7699
      date: 2019-03-08 19:15:13.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757346961 {#7700
      date: 2025-09-08 17:56:01.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#5192 …}
    #fromApi: false
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\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 {#1693
    -lockBy: App\Entity\Scholar\Training\Training {#1808 …}
    -lockByStatus: 1
    -id: "fe5bdd93-b6d8-11ee-b7d7-0242c0a85003"
    -modules: Doctrine\ORM\PersistentCollection {#1706 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1733 …}
    -totalHourDescription: 0
    -videoDescription: null
    -diplomaDescription: "Titre Niveau 4 (Bac)"
    -trainingProduct: null
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1743 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1745 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1749 …}
    -thematic: [
      "2"
    ]
    -diploma: 4
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1792 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
    -createdAt: DateTime @1705675359 {#1686
      date: 2024-01-19 15:42:39.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458954 {#1691
      date: 2025-09-10 01:02:34.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1816 …}
    #fromApi: false
    -name: "Encadrant Technique d'Insertion"
    -description: """
      L'encadrant technique d'insertion (ETI) supervise et soutient socio-professionnellement des personnes éloignées du marché du travail au sein d'une structure d'insertion produisant des biens ou services. Sa mission est d'atteindre les objectifs de production tout en intégrant les buts de formation et d'insertion des salariés. Sous la direction du responsable de la structure, l'ETI organise et gère une partie de l'activité de production. Il établit les conditions pour réaliser un produit ou service, en planifie la mise en œuvre et assure le suivi pour garantir la qualité et la quantité. Il utilise des outils numériques pour la gestion de la production, répartit le travail selon les compétences des salariés et gère l'équipe, en veillant à leur motivation et à la résolution de conflits.\r\n
      L'ETI joue également un rôle dans l'accueil, l'accompagnement et le suivi socio-professionnel des salariés en insertion. Il favorise leur intégration dans la structure, identifie leurs atouts et obstacles, et collabore avec d'autres acteurs du parcours d'insertion. Il contribue à l'évolution professionnelle des salariés en organisant des séances d'apprentissage, en s'assurant de la pertinence des méthodes pédagogiques et en évaluant leurs acquis. Il documente et atteste des compétences professionnelles acquises.
      """
    -public: false
    -_links: null
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#2250
    -lockBy: App\Entity\Scholar\Module\OriginModule {#2266 …}
    -lockByStatus: 1
    -id: "ac103761-38e8-11e9-8180-00163e87308f"
    -lessons: Doctrine\ORM\PersistentCollection {#2251 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#2256 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#2261 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
    -createdAt: DateTime @1551090758 {#2241
      date: 2019-02-25 11:32:38.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458819 {#2249
      date: 2025-09-10 01:00:19.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#2259 …}
    #fromApi: false
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#7745
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#7768 …}
    -lockByStatus: 1
    -id: "f8bbce51-3055-11e9-8180-00163e87308f"
    -chapters: Doctrine\ORM\PersistentCollection {#7746 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#7751 …}
    -exercises: Doctrine\ORM\PersistentCollection {#7748 …}
    -minimumTime: DateTime @21600 {#7737
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#7753 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#3175 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#7755 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#7757 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#7763 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
    -createdAt: DateTime @1550148141 {#7743
      date: 2019-02-14 13:42:21.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458814 {#7744
      date: 2025-09-10 01:00:14.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#6718 …}
    #fromApi: false
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\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 {#1693
    -lockBy: App\Entity\Scholar\Training\Training {#1808 …}
    -lockByStatus: 1
    -id: "fe5bdd93-b6d8-11ee-b7d7-0242c0a85003"
    -modules: Doctrine\ORM\PersistentCollection {#1706 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1733 …}
    -totalHourDescription: 0
    -videoDescription: null
    -diplomaDescription: "Titre Niveau 4 (Bac)"
    -trainingProduct: null
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1743 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1745 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1749 …}
    -thematic: [
      "2"
    ]
    -diploma: 4
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1792 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
    -createdAt: DateTime @1705675359 {#1686
      date: 2024-01-19 15:42:39.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458954 {#1691
      date: 2025-09-10 01:02:34.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1816 …}
    #fromApi: false
    -name: "Encadrant Technique d'Insertion"
    -description: """
      L'encadrant technique d'insertion (ETI) supervise et soutient socio-professionnellement des personnes éloignées du marché du travail au sein d'une structure d'insertion produisant des biens ou services. Sa mission est d'atteindre les objectifs de production tout en intégrant les buts de formation et d'insertion des salariés. Sous la direction du responsable de la structure, l'ETI organise et gère une partie de l'activité de production. Il établit les conditions pour réaliser un produit ou service, en planifie la mise en œuvre et assure le suivi pour garantir la qualité et la quantité. Il utilise des outils numériques pour la gestion de la production, répartit le travail selon les compétences des salariés et gère l'équipe, en veillant à leur motivation et à la résolution de conflits.\r\n
      L'ETI joue également un rôle dans l'accueil, l'accompagnement et le suivi socio-professionnel des salariés en insertion. Il favorise leur intégration dans la structure, identifie leurs atouts et obstacles, et collabore avec d'autres acteurs du parcours d'insertion. Il contribue à l'évolution professionnelle des salariés en organisant des séances d'apprentissage, en s'assurant de la pertinence des méthodes pédagogiques et en évaluant leurs acquis. Il documente et atteste des compétences professionnelles acquises.
      """
    -public: false
    -_links: null
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#2279
    -lockBy: App\Entity\Scholar\Module\OriginModule {#2294 …}
    -lockByStatus: 1
    -id: "641541c1-3382-11e9-8180-00163e87308f"
    -lessons: Doctrine\ORM\PersistentCollection {#2280 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#2285 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#2290 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
    -createdAt: DateTime @1550497072 {#2269
      date: 2019-02-18 14:37:52.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458818 {#2278
      date: 2025-09-10 01:00:18.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#7902
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#7925 …}
    -lockByStatus: 1
    -id: "47d1a96b-3362-11e9-8180-00163e87308f"
    -chapters: Doctrine\ORM\PersistentCollection {#7903 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#7908 …}
    -exercises: Doctrine\ORM\PersistentCollection {#7905 …}
    -minimumTime: DateTime @21600 {#7899
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#7910 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#3175 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#7912 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#7914 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#7920 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
    -createdAt: DateTime @1550483281 {#7900
      date: 2019-02-18 10:48:01.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458806 {#7901
      date: 2025-09-10 01:00:06.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#3874 …}
    #fromApi: false
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\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 {#1693
    -lockBy: App\Entity\Scholar\Training\Training {#1808 …}
    -lockByStatus: 1
    -id: "fe5bdd93-b6d8-11ee-b7d7-0242c0a85003"
    -modules: Doctrine\ORM\PersistentCollection {#1706 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1733 …}
    -totalHourDescription: 0
    -videoDescription: null
    -diplomaDescription: "Titre Niveau 4 (Bac)"
    -trainingProduct: null
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1743 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1745 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1749 …}
    -thematic: [
      "2"
    ]
    -diploma: 4
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1792 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
    -createdAt: DateTime @1705675359 {#1686
      date: 2024-01-19 15:42:39.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458954 {#1691
      date: 2025-09-10 01:02:34.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1816 …}
    #fromApi: false
    -name: "Encadrant Technique d'Insertion"
    -description: """
      L'encadrant technique d'insertion (ETI) supervise et soutient socio-professionnellement des personnes éloignées du marché du travail au sein d'une structure d'insertion produisant des biens ou services. Sa mission est d'atteindre les objectifs de production tout en intégrant les buts de formation et d'insertion des salariés. Sous la direction du responsable de la structure, l'ETI organise et gère une partie de l'activité de production. Il établit les conditions pour réaliser un produit ou service, en planifie la mise en œuvre et assure le suivi pour garantir la qualité et la quantité. Il utilise des outils numériques pour la gestion de la production, répartit le travail selon les compétences des salariés et gère l'équipe, en veillant à leur motivation et à la résolution de conflits.\r\n
      L'ETI joue également un rôle dans l'accueil, l'accompagnement et le suivi socio-professionnel des salariés en insertion. Il favorise leur intégration dans la structure, identifie leurs atouts et obstacles, et collabore avec d'autres acteurs du parcours d'insertion. Il contribue à l'évolution professionnelle des salariés en organisant des séances d'apprentissage, en s'assurant de la pertinence des méthodes pédagogiques et en évaluant leurs acquis. Il documente et atteste des compétences professionnelles acquises.
      """
    -public: false
    -_links: null
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#2279
    -lockBy: App\Entity\Scholar\Module\OriginModule {#2294 …}
    -lockByStatus: 1
    -id: "641541c1-3382-11e9-8180-00163e87308f"
    -lessons: Doctrine\ORM\PersistentCollection {#2280 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#2285 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#2290 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
    -createdAt: DateTime @1550497072 {#2269
      date: 2019-02-18 14:37:52.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458818 {#2278
      date: 2025-09-10 01:00:18.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#7946
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#7969 …}
    -lockByStatus: 1
    -id: "74daaa20-4706-11e9-8180-00163e87308f"
    -chapters: Doctrine\ORM\PersistentCollection {#7947 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#7952 …}
    -exercises: Doctrine\ORM\PersistentCollection {#7949 …}
    -minimumTime: DateTime @21600 {#7938
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#7954 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#3175 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#7956 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#7958 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#7964 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
    -createdAt: DateTime @1552642866 {#7944
      date: 2019-03-15 10:41:06.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757077461 {#7945
      date: 2025-09-05 15:04:21.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#3874 …}
    #fromApi: false
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\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 {#1693
    -lockBy: App\Entity\Scholar\Training\Training {#1808 …}
    -lockByStatus: 1
    -id: "fe5bdd93-b6d8-11ee-b7d7-0242c0a85003"
    -modules: Doctrine\ORM\PersistentCollection {#1706 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1733 …}
    -totalHourDescription: 0
    -videoDescription: null
    -diplomaDescription: "Titre Niveau 4 (Bac)"
    -trainingProduct: null
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1743 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1745 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1749 …}
    -thematic: [
      "2"
    ]
    -diploma: 4
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1792 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
    -createdAt: DateTime @1705675359 {#1686
      date: 2024-01-19 15:42:39.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458954 {#1691
      date: 2025-09-10 01:02:34.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1816 …}
    #fromApi: false
    -name: "Encadrant Technique d'Insertion"
    -description: """
      L'encadrant technique d'insertion (ETI) supervise et soutient socio-professionnellement des personnes éloignées du marché du travail au sein d'une structure d'insertion produisant des biens ou services. Sa mission est d'atteindre les objectifs de production tout en intégrant les buts de formation et d'insertion des salariés. Sous la direction du responsable de la structure, l'ETI organise et gère une partie de l'activité de production. Il établit les conditions pour réaliser un produit ou service, en planifie la mise en œuvre et assure le suivi pour garantir la qualité et la quantité. Il utilise des outils numériques pour la gestion de la production, répartit le travail selon les compétences des salariés et gère l'équipe, en veillant à leur motivation et à la résolution de conflits.\r\n
      L'ETI joue également un rôle dans l'accueil, l'accompagnement et le suivi socio-professionnel des salariés en insertion. Il favorise leur intégration dans la structure, identifie leurs atouts et obstacles, et collabore avec d'autres acteurs du parcours d'insertion. Il contribue à l'évolution professionnelle des salariés en organisant des séances d'apprentissage, en s'assurant de la pertinence des méthodes pédagogiques et en évaluant leurs acquis. Il documente et atteste des compétences professionnelles acquises.
      """
    -public: false
    -_links: null
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#2279
    -lockBy: App\Entity\Scholar\Module\OriginModule {#2294 …}
    -lockByStatus: 1
    -id: "641541c1-3382-11e9-8180-00163e87308f"
    -lessons: Doctrine\ORM\PersistentCollection {#2280 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#2285 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#2290 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
    -createdAt: DateTime @1550497072 {#2269
      date: 2019-02-18 14:37:52.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458818 {#2278
      date: 2025-09-10 01:00:18.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#7989
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#8012 …}
    -lockByStatus: 1
    -id: "754cb756-3374-11e9-8180-00163e87308f"
    -chapters: Doctrine\ORM\PersistentCollection {#7990 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#7995 …}
    -exercises: Doctrine\ORM\PersistentCollection {#7992 …}
    -minimumTime: DateTime @21600 {#7982
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#7997 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#3175 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#7999 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#8001 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#8007 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
    -createdAt: DateTime @1550491088 {#7987
      date: 2019-02-18 12:58:08.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1756893547 {#7988
      date: 2025-09-03 11:59:07.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#8005 …}
    #fromApi: false
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\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 {#1693
    -lockBy: App\Entity\Scholar\Training\Training {#1808 …}
    -lockByStatus: 1
    -id: "fe5bdd93-b6d8-11ee-b7d7-0242c0a85003"
    -modules: Doctrine\ORM\PersistentCollection {#1706 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1733 …}
    -totalHourDescription: 0
    -videoDescription: null
    -diplomaDescription: "Titre Niveau 4 (Bac)"
    -trainingProduct: null
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1743 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1745 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1749 …}
    -thematic: [
      "2"
    ]
    -diploma: 4
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1792 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
    -createdAt: DateTime @1705675359 {#1686
      date: 2024-01-19 15:42:39.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458954 {#1691
      date: 2025-09-10 01:02:34.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1816 …}
    #fromApi: false
    -name: "Encadrant Technique d'Insertion"
    -description: """
      L'encadrant technique d'insertion (ETI) supervise et soutient socio-professionnellement des personnes éloignées du marché du travail au sein d'une structure d'insertion produisant des biens ou services. Sa mission est d'atteindre les objectifs de production tout en intégrant les buts de formation et d'insertion des salariés. Sous la direction du responsable de la structure, l'ETI organise et gère une partie de l'activité de production. Il établit les conditions pour réaliser un produit ou service, en planifie la mise en œuvre et assure le suivi pour garantir la qualité et la quantité. Il utilise des outils numériques pour la gestion de la production, répartit le travail selon les compétences des salariés et gère l'équipe, en veillant à leur motivation et à la résolution de conflits.\r\n
      L'ETI joue également un rôle dans l'accueil, l'accompagnement et le suivi socio-professionnel des salariés en insertion. Il favorise leur intégration dans la structure, identifie leurs atouts et obstacles, et collabore avec d'autres acteurs du parcours d'insertion. Il contribue à l'évolution professionnelle des salariés en organisant des séances d'apprentissage, en s'assurant de la pertinence des méthodes pédagogiques et en évaluant leurs acquis. Il documente et atteste des compétences professionnelles acquises.
      """
    -public: false
    -_links: null
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#2279
    -lockBy: App\Entity\Scholar\Module\OriginModule {#2294 …}
    -lockByStatus: 1
    -id: "641541c1-3382-11e9-8180-00163e87308f"
    -lessons: Doctrine\ORM\PersistentCollection {#2280 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#2285 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#2290 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
    -createdAt: DateTime @1550497072 {#2269
      date: 2019-02-18 14:37:52.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458818 {#2278
      date: 2025-09-10 01:00:18.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#8032
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#8054 …}
    -lockByStatus: 1
    -id: "7e6a59e1-4707-11e9-8180-00163e87308f"
    -chapters: Doctrine\ORM\PersistentCollection {#8033 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#8038 …}
    -exercises: Doctrine\ORM\PersistentCollection {#8035 …}
    -minimumTime: DateTime @21600 {#8025
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#8040 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#3175 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#8042 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#8044 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#8050 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
    -createdAt: DateTime @1552643312 {#8030
      date: 2019-03-15 10:48:32.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757342319 {#8031
      date: 2025-09-08 16:38:39.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#3874 …}
    #fromApi: false
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\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 {#1693
    -lockBy: App\Entity\Scholar\Training\Training {#1808 …}
    -lockByStatus: 1
    -id: "fe5bdd93-b6d8-11ee-b7d7-0242c0a85003"
    -modules: Doctrine\ORM\PersistentCollection {#1706 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1733 …}
    -totalHourDescription: 0
    -videoDescription: null
    -diplomaDescription: "Titre Niveau 4 (Bac)"
    -trainingProduct: null
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1743 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1745 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1749 …}
    -thematic: [
      "2"
    ]
    -diploma: 4
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1792 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
    -createdAt: DateTime @1705675359 {#1686
      date: 2024-01-19 15:42:39.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458954 {#1691
      date: 2025-09-10 01:02:34.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1816 …}
    #fromApi: false
    -name: "Encadrant Technique d'Insertion"
    -description: """
      L'encadrant technique d'insertion (ETI) supervise et soutient socio-professionnellement des personnes éloignées du marché du travail au sein d'une structure d'insertion produisant des biens ou services. Sa mission est d'atteindre les objectifs de production tout en intégrant les buts de formation et d'insertion des salariés. Sous la direction du responsable de la structure, l'ETI organise et gère une partie de l'activité de production. Il établit les conditions pour réaliser un produit ou service, en planifie la mise en œuvre et assure le suivi pour garantir la qualité et la quantité. Il utilise des outils numériques pour la gestion de la production, répartit le travail selon les compétences des salariés et gère l'équipe, en veillant à leur motivation et à la résolution de conflits.\r\n
      L'ETI joue également un rôle dans l'accueil, l'accompagnement et le suivi socio-professionnel des salariés en insertion. Il favorise leur intégration dans la structure, identifie leurs atouts et obstacles, et collabore avec d'autres acteurs du parcours d'insertion. Il contribue à l'évolution professionnelle des salariés en organisant des séances d'apprentissage, en s'assurant de la pertinence des méthodes pédagogiques et en évaluant leurs acquis. Il documente et atteste des compétences professionnelles acquises.
      """
    -public: false
    -_links: null
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#2307
    -lockBy: App\Entity\Scholar\Module\OriginModule {#2322 …}
    -lockByStatus: 1
    -id: "7b5f2996-06ba-11ea-9c0f-0242c0a8b002"
    -lessons: Doctrine\ORM\PersistentCollection {#2308 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#2313 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#2318 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
    -createdAt: DateTime @1573720859 {#2297
      date: 2019-11-14 09:40:59.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458819 {#2306
      date: 2025-09-10 01:00:19.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#8187
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#8211 …}
    -lockByStatus: 1
    -id: "aea449be-8771-11e9-a047-0242c0a86003"
    -chapters: Doctrine\ORM\PersistentCollection {#8188 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#8193 …}
    -exercises: Doctrine\ORM\PersistentCollection {#8190 …}
    -minimumTime: DateTime @21600 {#8184
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#8195 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#3175 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#8197 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#8199 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#8205 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
    -createdAt: DateTime @1559718594 {#8185
      date: 2019-06-05 09:09:54.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1757458812 {#8186
      date: 2025-09-10 01:00:12.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#8203 …}
    #fromApi: false
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\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 {#1693
    -lockBy: App\Entity\Scholar\Training\Training {#1808 …}
    -lockByStatus: 1
    -id: "fe5bdd93-b6d8-11ee-b7d7-0242c0a85003"
    -modules: Doctrine\ORM\PersistentCollection {#1706 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1733 …}
    -totalHourDescription: 0
    -videoDescription: null
    -diplomaDescription: "Titre Niveau 4 (Bac)"
    -trainingProduct: null
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1743 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1745 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1749 …}
    -thematic: [
      "2"
    ]
    -diploma: 4
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1792 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
    -createdAt: DateTime @1705675359 {#1686
      date: 2024-01-19 15:42:39.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458954 {#1691
      date: 2025-09-10 01:02:34.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1816 …}
    #fromApi: false
    -name: "Encadrant Technique d'Insertion"
    -description: """
      L'encadrant technique d'insertion (ETI) supervise et soutient socio-professionnellement des personnes éloignées du marché du travail au sein d'une structure d'insertion produisant des biens ou services. Sa mission est d'atteindre les objectifs de production tout en intégrant les buts de formation et d'insertion des salariés. Sous la direction du responsable de la structure, l'ETI organise et gère une partie de l'activité de production. Il établit les conditions pour réaliser un produit ou service, en planifie la mise en œuvre et assure le suivi pour garantir la qualité et la quantité. Il utilise des outils numériques pour la gestion de la production, répartit le travail selon les compétences des salariés et gère l'équipe, en veillant à leur motivation et à la résolution de conflits.\r\n
      L'ETI joue également un rôle dans l'accueil, l'accompagnement et le suivi socio-professionnel des salariés en insertion. Il favorise leur intégration dans la structure, identifie leurs atouts et obstacles, et collabore avec d'autres acteurs du parcours d'insertion. Il contribue à l'évolution professionnelle des salariés en organisant des séances d'apprentissage, en s'assurant de la pertinence des méthodes pédagogiques et en évaluant leurs acquis. Il documente et atteste des compétences professionnelles acquises.
      """
    -public: false
    -_links: null
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#2307
    -lockBy: App\Entity\Scholar\Module\OriginModule {#2322 …}
    -lockByStatus: 1
    -id: "7b5f2996-06ba-11ea-9c0f-0242c0a8b002"
    -lessons: Doctrine\ORM\PersistentCollection {#2308 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#2313 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#2318 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
    -createdAt: DateTime @1573720859 {#2297
      date: 2019-11-14 09:40:59.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458819 {#2306
      date: 2025-09-10 01:00:19.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#8232
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#8256 …}
    -lockByStatus: 1
    -id: "675d6519-1fdc-11e9-8180-00163e87308f"
    -chapters: Doctrine\ORM\PersistentCollection {#8233 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#8238 …}
    -exercises: Doctrine\ORM\PersistentCollection {#8235 …}
    -minimumTime: DateTime @21600 {#8224
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#8240 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#3175 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#8242 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#8244 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#8250 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
    -createdAt: DateTime @1548336709 {#8230
      date: 2019-01-24 14:31:49.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458808 {#8231
      date: 2025-09-10 01:00:08.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#8248 …}
    #fromApi: false
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\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 {#1693
    -lockBy: App\Entity\Scholar\Training\Training {#1808 …}
    -lockByStatus: 1
    -id: "fe5bdd93-b6d8-11ee-b7d7-0242c0a85003"
    -modules: Doctrine\ORM\PersistentCollection {#1706 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1733 …}
    -totalHourDescription: 0
    -videoDescription: null
    -diplomaDescription: "Titre Niveau 4 (Bac)"
    -trainingProduct: null
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1743 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1745 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1749 …}
    -thematic: [
      "2"
    ]
    -diploma: 4
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1792 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
    -createdAt: DateTime @1705675359 {#1686
      date: 2024-01-19 15:42:39.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458954 {#1691
      date: 2025-09-10 01:02:34.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1816 …}
    #fromApi: false
    -name: "Encadrant Technique d'Insertion"
    -description: """
      L'encadrant technique d'insertion (ETI) supervise et soutient socio-professionnellement des personnes éloignées du marché du travail au sein d'une structure d'insertion produisant des biens ou services. Sa mission est d'atteindre les objectifs de production tout en intégrant les buts de formation et d'insertion des salariés. Sous la direction du responsable de la structure, l'ETI organise et gère une partie de l'activité de production. Il établit les conditions pour réaliser un produit ou service, en planifie la mise en œuvre et assure le suivi pour garantir la qualité et la quantité. Il utilise des outils numériques pour la gestion de la production, répartit le travail selon les compétences des salariés et gère l'équipe, en veillant à leur motivation et à la résolution de conflits.\r\n
      L'ETI joue également un rôle dans l'accueil, l'accompagnement et le suivi socio-professionnel des salariés en insertion. Il favorise leur intégration dans la structure, identifie leurs atouts et obstacles, et collabore avec d'autres acteurs du parcours d'insertion. Il contribue à l'évolution professionnelle des salariés en organisant des séances d'apprentissage, en s'assurant de la pertinence des méthodes pédagogiques et en évaluant leurs acquis. Il documente et atteste des compétences professionnelles acquises.
      """
    -public: false
    -_links: null
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#2334
    -lockBy: App\Entity\Scholar\Module\OriginModule {#2349 …}
    -lockByStatus: 1
    -id: "3eb68461-49c9-11ef-9bb3-0242c0a88004"
    -lessons: Doctrine\ORM\PersistentCollection {#2335 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#2340 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#2345 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
    -createdAt: DateTime @1721831416 {#2325
      date: 2024-07-24 16:30:16.0 Europe/Paris (+02:00)
    }
    -updatedAt: null
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#8334
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#8359 …}
    -lockByStatus: 1
    -id: "3eb66ebf-49c9-11ef-9bb3-0242c0a88004"
    -chapters: Doctrine\ORM\PersistentCollection {#8335 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#8340 …}
    -exercises: Doctrine\ORM\PersistentCollection {#8337 …}
    -minimumTime: DateTime @21600 {#8331
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#8342 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#8344 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#8345 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#8347 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#8353 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
    -createdAt: DateTime @1721831416 {#8332
      date: 2024-07-24 16:30:16.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1757314086 {#8333
      date: 2025-09-08 08:48:06.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#8351 …}
    #fromApi: false
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\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 {#1693
    -lockBy: App\Entity\Scholar\Training\Training {#1808 …}
    -lockByStatus: 1
    -id: "fe5bdd93-b6d8-11ee-b7d7-0242c0a85003"
    -modules: Doctrine\ORM\PersistentCollection {#1706 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1733 …}
    -totalHourDescription: 0
    -videoDescription: null
    -diplomaDescription: "Titre Niveau 4 (Bac)"
    -trainingProduct: null
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1743 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1745 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1749 …}
    -thematic: [
      "2"
    ]
    -diploma: 4
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1792 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
    -createdAt: DateTime @1705675359 {#1686
      date: 2024-01-19 15:42:39.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458954 {#1691
      date: 2025-09-10 01:02:34.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1816 …}
    #fromApi: false
    -name: "Encadrant Technique d'Insertion"
    -description: """
      L'encadrant technique d'insertion (ETI) supervise et soutient socio-professionnellement des personnes éloignées du marché du travail au sein d'une structure d'insertion produisant des biens ou services. Sa mission est d'atteindre les objectifs de production tout en intégrant les buts de formation et d'insertion des salariés. Sous la direction du responsable de la structure, l'ETI organise et gère une partie de l'activité de production. Il établit les conditions pour réaliser un produit ou service, en planifie la mise en œuvre et assure le suivi pour garantir la qualité et la quantité. Il utilise des outils numériques pour la gestion de la production, répartit le travail selon les compétences des salariés et gère l'équipe, en veillant à leur motivation et à la résolution de conflits.\r\n
      L'ETI joue également un rôle dans l'accueil, l'accompagnement et le suivi socio-professionnel des salariés en insertion. Il favorise leur intégration dans la structure, identifie leurs atouts et obstacles, et collabore avec d'autres acteurs du parcours d'insertion. Il contribue à l'évolution professionnelle des salariés en organisant des séances d'apprentissage, en s'assurant de la pertinence des méthodes pédagogiques et en évaluant leurs acquis. Il documente et atteste des compétences professionnelles acquises.
      """
    -public: false
    -_links: null
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#2362
    -lockBy: App\Entity\Scholar\Module\OriginModule {#2377 …}
    -lockByStatus: 1
    -id: "37ebe6b6-3913-11e9-8180-00163e87308f"
    -lessons: Doctrine\ORM\PersistentCollection {#2363 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#2368 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#2373 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
    -createdAt: DateTime @1551109031 {#2352
      date: 2019-02-25 16:37:11.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458818 {#2361
      date: 2025-09-10 01:00:18.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#8409
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#8433 …}
    -lockByStatus: 1
    -id: "c2c03ec6-2f7b-11e9-8180-00163e87308f"
    -chapters: Doctrine\ORM\PersistentCollection {#8410 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#8415 …}
    -exercises: Doctrine\ORM\PersistentCollection {#8412 …}
    -minimumTime: DateTime @21600 {#8406
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#8417 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#3175 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#8419 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#8421 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#8427 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
    -createdAt: DateTime @1550054420 {#8407
      date: 2019-02-13 11:40:20.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458813 {#8408
      date: 2025-09-10 01:00:13.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#8425 …}
    #fromApi: false
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\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 {#1693
    -lockBy: App\Entity\Scholar\Training\Training {#1808 …}
    -lockByStatus: 1
    -id: "fe5bdd93-b6d8-11ee-b7d7-0242c0a85003"
    -modules: Doctrine\ORM\PersistentCollection {#1706 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1733 …}
    -totalHourDescription: 0
    -videoDescription: null
    -diplomaDescription: "Titre Niveau 4 (Bac)"
    -trainingProduct: null
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1743 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1745 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1749 …}
    -thematic: [
      "2"
    ]
    -diploma: 4
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1792 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
    -createdAt: DateTime @1705675359 {#1686
      date: 2024-01-19 15:42:39.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458954 {#1691
      date: 2025-09-10 01:02:34.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1816 …}
    #fromApi: false
    -name: "Encadrant Technique d'Insertion"
    -description: """
      L'encadrant technique d'insertion (ETI) supervise et soutient socio-professionnellement des personnes éloignées du marché du travail au sein d'une structure d'insertion produisant des biens ou services. Sa mission est d'atteindre les objectifs de production tout en intégrant les buts de formation et d'insertion des salariés. Sous la direction du responsable de la structure, l'ETI organise et gère une partie de l'activité de production. Il établit les conditions pour réaliser un produit ou service, en planifie la mise en œuvre et assure le suivi pour garantir la qualité et la quantité. Il utilise des outils numériques pour la gestion de la production, répartit le travail selon les compétences des salariés et gère l'équipe, en veillant à leur motivation et à la résolution de conflits.\r\n
      L'ETI joue également un rôle dans l'accueil, l'accompagnement et le suivi socio-professionnel des salariés en insertion. Il favorise leur intégration dans la structure, identifie leurs atouts et obstacles, et collabore avec d'autres acteurs du parcours d'insertion. Il contribue à l'évolution professionnelle des salariés en organisant des séances d'apprentissage, en s'assurant de la pertinence des méthodes pédagogiques et en évaluant leurs acquis. Il documente et atteste des compétences professionnelles acquises.
      """
    -public: false
    -_links: null
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#2362
    -lockBy: App\Entity\Scholar\Module\OriginModule {#2377 …}
    -lockByStatus: 1
    -id: "37ebe6b6-3913-11e9-8180-00163e87308f"
    -lessons: Doctrine\ORM\PersistentCollection {#2363 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#2368 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#2373 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
    -createdAt: DateTime @1551109031 {#2352
      date: 2019-02-25 16:37:11.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458818 {#2361
      date: 2025-09-10 01:00:18.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#8454
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#8477 …}
    -lockByStatus: 1
    -id: "af75cf16-2f87-11e9-8180-00163e87308f"
    -chapters: Doctrine\ORM\PersistentCollection {#8455 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#8460 …}
    -exercises: Doctrine\ORM\PersistentCollection {#8457 …}
    -minimumTime: DateTime @21600 {#8446
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#8462 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#3175 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#8464 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#8466 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#8472 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
    -createdAt: DateTime @1550059542 {#8452
      date: 2019-02-13 13:05:42.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1756976645 {#8453
      date: 2025-09-04 11:04:05.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#8005 …}
    #fromApi: false
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\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 {#1693
    -lockBy: App\Entity\Scholar\Training\Training {#1808 …}
    -lockByStatus: 1
    -id: "fe5bdd93-b6d8-11ee-b7d7-0242c0a85003"
    -modules: Doctrine\ORM\PersistentCollection {#1706 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1733 …}
    -totalHourDescription: 0
    -videoDescription: null
    -diplomaDescription: "Titre Niveau 4 (Bac)"
    -trainingProduct: null
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1743 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1745 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1749 …}
    -thematic: [
      "2"
    ]
    -diploma: 4
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1792 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
    -createdAt: DateTime @1705675359 {#1686
      date: 2024-01-19 15:42:39.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458954 {#1691
      date: 2025-09-10 01:02:34.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1816 …}
    #fromApi: false
    -name: "Encadrant Technique d'Insertion"
    -description: """
      L'encadrant technique d'insertion (ETI) supervise et soutient socio-professionnellement des personnes éloignées du marché du travail au sein d'une structure d'insertion produisant des biens ou services. Sa mission est d'atteindre les objectifs de production tout en intégrant les buts de formation et d'insertion des salariés. Sous la direction du responsable de la structure, l'ETI organise et gère une partie de l'activité de production. Il établit les conditions pour réaliser un produit ou service, en planifie la mise en œuvre et assure le suivi pour garantir la qualité et la quantité. Il utilise des outils numériques pour la gestion de la production, répartit le travail selon les compétences des salariés et gère l'équipe, en veillant à leur motivation et à la résolution de conflits.\r\n
      L'ETI joue également un rôle dans l'accueil, l'accompagnement et le suivi socio-professionnel des salariés en insertion. Il favorise leur intégration dans la structure, identifie leurs atouts et obstacles, et collabore avec d'autres acteurs du parcours d'insertion. Il contribue à l'évolution professionnelle des salariés en organisant des séances d'apprentissage, en s'assurant de la pertinence des méthodes pédagogiques et en évaluant leurs acquis. Il documente et atteste des compétences professionnelles acquises.
      """
    -public: false
    -_links: null
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#2362
    -lockBy: App\Entity\Scholar\Module\OriginModule {#2377 …}
    -lockByStatus: 1
    -id: "37ebe6b6-3913-11e9-8180-00163e87308f"
    -lessons: Doctrine\ORM\PersistentCollection {#2363 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#2368 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#2373 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
    -createdAt: DateTime @1551109031 {#2352
      date: 2019-02-25 16:37:11.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458818 {#2361
      date: 2025-09-10 01:00:18.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#8496
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#8519 …}
    -lockByStatus: 1
    -id: "3d52855e-6c56-11ef-a99a-0242c0a84006"
    -chapters: Doctrine\ORM\PersistentCollection {#8497 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#8502 …}
    -exercises: Doctrine\ORM\PersistentCollection {#8499 …}
    -minimumTime: null
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#8504 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#8344 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#8506 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#8508 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#8514 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
    -createdAt: DateTime @1725630312 {#8490
      date: 2024-09-06 15:45:12.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1756976803 {#8495
      date: 2025-09-04 11:06:43.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#8005 …}
    #fromApi: false
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\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 {#1693
    -lockBy: App\Entity\Scholar\Training\Training {#1808 …}
    -lockByStatus: 1
    -id: "fe5bdd93-b6d8-11ee-b7d7-0242c0a85003"
    -modules: Doctrine\ORM\PersistentCollection {#1706 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1733 …}
    -totalHourDescription: 0
    -videoDescription: null
    -diplomaDescription: "Titre Niveau 4 (Bac)"
    -trainingProduct: null
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1743 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1745 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1749 …}
    -thematic: [
      "2"
    ]
    -diploma: 4
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1792 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
    -createdAt: DateTime @1705675359 {#1686
      date: 2024-01-19 15:42:39.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458954 {#1691
      date: 2025-09-10 01:02:34.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1816 …}
    #fromApi: false
    -name: "Encadrant Technique d'Insertion"
    -description: """
      L'encadrant technique d'insertion (ETI) supervise et soutient socio-professionnellement des personnes éloignées du marché du travail au sein d'une structure d'insertion produisant des biens ou services. Sa mission est d'atteindre les objectifs de production tout en intégrant les buts de formation et d'insertion des salariés. Sous la direction du responsable de la structure, l'ETI organise et gère une partie de l'activité de production. Il établit les conditions pour réaliser un produit ou service, en planifie la mise en œuvre et assure le suivi pour garantir la qualité et la quantité. Il utilise des outils numériques pour la gestion de la production, répartit le travail selon les compétences des salariés et gère l'équipe, en veillant à leur motivation et à la résolution de conflits.\r\n
      L'ETI joue également un rôle dans l'accueil, l'accompagnement et le suivi socio-professionnel des salariés en insertion. Il favorise leur intégration dans la structure, identifie leurs atouts et obstacles, et collabore avec d'autres acteurs du parcours d'insertion. Il contribue à l'évolution professionnelle des salariés en organisant des séances d'apprentissage, en s'assurant de la pertinence des méthodes pédagogiques et en évaluant leurs acquis. Il documente et atteste des compétences professionnelles acquises.
      """
    -public: false
    -_links: null
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#2362
    -lockBy: App\Entity\Scholar\Module\OriginModule {#2377 …}
    -lockByStatus: 1
    -id: "37ebe6b6-3913-11e9-8180-00163e87308f"
    -lessons: Doctrine\ORM\PersistentCollection {#2363 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#2368 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#2373 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
    -createdAt: DateTime @1551109031 {#2352
      date: 2019-02-25 16:37:11.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458818 {#2361
      date: 2025-09-10 01:00:18.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#8539
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#8562 …}
    -lockByStatus: 1
    -id: "3d430a92-6c56-11ef-a99a-0242c0a84006"
    -chapters: Doctrine\ORM\PersistentCollection {#8540 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#8545 …}
    -exercises: Doctrine\ORM\PersistentCollection {#8542 …}
    -minimumTime: null
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#8547 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#8344 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#8549 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#8551 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#8557 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
    -createdAt: DateTime @1725630312 {#8532
      date: 2024-09-06 15:45:12.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1750847724 {#8538
      date: 2025-06-25 12:35:24.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\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 {#1693
    -lockBy: App\Entity\Scholar\Training\Training {#1808 …}
    -lockByStatus: 1
    -id: "fe5bdd93-b6d8-11ee-b7d7-0242c0a85003"
    -modules: Doctrine\ORM\PersistentCollection {#1706 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1733 …}
    -totalHourDescription: 0
    -videoDescription: null
    -diplomaDescription: "Titre Niveau 4 (Bac)"
    -trainingProduct: null
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1743 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1745 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1749 …}
    -thematic: [
      "2"
    ]
    -diploma: 4
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1792 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
    -createdAt: DateTime @1705675359 {#1686
      date: 2024-01-19 15:42:39.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458954 {#1691
      date: 2025-09-10 01:02:34.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1816 …}
    #fromApi: false
    -name: "Encadrant Technique d'Insertion"
    -description: """
      L'encadrant technique d'insertion (ETI) supervise et soutient socio-professionnellement des personnes éloignées du marché du travail au sein d'une structure d'insertion produisant des biens ou services. Sa mission est d'atteindre les objectifs de production tout en intégrant les buts de formation et d'insertion des salariés. Sous la direction du responsable de la structure, l'ETI organise et gère une partie de l'activité de production. Il établit les conditions pour réaliser un produit ou service, en planifie la mise en œuvre et assure le suivi pour garantir la qualité et la quantité. Il utilise des outils numériques pour la gestion de la production, répartit le travail selon les compétences des salariés et gère l'équipe, en veillant à leur motivation et à la résolution de conflits.\r\n
      L'ETI joue également un rôle dans l'accueil, l'accompagnement et le suivi socio-professionnel des salariés en insertion. Il favorise leur intégration dans la structure, identifie leurs atouts et obstacles, et collabore avec d'autres acteurs du parcours d'insertion. Il contribue à l'évolution professionnelle des salariés en organisant des séances d'apprentissage, en s'assurant de la pertinence des méthodes pédagogiques et en évaluant leurs acquis. Il documente et atteste des compétences professionnelles acquises.
      """
    -public: false
    -_links: null
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#2362
    -lockBy: App\Entity\Scholar\Module\OriginModule {#2377 …}
    -lockByStatus: 1
    -id: "37ebe6b6-3913-11e9-8180-00163e87308f"
    -lessons: Doctrine\ORM\PersistentCollection {#2363 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#2368 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#2373 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
    -createdAt: DateTime @1551109031 {#2352
      date: 2019-02-25 16:37:11.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458818 {#2361
      date: 2025-09-10 01:00:18.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#8583
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#8607 …}
    -lockByStatus: 1
    -id: "1489bf18-237f-11eb-8310-0242ac1c0002"
    -chapters: Doctrine\ORM\PersistentCollection {#8584 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#8589 …}
    -exercises: Doctrine\ORM\PersistentCollection {#8586 …}
    -minimumTime: DateTime @21600 {#8575
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#8591 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#3175 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#8593 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#8595 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#8601 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
    -createdAt: DateTime @1605031427 {#8581
      date: 2020-11-10 19:03:47.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757056272 {#8582
      date: 2025-09-05 09:11:12.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#8599 …}
    #fromApi: false
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\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 {#1693
    -lockBy: App\Entity\Scholar\Training\Training {#1808 …}
    -lockByStatus: 1
    -id: "fe5bdd93-b6d8-11ee-b7d7-0242c0a85003"
    -modules: Doctrine\ORM\PersistentCollection {#1706 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1733 …}
    -totalHourDescription: 0
    -videoDescription: null
    -diplomaDescription: "Titre Niveau 4 (Bac)"
    -trainingProduct: null
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1743 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1745 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1749 …}
    -thematic: [
      "2"
    ]
    -diploma: 4
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1792 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
    -createdAt: DateTime @1705675359 {#1686
      date: 2024-01-19 15:42:39.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458954 {#1691
      date: 2025-09-10 01:02:34.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1816 …}
    #fromApi: false
    -name: "Encadrant Technique d'Insertion"
    -description: """
      L'encadrant technique d'insertion (ETI) supervise et soutient socio-professionnellement des personnes éloignées du marché du travail au sein d'une structure d'insertion produisant des biens ou services. Sa mission est d'atteindre les objectifs de production tout en intégrant les buts de formation et d'insertion des salariés. Sous la direction du responsable de la structure, l'ETI organise et gère une partie de l'activité de production. Il établit les conditions pour réaliser un produit ou service, en planifie la mise en œuvre et assure le suivi pour garantir la qualité et la quantité. Il utilise des outils numériques pour la gestion de la production, répartit le travail selon les compétences des salariés et gère l'équipe, en veillant à leur motivation et à la résolution de conflits.\r\n
      L'ETI joue également un rôle dans l'accueil, l'accompagnement et le suivi socio-professionnel des salariés en insertion. Il favorise leur intégration dans la structure, identifie leurs atouts et obstacles, et collabore avec d'autres acteurs du parcours d'insertion. Il contribue à l'évolution professionnelle des salariés en organisant des séances d'apprentissage, en s'assurant de la pertinence des méthodes pédagogiques et en évaluant leurs acquis. Il documente et atteste des compétences professionnelles acquises.
      """
    -public: false
    -_links: null
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#2390
    -lockBy: App\Entity\Scholar\Module\OriginModule {#2405 …}
    -lockByStatus: 1
    -id: "3e417641-8146-11e9-a047-0242c0a86003"
    -lessons: Doctrine\ORM\PersistentCollection {#2391 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#2396 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#2401 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
    -createdAt: DateTime @1559040230 {#2380
      date: 2019-05-28 12:43:50.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1757372418 {#2389
      date: 2025-09-09 01:00:18.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#8768
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#8792 …}
    -lockByStatus: 1
    -id: "1ffd836a-8146-11e9-a047-0242c0a86003"
    -chapters: Doctrine\ORM\PersistentCollection {#8769 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#8774 …}
    -exercises: Doctrine\ORM\PersistentCollection {#8771 …}
    -minimumTime: DateTime @21600 {#8765
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#8776 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#3175 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#8778 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#8780 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#8786 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
    -createdAt: DateTime @1559040179 {#8766
      date: 2019-05-28 12:42:59.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1757372405 {#8767
      date: 2025-09-09 01:00:05.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#8784 …}
    #fromApi: false
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\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 {#1693
    -lockBy: App\Entity\Scholar\Training\Training {#1808 …}
    -lockByStatus: 1
    -id: "fe5bdd93-b6d8-11ee-b7d7-0242c0a85003"
    -modules: Doctrine\ORM\PersistentCollection {#1706 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1733 …}
    -totalHourDescription: 0
    -videoDescription: null
    -diplomaDescription: "Titre Niveau 4 (Bac)"
    -trainingProduct: null
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1743 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1745 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1749 …}
    -thematic: [
      "2"
    ]
    -diploma: 4
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1792 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
    -createdAt: DateTime @1705675359 {#1686
      date: 2024-01-19 15:42:39.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458954 {#1691
      date: 2025-09-10 01:02:34.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1816 …}
    #fromApi: false
    -name: "Encadrant Technique d'Insertion"
    -description: """
      L'encadrant technique d'insertion (ETI) supervise et soutient socio-professionnellement des personnes éloignées du marché du travail au sein d'une structure d'insertion produisant des biens ou services. Sa mission est d'atteindre les objectifs de production tout en intégrant les buts de formation et d'insertion des salariés. Sous la direction du responsable de la structure, l'ETI organise et gère une partie de l'activité de production. Il établit les conditions pour réaliser un produit ou service, en planifie la mise en œuvre et assure le suivi pour garantir la qualité et la quantité. Il utilise des outils numériques pour la gestion de la production, répartit le travail selon les compétences des salariés et gère l'équipe, en veillant à leur motivation et à la résolution de conflits.\r\n
      L'ETI joue également un rôle dans l'accueil, l'accompagnement et le suivi socio-professionnel des salariés en insertion. Il favorise leur intégration dans la structure, identifie leurs atouts et obstacles, et collabore avec d'autres acteurs du parcours d'insertion. Il contribue à l'évolution professionnelle des salariés en organisant des séances d'apprentissage, en s'assurant de la pertinence des méthodes pédagogiques et en évaluant leurs acquis. Il documente et atteste des compétences professionnelles acquises.
      """
    -public: false
    -_links: null
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#2390
    -lockBy: App\Entity\Scholar\Module\OriginModule {#2405 …}
    -lockByStatus: 1
    -id: "3e417641-8146-11e9-a047-0242c0a86003"
    -lessons: Doctrine\ORM\PersistentCollection {#2391 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#2396 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#2401 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
    -createdAt: DateTime @1559040230 {#2380
      date: 2019-05-28 12:43:50.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1757372418 {#2389
      date: 2025-09-09 01:00:18.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#8814
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#8837 …}
    -lockByStatus: 1
    -id: "b9a36876-97e9-11e9-aad5-0242ac160002"
    -chapters: Doctrine\ORM\PersistentCollection {#8815 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#8820 …}
    -exercises: Doctrine\ORM\PersistentCollection {#8817 …}
    -minimumTime: DateTime @21600 {#8811
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#8822 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#3175 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#8824 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#8826 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#8832 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
    -createdAt: DateTime @1561536570 {#8812
      date: 2019-06-26 10:09:30.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1757372411 {#8813
      date: 2025-09-09 01:00:11.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#8784 …}
    #fromApi: false
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\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 {#1693
    -lockBy: App\Entity\Scholar\Training\Training {#1808 …}
    -lockByStatus: 1
    -id: "fe5bdd93-b6d8-11ee-b7d7-0242c0a85003"
    -modules: Doctrine\ORM\PersistentCollection {#1706 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1733 …}
    -totalHourDescription: 0
    -videoDescription: null
    -diplomaDescription: "Titre Niveau 4 (Bac)"
    -trainingProduct: null
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1743 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1745 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1749 …}
    -thematic: [
      "2"
    ]
    -diploma: 4
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1792 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
    -createdAt: DateTime @1705675359 {#1686
      date: 2024-01-19 15:42:39.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458954 {#1691
      date: 2025-09-10 01:02:34.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1816 …}
    #fromApi: false
    -name: "Encadrant Technique d'Insertion"
    -description: """
      L'encadrant technique d'insertion (ETI) supervise et soutient socio-professionnellement des personnes éloignées du marché du travail au sein d'une structure d'insertion produisant des biens ou services. Sa mission est d'atteindre les objectifs de production tout en intégrant les buts de formation et d'insertion des salariés. Sous la direction du responsable de la structure, l'ETI organise et gère une partie de l'activité de production. Il établit les conditions pour réaliser un produit ou service, en planifie la mise en œuvre et assure le suivi pour garantir la qualité et la quantité. Il utilise des outils numériques pour la gestion de la production, répartit le travail selon les compétences des salariés et gère l'équipe, en veillant à leur motivation et à la résolution de conflits.\r\n
      L'ETI joue également un rôle dans l'accueil, l'accompagnement et le suivi socio-professionnel des salariés en insertion. Il favorise leur intégration dans la structure, identifie leurs atouts et obstacles, et collabore avec d'autres acteurs du parcours d'insertion. Il contribue à l'évolution professionnelle des salariés en organisant des séances d'apprentissage, en s'assurant de la pertinence des méthodes pédagogiques et en évaluant leurs acquis. Il documente et atteste des compétences professionnelles acquises.
      """
    -public: false
    -_links: null
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#2390
    -lockBy: App\Entity\Scholar\Module\OriginModule {#2405 …}
    -lockByStatus: 1
    -id: "3e417641-8146-11e9-a047-0242c0a86003"
    -lessons: Doctrine\ORM\PersistentCollection {#2391 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#2396 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#2401 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
    -createdAt: DateTime @1559040230 {#2380
      date: 2019-05-28 12:43:50.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1757372418 {#2389
      date: 2025-09-09 01:00:18.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#8858
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#8882 …}
    -lockByStatus: 1
    -id: "daf6f531-9813-11e9-aad5-0242ac160002"
    -chapters: Doctrine\ORM\PersistentCollection {#8859 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#8864 …}
    -exercises: Doctrine\ORM\PersistentCollection {#8861 …}
    -minimumTime: DateTime @21600 {#8850
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#8866 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#3175 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#8868 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#8870 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#8876 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
    -createdAt: DateTime @1561554665 {#8856
      date: 2019-06-26 15:11:05.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1754989181 {#8857
      date: 2025-08-12 10:59:41.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#8874 …}
    #fromApi: false
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\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 {#1693
    -lockBy: App\Entity\Scholar\Training\Training {#1808 …}
    -lockByStatus: 1
    -id: "fe5bdd93-b6d8-11ee-b7d7-0242c0a85003"
    -modules: Doctrine\ORM\PersistentCollection {#1706 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1733 …}
    -totalHourDescription: 0
    -videoDescription: null
    -diplomaDescription: "Titre Niveau 4 (Bac)"
    -trainingProduct: null
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1743 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1745 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1749 …}
    -thematic: [
      "2"
    ]
    -diploma: 4
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1792 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
    -createdAt: DateTime @1705675359 {#1686
      date: 2024-01-19 15:42:39.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458954 {#1691
      date: 2025-09-10 01:02:34.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1816 …}
    #fromApi: false
    -name: "Encadrant Technique d'Insertion"
    -description: """
      L'encadrant technique d'insertion (ETI) supervise et soutient socio-professionnellement des personnes éloignées du marché du travail au sein d'une structure d'insertion produisant des biens ou services. Sa mission est d'atteindre les objectifs de production tout en intégrant les buts de formation et d'insertion des salariés. Sous la direction du responsable de la structure, l'ETI organise et gère une partie de l'activité de production. Il établit les conditions pour réaliser un produit ou service, en planifie la mise en œuvre et assure le suivi pour garantir la qualité et la quantité. Il utilise des outils numériques pour la gestion de la production, répartit le travail selon les compétences des salariés et gère l'équipe, en veillant à leur motivation et à la résolution de conflits.\r\n
      L'ETI joue également un rôle dans l'accueil, l'accompagnement et le suivi socio-professionnel des salariés en insertion. Il favorise leur intégration dans la structure, identifie leurs atouts et obstacles, et collabore avec d'autres acteurs du parcours d'insertion. Il contribue à l'évolution professionnelle des salariés en organisant des séances d'apprentissage, en s'assurant de la pertinence des méthodes pédagogiques et en évaluant leurs acquis. Il documente et atteste des compétences professionnelles acquises.
      """
    -public: false
    -_links: null
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#2390
    -lockBy: App\Entity\Scholar\Module\OriginModule {#2405 …}
    -lockByStatus: 1
    -id: "3e417641-8146-11e9-a047-0242c0a86003"
    -lessons: Doctrine\ORM\PersistentCollection {#2391 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#2396 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#2401 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
    -createdAt: DateTime @1559040230 {#2380
      date: 2019-05-28 12:43:50.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1757372418 {#2389
      date: 2025-09-09 01:00:18.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#8902
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#8926 …}
    -lockByStatus: 1
    -id: "853c5bea-98e5-11e9-aad5-0242ac160002"
    -chapters: Doctrine\ORM\PersistentCollection {#8903 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#8908 …}
    -exercises: Doctrine\ORM\PersistentCollection {#8905 …}
    -minimumTime: DateTime @21600 {#8895
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#8910 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#3175 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#8912 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#8914 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#8920 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
    -createdAt: DateTime @1561644716 {#8900
      date: 2019-06-27 16:11:56.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1756153572 {#8901
      date: 2025-08-25 22:26:12.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#8918 …}
    #fromApi: false
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\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 {#1693
    -lockBy: App\Entity\Scholar\Training\Training {#1808 …}
    -lockByStatus: 1
    -id: "fe5bdd93-b6d8-11ee-b7d7-0242c0a85003"
    -modules: Doctrine\ORM\PersistentCollection {#1706 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1733 …}
    -totalHourDescription: 0
    -videoDescription: null
    -diplomaDescription: "Titre Niveau 4 (Bac)"
    -trainingProduct: null
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1743 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1745 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1749 …}
    -thematic: [
      "2"
    ]
    -diploma: 4
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1792 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
    -createdAt: DateTime @1705675359 {#1686
      date: 2024-01-19 15:42:39.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458954 {#1691
      date: 2025-09-10 01:02:34.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1816 …}
    #fromApi: false
    -name: "Encadrant Technique d'Insertion"
    -description: """
      L'encadrant technique d'insertion (ETI) supervise et soutient socio-professionnellement des personnes éloignées du marché du travail au sein d'une structure d'insertion produisant des biens ou services. Sa mission est d'atteindre les objectifs de production tout en intégrant les buts de formation et d'insertion des salariés. Sous la direction du responsable de la structure, l'ETI organise et gère une partie de l'activité de production. Il établit les conditions pour réaliser un produit ou service, en planifie la mise en œuvre et assure le suivi pour garantir la qualité et la quantité. Il utilise des outils numériques pour la gestion de la production, répartit le travail selon les compétences des salariés et gère l'équipe, en veillant à leur motivation et à la résolution de conflits.\r\n
      L'ETI joue également un rôle dans l'accueil, l'accompagnement et le suivi socio-professionnel des salariés en insertion. Il favorise leur intégration dans la structure, identifie leurs atouts et obstacles, et collabore avec d'autres acteurs du parcours d'insertion. Il contribue à l'évolution professionnelle des salariés en organisant des séances d'apprentissage, en s'assurant de la pertinence des méthodes pédagogiques et en évaluant leurs acquis. Il documente et atteste des compétences professionnelles acquises.
      """
    -public: false
    -_links: null
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#2390
    -lockBy: App\Entity\Scholar\Module\OriginModule {#2405 …}
    -lockByStatus: 1
    -id: "3e417641-8146-11e9-a047-0242c0a86003"
    -lessons: Doctrine\ORM\PersistentCollection {#2391 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#2396 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#2401 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
    -createdAt: DateTime @1559040230 {#2380
      date: 2019-05-28 12:43:50.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1757372418 {#2389
      date: 2025-09-09 01:00:18.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#8946
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#8970 …}
    -lockByStatus: 1
    -id: "b307c258-998d-11e9-aad5-0242ac160002"
    -chapters: Doctrine\ORM\PersistentCollection {#8947 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#8952 …}
    -exercises: Doctrine\ORM\PersistentCollection {#8949 …}
    -minimumTime: DateTime @21600 {#8939
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#8954 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#3175 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#8956 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#8958 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#8964 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
    -createdAt: DateTime @1561716948 {#8944
      date: 2019-06-28 12:15:48.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1754587037 {#8945
      date: 2025-08-07 19:17:17.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#8962 …}
    #fromApi: false
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\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 {#1693
    -lockBy: App\Entity\Scholar\Training\Training {#1808 …}
    -lockByStatus: 1
    -id: "fe5bdd93-b6d8-11ee-b7d7-0242c0a85003"
    -modules: Doctrine\ORM\PersistentCollection {#1706 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1733 …}
    -totalHourDescription: 0
    -videoDescription: null
    -diplomaDescription: "Titre Niveau 4 (Bac)"
    -trainingProduct: null
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1743 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1745 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1749 …}
    -thematic: [
      "2"
    ]
    -diploma: 4
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1792 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
    -createdAt: DateTime @1705675359 {#1686
      date: 2024-01-19 15:42:39.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458954 {#1691
      date: 2025-09-10 01:02:34.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1816 …}
    #fromApi: false
    -name: "Encadrant Technique d'Insertion"
    -description: """
      L'encadrant technique d'insertion (ETI) supervise et soutient socio-professionnellement des personnes éloignées du marché du travail au sein d'une structure d'insertion produisant des biens ou services. Sa mission est d'atteindre les objectifs de production tout en intégrant les buts de formation et d'insertion des salariés. Sous la direction du responsable de la structure, l'ETI organise et gère une partie de l'activité de production. Il établit les conditions pour réaliser un produit ou service, en planifie la mise en œuvre et assure le suivi pour garantir la qualité et la quantité. Il utilise des outils numériques pour la gestion de la production, répartit le travail selon les compétences des salariés et gère l'équipe, en veillant à leur motivation et à la résolution de conflits.\r\n
      L'ETI joue également un rôle dans l'accueil, l'accompagnement et le suivi socio-professionnel des salariés en insertion. Il favorise leur intégration dans la structure, identifie leurs atouts et obstacles, et collabore avec d'autres acteurs du parcours d'insertion. Il contribue à l'évolution professionnelle des salariés en organisant des séances d'apprentissage, en s'assurant de la pertinence des méthodes pédagogiques et en évaluant leurs acquis. Il documente et atteste des compétences professionnelles acquises.
      """
    -public: false
    -_links: null
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#2419
    -lockBy: App\Entity\Scholar\Module\OriginModule {#2434 …}
    -lockByStatus: 1
    -id: "14f68491-8d03-11e9-a047-0242c0a86003"
    -lessons: Doctrine\ORM\PersistentCollection {#2420 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#2425 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#2430 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
    -createdAt: DateTime @1560330798 {#2417
      date: 2019-06-12 11:13:18.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1757458817 {#2418
      date: 2025-09-10 01:00:17.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#9131
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#9155 …}
    -lockByStatus: 1
    -id: "b7f2650d-8d02-11e9-a047-0242c0a86003"
    -chapters: Doctrine\ORM\PersistentCollection {#9132 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#9137 …}
    -exercises: Doctrine\ORM\PersistentCollection {#9134 …}
    -minimumTime: DateTime @21600 {#9128
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#9139 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#3175 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#9141 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#9143 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#9149 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
    -createdAt: DateTime @1560330642 {#9129
      date: 2019-06-12 11:10:42.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1757407400 {#9130
      date: 2025-09-09 10:43:20.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#9147 …}
    #fromApi: false
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\TrainingVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\PracticalCaseUserVoter"
ACCESS ABSTAIN
"Nellapp\Bundle\SDKBundle\Permission\Security\Voter\SuperAdminVoter"
ACCESS ABSTAIN
Show voter details
84 DENIED FRONT_ACCESS
[
  "training" => App\Entity\Scholar\Training\SharedTraining {#1693
    -lockBy: App\Entity\Scholar\Training\Training {#1808 …}
    -lockByStatus: 1
    -id: "fe5bdd93-b6d8-11ee-b7d7-0242c0a85003"
    -modules: Doctrine\ORM\PersistentCollection {#1706 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1733 …}
    -totalHourDescription: 0
    -videoDescription: null
    -diplomaDescription: "Titre Niveau 4 (Bac)"
    -trainingProduct: null
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1743 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1745 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1749 …}
    -thematic: [
      "2"
    ]
    -diploma: 4
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1792 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
    -createdAt: DateTime @1705675359 {#1686
      date: 2024-01-19 15:42:39.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458954 {#1691
      date: 2025-09-10 01:02:34.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1816 …}
    #fromApi: false
    -name: "Encadrant Technique d'Insertion"
    -description: """
      L'encadrant technique d'insertion (ETI) supervise et soutient socio-professionnellement des personnes éloignées du marché du travail au sein d'une structure d'insertion produisant des biens ou services. Sa mission est d'atteindre les objectifs de production tout en intégrant les buts de formation et d'insertion des salariés. Sous la direction du responsable de la structure, l'ETI organise et gère une partie de l'activité de production. Il établit les conditions pour réaliser un produit ou service, en planifie la mise en œuvre et assure le suivi pour garantir la qualité et la quantité. Il utilise des outils numériques pour la gestion de la production, répartit le travail selon les compétences des salariés et gère l'équipe, en veillant à leur motivation et à la résolution de conflits.\r\n
      L'ETI joue également un rôle dans l'accueil, l'accompagnement et le suivi socio-professionnel des salariés en insertion. Il favorise leur intégration dans la structure, identifie leurs atouts et obstacles, et collabore avec d'autres acteurs du parcours d'insertion. Il contribue à l'évolution professionnelle des salariés en organisant des séances d'apprentissage, en s'assurant de la pertinence des méthodes pédagogiques et en évaluant leurs acquis. Il documente et atteste des compétences professionnelles acquises.
      """
    -public: false
    -_links: null
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#2419
    -lockBy: App\Entity\Scholar\Module\OriginModule {#2434 …}
    -lockByStatus: 1
    -id: "14f68491-8d03-11e9-a047-0242c0a86003"
    -lessons: Doctrine\ORM\PersistentCollection {#2420 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#2425 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#2430 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
    -createdAt: DateTime @1560330798 {#2417
      date: 2019-06-12 11:13:18.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1757458817 {#2418
      date: 2025-09-10 01:00:17.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#9175
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#9198 …}
    -lockByStatus: 1
    -id: "99d3ba9a-8cf2-11e9-a047-0242c0a86003"
    -chapters: Doctrine\ORM\PersistentCollection {#9176 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#9181 …}
    -exercises: Doctrine\ORM\PersistentCollection {#9178 …}
    -minimumTime: DateTime @21600 {#9168
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#9183 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#3175 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#9185 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#9187 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#9193 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
    -createdAt: DateTime @1560323720 {#9173
      date: 2019-06-12 09:15:20.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1757410905 {#9174
      date: 2025-09-09 11:41:45.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#9147 …}
    #fromApi: false
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\TrainingVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\PracticalCaseUserVoter"
ACCESS ABSTAIN
"Nellapp\Bundle\SDKBundle\Permission\Security\Voter\SuperAdminVoter"
ACCESS ABSTAIN
Show voter details
85 DENIED FRONT_ACCESS
[
  "training" => App\Entity\Scholar\Training\SharedTraining {#1693
    -lockBy: App\Entity\Scholar\Training\Training {#1808 …}
    -lockByStatus: 1
    -id: "fe5bdd93-b6d8-11ee-b7d7-0242c0a85003"
    -modules: Doctrine\ORM\PersistentCollection {#1706 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1733 …}
    -totalHourDescription: 0
    -videoDescription: null
    -diplomaDescription: "Titre Niveau 4 (Bac)"
    -trainingProduct: null
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1743 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1745 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1749 …}
    -thematic: [
      "2"
    ]
    -diploma: 4
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1792 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
    -createdAt: DateTime @1705675359 {#1686
      date: 2024-01-19 15:42:39.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458954 {#1691
      date: 2025-09-10 01:02:34.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1816 …}
    #fromApi: false
    -name: "Encadrant Technique d'Insertion"
    -description: """
      L'encadrant technique d'insertion (ETI) supervise et soutient socio-professionnellement des personnes éloignées du marché du travail au sein d'une structure d'insertion produisant des biens ou services. Sa mission est d'atteindre les objectifs de production tout en intégrant les buts de formation et d'insertion des salariés. Sous la direction du responsable de la structure, l'ETI organise et gère une partie de l'activité de production. Il établit les conditions pour réaliser un produit ou service, en planifie la mise en œuvre et assure le suivi pour garantir la qualité et la quantité. Il utilise des outils numériques pour la gestion de la production, répartit le travail selon les compétences des salariés et gère l'équipe, en veillant à leur motivation et à la résolution de conflits.\r\n
      L'ETI joue également un rôle dans l'accueil, l'accompagnement et le suivi socio-professionnel des salariés en insertion. Il favorise leur intégration dans la structure, identifie leurs atouts et obstacles, et collabore avec d'autres acteurs du parcours d'insertion. Il contribue à l'évolution professionnelle des salariés en organisant des séances d'apprentissage, en s'assurant de la pertinence des méthodes pédagogiques et en évaluant leurs acquis. Il documente et atteste des compétences professionnelles acquises.
      """
    -public: false
    -_links: null
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#2419
    -lockBy: App\Entity\Scholar\Module\OriginModule {#2434 …}
    -lockByStatus: 1
    -id: "14f68491-8d03-11e9-a047-0242c0a86003"
    -lessons: Doctrine\ORM\PersistentCollection {#2420 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#2425 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#2430 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
    -createdAt: DateTime @1560330798 {#2417
      date: 2019-06-12 11:13:18.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1757458817 {#2418
      date: 2025-09-10 01:00:17.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#9219
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#9243 …}
    -lockByStatus: 1
    -id: "7c1c8df2-8d02-11e9-a047-0242c0a86003"
    -chapters: Doctrine\ORM\PersistentCollection {#9220 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#9225 …}
    -exercises: Doctrine\ORM\PersistentCollection {#9222 …}
    -minimumTime: DateTime @21600 {#9211
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#9227 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#3175 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#9229 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#9231 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#9237 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
    -createdAt: DateTime @1560330542 {#9217
      date: 2019-06-12 11:09:02.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1757458809 {#9218
      date: 2025-09-10 01:00:09.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#9235 …}
    #fromApi: false
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\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 {#1693
    -lockBy: App\Entity\Scholar\Training\Training {#1808 …}
    -lockByStatus: 1
    -id: "fe5bdd93-b6d8-11ee-b7d7-0242c0a85003"
    -modules: Doctrine\ORM\PersistentCollection {#1706 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1733 …}
    -totalHourDescription: 0
    -videoDescription: null
    -diplomaDescription: "Titre Niveau 4 (Bac)"
    -trainingProduct: null
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1743 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1745 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1749 …}
    -thematic: [
      "2"
    ]
    -diploma: 4
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1792 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
    -createdAt: DateTime @1705675359 {#1686
      date: 2024-01-19 15:42:39.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458954 {#1691
      date: 2025-09-10 01:02:34.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1816 …}
    #fromApi: false
    -name: "Encadrant Technique d'Insertion"
    -description: """
      L'encadrant technique d'insertion (ETI) supervise et soutient socio-professionnellement des personnes éloignées du marché du travail au sein d'une structure d'insertion produisant des biens ou services. Sa mission est d'atteindre les objectifs de production tout en intégrant les buts de formation et d'insertion des salariés. Sous la direction du responsable de la structure, l'ETI organise et gère une partie de l'activité de production. Il établit les conditions pour réaliser un produit ou service, en planifie la mise en œuvre et assure le suivi pour garantir la qualité et la quantité. Il utilise des outils numériques pour la gestion de la production, répartit le travail selon les compétences des salariés et gère l'équipe, en veillant à leur motivation et à la résolution de conflits.\r\n
      L'ETI joue également un rôle dans l'accueil, l'accompagnement et le suivi socio-professionnel des salariés en insertion. Il favorise leur intégration dans la structure, identifie leurs atouts et obstacles, et collabore avec d'autres acteurs du parcours d'insertion. Il contribue à l'évolution professionnelle des salariés en organisant des séances d'apprentissage, en s'assurant de la pertinence des méthodes pédagogiques et en évaluant leurs acquis. Il documente et atteste des compétences professionnelles acquises.
      """
    -public: false
    -_links: null
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#2419
    -lockBy: App\Entity\Scholar\Module\OriginModule {#2434 …}
    -lockByStatus: 1
    -id: "14f68491-8d03-11e9-a047-0242c0a86003"
    -lessons: Doctrine\ORM\PersistentCollection {#2420 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#2425 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#2430 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
    -createdAt: DateTime @1560330798 {#2417
      date: 2019-06-12 11:13:18.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1757458817 {#2418
      date: 2025-09-10 01:00:17.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#9264
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#9286 …}
    -lockByStatus: 1
    -id: "2cb4bc7e-e8cd-11ed-aa02-0242c0a81006"
    -chapters: Doctrine\ORM\PersistentCollection {#9265 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#9270 …}
    -exercises: Doctrine\ORM\PersistentCollection {#9267 …}
    -minimumTime: DateTime @21600 {#9256
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#9272 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#3175 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#9274 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#9276 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#9281 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
    -createdAt: DateTime @1683020343 {#9262
      date: 2023-05-02 11:39:03.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1750847724 {#9263
      date: 2025-06-25 12:35:24.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\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 {#1693
    -lockBy: App\Entity\Scholar\Training\Training {#1808 …}
    -lockByStatus: 1
    -id: "fe5bdd93-b6d8-11ee-b7d7-0242c0a85003"
    -modules: Doctrine\ORM\PersistentCollection {#1706 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1733 …}
    -totalHourDescription: 0
    -videoDescription: null
    -diplomaDescription: "Titre Niveau 4 (Bac)"
    -trainingProduct: null
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1743 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1745 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1749 …}
    -thematic: [
      "2"
    ]
    -diploma: 4
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1792 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
    -createdAt: DateTime @1705675359 {#1686
      date: 2024-01-19 15:42:39.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458954 {#1691
      date: 2025-09-10 01:02:34.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1816 …}
    #fromApi: false
    -name: "Encadrant Technique d'Insertion"
    -description: """
      L'encadrant technique d'insertion (ETI) supervise et soutient socio-professionnellement des personnes éloignées du marché du travail au sein d'une structure d'insertion produisant des biens ou services. Sa mission est d'atteindre les objectifs de production tout en intégrant les buts de formation et d'insertion des salariés. Sous la direction du responsable de la structure, l'ETI organise et gère une partie de l'activité de production. Il établit les conditions pour réaliser un produit ou service, en planifie la mise en œuvre et assure le suivi pour garantir la qualité et la quantité. Il utilise des outils numériques pour la gestion de la production, répartit le travail selon les compétences des salariés et gère l'équipe, en veillant à leur motivation et à la résolution de conflits.\r\n
      L'ETI joue également un rôle dans l'accueil, l'accompagnement et le suivi socio-professionnel des salariés en insertion. Il favorise leur intégration dans la structure, identifie leurs atouts et obstacles, et collabore avec d'autres acteurs du parcours d'insertion. Il contribue à l'évolution professionnelle des salariés en organisant des séances d'apprentissage, en s'assurant de la pertinence des méthodes pédagogiques et en évaluant leurs acquis. Il documente et atteste des compétences professionnelles acquises.
      """
    -public: false
    -_links: null
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#2419
    -lockBy: App\Entity\Scholar\Module\OriginModule {#2434 …}
    -lockByStatus: 1
    -id: "14f68491-8d03-11e9-a047-0242c0a86003"
    -lessons: Doctrine\ORM\PersistentCollection {#2420 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#2425 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#2430 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
    -createdAt: DateTime @1560330798 {#2417
      date: 2019-06-12 11:13:18.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1757458817 {#2418
      date: 2025-09-10 01:00:17.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#9306
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#9329 …}
    -lockByStatus: 1
    -id: "ef77a365-c97a-11e9-85b5-0242c0a84004"
    -chapters: Doctrine\ORM\PersistentCollection {#9307 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#9312 …}
    -exercises: Doctrine\ORM\PersistentCollection {#9309 …}
    -minimumTime: DateTime @21600 {#9299
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#9314 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#3175 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#9316 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#9318 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#9324 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
    -createdAt: DateTime @1566986544 {#9304
      date: 2019-08-28 12:02:24.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1757188083 {#9305
      date: 2025-09-06 21:48:03.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#9322 …}
    #fromApi: false
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\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 {#1693
    -lockBy: App\Entity\Scholar\Training\Training {#1808 …}
    -lockByStatus: 1
    -id: "fe5bdd93-b6d8-11ee-b7d7-0242c0a85003"
    -modules: Doctrine\ORM\PersistentCollection {#1706 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1733 …}
    -totalHourDescription: 0
    -videoDescription: null
    -diplomaDescription: "Titre Niveau 4 (Bac)"
    -trainingProduct: null
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1743 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1745 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1749 …}
    -thematic: [
      "2"
    ]
    -diploma: 4
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1792 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
    -createdAt: DateTime @1705675359 {#1686
      date: 2024-01-19 15:42:39.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458954 {#1691
      date: 2025-09-10 01:02:34.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1816 …}
    #fromApi: false
    -name: "Encadrant Technique d'Insertion"
    -description: """
      L'encadrant technique d'insertion (ETI) supervise et soutient socio-professionnellement des personnes éloignées du marché du travail au sein d'une structure d'insertion produisant des biens ou services. Sa mission est d'atteindre les objectifs de production tout en intégrant les buts de formation et d'insertion des salariés. Sous la direction du responsable de la structure, l'ETI organise et gère une partie de l'activité de production. Il établit les conditions pour réaliser un produit ou service, en planifie la mise en œuvre et assure le suivi pour garantir la qualité et la quantité. Il utilise des outils numériques pour la gestion de la production, répartit le travail selon les compétences des salariés et gère l'équipe, en veillant à leur motivation et à la résolution de conflits.\r\n
      L'ETI joue également un rôle dans l'accueil, l'accompagnement et le suivi socio-professionnel des salariés en insertion. Il favorise leur intégration dans la structure, identifie leurs atouts et obstacles, et collabore avec d'autres acteurs du parcours d'insertion. Il contribue à l'évolution professionnelle des salariés en organisant des séances d'apprentissage, en s'assurant de la pertinence des méthodes pédagogiques et en évaluant leurs acquis. Il documente et atteste des compétences professionnelles acquises.
      """
    -public: false
    -_links: null
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#2419
    -lockBy: App\Entity\Scholar\Module\OriginModule {#2434 …}
    -lockByStatus: 1
    -id: "14f68491-8d03-11e9-a047-0242c0a86003"
    -lessons: Doctrine\ORM\PersistentCollection {#2420 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#2425 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#2430 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
    -createdAt: DateTime @1560330798 {#2417
      date: 2019-06-12 11:13:18.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1757458817 {#2418
      date: 2025-09-10 01:00:17.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#9351
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#9372 …}
    -lockByStatus: 1
    -id: "8326be46-e8cd-11ed-aa02-0242c0a81006"
    -chapters: Doctrine\ORM\PersistentCollection {#9352 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#9357 …}
    -exercises: Doctrine\ORM\PersistentCollection {#9354 …}
    -minimumTime: DateTime @21600 {#9348
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#9359 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#3175 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#9361 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#9363 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#9368 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
    -createdAt: DateTime @1683020488 {#9349
      date: 2023-05-02 11:41:28.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1750847724 {#9350
      date: 2025-06-25 12:35:24.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\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 {#1693
    -lockBy: App\Entity\Scholar\Training\Training {#1808 …}
    -lockByStatus: 1
    -id: "fe5bdd93-b6d8-11ee-b7d7-0242c0a85003"
    -modules: Doctrine\ORM\PersistentCollection {#1706 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1733 …}
    -totalHourDescription: 0
    -videoDescription: null
    -diplomaDescription: "Titre Niveau 4 (Bac)"
    -trainingProduct: null
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1743 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1745 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1749 …}
    -thematic: [
      "2"
    ]
    -diploma: 4
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1792 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
    -createdAt: DateTime @1705675359 {#1686
      date: 2024-01-19 15:42:39.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458954 {#1691
      date: 2025-09-10 01:02:34.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1816 …}
    #fromApi: false
    -name: "Encadrant Technique d'Insertion"
    -description: """
      L'encadrant technique d'insertion (ETI) supervise et soutient socio-professionnellement des personnes éloignées du marché du travail au sein d'une structure d'insertion produisant des biens ou services. Sa mission est d'atteindre les objectifs de production tout en intégrant les buts de formation et d'insertion des salariés. Sous la direction du responsable de la structure, l'ETI organise et gère une partie de l'activité de production. Il établit les conditions pour réaliser un produit ou service, en planifie la mise en œuvre et assure le suivi pour garantir la qualité et la quantité. Il utilise des outils numériques pour la gestion de la production, répartit le travail selon les compétences des salariés et gère l'équipe, en veillant à leur motivation et à la résolution de conflits.\r\n
      L'ETI joue également un rôle dans l'accueil, l'accompagnement et le suivi socio-professionnel des salariés en insertion. Il favorise leur intégration dans la structure, identifie leurs atouts et obstacles, et collabore avec d'autres acteurs du parcours d'insertion. Il contribue à l'évolution professionnelle des salariés en organisant des séances d'apprentissage, en s'assurant de la pertinence des méthodes pédagogiques et en évaluant leurs acquis. Il documente et atteste des compétences professionnelles acquises.
      """
    -public: false
    -_links: null
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#2419
    -lockBy: App\Entity\Scholar\Module\OriginModule {#2434 …}
    -lockByStatus: 1
    -id: "14f68491-8d03-11e9-a047-0242c0a86003"
    -lessons: Doctrine\ORM\PersistentCollection {#2420 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#2425 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#2430 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
    -createdAt: DateTime @1560330798 {#2417
      date: 2019-06-12 11:13:18.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1757458817 {#2418
      date: 2025-09-10 01:00:17.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#9392
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#9415 …}
    -lockByStatus: 1
    -id: "348a77f2-1cfb-11ea-a659-0242ac180002"
    -chapters: Doctrine\ORM\PersistentCollection {#9393 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#9398 …}
    -exercises: Doctrine\ORM\PersistentCollection {#9395 …}
    -minimumTime: DateTime @21600 {#9385
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#9400 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#3175 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#9402 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#9404 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#9410 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
    -createdAt: DateTime @1576167583 {#9390
      date: 2019-12-12 17:19:43.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757188426 {#9391
      date: 2025-09-06 21:53:46.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#9322 …}
    #fromApi: false
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\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 {#1693
    -lockBy: App\Entity\Scholar\Training\Training {#1808 …}
    -lockByStatus: 1
    -id: "fe5bdd93-b6d8-11ee-b7d7-0242c0a85003"
    -modules: Doctrine\ORM\PersistentCollection {#1706 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1733 …}
    -totalHourDescription: 0
    -videoDescription: null
    -diplomaDescription: "Titre Niveau 4 (Bac)"
    -trainingProduct: null
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1743 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1745 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1749 …}
    -thematic: [
      "2"
    ]
    -diploma: 4
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1792 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
    -createdAt: DateTime @1705675359 {#1686
      date: 2024-01-19 15:42:39.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458954 {#1691
      date: 2025-09-10 01:02:34.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1816 …}
    #fromApi: false
    -name: "Encadrant Technique d'Insertion"
    -description: """
      L'encadrant technique d'insertion (ETI) supervise et soutient socio-professionnellement des personnes éloignées du marché du travail au sein d'une structure d'insertion produisant des biens ou services. Sa mission est d'atteindre les objectifs de production tout en intégrant les buts de formation et d'insertion des salariés. Sous la direction du responsable de la structure, l'ETI organise et gère une partie de l'activité de production. Il établit les conditions pour réaliser un produit ou service, en planifie la mise en œuvre et assure le suivi pour garantir la qualité et la quantité. Il utilise des outils numériques pour la gestion de la production, répartit le travail selon les compétences des salariés et gère l'équipe, en veillant à leur motivation et à la résolution de conflits.\r\n
      L'ETI joue également un rôle dans l'accueil, l'accompagnement et le suivi socio-professionnel des salariés en insertion. Il favorise leur intégration dans la structure, identifie leurs atouts et obstacles, et collabore avec d'autres acteurs du parcours d'insertion. Il contribue à l'évolution professionnelle des salariés en organisant des séances d'apprentissage, en s'assurant de la pertinence des méthodes pédagogiques et en évaluant leurs acquis. Il documente et atteste des compétences professionnelles acquises.
      """
    -public: false
    -_links: null
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#2419
    -lockBy: App\Entity\Scholar\Module\OriginModule {#2434 …}
    -lockByStatus: 1
    -id: "14f68491-8d03-11e9-a047-0242c0a86003"
    -lessons: Doctrine\ORM\PersistentCollection {#2420 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#2425 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#2430 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
    -createdAt: DateTime @1560330798 {#2417
      date: 2019-06-12 11:13:18.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1757458817 {#2418
      date: 2025-09-10 01:00:17.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#9435
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#9457 …}
    -lockByStatus: 1
    -id: "e98e2656-e8cd-11ed-aa02-0242c0a81006"
    -chapters: Doctrine\ORM\PersistentCollection {#9436 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#9441 …}
    -exercises: Doctrine\ORM\PersistentCollection {#9438 …}
    -minimumTime: DateTime @21600 {#9428
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#9443 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#3175 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#9445 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#9447 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#9452 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
    -createdAt: DateTime @1683020660 {#9433
      date: 2023-05-02 11:44:20.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1750847724 {#9434
      date: 2025-06-25 12:35:24.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\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 {#1693
    -lockBy: App\Entity\Scholar\Training\Training {#1808 …}
    -lockByStatus: 1
    -id: "fe5bdd93-b6d8-11ee-b7d7-0242c0a85003"
    -modules: Doctrine\ORM\PersistentCollection {#1706 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1733 …}
    -totalHourDescription: 0
    -videoDescription: null
    -diplomaDescription: "Titre Niveau 4 (Bac)"
    -trainingProduct: null
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1743 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1745 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1749 …}
    -thematic: [
      "2"
    ]
    -diploma: 4
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1792 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
    -createdAt: DateTime @1705675359 {#1686
      date: 2024-01-19 15:42:39.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458954 {#1691
      date: 2025-09-10 01:02:34.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1816 …}
    #fromApi: false
    -name: "Encadrant Technique d'Insertion"
    -description: """
      L'encadrant technique d'insertion (ETI) supervise et soutient socio-professionnellement des personnes éloignées du marché du travail au sein d'une structure d'insertion produisant des biens ou services. Sa mission est d'atteindre les objectifs de production tout en intégrant les buts de formation et d'insertion des salariés. Sous la direction du responsable de la structure, l'ETI organise et gère une partie de l'activité de production. Il établit les conditions pour réaliser un produit ou service, en planifie la mise en œuvre et assure le suivi pour garantir la qualité et la quantité. Il utilise des outils numériques pour la gestion de la production, répartit le travail selon les compétences des salariés et gère l'équipe, en veillant à leur motivation et à la résolution de conflits.\r\n
      L'ETI joue également un rôle dans l'accueil, l'accompagnement et le suivi socio-professionnel des salariés en insertion. Il favorise leur intégration dans la structure, identifie leurs atouts et obstacles, et collabore avec d'autres acteurs du parcours d'insertion. Il contribue à l'évolution professionnelle des salariés en organisant des séances d'apprentissage, en s'assurant de la pertinence des méthodes pédagogiques et en évaluant leurs acquis. Il documente et atteste des compétences professionnelles acquises.
      """
    -public: false
    -_links: null
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#2448
    -lockBy: App\Entity\Scholar\Module\OriginModule {#2462 …}
    -lockByStatus: 1
    -id: "4e2cfc0b-d844-11ed-aa02-0242c0a81006"
    -lessons: Doctrine\ORM\PersistentCollection {#2449 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#2454 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#2458 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
    -createdAt: DateTime @1681202339 {#2446
      date: 2023-04-11 10:38:59.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1699884795 {#2447
      date: 2023-11-13 15:13:15.0 Europe/Paris (+01:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#9702
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#9725 …}
    -lockByStatus: 1
    -id: "8fc3c41b-821c-11ee-b5ff-0242c0a8c006"
    -chapters: Doctrine\ORM\PersistentCollection {#9703 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#9708 …}
    -exercises: Doctrine\ORM\PersistentCollection {#9705 …}
    -minimumTime: DateTime @21600 {#9699
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#9710 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#3175 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#9712 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#9714 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#9720 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
    -createdAt: DateTime @1699876968 {#9700
      date: 2023-11-13 13:02:48.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1754567836 {#9701
      date: 2025-08-07 13:57:16.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#9718 …}
    #fromApi: false
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\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 {#1693
    -lockBy: App\Entity\Scholar\Training\Training {#1808 …}
    -lockByStatus: 1
    -id: "fe5bdd93-b6d8-11ee-b7d7-0242c0a85003"
    -modules: Doctrine\ORM\PersistentCollection {#1706 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1733 …}
    -totalHourDescription: 0
    -videoDescription: null
    -diplomaDescription: "Titre Niveau 4 (Bac)"
    -trainingProduct: null
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1743 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1745 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1749 …}
    -thematic: [
      "2"
    ]
    -diploma: 4
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1792 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
    -createdAt: DateTime @1705675359 {#1686
      date: 2024-01-19 15:42:39.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458954 {#1691
      date: 2025-09-10 01:02:34.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1816 …}
    #fromApi: false
    -name: "Encadrant Technique d'Insertion"
    -description: """
      L'encadrant technique d'insertion (ETI) supervise et soutient socio-professionnellement des personnes éloignées du marché du travail au sein d'une structure d'insertion produisant des biens ou services. Sa mission est d'atteindre les objectifs de production tout en intégrant les buts de formation et d'insertion des salariés. Sous la direction du responsable de la structure, l'ETI organise et gère une partie de l'activité de production. Il établit les conditions pour réaliser un produit ou service, en planifie la mise en œuvre et assure le suivi pour garantir la qualité et la quantité. Il utilise des outils numériques pour la gestion de la production, répartit le travail selon les compétences des salariés et gère l'équipe, en veillant à leur motivation et à la résolution de conflits.\r\n
      L'ETI joue également un rôle dans l'accueil, l'accompagnement et le suivi socio-professionnel des salariés en insertion. Il favorise leur intégration dans la structure, identifie leurs atouts et obstacles, et collabore avec d'autres acteurs du parcours d'insertion. Il contribue à l'évolution professionnelle des salariés en organisant des séances d'apprentissage, en s'assurant de la pertinence des méthodes pédagogiques et en évaluant leurs acquis. Il documente et atteste des compétences professionnelles acquises.
      """
    -public: false
    -_links: null
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#2448
    -lockBy: App\Entity\Scholar\Module\OriginModule {#2462 …}
    -lockByStatus: 1
    -id: "4e2cfc0b-d844-11ed-aa02-0242c0a81006"
    -lessons: Doctrine\ORM\PersistentCollection {#2449 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#2454 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#2458 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
    -createdAt: DateTime @1681202339 {#2446
      date: 2023-04-11 10:38:59.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1699884795 {#2447
      date: 2023-11-13 15:13:15.0 Europe/Paris (+01:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#9745
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#9769 …}
    -lockByStatus: 1
    -id: "78eabc5d-d519-11ed-aa02-0242c0a81006"
    -chapters: Doctrine\ORM\PersistentCollection {#9746 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#9751 …}
    -exercises: Doctrine\ORM\PersistentCollection {#9748 …}
    -minimumTime: DateTime @21600 {#9738
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#9753 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#3175 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#9755 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#9757 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#9763 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
    -createdAt: DateTime @1680854089 {#9743
      date: 2023-04-07 09:54:49.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1755155309 {#9744
      date: 2025-08-14 09:08:29.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#9761 …}
    #fromApi: false
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\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 {#1693
    -lockBy: App\Entity\Scholar\Training\Training {#1808 …}
    -lockByStatus: 1
    -id: "fe5bdd93-b6d8-11ee-b7d7-0242c0a85003"
    -modules: Doctrine\ORM\PersistentCollection {#1706 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1733 …}
    -totalHourDescription: 0
    -videoDescription: null
    -diplomaDescription: "Titre Niveau 4 (Bac)"
    -trainingProduct: null
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1743 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1745 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1749 …}
    -thematic: [
      "2"
    ]
    -diploma: 4
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1792 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
    -createdAt: DateTime @1705675359 {#1686
      date: 2024-01-19 15:42:39.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458954 {#1691
      date: 2025-09-10 01:02:34.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1816 …}
    #fromApi: false
    -name: "Encadrant Technique d'Insertion"
    -description: """
      L'encadrant technique d'insertion (ETI) supervise et soutient socio-professionnellement des personnes éloignées du marché du travail au sein d'une structure d'insertion produisant des biens ou services. Sa mission est d'atteindre les objectifs de production tout en intégrant les buts de formation et d'insertion des salariés. Sous la direction du responsable de la structure, l'ETI organise et gère une partie de l'activité de production. Il établit les conditions pour réaliser un produit ou service, en planifie la mise en œuvre et assure le suivi pour garantir la qualité et la quantité. Il utilise des outils numériques pour la gestion de la production, répartit le travail selon les compétences des salariés et gère l'équipe, en veillant à leur motivation et à la résolution de conflits.\r\n
      L'ETI joue également un rôle dans l'accueil, l'accompagnement et le suivi socio-professionnel des salariés en insertion. Il favorise leur intégration dans la structure, identifie leurs atouts et obstacles, et collabore avec d'autres acteurs du parcours d'insertion. Il contribue à l'évolution professionnelle des salariés en organisant des séances d'apprentissage, en s'assurant de la pertinence des méthodes pédagogiques et en évaluant leurs acquis. Il documente et atteste des compétences professionnelles acquises.
      """
    -public: false
    -_links: null
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#2448
    -lockBy: App\Entity\Scholar\Module\OriginModule {#2462 …}
    -lockByStatus: 1
    -id: "4e2cfc0b-d844-11ed-aa02-0242c0a81006"
    -lessons: Doctrine\ORM\PersistentCollection {#2449 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#2454 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#2458 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
    -createdAt: DateTime @1681202339 {#2446
      date: 2023-04-11 10:38:59.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1699884795 {#2447
      date: 2023-11-13 15:13:15.0 Europe/Paris (+01:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#9789
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#9812 …}
    -lockByStatus: 1
    -id: "219a227a-ec09-11e9-9c0f-0242c0a8b002"
    -chapters: Doctrine\ORM\PersistentCollection {#9790 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#9795 …}
    -exercises: Doctrine\ORM\PersistentCollection {#9792 …}
    -minimumTime: DateTime @21600 {#9782
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#9797 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#3175 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#9799 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#9801 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#9807 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
    -createdAt: DateTime @1570785957 {#9787
      date: 2019-10-11 11:25:57.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1756849544 {#9788
      date: 2025-09-02 23:45:44.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#7628 …}
    #fromApi: false
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\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 {#1693
    -lockBy: App\Entity\Scholar\Training\Training {#1808 …}
    -lockByStatus: 1
    -id: "fe5bdd93-b6d8-11ee-b7d7-0242c0a85003"
    -modules: Doctrine\ORM\PersistentCollection {#1706 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1733 …}
    -totalHourDescription: 0
    -videoDescription: null
    -diplomaDescription: "Titre Niveau 4 (Bac)"
    -trainingProduct: null
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1743 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1745 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1749 …}
    -thematic: [
      "2"
    ]
    -diploma: 4
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1792 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
    -createdAt: DateTime @1705675359 {#1686
      date: 2024-01-19 15:42:39.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458954 {#1691
      date: 2025-09-10 01:02:34.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1816 …}
    #fromApi: false
    -name: "Encadrant Technique d'Insertion"
    -description: """
      L'encadrant technique d'insertion (ETI) supervise et soutient socio-professionnellement des personnes éloignées du marché du travail au sein d'une structure d'insertion produisant des biens ou services. Sa mission est d'atteindre les objectifs de production tout en intégrant les buts de formation et d'insertion des salariés. Sous la direction du responsable de la structure, l'ETI organise et gère une partie de l'activité de production. Il établit les conditions pour réaliser un produit ou service, en planifie la mise en œuvre et assure le suivi pour garantir la qualité et la quantité. Il utilise des outils numériques pour la gestion de la production, répartit le travail selon les compétences des salariés et gère l'équipe, en veillant à leur motivation et à la résolution de conflits.\r\n
      L'ETI joue également un rôle dans l'accueil, l'accompagnement et le suivi socio-professionnel des salariés en insertion. Il favorise leur intégration dans la structure, identifie leurs atouts et obstacles, et collabore avec d'autres acteurs du parcours d'insertion. Il contribue à l'évolution professionnelle des salariés en organisant des séances d'apprentissage, en s'assurant de la pertinence des méthodes pédagogiques et en évaluant leurs acquis. Il documente et atteste des compétences professionnelles acquises.
      """
    -public: false
    -_links: null
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#2474
    -lockBy: App\Entity\Scholar\Module\OriginModule {#2489 …}
    -lockByStatus: 1
    -id: "bfe83b27-d2ff-11e9-a0d1-0242ac160002"
    -lessons: Doctrine\ORM\PersistentCollection {#2475 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#2480 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#2485 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
    -createdAt: DateTime @1568033148 {#2465
      date: 2019-09-09 14:45:48.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1757458819 {#2473
      date: 2025-09-10 01:00:19.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#9917
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#9941 …}
    -lockByStatus: 1
    -id: "9a4d0fbc-d300-11e9-a0d1-0242ac160002"
    -chapters: Doctrine\ORM\PersistentCollection {#9918 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#9923 …}
    -exercises: Doctrine\ORM\PersistentCollection {#9920 …}
    -minimumTime: DateTime @21600 {#9914
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#9925 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#3175 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#9927 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#9929 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#9935 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
    -createdAt: DateTime @1568033515 {#9915
      date: 2019-09-09 14:51:55.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1754919282 {#9916
      date: 2025-08-11 15:34:42.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#9933 …}
    #fromApi: false
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\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 {#1693
    -lockBy: App\Entity\Scholar\Training\Training {#1808 …}
    -lockByStatus: 1
    -id: "fe5bdd93-b6d8-11ee-b7d7-0242c0a85003"
    -modules: Doctrine\ORM\PersistentCollection {#1706 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1733 …}
    -totalHourDescription: 0
    -videoDescription: null
    -diplomaDescription: "Titre Niveau 4 (Bac)"
    -trainingProduct: null
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1743 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1745 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1749 …}
    -thematic: [
      "2"
    ]
    -diploma: 4
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1792 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
    -createdAt: DateTime @1705675359 {#1686
      date: 2024-01-19 15:42:39.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458954 {#1691
      date: 2025-09-10 01:02:34.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1816 …}
    #fromApi: false
    -name: "Encadrant Technique d'Insertion"
    -description: """
      L'encadrant technique d'insertion (ETI) supervise et soutient socio-professionnellement des personnes éloignées du marché du travail au sein d'une structure d'insertion produisant des biens ou services. Sa mission est d'atteindre les objectifs de production tout en intégrant les buts de formation et d'insertion des salariés. Sous la direction du responsable de la structure, l'ETI organise et gère une partie de l'activité de production. Il établit les conditions pour réaliser un produit ou service, en planifie la mise en œuvre et assure le suivi pour garantir la qualité et la quantité. Il utilise des outils numériques pour la gestion de la production, répartit le travail selon les compétences des salariés et gère l'équipe, en veillant à leur motivation et à la résolution de conflits.\r\n
      L'ETI joue également un rôle dans l'accueil, l'accompagnement et le suivi socio-professionnel des salariés en insertion. Il favorise leur intégration dans la structure, identifie leurs atouts et obstacles, et collabore avec d'autres acteurs du parcours d'insertion. Il contribue à l'évolution professionnelle des salariés en organisant des séances d'apprentissage, en s'assurant de la pertinence des méthodes pédagogiques et en évaluant leurs acquis. Il documente et atteste des compétences professionnelles acquises.
      """
    -public: false
    -_links: null
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#2474
    -lockBy: App\Entity\Scholar\Module\OriginModule {#2489 …}
    -lockByStatus: 1
    -id: "bfe83b27-d2ff-11e9-a0d1-0242ac160002"
    -lessons: Doctrine\ORM\PersistentCollection {#2475 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#2480 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#2485 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
    -createdAt: DateTime @1568033148 {#2465
      date: 2019-09-09 14:45:48.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1757458819 {#2473
      date: 2025-09-10 01:00:19.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#9961
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#9984 …}
    -lockByStatus: 1
    -id: "c58a1bc1-d3a0-11e9-a0d1-0242ac160002"
    -chapters: Doctrine\ORM\PersistentCollection {#9962 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#9967 …}
    -exercises: Doctrine\ORM\PersistentCollection {#9964 …}
    -minimumTime: DateTime @21600 {#9954
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#9969 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#3175 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#9971 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#9973 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#9979 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
    -createdAt: DateTime @1568102307 {#9959
      date: 2019-09-10 09:58:27.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1757345703 {#9960
      date: 2025-09-08 17:35:03.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#8784 …}
    #fromApi: false
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\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 {#1693
    -lockBy: App\Entity\Scholar\Training\Training {#1808 …}
    -lockByStatus: 1
    -id: "fe5bdd93-b6d8-11ee-b7d7-0242c0a85003"
    -modules: Doctrine\ORM\PersistentCollection {#1706 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1733 …}
    -totalHourDescription: 0
    -videoDescription: null
    -diplomaDescription: "Titre Niveau 4 (Bac)"
    -trainingProduct: null
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1743 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1745 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1749 …}
    -thematic: [
      "2"
    ]
    -diploma: 4
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1792 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
    -createdAt: DateTime @1705675359 {#1686
      date: 2024-01-19 15:42:39.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458954 {#1691
      date: 2025-09-10 01:02:34.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1816 …}
    #fromApi: false
    -name: "Encadrant Technique d'Insertion"
    -description: """
      L'encadrant technique d'insertion (ETI) supervise et soutient socio-professionnellement des personnes éloignées du marché du travail au sein d'une structure d'insertion produisant des biens ou services. Sa mission est d'atteindre les objectifs de production tout en intégrant les buts de formation et d'insertion des salariés. Sous la direction du responsable de la structure, l'ETI organise et gère une partie de l'activité de production. Il établit les conditions pour réaliser un produit ou service, en planifie la mise en œuvre et assure le suivi pour garantir la qualité et la quantité. Il utilise des outils numériques pour la gestion de la production, répartit le travail selon les compétences des salariés et gère l'équipe, en veillant à leur motivation et à la résolution de conflits.\r\n
      L'ETI joue également un rôle dans l'accueil, l'accompagnement et le suivi socio-professionnel des salariés en insertion. Il favorise leur intégration dans la structure, identifie leurs atouts et obstacles, et collabore avec d'autres acteurs du parcours d'insertion. Il contribue à l'évolution professionnelle des salariés en organisant des séances d'apprentissage, en s'assurant de la pertinence des méthodes pédagogiques et en évaluant leurs acquis. Il documente et atteste des compétences professionnelles acquises.
      """
    -public: false
    -_links: null
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#2474
    -lockBy: App\Entity\Scholar\Module\OriginModule {#2489 …}
    -lockByStatus: 1
    -id: "bfe83b27-d2ff-11e9-a0d1-0242ac160002"
    -lessons: Doctrine\ORM\PersistentCollection {#2475 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#2480 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#2485 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
    -createdAt: DateTime @1568033148 {#2465
      date: 2019-09-09 14:45:48.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1757458819 {#2473
      date: 2025-09-10 01:00:19.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#10004
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#10028 …}
    -lockByStatus: 1
    -id: "fec82027-90ca-11ed-b6ef-0242ac160004"
    -chapters: Doctrine\ORM\PersistentCollection {#10005 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#10010 …}
    -exercises: Doctrine\ORM\PersistentCollection {#10007 …}
    -minimumTime: DateTime @21600 {#9997
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#10012 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#3175 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#10014 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#10016 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#10022 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
    -createdAt: DateTime @1673343704 {#10002
      date: 2023-01-10 10:41:44.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458815 {#10003
      date: 2025-09-10 01:00:15.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#10020 …}
    #fromApi: false
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\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 {#1693
    -lockBy: App\Entity\Scholar\Training\Training {#1808 …}
    -lockByStatus: 1
    -id: "fe5bdd93-b6d8-11ee-b7d7-0242c0a85003"
    -modules: Doctrine\ORM\PersistentCollection {#1706 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1733 …}
    -totalHourDescription: 0
    -videoDescription: null
    -diplomaDescription: "Titre Niveau 4 (Bac)"
    -trainingProduct: null
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1743 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1745 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1749 …}
    -thematic: [
      "2"
    ]
    -diploma: 4
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1792 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
    -createdAt: DateTime @1705675359 {#1686
      date: 2024-01-19 15:42:39.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458954 {#1691
      date: 2025-09-10 01:02:34.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1816 …}
    #fromApi: false
    -name: "Encadrant Technique d'Insertion"
    -description: """
      L'encadrant technique d'insertion (ETI) supervise et soutient socio-professionnellement des personnes éloignées du marché du travail au sein d'une structure d'insertion produisant des biens ou services. Sa mission est d'atteindre les objectifs de production tout en intégrant les buts de formation et d'insertion des salariés. Sous la direction du responsable de la structure, l'ETI organise et gère une partie de l'activité de production. Il établit les conditions pour réaliser un produit ou service, en planifie la mise en œuvre et assure le suivi pour garantir la qualité et la quantité. Il utilise des outils numériques pour la gestion de la production, répartit le travail selon les compétences des salariés et gère l'équipe, en veillant à leur motivation et à la résolution de conflits.\r\n
      L'ETI joue également un rôle dans l'accueil, l'accompagnement et le suivi socio-professionnel des salariés en insertion. Il favorise leur intégration dans la structure, identifie leurs atouts et obstacles, et collabore avec d'autres acteurs du parcours d'insertion. Il contribue à l'évolution professionnelle des salariés en organisant des séances d'apprentissage, en s'assurant de la pertinence des méthodes pédagogiques et en évaluant leurs acquis. Il documente et atteste des compétences professionnelles acquises.
      """
    -public: false
    -_links: null
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#2503
    -lockBy: App\Entity\Scholar\Module\OriginModule {#2519 …}
    -lockByStatus: 1
    -id: "ec18ae7c-dae7-11e9-a874-0242ac160003"
    -lessons: Doctrine\ORM\PersistentCollection {#2504 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#2509 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#2514 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
    -createdAt: DateTime @1568902524 {#2501
      date: 2019-09-19 16:15:24.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1757458820 {#2502
      date: 2025-09-10 01:00:20.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#2512 …}
    #fromApi: false
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#10134
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#10157 …}
    -lockByStatus: 1
    -id: "7a89f051-d475-11e9-a0d1-0242ac160002"
    -chapters: Doctrine\ORM\PersistentCollection {#10135 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#10140 …}
    -exercises: Doctrine\ORM\PersistentCollection {#10137 …}
    -minimumTime: DateTime @21600 {#10131
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#10142 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#3175 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#10144 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#10146 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#10152 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
    -createdAt: DateTime @1568193664 {#10132
      date: 2019-09-11 11:21:04.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1757458809 {#10133
      date: 2025-09-10 01:00:09.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#10150 …}
    #fromApi: false
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\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 {#1693
    -lockBy: App\Entity\Scholar\Training\Training {#1808 …}
    -lockByStatus: 1
    -id: "fe5bdd93-b6d8-11ee-b7d7-0242c0a85003"
    -modules: Doctrine\ORM\PersistentCollection {#1706 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1733 …}
    -totalHourDescription: 0
    -videoDescription: null
    -diplomaDescription: "Titre Niveau 4 (Bac)"
    -trainingProduct: null
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1743 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1745 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1749 …}
    -thematic: [
      "2"
    ]
    -diploma: 4
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1792 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
    -createdAt: DateTime @1705675359 {#1686
      date: 2024-01-19 15:42:39.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458954 {#1691
      date: 2025-09-10 01:02:34.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1816 …}
    #fromApi: false
    -name: "Encadrant Technique d'Insertion"
    -description: """
      L'encadrant technique d'insertion (ETI) supervise et soutient socio-professionnellement des personnes éloignées du marché du travail au sein d'une structure d'insertion produisant des biens ou services. Sa mission est d'atteindre les objectifs de production tout en intégrant les buts de formation et d'insertion des salariés. Sous la direction du responsable de la structure, l'ETI organise et gère une partie de l'activité de production. Il établit les conditions pour réaliser un produit ou service, en planifie la mise en œuvre et assure le suivi pour garantir la qualité et la quantité. Il utilise des outils numériques pour la gestion de la production, répartit le travail selon les compétences des salariés et gère l'équipe, en veillant à leur motivation et à la résolution de conflits.\r\n
      L'ETI joue également un rôle dans l'accueil, l'accompagnement et le suivi socio-professionnel des salariés en insertion. Il favorise leur intégration dans la structure, identifie leurs atouts et obstacles, et collabore avec d'autres acteurs du parcours d'insertion. Il contribue à l'évolution professionnelle des salariés en organisant des séances d'apprentissage, en s'assurant de la pertinence des méthodes pédagogiques et en évaluant leurs acquis. Il documente et atteste des compétences professionnelles acquises.
      """
    -public: false
    -_links: null
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#2503
    -lockBy: App\Entity\Scholar\Module\OriginModule {#2519 …}
    -lockByStatus: 1
    -id: "ec18ae7c-dae7-11e9-a874-0242ac160003"
    -lessons: Doctrine\ORM\PersistentCollection {#2504 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#2509 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#2514 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
    -createdAt: DateTime @1568902524 {#2501
      date: 2019-09-19 16:15:24.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1757458820 {#2502
      date: 2025-09-10 01:00:20.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#2512 …}
    #fromApi: false
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#10178
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#10200 …}
    -lockByStatus: 1
    -id: "000974f5-d47a-11e9-a0d1-0242ac160002"
    -chapters: Doctrine\ORM\PersistentCollection {#10179 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#10184 …}
    -exercises: Doctrine\ORM\PersistentCollection {#10181 …}
    -minimumTime: DateTime @21600 {#10170
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#10186 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#3175 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#10188 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#10190 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#10195 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
    -createdAt: DateTime @1568195606 {#10176
      date: 2019-09-11 11:53:26.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1750847724 {#10177
      date: 2025-06-25 12:35:24.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\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 {#1693
    -lockBy: App\Entity\Scholar\Training\Training {#1808 …}
    -lockByStatus: 1
    -id: "fe5bdd93-b6d8-11ee-b7d7-0242c0a85003"
    -modules: Doctrine\ORM\PersistentCollection {#1706 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1733 …}
    -totalHourDescription: 0
    -videoDescription: null
    -diplomaDescription: "Titre Niveau 4 (Bac)"
    -trainingProduct: null
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1743 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1745 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1749 …}
    -thematic: [
      "2"
    ]
    -diploma: 4
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1792 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
    -createdAt: DateTime @1705675359 {#1686
      date: 2024-01-19 15:42:39.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458954 {#1691
      date: 2025-09-10 01:02:34.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1816 …}
    #fromApi: false
    -name: "Encadrant Technique d'Insertion"
    -description: """
      L'encadrant technique d'insertion (ETI) supervise et soutient socio-professionnellement des personnes éloignées du marché du travail au sein d'une structure d'insertion produisant des biens ou services. Sa mission est d'atteindre les objectifs de production tout en intégrant les buts de formation et d'insertion des salariés. Sous la direction du responsable de la structure, l'ETI organise et gère une partie de l'activité de production. Il établit les conditions pour réaliser un produit ou service, en planifie la mise en œuvre et assure le suivi pour garantir la qualité et la quantité. Il utilise des outils numériques pour la gestion de la production, répartit le travail selon les compétences des salariés et gère l'équipe, en veillant à leur motivation et à la résolution de conflits.\r\n
      L'ETI joue également un rôle dans l'accueil, l'accompagnement et le suivi socio-professionnel des salariés en insertion. Il favorise leur intégration dans la structure, identifie leurs atouts et obstacles, et collabore avec d'autres acteurs du parcours d'insertion. Il contribue à l'évolution professionnelle des salariés en organisant des séances d'apprentissage, en s'assurant de la pertinence des méthodes pédagogiques et en évaluant leurs acquis. Il documente et atteste des compétences professionnelles acquises.
      """
    -public: false
    -_links: null
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#2503
    -lockBy: App\Entity\Scholar\Module\OriginModule {#2519 …}
    -lockByStatus: 1
    -id: "ec18ae7c-dae7-11e9-a874-0242ac160003"
    -lessons: Doctrine\ORM\PersistentCollection {#2504 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#2509 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#2514 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
    -createdAt: DateTime @1568902524 {#2501
      date: 2019-09-19 16:15:24.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1757458820 {#2502
      date: 2025-09-10 01:00:20.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#2512 …}
    #fromApi: false
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#10221
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#10244 …}
    -lockByStatus: 1
    -id: "beea5541-15c8-11ea-9c0f-0242c0a8b002"
    -chapters: Doctrine\ORM\PersistentCollection {#10222 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#10227 …}
    -exercises: Doctrine\ORM\PersistentCollection {#10224 …}
    -minimumTime: DateTime @21600 {#10218
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#10229 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#3175 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#10231 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#10233 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#10239 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
    -createdAt: DateTime @1575376252 {#10219
      date: 2019-12-03 13:30:52.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1756909102 {#10220
      date: 2025-09-03 16:18:22.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#10237 …}
    #fromApi: false
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\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 {#1693
    -lockBy: App\Entity\Scholar\Training\Training {#1808 …}
    -lockByStatus: 1
    -id: "fe5bdd93-b6d8-11ee-b7d7-0242c0a85003"
    -modules: Doctrine\ORM\PersistentCollection {#1706 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1733 …}
    -totalHourDescription: 0
    -videoDescription: null
    -diplomaDescription: "Titre Niveau 4 (Bac)"
    -trainingProduct: null
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1743 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1745 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1749 …}
    -thematic: [
      "2"
    ]
    -diploma: 4
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1792 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
    -createdAt: DateTime @1705675359 {#1686
      date: 2024-01-19 15:42:39.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458954 {#1691
      date: 2025-09-10 01:02:34.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1816 …}
    #fromApi: false
    -name: "Encadrant Technique d'Insertion"
    -description: """
      L'encadrant technique d'insertion (ETI) supervise et soutient socio-professionnellement des personnes éloignées du marché du travail au sein d'une structure d'insertion produisant des biens ou services. Sa mission est d'atteindre les objectifs de production tout en intégrant les buts de formation et d'insertion des salariés. Sous la direction du responsable de la structure, l'ETI organise et gère une partie de l'activité de production. Il établit les conditions pour réaliser un produit ou service, en planifie la mise en œuvre et assure le suivi pour garantir la qualité et la quantité. Il utilise des outils numériques pour la gestion de la production, répartit le travail selon les compétences des salariés et gère l'équipe, en veillant à leur motivation et à la résolution de conflits.\r\n
      L'ETI joue également un rôle dans l'accueil, l'accompagnement et le suivi socio-professionnel des salariés en insertion. Il favorise leur intégration dans la structure, identifie leurs atouts et obstacles, et collabore avec d'autres acteurs du parcours d'insertion. Il contribue à l'évolution professionnelle des salariés en organisant des séances d'apprentissage, en s'assurant de la pertinence des méthodes pédagogiques et en évaluant leurs acquis. Il documente et atteste des compétences professionnelles acquises.
      """
    -public: false
    -_links: null
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#2532
    -lockBy: App\Entity\Scholar\Module\OriginModule {#2547 …}
    -lockByStatus: 1
    -id: "82f593c4-2323-11e9-8180-00163e87308f"
    -lessons: Doctrine\ORM\PersistentCollection {#2533 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#2538 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#2543 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
    -createdAt: DateTime @1548697103 {#2522
      date: 2019-01-28 18:38:23.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458819 {#2531
      date: 2025-09-10 01:00:19.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#10349
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#10371 …}
    -lockByStatus: 1
    -id: "c4fd8569-2322-11e9-8180-00163e87308f"
    -chapters: Doctrine\ORM\PersistentCollection {#10350 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#10355 …}
    -exercises: Doctrine\ORM\PersistentCollection {#10352 …}
    -minimumTime: DateTime @21600 {#10346
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#10357 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#3175 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#10359 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#10361 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#10367 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
    -createdAt: DateTime @1548696785 {#10347
      date: 2019-01-28 18:33:05.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458813 {#10348
      date: 2025-09-10 01:00:13.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#2667 …}
    #fromApi: false
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\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 {#1693
    -lockBy: App\Entity\Scholar\Training\Training {#1808 …}
    -lockByStatus: 1
    -id: "fe5bdd93-b6d8-11ee-b7d7-0242c0a85003"
    -modules: Doctrine\ORM\PersistentCollection {#1706 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1733 …}
    -totalHourDescription: 0
    -videoDescription: null
    -diplomaDescription: "Titre Niveau 4 (Bac)"
    -trainingProduct: null
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1743 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1745 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1749 …}
    -thematic: [
      "2"
    ]
    -diploma: 4
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1792 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
    -createdAt: DateTime @1705675359 {#1686
      date: 2024-01-19 15:42:39.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458954 {#1691
      date: 2025-09-10 01:02:34.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1816 …}
    #fromApi: false
    -name: "Encadrant Technique d'Insertion"
    -description: """
      L'encadrant technique d'insertion (ETI) supervise et soutient socio-professionnellement des personnes éloignées du marché du travail au sein d'une structure d'insertion produisant des biens ou services. Sa mission est d'atteindre les objectifs de production tout en intégrant les buts de formation et d'insertion des salariés. Sous la direction du responsable de la structure, l'ETI organise et gère une partie de l'activité de production. Il établit les conditions pour réaliser un produit ou service, en planifie la mise en œuvre et assure le suivi pour garantir la qualité et la quantité. Il utilise des outils numériques pour la gestion de la production, répartit le travail selon les compétences des salariés et gère l'équipe, en veillant à leur motivation et à la résolution de conflits.\r\n
      L'ETI joue également un rôle dans l'accueil, l'accompagnement et le suivi socio-professionnel des salariés en insertion. Il favorise leur intégration dans la structure, identifie leurs atouts et obstacles, et collabore avec d'autres acteurs du parcours d'insertion. Il contribue à l'évolution professionnelle des salariés en organisant des séances d'apprentissage, en s'assurant de la pertinence des méthodes pédagogiques et en évaluant leurs acquis. Il documente et atteste des compétences professionnelles acquises.
      """
    -public: false
    -_links: null
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#2532
    -lockBy: App\Entity\Scholar\Module\OriginModule {#2547 …}
    -lockByStatus: 1
    -id: "82f593c4-2323-11e9-8180-00163e87308f"
    -lessons: Doctrine\ORM\PersistentCollection {#2533 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#2538 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#2543 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
    -createdAt: DateTime @1548697103 {#2522
      date: 2019-01-28 18:38:23.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458819 {#2531
      date: 2025-09-10 01:00:19.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#10392
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#10415 …}
    -lockByStatus: 1
    -id: "1fddae6a-83e8-11ea-b7d2-0242ac1c0004"
    -chapters: Doctrine\ORM\PersistentCollection {#10393 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#10398 …}
    -exercises: Doctrine\ORM\PersistentCollection {#10395 …}
    -minimumTime: DateTime @21600 {#10384
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#10400 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#3175 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#10402 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#10404 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#10410 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
    -createdAt: DateTime @1587484357 {#10390
      date: 2020-04-21 17:52:37.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1757458805 {#10391
      date: 2025-09-10 01:00:05.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#4535 …}
    #fromApi: false
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\TrainingVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\PracticalCaseUserVoter"
ACCESS ABSTAIN
"Nellapp\Bundle\SDKBundle\Permission\Security\Voter\SuperAdminVoter"
ACCESS ABSTAIN
Show voter details
102 DENIED FRONT_ACCESS
[
  "training" => App\Entity\Scholar\Training\SharedTraining {#1693
    -lockBy: App\Entity\Scholar\Training\Training {#1808 …}
    -lockByStatus: 1
    -id: "fe5bdd93-b6d8-11ee-b7d7-0242c0a85003"
    -modules: Doctrine\ORM\PersistentCollection {#1706 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1733 …}
    -totalHourDescription: 0
    -videoDescription: null
    -diplomaDescription: "Titre Niveau 4 (Bac)"
    -trainingProduct: null
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1743 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1745 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1749 …}
    -thematic: [
      "2"
    ]
    -diploma: 4
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1792 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
    -createdAt: DateTime @1705675359 {#1686
      date: 2024-01-19 15:42:39.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458954 {#1691
      date: 2025-09-10 01:02:34.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1816 …}
    #fromApi: false
    -name: "Encadrant Technique d'Insertion"
    -description: """
      L'encadrant technique d'insertion (ETI) supervise et soutient socio-professionnellement des personnes éloignées du marché du travail au sein d'une structure d'insertion produisant des biens ou services. Sa mission est d'atteindre les objectifs de production tout en intégrant les buts de formation et d'insertion des salariés. Sous la direction du responsable de la structure, l'ETI organise et gère une partie de l'activité de production. Il établit les conditions pour réaliser un produit ou service, en planifie la mise en œuvre et assure le suivi pour garantir la qualité et la quantité. Il utilise des outils numériques pour la gestion de la production, répartit le travail selon les compétences des salariés et gère l'équipe, en veillant à leur motivation et à la résolution de conflits.\r\n
      L'ETI joue également un rôle dans l'accueil, l'accompagnement et le suivi socio-professionnel des salariés en insertion. Il favorise leur intégration dans la structure, identifie leurs atouts et obstacles, et collabore avec d'autres acteurs du parcours d'insertion. Il contribue à l'évolution professionnelle des salariés en organisant des séances d'apprentissage, en s'assurant de la pertinence des méthodes pédagogiques et en évaluant leurs acquis. Il documente et atteste des compétences professionnelles acquises.
      """
    -public: false
    -_links: null
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#2532
    -lockBy: App\Entity\Scholar\Module\OriginModule {#2547 …}
    -lockByStatus: 1
    -id: "82f593c4-2323-11e9-8180-00163e87308f"
    -lessons: Doctrine\ORM\PersistentCollection {#2533 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#2538 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#2543 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
    -createdAt: DateTime @1548697103 {#2522
      date: 2019-01-28 18:38:23.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458819 {#2531
      date: 2025-09-10 01:00:19.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#10436
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#10458 …}
    -lockByStatus: 1
    -id: "2263015a-812e-11e9-a047-0242c0a86003"
    -chapters: Doctrine\ORM\PersistentCollection {#10437 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#10442 …}
    -exercises: Doctrine\ORM\PersistentCollection {#10439 …}
    -minimumTime: DateTime @21600 {#10428
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#10444 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#3175 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#10446 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#10448 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#10454 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
    -createdAt: DateTime @1559029875 {#10434
      date: 2019-05-28 09:51:15.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1756710508 {#10435
      date: 2025-09-01 09:08:28.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#2667 …}
    #fromApi: false
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\TrainingVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\PracticalCaseUserVoter"
ACCESS ABSTAIN
"Nellapp\Bundle\SDKBundle\Permission\Security\Voter\SuperAdminVoter"
ACCESS ABSTAIN
Show voter details
103 DENIED FRONT_ACCESS
[
  "training" => App\Entity\Scholar\Training\SharedTraining {#1693
    -lockBy: App\Entity\Scholar\Training\Training {#1808 …}
    -lockByStatus: 1
    -id: "fe5bdd93-b6d8-11ee-b7d7-0242c0a85003"
    -modules: Doctrine\ORM\PersistentCollection {#1706 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1733 …}
    -totalHourDescription: 0
    -videoDescription: null
    -diplomaDescription: "Titre Niveau 4 (Bac)"
    -trainingProduct: null
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1743 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1745 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1749 …}
    -thematic: [
      "2"
    ]
    -diploma: 4
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1792 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
    -createdAt: DateTime @1705675359 {#1686
      date: 2024-01-19 15:42:39.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458954 {#1691
      date: 2025-09-10 01:02:34.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1816 …}
    #fromApi: false
    -name: "Encadrant Technique d'Insertion"
    -description: """
      L'encadrant technique d'insertion (ETI) supervise et soutient socio-professionnellement des personnes éloignées du marché du travail au sein d'une structure d'insertion produisant des biens ou services. Sa mission est d'atteindre les objectifs de production tout en intégrant les buts de formation et d'insertion des salariés. Sous la direction du responsable de la structure, l'ETI organise et gère une partie de l'activité de production. Il établit les conditions pour réaliser un produit ou service, en planifie la mise en œuvre et assure le suivi pour garantir la qualité et la quantité. Il utilise des outils numériques pour la gestion de la production, répartit le travail selon les compétences des salariés et gère l'équipe, en veillant à leur motivation et à la résolution de conflits.\r\n
      L'ETI joue également un rôle dans l'accueil, l'accompagnement et le suivi socio-professionnel des salariés en insertion. Il favorise leur intégration dans la structure, identifie leurs atouts et obstacles, et collabore avec d'autres acteurs du parcours d'insertion. Il contribue à l'évolution professionnelle des salariés en organisant des séances d'apprentissage, en s'assurant de la pertinence des méthodes pédagogiques et en évaluant leurs acquis. Il documente et atteste des compétences professionnelles acquises.
      """
    -public: false
    -_links: null
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#2532
    -lockBy: App\Entity\Scholar\Module\OriginModule {#2547 …}
    -lockByStatus: 1
    -id: "82f593c4-2323-11e9-8180-00163e87308f"
    -lessons: Doctrine\ORM\PersistentCollection {#2533 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#2538 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#2543 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
    -createdAt: DateTime @1548697103 {#2522
      date: 2019-01-28 18:38:23.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458819 {#2531
      date: 2025-09-10 01:00:19.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#10478
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#10501 …}
    -lockByStatus: 1
    -id: "a94b1f5a-812e-11e9-a047-0242c0a86003"
    -chapters: Doctrine\ORM\PersistentCollection {#10479 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#10484 …}
    -exercises: Doctrine\ORM\PersistentCollection {#10481 …}
    -minimumTime: DateTime @21600 {#10471
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#10486 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#3175 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#10488 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#10490 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#10496 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
    -createdAt: DateTime @1559030102 {#10476
      date: 2019-05-28 09:55:02.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1754039626 {#10477
      date: 2025-08-01 11:13:46.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#4535 …}
    #fromApi: false
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\TrainingVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\PracticalCaseUserVoter"
ACCESS ABSTAIN
"Nellapp\Bundle\SDKBundle\Permission\Security\Voter\SuperAdminVoter"
ACCESS ABSTAIN
Show voter details
104 DENIED FRONT_ACCESS
[
  "training" => App\Entity\Scholar\Training\SharedTraining {#1693
    -lockBy: App\Entity\Scholar\Training\Training {#1808 …}
    -lockByStatus: 1
    -id: "fe5bdd93-b6d8-11ee-b7d7-0242c0a85003"
    -modules: Doctrine\ORM\PersistentCollection {#1706 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1733 …}
    -totalHourDescription: 0
    -videoDescription: null
    -diplomaDescription: "Titre Niveau 4 (Bac)"
    -trainingProduct: null
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1743 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1745 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1749 …}
    -thematic: [
      "2"
    ]
    -diploma: 4
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1792 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
    -createdAt: DateTime @1705675359 {#1686
      date: 2024-01-19 15:42:39.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458954 {#1691
      date: 2025-09-10 01:02:34.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1816 …}
    #fromApi: false
    -name: "Encadrant Technique d'Insertion"
    -description: """
      L'encadrant technique d'insertion (ETI) supervise et soutient socio-professionnellement des personnes éloignées du marché du travail au sein d'une structure d'insertion produisant des biens ou services. Sa mission est d'atteindre les objectifs de production tout en intégrant les buts de formation et d'insertion des salariés. Sous la direction du responsable de la structure, l'ETI organise et gère une partie de l'activité de production. Il établit les conditions pour réaliser un produit ou service, en planifie la mise en œuvre et assure le suivi pour garantir la qualité et la quantité. Il utilise des outils numériques pour la gestion de la production, répartit le travail selon les compétences des salariés et gère l'équipe, en veillant à leur motivation et à la résolution de conflits.\r\n
      L'ETI joue également un rôle dans l'accueil, l'accompagnement et le suivi socio-professionnel des salariés en insertion. Il favorise leur intégration dans la structure, identifie leurs atouts et obstacles, et collabore avec d'autres acteurs du parcours d'insertion. Il contribue à l'évolution professionnelle des salariés en organisant des séances d'apprentissage, en s'assurant de la pertinence des méthodes pédagogiques et en évaluant leurs acquis. Il documente et atteste des compétences professionnelles acquises.
      """
    -public: false
    -_links: null
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#2561
    -lockBy: App\Entity\Scholar\Module\OriginModule {#2575 …}
    -lockByStatus: 1
    -id: "6cc893e2-65da-11e9-a435-0242c0a8d002"
    -lessons: Doctrine\ORM\PersistentCollection {#2562 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#2567 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#2571 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
    -createdAt: DateTime @1556025241 {#2559
      date: 2019-04-23 15:14:01.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1672840839 {#2560
      date: 2023-01-04 15:00:39.0 Europe/Paris (+01:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#10634
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#10657 …}
    -lockByStatus: 1
    -id: "b5b14616-551b-11e9-8180-00163e87308f"
    -chapters: Doctrine\ORM\PersistentCollection {#10635 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#10640 …}
    -exercises: Doctrine\ORM\PersistentCollection {#10637 …}
    -minimumTime: DateTime @21600 {#10631
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#10642 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#3175 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#10644 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#10646 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#10652 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
    -createdAt: DateTime @1554191318 {#10632
      date: 2019-04-02 09:48:38.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1754567789 {#10633
      date: 2025-08-07 13:56:29.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#9718 …}
    #fromApi: false
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\TrainingVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\PracticalCaseUserVoter"
ACCESS ABSTAIN
"Nellapp\Bundle\SDKBundle\Permission\Security\Voter\SuperAdminVoter"
ACCESS ABSTAIN
Show voter details
105 DENIED FRONT_ACCESS
[
  "training" => App\Entity\Scholar\Training\SharedTraining {#1693
    -lockBy: App\Entity\Scholar\Training\Training {#1808 …}
    -lockByStatus: 1
    -id: "fe5bdd93-b6d8-11ee-b7d7-0242c0a85003"
    -modules: Doctrine\ORM\PersistentCollection {#1706 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1733 …}
    -totalHourDescription: 0
    -videoDescription: null
    -diplomaDescription: "Titre Niveau 4 (Bac)"
    -trainingProduct: null
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1743 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1745 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1749 …}
    -thematic: [
      "2"
    ]
    -diploma: 4
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1792 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
    -createdAt: DateTime @1705675359 {#1686
      date: 2024-01-19 15:42:39.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458954 {#1691
      date: 2025-09-10 01:02:34.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1816 …}
    #fromApi: false
    -name: "Encadrant Technique d'Insertion"
    -description: """
      L'encadrant technique d'insertion (ETI) supervise et soutient socio-professionnellement des personnes éloignées du marché du travail au sein d'une structure d'insertion produisant des biens ou services. Sa mission est d'atteindre les objectifs de production tout en intégrant les buts de formation et d'insertion des salariés. Sous la direction du responsable de la structure, l'ETI organise et gère une partie de l'activité de production. Il établit les conditions pour réaliser un produit ou service, en planifie la mise en œuvre et assure le suivi pour garantir la qualité et la quantité. Il utilise des outils numériques pour la gestion de la production, répartit le travail selon les compétences des salariés et gère l'équipe, en veillant à leur motivation et à la résolution de conflits.\r\n
      L'ETI joue également un rôle dans l'accueil, l'accompagnement et le suivi socio-professionnel des salariés en insertion. Il favorise leur intégration dans la structure, identifie leurs atouts et obstacles, et collabore avec d'autres acteurs du parcours d'insertion. Il contribue à l'évolution professionnelle des salariés en organisant des séances d'apprentissage, en s'assurant de la pertinence des méthodes pédagogiques et en évaluant leurs acquis. Il documente et atteste des compétences professionnelles acquises.
      """
    -public: false
    -_links: null
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#2561
    -lockBy: App\Entity\Scholar\Module\OriginModule {#2575 …}
    -lockByStatus: 1
    -id: "6cc893e2-65da-11e9-a435-0242c0a8d002"
    -lessons: Doctrine\ORM\PersistentCollection {#2562 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#2567 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#2571 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
    -createdAt: DateTime @1556025241 {#2559
      date: 2019-04-23 15:14:01.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1672840839 {#2560
      date: 2023-01-04 15:00:39.0 Europe/Paris (+01:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#10677
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#10700 …}
    -lockByStatus: 1
    -id: "200a7a31-8e70-11ec-aa25-0242ac140004"
    -chapters: Doctrine\ORM\PersistentCollection {#10678 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#10683 …}
    -exercises: Doctrine\ORM\PersistentCollection {#10680 …}
    -minimumTime: DateTime @21600 {#10670
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#10685 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#3175 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#10687 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#10689 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#10694 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
    -createdAt: DateTime @1644937276 {#10675
      date: 2022-02-15 16:01:16.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1753032443 {#10676
      date: 2025-07-20 19:27:23.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#10693 …}
    #fromApi: false
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\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 {#1693
    -lockBy: App\Entity\Scholar\Training\Training {#1808 …}
    -lockByStatus: 1
    -id: "fe5bdd93-b6d8-11ee-b7d7-0242c0a85003"
    -modules: Doctrine\ORM\PersistentCollection {#1706 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1733 …}
    -totalHourDescription: 0
    -videoDescription: null
    -diplomaDescription: "Titre Niveau 4 (Bac)"
    -trainingProduct: null
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1743 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1745 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1749 …}
    -thematic: [
      "2"
    ]
    -diploma: 4
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1792 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
    -createdAt: DateTime @1705675359 {#1686
      date: 2024-01-19 15:42:39.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458954 {#1691
      date: 2025-09-10 01:02:34.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1816 …}
    #fromApi: false
    -name: "Encadrant Technique d'Insertion"
    -description: """
      L'encadrant technique d'insertion (ETI) supervise et soutient socio-professionnellement des personnes éloignées du marché du travail au sein d'une structure d'insertion produisant des biens ou services. Sa mission est d'atteindre les objectifs de production tout en intégrant les buts de formation et d'insertion des salariés. Sous la direction du responsable de la structure, l'ETI organise et gère une partie de l'activité de production. Il établit les conditions pour réaliser un produit ou service, en planifie la mise en œuvre et assure le suivi pour garantir la qualité et la quantité. Il utilise des outils numériques pour la gestion de la production, répartit le travail selon les compétences des salariés et gère l'équipe, en veillant à leur motivation et à la résolution de conflits.\r\n
      L'ETI joue également un rôle dans l'accueil, l'accompagnement et le suivi socio-professionnel des salariés en insertion. Il favorise leur intégration dans la structure, identifie leurs atouts et obstacles, et collabore avec d'autres acteurs du parcours d'insertion. Il contribue à l'évolution professionnelle des salariés en organisant des séances d'apprentissage, en s'assurant de la pertinence des méthodes pédagogiques et en évaluant leurs acquis. Il documente et atteste des compétences professionnelles acquises.
      """
    -public: false
    -_links: null
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#2561
    -lockBy: App\Entity\Scholar\Module\OriginModule {#2575 …}
    -lockByStatus: 1
    -id: "6cc893e2-65da-11e9-a435-0242c0a8d002"
    -lessons: Doctrine\ORM\PersistentCollection {#2562 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#2567 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#2571 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
    -createdAt: DateTime @1556025241 {#2559
      date: 2019-04-23 15:14:01.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1672840839 {#2560
      date: 2023-01-04 15:00:39.0 Europe/Paris (+01:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#10720
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#10741 …}
    -lockByStatus: 1
    -id: "6ca35db0-99ac-11e9-aad5-0242ac160002"
    -chapters: Doctrine\ORM\PersistentCollection {#10721 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#10726 …}
    -exercises: Doctrine\ORM\PersistentCollection {#10723 …}
    -minimumTime: DateTime @21600 {#10713
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#10728 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#3175 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#10730 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#10732 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#10737 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
    -createdAt: DateTime @1561730144 {#10718
      date: 2019-06-28 15:55:44.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1753083328 {#10719
      date: 2025-07-21 09:35:28.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#10150 …}
    #fromApi: false
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\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 {#1693
    -lockBy: App\Entity\Scholar\Training\Training {#1808 …}
    -lockByStatus: 1
    -id: "fe5bdd93-b6d8-11ee-b7d7-0242c0a85003"
    -modules: Doctrine\ORM\PersistentCollection {#1706 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1733 …}
    -totalHourDescription: 0
    -videoDescription: null
    -diplomaDescription: "Titre Niveau 4 (Bac)"
    -trainingProduct: null
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1743 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1745 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1749 …}
    -thematic: [
      "2"
    ]
    -diploma: 4
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1792 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
    -createdAt: DateTime @1705675359 {#1686
      date: 2024-01-19 15:42:39.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458954 {#1691
      date: 2025-09-10 01:02:34.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1816 …}
    #fromApi: false
    -name: "Encadrant Technique d'Insertion"
    -description: """
      L'encadrant technique d'insertion (ETI) supervise et soutient socio-professionnellement des personnes éloignées du marché du travail au sein d'une structure d'insertion produisant des biens ou services. Sa mission est d'atteindre les objectifs de production tout en intégrant les buts de formation et d'insertion des salariés. Sous la direction du responsable de la structure, l'ETI organise et gère une partie de l'activité de production. Il établit les conditions pour réaliser un produit ou service, en planifie la mise en œuvre et assure le suivi pour garantir la qualité et la quantité. Il utilise des outils numériques pour la gestion de la production, répartit le travail selon les compétences des salariés et gère l'équipe, en veillant à leur motivation et à la résolution de conflits.\r\n
      L'ETI joue également un rôle dans l'accueil, l'accompagnement et le suivi socio-professionnel des salariés en insertion. Il favorise leur intégration dans la structure, identifie leurs atouts et obstacles, et collabore avec d'autres acteurs du parcours d'insertion. Il contribue à l'évolution professionnelle des salariés en organisant des séances d'apprentissage, en s'assurant de la pertinence des méthodes pédagogiques et en évaluant leurs acquis. Il documente et atteste des compétences professionnelles acquises.
      """
    -public: false
    -_links: null
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#2561
    -lockBy: App\Entity\Scholar\Module\OriginModule {#2575 …}
    -lockByStatus: 1
    -id: "6cc893e2-65da-11e9-a435-0242c0a8d002"
    -lessons: Doctrine\ORM\PersistentCollection {#2562 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#2567 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#2571 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
    -createdAt: DateTime @1556025241 {#2559
      date: 2019-04-23 15:14:01.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1672840839 {#2560
      date: 2023-01-04 15:00:39.0 Europe/Paris (+01:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#10761
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#10783 …}
    -lockByStatus: 1
    -id: "672946fa-9bd9-11e9-aad5-0242ac160002"
    -chapters: Doctrine\ORM\PersistentCollection {#10762 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#10767 …}
    -exercises: Doctrine\ORM\PersistentCollection {#10764 …}
    -minimumTime: DateTime @21600 {#10754
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#10769 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#3175 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#10771 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#10773 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#10778 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
    -createdAt: DateTime @1561969365 {#10759
      date: 2019-07-01 10:22:45.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1753032996 {#10760
      date: 2025-07-20 19:36:36.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#10693 …}
    #fromApi: false
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\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 {#1693
    -lockBy: App\Entity\Scholar\Training\Training {#1808 …}
    -lockByStatus: 1
    -id: "fe5bdd93-b6d8-11ee-b7d7-0242c0a85003"
    -modules: Doctrine\ORM\PersistentCollection {#1706 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1733 …}
    -totalHourDescription: 0
    -videoDescription: null
    -diplomaDescription: "Titre Niveau 4 (Bac)"
    -trainingProduct: null
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1743 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1745 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1749 …}
    -thematic: [
      "2"
    ]
    -diploma: 4
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1792 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
    -createdAt: DateTime @1705675359 {#1686
      date: 2024-01-19 15:42:39.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458954 {#1691
      date: 2025-09-10 01:02:34.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1816 …}
    #fromApi: false
    -name: "Encadrant Technique d'Insertion"
    -description: """
      L'encadrant technique d'insertion (ETI) supervise et soutient socio-professionnellement des personnes éloignées du marché du travail au sein d'une structure d'insertion produisant des biens ou services. Sa mission est d'atteindre les objectifs de production tout en intégrant les buts de formation et d'insertion des salariés. Sous la direction du responsable de la structure, l'ETI organise et gère une partie de l'activité de production. Il établit les conditions pour réaliser un produit ou service, en planifie la mise en œuvre et assure le suivi pour garantir la qualité et la quantité. Il utilise des outils numériques pour la gestion de la production, répartit le travail selon les compétences des salariés et gère l'équipe, en veillant à leur motivation et à la résolution de conflits.\r\n
      L'ETI joue également un rôle dans l'accueil, l'accompagnement et le suivi socio-professionnel des salariés en insertion. Il favorise leur intégration dans la structure, identifie leurs atouts et obstacles, et collabore avec d'autres acteurs du parcours d'insertion. Il contribue à l'évolution professionnelle des salariés en organisant des séances d'apprentissage, en s'assurant de la pertinence des méthodes pédagogiques et en évaluant leurs acquis. Il documente et atteste des compétences professionnelles acquises.
      """
    -public: false
    -_links: null
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#2561
    -lockBy: App\Entity\Scholar\Module\OriginModule {#2575 …}
    -lockByStatus: 1
    -id: "6cc893e2-65da-11e9-a435-0242c0a8d002"
    -lessons: Doctrine\ORM\PersistentCollection {#2562 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#2567 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#2571 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
    -createdAt: DateTime @1556025241 {#2559
      date: 2019-04-23 15:14:01.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1672840839 {#2560
      date: 2023-01-04 15:00:39.0 Europe/Paris (+01:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#10803
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#10825 …}
    -lockByStatus: 1
    -id: "4e14144e-c811-11ea-8d8a-0242ac1c0003"
    -chapters: Doctrine\ORM\PersistentCollection {#10804 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#10809 …}
    -exercises: Doctrine\ORM\PersistentCollection {#10806 …}
    -minimumTime: DateTime @21600 {#10796
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#10811 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#3175 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#10813 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#10815 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#10820 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
    -createdAt: DateTime @1594978723 {#10801
      date: 2020-07-17 11:38:43.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1752980450 {#10802
      date: 2025-07-20 05:00:50.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#10693 …}
    #fromApi: false
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\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 {#1693
    -lockBy: App\Entity\Scholar\Training\Training {#1808 …}
    -lockByStatus: 1
    -id: "fe5bdd93-b6d8-11ee-b7d7-0242c0a85003"
    -modules: Doctrine\ORM\PersistentCollection {#1706 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1733 …}
    -totalHourDescription: 0
    -videoDescription: null
    -diplomaDescription: "Titre Niveau 4 (Bac)"
    -trainingProduct: null
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1743 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1745 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1749 …}
    -thematic: [
      "2"
    ]
    -diploma: 4
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1792 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
    -createdAt: DateTime @1705675359 {#1686
      date: 2024-01-19 15:42:39.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458954 {#1691
      date: 2025-09-10 01:02:34.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1816 …}
    #fromApi: false
    -name: "Encadrant Technique d'Insertion"
    -description: """
      L'encadrant technique d'insertion (ETI) supervise et soutient socio-professionnellement des personnes éloignées du marché du travail au sein d'une structure d'insertion produisant des biens ou services. Sa mission est d'atteindre les objectifs de production tout en intégrant les buts de formation et d'insertion des salariés. Sous la direction du responsable de la structure, l'ETI organise et gère une partie de l'activité de production. Il établit les conditions pour réaliser un produit ou service, en planifie la mise en œuvre et assure le suivi pour garantir la qualité et la quantité. Il utilise des outils numériques pour la gestion de la production, répartit le travail selon les compétences des salariés et gère l'équipe, en veillant à leur motivation et à la résolution de conflits.\r\n
      L'ETI joue également un rôle dans l'accueil, l'accompagnement et le suivi socio-professionnel des salariés en insertion. Il favorise leur intégration dans la structure, identifie leurs atouts et obstacles, et collabore avec d'autres acteurs du parcours d'insertion. Il contribue à l'évolution professionnelle des salariés en organisant des séances d'apprentissage, en s'assurant de la pertinence des méthodes pédagogiques et en évaluant leurs acquis. Il documente et atteste des compétences professionnelles acquises.
      """
    -public: false
    -_links: null
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#2561
    -lockBy: App\Entity\Scholar\Module\OriginModule {#2575 …}
    -lockByStatus: 1
    -id: "6cc893e2-65da-11e9-a435-0242c0a8d002"
    -lessons: Doctrine\ORM\PersistentCollection {#2562 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#2567 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#2571 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
    -createdAt: DateTime @1556025241 {#2559
      date: 2019-04-23 15:14:01.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1672840839 {#2560
      date: 2023-01-04 15:00:39.0 Europe/Paris (+01:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#10845
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#10867 …}
    -lockByStatus: 1
    -id: "3380b882-f3e6-11ed-b97a-0242c0a81004"
    -chapters: Doctrine\ORM\PersistentCollection {#10846 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#10851 …}
    -exercises: Doctrine\ORM\PersistentCollection {#10848 …}
    -minimumTime: DateTime @21600 {#10838
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#10853 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#3175 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#10855 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#10857 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#10862 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
    -createdAt: DateTime @1684240555 {#10843
      date: 2023-05-16 14:35:55.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1753028769 {#10844
      date: 2025-07-20 18:26:09.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#10693 …}
    #fromApi: false
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\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 {#1693
    -lockBy: App\Entity\Scholar\Training\Training {#1808 …}
    -lockByStatus: 1
    -id: "fe5bdd93-b6d8-11ee-b7d7-0242c0a85003"
    -modules: Doctrine\ORM\PersistentCollection {#1706 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1733 …}
    -totalHourDescription: 0
    -videoDescription: null
    -diplomaDescription: "Titre Niveau 4 (Bac)"
    -trainingProduct: null
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1743 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1745 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1749 …}
    -thematic: [
      "2"
    ]
    -diploma: 4
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1792 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
    -createdAt: DateTime @1705675359 {#1686
      date: 2024-01-19 15:42:39.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458954 {#1691
      date: 2025-09-10 01:02:34.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1816 …}
    #fromApi: false
    -name: "Encadrant Technique d'Insertion"
    -description: """
      L'encadrant technique d'insertion (ETI) supervise et soutient socio-professionnellement des personnes éloignées du marché du travail au sein d'une structure d'insertion produisant des biens ou services. Sa mission est d'atteindre les objectifs de production tout en intégrant les buts de formation et d'insertion des salariés. Sous la direction du responsable de la structure, l'ETI organise et gère une partie de l'activité de production. Il établit les conditions pour réaliser un produit ou service, en planifie la mise en œuvre et assure le suivi pour garantir la qualité et la quantité. Il utilise des outils numériques pour la gestion de la production, répartit le travail selon les compétences des salariés et gère l'équipe, en veillant à leur motivation et à la résolution de conflits.\r\n
      L'ETI joue également un rôle dans l'accueil, l'accompagnement et le suivi socio-professionnel des salariés en insertion. Il favorise leur intégration dans la structure, identifie leurs atouts et obstacles, et collabore avec d'autres acteurs du parcours d'insertion. Il contribue à l'évolution professionnelle des salariés en organisant des séances d'apprentissage, en s'assurant de la pertinence des méthodes pédagogiques et en évaluant leurs acquis. Il documente et atteste des compétences professionnelles acquises.
      """
    -public: false
    -_links: null
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#2587
    -lockBy: App\Entity\Scholar\Module\OriginModule {#2602 …}
    -lockByStatus: 1
    -id: "30d230a7-bf6c-11ea-8d8a-0242ac1c0003"
    -lessons: Doctrine\ORM\PersistentCollection {#2588 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#2593 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#2598 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
    -createdAt: DateTime @1594028198 {#2578
      date: 2020-07-06 11:36:38.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1757458818 {#2586
      date: 2025-09-10 01:00:18.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#11056
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#11079 …}
    -lockByStatus: 1
    -id: "d2af1079-7be6-11ef-9434-0242c0a8c005"
    -chapters: Doctrine\ORM\PersistentCollection {#11057 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#11062 …}
    -exercises: Doctrine\ORM\PersistentCollection {#11059 …}
    -minimumTime: DateTime @21600 {#11053
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#11064 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#8344 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#11066 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#11068 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#11074 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
    -createdAt: DateTime @1727341677 {#11054
      date: 2024-09-26 11:07:57.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1757458815 {#11055
      date: 2025-09-10 01:00:15.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#8005 …}
    #fromApi: false
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\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 {#1693
    -lockBy: App\Entity\Scholar\Training\Training {#1808 …}
    -lockByStatus: 1
    -id: "fe5bdd93-b6d8-11ee-b7d7-0242c0a85003"
    -modules: Doctrine\ORM\PersistentCollection {#1706 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1733 …}
    -totalHourDescription: 0
    -videoDescription: null
    -diplomaDescription: "Titre Niveau 4 (Bac)"
    -trainingProduct: null
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1743 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1745 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1749 …}
    -thematic: [
      "2"
    ]
    -diploma: 4
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1792 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
    -createdAt: DateTime @1705675359 {#1686
      date: 2024-01-19 15:42:39.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458954 {#1691
      date: 2025-09-10 01:02:34.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1816 …}
    #fromApi: false
    -name: "Encadrant Technique d'Insertion"
    -description: """
      L'encadrant technique d'insertion (ETI) supervise et soutient socio-professionnellement des personnes éloignées du marché du travail au sein d'une structure d'insertion produisant des biens ou services. Sa mission est d'atteindre les objectifs de production tout en intégrant les buts de formation et d'insertion des salariés. Sous la direction du responsable de la structure, l'ETI organise et gère une partie de l'activité de production. Il établit les conditions pour réaliser un produit ou service, en planifie la mise en œuvre et assure le suivi pour garantir la qualité et la quantité. Il utilise des outils numériques pour la gestion de la production, répartit le travail selon les compétences des salariés et gère l'équipe, en veillant à leur motivation et à la résolution de conflits.\r\n
      L'ETI joue également un rôle dans l'accueil, l'accompagnement et le suivi socio-professionnel des salariés en insertion. Il favorise leur intégration dans la structure, identifie leurs atouts et obstacles, et collabore avec d'autres acteurs du parcours d'insertion. Il contribue à l'évolution professionnelle des salariés en organisant des séances d'apprentissage, en s'assurant de la pertinence des méthodes pédagogiques et en évaluant leurs acquis. Il documente et atteste des compétences professionnelles acquises.
      """
    -public: false
    -_links: null
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#2587
    -lockBy: App\Entity\Scholar\Module\OriginModule {#2602 …}
    -lockByStatus: 1
    -id: "30d230a7-bf6c-11ea-8d8a-0242ac1c0003"
    -lessons: Doctrine\ORM\PersistentCollection {#2588 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#2593 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#2598 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
    -createdAt: DateTime @1594028198 {#2578
      date: 2020-07-06 11:36:38.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1757458818 {#2586
      date: 2025-09-10 01:00:18.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#11100
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#11124 …}
    -lockByStatus: 1
    -id: "6b0773de-c812-11ea-8d8a-0242ac1c0003"
    -chapters: Doctrine\ORM\PersistentCollection {#11101 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#11106 …}
    -exercises: Doctrine\ORM\PersistentCollection {#11103 …}
    -minimumTime: DateTime @21600 {#11092
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#11108 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#3175 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#11110 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#11112 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#11118 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
    -createdAt: DateTime @1594979201 {#11098
      date: 2020-07-17 11:46:41.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1756854008 {#11099
      date: 2025-09-03 01:00:08.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#11116 …}
    #fromApi: false
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\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 {#1693
    -lockBy: App\Entity\Scholar\Training\Training {#1808 …}
    -lockByStatus: 1
    -id: "fe5bdd93-b6d8-11ee-b7d7-0242c0a85003"
    -modules: Doctrine\ORM\PersistentCollection {#1706 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1733 …}
    -totalHourDescription: 0
    -videoDescription: null
    -diplomaDescription: "Titre Niveau 4 (Bac)"
    -trainingProduct: null
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1743 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1745 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1749 …}
    -thematic: [
      "2"
    ]
    -diploma: 4
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1792 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
    -createdAt: DateTime @1705675359 {#1686
      date: 2024-01-19 15:42:39.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458954 {#1691
      date: 2025-09-10 01:02:34.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1816 …}
    #fromApi: false
    -name: "Encadrant Technique d'Insertion"
    -description: """
      L'encadrant technique d'insertion (ETI) supervise et soutient socio-professionnellement des personnes éloignées du marché du travail au sein d'une structure d'insertion produisant des biens ou services. Sa mission est d'atteindre les objectifs de production tout en intégrant les buts de formation et d'insertion des salariés. Sous la direction du responsable de la structure, l'ETI organise et gère une partie de l'activité de production. Il établit les conditions pour réaliser un produit ou service, en planifie la mise en œuvre et assure le suivi pour garantir la qualité et la quantité. Il utilise des outils numériques pour la gestion de la production, répartit le travail selon les compétences des salariés et gère l'équipe, en veillant à leur motivation et à la résolution de conflits.\r\n
      L'ETI joue également un rôle dans l'accueil, l'accompagnement et le suivi socio-professionnel des salariés en insertion. Il favorise leur intégration dans la structure, identifie leurs atouts et obstacles, et collabore avec d'autres acteurs du parcours d'insertion. Il contribue à l'évolution professionnelle des salariés en organisant des séances d'apprentissage, en s'assurant de la pertinence des méthodes pédagogiques et en évaluant leurs acquis. Il documente et atteste des compétences professionnelles acquises.
      """
    -public: false
    -_links: null
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#2587
    -lockBy: App\Entity\Scholar\Module\OriginModule {#2602 …}
    -lockByStatus: 1
    -id: "30d230a7-bf6c-11ea-8d8a-0242ac1c0003"
    -lessons: Doctrine\ORM\PersistentCollection {#2588 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#2593 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#2598 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
    -createdAt: DateTime @1594028198 {#2578
      date: 2020-07-06 11:36:38.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1757458818 {#2586
      date: 2025-09-10 01:00:18.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#11145
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#11168 …}
    -lockByStatus: 1
    -id: "a5a3ceb7-c814-11ea-8d8a-0242ac1c0003"
    -chapters: Doctrine\ORM\PersistentCollection {#11146 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#11151 …}
    -exercises: Doctrine\ORM\PersistentCollection {#11148 …}
    -minimumTime: DateTime @21600 {#11137
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#11153 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#3175 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#11155 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#11157 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#11163 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
    -createdAt: DateTime @1594980159 {#11143
      date: 2020-07-17 12:02:39.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1756732931 {#11144
      date: 2025-09-01 15:22:11.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#2667 …}
    #fromApi: false
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\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 {#1693
    -lockBy: App\Entity\Scholar\Training\Training {#1808 …}
    -lockByStatus: 1
    -id: "fe5bdd93-b6d8-11ee-b7d7-0242c0a85003"
    -modules: Doctrine\ORM\PersistentCollection {#1706 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1733 …}
    -totalHourDescription: 0
    -videoDescription: null
    -diplomaDescription: "Titre Niveau 4 (Bac)"
    -trainingProduct: null
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1743 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1745 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1749 …}
    -thematic: [
      "2"
    ]
    -diploma: 4
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1792 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
    -createdAt: DateTime @1705675359 {#1686
      date: 2024-01-19 15:42:39.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458954 {#1691
      date: 2025-09-10 01:02:34.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1816 …}
    #fromApi: false
    -name: "Encadrant Technique d'Insertion"
    -description: """
      L'encadrant technique d'insertion (ETI) supervise et soutient socio-professionnellement des personnes éloignées du marché du travail au sein d'une structure d'insertion produisant des biens ou services. Sa mission est d'atteindre les objectifs de production tout en intégrant les buts de formation et d'insertion des salariés. Sous la direction du responsable de la structure, l'ETI organise et gère une partie de l'activité de production. Il établit les conditions pour réaliser un produit ou service, en planifie la mise en œuvre et assure le suivi pour garantir la qualité et la quantité. Il utilise des outils numériques pour la gestion de la production, répartit le travail selon les compétences des salariés et gère l'équipe, en veillant à leur motivation et à la résolution de conflits.\r\n
      L'ETI joue également un rôle dans l'accueil, l'accompagnement et le suivi socio-professionnel des salariés en insertion. Il favorise leur intégration dans la structure, identifie leurs atouts et obstacles, et collabore avec d'autres acteurs du parcours d'insertion. Il contribue à l'évolution professionnelle des salariés en organisant des séances d'apprentissage, en s'assurant de la pertinence des méthodes pédagogiques et en évaluant leurs acquis. Il documente et atteste des compétences professionnelles acquises.
      """
    -public: false
    -_links: null
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#2587
    -lockBy: App\Entity\Scholar\Module\OriginModule {#2602 …}
    -lockByStatus: 1
    -id: "30d230a7-bf6c-11ea-8d8a-0242ac1c0003"
    -lessons: Doctrine\ORM\PersistentCollection {#2588 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#2593 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#2598 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
    -createdAt: DateTime @1594028198 {#2578
      date: 2020-07-06 11:36:38.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1757458818 {#2586
      date: 2025-09-10 01:00:18.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#11188
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#11210 …}
    -lockByStatus: 1
    -id: "cd1cbc91-c814-11ea-8d8a-0242ac1c0003"
    -chapters: Doctrine\ORM\PersistentCollection {#11189 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#11194 …}
    -exercises: Doctrine\ORM\PersistentCollection {#11191 …}
    -minimumTime: DateTime @21600 {#11181
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#11196 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#3175 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#11198 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#11200 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#11205 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
    -createdAt: DateTime @1594980225 {#11186
      date: 2020-07-17 12:03:45.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1750847724 {#11187
      date: 2025-06-25 12:35:24.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\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 {#1693
    -lockBy: App\Entity\Scholar\Training\Training {#1808 …}
    -lockByStatus: 1
    -id: "fe5bdd93-b6d8-11ee-b7d7-0242c0a85003"
    -modules: Doctrine\ORM\PersistentCollection {#1706 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1733 …}
    -totalHourDescription: 0
    -videoDescription: null
    -diplomaDescription: "Titre Niveau 4 (Bac)"
    -trainingProduct: null
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1743 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1745 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1749 …}
    -thematic: [
      "2"
    ]
    -diploma: 4
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1792 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
    -createdAt: DateTime @1705675359 {#1686
      date: 2024-01-19 15:42:39.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458954 {#1691
      date: 2025-09-10 01:02:34.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1816 …}
    #fromApi: false
    -name: "Encadrant Technique d'Insertion"
    -description: """
      L'encadrant technique d'insertion (ETI) supervise et soutient socio-professionnellement des personnes éloignées du marché du travail au sein d'une structure d'insertion produisant des biens ou services. Sa mission est d'atteindre les objectifs de production tout en intégrant les buts de formation et d'insertion des salariés. Sous la direction du responsable de la structure, l'ETI organise et gère une partie de l'activité de production. Il établit les conditions pour réaliser un produit ou service, en planifie la mise en œuvre et assure le suivi pour garantir la qualité et la quantité. Il utilise des outils numériques pour la gestion de la production, répartit le travail selon les compétences des salariés et gère l'équipe, en veillant à leur motivation et à la résolution de conflits.\r\n
      L'ETI joue également un rôle dans l'accueil, l'accompagnement et le suivi socio-professionnel des salariés en insertion. Il favorise leur intégration dans la structure, identifie leurs atouts et obstacles, et collabore avec d'autres acteurs du parcours d'insertion. Il contribue à l'évolution professionnelle des salariés en organisant des séances d'apprentissage, en s'assurant de la pertinence des méthodes pédagogiques et en évaluant leurs acquis. Il documente et atteste des compétences professionnelles acquises.
      """
    -public: false
    -_links: null
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#2587
    -lockBy: App\Entity\Scholar\Module\OriginModule {#2602 …}
    -lockByStatus: 1
    -id: "30d230a7-bf6c-11ea-8d8a-0242ac1c0003"
    -lessons: Doctrine\ORM\PersistentCollection {#2588 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#2593 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#2598 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
    -createdAt: DateTime @1594028198 {#2578
      date: 2020-07-06 11:36:38.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1757458818 {#2586
      date: 2025-09-10 01:00:18.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#11230
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#11253 …}
    -lockByStatus: 1
    -id: "fd9455c5-c814-11ea-8d8a-0242ac1c0003"
    -chapters: Doctrine\ORM\PersistentCollection {#11231 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#11236 …}
    -exercises: Doctrine\ORM\PersistentCollection {#11233 …}
    -minimumTime: DateTime @21600 {#11223
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#11238 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#3175 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#11240 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#11242 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#11248 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
    -createdAt: DateTime @1594980306 {#11228
      date: 2020-07-17 12:05:06.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1756978498 {#11229
      date: 2025-09-04 11:34:58.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#8005 …}
    #fromApi: false
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\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 {#1693
    -lockBy: App\Entity\Scholar\Training\Training {#1808 …}
    -lockByStatus: 1
    -id: "fe5bdd93-b6d8-11ee-b7d7-0242c0a85003"
    -modules: Doctrine\ORM\PersistentCollection {#1706 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1733 …}
    -totalHourDescription: 0
    -videoDescription: null
    -diplomaDescription: "Titre Niveau 4 (Bac)"
    -trainingProduct: null
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1743 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1745 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1749 …}
    -thematic: [
      "2"
    ]
    -diploma: 4
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1792 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
    -createdAt: DateTime @1705675359 {#1686
      date: 2024-01-19 15:42:39.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458954 {#1691
      date: 2025-09-10 01:02:34.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1816 …}
    #fromApi: false
    -name: "Encadrant Technique d'Insertion"
    -description: """
      L'encadrant technique d'insertion (ETI) supervise et soutient socio-professionnellement des personnes éloignées du marché du travail au sein d'une structure d'insertion produisant des biens ou services. Sa mission est d'atteindre les objectifs de production tout en intégrant les buts de formation et d'insertion des salariés. Sous la direction du responsable de la structure, l'ETI organise et gère une partie de l'activité de production. Il établit les conditions pour réaliser un produit ou service, en planifie la mise en œuvre et assure le suivi pour garantir la qualité et la quantité. Il utilise des outils numériques pour la gestion de la production, répartit le travail selon les compétences des salariés et gère l'équipe, en veillant à leur motivation et à la résolution de conflits.\r\n
      L'ETI joue également un rôle dans l'accueil, l'accompagnement et le suivi socio-professionnel des salariés en insertion. Il favorise leur intégration dans la structure, identifie leurs atouts et obstacles, et collabore avec d'autres acteurs du parcours d'insertion. Il contribue à l'évolution professionnelle des salariés en organisant des séances d'apprentissage, en s'assurant de la pertinence des méthodes pédagogiques et en évaluant leurs acquis. Il documente et atteste des compétences professionnelles acquises.
      """
    -public: false
    -_links: null
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#2587
    -lockBy: App\Entity\Scholar\Module\OriginModule {#2602 …}
    -lockByStatus: 1
    -id: "30d230a7-bf6c-11ea-8d8a-0242ac1c0003"
    -lessons: Doctrine\ORM\PersistentCollection {#2588 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#2593 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#2598 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
    -createdAt: DateTime @1594028198 {#2578
      date: 2020-07-06 11:36:38.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1757458818 {#2586
      date: 2025-09-10 01:00:18.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#11273
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#11297 …}
    -lockByStatus: 1
    -id: "02e254af-da39-11ef-9075-0242c0a83007"
    -chapters: Doctrine\ORM\PersistentCollection {#11274 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#11279 …}
    -exercises: Doctrine\ORM\PersistentCollection {#11276 …}
    -minimumTime: DateTime @21600 {#11266
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#11281 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#11283 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#11284 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#11286 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#11292 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
    -createdAt: DateTime @1737712386 {#11271
      date: 2025-01-24 10:53:06.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1750847724 {#11272
      date: 2025-06-25 12:35:24.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\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 {#1693
    -lockBy: App\Entity\Scholar\Training\Training {#1808 …}
    -lockByStatus: 1
    -id: "fe5bdd93-b6d8-11ee-b7d7-0242c0a85003"
    -modules: Doctrine\ORM\PersistentCollection {#1706 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1733 …}
    -totalHourDescription: 0
    -videoDescription: null
    -diplomaDescription: "Titre Niveau 4 (Bac)"
    -trainingProduct: null
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1743 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1745 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1749 …}
    -thematic: [
      "2"
    ]
    -diploma: 4
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1792 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
    -createdAt: DateTime @1705675359 {#1686
      date: 2024-01-19 15:42:39.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458954 {#1691
      date: 2025-09-10 01:02:34.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1816 …}
    #fromApi: false
    -name: "Encadrant Technique d'Insertion"
    -description: """
      L'encadrant technique d'insertion (ETI) supervise et soutient socio-professionnellement des personnes éloignées du marché du travail au sein d'une structure d'insertion produisant des biens ou services. Sa mission est d'atteindre les objectifs de production tout en intégrant les buts de formation et d'insertion des salariés. Sous la direction du responsable de la structure, l'ETI organise et gère une partie de l'activité de production. Il établit les conditions pour réaliser un produit ou service, en planifie la mise en œuvre et assure le suivi pour garantir la qualité et la quantité. Il utilise des outils numériques pour la gestion de la production, répartit le travail selon les compétences des salariés et gère l'équipe, en veillant à leur motivation et à la résolution de conflits.\r\n
      L'ETI joue également un rôle dans l'accueil, l'accompagnement et le suivi socio-professionnel des salariés en insertion. Il favorise leur intégration dans la structure, identifie leurs atouts et obstacles, et collabore avec d'autres acteurs du parcours d'insertion. Il contribue à l'évolution professionnelle des salariés en organisant des séances d'apprentissage, en s'assurant de la pertinence des méthodes pédagogiques et en évaluant leurs acquis. Il documente et atteste des compétences professionnelles acquises.
      """
    -public: false
    -_links: null
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#2616
    -lockBy: App\Entity\Scholar\Module\OriginModule {#2631 …}
    -lockByStatus: 1
    -id: "3560b1ac-bf6d-11ea-8d8a-0242ac1c0003"
    -lessons: Doctrine\ORM\PersistentCollection {#2617 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#2622 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#2627 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
    -createdAt: DateTime @1594028635 {#2614
      date: 2020-07-06 11:43:55.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1610386972 {#2615
      date: 2021-01-11 18:42:52.0 Europe/Paris (+01:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#11486
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#11510 …}
    -lockByStatus: 1
    -id: "2f0e6e78-c822-11ea-8d8a-0242ac1c0003"
    -chapters: Doctrine\ORM\PersistentCollection {#11487 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#11492 …}
    -exercises: Doctrine\ORM\PersistentCollection {#11489 …}
    -minimumTime: DateTime @21600 {#11483
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#11494 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#3175 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#11496 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#11498 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#11504 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
    -createdAt: DateTime @1594985973 {#11484
      date: 2020-07-17 13:39:33.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1757062156 {#11485
      date: 2025-09-05 10:49:16.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#11502 …}
    #fromApi: false
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\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 {#1693
    -lockBy: App\Entity\Scholar\Training\Training {#1808 …}
    -lockByStatus: 1
    -id: "fe5bdd93-b6d8-11ee-b7d7-0242c0a85003"
    -modules: Doctrine\ORM\PersistentCollection {#1706 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1733 …}
    -totalHourDescription: 0
    -videoDescription: null
    -diplomaDescription: "Titre Niveau 4 (Bac)"
    -trainingProduct: null
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1743 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1745 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1749 …}
    -thematic: [
      "2"
    ]
    -diploma: 4
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1792 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
    -createdAt: DateTime @1705675359 {#1686
      date: 2024-01-19 15:42:39.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458954 {#1691
      date: 2025-09-10 01:02:34.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1816 …}
    #fromApi: false
    -name: "Encadrant Technique d'Insertion"
    -description: """
      L'encadrant technique d'insertion (ETI) supervise et soutient socio-professionnellement des personnes éloignées du marché du travail au sein d'une structure d'insertion produisant des biens ou services. Sa mission est d'atteindre les objectifs de production tout en intégrant les buts de formation et d'insertion des salariés. Sous la direction du responsable de la structure, l'ETI organise et gère une partie de l'activité de production. Il établit les conditions pour réaliser un produit ou service, en planifie la mise en œuvre et assure le suivi pour garantir la qualité et la quantité. Il utilise des outils numériques pour la gestion de la production, répartit le travail selon les compétences des salariés et gère l'équipe, en veillant à leur motivation et à la résolution de conflits.\r\n
      L'ETI joue également un rôle dans l'accueil, l'accompagnement et le suivi socio-professionnel des salariés en insertion. Il favorise leur intégration dans la structure, identifie leurs atouts et obstacles, et collabore avec d'autres acteurs du parcours d'insertion. Il contribue à l'évolution professionnelle des salariés en organisant des séances d'apprentissage, en s'assurant de la pertinence des méthodes pédagogiques et en évaluant leurs acquis. Il documente et atteste des compétences professionnelles acquises.
      """
    -public: false
    -_links: null
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#2616
    -lockBy: App\Entity\Scholar\Module\OriginModule {#2631 …}
    -lockByStatus: 1
    -id: "3560b1ac-bf6d-11ea-8d8a-0242ac1c0003"
    -lessons: Doctrine\ORM\PersistentCollection {#2617 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#2622 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#2627 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
    -createdAt: DateTime @1594028635 {#2614
      date: 2020-07-06 11:43:55.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1610386972 {#2615
      date: 2021-01-11 18:42:52.0 Europe/Paris (+01:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#11530
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#11553 …}
    -lockByStatus: 1
    -id: "8edcabdf-5432-11eb-a224-0242ac140002"
    -chapters: Doctrine\ORM\PersistentCollection {#11531 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#11536 …}
    -exercises: Doctrine\ORM\PersistentCollection {#11533 …}
    -minimumTime: DateTime @21600 {#11523
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#11538 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#3175 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#11540 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#11542 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#11548 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
    -createdAt: DateTime @1610386168 {#11528
      date: 2021-01-11 18:29:28.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1756886053 {#11529
      date: 2025-09-03 09:54:13.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#11502 …}
    #fromApi: false
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\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 {#1693
    -lockBy: App\Entity\Scholar\Training\Training {#1808 …}
    -lockByStatus: 1
    -id: "fe5bdd93-b6d8-11ee-b7d7-0242c0a85003"
    -modules: Doctrine\ORM\PersistentCollection {#1706 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1733 …}
    -totalHourDescription: 0
    -videoDescription: null
    -diplomaDescription: "Titre Niveau 4 (Bac)"
    -trainingProduct: null
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1743 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1745 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1749 …}
    -thematic: [
      "2"
    ]
    -diploma: 4
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1792 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
    -createdAt: DateTime @1705675359 {#1686
      date: 2024-01-19 15:42:39.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458954 {#1691
      date: 2025-09-10 01:02:34.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1816 …}
    #fromApi: false
    -name: "Encadrant Technique d'Insertion"
    -description: """
      L'encadrant technique d'insertion (ETI) supervise et soutient socio-professionnellement des personnes éloignées du marché du travail au sein d'une structure d'insertion produisant des biens ou services. Sa mission est d'atteindre les objectifs de production tout en intégrant les buts de formation et d'insertion des salariés. Sous la direction du responsable de la structure, l'ETI organise et gère une partie de l'activité de production. Il établit les conditions pour réaliser un produit ou service, en planifie la mise en œuvre et assure le suivi pour garantir la qualité et la quantité. Il utilise des outils numériques pour la gestion de la production, répartit le travail selon les compétences des salariés et gère l'équipe, en veillant à leur motivation et à la résolution de conflits.\r\n
      L'ETI joue également un rôle dans l'accueil, l'accompagnement et le suivi socio-professionnel des salariés en insertion. Il favorise leur intégration dans la structure, identifie leurs atouts et obstacles, et collabore avec d'autres acteurs du parcours d'insertion. Il contribue à l'évolution professionnelle des salariés en organisant des séances d'apprentissage, en s'assurant de la pertinence des méthodes pédagogiques et en évaluant leurs acquis. Il documente et atteste des compétences professionnelles acquises.
      """
    -public: false
    -_links: null
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#2616
    -lockBy: App\Entity\Scholar\Module\OriginModule {#2631 …}
    -lockByStatus: 1
    -id: "3560b1ac-bf6d-11ea-8d8a-0242ac1c0003"
    -lessons: Doctrine\ORM\PersistentCollection {#2617 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#2622 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#2627 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
    -createdAt: DateTime @1594028635 {#2614
      date: 2020-07-06 11:43:55.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1610386972 {#2615
      date: 2021-01-11 18:42:52.0 Europe/Paris (+01:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#11573
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#11597 …}
    -lockByStatus: 1
    -id: "cff9833b-c822-11ea-8d8a-0242ac1c0003"
    -chapters: Doctrine\ORM\PersistentCollection {#11574 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#11579 …}
    -exercises: Doctrine\ORM\PersistentCollection {#11576 …}
    -minimumTime: DateTime @21600 {#11566
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#11581 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#3175 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#11583 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#11585 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#11591 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
    -createdAt: DateTime @1594986243 {#11571
      date: 2020-07-17 13:44:03.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1757323569 {#11572
      date: 2025-09-08 11:26:09.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#11589 …}
    #fromApi: false
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\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 {#1693
    -lockBy: App\Entity\Scholar\Training\Training {#1808 …}
    -lockByStatus: 1
    -id: "fe5bdd93-b6d8-11ee-b7d7-0242c0a85003"
    -modules: Doctrine\ORM\PersistentCollection {#1706 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1733 …}
    -totalHourDescription: 0
    -videoDescription: null
    -diplomaDescription: "Titre Niveau 4 (Bac)"
    -trainingProduct: null
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1743 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1745 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1749 …}
    -thematic: [
      "2"
    ]
    -diploma: 4
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1792 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
    -createdAt: DateTime @1705675359 {#1686
      date: 2024-01-19 15:42:39.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458954 {#1691
      date: 2025-09-10 01:02:34.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1816 …}
    #fromApi: false
    -name: "Encadrant Technique d'Insertion"
    -description: """
      L'encadrant technique d'insertion (ETI) supervise et soutient socio-professionnellement des personnes éloignées du marché du travail au sein d'une structure d'insertion produisant des biens ou services. Sa mission est d'atteindre les objectifs de production tout en intégrant les buts de formation et d'insertion des salariés. Sous la direction du responsable de la structure, l'ETI organise et gère une partie de l'activité de production. Il établit les conditions pour réaliser un produit ou service, en planifie la mise en œuvre et assure le suivi pour garantir la qualité et la quantité. Il utilise des outils numériques pour la gestion de la production, répartit le travail selon les compétences des salariés et gère l'équipe, en veillant à leur motivation et à la résolution de conflits.\r\n
      L'ETI joue également un rôle dans l'accueil, l'accompagnement et le suivi socio-professionnel des salariés en insertion. Il favorise leur intégration dans la structure, identifie leurs atouts et obstacles, et collabore avec d'autres acteurs du parcours d'insertion. Il contribue à l'évolution professionnelle des salariés en organisant des séances d'apprentissage, en s'assurant de la pertinence des méthodes pédagogiques et en évaluant leurs acquis. Il documente et atteste des compétences professionnelles acquises.
      """
    -public: false
    -_links: null
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#2616
    -lockBy: App\Entity\Scholar\Module\OriginModule {#2631 …}
    -lockByStatus: 1
    -id: "3560b1ac-bf6d-11ea-8d8a-0242ac1c0003"
    -lessons: Doctrine\ORM\PersistentCollection {#2617 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#2622 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#2627 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
    -createdAt: DateTime @1594028635 {#2614
      date: 2020-07-06 11:43:55.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1610386972 {#2615
      date: 2021-01-11 18:42:52.0 Europe/Paris (+01:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#11617
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#11640 …}
    -lockByStatus: 1
    -id: "0b5ba1fd-c823-11ea-8d8a-0242ac1c0003"
    -chapters: Doctrine\ORM\PersistentCollection {#11618 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#11623 …}
    -exercises: Doctrine\ORM\PersistentCollection {#11620 …}
    -minimumTime: DateTime @21600 {#11610
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#11625 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#3175 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#11627 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#11629 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#11635 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
    -createdAt: DateTime @1594986342 {#11615
      date: 2020-07-17 13:45:42.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1756907045 {#11616
      date: 2025-09-03 15:44:05.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#11589 …}
    #fromApi: false
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\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 {#1693
    -lockBy: App\Entity\Scholar\Training\Training {#1808 …}
    -lockByStatus: 1
    -id: "fe5bdd93-b6d8-11ee-b7d7-0242c0a85003"
    -modules: Doctrine\ORM\PersistentCollection {#1706 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1733 …}
    -totalHourDescription: 0
    -videoDescription: null
    -diplomaDescription: "Titre Niveau 4 (Bac)"
    -trainingProduct: null
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1743 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1745 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1749 …}
    -thematic: [
      "2"
    ]
    -diploma: 4
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1792 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
    -createdAt: DateTime @1705675359 {#1686
      date: 2024-01-19 15:42:39.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458954 {#1691
      date: 2025-09-10 01:02:34.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1816 …}
    #fromApi: false
    -name: "Encadrant Technique d'Insertion"
    -description: """
      L'encadrant technique d'insertion (ETI) supervise et soutient socio-professionnellement des personnes éloignées du marché du travail au sein d'une structure d'insertion produisant des biens ou services. Sa mission est d'atteindre les objectifs de production tout en intégrant les buts de formation et d'insertion des salariés. Sous la direction du responsable de la structure, l'ETI organise et gère une partie de l'activité de production. Il établit les conditions pour réaliser un produit ou service, en planifie la mise en œuvre et assure le suivi pour garantir la qualité et la quantité. Il utilise des outils numériques pour la gestion de la production, répartit le travail selon les compétences des salariés et gère l'équipe, en veillant à leur motivation et à la résolution de conflits.\r\n
      L'ETI joue également un rôle dans l'accueil, l'accompagnement et le suivi socio-professionnel des salariés en insertion. Il favorise leur intégration dans la structure, identifie leurs atouts et obstacles, et collabore avec d'autres acteurs du parcours d'insertion. Il contribue à l'évolution professionnelle des salariés en organisant des séances d'apprentissage, en s'assurant de la pertinence des méthodes pédagogiques et en évaluant leurs acquis. Il documente et atteste des compétences professionnelles acquises.
      """
    -public: false
    -_links: null
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#2616
    -lockBy: App\Entity\Scholar\Module\OriginModule {#2631 …}
    -lockByStatus: 1
    -id: "3560b1ac-bf6d-11ea-8d8a-0242ac1c0003"
    -lessons: Doctrine\ORM\PersistentCollection {#2617 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#2622 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#2627 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
    -createdAt: DateTime @1594028635 {#2614
      date: 2020-07-06 11:43:55.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1610386972 {#2615
      date: 2021-01-11 18:42:52.0 Europe/Paris (+01:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#11660
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#11683 …}
    -lockByStatus: 1
    -id: "6d8c9464-1406-11ed-81e4-0242ac140006"
    -chapters: Doctrine\ORM\PersistentCollection {#11661 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#11666 …}
    -exercises: Doctrine\ORM\PersistentCollection {#11663 …}
    -minimumTime: DateTime @21600 {#11653
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#11668 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#3175 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#11670 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#11672 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#11678 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
    -createdAt: DateTime @1659625335 {#11658
      date: 2022-08-04 17:02:15.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1750847724 {#11659
      date: 2025-06-25 12:35:24.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\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 {#1693
    -lockBy: App\Entity\Scholar\Training\Training {#1808 …}
    -lockByStatus: 1
    -id: "fe5bdd93-b6d8-11ee-b7d7-0242c0a85003"
    -modules: Doctrine\ORM\PersistentCollection {#1706 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1733 …}
    -totalHourDescription: 0
    -videoDescription: null
    -diplomaDescription: "Titre Niveau 4 (Bac)"
    -trainingProduct: null
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1743 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1745 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1749 …}
    -thematic: [
      "2"
    ]
    -diploma: 4
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1792 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
    -createdAt: DateTime @1705675359 {#1686
      date: 2024-01-19 15:42:39.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458954 {#1691
      date: 2025-09-10 01:02:34.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1816 …}
    #fromApi: false
    -name: "Encadrant Technique d'Insertion"
    -description: """
      L'encadrant technique d'insertion (ETI) supervise et soutient socio-professionnellement des personnes éloignées du marché du travail au sein d'une structure d'insertion produisant des biens ou services. Sa mission est d'atteindre les objectifs de production tout en intégrant les buts de formation et d'insertion des salariés. Sous la direction du responsable de la structure, l'ETI organise et gère une partie de l'activité de production. Il établit les conditions pour réaliser un produit ou service, en planifie la mise en œuvre et assure le suivi pour garantir la qualité et la quantité. Il utilise des outils numériques pour la gestion de la production, répartit le travail selon les compétences des salariés et gère l'équipe, en veillant à leur motivation et à la résolution de conflits.\r\n
      L'ETI joue également un rôle dans l'accueil, l'accompagnement et le suivi socio-professionnel des salariés en insertion. Il favorise leur intégration dans la structure, identifie leurs atouts et obstacles, et collabore avec d'autres acteurs du parcours d'insertion. Il contribue à l'évolution professionnelle des salariés en organisant des séances d'apprentissage, en s'assurant de la pertinence des méthodes pédagogiques et en évaluant leurs acquis. Il documente et atteste des compétences professionnelles acquises.
      """
    -public: false
    -_links: null
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#2643
    -lockBy: App\Entity\Scholar\Module\OriginModule {#2658 …}
    -lockByStatus: 1
    -id: "63008c10-bf6d-11ea-8d8a-0242ac1c0003"
    -lessons: Doctrine\ORM\PersistentCollection {#2644 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#2649 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#2654 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
    -createdAt: DateTime @1594028712 {#2634
      date: 2020-07-06 11:45:12.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1757372418 {#2642
      date: 2025-09-09 01:00:18.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#11844
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#11868 …}
    -lockByStatus: 1
    -id: "5ed74817-c823-11ea-8d8a-0242ac1c0003"
    -chapters: Doctrine\ORM\PersistentCollection {#11845 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#11850 …}
    -exercises: Doctrine\ORM\PersistentCollection {#11847 …}
    -minimumTime: DateTime @21600 {#11841
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#11852 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#3175 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#11854 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#11856 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#11862 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
    -createdAt: DateTime @1594986482 {#11842
      date: 2020-07-17 13:48:02.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1757113207 {#11843
      date: 2025-09-06 01:00:07.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#11860 …}
    #fromApi: false
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\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 {#1693
    -lockBy: App\Entity\Scholar\Training\Training {#1808 …}
    -lockByStatus: 1
    -id: "fe5bdd93-b6d8-11ee-b7d7-0242c0a85003"
    -modules: Doctrine\ORM\PersistentCollection {#1706 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1733 …}
    -totalHourDescription: 0
    -videoDescription: null
    -diplomaDescription: "Titre Niveau 4 (Bac)"
    -trainingProduct: null
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1743 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1745 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1749 …}
    -thematic: [
      "2"
    ]
    -diploma: 4
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1792 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
    -createdAt: DateTime @1705675359 {#1686
      date: 2024-01-19 15:42:39.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458954 {#1691
      date: 2025-09-10 01:02:34.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1816 …}
    #fromApi: false
    -name: "Encadrant Technique d'Insertion"
    -description: """
      L'encadrant technique d'insertion (ETI) supervise et soutient socio-professionnellement des personnes éloignées du marché du travail au sein d'une structure d'insertion produisant des biens ou services. Sa mission est d'atteindre les objectifs de production tout en intégrant les buts de formation et d'insertion des salariés. Sous la direction du responsable de la structure, l'ETI organise et gère une partie de l'activité de production. Il établit les conditions pour réaliser un produit ou service, en planifie la mise en œuvre et assure le suivi pour garantir la qualité et la quantité. Il utilise des outils numériques pour la gestion de la production, répartit le travail selon les compétences des salariés et gère l'équipe, en veillant à leur motivation et à la résolution de conflits.\r\n
      L'ETI joue également un rôle dans l'accueil, l'accompagnement et le suivi socio-professionnel des salariés en insertion. Il favorise leur intégration dans la structure, identifie leurs atouts et obstacles, et collabore avec d'autres acteurs du parcours d'insertion. Il contribue à l'évolution professionnelle des salariés en organisant des séances d'apprentissage, en s'assurant de la pertinence des méthodes pédagogiques et en évaluant leurs acquis. Il documente et atteste des compétences professionnelles acquises.
      """
    -public: false
    -_links: null
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#2643
    -lockBy: App\Entity\Scholar\Module\OriginModule {#2658 …}
    -lockByStatus: 1
    -id: "63008c10-bf6d-11ea-8d8a-0242ac1c0003"
    -lessons: Doctrine\ORM\PersistentCollection {#2644 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#2649 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#2654 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
    -createdAt: DateTime @1594028712 {#2634
      date: 2020-07-06 11:45:12.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1757372418 {#2642
      date: 2025-09-09 01:00:18.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#11890
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#11913 …}
    -lockByStatus: 1
    -id: "7ac4acd2-c823-11ea-8d8a-0242ac1c0003"
    -chapters: Doctrine\ORM\PersistentCollection {#11891 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#11896 …}
    -exercises: Doctrine\ORM\PersistentCollection {#11893 …}
    -minimumTime: DateTime @21600 {#11887
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#11898 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#3175 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#11900 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#11902 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#11908 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
    -createdAt: DateTime @1594986529 {#11888
      date: 2020-07-17 13:48:49.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1756998225 {#11889
      date: 2025-09-04 17:03:45.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#11906 …}
    #fromApi: false
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\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 {#1693
    -lockBy: App\Entity\Scholar\Training\Training {#1808 …}
    -lockByStatus: 1
    -id: "fe5bdd93-b6d8-11ee-b7d7-0242c0a85003"
    -modules: Doctrine\ORM\PersistentCollection {#1706 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1733 …}
    -totalHourDescription: 0
    -videoDescription: null
    -diplomaDescription: "Titre Niveau 4 (Bac)"
    -trainingProduct: null
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1743 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1745 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1749 …}
    -thematic: [
      "2"
    ]
    -diploma: 4
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1792 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
    -createdAt: DateTime @1705675359 {#1686
      date: 2024-01-19 15:42:39.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458954 {#1691
      date: 2025-09-10 01:02:34.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1816 …}
    #fromApi: false
    -name: "Encadrant Technique d'Insertion"
    -description: """
      L'encadrant technique d'insertion (ETI) supervise et soutient socio-professionnellement des personnes éloignées du marché du travail au sein d'une structure d'insertion produisant des biens ou services. Sa mission est d'atteindre les objectifs de production tout en intégrant les buts de formation et d'insertion des salariés. Sous la direction du responsable de la structure, l'ETI organise et gère une partie de l'activité de production. Il établit les conditions pour réaliser un produit ou service, en planifie la mise en œuvre et assure le suivi pour garantir la qualité et la quantité. Il utilise des outils numériques pour la gestion de la production, répartit le travail selon les compétences des salariés et gère l'équipe, en veillant à leur motivation et à la résolution de conflits.\r\n
      L'ETI joue également un rôle dans l'accueil, l'accompagnement et le suivi socio-professionnel des salariés en insertion. Il favorise leur intégration dans la structure, identifie leurs atouts et obstacles, et collabore avec d'autres acteurs du parcours d'insertion. Il contribue à l'évolution professionnelle des salariés en organisant des séances d'apprentissage, en s'assurant de la pertinence des méthodes pédagogiques et en évaluant leurs acquis. Il documente et atteste des compétences professionnelles acquises.
      """
    -public: false
    -_links: null
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#2643
    -lockBy: App\Entity\Scholar\Module\OriginModule {#2658 …}
    -lockByStatus: 1
    -id: "63008c10-bf6d-11ea-8d8a-0242ac1c0003"
    -lessons: Doctrine\ORM\PersistentCollection {#2644 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#2649 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#2654 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
    -createdAt: DateTime @1594028712 {#2634
      date: 2020-07-06 11:45:12.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1757372418 {#2642
      date: 2025-09-09 01:00:18.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#11933
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#11956 …}
    -lockByStatus: 1
    -id: "b40153e8-c823-11ea-8d8a-0242ac1c0003"
    -chapters: Doctrine\ORM\PersistentCollection {#11934 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#11939 …}
    -exercises: Doctrine\ORM\PersistentCollection {#11936 …}
    -minimumTime: DateTime @21600 {#11926
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#11941 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#3175 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#11943 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#11945 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#11951 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
    -createdAt: DateTime @1594986625 {#11931
      date: 2020-07-17 13:50:25.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1756278418 {#11932
      date: 2025-08-27 09:06:58.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#2667 …}
    #fromApi: false
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\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 {#1693
    -lockBy: App\Entity\Scholar\Training\Training {#1808 …}
    -lockByStatus: 1
    -id: "fe5bdd93-b6d8-11ee-b7d7-0242c0a85003"
    -modules: Doctrine\ORM\PersistentCollection {#1706 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1733 …}
    -totalHourDescription: 0
    -videoDescription: null
    -diplomaDescription: "Titre Niveau 4 (Bac)"
    -trainingProduct: null
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1743 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1745 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1749 …}
    -thematic: [
      "2"
    ]
    -diploma: 4
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1792 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
    -createdAt: DateTime @1705675359 {#1686
      date: 2024-01-19 15:42:39.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458954 {#1691
      date: 2025-09-10 01:02:34.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1816 …}
    #fromApi: false
    -name: "Encadrant Technique d'Insertion"
    -description: """
      L'encadrant technique d'insertion (ETI) supervise et soutient socio-professionnellement des personnes éloignées du marché du travail au sein d'une structure d'insertion produisant des biens ou services. Sa mission est d'atteindre les objectifs de production tout en intégrant les buts de formation et d'insertion des salariés. Sous la direction du responsable de la structure, l'ETI organise et gère une partie de l'activité de production. Il établit les conditions pour réaliser un produit ou service, en planifie la mise en œuvre et assure le suivi pour garantir la qualité et la quantité. Il utilise des outils numériques pour la gestion de la production, répartit le travail selon les compétences des salariés et gère l'équipe, en veillant à leur motivation et à la résolution de conflits.\r\n
      L'ETI joue également un rôle dans l'accueil, l'accompagnement et le suivi socio-professionnel des salariés en insertion. Il favorise leur intégration dans la structure, identifie leurs atouts et obstacles, et collabore avec d'autres acteurs du parcours d'insertion. Il contribue à l'évolution professionnelle des salariés en organisant des séances d'apprentissage, en s'assurant de la pertinence des méthodes pédagogiques et en évaluant leurs acquis. Il documente et atteste des compétences professionnelles acquises.
      """
    -public: false
    -_links: null
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#2643
    -lockBy: App\Entity\Scholar\Module\OriginModule {#2658 …}
    -lockByStatus: 1
    -id: "63008c10-bf6d-11ea-8d8a-0242ac1c0003"
    -lessons: Doctrine\ORM\PersistentCollection {#2644 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#2649 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#2654 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
    -createdAt: DateTime @1594028712 {#2634
      date: 2020-07-06 11:45:12.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1757372418 {#2642
      date: 2025-09-09 01:00:18.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#11976
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#11999 …}
    -lockByStatus: 1
    -id: "cd7bca35-c823-11ea-8d8a-0242ac1c0003"
    -chapters: Doctrine\ORM\PersistentCollection {#11977 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#11982 …}
    -exercises: Doctrine\ORM\PersistentCollection {#11979 …}
    -minimumTime: DateTime @21600 {#11969
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#11984 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#3175 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#11986 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#11988 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#11994 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
    -createdAt: DateTime @1594986668 {#11974
      date: 2020-07-17 13:51:08.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1757026812 {#11975
      date: 2025-09-05 01:00:12.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#11502 …}
    #fromApi: false
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\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 {#1693
    -lockBy: App\Entity\Scholar\Training\Training {#1808 …}
    -lockByStatus: 1
    -id: "fe5bdd93-b6d8-11ee-b7d7-0242c0a85003"
    -modules: Doctrine\ORM\PersistentCollection {#1706 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1733 …}
    -totalHourDescription: 0
    -videoDescription: null
    -diplomaDescription: "Titre Niveau 4 (Bac)"
    -trainingProduct: null
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1743 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1745 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1749 …}
    -thematic: [
      "2"
    ]
    -diploma: 4
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1792 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
    -createdAt: DateTime @1705675359 {#1686
      date: 2024-01-19 15:42:39.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458954 {#1691
      date: 2025-09-10 01:02:34.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1816 …}
    #fromApi: false
    -name: "Encadrant Technique d'Insertion"
    -description: """
      L'encadrant technique d'insertion (ETI) supervise et soutient socio-professionnellement des personnes éloignées du marché du travail au sein d'une structure d'insertion produisant des biens ou services. Sa mission est d'atteindre les objectifs de production tout en intégrant les buts de formation et d'insertion des salariés. Sous la direction du responsable de la structure, l'ETI organise et gère une partie de l'activité de production. Il établit les conditions pour réaliser un produit ou service, en planifie la mise en œuvre et assure le suivi pour garantir la qualité et la quantité. Il utilise des outils numériques pour la gestion de la production, répartit le travail selon les compétences des salariés et gère l'équipe, en veillant à leur motivation et à la résolution de conflits.\r\n
      L'ETI joue également un rôle dans l'accueil, l'accompagnement et le suivi socio-professionnel des salariés en insertion. Il favorise leur intégration dans la structure, identifie leurs atouts et obstacles, et collabore avec d'autres acteurs du parcours d'insertion. Il contribue à l'évolution professionnelle des salariés en organisant des séances d'apprentissage, en s'assurant de la pertinence des méthodes pédagogiques et en évaluant leurs acquis. Il documente et atteste des compétences professionnelles acquises.
      """
    -public: false
    -_links: null
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#2643
    -lockBy: App\Entity\Scholar\Module\OriginModule {#2658 …}
    -lockByStatus: 1
    -id: "63008c10-bf6d-11ea-8d8a-0242ac1c0003"
    -lessons: Doctrine\ORM\PersistentCollection {#2644 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#2649 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#2654 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
    -createdAt: DateTime @1594028712 {#2634
      date: 2020-07-06 11:45:12.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1757372418 {#2642
      date: 2025-09-09 01:00:18.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#12020
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#12043 …}
    -lockByStatus: 1
    -id: "04af0592-c824-11ea-8d8a-0242ac1c0003"
    -chapters: Doctrine\ORM\PersistentCollection {#12021 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#12026 …}
    -exercises: Doctrine\ORM\PersistentCollection {#12023 …}
    -minimumTime: DateTime @21600 {#12012
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#12028 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#3175 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#12030 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#12032 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#12038 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
    -createdAt: DateTime @1594986761 {#12018
      date: 2020-07-17 13:52:41.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1757315026 {#12019
      date: 2025-09-08 09:03:46.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#2667 …}
    #fromApi: false
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\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 {#1693
    -lockBy: App\Entity\Scholar\Training\Training {#1808 …}
    -lockByStatus: 1
    -id: "fe5bdd93-b6d8-11ee-b7d7-0242c0a85003"
    -modules: Doctrine\ORM\PersistentCollection {#1706 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1733 …}
    -totalHourDescription: 0
    -videoDescription: null
    -diplomaDescription: "Titre Niveau 4 (Bac)"
    -trainingProduct: null
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1743 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1745 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1749 …}
    -thematic: [
      "2"
    ]
    -diploma: 4
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1792 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
    -createdAt: DateTime @1705675359 {#1686
      date: 2024-01-19 15:42:39.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458954 {#1691
      date: 2025-09-10 01:02:34.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1816 …}
    #fromApi: false
    -name: "Encadrant Technique d'Insertion"
    -description: """
      L'encadrant technique d'insertion (ETI) supervise et soutient socio-professionnellement des personnes éloignées du marché du travail au sein d'une structure d'insertion produisant des biens ou services. Sa mission est d'atteindre les objectifs de production tout en intégrant les buts de formation et d'insertion des salariés. Sous la direction du responsable de la structure, l'ETI organise et gère une partie de l'activité de production. Il établit les conditions pour réaliser un produit ou service, en planifie la mise en œuvre et assure le suivi pour garantir la qualité et la quantité. Il utilise des outils numériques pour la gestion de la production, répartit le travail selon les compétences des salariés et gère l'équipe, en veillant à leur motivation et à la résolution de conflits.\r\n
      L'ETI joue également un rôle dans l'accueil, l'accompagnement et le suivi socio-professionnel des salariés en insertion. Il favorise leur intégration dans la structure, identifie leurs atouts et obstacles, et collabore avec d'autres acteurs du parcours d'insertion. Il contribue à l'évolution professionnelle des salariés en organisant des séances d'apprentissage, en s'assurant de la pertinence des méthodes pédagogiques et en évaluant leurs acquis. Il documente et atteste des compétences professionnelles acquises.
      """
    -public: false
    -_links: null
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#2643
    -lockBy: App\Entity\Scholar\Module\OriginModule {#2658 …}
    -lockByStatus: 1
    -id: "63008c10-bf6d-11ea-8d8a-0242ac1c0003"
    -lessons: Doctrine\ORM\PersistentCollection {#2644 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#2649 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#2654 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
    -createdAt: DateTime @1594028712 {#2634
      date: 2020-07-06 11:45:12.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1757372418 {#2642
      date: 2025-09-09 01:00:18.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#12064
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#12087 …}
    -lockByStatus: 1
    -id: "1ee52c42-c824-11ea-8d8a-0242ac1c0003"
    -chapters: Doctrine\ORM\PersistentCollection {#12065 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#12070 …}
    -exercises: Doctrine\ORM\PersistentCollection {#12067 …}
    -minimumTime: DateTime @21600 {#12056
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#12072 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#3175 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#12074 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#12076 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#12082 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
    -createdAt: DateTime @1594986805 {#12062
      date: 2020-07-17 13:53:25.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1756980781 {#12063
      date: 2025-09-04 12:13:01.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#11906 …}
    #fromApi: false
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\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 {#1693
    -lockBy: App\Entity\Scholar\Training\Training {#1808 …}
    -lockByStatus: 1
    -id: "fe5bdd93-b6d8-11ee-b7d7-0242c0a85003"
    -modules: Doctrine\ORM\PersistentCollection {#1706 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1733 …}
    -totalHourDescription: 0
    -videoDescription: null
    -diplomaDescription: "Titre Niveau 4 (Bac)"
    -trainingProduct: null
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1743 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1745 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1749 …}
    -thematic: [
      "2"
    ]
    -diploma: 4
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1792 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
    -createdAt: DateTime @1705675359 {#1686
      date: 2024-01-19 15:42:39.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458954 {#1691
      date: 2025-09-10 01:02:34.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1816 …}
    #fromApi: false
    -name: "Encadrant Technique d'Insertion"
    -description: """
      L'encadrant technique d'insertion (ETI) supervise et soutient socio-professionnellement des personnes éloignées du marché du travail au sein d'une structure d'insertion produisant des biens ou services. Sa mission est d'atteindre les objectifs de production tout en intégrant les buts de formation et d'insertion des salariés. Sous la direction du responsable de la structure, l'ETI organise et gère une partie de l'activité de production. Il établit les conditions pour réaliser un produit ou service, en planifie la mise en œuvre et assure le suivi pour garantir la qualité et la quantité. Il utilise des outils numériques pour la gestion de la production, répartit le travail selon les compétences des salariés et gère l'équipe, en veillant à leur motivation et à la résolution de conflits.\r\n
      L'ETI joue également un rôle dans l'accueil, l'accompagnement et le suivi socio-professionnel des salariés en insertion. Il favorise leur intégration dans la structure, identifie leurs atouts et obstacles, et collabore avec d'autres acteurs du parcours d'insertion. Il contribue à l'évolution professionnelle des salariés en organisant des séances d'apprentissage, en s'assurant de la pertinence des méthodes pédagogiques et en évaluant leurs acquis. Il documente et atteste des compétences professionnelles acquises.
      """
    -public: false
    -_links: null
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#2672
    -lockBy: App\Entity\Scholar\Module\OriginModule {#2686 …}
    -lockByStatus: 1
    -id: "dfe195ec-69de-11ea-9eb5-0242ac150003"
    -lessons: Doctrine\ORM\PersistentCollection {#2673 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#2678 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#2682 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
    -createdAt: DateTime @1584621654 {#2670
      date: 2020-03-19 13:40:54.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1650546807 {#2671
      date: 2022-04-21 15:13:27.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#12276
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#12299 …}
    -lockByStatus: 1
    -id: "7d322fa6-fd12-11ec-81e4-0242ac140006"
    -chapters: Doctrine\ORM\PersistentCollection {#12277 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#12282 …}
    -exercises: Doctrine\ORM\PersistentCollection {#12279 …}
    -minimumTime: DateTime @21600 {#12273
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#12284 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#3175 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#12286 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#12288 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#12294 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
    -createdAt: DateTime @1657101639 {#12274
      date: 2022-07-06 12:00:39.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1754983235 {#12275
      date: 2025-08-12 09:20:35.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#12292 …}
    #fromApi: false
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\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 {#1693
    -lockBy: App\Entity\Scholar\Training\Training {#1808 …}
    -lockByStatus: 1
    -id: "fe5bdd93-b6d8-11ee-b7d7-0242c0a85003"
    -modules: Doctrine\ORM\PersistentCollection {#1706 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1733 …}
    -totalHourDescription: 0
    -videoDescription: null
    -diplomaDescription: "Titre Niveau 4 (Bac)"
    -trainingProduct: null
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1743 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1745 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1749 …}
    -thematic: [
      "2"
    ]
    -diploma: 4
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1792 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
    -createdAt: DateTime @1705675359 {#1686
      date: 2024-01-19 15:42:39.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458954 {#1691
      date: 2025-09-10 01:02:34.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1816 …}
    #fromApi: false
    -name: "Encadrant Technique d'Insertion"
    -description: """
      L'encadrant technique d'insertion (ETI) supervise et soutient socio-professionnellement des personnes éloignées du marché du travail au sein d'une structure d'insertion produisant des biens ou services. Sa mission est d'atteindre les objectifs de production tout en intégrant les buts de formation et d'insertion des salariés. Sous la direction du responsable de la structure, l'ETI organise et gère une partie de l'activité de production. Il établit les conditions pour réaliser un produit ou service, en planifie la mise en œuvre et assure le suivi pour garantir la qualité et la quantité. Il utilise des outils numériques pour la gestion de la production, répartit le travail selon les compétences des salariés et gère l'équipe, en veillant à leur motivation et à la résolution de conflits.\r\n
      L'ETI joue également un rôle dans l'accueil, l'accompagnement et le suivi socio-professionnel des salariés en insertion. Il favorise leur intégration dans la structure, identifie leurs atouts et obstacles, et collabore avec d'autres acteurs du parcours d'insertion. Il contribue à l'évolution professionnelle des salariés en organisant des séances d'apprentissage, en s'assurant de la pertinence des méthodes pédagogiques et en évaluant leurs acquis. Il documente et atteste des compétences professionnelles acquises.
      """
    -public: false
    -_links: null
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#2672
    -lockBy: App\Entity\Scholar\Module\OriginModule {#2686 …}
    -lockByStatus: 1
    -id: "dfe195ec-69de-11ea-9eb5-0242ac150003"
    -lessons: Doctrine\ORM\PersistentCollection {#2673 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#2678 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#2682 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
    -createdAt: DateTime @1584621654 {#2670
      date: 2020-03-19 13:40:54.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1650546807 {#2671
      date: 2022-04-21 15:13:27.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#12319
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#12341 …}
    -lockByStatus: 1
    -id: "d781d574-69cf-11ea-9eb5-0242ac150003"
    -chapters: Doctrine\ORM\PersistentCollection {#12320 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#12325 …}
    -exercises: Doctrine\ORM\PersistentCollection {#12322 …}
    -minimumTime: DateTime @21600 {#12312
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#12327 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#3175 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#12329 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#12331 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#12337 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
    -createdAt: DateTime @1584615198 {#12317
      date: 2020-03-19 11:53:18.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757336006 {#12318
      date: 2025-09-08 14:53:26.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#11589 …}
    #fromApi: false
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\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 {#1693
    -lockBy: App\Entity\Scholar\Training\Training {#1808 …}
    -lockByStatus: 1
    -id: "fe5bdd93-b6d8-11ee-b7d7-0242c0a85003"
    -modules: Doctrine\ORM\PersistentCollection {#1706 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1733 …}
    -totalHourDescription: 0
    -videoDescription: null
    -diplomaDescription: "Titre Niveau 4 (Bac)"
    -trainingProduct: null
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1743 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1745 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1749 …}
    -thematic: [
      "2"
    ]
    -diploma: 4
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1792 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
    -createdAt: DateTime @1705675359 {#1686
      date: 2024-01-19 15:42:39.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458954 {#1691
      date: 2025-09-10 01:02:34.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1816 …}
    #fromApi: false
    -name: "Encadrant Technique d'Insertion"
    -description: """
      L'encadrant technique d'insertion (ETI) supervise et soutient socio-professionnellement des personnes éloignées du marché du travail au sein d'une structure d'insertion produisant des biens ou services. Sa mission est d'atteindre les objectifs de production tout en intégrant les buts de formation et d'insertion des salariés. Sous la direction du responsable de la structure, l'ETI organise et gère une partie de l'activité de production. Il établit les conditions pour réaliser un produit ou service, en planifie la mise en œuvre et assure le suivi pour garantir la qualité et la quantité. Il utilise des outils numériques pour la gestion de la production, répartit le travail selon les compétences des salariés et gère l'équipe, en veillant à leur motivation et à la résolution de conflits.\r\n
      L'ETI joue également un rôle dans l'accueil, l'accompagnement et le suivi socio-professionnel des salariés en insertion. Il favorise leur intégration dans la structure, identifie leurs atouts et obstacles, et collabore avec d'autres acteurs du parcours d'insertion. Il contribue à l'évolution professionnelle des salariés en organisant des séances d'apprentissage, en s'assurant de la pertinence des méthodes pédagogiques et en évaluant leurs acquis. Il documente et atteste des compétences professionnelles acquises.
      """
    -public: false
    -_links: null
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#2672
    -lockBy: App\Entity\Scholar\Module\OriginModule {#2686 …}
    -lockByStatus: 1
    -id: "dfe195ec-69de-11ea-9eb5-0242ac150003"
    -lessons: Doctrine\ORM\PersistentCollection {#2673 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#2678 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#2682 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
    -createdAt: DateTime @1584621654 {#2670
      date: 2020-03-19 13:40:54.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1650546807 {#2671
      date: 2022-04-21 15:13:27.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#12361
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#12384 …}
    -lockByStatus: 1
    -id: "ecd75a61-6a84-11ea-9eb5-0242ac150003"
    -chapters: Doctrine\ORM\PersistentCollection {#12362 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#12367 …}
    -exercises: Doctrine\ORM\PersistentCollection {#12364 …}
    -minimumTime: DateTime @21600 {#12354
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#12369 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#3175 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#12371 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#12373 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#12379 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
    -createdAt: DateTime @1584692972 {#12359
      date: 2020-03-20 09:29:32.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757336104 {#12360
      date: 2025-09-08 14:55:04.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#11589 …}
    #fromApi: false
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\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 {#1693
    -lockBy: App\Entity\Scholar\Training\Training {#1808 …}
    -lockByStatus: 1
    -id: "fe5bdd93-b6d8-11ee-b7d7-0242c0a85003"
    -modules: Doctrine\ORM\PersistentCollection {#1706 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1733 …}
    -totalHourDescription: 0
    -videoDescription: null
    -diplomaDescription: "Titre Niveau 4 (Bac)"
    -trainingProduct: null
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1743 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1745 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1749 …}
    -thematic: [
      "2"
    ]
    -diploma: 4
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1792 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
    -createdAt: DateTime @1705675359 {#1686
      date: 2024-01-19 15:42:39.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458954 {#1691
      date: 2025-09-10 01:02:34.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1816 …}
    #fromApi: false
    -name: "Encadrant Technique d'Insertion"
    -description: """
      L'encadrant technique d'insertion (ETI) supervise et soutient socio-professionnellement des personnes éloignées du marché du travail au sein d'une structure d'insertion produisant des biens ou services. Sa mission est d'atteindre les objectifs de production tout en intégrant les buts de formation et d'insertion des salariés. Sous la direction du responsable de la structure, l'ETI organise et gère une partie de l'activité de production. Il établit les conditions pour réaliser un produit ou service, en planifie la mise en œuvre et assure le suivi pour garantir la qualité et la quantité. Il utilise des outils numériques pour la gestion de la production, répartit le travail selon les compétences des salariés et gère l'équipe, en veillant à leur motivation et à la résolution de conflits.\r\n
      L'ETI joue également un rôle dans l'accueil, l'accompagnement et le suivi socio-professionnel des salariés en insertion. Il favorise leur intégration dans la structure, identifie leurs atouts et obstacles, et collabore avec d'autres acteurs du parcours d'insertion. Il contribue à l'évolution professionnelle des salariés en organisant des séances d'apprentissage, en s'assurant de la pertinence des méthodes pédagogiques et en évaluant leurs acquis. Il documente et atteste des compétences professionnelles acquises.
      """
    -public: false
    -_links: null
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#2672
    -lockBy: App\Entity\Scholar\Module\OriginModule {#2686 …}
    -lockByStatus: 1
    -id: "dfe195ec-69de-11ea-9eb5-0242ac150003"
    -lessons: Doctrine\ORM\PersistentCollection {#2673 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#2678 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#2682 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
    -createdAt: DateTime @1584621654 {#2670
      date: 2020-03-19 13:40:54.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1650546807 {#2671
      date: 2022-04-21 15:13:27.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#12404
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#12426 …}
    -lockByStatus: 1
    -id: "cdf9ab12-6aaf-11ea-9eb5-0242ac150003"
    -chapters: Doctrine\ORM\PersistentCollection {#12405 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#12410 …}
    -exercises: Doctrine\ORM\PersistentCollection {#12407 …}
    -minimumTime: DateTime @21600 {#12397
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#12412 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#3175 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#12414 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#12416 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#12421 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
    -createdAt: DateTime @1584711389 {#12402
      date: 2020-03-20 14:36:29.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1750847724 {#12403
      date: 2025-06-25 12:35:24.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\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 {#1693
    -lockBy: App\Entity\Scholar\Training\Training {#1808 …}
    -lockByStatus: 1
    -id: "fe5bdd93-b6d8-11ee-b7d7-0242c0a85003"
    -modules: Doctrine\ORM\PersistentCollection {#1706 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1733 …}
    -totalHourDescription: 0
    -videoDescription: null
    -diplomaDescription: "Titre Niveau 4 (Bac)"
    -trainingProduct: null
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1743 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1745 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1749 …}
    -thematic: [
      "2"
    ]
    -diploma: 4
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1792 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
    -createdAt: DateTime @1705675359 {#1686
      date: 2024-01-19 15:42:39.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458954 {#1691
      date: 2025-09-10 01:02:34.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1816 …}
    #fromApi: false
    -name: "Encadrant Technique d'Insertion"
    -description: """
      L'encadrant technique d'insertion (ETI) supervise et soutient socio-professionnellement des personnes éloignées du marché du travail au sein d'une structure d'insertion produisant des biens ou services. Sa mission est d'atteindre les objectifs de production tout en intégrant les buts de formation et d'insertion des salariés. Sous la direction du responsable de la structure, l'ETI organise et gère une partie de l'activité de production. Il établit les conditions pour réaliser un produit ou service, en planifie la mise en œuvre et assure le suivi pour garantir la qualité et la quantité. Il utilise des outils numériques pour la gestion de la production, répartit le travail selon les compétences des salariés et gère l'équipe, en veillant à leur motivation et à la résolution de conflits.\r\n
      L'ETI joue également un rôle dans l'accueil, l'accompagnement et le suivi socio-professionnel des salariés en insertion. Il favorise leur intégration dans la structure, identifie leurs atouts et obstacles, et collabore avec d'autres acteurs du parcours d'insertion. Il contribue à l'évolution professionnelle des salariés en organisant des séances d'apprentissage, en s'assurant de la pertinence des méthodes pédagogiques et en évaluant leurs acquis. Il documente et atteste des compétences professionnelles acquises.
      """
    -public: false
    -_links: null
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#2672
    -lockBy: App\Entity\Scholar\Module\OriginModule {#2686 …}
    -lockByStatus: 1
    -id: "dfe195ec-69de-11ea-9eb5-0242ac150003"
    -lessons: Doctrine\ORM\PersistentCollection {#2673 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#2678 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#2682 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
    -createdAt: DateTime @1584621654 {#2670
      date: 2020-03-19 13:40:54.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1650546807 {#2671
      date: 2022-04-21 15:13:27.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#12446
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#12468 …}
    -lockByStatus: 1
    -id: "764090a1-6f2e-11ed-a9f8-0242c0a8a005"
    -chapters: Doctrine\ORM\PersistentCollection {#12447 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#12452 …}
    -exercises: Doctrine\ORM\PersistentCollection {#12449 …}
    -minimumTime: DateTime @21600 {#12439
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#12454 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#3175 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#12456 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#12458 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#12463 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
    -createdAt: DateTime @1669648086 {#12444
      date: 2022-11-28 16:08:06.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1750847724 {#12445
      date: 2025-06-25 12:35:24.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\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 {#1693
    -lockBy: App\Entity\Scholar\Training\Training {#1808 …}
    -lockByStatus: 1
    -id: "fe5bdd93-b6d8-11ee-b7d7-0242c0a85003"
    -modules: Doctrine\ORM\PersistentCollection {#1706 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1733 …}
    -totalHourDescription: 0
    -videoDescription: null
    -diplomaDescription: "Titre Niveau 4 (Bac)"
    -trainingProduct: null
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1743 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1745 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1749 …}
    -thematic: [
      "2"
    ]
    -diploma: 4
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1792 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
    -createdAt: DateTime @1705675359 {#1686
      date: 2024-01-19 15:42:39.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458954 {#1691
      date: 2025-09-10 01:02:34.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1816 …}
    #fromApi: false
    -name: "Encadrant Technique d'Insertion"
    -description: """
      L'encadrant technique d'insertion (ETI) supervise et soutient socio-professionnellement des personnes éloignées du marché du travail au sein d'une structure d'insertion produisant des biens ou services. Sa mission est d'atteindre les objectifs de production tout en intégrant les buts de formation et d'insertion des salariés. Sous la direction du responsable de la structure, l'ETI organise et gère une partie de l'activité de production. Il établit les conditions pour réaliser un produit ou service, en planifie la mise en œuvre et assure le suivi pour garantir la qualité et la quantité. Il utilise des outils numériques pour la gestion de la production, répartit le travail selon les compétences des salariés et gère l'équipe, en veillant à leur motivation et à la résolution de conflits.\r\n
      L'ETI joue également un rôle dans l'accueil, l'accompagnement et le suivi socio-professionnel des salariés en insertion. Il favorise leur intégration dans la structure, identifie leurs atouts et obstacles, et collabore avec d'autres acteurs du parcours d'insertion. Il contribue à l'évolution professionnelle des salariés en organisant des séances d'apprentissage, en s'assurant de la pertinence des méthodes pédagogiques et en évaluant leurs acquis. Il documente et atteste des compétences professionnelles acquises.
      """
    -public: false
    -_links: null
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#2672
    -lockBy: App\Entity\Scholar\Module\OriginModule {#2686 …}
    -lockByStatus: 1
    -id: "dfe195ec-69de-11ea-9eb5-0242ac150003"
    -lessons: Doctrine\ORM\PersistentCollection {#2673 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#2678 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#2682 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
    -createdAt: DateTime @1584621654 {#2670
      date: 2020-03-19 13:40:54.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1650546807 {#2671
      date: 2022-04-21 15:13:27.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#12488
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#12510 …}
    -lockByStatus: 1
    -id: "a3d47be5-4495-11ed-bbf7-0242ac1d0007"
    -chapters: Doctrine\ORM\PersistentCollection {#12489 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#12494 …}
    -exercises: Doctrine\ORM\PersistentCollection {#12491 …}
    -minimumTime: DateTime @21600 {#12481
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#12496 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#3175 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#12498 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#12500 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#12505 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
    -createdAt: DateTime @1664964500 {#12486
      date: 2022-10-05 12:08:20.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1750847724 {#12487
      date: 2025-06-25 12:35:24.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\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 {#1693
    -lockBy: App\Entity\Scholar\Training\Training {#1808 …}
    -lockByStatus: 1
    -id: "fe5bdd93-b6d8-11ee-b7d7-0242c0a85003"
    -modules: Doctrine\ORM\PersistentCollection {#1706 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1733 …}
    -totalHourDescription: 0
    -videoDescription: null
    -diplomaDescription: "Titre Niveau 4 (Bac)"
    -trainingProduct: null
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1743 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1745 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1749 …}
    -thematic: [
      "2"
    ]
    -diploma: 4
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1792 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
    -createdAt: DateTime @1705675359 {#1686
      date: 2024-01-19 15:42:39.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458954 {#1691
      date: 2025-09-10 01:02:34.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1816 …}
    #fromApi: false
    -name: "Encadrant Technique d'Insertion"
    -description: """
      L'encadrant technique d'insertion (ETI) supervise et soutient socio-professionnellement des personnes éloignées du marché du travail au sein d'une structure d'insertion produisant des biens ou services. Sa mission est d'atteindre les objectifs de production tout en intégrant les buts de formation et d'insertion des salariés. Sous la direction du responsable de la structure, l'ETI organise et gère une partie de l'activité de production. Il établit les conditions pour réaliser un produit ou service, en planifie la mise en œuvre et assure le suivi pour garantir la qualité et la quantité. Il utilise des outils numériques pour la gestion de la production, répartit le travail selon les compétences des salariés et gère l'équipe, en veillant à leur motivation et à la résolution de conflits.\r\n
      L'ETI joue également un rôle dans l'accueil, l'accompagnement et le suivi socio-professionnel des salariés en insertion. Il favorise leur intégration dans la structure, identifie leurs atouts et obstacles, et collabore avec d'autres acteurs du parcours d'insertion. Il contribue à l'évolution professionnelle des salariés en organisant des séances d'apprentissage, en s'assurant de la pertinence des méthodes pédagogiques et en évaluant leurs acquis. Il documente et atteste des compétences professionnelles acquises.
      """
    -public: false
    -_links: null
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#2698
    -lockBy: App\Entity\Scholar\Module\OriginModule {#2713 …}
    -lockByStatus: 1
    -id: "8ae6ba4d-bf6d-11ea-8d8a-0242ac1c0003"
    -lessons: Doctrine\ORM\PersistentCollection {#2699 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#2704 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#2709 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
    -createdAt: DateTime @1594028779 {#2689
      date: 2020-07-06 11:46:19.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1757372418 {#2697
      date: 2025-09-09 01:00:18.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#12699
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#12723 …}
    -lockByStatus: 1
    -id: "ab689a21-c826-11ea-8d8a-0242ac1c0003"
    -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 {#3175 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#12709 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#12711 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#12717 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
    -createdAt: DateTime @1594987899 {#12697
      date: 2020-07-17 14:11:39.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1757372410 {#12698
      date: 2025-09-09 01:00:10.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#12715 …}
    #fromApi: false
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\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 {#1693
    -lockBy: App\Entity\Scholar\Training\Training {#1808 …}
    -lockByStatus: 1
    -id: "fe5bdd93-b6d8-11ee-b7d7-0242c0a85003"
    -modules: Doctrine\ORM\PersistentCollection {#1706 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1733 …}
    -totalHourDescription: 0
    -videoDescription: null
    -diplomaDescription: "Titre Niveau 4 (Bac)"
    -trainingProduct: null
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1743 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1745 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1749 …}
    -thematic: [
      "2"
    ]
    -diploma: 4
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1792 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
    -createdAt: DateTime @1705675359 {#1686
      date: 2024-01-19 15:42:39.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458954 {#1691
      date: 2025-09-10 01:02:34.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1816 …}
    #fromApi: false
    -name: "Encadrant Technique d'Insertion"
    -description: """
      L'encadrant technique d'insertion (ETI) supervise et soutient socio-professionnellement des personnes éloignées du marché du travail au sein d'une structure d'insertion produisant des biens ou services. Sa mission est d'atteindre les objectifs de production tout en intégrant les buts de formation et d'insertion des salariés. Sous la direction du responsable de la structure, l'ETI organise et gère une partie de l'activité de production. Il établit les conditions pour réaliser un produit ou service, en planifie la mise en œuvre et assure le suivi pour garantir la qualité et la quantité. Il utilise des outils numériques pour la gestion de la production, répartit le travail selon les compétences des salariés et gère l'équipe, en veillant à leur motivation et à la résolution de conflits.\r\n
      L'ETI joue également un rôle dans l'accueil, l'accompagnement et le suivi socio-professionnel des salariés en insertion. Il favorise leur intégration dans la structure, identifie leurs atouts et obstacles, et collabore avec d'autres acteurs du parcours d'insertion. Il contribue à l'évolution professionnelle des salariés en organisant des séances d'apprentissage, en s'assurant de la pertinence des méthodes pédagogiques et en évaluant leurs acquis. Il documente et atteste des compétences professionnelles acquises.
      """
    -public: false
    -_links: null
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#2698
    -lockBy: App\Entity\Scholar\Module\OriginModule {#2713 …}
    -lockByStatus: 1
    -id: "8ae6ba4d-bf6d-11ea-8d8a-0242ac1c0003"
    -lessons: Doctrine\ORM\PersistentCollection {#2699 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#2704 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#2709 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
    -createdAt: DateTime @1594028779 {#2689
      date: 2020-07-06 11:46:19.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1757372418 {#2697
      date: 2025-09-09 01:00:18.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#12744
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#12767 …}
    -lockByStatus: 1
    -id: "b6742146-c827-11ea-8d8a-0242ac1c0003"
    -chapters: Doctrine\ORM\PersistentCollection {#12745 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#12750 …}
    -exercises: Doctrine\ORM\PersistentCollection {#12747 …}
    -minimumTime: DateTime @21600 {#12736
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#12752 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#3175 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#12754 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#12756 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#12762 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
    -createdAt: DateTime @1594988347 {#12742
      date: 2020-07-17 14:19:07.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1755510486 {#12743
      date: 2025-08-18 11:48:06.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#12715 …}
    #fromApi: false
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\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 {#1693
    -lockBy: App\Entity\Scholar\Training\Training {#1808 …}
    -lockByStatus: 1
    -id: "fe5bdd93-b6d8-11ee-b7d7-0242c0a85003"
    -modules: Doctrine\ORM\PersistentCollection {#1706 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1733 …}
    -totalHourDescription: 0
    -videoDescription: null
    -diplomaDescription: "Titre Niveau 4 (Bac)"
    -trainingProduct: null
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1743 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1745 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1749 …}
    -thematic: [
      "2"
    ]
    -diploma: 4
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1792 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
    -createdAt: DateTime @1705675359 {#1686
      date: 2024-01-19 15:42:39.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458954 {#1691
      date: 2025-09-10 01:02:34.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1816 …}
    #fromApi: false
    -name: "Encadrant Technique d'Insertion"
    -description: """
      L'encadrant technique d'insertion (ETI) supervise et soutient socio-professionnellement des personnes éloignées du marché du travail au sein d'une structure d'insertion produisant des biens ou services. Sa mission est d'atteindre les objectifs de production tout en intégrant les buts de formation et d'insertion des salariés. Sous la direction du responsable de la structure, l'ETI organise et gère une partie de l'activité de production. Il établit les conditions pour réaliser un produit ou service, en planifie la mise en œuvre et assure le suivi pour garantir la qualité et la quantité. Il utilise des outils numériques pour la gestion de la production, répartit le travail selon les compétences des salariés et gère l'équipe, en veillant à leur motivation et à la résolution de conflits.\r\n
      L'ETI joue également un rôle dans l'accueil, l'accompagnement et le suivi socio-professionnel des salariés en insertion. Il favorise leur intégration dans la structure, identifie leurs atouts et obstacles, et collabore avec d'autres acteurs du parcours d'insertion. Il contribue à l'évolution professionnelle des salariés en organisant des séances d'apprentissage, en s'assurant de la pertinence des méthodes pédagogiques et en évaluant leurs acquis. Il documente et atteste des compétences professionnelles acquises.
      """
    -public: false
    -_links: null
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#2698
    -lockBy: App\Entity\Scholar\Module\OriginModule {#2713 …}
    -lockByStatus: 1
    -id: "8ae6ba4d-bf6d-11ea-8d8a-0242ac1c0003"
    -lessons: Doctrine\ORM\PersistentCollection {#2699 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#2704 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#2709 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
    -createdAt: DateTime @1594028779 {#2689
      date: 2020-07-06 11:46:19.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1757372418 {#2697
      date: 2025-09-09 01:00:18.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#12787
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#12810 …}
    -lockByStatus: 1
    -id: "bfff4d4a-c826-11ea-8d8a-0242ac1c0003"
    -chapters: Doctrine\ORM\PersistentCollection {#12788 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#12793 …}
    -exercises: Doctrine\ORM\PersistentCollection {#12790 …}
    -minimumTime: DateTime @21600 {#12780
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#12795 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#3175 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#12797 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#12799 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#12805 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
    -createdAt: DateTime @1594987934 {#12785
      date: 2020-07-17 14:12:14.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1756726971 {#12786
      date: 2025-09-01 13:42:51.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#10150 …}
    #fromApi: false
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\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 {#1693
    -lockBy: App\Entity\Scholar\Training\Training {#1808 …}
    -lockByStatus: 1
    -id: "fe5bdd93-b6d8-11ee-b7d7-0242c0a85003"
    -modules: Doctrine\ORM\PersistentCollection {#1706 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1733 …}
    -totalHourDescription: 0
    -videoDescription: null
    -diplomaDescription: "Titre Niveau 4 (Bac)"
    -trainingProduct: null
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1743 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1745 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1749 …}
    -thematic: [
      "2"
    ]
    -diploma: 4
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1792 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
    -createdAt: DateTime @1705675359 {#1686
      date: 2024-01-19 15:42:39.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458954 {#1691
      date: 2025-09-10 01:02:34.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1816 …}
    #fromApi: false
    -name: "Encadrant Technique d'Insertion"
    -description: """
      L'encadrant technique d'insertion (ETI) supervise et soutient socio-professionnellement des personnes éloignées du marché du travail au sein d'une structure d'insertion produisant des biens ou services. Sa mission est d'atteindre les objectifs de production tout en intégrant les buts de formation et d'insertion des salariés. Sous la direction du responsable de la structure, l'ETI organise et gère une partie de l'activité de production. Il établit les conditions pour réaliser un produit ou service, en planifie la mise en œuvre et assure le suivi pour garantir la qualité et la quantité. Il utilise des outils numériques pour la gestion de la production, répartit le travail selon les compétences des salariés et gère l'équipe, en veillant à leur motivation et à la résolution de conflits.\r\n
      L'ETI joue également un rôle dans l'accueil, l'accompagnement et le suivi socio-professionnel des salariés en insertion. Il favorise leur intégration dans la structure, identifie leurs atouts et obstacles, et collabore avec d'autres acteurs du parcours d'insertion. Il contribue à l'évolution professionnelle des salariés en organisant des séances d'apprentissage, en s'assurant de la pertinence des méthodes pédagogiques et en évaluant leurs acquis. Il documente et atteste des compétences professionnelles acquises.
      """
    -public: false
    -_links: null
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#2698
    -lockBy: App\Entity\Scholar\Module\OriginModule {#2713 …}
    -lockByStatus: 1
    -id: "8ae6ba4d-bf6d-11ea-8d8a-0242ac1c0003"
    -lessons: Doctrine\ORM\PersistentCollection {#2699 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#2704 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#2709 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
    -createdAt: DateTime @1594028779 {#2689
      date: 2020-07-06 11:46:19.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1757372418 {#2697
      date: 2025-09-09 01:00:18.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#12831
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#12854 …}
    -lockByStatus: 1
    -id: "d2bb4944-c826-11ea-8d8a-0242ac1c0003"
    -chapters: Doctrine\ORM\PersistentCollection {#12832 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#12837 …}
    -exercises: Doctrine\ORM\PersistentCollection {#12834 …}
    -minimumTime: DateTime @21600 {#12823
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#12839 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#3175 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#12841 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#12843 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#12849 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
    -createdAt: DateTime @1594987965 {#12829
      date: 2020-07-17 14:12:45.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1757058856 {#12830
      date: 2025-09-05 09:54:16.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#11906 …}
    #fromApi: false
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\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 {#1693
    -lockBy: App\Entity\Scholar\Training\Training {#1808 …}
    -lockByStatus: 1
    -id: "fe5bdd93-b6d8-11ee-b7d7-0242c0a85003"
    -modules: Doctrine\ORM\PersistentCollection {#1706 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1733 …}
    -totalHourDescription: 0
    -videoDescription: null
    -diplomaDescription: "Titre Niveau 4 (Bac)"
    -trainingProduct: null
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1743 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1745 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1749 …}
    -thematic: [
      "2"
    ]
    -diploma: 4
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1792 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
    -createdAt: DateTime @1705675359 {#1686
      date: 2024-01-19 15:42:39.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458954 {#1691
      date: 2025-09-10 01:02:34.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1816 …}
    #fromApi: false
    -name: "Encadrant Technique d'Insertion"
    -description: """
      L'encadrant technique d'insertion (ETI) supervise et soutient socio-professionnellement des personnes éloignées du marché du travail au sein d'une structure d'insertion produisant des biens ou services. Sa mission est d'atteindre les objectifs de production tout en intégrant les buts de formation et d'insertion des salariés. Sous la direction du responsable de la structure, l'ETI organise et gère une partie de l'activité de production. Il établit les conditions pour réaliser un produit ou service, en planifie la mise en œuvre et assure le suivi pour garantir la qualité et la quantité. Il utilise des outils numériques pour la gestion de la production, répartit le travail selon les compétences des salariés et gère l'équipe, en veillant à leur motivation et à la résolution de conflits.\r\n
      L'ETI joue également un rôle dans l'accueil, l'accompagnement et le suivi socio-professionnel des salariés en insertion. Il favorise leur intégration dans la structure, identifie leurs atouts et obstacles, et collabore avec d'autres acteurs du parcours d'insertion. Il contribue à l'évolution professionnelle des salariés en organisant des séances d'apprentissage, en s'assurant de la pertinence des méthodes pédagogiques et en évaluant leurs acquis. Il documente et atteste des compétences professionnelles acquises.
      """
    -public: false
    -_links: null
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#2698
    -lockBy: App\Entity\Scholar\Module\OriginModule {#2713 …}
    -lockByStatus: 1
    -id: "8ae6ba4d-bf6d-11ea-8d8a-0242ac1c0003"
    -lessons: Doctrine\ORM\PersistentCollection {#2699 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#2704 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#2709 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
    -createdAt: DateTime @1594028779 {#2689
      date: 2020-07-06 11:46:19.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1757372418 {#2697
      date: 2025-09-09 01:00:18.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#12874
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#12896 …}
    -lockByStatus: 1
    -id: "1ab715ac-955c-11ec-aa25-0242ac140004"
    -chapters: Doctrine\ORM\PersistentCollection {#12875 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#12880 …}
    -exercises: Doctrine\ORM\PersistentCollection {#12877 …}
    -minimumTime: DateTime @21600 {#12867
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#12882 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#3175 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#12884 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#12886 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#12892 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
    -createdAt: DateTime @1645698335 {#12872
      date: 2022-02-24 11:25:35.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1755852736 {#12873
      date: 2025-08-22 10:52:16.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#9718 …}
    #fromApi: false
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\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 {#1693
    -lockBy: App\Entity\Scholar\Training\Training {#1808 …}
    -lockByStatus: 1
    -id: "fe5bdd93-b6d8-11ee-b7d7-0242c0a85003"
    -modules: Doctrine\ORM\PersistentCollection {#1706 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1733 …}
    -totalHourDescription: 0
    -videoDescription: null
    -diplomaDescription: "Titre Niveau 4 (Bac)"
    -trainingProduct: null
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1743 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1745 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1749 …}
    -thematic: [
      "2"
    ]
    -diploma: 4
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1792 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
    -createdAt: DateTime @1705675359 {#1686
      date: 2024-01-19 15:42:39.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458954 {#1691
      date: 2025-09-10 01:02:34.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1816 …}
    #fromApi: false
    -name: "Encadrant Technique d'Insertion"
    -description: """
      L'encadrant technique d'insertion (ETI) supervise et soutient socio-professionnellement des personnes éloignées du marché du travail au sein d'une structure d'insertion produisant des biens ou services. Sa mission est d'atteindre les objectifs de production tout en intégrant les buts de formation et d'insertion des salariés. Sous la direction du responsable de la structure, l'ETI organise et gère une partie de l'activité de production. Il établit les conditions pour réaliser un produit ou service, en planifie la mise en œuvre et assure le suivi pour garantir la qualité et la quantité. Il utilise des outils numériques pour la gestion de la production, répartit le travail selon les compétences des salariés et gère l'équipe, en veillant à leur motivation et à la résolution de conflits.\r\n
      L'ETI joue également un rôle dans l'accueil, l'accompagnement et le suivi socio-professionnel des salariés en insertion. Il favorise leur intégration dans la structure, identifie leurs atouts et obstacles, et collabore avec d'autres acteurs du parcours d'insertion. Il contribue à l'évolution professionnelle des salariés en organisant des séances d'apprentissage, en s'assurant de la pertinence des méthodes pédagogiques et en évaluant leurs acquis. Il documente et atteste des compétences professionnelles acquises.
      """
    -public: false
    -_links: null
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#2727
    -lockBy: App\Entity\Scholar\Module\OriginModule {#2742 …}
    -lockByStatus: 1
    -id: "f1a1c8be-bf6d-11ea-8d8a-0242ac1c0003"
    -lessons: Doctrine\ORM\PersistentCollection {#2728 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#2733 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#2738 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
    -createdAt: DateTime @1594028951 {#2725
      date: 2020-07-06 11:49:11.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1757458820 {#2726
      date: 2025-09-10 01:00:20.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#13057
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#13080 …}
    -lockByStatus: 1
    -id: "9251d33a-c829-11ea-8d8a-0242ac1c0003"
    -chapters: Doctrine\ORM\PersistentCollection {#13058 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#13063 …}
    -exercises: Doctrine\ORM\PersistentCollection {#13060 …}
    -minimumTime: DateTime @21600 {#13054
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#13065 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#3175 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#13067 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#13069 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#13075 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
    -createdAt: DateTime @1594989146 {#13055
      date: 2020-07-17 14:32:26.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1757458810 {#13056
      date: 2025-09-10 01:00:10.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#11502 …}
    #fromApi: false
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\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 {#1693
    -lockBy: App\Entity\Scholar\Training\Training {#1808 …}
    -lockByStatus: 1
    -id: "fe5bdd93-b6d8-11ee-b7d7-0242c0a85003"
    -modules: Doctrine\ORM\PersistentCollection {#1706 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1733 …}
    -totalHourDescription: 0
    -videoDescription: null
    -diplomaDescription: "Titre Niveau 4 (Bac)"
    -trainingProduct: null
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1743 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1745 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1749 …}
    -thematic: [
      "2"
    ]
    -diploma: 4
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1792 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
    -createdAt: DateTime @1705675359 {#1686
      date: 2024-01-19 15:42:39.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458954 {#1691
      date: 2025-09-10 01:02:34.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1816 …}
    #fromApi: false
    -name: "Encadrant Technique d'Insertion"
    -description: """
      L'encadrant technique d'insertion (ETI) supervise et soutient socio-professionnellement des personnes éloignées du marché du travail au sein d'une structure d'insertion produisant des biens ou services. Sa mission est d'atteindre les objectifs de production tout en intégrant les buts de formation et d'insertion des salariés. Sous la direction du responsable de la structure, l'ETI organise et gère une partie de l'activité de production. Il établit les conditions pour réaliser un produit ou service, en planifie la mise en œuvre et assure le suivi pour garantir la qualité et la quantité. Il utilise des outils numériques pour la gestion de la production, répartit le travail selon les compétences des salariés et gère l'équipe, en veillant à leur motivation et à la résolution de conflits.\r\n
      L'ETI joue également un rôle dans l'accueil, l'accompagnement et le suivi socio-professionnel des salariés en insertion. Il favorise leur intégration dans la structure, identifie leurs atouts et obstacles, et collabore avec d'autres acteurs du parcours d'insertion. Il contribue à l'évolution professionnelle des salariés en organisant des séances d'apprentissage, en s'assurant de la pertinence des méthodes pédagogiques et en évaluant leurs acquis. Il documente et atteste des compétences professionnelles acquises.
      """
    -public: false
    -_links: null
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#2727
    -lockBy: App\Entity\Scholar\Module\OriginModule {#2742 …}
    -lockByStatus: 1
    -id: "f1a1c8be-bf6d-11ea-8d8a-0242ac1c0003"
    -lessons: Doctrine\ORM\PersistentCollection {#2728 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#2733 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#2738 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
    -createdAt: DateTime @1594028951 {#2725
      date: 2020-07-06 11:49:11.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1757458820 {#2726
      date: 2025-09-10 01:00:20.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#13101
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#13123 …}
    -lockByStatus: 1
    -id: "a6b29788-c829-11ea-8d8a-0242ac1c0003"
    -chapters: Doctrine\ORM\PersistentCollection {#13102 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#13107 …}
    -exercises: Doctrine\ORM\PersistentCollection {#13104 …}
    -minimumTime: DateTime @21600 {#13093
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#13109 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#3175 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#13111 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#13113 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#13118 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
    -createdAt: DateTime @1594989180 {#13099
      date: 2020-07-17 14:33:00.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1750847724 {#13100
      date: 2025-06-25 12:35:24.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\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 {#1693
    -lockBy: App\Entity\Scholar\Training\Training {#1808 …}
    -lockByStatus: 1
    -id: "fe5bdd93-b6d8-11ee-b7d7-0242c0a85003"
    -modules: Doctrine\ORM\PersistentCollection {#1706 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1733 …}
    -totalHourDescription: 0
    -videoDescription: null
    -diplomaDescription: "Titre Niveau 4 (Bac)"
    -trainingProduct: null
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1743 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1745 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1749 …}
    -thematic: [
      "2"
    ]
    -diploma: 4
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1792 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
    -createdAt: DateTime @1705675359 {#1686
      date: 2024-01-19 15:42:39.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458954 {#1691
      date: 2025-09-10 01:02:34.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1816 …}
    #fromApi: false
    -name: "Encadrant Technique d'Insertion"
    -description: """
      L'encadrant technique d'insertion (ETI) supervise et soutient socio-professionnellement des personnes éloignées du marché du travail au sein d'une structure d'insertion produisant des biens ou services. Sa mission est d'atteindre les objectifs de production tout en intégrant les buts de formation et d'insertion des salariés. Sous la direction du responsable de la structure, l'ETI organise et gère une partie de l'activité de production. Il établit les conditions pour réaliser un produit ou service, en planifie la mise en œuvre et assure le suivi pour garantir la qualité et la quantité. Il utilise des outils numériques pour la gestion de la production, répartit le travail selon les compétences des salariés et gère l'équipe, en veillant à leur motivation et à la résolution de conflits.\r\n
      L'ETI joue également un rôle dans l'accueil, l'accompagnement et le suivi socio-professionnel des salariés en insertion. Il favorise leur intégration dans la structure, identifie leurs atouts et obstacles, et collabore avec d'autres acteurs du parcours d'insertion. Il contribue à l'évolution professionnelle des salariés en organisant des séances d'apprentissage, en s'assurant de la pertinence des méthodes pédagogiques et en évaluant leurs acquis. Il documente et atteste des compétences professionnelles acquises.
      """
    -public: false
    -_links: null
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#2727
    -lockBy: App\Entity\Scholar\Module\OriginModule {#2742 …}
    -lockByStatus: 1
    -id: "f1a1c8be-bf6d-11ea-8d8a-0242ac1c0003"
    -lessons: Doctrine\ORM\PersistentCollection {#2728 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#2733 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#2738 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
    -createdAt: DateTime @1594028951 {#2725
      date: 2020-07-06 11:49:11.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1757458820 {#2726
      date: 2025-09-10 01:00:20.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#13143
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#13167 …}
    -lockByStatus: 1
    -id: "072d5be9-c82a-11ea-8d8a-0242ac1c0003"
    -chapters: Doctrine\ORM\PersistentCollection {#13144 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#13149 …}
    -exercises: Doctrine\ORM\PersistentCollection {#13146 …}
    -minimumTime: DateTime @21600 {#13136
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#13151 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#3175 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#13153 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#13155 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#13161 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
    -createdAt: DateTime @1594989342 {#13141
      date: 2020-07-17 14:35:42.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1754385505 {#13142
      date: 2025-08-05 11:18:25.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#13159 …}
    #fromApi: false
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\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 {#1693
    -lockBy: App\Entity\Scholar\Training\Training {#1808 …}
    -lockByStatus: 1
    -id: "fe5bdd93-b6d8-11ee-b7d7-0242c0a85003"
    -modules: Doctrine\ORM\PersistentCollection {#1706 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1733 …}
    -totalHourDescription: 0
    -videoDescription: null
    -diplomaDescription: "Titre Niveau 4 (Bac)"
    -trainingProduct: null
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1743 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1745 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1749 …}
    -thematic: [
      "2"
    ]
    -diploma: 4
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1792 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
    -createdAt: DateTime @1705675359 {#1686
      date: 2024-01-19 15:42:39.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458954 {#1691
      date: 2025-09-10 01:02:34.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1816 …}
    #fromApi: false
    -name: "Encadrant Technique d'Insertion"
    -description: """
      L'encadrant technique d'insertion (ETI) supervise et soutient socio-professionnellement des personnes éloignées du marché du travail au sein d'une structure d'insertion produisant des biens ou services. Sa mission est d'atteindre les objectifs de production tout en intégrant les buts de formation et d'insertion des salariés. Sous la direction du responsable de la structure, l'ETI organise et gère une partie de l'activité de production. Il établit les conditions pour réaliser un produit ou service, en planifie la mise en œuvre et assure le suivi pour garantir la qualité et la quantité. Il utilise des outils numériques pour la gestion de la production, répartit le travail selon les compétences des salariés et gère l'équipe, en veillant à leur motivation et à la résolution de conflits.\r\n
      L'ETI joue également un rôle dans l'accueil, l'accompagnement et le suivi socio-professionnel des salariés en insertion. Il favorise leur intégration dans la structure, identifie leurs atouts et obstacles, et collabore avec d'autres acteurs du parcours d'insertion. Il contribue à l'évolution professionnelle des salariés en organisant des séances d'apprentissage, en s'assurant de la pertinence des méthodes pédagogiques et en évaluant leurs acquis. Il documente et atteste des compétences professionnelles acquises.
      """
    -public: false
    -_links: null
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#2756
    -lockBy: App\Entity\Scholar\Module\OriginModule {#2771 …}
    -lockByStatus: 1
    -id: "116bf095-bf6e-11ea-8d8a-0242ac1c0003"
    -lessons: Doctrine\ORM\PersistentCollection {#2757 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#2762 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#2767 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
    -createdAt: DateTime @1594029004 {#2754
      date: 2020-07-06 11:50:04.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1645705709 {#2755
      date: 2022-02-24 13:28:29.0 Europe/Paris (+01:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#13272
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#13295 …}
    -lockByStatus: 1
    -id: "56e78de8-c82a-11ea-8d8a-0242ac1c0003"
    -chapters: Doctrine\ORM\PersistentCollection {#13273 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#13278 …}
    -exercises: Doctrine\ORM\PersistentCollection {#13275 …}
    -minimumTime: DateTime @21600 {#13269
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#13280 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#3175 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#13282 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#13284 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#13290 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
    -createdAt: DateTime @1594989476 {#13270
      date: 2020-07-17 14:37:56.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1757005226 {#13271
      date: 2025-09-04 19:00:26.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#12715 …}
    #fromApi: false
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\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 {#1693
    -lockBy: App\Entity\Scholar\Training\Training {#1808 …}
    -lockByStatus: 1
    -id: "fe5bdd93-b6d8-11ee-b7d7-0242c0a85003"
    -modules: Doctrine\ORM\PersistentCollection {#1706 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1733 …}
    -totalHourDescription: 0
    -videoDescription: null
    -diplomaDescription: "Titre Niveau 4 (Bac)"
    -trainingProduct: null
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1743 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1745 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1749 …}
    -thematic: [
      "2"
    ]
    -diploma: 4
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1792 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
    -createdAt: DateTime @1705675359 {#1686
      date: 2024-01-19 15:42:39.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458954 {#1691
      date: 2025-09-10 01:02:34.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1816 …}
    #fromApi: false
    -name: "Encadrant Technique d'Insertion"
    -description: """
      L'encadrant technique d'insertion (ETI) supervise et soutient socio-professionnellement des personnes éloignées du marché du travail au sein d'une structure d'insertion produisant des biens ou services. Sa mission est d'atteindre les objectifs de production tout en intégrant les buts de formation et d'insertion des salariés. Sous la direction du responsable de la structure, l'ETI organise et gère une partie de l'activité de production. Il établit les conditions pour réaliser un produit ou service, en planifie la mise en œuvre et assure le suivi pour garantir la qualité et la quantité. Il utilise des outils numériques pour la gestion de la production, répartit le travail selon les compétences des salariés et gère l'équipe, en veillant à leur motivation et à la résolution de conflits.\r\n
      L'ETI joue également un rôle dans l'accueil, l'accompagnement et le suivi socio-professionnel des salariés en insertion. Il favorise leur intégration dans la structure, identifie leurs atouts et obstacles, et collabore avec d'autres acteurs du parcours d'insertion. Il contribue à l'évolution professionnelle des salariés en organisant des séances d'apprentissage, en s'assurant de la pertinence des méthodes pédagogiques et en évaluant leurs acquis. Il documente et atteste des compétences professionnelles acquises.
      """
    -public: false
    -_links: null
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#2756
    -lockBy: App\Entity\Scholar\Module\OriginModule {#2771 …}
    -lockByStatus: 1
    -id: "116bf095-bf6e-11ea-8d8a-0242ac1c0003"
    -lessons: Doctrine\ORM\PersistentCollection {#2757 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#2762 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#2767 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
    -createdAt: DateTime @1594029004 {#2754
      date: 2020-07-06 11:50:04.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1645705709 {#2755
      date: 2022-02-24 13:28:29.0 Europe/Paris (+01:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#13315
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#13338 …}
    -lockByStatus: 1
    -id: "72a8f43c-c82a-11ea-8d8a-0242ac1c0003"
    -chapters: Doctrine\ORM\PersistentCollection {#13316 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#13321 …}
    -exercises: Doctrine\ORM\PersistentCollection {#13318 …}
    -minimumTime: DateTime @21600 {#13308
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#13323 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#3175 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#13325 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#13327 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#13333 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
    -createdAt: DateTime @1594989522 {#13313
      date: 2020-07-17 14:38:42.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1757005243 {#13314
      date: 2025-09-04 19:00:43.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#12715 …}
    #fromApi: false
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\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 {#1693
    -lockBy: App\Entity\Scholar\Training\Training {#1808 …}
    -lockByStatus: 1
    -id: "fe5bdd93-b6d8-11ee-b7d7-0242c0a85003"
    -modules: Doctrine\ORM\PersistentCollection {#1706 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1733 …}
    -totalHourDescription: 0
    -videoDescription: null
    -diplomaDescription: "Titre Niveau 4 (Bac)"
    -trainingProduct: null
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1743 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1745 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1749 …}
    -thematic: [
      "2"
    ]
    -diploma: 4
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1792 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
    -createdAt: DateTime @1705675359 {#1686
      date: 2024-01-19 15:42:39.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458954 {#1691
      date: 2025-09-10 01:02:34.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1816 …}
    #fromApi: false
    -name: "Encadrant Technique d'Insertion"
    -description: """
      L'encadrant technique d'insertion (ETI) supervise et soutient socio-professionnellement des personnes éloignées du marché du travail au sein d'une structure d'insertion produisant des biens ou services. Sa mission est d'atteindre les objectifs de production tout en intégrant les buts de formation et d'insertion des salariés. Sous la direction du responsable de la structure, l'ETI organise et gère une partie de l'activité de production. Il établit les conditions pour réaliser un produit ou service, en planifie la mise en œuvre et assure le suivi pour garantir la qualité et la quantité. Il utilise des outils numériques pour la gestion de la production, répartit le travail selon les compétences des salariés et gère l'équipe, en veillant à leur motivation et à la résolution de conflits.\r\n
      L'ETI joue également un rôle dans l'accueil, l'accompagnement et le suivi socio-professionnel des salariés en insertion. Il favorise leur intégration dans la structure, identifie leurs atouts et obstacles, et collabore avec d'autres acteurs du parcours d'insertion. Il contribue à l'évolution professionnelle des salariés en organisant des séances d'apprentissage, en s'assurant de la pertinence des méthodes pédagogiques et en évaluant leurs acquis. Il documente et atteste des compétences professionnelles acquises.
      """
    -public: false
    -_links: null
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#2756
    -lockBy: App\Entity\Scholar\Module\OriginModule {#2771 …}
    -lockByStatus: 1
    -id: "116bf095-bf6e-11ea-8d8a-0242ac1c0003"
    -lessons: Doctrine\ORM\PersistentCollection {#2757 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#2762 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#2767 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
    -createdAt: DateTime @1594029004 {#2754
      date: 2020-07-06 11:50:04.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1645705709 {#2755
      date: 2022-02-24 13:28:29.0 Europe/Paris (+01:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#13358
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#13381 …}
    -lockByStatus: 1
    -id: "87fb555f-c82a-11ea-8d8a-0242ac1c0003"
    -chapters: Doctrine\ORM\PersistentCollection {#13359 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#13364 …}
    -exercises: Doctrine\ORM\PersistentCollection {#13361 …}
    -minimumTime: DateTime @21600 {#13351
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#13366 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#3175 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#13368 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#13370 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#13376 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
    -createdAt: DateTime @1594989558 {#13356
      date: 2020-07-17 14:39:18.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1757060611 {#13357
      date: 2025-09-05 10:23:31.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#12715 …}
    #fromApi: false
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\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 {#1693
    -lockBy: App\Entity\Scholar\Training\Training {#1808 …}
    -lockByStatus: 1
    -id: "fe5bdd93-b6d8-11ee-b7d7-0242c0a85003"
    -modules: Doctrine\ORM\PersistentCollection {#1706 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1733 …}
    -totalHourDescription: 0
    -videoDescription: null
    -diplomaDescription: "Titre Niveau 4 (Bac)"
    -trainingProduct: null
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1743 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1745 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1749 …}
    -thematic: [
      "2"
    ]
    -diploma: 4
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1792 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
    -createdAt: DateTime @1705675359 {#1686
      date: 2024-01-19 15:42:39.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458954 {#1691
      date: 2025-09-10 01:02:34.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1816 …}
    #fromApi: false
    -name: "Encadrant Technique d'Insertion"
    -description: """
      L'encadrant technique d'insertion (ETI) supervise et soutient socio-professionnellement des personnes éloignées du marché du travail au sein d'une structure d'insertion produisant des biens ou services. Sa mission est d'atteindre les objectifs de production tout en intégrant les buts de formation et d'insertion des salariés. Sous la direction du responsable de la structure, l'ETI organise et gère une partie de l'activité de production. Il établit les conditions pour réaliser un produit ou service, en planifie la mise en œuvre et assure le suivi pour garantir la qualité et la quantité. Il utilise des outils numériques pour la gestion de la production, répartit le travail selon les compétences des salariés et gère l'équipe, en veillant à leur motivation et à la résolution de conflits.\r\n
      L'ETI joue également un rôle dans l'accueil, l'accompagnement et le suivi socio-professionnel des salariés en insertion. Il favorise leur intégration dans la structure, identifie leurs atouts et obstacles, et collabore avec d'autres acteurs du parcours d'insertion. Il contribue à l'évolution professionnelle des salariés en organisant des séances d'apprentissage, en s'assurant de la pertinence des méthodes pédagogiques et en évaluant leurs acquis. Il documente et atteste des compétences professionnelles acquises.
      """
    -public: false
    -_links: null
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#2756
    -lockBy: App\Entity\Scholar\Module\OriginModule {#2771 …}
    -lockByStatus: 1
    -id: "116bf095-bf6e-11ea-8d8a-0242ac1c0003"
    -lessons: Doctrine\ORM\PersistentCollection {#2757 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#2762 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#2767 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
    -createdAt: DateTime @1594029004 {#2754
      date: 2020-07-06 11:50:04.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1645705709 {#2755
      date: 2022-02-24 13:28:29.0 Europe/Paris (+01:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#13401
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#13425 …}
    -lockByStatus: 1
    -id: "bc9425a2-c82a-11ea-8d8a-0242ac1c0003"
    -chapters: Doctrine\ORM\PersistentCollection {#13402 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#13407 …}
    -exercises: Doctrine\ORM\PersistentCollection {#13404 …}
    -minimumTime: DateTime @21600 {#13394
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#13409 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#3175 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#13411 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#13413 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#13419 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
    -createdAt: DateTime @1594989646 {#13399
      date: 2020-07-17 14:40:46.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1756544672 {#13400
      date: 2025-08-30 11:04:32.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#13417 …}
    #fromApi: false
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\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 {#1693
    -lockBy: App\Entity\Scholar\Training\Training {#1808 …}
    -lockByStatus: 1
    -id: "fe5bdd93-b6d8-11ee-b7d7-0242c0a85003"
    -modules: Doctrine\ORM\PersistentCollection {#1706 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1733 …}
    -totalHourDescription: 0
    -videoDescription: null
    -diplomaDescription: "Titre Niveau 4 (Bac)"
    -trainingProduct: null
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1743 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1745 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1749 …}
    -thematic: [
      "2"
    ]
    -diploma: 4
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1792 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
    -createdAt: DateTime @1705675359 {#1686
      date: 2024-01-19 15:42:39.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458954 {#1691
      date: 2025-09-10 01:02:34.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1816 …}
    #fromApi: false
    -name: "Encadrant Technique d'Insertion"
    -description: """
      L'encadrant technique d'insertion (ETI) supervise et soutient socio-professionnellement des personnes éloignées du marché du travail au sein d'une structure d'insertion produisant des biens ou services. Sa mission est d'atteindre les objectifs de production tout en intégrant les buts de formation et d'insertion des salariés. Sous la direction du responsable de la structure, l'ETI organise et gère une partie de l'activité de production. Il établit les conditions pour réaliser un produit ou service, en planifie la mise en œuvre et assure le suivi pour garantir la qualité et la quantité. Il utilise des outils numériques pour la gestion de la production, répartit le travail selon les compétences des salariés et gère l'équipe, en veillant à leur motivation et à la résolution de conflits.\r\n
      L'ETI joue également un rôle dans l'accueil, l'accompagnement et le suivi socio-professionnel des salariés en insertion. Il favorise leur intégration dans la structure, identifie leurs atouts et obstacles, et collabore avec d'autres acteurs du parcours d'insertion. Il contribue à l'évolution professionnelle des salariés en organisant des séances d'apprentissage, en s'assurant de la pertinence des méthodes pédagogiques et en évaluant leurs acquis. Il documente et atteste des compétences professionnelles acquises.
      """
    -public: false
    -_links: null
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#2756
    -lockBy: App\Entity\Scholar\Module\OriginModule {#2771 …}
    -lockByStatus: 1
    -id: "116bf095-bf6e-11ea-8d8a-0242ac1c0003"
    -lessons: Doctrine\ORM\PersistentCollection {#2757 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#2762 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#2767 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
    -createdAt: DateTime @1594029004 {#2754
      date: 2020-07-06 11:50:04.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1645705709 {#2755
      date: 2022-02-24 13:28:29.0 Europe/Paris (+01:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#13447
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#13470 …}
    -lockByStatus: 1
    -id: "11995359-956d-11ec-aa25-0242ac140004"
    -chapters: Doctrine\ORM\PersistentCollection {#13448 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#13453 …}
    -exercises: Doctrine\ORM\PersistentCollection {#13450 …}
    -minimumTime: DateTime @21600 {#13444
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#13455 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#3175 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#13457 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#13459 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#13465 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
    -createdAt: DateTime @1645705622 {#13445
      date: 2022-02-24 13:27:02.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757337867 {#13446
      date: 2025-09-08 15:24:27.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#12715 …}
    #fromApi: false
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\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 {#1693
    -lockBy: App\Entity\Scholar\Training\Training {#1808 …}
    -lockByStatus: 1
    -id: "fe5bdd93-b6d8-11ee-b7d7-0242c0a85003"
    -modules: Doctrine\ORM\PersistentCollection {#1706 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1733 …}
    -totalHourDescription: 0
    -videoDescription: null
    -diplomaDescription: "Titre Niveau 4 (Bac)"
    -trainingProduct: null
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1743 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1745 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1749 …}
    -thematic: [
      "2"
    ]
    -diploma: 4
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1792 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
    -createdAt: DateTime @1705675359 {#1686
      date: 2024-01-19 15:42:39.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458954 {#1691
      date: 2025-09-10 01:02:34.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1816 …}
    #fromApi: false
    -name: "Encadrant Technique d'Insertion"
    -description: """
      L'encadrant technique d'insertion (ETI) supervise et soutient socio-professionnellement des personnes éloignées du marché du travail au sein d'une structure d'insertion produisant des biens ou services. Sa mission est d'atteindre les objectifs de production tout en intégrant les buts de formation et d'insertion des salariés. Sous la direction du responsable de la structure, l'ETI organise et gère une partie de l'activité de production. Il établit les conditions pour réaliser un produit ou service, en planifie la mise en œuvre et assure le suivi pour garantir la qualité et la quantité. Il utilise des outils numériques pour la gestion de la production, répartit le travail selon les compétences des salariés et gère l'équipe, en veillant à leur motivation et à la résolution de conflits.\r\n
      L'ETI joue également un rôle dans l'accueil, l'accompagnement et le suivi socio-professionnel des salariés en insertion. Il favorise leur intégration dans la structure, identifie leurs atouts et obstacles, et collabore avec d'autres acteurs du parcours d'insertion. Il contribue à l'évolution professionnelle des salariés en organisant des séances d'apprentissage, en s'assurant de la pertinence des méthodes pédagogiques et en évaluant leurs acquis. Il documente et atteste des compétences professionnelles acquises.
      """
    -public: false
    -_links: null
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#2784
    -lockBy: App\Entity\Scholar\Module\OriginModule {#2798 …}
    -lockByStatus: 1
    -id: "3252e585-bf6e-11ea-8d8a-0242ac1c0003"
    -lessons: Doctrine\ORM\PersistentCollection {#2785 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#2790 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#2794 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
    -createdAt: DateTime @1594029059 {#2774
      date: 2020-07-06 11:50:59.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1645733415 {#2783
      date: 2022-02-24 21:10:15.0 Europe/Paris (+01:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#13631
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#13655 …}
    -lockByStatus: 1
    -id: "0fe148a8-c82b-11ea-8d8a-0242ac1c0003"
    -chapters: Doctrine\ORM\PersistentCollection {#13632 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#13637 …}
    -exercises: Doctrine\ORM\PersistentCollection {#13634 …}
    -minimumTime: DateTime @21600 {#13628
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#13639 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#3175 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#13641 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#13643 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#13649 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
    -createdAt: DateTime @1594989786 {#13629
      date: 2020-07-17 14:43:06.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1757167979 {#13630
      date: 2025-09-06 16:12:59.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#13647 …}
    #fromApi: false
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\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 {#1693
    -lockBy: App\Entity\Scholar\Training\Training {#1808 …}
    -lockByStatus: 1
    -id: "fe5bdd93-b6d8-11ee-b7d7-0242c0a85003"
    -modules: Doctrine\ORM\PersistentCollection {#1706 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1733 …}
    -totalHourDescription: 0
    -videoDescription: null
    -diplomaDescription: "Titre Niveau 4 (Bac)"
    -trainingProduct: null
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1743 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1745 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1749 …}
    -thematic: [
      "2"
    ]
    -diploma: 4
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1792 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
    -createdAt: DateTime @1705675359 {#1686
      date: 2024-01-19 15:42:39.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458954 {#1691
      date: 2025-09-10 01:02:34.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1816 …}
    #fromApi: false
    -name: "Encadrant Technique d'Insertion"
    -description: """
      L'encadrant technique d'insertion (ETI) supervise et soutient socio-professionnellement des personnes éloignées du marché du travail au sein d'une structure d'insertion produisant des biens ou services. Sa mission est d'atteindre les objectifs de production tout en intégrant les buts de formation et d'insertion des salariés. Sous la direction du responsable de la structure, l'ETI organise et gère une partie de l'activité de production. Il établit les conditions pour réaliser un produit ou service, en planifie la mise en œuvre et assure le suivi pour garantir la qualité et la quantité. Il utilise des outils numériques pour la gestion de la production, répartit le travail selon les compétences des salariés et gère l'équipe, en veillant à leur motivation et à la résolution de conflits.\r\n
      L'ETI joue également un rôle dans l'accueil, l'accompagnement et le suivi socio-professionnel des salariés en insertion. Il favorise leur intégration dans la structure, identifie leurs atouts et obstacles, et collabore avec d'autres acteurs du parcours d'insertion. Il contribue à l'évolution professionnelle des salariés en organisant des séances d'apprentissage, en s'assurant de la pertinence des méthodes pédagogiques et en évaluant leurs acquis. Il documente et atteste des compétences professionnelles acquises.
      """
    -public: false
    -_links: null
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#2784
    -lockBy: App\Entity\Scholar\Module\OriginModule {#2798 …}
    -lockByStatus: 1
    -id: "3252e585-bf6e-11ea-8d8a-0242ac1c0003"
    -lessons: Doctrine\ORM\PersistentCollection {#2785 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#2790 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#2794 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
    -createdAt: DateTime @1594029059 {#2774
      date: 2020-07-06 11:50:59.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1645733415 {#2783
      date: 2022-02-24 21:10:15.0 Europe/Paris (+01:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#13675
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#13698 …}
    -lockByStatus: 1
    -id: "7824edec-14a5-11ed-81e4-0242ac140006"
    -chapters: Doctrine\ORM\PersistentCollection {#13676 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#13681 …}
    -exercises: Doctrine\ORM\PersistentCollection {#13678 …}
    -minimumTime: DateTime @21600 {#13668
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#13683 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#3175 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#13685 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#13687 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#13693 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
    -createdAt: DateTime @1659693643 {#13673
      date: 2022-08-05 12:00:43.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1756798757 {#13674
      date: 2025-09-02 09:39:17.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#12715 …}
    #fromApi: false
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\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 {#1693
    -lockBy: App\Entity\Scholar\Training\Training {#1808 …}
    -lockByStatus: 1
    -id: "fe5bdd93-b6d8-11ee-b7d7-0242c0a85003"
    -modules: Doctrine\ORM\PersistentCollection {#1706 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1733 …}
    -totalHourDescription: 0
    -videoDescription: null
    -diplomaDescription: "Titre Niveau 4 (Bac)"
    -trainingProduct: null
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1743 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1745 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1749 …}
    -thematic: [
      "2"
    ]
    -diploma: 4
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1792 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
    -createdAt: DateTime @1705675359 {#1686
      date: 2024-01-19 15:42:39.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458954 {#1691
      date: 2025-09-10 01:02:34.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1816 …}
    #fromApi: false
    -name: "Encadrant Technique d'Insertion"
    -description: """
      L'encadrant technique d'insertion (ETI) supervise et soutient socio-professionnellement des personnes éloignées du marché du travail au sein d'une structure d'insertion produisant des biens ou services. Sa mission est d'atteindre les objectifs de production tout en intégrant les buts de formation et d'insertion des salariés. Sous la direction du responsable de la structure, l'ETI organise et gère une partie de l'activité de production. Il établit les conditions pour réaliser un produit ou service, en planifie la mise en œuvre et assure le suivi pour garantir la qualité et la quantité. Il utilise des outils numériques pour la gestion de la production, répartit le travail selon les compétences des salariés et gère l'équipe, en veillant à leur motivation et à la résolution de conflits.\r\n
      L'ETI joue également un rôle dans l'accueil, l'accompagnement et le suivi socio-professionnel des salariés en insertion. Il favorise leur intégration dans la structure, identifie leurs atouts et obstacles, et collabore avec d'autres acteurs du parcours d'insertion. Il contribue à l'évolution professionnelle des salariés en organisant des séances d'apprentissage, en s'assurant de la pertinence des méthodes pédagogiques et en évaluant leurs acquis. Il documente et atteste des compétences professionnelles acquises.
      """
    -public: false
    -_links: null
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#2784
    -lockBy: App\Entity\Scholar\Module\OriginModule {#2798 …}
    -lockByStatus: 1
    -id: "3252e585-bf6e-11ea-8d8a-0242ac1c0003"
    -lessons: Doctrine\ORM\PersistentCollection {#2785 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#2790 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#2794 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
    -createdAt: DateTime @1594029059 {#2774
      date: 2020-07-06 11:50:59.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1645733415 {#2783
      date: 2022-02-24 21:10:15.0 Europe/Paris (+01:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#13718
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#13740 …}
    -lockByStatus: 1
    -id: "279bce5c-c82b-11ea-8d8a-0242ac1c0003"
    -chapters: Doctrine\ORM\PersistentCollection {#13719 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#13724 …}
    -exercises: Doctrine\ORM\PersistentCollection {#13721 …}
    -minimumTime: DateTime @21600 {#13711
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#13726 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#3175 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#13728 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#13730 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#13735 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
    -createdAt: DateTime @1594989826 {#13716
      date: 2020-07-17 14:43:46.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1750847724 {#13717
      date: 2025-06-25 12:35:24.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\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 {#1693
    -lockBy: App\Entity\Scholar\Training\Training {#1808 …}
    -lockByStatus: 1
    -id: "fe5bdd93-b6d8-11ee-b7d7-0242c0a85003"
    -modules: Doctrine\ORM\PersistentCollection {#1706 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1733 …}
    -totalHourDescription: 0
    -videoDescription: null
    -diplomaDescription: "Titre Niveau 4 (Bac)"
    -trainingProduct: null
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1743 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1745 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1749 …}
    -thematic: [
      "2"
    ]
    -diploma: 4
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1792 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
    -createdAt: DateTime @1705675359 {#1686
      date: 2024-01-19 15:42:39.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458954 {#1691
      date: 2025-09-10 01:02:34.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1816 …}
    #fromApi: false
    -name: "Encadrant Technique d'Insertion"
    -description: """
      L'encadrant technique d'insertion (ETI) supervise et soutient socio-professionnellement des personnes éloignées du marché du travail au sein d'une structure d'insertion produisant des biens ou services. Sa mission est d'atteindre les objectifs de production tout en intégrant les buts de formation et d'insertion des salariés. Sous la direction du responsable de la structure, l'ETI organise et gère une partie de l'activité de production. Il établit les conditions pour réaliser un produit ou service, en planifie la mise en œuvre et assure le suivi pour garantir la qualité et la quantité. Il utilise des outils numériques pour la gestion de la production, répartit le travail selon les compétences des salariés et gère l'équipe, en veillant à leur motivation et à la résolution de conflits.\r\n
      L'ETI joue également un rôle dans l'accueil, l'accompagnement et le suivi socio-professionnel des salariés en insertion. Il favorise leur intégration dans la structure, identifie leurs atouts et obstacles, et collabore avec d'autres acteurs du parcours d'insertion. Il contribue à l'évolution professionnelle des salariés en organisant des séances d'apprentissage, en s'assurant de la pertinence des méthodes pédagogiques et en évaluant leurs acquis. Il documente et atteste des compétences professionnelles acquises.
      """
    -public: false
    -_links: null
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#2810
    -lockBy: App\Entity\Scholar\Module\OriginModule {#2824 …}
    -lockByStatus: 1
    -id: "5601a655-b152-11ee-b7d7-0242c0a85003"
    -lessons: Doctrine\ORM\PersistentCollection {#2811 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#2816 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#2820 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
    -createdAt: DateTime @1705067768 {#2801
      date: 2024-01-12 14:56:08.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1705067929 {#2809
      date: 2024-01-12 14:58:49.0 Europe/Paris (+01:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#13845
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#13867 …}
    -lockByStatus: 1
    -id: "44768fc2-b153-11ee-b7d7-0242c0a85003"
    -chapters: Doctrine\ORM\PersistentCollection {#13846 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#13851 …}
    -exercises: Doctrine\ORM\PersistentCollection {#13848 …}
    -minimumTime: DateTime @21600 {#13842
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#13853 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#3636 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#13855 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#13857 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#13862 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
    -createdAt: DateTime @1705068168 {#13843
      date: 2024-01-12 15:02:48.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1751560045 {#13844
      date: 2025-07-03 18:27:25.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\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 {#1693
    -lockBy: App\Entity\Scholar\Training\Training {#1808 …}
    -lockByStatus: 1
    -id: "fe5bdd93-b6d8-11ee-b7d7-0242c0a85003"
    -modules: Doctrine\ORM\PersistentCollection {#1706 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1733 …}
    -totalHourDescription: 0
    -videoDescription: null
    -diplomaDescription: "Titre Niveau 4 (Bac)"
    -trainingProduct: null
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1743 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1745 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1749 …}
    -thematic: [
      "2"
    ]
    -diploma: 4
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1792 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
    -createdAt: DateTime @1705675359 {#1686
      date: 2024-01-19 15:42:39.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458954 {#1691
      date: 2025-09-10 01:02:34.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1816 …}
    #fromApi: false
    -name: "Encadrant Technique d'Insertion"
    -description: """
      L'encadrant technique d'insertion (ETI) supervise et soutient socio-professionnellement des personnes éloignées du marché du travail au sein d'une structure d'insertion produisant des biens ou services. Sa mission est d'atteindre les objectifs de production tout en intégrant les buts de formation et d'insertion des salariés. Sous la direction du responsable de la structure, l'ETI organise et gère une partie de l'activité de production. Il établit les conditions pour réaliser un produit ou service, en planifie la mise en œuvre et assure le suivi pour garantir la qualité et la quantité. Il utilise des outils numériques pour la gestion de la production, répartit le travail selon les compétences des salariés et gère l'équipe, en veillant à leur motivation et à la résolution de conflits.\r\n
      L'ETI joue également un rôle dans l'accueil, l'accompagnement et le suivi socio-professionnel des salariés en insertion. Il favorise leur intégration dans la structure, identifie leurs atouts et obstacles, et collabore avec d'autres acteurs du parcours d'insertion. Il contribue à l'évolution professionnelle des salariés en organisant des séances d'apprentissage, en s'assurant de la pertinence des méthodes pédagogiques et en évaluant leurs acquis. Il documente et atteste des compétences professionnelles acquises.
      """
    -public: false
    -_links: null
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#2810
    -lockBy: App\Entity\Scholar\Module\OriginModule {#2824 …}
    -lockByStatus: 1
    -id: "5601a655-b152-11ee-b7d7-0242c0a85003"
    -lessons: Doctrine\ORM\PersistentCollection {#2811 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#2816 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#2820 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
    -createdAt: DateTime @1705067768 {#2801
      date: 2024-01-12 14:56:08.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1705067929 {#2809
      date: 2024-01-12 14:58:49.0 Europe/Paris (+01:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#13887
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#13910 …}
    -lockByStatus: 1
    -id: "b837b34a-b3a8-11ee-b7d7-0242c0a85003"
    -chapters: Doctrine\ORM\PersistentCollection {#13888 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#13893 …}
    -exercises: Doctrine\ORM\PersistentCollection {#13890 …}
    -minimumTime: DateTime @21600 {#13880
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#13895 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#3636 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#13897 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#13899 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#13905 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
    -createdAt: DateTime @1705324772 {#13885
      date: 2024-01-15 14:19:32.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1756296776 {#13886
      date: 2025-08-27 14:12:56.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#2667 …}
    #fromApi: false
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\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 {#1693
    -lockBy: App\Entity\Scholar\Training\Training {#1808 …}
    -lockByStatus: 1
    -id: "fe5bdd93-b6d8-11ee-b7d7-0242c0a85003"
    -modules: Doctrine\ORM\PersistentCollection {#1706 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1733 …}
    -totalHourDescription: 0
    -videoDescription: null
    -diplomaDescription: "Titre Niveau 4 (Bac)"
    -trainingProduct: null
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1743 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1745 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1749 …}
    -thematic: [
      "2"
    ]
    -diploma: 4
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1792 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
    -createdAt: DateTime @1705675359 {#1686
      date: 2024-01-19 15:42:39.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458954 {#1691
      date: 2025-09-10 01:02:34.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1816 …}
    #fromApi: false
    -name: "Encadrant Technique d'Insertion"
    -description: """
      L'encadrant technique d'insertion (ETI) supervise et soutient socio-professionnellement des personnes éloignées du marché du travail au sein d'une structure d'insertion produisant des biens ou services. Sa mission est d'atteindre les objectifs de production tout en intégrant les buts de formation et d'insertion des salariés. Sous la direction du responsable de la structure, l'ETI organise et gère une partie de l'activité de production. Il établit les conditions pour réaliser un produit ou service, en planifie la mise en œuvre et assure le suivi pour garantir la qualité et la quantité. Il utilise des outils numériques pour la gestion de la production, répartit le travail selon les compétences des salariés et gère l'équipe, en veillant à leur motivation et à la résolution de conflits.\r\n
      L'ETI joue également un rôle dans l'accueil, l'accompagnement et le suivi socio-professionnel des salariés en insertion. Il favorise leur intégration dans la structure, identifie leurs atouts et obstacles, et collabore avec d'autres acteurs du parcours d'insertion. Il contribue à l'évolution professionnelle des salariés en organisant des séances d'apprentissage, en s'assurant de la pertinence des méthodes pédagogiques et en évaluant leurs acquis. Il documente et atteste des compétences professionnelles acquises.
      """
    -public: false
    -_links: null
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#2810
    -lockBy: App\Entity\Scholar\Module\OriginModule {#2824 …}
    -lockByStatus: 1
    -id: "5601a655-b152-11ee-b7d7-0242c0a85003"
    -lessons: Doctrine\ORM\PersistentCollection {#2811 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#2816 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#2820 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
    -createdAt: DateTime @1705067768 {#2801
      date: 2024-01-12 14:56:08.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1705067929 {#2809
      date: 2024-01-12 14:58:49.0 Europe/Paris (+01:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#13929
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#13952 …}
    -lockByStatus: 1
    -id: "b2266240-b601-11ee-b7d7-0242c0a85003"
    -chapters: Doctrine\ORM\PersistentCollection {#13930 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#13935 …}
    -exercises: Doctrine\ORM\PersistentCollection {#13932 …}
    -minimumTime: DateTime @21600 {#13922
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#13937 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#3636 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#13939 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#13941 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#13947 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
    -createdAt: DateTime @1705582889 {#13927
      date: 2024-01-18 14:01:29.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757322875 {#13928
      date: 2025-09-08 11:14:35.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#2667 …}
    #fromApi: false
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\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 {#1693
    -lockBy: App\Entity\Scholar\Training\Training {#1808 …}
    -lockByStatus: 1
    -id: "fe5bdd93-b6d8-11ee-b7d7-0242c0a85003"
    -modules: Doctrine\ORM\PersistentCollection {#1706 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1733 …}
    -totalHourDescription: 0
    -videoDescription: null
    -diplomaDescription: "Titre Niveau 4 (Bac)"
    -trainingProduct: null
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1743 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1745 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1749 …}
    -thematic: [
      "2"
    ]
    -diploma: 4
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1792 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
    -createdAt: DateTime @1705675359 {#1686
      date: 2024-01-19 15:42:39.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458954 {#1691
      date: 2025-09-10 01:02:34.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1816 …}
    #fromApi: false
    -name: "Encadrant Technique d'Insertion"
    -description: """
      L'encadrant technique d'insertion (ETI) supervise et soutient socio-professionnellement des personnes éloignées du marché du travail au sein d'une structure d'insertion produisant des biens ou services. Sa mission est d'atteindre les objectifs de production tout en intégrant les buts de formation et d'insertion des salariés. Sous la direction du responsable de la structure, l'ETI organise et gère une partie de l'activité de production. Il établit les conditions pour réaliser un produit ou service, en planifie la mise en œuvre et assure le suivi pour garantir la qualité et la quantité. Il utilise des outils numériques pour la gestion de la production, répartit le travail selon les compétences des salariés et gère l'équipe, en veillant à leur motivation et à la résolution de conflits.\r\n
      L'ETI joue également un rôle dans l'accueil, l'accompagnement et le suivi socio-professionnel des salariés en insertion. Il favorise leur intégration dans la structure, identifie leurs atouts et obstacles, et collabore avec d'autres acteurs du parcours d'insertion. Il contribue à l'évolution professionnelle des salariés en organisant des séances d'apprentissage, en s'assurant de la pertinence des méthodes pédagogiques et en évaluant leurs acquis. Il documente et atteste des compétences professionnelles acquises.
      """
    -public: false
    -_links: null
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#2835
    -lockBy: App\Entity\Scholar\Module\OriginModule {#2848 …}
    -lockByStatus: 1
    -id: "9bfb14cc-c10c-11ee-b7d7-0242c0a85003"
    -lessons: Doctrine\ORM\PersistentCollection {#2836 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#2841 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#2845 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
    -createdAt: DateTime @1706797039 {#2827
      date: 2024-02-01 15:17:19.0 Europe/Paris (+01:00)
    }
    -updatedAt: null
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#14056
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#14078 …}
    -lockByStatus: 1
    -id: "3f74a55f-c024-11ee-b7d7-0242c0a85003"
    -chapters: Doctrine\ORM\PersistentCollection {#14057 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#14062 …}
    -exercises: Doctrine\ORM\PersistentCollection {#14059 …}
    -minimumTime: DateTime @21600 {#14053
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#14064 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#3636 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#14066 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#14068 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#14073 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
    -createdAt: DateTime @1706697241 {#14054
      date: 2024-01-31 11:34:01.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1751561391 {#14055
      date: 2025-07-03 18:49:51.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\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 {#1693
    -lockBy: App\Entity\Scholar\Training\Training {#1808 …}
    -lockByStatus: 1
    -id: "fe5bdd93-b6d8-11ee-b7d7-0242c0a85003"
    -modules: Doctrine\ORM\PersistentCollection {#1706 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1733 …}
    -totalHourDescription: 0
    -videoDescription: null
    -diplomaDescription: "Titre Niveau 4 (Bac)"
    -trainingProduct: null
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1743 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1745 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1749 …}
    -thematic: [
      "2"
    ]
    -diploma: 4
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1792 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
    -createdAt: DateTime @1705675359 {#1686
      date: 2024-01-19 15:42:39.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458954 {#1691
      date: 2025-09-10 01:02:34.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1816 …}
    #fromApi: false
    -name: "Encadrant Technique d'Insertion"
    -description: """
      L'encadrant technique d'insertion (ETI) supervise et soutient socio-professionnellement des personnes éloignées du marché du travail au sein d'une structure d'insertion produisant des biens ou services. Sa mission est d'atteindre les objectifs de production tout en intégrant les buts de formation et d'insertion des salariés. Sous la direction du responsable de la structure, l'ETI organise et gère une partie de l'activité de production. Il établit les conditions pour réaliser un produit ou service, en planifie la mise en œuvre et assure le suivi pour garantir la qualité et la quantité. Il utilise des outils numériques pour la gestion de la production, répartit le travail selon les compétences des salariés et gère l'équipe, en veillant à leur motivation et à la résolution de conflits.\r\n
      L'ETI joue également un rôle dans l'accueil, l'accompagnement et le suivi socio-professionnel des salariés en insertion. Il favorise leur intégration dans la structure, identifie leurs atouts et obstacles, et collabore avec d'autres acteurs du parcours d'insertion. Il contribue à l'évolution professionnelle des salariés en organisant des séances d'apprentissage, en s'assurant de la pertinence des méthodes pédagogiques et en évaluant leurs acquis. Il documente et atteste des compétences professionnelles acquises.
      """
    -public: false
    -_links: null
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#2835
    -lockBy: App\Entity\Scholar\Module\OriginModule {#2848 …}
    -lockByStatus: 1
    -id: "9bfb14cc-c10c-11ee-b7d7-0242c0a85003"
    -lessons: Doctrine\ORM\PersistentCollection {#2836 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#2841 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#2845 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
    -createdAt: DateTime @1706797039 {#2827
      date: 2024-02-01 15:17:19.0 Europe/Paris (+01:00)
    }
    -updatedAt: null
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#14098
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#14120 …}
    -lockByStatus: 1
    -id: "e64eae42-c050-11ee-b7d7-0242c0a85003"
    -chapters: Doctrine\ORM\PersistentCollection {#14099 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#14104 …}
    -exercises: Doctrine\ORM\PersistentCollection {#14101 …}
    -minimumTime: DateTime @21600 {#14091
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#14106 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#3636 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#14108 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#14110 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#14116 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
    -createdAt: DateTime @1706716418 {#14096
      date: 2024-01-31 16:53:38.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1754559946 {#14097
      date: 2025-08-07 11:45:46.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#9761 …}
    #fromApi: false
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\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 {#1693
    -lockBy: App\Entity\Scholar\Training\Training {#1808 …}
    -lockByStatus: 1
    -id: "fe5bdd93-b6d8-11ee-b7d7-0242c0a85003"
    -modules: Doctrine\ORM\PersistentCollection {#1706 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1733 …}
    -totalHourDescription: 0
    -videoDescription: null
    -diplomaDescription: "Titre Niveau 4 (Bac)"
    -trainingProduct: null
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1743 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1745 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1749 …}
    -thematic: [
      "2"
    ]
    -diploma: 4
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1792 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
    -createdAt: DateTime @1705675359 {#1686
      date: 2024-01-19 15:42:39.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458954 {#1691
      date: 2025-09-10 01:02:34.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1816 …}
    #fromApi: false
    -name: "Encadrant Technique d'Insertion"
    -description: """
      L'encadrant technique d'insertion (ETI) supervise et soutient socio-professionnellement des personnes éloignées du marché du travail au sein d'une structure d'insertion produisant des biens ou services. Sa mission est d'atteindre les objectifs de production tout en intégrant les buts de formation et d'insertion des salariés. Sous la direction du responsable de la structure, l'ETI organise et gère une partie de l'activité de production. Il établit les conditions pour réaliser un produit ou service, en planifie la mise en œuvre et assure le suivi pour garantir la qualité et la quantité. Il utilise des outils numériques pour la gestion de la production, répartit le travail selon les compétences des salariés et gère l'équipe, en veillant à leur motivation et à la résolution de conflits.\r\n
      L'ETI joue également un rôle dans l'accueil, l'accompagnement et le suivi socio-professionnel des salariés en insertion. Il favorise leur intégration dans la structure, identifie leurs atouts et obstacles, et collabore avec d'autres acteurs du parcours d'insertion. Il contribue à l'évolution professionnelle des salariés en organisant des séances d'apprentissage, en s'assurant de la pertinence des méthodes pédagogiques et en évaluant leurs acquis. Il documente et atteste des compétences professionnelles acquises.
      """
    -public: false
    -_links: null
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#2835
    -lockBy: App\Entity\Scholar\Module\OriginModule {#2848 …}
    -lockByStatus: 1
    -id: "9bfb14cc-c10c-11ee-b7d7-0242c0a85003"
    -lessons: Doctrine\ORM\PersistentCollection {#2836 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#2841 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#2845 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
    -createdAt: DateTime @1706797039 {#2827
      date: 2024-02-01 15:17:19.0 Europe/Paris (+01:00)
    }
    -updatedAt: null
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#14140
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#14162 …}
    -lockByStatus: 1
    -id: "67db3cf8-bf73-11ee-b7d7-0242c0a85003"
    -chapters: Doctrine\ORM\PersistentCollection {#14141 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#14146 …}
    -exercises: Doctrine\ORM\PersistentCollection {#14143 …}
    -minimumTime: DateTime @21600 {#14133
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#14148 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#3636 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#14150 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#14152 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#14157 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
    -createdAt: DateTime @1706621287 {#14138
      date: 2024-01-30 14:28:07.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1752609094 {#14139
      date: 2025-07-15 21:51:34.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\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 {#1693
    -lockBy: App\Entity\Scholar\Training\Training {#1808 …}
    -lockByStatus: 1
    -id: "fe5bdd93-b6d8-11ee-b7d7-0242c0a85003"
    -modules: Doctrine\ORM\PersistentCollection {#1706 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1733 …}
    -totalHourDescription: 0
    -videoDescription: null
    -diplomaDescription: "Titre Niveau 4 (Bac)"
    -trainingProduct: null
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1743 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1745 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1749 …}
    -thematic: [
      "2"
    ]
    -diploma: 4
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1792 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
    -createdAt: DateTime @1705675359 {#1686
      date: 2024-01-19 15:42:39.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458954 {#1691
      date: 2025-09-10 01:02:34.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1816 …}
    #fromApi: false
    -name: "Encadrant Technique d'Insertion"
    -description: """
      L'encadrant technique d'insertion (ETI) supervise et soutient socio-professionnellement des personnes éloignées du marché du travail au sein d'une structure d'insertion produisant des biens ou services. Sa mission est d'atteindre les objectifs de production tout en intégrant les buts de formation et d'insertion des salariés. Sous la direction du responsable de la structure, l'ETI organise et gère une partie de l'activité de production. Il établit les conditions pour réaliser un produit ou service, en planifie la mise en œuvre et assure le suivi pour garantir la qualité et la quantité. Il utilise des outils numériques pour la gestion de la production, répartit le travail selon les compétences des salariés et gère l'équipe, en veillant à leur motivation et à la résolution de conflits.\r\n
      L'ETI joue également un rôle dans l'accueil, l'accompagnement et le suivi socio-professionnel des salariés en insertion. Il favorise leur intégration dans la structure, identifie leurs atouts et obstacles, et collabore avec d'autres acteurs du parcours d'insertion. Il contribue à l'évolution professionnelle des salariés en organisant des séances d'apprentissage, en s'assurant de la pertinence des méthodes pédagogiques et en évaluant leurs acquis. Il documente et atteste des compétences professionnelles acquises.
      """
    -public: false
    -_links: null
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#2859
    -lockBy: App\Entity\Scholar\Module\OriginModule {#2872 …}
    -lockByStatus: 1
    -id: "2961a4aa-c10d-11ee-b7d7-0242c0a85003"
    -lessons: Doctrine\ORM\PersistentCollection {#2860 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#2865 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#2869 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
    -createdAt: DateTime @1706797276 {#2851
      date: 2024-02-01 15:21:16.0 Europe/Paris (+01:00)
    }
    -updatedAt: null
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#14267
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#14289 …}
    -lockByStatus: 1
    -id: "e23c6402-bf7c-11ee-b7d7-0242c0a85003"
    -chapters: Doctrine\ORM\PersistentCollection {#14268 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#14273 …}
    -exercises: Doctrine\ORM\PersistentCollection {#14270 …}
    -minimumTime: DateTime @21600 {#14264
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#14275 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#3636 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#14277 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#14279 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#14284 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
    -createdAt: DateTime @1706625358 {#14265
      date: 2024-01-30 15:35:58.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1750847724 {#14266
      date: 2025-06-25 12:35:24.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\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 {#1693
    -lockBy: App\Entity\Scholar\Training\Training {#1808 …}
    -lockByStatus: 1
    -id: "fe5bdd93-b6d8-11ee-b7d7-0242c0a85003"
    -modules: Doctrine\ORM\PersistentCollection {#1706 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1733 …}
    -totalHourDescription: 0
    -videoDescription: null
    -diplomaDescription: "Titre Niveau 4 (Bac)"
    -trainingProduct: null
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1743 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1745 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1749 …}
    -thematic: [
      "2"
    ]
    -diploma: 4
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1792 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
    -createdAt: DateTime @1705675359 {#1686
      date: 2024-01-19 15:42:39.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458954 {#1691
      date: 2025-09-10 01:02:34.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1816 …}
    #fromApi: false
    -name: "Encadrant Technique d'Insertion"
    -description: """
      L'encadrant technique d'insertion (ETI) supervise et soutient socio-professionnellement des personnes éloignées du marché du travail au sein d'une structure d'insertion produisant des biens ou services. Sa mission est d'atteindre les objectifs de production tout en intégrant les buts de formation et d'insertion des salariés. Sous la direction du responsable de la structure, l'ETI organise et gère une partie de l'activité de production. Il établit les conditions pour réaliser un produit ou service, en planifie la mise en œuvre et assure le suivi pour garantir la qualité et la quantité. Il utilise des outils numériques pour la gestion de la production, répartit le travail selon les compétences des salariés et gère l'équipe, en veillant à leur motivation et à la résolution de conflits.\r\n
      L'ETI joue également un rôle dans l'accueil, l'accompagnement et le suivi socio-professionnel des salariés en insertion. Il favorise leur intégration dans la structure, identifie leurs atouts et obstacles, et collabore avec d'autres acteurs du parcours d'insertion. Il contribue à l'évolution professionnelle des salariés en organisant des séances d'apprentissage, en s'assurant de la pertinence des méthodes pédagogiques et en évaluant leurs acquis. Il documente et atteste des compétences professionnelles acquises.
      """
    -public: false
    -_links: null
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#2884
    -lockBy: App\Entity\Scholar\Module\OriginModule {#2899 …}
    -lockByStatus: 1
    -id: "901bb964-13dc-11ed-81e4-0242ac140006"
    -lessons: Doctrine\ORM\PersistentCollection {#2885 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#2890 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#2895 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
    -createdAt: DateTime @1659607354 {#2875
      date: 2022-08-04 12:02:34.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1756335619 {#2883
      date: 2025-08-28 01:00:19.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#14337
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#14360 …}
    -lockByStatus: 1
    -id: "6b6f5322-13f5-11ed-81e4-0242ac140006"
    -chapters: Doctrine\ORM\PersistentCollection {#14338 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#14343 …}
    -exercises: Doctrine\ORM\PersistentCollection {#14340 …}
    -minimumTime: DateTime @21600 {#14334
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#14345 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#3175 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#14347 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#14349 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#14355 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
    -createdAt: DateTime @1659618030 {#14335
      date: 2022-08-04 15:00:30.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1756335608 {#14336
      date: 2025-08-28 01:00:08.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#11502 …}
    #fromApi: false
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\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 {#1693
    -lockBy: App\Entity\Scholar\Training\Training {#1808 …}
    -lockByStatus: 1
    -id: "fe5bdd93-b6d8-11ee-b7d7-0242c0a85003"
    -modules: Doctrine\ORM\PersistentCollection {#1706 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1733 …}
    -totalHourDescription: 0
    -videoDescription: null
    -diplomaDescription: "Titre Niveau 4 (Bac)"
    -trainingProduct: null
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1743 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1745 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1749 …}
    -thematic: [
      "2"
    ]
    -diploma: 4
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1792 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
    -createdAt: DateTime @1705675359 {#1686
      date: 2024-01-19 15:42:39.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458954 {#1691
      date: 2025-09-10 01:02:34.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1816 …}
    #fromApi: false
    -name: "Encadrant Technique d'Insertion"
    -description: """
      L'encadrant technique d'insertion (ETI) supervise et soutient socio-professionnellement des personnes éloignées du marché du travail au sein d'une structure d'insertion produisant des biens ou services. Sa mission est d'atteindre les objectifs de production tout en intégrant les buts de formation et d'insertion des salariés. Sous la direction du responsable de la structure, l'ETI organise et gère une partie de l'activité de production. Il établit les conditions pour réaliser un produit ou service, en planifie la mise en œuvre et assure le suivi pour garantir la qualité et la quantité. Il utilise des outils numériques pour la gestion de la production, répartit le travail selon les compétences des salariés et gère l'équipe, en veillant à leur motivation et à la résolution de conflits.\r\n
      L'ETI joue également un rôle dans l'accueil, l'accompagnement et le suivi socio-professionnel des salariés en insertion. Il favorise leur intégration dans la structure, identifie leurs atouts et obstacles, et collabore avec d'autres acteurs du parcours d'insertion. Il contribue à l'évolution professionnelle des salariés en organisant des séances d'apprentissage, en s'assurant de la pertinence des méthodes pédagogiques et en évaluant leurs acquis. Il documente et atteste des compétences professionnelles acquises.
      """
    -public: false
    -_links: null
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#2884
    -lockBy: App\Entity\Scholar\Module\OriginModule {#2899 …}
    -lockByStatus: 1
    -id: "901bb964-13dc-11ed-81e4-0242ac140006"
    -lessons: Doctrine\ORM\PersistentCollection {#2885 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#2890 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#2895 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
    -createdAt: DateTime @1659607354 {#2875
      date: 2022-08-04 12:02:34.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1756335619 {#2883
      date: 2025-08-28 01:00:19.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#14381
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#14404 …}
    -lockByStatus: 1
    -id: "26053b9a-431b-11ed-b7dd-0242c0a85004"
    -chapters: Doctrine\ORM\PersistentCollection {#14382 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#14387 …}
    -exercises: Doctrine\ORM\PersistentCollection {#14384 …}
    -minimumTime: DateTime @21600 {#14373
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#14389 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#3175 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#14391 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#14393 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#14399 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
    -createdAt: DateTime @1664801939 {#14379
      date: 2022-10-03 14:58:59.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1755778412 {#14380
      date: 2025-08-21 14:13:32.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#11502 …}
    #fromApi: false
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\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 {#1693
    -lockBy: App\Entity\Scholar\Training\Training {#1808 …}
    -lockByStatus: 1
    -id: "fe5bdd93-b6d8-11ee-b7d7-0242c0a85003"
    -modules: Doctrine\ORM\PersistentCollection {#1706 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1733 …}
    -totalHourDescription: 0
    -videoDescription: null
    -diplomaDescription: "Titre Niveau 4 (Bac)"
    -trainingProduct: null
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1743 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1745 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1749 …}
    -thematic: [
      "2"
    ]
    -diploma: 4
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1792 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
    -createdAt: DateTime @1705675359 {#1686
      date: 2024-01-19 15:42:39.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458954 {#1691
      date: 2025-09-10 01:02:34.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1816 …}
    #fromApi: false
    -name: "Encadrant Technique d'Insertion"
    -description: """
      L'encadrant technique d'insertion (ETI) supervise et soutient socio-professionnellement des personnes éloignées du marché du travail au sein d'une structure d'insertion produisant des biens ou services. Sa mission est d'atteindre les objectifs de production tout en intégrant les buts de formation et d'insertion des salariés. Sous la direction du responsable de la structure, l'ETI organise et gère une partie de l'activité de production. Il établit les conditions pour réaliser un produit ou service, en planifie la mise en œuvre et assure le suivi pour garantir la qualité et la quantité. Il utilise des outils numériques pour la gestion de la production, répartit le travail selon les compétences des salariés et gère l'équipe, en veillant à leur motivation et à la résolution de conflits.\r\n
      L'ETI joue également un rôle dans l'accueil, l'accompagnement et le suivi socio-professionnel des salariés en insertion. Il favorise leur intégration dans la structure, identifie leurs atouts et obstacles, et collabore avec d'autres acteurs du parcours d'insertion. Il contribue à l'évolution professionnelle des salariés en organisant des séances d'apprentissage, en s'assurant de la pertinence des méthodes pédagogiques et en évaluant leurs acquis. Il documente et atteste des compétences professionnelles acquises.
      """
    -public: false
    -_links: null
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#2884
    -lockBy: App\Entity\Scholar\Module\OriginModule {#2899 …}
    -lockByStatus: 1
    -id: "901bb964-13dc-11ed-81e4-0242ac140006"
    -lessons: Doctrine\ORM\PersistentCollection {#2885 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#2890 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#2895 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
    -createdAt: DateTime @1659607354 {#2875
      date: 2022-08-04 12:02:34.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1756335619 {#2883
      date: 2025-08-28 01:00:19.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#14424
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#14447 …}
    -lockByStatus: 1
    -id: "1e78dba4-13f6-11ed-81e4-0242ac140006"
    -chapters: Doctrine\ORM\PersistentCollection {#14425 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#14430 …}
    -exercises: Doctrine\ORM\PersistentCollection {#14427 …}
    -minimumTime: DateTime @21600 {#14417
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#14432 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#3175 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#14434 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#14436 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#14442 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
    -createdAt: DateTime @1659618331 {#14422
      date: 2022-08-04 15:05:31.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1756730040 {#14423
      date: 2025-09-01 14:34:00.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#11502 …}
    #fromApi: false
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\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 {#1693
    -lockBy: App\Entity\Scholar\Training\Training {#1808 …}
    -lockByStatus: 1
    -id: "fe5bdd93-b6d8-11ee-b7d7-0242c0a85003"
    -modules: Doctrine\ORM\PersistentCollection {#1706 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1733 …}
    -totalHourDescription: 0
    -videoDescription: null
    -diplomaDescription: "Titre Niveau 4 (Bac)"
    -trainingProduct: null
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1743 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1745 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1749 …}
    -thematic: [
      "2"
    ]
    -diploma: 4
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1792 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
    -createdAt: DateTime @1705675359 {#1686
      date: 2024-01-19 15:42:39.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458954 {#1691
      date: 2025-09-10 01:02:34.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1816 …}
    #fromApi: false
    -name: "Encadrant Technique d'Insertion"
    -description: """
      L'encadrant technique d'insertion (ETI) supervise et soutient socio-professionnellement des personnes éloignées du marché du travail au sein d'une structure d'insertion produisant des biens ou services. Sa mission est d'atteindre les objectifs de production tout en intégrant les buts de formation et d'insertion des salariés. Sous la direction du responsable de la structure, l'ETI organise et gère une partie de l'activité de production. Il établit les conditions pour réaliser un produit ou service, en planifie la mise en œuvre et assure le suivi pour garantir la qualité et la quantité. Il utilise des outils numériques pour la gestion de la production, répartit le travail selon les compétences des salariés et gère l'équipe, en veillant à leur motivation et à la résolution de conflits.\r\n
      L'ETI joue également un rôle dans l'accueil, l'accompagnement et le suivi socio-professionnel des salariés en insertion. Il favorise leur intégration dans la structure, identifie leurs atouts et obstacles, et collabore avec d'autres acteurs du parcours d'insertion. Il contribue à l'évolution professionnelle des salariés en organisant des séances d'apprentissage, en s'assurant de la pertinence des méthodes pédagogiques et en évaluant leurs acquis. Il documente et atteste des compétences professionnelles acquises.
      """
    -public: false
    -_links: null
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#2912
    -lockBy: App\Entity\Scholar\Module\OriginModule {#2925 …}
    -lockByStatus: 1
    -id: "9fb05d9f-13dd-11ed-81e4-0242ac140006"
    -lessons: Doctrine\ORM\PersistentCollection {#2913 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#2918 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#2922 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
    -createdAt: DateTime @1659607810 {#2911
      date: 2022-08-04 12:10:10.0 Europe/Paris (+02:00)
    }
    -updatedAt: null
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#14552
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#14575 …}
    -lockByStatus: 1
    -id: "af4756cc-13f7-11ed-81e4-0242ac140006"
    -chapters: Doctrine\ORM\PersistentCollection {#14553 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#14558 …}
    -exercises: Doctrine\ORM\PersistentCollection {#14555 …}
    -minimumTime: DateTime @21600 {#14549
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#14560 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#3175 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#14562 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#14564 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#14570 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
    -createdAt: DateTime @1659619003 {#14550
      date: 2022-08-04 15:16:43.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1757077463 {#14551
      date: 2025-09-05 15:04:23.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#11502 …}
    #fromApi: false
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\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 {#1693
    -lockBy: App\Entity\Scholar\Training\Training {#1808 …}
    -lockByStatus: 1
    -id: "fe5bdd93-b6d8-11ee-b7d7-0242c0a85003"
    -modules: Doctrine\ORM\PersistentCollection {#1706 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1733 …}
    -totalHourDescription: 0
    -videoDescription: null
    -diplomaDescription: "Titre Niveau 4 (Bac)"
    -trainingProduct: null
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1743 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1745 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1749 …}
    -thematic: [
      "2"
    ]
    -diploma: 4
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1792 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
    -createdAt: DateTime @1705675359 {#1686
      date: 2024-01-19 15:42:39.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458954 {#1691
      date: 2025-09-10 01:02:34.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1816 …}
    #fromApi: false
    -name: "Encadrant Technique d'Insertion"
    -description: """
      L'encadrant technique d'insertion (ETI) supervise et soutient socio-professionnellement des personnes éloignées du marché du travail au sein d'une structure d'insertion produisant des biens ou services. Sa mission est d'atteindre les objectifs de production tout en intégrant les buts de formation et d'insertion des salariés. Sous la direction du responsable de la structure, l'ETI organise et gère une partie de l'activité de production. Il établit les conditions pour réaliser un produit ou service, en planifie la mise en œuvre et assure le suivi pour garantir la qualité et la quantité. Il utilise des outils numériques pour la gestion de la production, répartit le travail selon les compétences des salariés et gère l'équipe, en veillant à leur motivation et à la résolution de conflits.\r\n
      L'ETI joue également un rôle dans l'accueil, l'accompagnement et le suivi socio-professionnel des salariés en insertion. Il favorise leur intégration dans la structure, identifie leurs atouts et obstacles, et collabore avec d'autres acteurs du parcours d'insertion. Il contribue à l'évolution professionnelle des salariés en organisant des séances d'apprentissage, en s'assurant de la pertinence des méthodes pédagogiques et en évaluant leurs acquis. Il documente et atteste des compétences professionnelles acquises.
      """
    -public: false
    -_links: null
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#2912
    -lockBy: App\Entity\Scholar\Module\OriginModule {#2925 …}
    -lockByStatus: 1
    -id: "9fb05d9f-13dd-11ed-81e4-0242ac140006"
    -lessons: Doctrine\ORM\PersistentCollection {#2913 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#2918 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#2922 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
    -createdAt: DateTime @1659607810 {#2911
      date: 2022-08-04 12:10:10.0 Europe/Paris (+02:00)
    }
    -updatedAt: null
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#14595
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#14618 …}
    -lockByStatus: 1
    -id: "fcfdff5f-13f7-11ed-81e4-0242ac140006"
    -chapters: Doctrine\ORM\PersistentCollection {#14596 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#14601 …}
    -exercises: Doctrine\ORM\PersistentCollection {#14598 …}
    -minimumTime: DateTime @21600 {#14588
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#14603 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#3175 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#14605 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#14607 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#14613 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
    -createdAt: DateTime @1659619133 {#14593
      date: 2022-08-04 15:18:53.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1757408758 {#14594
      date: 2025-09-09 11:05:58.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#11502 …}
    #fromApi: false
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\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 {#1693
    -lockBy: App\Entity\Scholar\Training\Training {#1808 …}
    -lockByStatus: 1
    -id: "fe5bdd93-b6d8-11ee-b7d7-0242c0a85003"
    -modules: Doctrine\ORM\PersistentCollection {#1706 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1733 …}
    -totalHourDescription: 0
    -videoDescription: null
    -diplomaDescription: "Titre Niveau 4 (Bac)"
    -trainingProduct: null
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1743 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1745 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1749 …}
    -thematic: [
      "2"
    ]
    -diploma: 4
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1792 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
    -createdAt: DateTime @1705675359 {#1686
      date: 2024-01-19 15:42:39.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458954 {#1691
      date: 2025-09-10 01:02:34.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1816 …}
    #fromApi: false
    -name: "Encadrant Technique d'Insertion"
    -description: """
      L'encadrant technique d'insertion (ETI) supervise et soutient socio-professionnellement des personnes éloignées du marché du travail au sein d'une structure d'insertion produisant des biens ou services. Sa mission est d'atteindre les objectifs de production tout en intégrant les buts de formation et d'insertion des salariés. Sous la direction du responsable de la structure, l'ETI organise et gère une partie de l'activité de production. Il établit les conditions pour réaliser un produit ou service, en planifie la mise en œuvre et assure le suivi pour garantir la qualité et la quantité. Il utilise des outils numériques pour la gestion de la production, répartit le travail selon les compétences des salariés et gère l'équipe, en veillant à leur motivation et à la résolution de conflits.\r\n
      L'ETI joue également un rôle dans l'accueil, l'accompagnement et le suivi socio-professionnel des salariés en insertion. Il favorise leur intégration dans la structure, identifie leurs atouts et obstacles, et collabore avec d'autres acteurs du parcours d'insertion. Il contribue à l'évolution professionnelle des salariés en organisant des séances d'apprentissage, en s'assurant de la pertinence des méthodes pédagogiques et en évaluant leurs acquis. Il documente et atteste des compétences professionnelles acquises.
      """
    -public: false
    -_links: null
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#2912
    -lockBy: App\Entity\Scholar\Module\OriginModule {#2925 …}
    -lockByStatus: 1
    -id: "9fb05d9f-13dd-11ed-81e4-0242ac140006"
    -lessons: Doctrine\ORM\PersistentCollection {#2913 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#2918 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#2922 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
    -createdAt: DateTime @1659607810 {#2911
      date: 2022-08-04 12:10:10.0 Europe/Paris (+02:00)
    }
    -updatedAt: null
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#14638
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#14661 …}
    -lockByStatus: 1
    -id: "658883c7-495f-11ed-b62f-0242c0a8a007"
    -chapters: Doctrine\ORM\PersistentCollection {#14639 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#14644 …}
    -exercises: Doctrine\ORM\PersistentCollection {#14641 …}
    -minimumTime: DateTime @21600 {#14631
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#14646 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#3175 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#14648 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#14650 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#14656 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
    -createdAt: DateTime @1665490959 {#14636
      date: 2022-10-11 14:22:39.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1756995415 {#14637
      date: 2025-09-04 16:16:55.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#12715 …}
    #fromApi: false
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\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 {#1693
    -lockBy: App\Entity\Scholar\Training\Training {#1808 …}
    -lockByStatus: 1
    -id: "fe5bdd93-b6d8-11ee-b7d7-0242c0a85003"
    -modules: Doctrine\ORM\PersistentCollection {#1706 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1733 …}
    -totalHourDescription: 0
    -videoDescription: null
    -diplomaDescription: "Titre Niveau 4 (Bac)"
    -trainingProduct: null
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1743 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1745 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1749 …}
    -thematic: [
      "2"
    ]
    -diploma: 4
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1792 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
    -createdAt: DateTime @1705675359 {#1686
      date: 2024-01-19 15:42:39.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458954 {#1691
      date: 2025-09-10 01:02:34.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1816 …}
    #fromApi: false
    -name: "Encadrant Technique d'Insertion"
    -description: """
      L'encadrant technique d'insertion (ETI) supervise et soutient socio-professionnellement des personnes éloignées du marché du travail au sein d'une structure d'insertion produisant des biens ou services. Sa mission est d'atteindre les objectifs de production tout en intégrant les buts de formation et d'insertion des salariés. Sous la direction du responsable de la structure, l'ETI organise et gère une partie de l'activité de production. Il établit les conditions pour réaliser un produit ou service, en planifie la mise en œuvre et assure le suivi pour garantir la qualité et la quantité. Il utilise des outils numériques pour la gestion de la production, répartit le travail selon les compétences des salariés et gère l'équipe, en veillant à leur motivation et à la résolution de conflits.\r\n
      L'ETI joue également un rôle dans l'accueil, l'accompagnement et le suivi socio-professionnel des salariés en insertion. Il favorise leur intégration dans la structure, identifie leurs atouts et obstacles, et collabore avec d'autres acteurs du parcours d'insertion. Il contribue à l'évolution professionnelle des salariés en organisant des séances d'apprentissage, en s'assurant de la pertinence des méthodes pédagogiques et en évaluant leurs acquis. Il documente et atteste des compétences professionnelles acquises.
      """
    -public: false
    -_links: null
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#2912
    -lockBy: App\Entity\Scholar\Module\OriginModule {#2925 …}
    -lockByStatus: 1
    -id: "9fb05d9f-13dd-11ed-81e4-0242ac140006"
    -lessons: Doctrine\ORM\PersistentCollection {#2913 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#2918 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#2922 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
    -createdAt: DateTime @1659607810 {#2911
      date: 2022-08-04 12:10:10.0 Europe/Paris (+02:00)
    }
    -updatedAt: null
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#14681
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#14704 …}
    -lockByStatus: 1
    -id: "677c5198-13fc-11ed-81e4-0242ac140006"
    -chapters: Doctrine\ORM\PersistentCollection {#14682 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#14687 …}
    -exercises: Doctrine\ORM\PersistentCollection {#14684 …}
    -minimumTime: DateTime @21600 {#14674
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#14689 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#3175 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#14691 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#14693 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#14699 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
    -createdAt: DateTime @1659621030 {#14679
      date: 2022-08-04 15:50:30.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1755683262 {#14680
      date: 2025-08-20 11:47:42.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#12715 …}
    #fromApi: false
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\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 {#1693
    -lockBy: App\Entity\Scholar\Training\Training {#1808 …}
    -lockByStatus: 1
    -id: "fe5bdd93-b6d8-11ee-b7d7-0242c0a85003"
    -modules: Doctrine\ORM\PersistentCollection {#1706 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1733 …}
    -totalHourDescription: 0
    -videoDescription: null
    -diplomaDescription: "Titre Niveau 4 (Bac)"
    -trainingProduct: null
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1743 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1745 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1749 …}
    -thematic: [
      "2"
    ]
    -diploma: 4
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1792 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
    -createdAt: DateTime @1705675359 {#1686
      date: 2024-01-19 15:42:39.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458954 {#1691
      date: 2025-09-10 01:02:34.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1816 …}
    #fromApi: false
    -name: "Encadrant Technique d'Insertion"
    -description: """
      L'encadrant technique d'insertion (ETI) supervise et soutient socio-professionnellement des personnes éloignées du marché du travail au sein d'une structure d'insertion produisant des biens ou services. Sa mission est d'atteindre les objectifs de production tout en intégrant les buts de formation et d'insertion des salariés. Sous la direction du responsable de la structure, l'ETI organise et gère une partie de l'activité de production. Il établit les conditions pour réaliser un produit ou service, en planifie la mise en œuvre et assure le suivi pour garantir la qualité et la quantité. Il utilise des outils numériques pour la gestion de la production, répartit le travail selon les compétences des salariés et gère l'équipe, en veillant à leur motivation et à la résolution de conflits.\r\n
      L'ETI joue également un rôle dans l'accueil, l'accompagnement et le suivi socio-professionnel des salariés en insertion. Il favorise leur intégration dans la structure, identifie leurs atouts et obstacles, et collabore avec d'autres acteurs du parcours d'insertion. Il contribue à l'évolution professionnelle des salariés en organisant des séances d'apprentissage, en s'assurant de la pertinence des méthodes pédagogiques et en évaluant leurs acquis. Il documente et atteste des compétences professionnelles acquises.
      """
    -public: false
    -_links: null
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#2912
    -lockBy: App\Entity\Scholar\Module\OriginModule {#2925 …}
    -lockByStatus: 1
    -id: "9fb05d9f-13dd-11ed-81e4-0242ac140006"
    -lessons: Doctrine\ORM\PersistentCollection {#2913 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#2918 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#2922 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
    -createdAt: DateTime @1659607810 {#2911
      date: 2022-08-04 12:10:10.0 Europe/Paris (+02:00)
    }
    -updatedAt: null
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#14724
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#14746 …}
    -lockByStatus: 1
    -id: "039a304f-13fd-11ed-81e4-0242ac140006"
    -chapters: Doctrine\ORM\PersistentCollection {#14725 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#14730 …}
    -exercises: Doctrine\ORM\PersistentCollection {#14727 …}
    -minimumTime: DateTime @21600 {#14717
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#14732 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#3175 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#14734 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#14736 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#14741 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
    -createdAt: DateTime @1659621292 {#14722
      date: 2022-08-04 15:54:52.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1750847724 {#14723
      date: 2025-06-25 12:35:24.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\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 {#1693
    -lockBy: App\Entity\Scholar\Training\Training {#1808 …}
    -lockByStatus: 1
    -id: "fe5bdd93-b6d8-11ee-b7d7-0242c0a85003"
    -modules: Doctrine\ORM\PersistentCollection {#1706 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1733 …}
    -totalHourDescription: 0
    -videoDescription: null
    -diplomaDescription: "Titre Niveau 4 (Bac)"
    -trainingProduct: null
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1743 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1745 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1749 …}
    -thematic: [
      "2"
    ]
    -diploma: 4
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1792 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
    -createdAt: DateTime @1705675359 {#1686
      date: 2024-01-19 15:42:39.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458954 {#1691
      date: 2025-09-10 01:02:34.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1816 …}
    #fromApi: false
    -name: "Encadrant Technique d'Insertion"
    -description: """
      L'encadrant technique d'insertion (ETI) supervise et soutient socio-professionnellement des personnes éloignées du marché du travail au sein d'une structure d'insertion produisant des biens ou services. Sa mission est d'atteindre les objectifs de production tout en intégrant les buts de formation et d'insertion des salariés. Sous la direction du responsable de la structure, l'ETI organise et gère une partie de l'activité de production. Il établit les conditions pour réaliser un produit ou service, en planifie la mise en œuvre et assure le suivi pour garantir la qualité et la quantité. Il utilise des outils numériques pour la gestion de la production, répartit le travail selon les compétences des salariés et gère l'équipe, en veillant à leur motivation et à la résolution de conflits.\r\n
      L'ETI joue également un rôle dans l'accueil, l'accompagnement et le suivi socio-professionnel des salariés en insertion. Il favorise leur intégration dans la structure, identifie leurs atouts et obstacles, et collabore avec d'autres acteurs du parcours d'insertion. Il contribue à l'évolution professionnelle des salariés en organisant des séances d'apprentissage, en s'assurant de la pertinence des méthodes pédagogiques et en évaluant leurs acquis. Il documente et atteste des compétences professionnelles acquises.
      """
    -public: false
    -_links: null
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#2937
    -lockBy: App\Entity\Scholar\Module\OriginModule {#2951 …}
    -lockByStatus: 1
    -id: "dc9ea738-13dd-11ed-81e4-0242ac140006"
    -lessons: Doctrine\ORM\PersistentCollection {#2938 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#2943 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#2947 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
    -createdAt: DateTime @1659607912 {#2928
      date: 2022-08-04 12:11:52.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1677588611 {#2936
      date: 2023-02-28 13:50:11.0 Europe/Paris (+01:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#14907
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#14930 …}
    -lockByStatus: 1
    -id: "8a7bea65-a7ca-11ed-aa02-0242c0a81006"
    -chapters: Doctrine\ORM\PersistentCollection {#14908 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#14913 …}
    -exercises: Doctrine\ORM\PersistentCollection {#14910 …}
    -minimumTime: DateTime @21600 {#14904
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#14915 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#3175 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#14917 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#14919 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#14925 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
    -createdAt: DateTime @1675872386 {#14905
      date: 2023-02-08 17:06:26.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1756747224 {#14906
      date: 2025-09-01 19:20:24.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#5784 …}
    #fromApi: false
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\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 {#1693
    -lockBy: App\Entity\Scholar\Training\Training {#1808 …}
    -lockByStatus: 1
    -id: "fe5bdd93-b6d8-11ee-b7d7-0242c0a85003"
    -modules: Doctrine\ORM\PersistentCollection {#1706 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1733 …}
    -totalHourDescription: 0
    -videoDescription: null
    -diplomaDescription: "Titre Niveau 4 (Bac)"
    -trainingProduct: null
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1743 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1745 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1749 …}
    -thematic: [
      "2"
    ]
    -diploma: 4
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1792 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
    -createdAt: DateTime @1705675359 {#1686
      date: 2024-01-19 15:42:39.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458954 {#1691
      date: 2025-09-10 01:02:34.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1816 …}
    #fromApi: false
    -name: "Encadrant Technique d'Insertion"
    -description: """
      L'encadrant technique d'insertion (ETI) supervise et soutient socio-professionnellement des personnes éloignées du marché du travail au sein d'une structure d'insertion produisant des biens ou services. Sa mission est d'atteindre les objectifs de production tout en intégrant les buts de formation et d'insertion des salariés. Sous la direction du responsable de la structure, l'ETI organise et gère une partie de l'activité de production. Il établit les conditions pour réaliser un produit ou service, en planifie la mise en œuvre et assure le suivi pour garantir la qualité et la quantité. Il utilise des outils numériques pour la gestion de la production, répartit le travail selon les compétences des salariés et gère l'équipe, en veillant à leur motivation et à la résolution de conflits.\r\n
      L'ETI joue également un rôle dans l'accueil, l'accompagnement et le suivi socio-professionnel des salariés en insertion. Il favorise leur intégration dans la structure, identifie leurs atouts et obstacles, et collabore avec d'autres acteurs du parcours d'insertion. Il contribue à l'évolution professionnelle des salariés en organisant des séances d'apprentissage, en s'assurant de la pertinence des méthodes pédagogiques et en évaluant leurs acquis. Il documente et atteste des compétences professionnelles acquises.
      """
    -public: false
    -_links: null
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#2937
    -lockBy: App\Entity\Scholar\Module\OriginModule {#2951 …}
    -lockByStatus: 1
    -id: "dc9ea738-13dd-11ed-81e4-0242ac140006"
    -lessons: Doctrine\ORM\PersistentCollection {#2938 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#2943 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#2947 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
    -createdAt: DateTime @1659607912 {#2928
      date: 2022-08-04 12:11:52.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1677588611 {#2936
      date: 2023-02-28 13:50:11.0 Europe/Paris (+01:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#14950
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#14973 …}
    -lockByStatus: 1
    -id: "56467cb7-a7cb-11ed-aa02-0242c0a81006"
    -chapters: Doctrine\ORM\PersistentCollection {#14951 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#14956 …}
    -exercises: Doctrine\ORM\PersistentCollection {#14953 …}
    -minimumTime: DateTime @21600 {#14943
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#14958 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#3175 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#14960 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#14962 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#14968 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
    -createdAt: DateTime @1675872728 {#14948
      date: 2023-02-08 17:12:08.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1756749218 {#14949
      date: 2025-09-01 19:53:38.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#5784 …}
    #fromApi: false
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\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 {#1693
    -lockBy: App\Entity\Scholar\Training\Training {#1808 …}
    -lockByStatus: 1
    -id: "fe5bdd93-b6d8-11ee-b7d7-0242c0a85003"
    -modules: Doctrine\ORM\PersistentCollection {#1706 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1733 …}
    -totalHourDescription: 0
    -videoDescription: null
    -diplomaDescription: "Titre Niveau 4 (Bac)"
    -trainingProduct: null
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1743 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1745 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1749 …}
    -thematic: [
      "2"
    ]
    -diploma: 4
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1792 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
    -createdAt: DateTime @1705675359 {#1686
      date: 2024-01-19 15:42:39.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458954 {#1691
      date: 2025-09-10 01:02:34.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1816 …}
    #fromApi: false
    -name: "Encadrant Technique d'Insertion"
    -description: """
      L'encadrant technique d'insertion (ETI) supervise et soutient socio-professionnellement des personnes éloignées du marché du travail au sein d'une structure d'insertion produisant des biens ou services. Sa mission est d'atteindre les objectifs de production tout en intégrant les buts de formation et d'insertion des salariés. Sous la direction du responsable de la structure, l'ETI organise et gère une partie de l'activité de production. Il établit les conditions pour réaliser un produit ou service, en planifie la mise en œuvre et assure le suivi pour garantir la qualité et la quantité. Il utilise des outils numériques pour la gestion de la production, répartit le travail selon les compétences des salariés et gère l'équipe, en veillant à leur motivation et à la résolution de conflits.\r\n
      L'ETI joue également un rôle dans l'accueil, l'accompagnement et le suivi socio-professionnel des salariés en insertion. Il favorise leur intégration dans la structure, identifie leurs atouts et obstacles, et collabore avec d'autres acteurs du parcours d'insertion. Il contribue à l'évolution professionnelle des salariés en organisant des séances d'apprentissage, en s'assurant de la pertinence des méthodes pédagogiques et en évaluant leurs acquis. Il documente et atteste des compétences professionnelles acquises.
      """
    -public: false
    -_links: null
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#2937
    -lockBy: App\Entity\Scholar\Module\OriginModule {#2951 …}
    -lockByStatus: 1
    -id: "dc9ea738-13dd-11ed-81e4-0242ac140006"
    -lessons: Doctrine\ORM\PersistentCollection {#2938 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#2943 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#2947 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
    -createdAt: DateTime @1659607912 {#2928
      date: 2022-08-04 12:11:52.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1677588611 {#2936
      date: 2023-02-28 13:50:11.0 Europe/Paris (+01:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#14993
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#15016 …}
    -lockByStatus: 1
    -id: "91774caf-13f9-11ed-81e4-0242ac140006"
    -chapters: Doctrine\ORM\PersistentCollection {#14994 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#14999 …}
    -exercises: Doctrine\ORM\PersistentCollection {#14996 …}
    -minimumTime: DateTime @21600 {#14986
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#15001 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#3175 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#15003 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#15005 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#15011 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
    -createdAt: DateTime @1659619812 {#14991
      date: 2022-08-04 15:30:12.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1756752940 {#14992
      date: 2025-09-01 20:55:40.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#5784 …}
    #fromApi: false
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\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 {#1693
    -lockBy: App\Entity\Scholar\Training\Training {#1808 …}
    -lockByStatus: 1
    -id: "fe5bdd93-b6d8-11ee-b7d7-0242c0a85003"
    -modules: Doctrine\ORM\PersistentCollection {#1706 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1733 …}
    -totalHourDescription: 0
    -videoDescription: null
    -diplomaDescription: "Titre Niveau 4 (Bac)"
    -trainingProduct: null
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1743 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1745 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1749 …}
    -thematic: [
      "2"
    ]
    -diploma: 4
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1792 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
    -createdAt: DateTime @1705675359 {#1686
      date: 2024-01-19 15:42:39.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458954 {#1691
      date: 2025-09-10 01:02:34.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1816 …}
    #fromApi: false
    -name: "Encadrant Technique d'Insertion"
    -description: """
      L'encadrant technique d'insertion (ETI) supervise et soutient socio-professionnellement des personnes éloignées du marché du travail au sein d'une structure d'insertion produisant des biens ou services. Sa mission est d'atteindre les objectifs de production tout en intégrant les buts de formation et d'insertion des salariés. Sous la direction du responsable de la structure, l'ETI organise et gère une partie de l'activité de production. Il établit les conditions pour réaliser un produit ou service, en planifie la mise en œuvre et assure le suivi pour garantir la qualité et la quantité. Il utilise des outils numériques pour la gestion de la production, répartit le travail selon les compétences des salariés et gère l'équipe, en veillant à leur motivation et à la résolution de conflits.\r\n
      L'ETI joue également un rôle dans l'accueil, l'accompagnement et le suivi socio-professionnel des salariés en insertion. Il favorise leur intégration dans la structure, identifie leurs atouts et obstacles, et collabore avec d'autres acteurs du parcours d'insertion. Il contribue à l'évolution professionnelle des salariés en organisant des séances d'apprentissage, en s'assurant de la pertinence des méthodes pédagogiques et en évaluant leurs acquis. Il documente et atteste des compétences professionnelles acquises.
      """
    -public: false
    -_links: null
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#2937
    -lockBy: App\Entity\Scholar\Module\OriginModule {#2951 …}
    -lockByStatus: 1
    -id: "dc9ea738-13dd-11ed-81e4-0242ac140006"
    -lessons: Doctrine\ORM\PersistentCollection {#2938 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#2943 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#2947 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
    -createdAt: DateTime @1659607912 {#2928
      date: 2022-08-04 12:11:52.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1677588611 {#2936
      date: 2023-02-28 13:50:11.0 Europe/Paris (+01:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#15036
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#15059 …}
    -lockByStatus: 1
    -id: "4daa6078-13fc-11ed-81e4-0242ac140006"
    -chapters: Doctrine\ORM\PersistentCollection {#15037 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#15042 …}
    -exercises: Doctrine\ORM\PersistentCollection {#15039 …}
    -minimumTime: DateTime @21600 {#15029
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#15044 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#3175 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#15046 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#15048 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#15054 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
    -createdAt: DateTime @1659620987 {#15034
      date: 2022-08-04 15:49:47.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1756747233 {#15035
      date: 2025-09-01 19:20:33.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#5784 …}
    #fromApi: false
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\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 {#1693
    -lockBy: App\Entity\Scholar\Training\Training {#1808 …}
    -lockByStatus: 1
    -id: "fe5bdd93-b6d8-11ee-b7d7-0242c0a85003"
    -modules: Doctrine\ORM\PersistentCollection {#1706 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1733 …}
    -totalHourDescription: 0
    -videoDescription: null
    -diplomaDescription: "Titre Niveau 4 (Bac)"
    -trainingProduct: null
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1743 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1745 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1749 …}
    -thematic: [
      "2"
    ]
    -diploma: 4
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1792 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
    -createdAt: DateTime @1705675359 {#1686
      date: 2024-01-19 15:42:39.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458954 {#1691
      date: 2025-09-10 01:02:34.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1816 …}
    #fromApi: false
    -name: "Encadrant Technique d'Insertion"
    -description: """
      L'encadrant technique d'insertion (ETI) supervise et soutient socio-professionnellement des personnes éloignées du marché du travail au sein d'une structure d'insertion produisant des biens ou services. Sa mission est d'atteindre les objectifs de production tout en intégrant les buts de formation et d'insertion des salariés. Sous la direction du responsable de la structure, l'ETI organise et gère une partie de l'activité de production. Il établit les conditions pour réaliser un produit ou service, en planifie la mise en œuvre et assure le suivi pour garantir la qualité et la quantité. Il utilise des outils numériques pour la gestion de la production, répartit le travail selon les compétences des salariés et gère l'équipe, en veillant à leur motivation et à la résolution de conflits.\r\n
      L'ETI joue également un rôle dans l'accueil, l'accompagnement et le suivi socio-professionnel des salariés en insertion. Il favorise leur intégration dans la structure, identifie leurs atouts et obstacles, et collabore avec d'autres acteurs du parcours d'insertion. Il contribue à l'évolution professionnelle des salariés en organisant des séances d'apprentissage, en s'assurant de la pertinence des méthodes pédagogiques et en évaluant leurs acquis. Il documente et atteste des compétences professionnelles acquises.
      """
    -public: false
    -_links: null
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
  }
  "module" => App\Entity\Scholar\Module\OriginModule {#2962
    -image: null
    -sharedModules: Doctrine\ORM\PersistentCollection {#2971 …}
    -duplicateFrom: null
    -id: "9d22768b-953e-11ef-acb7-0242c0a80003"
    -lessons: Doctrine\ORM\PersistentCollection {#2963 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#2968 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#2972 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
    -createdAt: DateTime @1730128162 {#2954
      date: 2024-10-28 16:09:22.0 Europe/Paris (+01:00)
    }
    -updatedAt: null
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -name: "Evaluations et corrections ETI"
    -description: """
      Ref_ECF101/201/301\r\n
      Évaluations en cours de formation
      """
    -public: false
    -_links: null
    -status: "published"
  }
  "lesson" => App\Entity\Scholar\Lesson\OriginLesson {#15192
    -ref: "ECF101"
    -image: null
    -objective: "Évaluation en Cours de formation"
    -sharedLessons: Doctrine\ORM\PersistentCollection {#15208 …}
    -lessonReviewActivated: true
    -indexedContent: null
    -id: "9d221799-953e-11ef-acb7-0242c0a80003"
    -chapters: Doctrine\ORM\PersistentCollection {#15193 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#15198 …}
    -exercises: Doctrine\ORM\PersistentCollection {#15195 …}
    -minimumTime: DateTime @21600 {#15189
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#15200 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#8344 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#15202 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#15204 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#15209 …}
    -enableChatBot: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
    -createdAt: DateTime @1730128162 {#15190
      date: 2024-10-28 16:09:22.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1750847724 {#15191
      date: 2025-06-25 12:35:24.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -status: "published"
    -name: "Evaluation 1 ETI"
    -description: """
      <p>&Eacute;valuation 1 ECF100-Ref_ECF101</p>\r\n
      <p>C'est le jour de votre &eacute;valuation en cours de formation.</p>\r\n
      <p>Pour prendre connaissance de la marche &agrave; suivre, acc&eacute;der aux consignes En cliquant &agrave; droite sur &Eacute;valuation :</p>\r\n
      <p>&nbsp;</p>\r\n
      <p><img src="/uploads/channel_images/dfbe7929-e929-4fb5-a6d3-6e6367ea1554.png" width="509" height="221" /></p>
      """
    -public: false
    -_links: null
    -lessonReviewActivated: true
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\TrainingVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\PracticalCaseUserVoter"
ACCESS ABSTAIN
"Nellapp\Bundle\SDKBundle\Permission\Security\Voter\SuperAdminVoter"
ACCESS ABSTAIN
Show voter details
169 DENIED FRONT_ACCESS
[
  "training" => App\Entity\Scholar\Training\SharedTraining {#1693
    -lockBy: App\Entity\Scholar\Training\Training {#1808 …}
    -lockByStatus: 1
    -id: "fe5bdd93-b6d8-11ee-b7d7-0242c0a85003"
    -modules: Doctrine\ORM\PersistentCollection {#1706 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1733 …}
    -totalHourDescription: 0
    -videoDescription: null
    -diplomaDescription: "Titre Niveau 4 (Bac)"
    -trainingProduct: null
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1743 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1745 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1749 …}
    -thematic: [
      "2"
    ]
    -diploma: 4
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1792 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
    -createdAt: DateTime @1705675359 {#1686
      date: 2024-01-19 15:42:39.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458954 {#1691
      date: 2025-09-10 01:02:34.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1816 …}
    #fromApi: false
    -name: "Encadrant Technique d'Insertion"
    -description: """
      L'encadrant technique d'insertion (ETI) supervise et soutient socio-professionnellement des personnes éloignées du marché du travail au sein d'une structure d'insertion produisant des biens ou services. Sa mission est d'atteindre les objectifs de production tout en intégrant les buts de formation et d'insertion des salariés. Sous la direction du responsable de la structure, l'ETI organise et gère une partie de l'activité de production. Il établit les conditions pour réaliser un produit ou service, en planifie la mise en œuvre et assure le suivi pour garantir la qualité et la quantité. Il utilise des outils numériques pour la gestion de la production, répartit le travail selon les compétences des salariés et gère l'équipe, en veillant à leur motivation et à la résolution de conflits.\r\n
      L'ETI joue également un rôle dans l'accueil, l'accompagnement et le suivi socio-professionnel des salariés en insertion. Il favorise leur intégration dans la structure, identifie leurs atouts et obstacles, et collabore avec d'autres acteurs du parcours d'insertion. Il contribue à l'évolution professionnelle des salariés en organisant des séances d'apprentissage, en s'assurant de la pertinence des méthodes pédagogiques et en évaluant leurs acquis. Il documente et atteste des compétences professionnelles acquises.
      """
    -public: false
    -_links: null
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
  }
  "module" => App\Entity\Scholar\Module\OriginModule {#2962
    -image: null
    -sharedModules: Doctrine\ORM\PersistentCollection {#2971 …}
    -duplicateFrom: null
    -id: "9d22768b-953e-11ef-acb7-0242c0a80003"
    -lessons: Doctrine\ORM\PersistentCollection {#2963 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#2968 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#2972 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
    -createdAt: DateTime @1730128162 {#2954
      date: 2024-10-28 16:09:22.0 Europe/Paris (+01:00)
    }
    -updatedAt: null
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -name: "Evaluations et corrections ETI"
    -description: """
      Ref_ECF101/201/301\r\n
      Évaluations en cours de formation
      """
    -public: false
    -_links: null
    -status: "published"
  }
  "lesson" => App\Entity\Scholar\Lesson\OriginLesson {#15214
    -ref: "ECF201"
    -image: null
    -objective: "Évaluation en Cours de formation"
    -sharedLessons: Doctrine\ORM\PersistentCollection {#15230 …}
    -lessonReviewActivated: true
    -indexedContent: null
    -id: "9d2242e5-953e-11ef-acb7-0242c0a80003"
    -chapters: Doctrine\ORM\PersistentCollection {#15215 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#15220 …}
    -exercises: Doctrine\ORM\PersistentCollection {#15217 …}
    -minimumTime: DateTime @21600 {#15211
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#15222 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#8344 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#15224 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#15226 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#15231 …}
    -enableChatBot: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
    -createdAt: DateTime @1730128162 {#15212
      date: 2024-10-28 16:09:22.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1750847724 {#15213
      date: 2025-06-25 12:35:24.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -status: "published"
    -name: "Evaluation 2 ETI"
    -description: """
      <p>&Eacute;valuation 1 ECF200-Ref_ECF201</p>\r\n
      <p>C'est le jour de votre &eacute;valuation en cours de formation.</p>\r\n
      <p>Pour prendre connaissance de la marche &agrave; suivre, acc&eacute;der aux consignes En cliquant &agrave; droite sur &Eacute;valuation :</p>\r\n
      <p>&nbsp;</p>\r\n
      <p><img src="/uploads/channel_images/dfbe7929-e929-4fb5-a6d3-6e6367ea1554.png" width="509" height="221" /></p>
      """
    -public: false
    -_links: null
    -lessonReviewActivated: true
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\TrainingVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\PracticalCaseUserVoter"
ACCESS ABSTAIN
"Nellapp\Bundle\SDKBundle\Permission\Security\Voter\SuperAdminVoter"
ACCESS ABSTAIN
Show voter details
170 DENIED FRONT_ACCESS
[
  "training" => App\Entity\Scholar\Training\SharedTraining {#1693
    -lockBy: App\Entity\Scholar\Training\Training {#1808 …}
    -lockByStatus: 1
    -id: "fe5bdd93-b6d8-11ee-b7d7-0242c0a85003"
    -modules: Doctrine\ORM\PersistentCollection {#1706 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1733 …}
    -totalHourDescription: 0
    -videoDescription: null
    -diplomaDescription: "Titre Niveau 4 (Bac)"
    -trainingProduct: null
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1743 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1745 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1749 …}
    -thematic: [
      "2"
    ]
    -diploma: 4
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1792 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
    -createdAt: DateTime @1705675359 {#1686
      date: 2024-01-19 15:42:39.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458954 {#1691
      date: 2025-09-10 01:02:34.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1816 …}
    #fromApi: false
    -name: "Encadrant Technique d'Insertion"
    -description: """
      L'encadrant technique d'insertion (ETI) supervise et soutient socio-professionnellement des personnes éloignées du marché du travail au sein d'une structure d'insertion produisant des biens ou services. Sa mission est d'atteindre les objectifs de production tout en intégrant les buts de formation et d'insertion des salariés. Sous la direction du responsable de la structure, l'ETI organise et gère une partie de l'activité de production. Il établit les conditions pour réaliser un produit ou service, en planifie la mise en œuvre et assure le suivi pour garantir la qualité et la quantité. Il utilise des outils numériques pour la gestion de la production, répartit le travail selon les compétences des salariés et gère l'équipe, en veillant à leur motivation et à la résolution de conflits.\r\n
      L'ETI joue également un rôle dans l'accueil, l'accompagnement et le suivi socio-professionnel des salariés en insertion. Il favorise leur intégration dans la structure, identifie leurs atouts et obstacles, et collabore avec d'autres acteurs du parcours d'insertion. Il contribue à l'évolution professionnelle des salariés en organisant des séances d'apprentissage, en s'assurant de la pertinence des méthodes pédagogiques et en évaluant leurs acquis. Il documente et atteste des compétences professionnelles acquises.
      """
    -public: false
    -_links: null
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
  }
  "module" => App\Entity\Scholar\Module\OriginModule {#2962
    -image: null
    -sharedModules: Doctrine\ORM\PersistentCollection {#2971 …}
    -duplicateFrom: null
    -id: "9d22768b-953e-11ef-acb7-0242c0a80003"
    -lessons: Doctrine\ORM\PersistentCollection {#2963 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#2968 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#2972 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
    -createdAt: DateTime @1730128162 {#2954
      date: 2024-10-28 16:09:22.0 Europe/Paris (+01:00)
    }
    -updatedAt: null
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -name: "Evaluations et corrections ETI"
    -description: """
      Ref_ECF101/201/301\r\n
      Évaluations en cours de formation
      """
    -public: false
    -_links: null
    -status: "published"
  }
  "lesson" => App\Entity\Scholar\Lesson\OriginLesson {#15235
    -ref: "ECF301"
    -image: null
    -objective: "Évaluation en Cours de formation"
    -sharedLessons: Doctrine\ORM\PersistentCollection {#15251 …}
    -lessonReviewActivated: true
    -indexedContent: null
    -id: "9d226b21-953e-11ef-acb7-0242c0a80003"
    -chapters: Doctrine\ORM\PersistentCollection {#15236 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#15241 …}
    -exercises: Doctrine\ORM\PersistentCollection {#15238 …}
    -minimumTime: null
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#15243 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#8344 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#15245 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#15247 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#15252 …}
    -enableChatBot: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
    -createdAt: DateTime @1730128162 {#15233
      date: 2024-10-28 16:09:22.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1750847724 {#15234
      date: 2025-06-25 12:35:24.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -status: "published"
    -name: "Evaluation 3 ETI"
    -description: """
      <p>&Eacute;valuation 1 ECF200-Ref_ECF201</p>\r\n
      <p>C'est le jour de votre &eacute;valuation en cours de formation.</p>\r\n
      <p>Pour prendre connaissance de la marche &agrave; suivre, acc&eacute;der aux consignes En cliquant &agrave; droite sur &Eacute;valuation :</p>\r\n
      <p>&nbsp;</p>\r\n
      <p><img src="/uploads/channel_images/dfbe7929-e929-4fb5-a6d3-6e6367ea1554.png" width="509" height="221" /></p>
      """
    -public: false
    -_links: null
    -lessonReviewActivated: true
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\TrainingVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\PracticalCaseUserVoter"
ACCESS ABSTAIN
"Nellapp\Bundle\SDKBundle\Permission\Security\Voter\SuperAdminVoter"
ACCESS ABSTAIN
Show voter details
171 DENIED FRONT_ACCESS
[
  "training" => App\Entity\Scholar\Training\SharedTraining {#1693
    -lockBy: App\Entity\Scholar\Training\Training {#1808 …}
    -lockByStatus: 1
    -id: "fe5bdd93-b6d8-11ee-b7d7-0242c0a85003"
    -modules: Doctrine\ORM\PersistentCollection {#1706 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1733 …}
    -totalHourDescription: 0
    -videoDescription: null
    -diplomaDescription: "Titre Niveau 4 (Bac)"
    -trainingProduct: null
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1743 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1745 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1749 …}
    -thematic: [
      "2"
    ]
    -diploma: 4
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1792 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
    -createdAt: DateTime @1705675359 {#1686
      date: 2024-01-19 15:42:39.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458954 {#1691
      date: 2025-09-10 01:02:34.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1816 …}
    #fromApi: false
    -name: "Encadrant Technique d'Insertion"
    -description: """
      L'encadrant technique d'insertion (ETI) supervise et soutient socio-professionnellement des personnes éloignées du marché du travail au sein d'une structure d'insertion produisant des biens ou services. Sa mission est d'atteindre les objectifs de production tout en intégrant les buts de formation et d'insertion des salariés. Sous la direction du responsable de la structure, l'ETI organise et gère une partie de l'activité de production. Il établit les conditions pour réaliser un produit ou service, en planifie la mise en œuvre et assure le suivi pour garantir la qualité et la quantité. Il utilise des outils numériques pour la gestion de la production, répartit le travail selon les compétences des salariés et gère l'équipe, en veillant à leur motivation et à la résolution de conflits.\r\n
      L'ETI joue également un rôle dans l'accueil, l'accompagnement et le suivi socio-professionnel des salariés en insertion. Il favorise leur intégration dans la structure, identifie leurs atouts et obstacles, et collabore avec d'autres acteurs du parcours d'insertion. Il contribue à l'évolution professionnelle des salariés en organisant des séances d'apprentissage, en s'assurant de la pertinence des méthodes pédagogiques et en évaluant leurs acquis. Il documente et atteste des compétences professionnelles acquises.
      """
    -public: false
    -_links: null
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#2975
    -lockBy: App\Entity\Scholar\Module\OriginModule {#2989 …}
    -lockByStatus: 1
    -id: "2ddfde62-13de-11ed-81e4-0242ac140006"
    -lessons: Doctrine\ORM\PersistentCollection {#2976 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#2981 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#2986 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
    -createdAt: DateTime @1659608049 {#2974
      date: 2022-08-04 12:14:09.0 Europe/Paris (+02:00)
    }
    -updatedAt: null
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#15342
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#15366 …}
    -lockByStatus: 1
    -id: "d3e0f136-13f9-11ed-81e4-0242ac140006"
    -chapters: Doctrine\ORM\PersistentCollection {#15343 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#15348 …}
    -exercises: Doctrine\ORM\PersistentCollection {#15345 …}
    -minimumTime: DateTime @21600 {#15339
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#15350 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#3175 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#15352 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#15354 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#15360 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
    -createdAt: DateTime @1659619923 {#15340
      date: 2022-08-04 15:32:03.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1757143023 {#15341
      date: 2025-09-06 09:17:03.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#15358 …}
    #fromApi: false
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\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 {#1693
    -lockBy: App\Entity\Scholar\Training\Training {#1808 …}
    -lockByStatus: 1
    -id: "fe5bdd93-b6d8-11ee-b7d7-0242c0a85003"
    -modules: Doctrine\ORM\PersistentCollection {#1706 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1733 …}
    -totalHourDescription: 0
    -videoDescription: null
    -diplomaDescription: "Titre Niveau 4 (Bac)"
    -trainingProduct: null
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1743 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1745 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1749 …}
    -thematic: [
      "2"
    ]
    -diploma: 4
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1792 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
    -createdAt: DateTime @1705675359 {#1686
      date: 2024-01-19 15:42:39.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458954 {#1691
      date: 2025-09-10 01:02:34.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1816 …}
    #fromApi: false
    -name: "Encadrant Technique d'Insertion"
    -description: """
      L'encadrant technique d'insertion (ETI) supervise et soutient socio-professionnellement des personnes éloignées du marché du travail au sein d'une structure d'insertion produisant des biens ou services. Sa mission est d'atteindre les objectifs de production tout en intégrant les buts de formation et d'insertion des salariés. Sous la direction du responsable de la structure, l'ETI organise et gère une partie de l'activité de production. Il établit les conditions pour réaliser un produit ou service, en planifie la mise en œuvre et assure le suivi pour garantir la qualité et la quantité. Il utilise des outils numériques pour la gestion de la production, répartit le travail selon les compétences des salariés et gère l'équipe, en veillant à leur motivation et à la résolution de conflits.\r\n
      L'ETI joue également un rôle dans l'accueil, l'accompagnement et le suivi socio-professionnel des salariés en insertion. Il favorise leur intégration dans la structure, identifie leurs atouts et obstacles, et collabore avec d'autres acteurs du parcours d'insertion. Il contribue à l'évolution professionnelle des salariés en organisant des séances d'apprentissage, en s'assurant de la pertinence des méthodes pédagogiques et en évaluant leurs acquis. Il documente et atteste des compétences professionnelles acquises.
      """
    -public: false
    -_links: null
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#2975
    -lockBy: App\Entity\Scholar\Module\OriginModule {#2989 …}
    -lockByStatus: 1
    -id: "2ddfde62-13de-11ed-81e4-0242ac140006"
    -lessons: Doctrine\ORM\PersistentCollection {#2976 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#2981 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#2986 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
    -createdAt: DateTime @1659608049 {#2974
      date: 2022-08-04 12:14:09.0 Europe/Paris (+02:00)
    }
    -updatedAt: null
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#15386
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#15409 …}
    -lockByStatus: 1
    -id: "82e494d9-5eaa-11ed-b25b-0242c0a8a003"
    -chapters: Doctrine\ORM\PersistentCollection {#15387 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#15392 …}
    -exercises: Doctrine\ORM\PersistentCollection {#15389 …}
    -minimumTime: DateTime @21600 {#15379
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#15394 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#3175 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#15396 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#15398 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#15404 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
    -createdAt: DateTime @1667832195 {#15384
      date: 2022-11-07 15:43:15.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1756993161 {#15385
      date: 2025-09-04 15:39:21.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#13647 …}
    #fromApi: false
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\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 {#1693
    -lockBy: App\Entity\Scholar\Training\Training {#1808 …}
    -lockByStatus: 1
    -id: "fe5bdd93-b6d8-11ee-b7d7-0242c0a85003"
    -modules: Doctrine\ORM\PersistentCollection {#1706 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1733 …}
    -totalHourDescription: 0
    -videoDescription: null
    -diplomaDescription: "Titre Niveau 4 (Bac)"
    -trainingProduct: null
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1743 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1745 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1749 …}
    -thematic: [
      "2"
    ]
    -diploma: 4
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1792 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
    -createdAt: DateTime @1705675359 {#1686
      date: 2024-01-19 15:42:39.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458954 {#1691
      date: 2025-09-10 01:02:34.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1816 …}
    #fromApi: false
    -name: "Encadrant Technique d'Insertion"
    -description: """
      L'encadrant technique d'insertion (ETI) supervise et soutient socio-professionnellement des personnes éloignées du marché du travail au sein d'une structure d'insertion produisant des biens ou services. Sa mission est d'atteindre les objectifs de production tout en intégrant les buts de formation et d'insertion des salariés. Sous la direction du responsable de la structure, l'ETI organise et gère une partie de l'activité de production. Il établit les conditions pour réaliser un produit ou service, en planifie la mise en œuvre et assure le suivi pour garantir la qualité et la quantité. Il utilise des outils numériques pour la gestion de la production, répartit le travail selon les compétences des salariés et gère l'équipe, en veillant à leur motivation et à la résolution de conflits.\r\n
      L'ETI joue également un rôle dans l'accueil, l'accompagnement et le suivi socio-professionnel des salariés en insertion. Il favorise leur intégration dans la structure, identifie leurs atouts et obstacles, et collabore avec d'autres acteurs du parcours d'insertion. Il contribue à l'évolution professionnelle des salariés en organisant des séances d'apprentissage, en s'assurant de la pertinence des méthodes pédagogiques et en évaluant leurs acquis. Il documente et atteste des compétences professionnelles acquises.
      """
    -public: false
    -_links: null
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#2975
    -lockBy: App\Entity\Scholar\Module\OriginModule {#2989 …}
    -lockByStatus: 1
    -id: "2ddfde62-13de-11ed-81e4-0242ac140006"
    -lessons: Doctrine\ORM\PersistentCollection {#2976 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#2981 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#2986 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
    -createdAt: DateTime @1659608049 {#2974
      date: 2022-08-04 12:14:09.0 Europe/Paris (+02:00)
    }
    -updatedAt: null
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#15429
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#15451 …}
    -lockByStatus: 1
    -id: "a29f72b1-6015-11ed-b25b-0242c0a8a003"
    -chapters: Doctrine\ORM\PersistentCollection {#15430 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#15435 …}
    -exercises: Doctrine\ORM\PersistentCollection {#15432 …}
    -minimumTime: DateTime @21600 {#15422
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#15437 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#3175 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#15439 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#15441 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#15447 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
    -createdAt: DateTime @1667988155 {#15427
      date: 2022-11-09 11:02:35.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1755204764 {#15428
      date: 2025-08-14 22:52:44.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#5784 …}
    #fromApi: false
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\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 {#1693
    -lockBy: App\Entity\Scholar\Training\Training {#1808 …}
    -lockByStatus: 1
    -id: "fe5bdd93-b6d8-11ee-b7d7-0242c0a85003"
    -modules: Doctrine\ORM\PersistentCollection {#1706 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1733 …}
    -totalHourDescription: 0
    -videoDescription: null
    -diplomaDescription: "Titre Niveau 4 (Bac)"
    -trainingProduct: null
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1743 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1745 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1749 …}
    -thematic: [
      "2"
    ]
    -diploma: 4
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1792 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
    -createdAt: DateTime @1705675359 {#1686
      date: 2024-01-19 15:42:39.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458954 {#1691
      date: 2025-09-10 01:02:34.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1816 …}
    #fromApi: false
    -name: "Encadrant Technique d'Insertion"
    -description: """
      L'encadrant technique d'insertion (ETI) supervise et soutient socio-professionnellement des personnes éloignées du marché du travail au sein d'une structure d'insertion produisant des biens ou services. Sa mission est d'atteindre les objectifs de production tout en intégrant les buts de formation et d'insertion des salariés. Sous la direction du responsable de la structure, l'ETI organise et gère une partie de l'activité de production. Il établit les conditions pour réaliser un produit ou service, en planifie la mise en œuvre et assure le suivi pour garantir la qualité et la quantité. Il utilise des outils numériques pour la gestion de la production, répartit le travail selon les compétences des salariés et gère l'équipe, en veillant à leur motivation et à la résolution de conflits.\r\n
      L'ETI joue également un rôle dans l'accueil, l'accompagnement et le suivi socio-professionnel des salariés en insertion. Il favorise leur intégration dans la structure, identifie leurs atouts et obstacles, et collabore avec d'autres acteurs du parcours d'insertion. Il contribue à l'évolution professionnelle des salariés en organisant des séances d'apprentissage, en s'assurant de la pertinence des méthodes pédagogiques et en évaluant leurs acquis. Il documente et atteste des compétences professionnelles acquises.
      """
    -public: false
    -_links: null
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#2975
    -lockBy: App\Entity\Scholar\Module\OriginModule {#2989 …}
    -lockByStatus: 1
    -id: "2ddfde62-13de-11ed-81e4-0242ac140006"
    -lessons: Doctrine\ORM\PersistentCollection {#2976 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#2981 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#2986 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
    -createdAt: DateTime @1659608049 {#2974
      date: 2022-08-04 12:14:09.0 Europe/Paris (+02:00)
    }
    -updatedAt: null
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#15471
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#15494 …}
    -lockByStatus: 1
    -id: "16e244a9-13fa-11ed-81e4-0242ac140006"
    -chapters: Doctrine\ORM\PersistentCollection {#15472 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#15477 …}
    -exercises: Doctrine\ORM\PersistentCollection {#15474 …}
    -minimumTime: DateTime @21600 {#15464
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#15479 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#3175 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#15481 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#15483 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#15489 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
    -createdAt: DateTime @1659620036 {#15469
      date: 2022-08-04 15:33:56.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1755121222 {#15470
      date: 2025-08-13 23:40:22.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#5784 …}
    #fromApi: false
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\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 {#1693
    -lockBy: App\Entity\Scholar\Training\Training {#1808 …}
    -lockByStatus: 1
    -id: "fe5bdd93-b6d8-11ee-b7d7-0242c0a85003"
    -modules: Doctrine\ORM\PersistentCollection {#1706 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1733 …}
    -totalHourDescription: 0
    -videoDescription: null
    -diplomaDescription: "Titre Niveau 4 (Bac)"
    -trainingProduct: null
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1743 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1745 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1749 …}
    -thematic: [
      "2"
    ]
    -diploma: 4
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1792 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
    -createdAt: DateTime @1705675359 {#1686
      date: 2024-01-19 15:42:39.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458954 {#1691
      date: 2025-09-10 01:02:34.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1816 …}
    #fromApi: false
    -name: "Encadrant Technique d'Insertion"
    -description: """
      L'encadrant technique d'insertion (ETI) supervise et soutient socio-professionnellement des personnes éloignées du marché du travail au sein d'une structure d'insertion produisant des biens ou services. Sa mission est d'atteindre les objectifs de production tout en intégrant les buts de formation et d'insertion des salariés. Sous la direction du responsable de la structure, l'ETI organise et gère une partie de l'activité de production. Il établit les conditions pour réaliser un produit ou service, en planifie la mise en œuvre et assure le suivi pour garantir la qualité et la quantité. Il utilise des outils numériques pour la gestion de la production, répartit le travail selon les compétences des salariés et gère l'équipe, en veillant à leur motivation et à la résolution de conflits.\r\n
      L'ETI joue également un rôle dans l'accueil, l'accompagnement et le suivi socio-professionnel des salariés en insertion. Il favorise leur intégration dans la structure, identifie leurs atouts et obstacles, et collabore avec d'autres acteurs du parcours d'insertion. Il contribue à l'évolution professionnelle des salariés en organisant des séances d'apprentissage, en s'assurant de la pertinence des méthodes pédagogiques et en évaluant leurs acquis. Il documente et atteste des compétences professionnelles acquises.
      """
    -public: false
    -_links: null
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#2975
    -lockBy: App\Entity\Scholar\Module\OriginModule {#2989 …}
    -lockByStatus: 1
    -id: "2ddfde62-13de-11ed-81e4-0242ac140006"
    -lessons: Doctrine\ORM\PersistentCollection {#2976 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#2981 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#2986 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
    -createdAt: DateTime @1659608049 {#2974
      date: 2022-08-04 12:14:09.0 Europe/Paris (+02:00)
    }
    -updatedAt: null
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#15514
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#15538 …}
    -lockByStatus: 1
    -id: "2dfb1adc-13fa-11ed-81e4-0242ac140006"
    -chapters: Doctrine\ORM\PersistentCollection {#15515 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#15520 …}
    -exercises: Doctrine\ORM\PersistentCollection {#15517 …}
    -minimumTime: DateTime @21600 {#15507
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#15522 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#3175 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#15524 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#15526 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#15532 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
    -createdAt: DateTime @1659620075 {#15512
      date: 2022-08-04 15:34:35.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1756196422 {#15513
      date: 2025-08-26 10:20:22.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#15530 …}
    #fromApi: false
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\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 {#1693
    -lockBy: App\Entity\Scholar\Training\Training {#1808 …}
    -lockByStatus: 1
    -id: "fe5bdd93-b6d8-11ee-b7d7-0242c0a85003"
    -modules: Doctrine\ORM\PersistentCollection {#1706 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1733 …}
    -totalHourDescription: 0
    -videoDescription: null
    -diplomaDescription: "Titre Niveau 4 (Bac)"
    -trainingProduct: null
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1743 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1745 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1749 …}
    -thematic: [
      "2"
    ]
    -diploma: 4
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1792 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
    -createdAt: DateTime @1705675359 {#1686
      date: 2024-01-19 15:42:39.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458954 {#1691
      date: 2025-09-10 01:02:34.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1816 …}
    #fromApi: false
    -name: "Encadrant Technique d'Insertion"
    -description: """
      L'encadrant technique d'insertion (ETI) supervise et soutient socio-professionnellement des personnes éloignées du marché du travail au sein d'une structure d'insertion produisant des biens ou services. Sa mission est d'atteindre les objectifs de production tout en intégrant les buts de formation et d'insertion des salariés. Sous la direction du responsable de la structure, l'ETI organise et gère une partie de l'activité de production. Il établit les conditions pour réaliser un produit ou service, en planifie la mise en œuvre et assure le suivi pour garantir la qualité et la quantité. Il utilise des outils numériques pour la gestion de la production, répartit le travail selon les compétences des salariés et gère l'équipe, en veillant à leur motivation et à la résolution de conflits.\r\n
      L'ETI joue également un rôle dans l'accueil, l'accompagnement et le suivi socio-professionnel des salariés en insertion. Il favorise leur intégration dans la structure, identifie leurs atouts et obstacles, et collabore avec d'autres acteurs du parcours d'insertion. Il contribue à l'évolution professionnelle des salariés en organisant des séances d'apprentissage, en s'assurant de la pertinence des méthodes pédagogiques et en évaluant leurs acquis. Il documente et atteste des compétences professionnelles acquises.
      """
    -public: false
    -_links: null
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#2975
    -lockBy: App\Entity\Scholar\Module\OriginModule {#2989 …}
    -lockByStatus: 1
    -id: "2ddfde62-13de-11ed-81e4-0242ac140006"
    -lessons: Doctrine\ORM\PersistentCollection {#2976 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#2981 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#2986 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
    -createdAt: DateTime @1659608049 {#2974
      date: 2022-08-04 12:14:09.0 Europe/Paris (+02:00)
    }
    -updatedAt: null
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#15559
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#15580 …}
    -lockByStatus: 1
    -id: "d1ffb84f-ad31-11ed-aa02-0242c0a81006"
    -chapters: Doctrine\ORM\PersistentCollection {#15560 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#15565 …}
    -exercises: Doctrine\ORM\PersistentCollection {#15562 …}
    -minimumTime: DateTime @21600 {#15551
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#15567 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#3175 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#15569 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#15571 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#15576 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
    -createdAt: DateTime @1676466500 {#15557
      date: 2023-02-15 14:08:20.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1750847724 {#15558
      date: 2025-06-25 12:35:24.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\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 {#1693
    -lockBy: App\Entity\Scholar\Training\Training {#1808 …}
    -lockByStatus: 1
    -id: "fe5bdd93-b6d8-11ee-b7d7-0242c0a85003"
    -modules: Doctrine\ORM\PersistentCollection {#1706 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1733 …}
    -totalHourDescription: 0
    -videoDescription: null
    -diplomaDescription: "Titre Niveau 4 (Bac)"
    -trainingProduct: null
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1743 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1745 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1749 …}
    -thematic: [
      "2"
    ]
    -diploma: 4
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1792 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
    -createdAt: DateTime @1705675359 {#1686
      date: 2024-01-19 15:42:39.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458954 {#1691
      date: 2025-09-10 01:02:34.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1816 …}
    #fromApi: false
    -name: "Encadrant Technique d'Insertion"
    -description: """
      L'encadrant technique d'insertion (ETI) supervise et soutient socio-professionnellement des personnes éloignées du marché du travail au sein d'une structure d'insertion produisant des biens ou services. Sa mission est d'atteindre les objectifs de production tout en intégrant les buts de formation et d'insertion des salariés. Sous la direction du responsable de la structure, l'ETI organise et gère une partie de l'activité de production. Il établit les conditions pour réaliser un produit ou service, en planifie la mise en œuvre et assure le suivi pour garantir la qualité et la quantité. Il utilise des outils numériques pour la gestion de la production, répartit le travail selon les compétences des salariés et gère l'équipe, en veillant à leur motivation et à la résolution de conflits.\r\n
      L'ETI joue également un rôle dans l'accueil, l'accompagnement et le suivi socio-professionnel des salariés en insertion. Il favorise leur intégration dans la structure, identifie leurs atouts et obstacles, et collabore avec d'autres acteurs du parcours d'insertion. Il contribue à l'évolution professionnelle des salariés en organisant des séances d'apprentissage, en s'assurant de la pertinence des méthodes pédagogiques et en évaluant leurs acquis. Il documente et atteste des compétences professionnelles acquises.
      """
    -public: false
    -_links: null
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#3002
    -lockBy: App\Entity\Scholar\Module\OriginModule {#3016 …}
    -lockByStatus: 1
    -id: "696d722e-7564-11ed-a9f8-0242c0a8a005"
    -lessons: Doctrine\ORM\PersistentCollection {#3003 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#3008 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#3012 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
    -createdAt: DateTime @1670330964 {#2992
      date: 2022-12-06 13:49:24.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1692868510 {#3001
      date: 2023-08-24 11:15:10.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#15770
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#15794 …}
    -lockByStatus: 1
    -id: "a4b1e29a-7562-11ed-a9f8-0242c0a8a005"
    -chapters: Doctrine\ORM\PersistentCollection {#15771 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#15776 …}
    -exercises: Doctrine\ORM\PersistentCollection {#15773 …}
    -minimumTime: DateTime @21600 {#15767
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#15778 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#3175 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#15780 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#15782 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#15788 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
    -createdAt: DateTime @1670330204 {#15768
      date: 2022-12-06 13:36:44.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757308050 {#15769
      date: 2025-09-08 07:07:30.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#15786 …}
    #fromApi: false
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\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 {#1693
    -lockBy: App\Entity\Scholar\Training\Training {#1808 …}
    -lockByStatus: 1
    -id: "fe5bdd93-b6d8-11ee-b7d7-0242c0a85003"
    -modules: Doctrine\ORM\PersistentCollection {#1706 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1733 …}
    -totalHourDescription: 0
    -videoDescription: null
    -diplomaDescription: "Titre Niveau 4 (Bac)"
    -trainingProduct: null
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1743 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1745 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1749 …}
    -thematic: [
      "2"
    ]
    -diploma: 4
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1792 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
    -createdAt: DateTime @1705675359 {#1686
      date: 2024-01-19 15:42:39.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458954 {#1691
      date: 2025-09-10 01:02:34.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1816 …}
    #fromApi: false
    -name: "Encadrant Technique d'Insertion"
    -description: """
      L'encadrant technique d'insertion (ETI) supervise et soutient socio-professionnellement des personnes éloignées du marché du travail au sein d'une structure d'insertion produisant des biens ou services. Sa mission est d'atteindre les objectifs de production tout en intégrant les buts de formation et d'insertion des salariés. Sous la direction du responsable de la structure, l'ETI organise et gère une partie de l'activité de production. Il établit les conditions pour réaliser un produit ou service, en planifie la mise en œuvre et assure le suivi pour garantir la qualité et la quantité. Il utilise des outils numériques pour la gestion de la production, répartit le travail selon les compétences des salariés et gère l'équipe, en veillant à leur motivation et à la résolution de conflits.\r\n
      L'ETI joue également un rôle dans l'accueil, l'accompagnement et le suivi socio-professionnel des salariés en insertion. Il favorise leur intégration dans la structure, identifie leurs atouts et obstacles, et collabore avec d'autres acteurs du parcours d'insertion. Il contribue à l'évolution professionnelle des salariés en organisant des séances d'apprentissage, en s'assurant de la pertinence des méthodes pédagogiques et en évaluant leurs acquis. Il documente et atteste des compétences professionnelles acquises.
      """
    -public: false
    -_links: null
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#3002
    -lockBy: App\Entity\Scholar\Module\OriginModule {#3016 …}
    -lockByStatus: 1
    -id: "696d722e-7564-11ed-a9f8-0242c0a8a005"
    -lessons: Doctrine\ORM\PersistentCollection {#3003 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#3008 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#3012 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
    -createdAt: DateTime @1670330964 {#2992
      date: 2022-12-06 13:49:24.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1692868510 {#3001
      date: 2023-08-24 11:15:10.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#15814
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#15838 …}
    -lockByStatus: 1
    -id: "1bee5e7b-7551-11ed-a9f8-0242c0a8a005"
    -chapters: Doctrine\ORM\PersistentCollection {#15815 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#15820 …}
    -exercises: Doctrine\ORM\PersistentCollection {#15817 …}
    -minimumTime: DateTime @21600 {#15807
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#15822 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#3175 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#15824 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#15826 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#15832 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
    -createdAt: DateTime @1670322673 {#15812
      date: 2022-12-06 11:31:13.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1756804629 {#15813
      date: 2025-09-02 11:17:09.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#15830 …}
    #fromApi: false
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\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 {#1693
    -lockBy: App\Entity\Scholar\Training\Training {#1808 …}
    -lockByStatus: 1
    -id: "fe5bdd93-b6d8-11ee-b7d7-0242c0a85003"
    -modules: Doctrine\ORM\PersistentCollection {#1706 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1733 …}
    -totalHourDescription: 0
    -videoDescription: null
    -diplomaDescription: "Titre Niveau 4 (Bac)"
    -trainingProduct: null
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1743 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1745 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1749 …}
    -thematic: [
      "2"
    ]
    -diploma: 4
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1792 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
    -createdAt: DateTime @1705675359 {#1686
      date: 2024-01-19 15:42:39.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458954 {#1691
      date: 2025-09-10 01:02:34.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1816 …}
    #fromApi: false
    -name: "Encadrant Technique d'Insertion"
    -description: """
      L'encadrant technique d'insertion (ETI) supervise et soutient socio-professionnellement des personnes éloignées du marché du travail au sein d'une structure d'insertion produisant des biens ou services. Sa mission est d'atteindre les objectifs de production tout en intégrant les buts de formation et d'insertion des salariés. Sous la direction du responsable de la structure, l'ETI organise et gère une partie de l'activité de production. Il établit les conditions pour réaliser un produit ou service, en planifie la mise en œuvre et assure le suivi pour garantir la qualité et la quantité. Il utilise des outils numériques pour la gestion de la production, répartit le travail selon les compétences des salariés et gère l'équipe, en veillant à leur motivation et à la résolution de conflits.\r\n
      L'ETI joue également un rôle dans l'accueil, l'accompagnement et le suivi socio-professionnel des salariés en insertion. Il favorise leur intégration dans la structure, identifie leurs atouts et obstacles, et collabore avec d'autres acteurs du parcours d'insertion. Il contribue à l'évolution professionnelle des salariés en organisant des séances d'apprentissage, en s'assurant de la pertinence des méthodes pédagogiques et en évaluant leurs acquis. Il documente et atteste des compétences professionnelles acquises.
      """
    -public: false
    -_links: null
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#3002
    -lockBy: App\Entity\Scholar\Module\OriginModule {#3016 …}
    -lockByStatus: 1
    -id: "696d722e-7564-11ed-a9f8-0242c0a8a005"
    -lessons: Doctrine\ORM\PersistentCollection {#3003 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#3008 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#3012 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
    -createdAt: DateTime @1670330964 {#2992
      date: 2022-12-06 13:49:24.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1692868510 {#3001
      date: 2023-08-24 11:15:10.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#15858
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#15880 …}
    -lockByStatus: 1
    -id: "57f45b98-7553-11ed-a9f8-0242c0a8a005"
    -chapters: Doctrine\ORM\PersistentCollection {#15859 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#15864 …}
    -exercises: Doctrine\ORM\PersistentCollection {#15861 …}
    -minimumTime: DateTime @21600 {#15851
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#15866 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#3175 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#15868 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#15870 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#15876 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
    -createdAt: DateTime @1670323633 {#15856
      date: 2022-12-06 11:47:13.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1756886313 {#15857
      date: 2025-09-03 09:58:33.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#15830 …}
    #fromApi: false
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\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 {#1693
    -lockBy: App\Entity\Scholar\Training\Training {#1808 …}
    -lockByStatus: 1
    -id: "fe5bdd93-b6d8-11ee-b7d7-0242c0a85003"
    -modules: Doctrine\ORM\PersistentCollection {#1706 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1733 …}
    -totalHourDescription: 0
    -videoDescription: null
    -diplomaDescription: "Titre Niveau 4 (Bac)"
    -trainingProduct: null
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1743 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1745 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1749 …}
    -thematic: [
      "2"
    ]
    -diploma: 4
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1792 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
    -createdAt: DateTime @1705675359 {#1686
      date: 2024-01-19 15:42:39.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458954 {#1691
      date: 2025-09-10 01:02:34.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1816 …}
    #fromApi: false
    -name: "Encadrant Technique d'Insertion"
    -description: """
      L'encadrant technique d'insertion (ETI) supervise et soutient socio-professionnellement des personnes éloignées du marché du travail au sein d'une structure d'insertion produisant des biens ou services. Sa mission est d'atteindre les objectifs de production tout en intégrant les buts de formation et d'insertion des salariés. Sous la direction du responsable de la structure, l'ETI organise et gère une partie de l'activité de production. Il établit les conditions pour réaliser un produit ou service, en planifie la mise en œuvre et assure le suivi pour garantir la qualité et la quantité. Il utilise des outils numériques pour la gestion de la production, répartit le travail selon les compétences des salariés et gère l'équipe, en veillant à leur motivation et à la résolution de conflits.\r\n
      L'ETI joue également un rôle dans l'accueil, l'accompagnement et le suivi socio-professionnel des salariés en insertion. Il favorise leur intégration dans la structure, identifie leurs atouts et obstacles, et collabore avec d'autres acteurs du parcours d'insertion. Il contribue à l'évolution professionnelle des salariés en organisant des séances d'apprentissage, en s'assurant de la pertinence des méthodes pédagogiques et en évaluant leurs acquis. Il documente et atteste des compétences professionnelles acquises.
      """
    -public: false
    -_links: null
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#3002
    -lockBy: App\Entity\Scholar\Module\OriginModule {#3016 …}
    -lockByStatus: 1
    -id: "696d722e-7564-11ed-a9f8-0242c0a8a005"
    -lessons: Doctrine\ORM\PersistentCollection {#3003 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#3008 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#3012 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
    -createdAt: DateTime @1670330964 {#2992
      date: 2022-12-06 13:49:24.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1692868510 {#3001
      date: 2023-08-24 11:15:10.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#15900
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#15923 …}
    -lockByStatus: 1
    -id: "b9ff1f3a-7553-11ed-a9f8-0242c0a8a005"
    -chapters: Doctrine\ORM\PersistentCollection {#15901 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#15906 …}
    -exercises: Doctrine\ORM\PersistentCollection {#15903 …}
    -minimumTime: DateTime @21600 {#15893
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#15908 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#3175 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#15910 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#15912 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#15918 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
    -createdAt: DateTime @1670323798 {#15898
      date: 2022-12-06 11:49:58.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1756888359 {#15899
      date: 2025-09-03 10:32:39.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#15830 …}
    #fromApi: false
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\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 {#1693
    -lockBy: App\Entity\Scholar\Training\Training {#1808 …}
    -lockByStatus: 1
    -id: "fe5bdd93-b6d8-11ee-b7d7-0242c0a85003"
    -modules: Doctrine\ORM\PersistentCollection {#1706 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1733 …}
    -totalHourDescription: 0
    -videoDescription: null
    -diplomaDescription: "Titre Niveau 4 (Bac)"
    -trainingProduct: null
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1743 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1745 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1749 …}
    -thematic: [
      "2"
    ]
    -diploma: 4
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1792 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
    -createdAt: DateTime @1705675359 {#1686
      date: 2024-01-19 15:42:39.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458954 {#1691
      date: 2025-09-10 01:02:34.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1816 …}
    #fromApi: false
    -name: "Encadrant Technique d'Insertion"
    -description: """
      L'encadrant technique d'insertion (ETI) supervise et soutient socio-professionnellement des personnes éloignées du marché du travail au sein d'une structure d'insertion produisant des biens ou services. Sa mission est d'atteindre les objectifs de production tout en intégrant les buts de formation et d'insertion des salariés. Sous la direction du responsable de la structure, l'ETI organise et gère une partie de l'activité de production. Il établit les conditions pour réaliser un produit ou service, en planifie la mise en œuvre et assure le suivi pour garantir la qualité et la quantité. Il utilise des outils numériques pour la gestion de la production, répartit le travail selon les compétences des salariés et gère l'équipe, en veillant à leur motivation et à la résolution de conflits.\r\n
      L'ETI joue également un rôle dans l'accueil, l'accompagnement et le suivi socio-professionnel des salariés en insertion. Il favorise leur intégration dans la structure, identifie leurs atouts et obstacles, et collabore avec d'autres acteurs du parcours d'insertion. Il contribue à l'évolution professionnelle des salariés en organisant des séances d'apprentissage, en s'assurant de la pertinence des méthodes pédagogiques et en évaluant leurs acquis. Il documente et atteste des compétences professionnelles acquises.
      """
    -public: false
    -_links: null
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
  }
  "module" => App\Entity\Scholar\Module\OriginModule {#3027
    -image: null
    -sharedModules: Doctrine\ORM\PersistentCollection {#3036 …}
    -duplicateFrom: null
    -id: "7fd0505b-953b-11ef-acb7-0242c0a80003"
    -lessons: Doctrine\ORM\PersistentCollection {#3028 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#3033 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#3037 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
    -createdAt: DateTime @1730126825 {#3019
      date: 2024-10-28 15:47:05.0 Europe/Paris (+01:00)
    }
    -updatedAt: null
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -name: "Projet tutoré ETI"
    -description: """
      en cours\r\n
      Ref_PJT100
      """
    -public: false
    -_links: null
    -status: "published"
  }
  "lesson" => App\Entity\Scholar\Lesson\OriginLesson {#16056
    -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 {#16072 …}
    -lessonReviewActivated: true
    -indexedContent: null
    -id: "15982449-bb74-11ea-8d8a-0242ac1c0003"
    -chapters: Doctrine\ORM\PersistentCollection {#16057 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#16062 …}
    -exercises: Doctrine\ORM\PersistentCollection {#16059 …}
    -minimumTime: DateTime @21600 {#16053
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#16064 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#3175 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#16066 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#16068 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#16073 …}
    -enableChatBot: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
    -createdAt: DateTime @1593591784 {#16054
      date: 2020-07-01 10:23:04.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1743671331 {#16055
      date: 2025-04-03 11:08:51.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -status: "published"
    -name: "Projet tutoré : Description du projet"
    -description: "<p>Projet tutor&eacute; : Description du projet PJT100-Ref_PJT101</p>"
    -public: false
    -_links: null
    -lessonReviewActivated: true
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\TrainingVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\PracticalCaseUserVoter"
ACCESS ABSTAIN
"Nellapp\Bundle\SDKBundle\Permission\Security\Voter\SuperAdminVoter"
ACCESS ABSTAIN
Show voter details
182 DENIED FRONT_ACCESS
[
  "training" => App\Entity\Scholar\Training\SharedTraining {#1693
    -lockBy: App\Entity\Scholar\Training\Training {#1808 …}
    -lockByStatus: 1
    -id: "fe5bdd93-b6d8-11ee-b7d7-0242c0a85003"
    -modules: Doctrine\ORM\PersistentCollection {#1706 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1733 …}
    -totalHourDescription: 0
    -videoDescription: null
    -diplomaDescription: "Titre Niveau 4 (Bac)"
    -trainingProduct: null
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1743 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1745 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1749 …}
    -thematic: [
      "2"
    ]
    -diploma: 4
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1792 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
    -createdAt: DateTime @1705675359 {#1686
      date: 2024-01-19 15:42:39.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458954 {#1691
      date: 2025-09-10 01:02:34.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1816 …}
    #fromApi: false
    -name: "Encadrant Technique d'Insertion"
    -description: """
      L'encadrant technique d'insertion (ETI) supervise et soutient socio-professionnellement des personnes éloignées du marché du travail au sein d'une structure d'insertion produisant des biens ou services. Sa mission est d'atteindre les objectifs de production tout en intégrant les buts de formation et d'insertion des salariés. Sous la direction du responsable de la structure, l'ETI organise et gère une partie de l'activité de production. Il établit les conditions pour réaliser un produit ou service, en planifie la mise en œuvre et assure le suivi pour garantir la qualité et la quantité. Il utilise des outils numériques pour la gestion de la production, répartit le travail selon les compétences des salariés et gère l'équipe, en veillant à leur motivation et à la résolution de conflits.\r\n
      L'ETI joue également un rôle dans l'accueil, l'accompagnement et le suivi socio-professionnel des salariés en insertion. Il favorise leur intégration dans la structure, identifie leurs atouts et obstacles, et collabore avec d'autres acteurs du parcours d'insertion. Il contribue à l'évolution professionnelle des salariés en organisant des séances d'apprentissage, en s'assurant de la pertinence des méthodes pédagogiques et en évaluant leurs acquis. Il documente et atteste des compétences professionnelles acquises.
      """
    -public: false
    -_links: null
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
  }
  "module" => App\Entity\Scholar\Module\OriginModule {#3027
    -image: null
    -sharedModules: Doctrine\ORM\PersistentCollection {#3036 …}
    -duplicateFrom: null
    -id: "7fd0505b-953b-11ef-acb7-0242c0a80003"
    -lessons: Doctrine\ORM\PersistentCollection {#3028 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#3033 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#3037 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
    -createdAt: DateTime @1730126825 {#3019
      date: 2024-10-28 15:47:05.0 Europe/Paris (+01:00)
    }
    -updatedAt: null
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -name: "Projet tutoré ETI"
    -description: """
      en cours\r\n
      Ref_PJT100
      """
    -public: false
    -_links: null
    -status: "published"
  }
  "lesson" => App\Entity\Scholar\Lesson\OriginLesson {#16078
    -ref: null
    -image: null
    -objective: null
    -sharedLessons: Doctrine\ORM\PersistentCollection {#16094 …}
    -lessonReviewActivated: true
    -indexedContent: null
    -id: "0a0196a6-bb75-11ea-8d8a-0242ac1c0003"
    -chapters: Doctrine\ORM\PersistentCollection {#16079 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#16084 …}
    -exercises: Doctrine\ORM\PersistentCollection {#16081 …}
    -minimumTime: DateTime @21600 {#16075
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#16086 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#3175 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#16088 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#16090 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#16095 …}
    -enableChatBot: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
    -createdAt: DateTime @1593592194 {#16076
      date: 2020-07-01 10:29:54.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1744268945 {#16077
      date: 2025-04-10 09:09:05.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -status: "published"
    -name: "Projet tutoré : Libre"
    -description: "<p>Projet tutor&eacute; : Libre</p>"
    -public: false
    -_links: null
    -lessonReviewActivated: true
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\TrainingVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\PracticalCaseUserVoter"
ACCESS ABSTAIN
"Nellapp\Bundle\SDKBundle\Permission\Security\Voter\SuperAdminVoter"
ACCESS ABSTAIN
Show voter details
183 DENIED FRONT_ACCESS
[
  "training" => App\Entity\Scholar\Training\SharedTraining {#1693
    -lockBy: App\Entity\Scholar\Training\Training {#1808 …}
    -lockByStatus: 1
    -id: "fe5bdd93-b6d8-11ee-b7d7-0242c0a85003"
    -modules: Doctrine\ORM\PersistentCollection {#1706 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1733 …}
    -totalHourDescription: 0
    -videoDescription: null
    -diplomaDescription: "Titre Niveau 4 (Bac)"
    -trainingProduct: null
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1743 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1745 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1749 …}
    -thematic: [
      "2"
    ]
    -diploma: 4
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1792 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
    -createdAt: DateTime @1705675359 {#1686
      date: 2024-01-19 15:42:39.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458954 {#1691
      date: 2025-09-10 01:02:34.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1816 …}
    #fromApi: false
    -name: "Encadrant Technique d'Insertion"
    -description: """
      L'encadrant technique d'insertion (ETI) supervise et soutient socio-professionnellement des personnes éloignées du marché du travail au sein d'une structure d'insertion produisant des biens ou services. Sa mission est d'atteindre les objectifs de production tout en intégrant les buts de formation et d'insertion des salariés. Sous la direction du responsable de la structure, l'ETI organise et gère une partie de l'activité de production. Il établit les conditions pour réaliser un produit ou service, en planifie la mise en œuvre et assure le suivi pour garantir la qualité et la quantité. Il utilise des outils numériques pour la gestion de la production, répartit le travail selon les compétences des salariés et gère l'équipe, en veillant à leur motivation et à la résolution de conflits.\r\n
      L'ETI joue également un rôle dans l'accueil, l'accompagnement et le suivi socio-professionnel des salariés en insertion. Il favorise leur intégration dans la structure, identifie leurs atouts et obstacles, et collabore avec d'autres acteurs du parcours d'insertion. Il contribue à l'évolution professionnelle des salariés en organisant des séances d'apprentissage, en s'assurant de la pertinence des méthodes pédagogiques et en évaluant leurs acquis. Il documente et atteste des compétences professionnelles acquises.
      """
    -public: false
    -_links: null
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
  }
  "module" => App\Entity\Scholar\Module\OriginModule {#3027
    -image: null
    -sharedModules: Doctrine\ORM\PersistentCollection {#3036 …}
    -duplicateFrom: null
    -id: "7fd0505b-953b-11ef-acb7-0242c0a80003"
    -lessons: Doctrine\ORM\PersistentCollection {#3028 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#3033 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#3037 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
    -createdAt: DateTime @1730126825 {#3019
      date: 2024-10-28 15:47:05.0 Europe/Paris (+01:00)
    }
    -updatedAt: null
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -name: "Projet tutoré ETI"
    -description: """
      en cours\r\n
      Ref_PJT100
      """
    -public: false
    -_links: null
    -status: "published"
  }
  "lesson" => App\Entity\Scholar\Lesson\OriginLesson {#16100
    -ref: "PJT110"
    -image: null
    -objective: null
    -sharedLessons: Doctrine\ORM\PersistentCollection {#16116 …}
    -lessonReviewActivated: true
    -indexedContent: null
    -id: "ba0730e2-bb75-11ea-8d8a-0242ac1c0003"
    -chapters: Doctrine\ORM\PersistentCollection {#16101 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#16106 …}
    -exercises: Doctrine\ORM\PersistentCollection {#16103 …}
    -minimumTime: DateTime @21600 {#16097
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#16108 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#3175 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#16110 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#16112 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#16117 …}
    -enableChatBot: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
    -createdAt: DateTime @1593592489 {#16098
      date: 2020-07-01 10:34:49.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1744268964 {#16099
      date: 2025-04-10 09:09:24.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -status: "published"
    -name: "Projet tutoré : Présentation du projet"
    -description: "<p>Projet tutor&eacute; : Pr&eacute;sentation du projet PJT100-Ref_PJT110</p>"
    -public: false
    -_links: null
    -lessonReviewActivated: true
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\TrainingVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\PracticalCaseUserVoter"
ACCESS ABSTAIN
"Nellapp\Bundle\SDKBundle\Permission\Security\Voter\SuperAdminVoter"
ACCESS ABSTAIN
Show voter details
184 DENIED FRONT_ACCESS
[
  "training" => App\Entity\Scholar\Training\SharedTraining {#1693
    -lockBy: App\Entity\Scholar\Training\Training {#1808 …}
    -lockByStatus: 1
    -id: "fe5bdd93-b6d8-11ee-b7d7-0242c0a85003"
    -modules: Doctrine\ORM\PersistentCollection {#1706 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1733 …}
    -totalHourDescription: 0
    -videoDescription: null
    -diplomaDescription: "Titre Niveau 4 (Bac)"
    -trainingProduct: null
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1743 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1745 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1749 …}
    -thematic: [
      "2"
    ]
    -diploma: 4
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1792 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
    -createdAt: DateTime @1705675359 {#1686
      date: 2024-01-19 15:42:39.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458954 {#1691
      date: 2025-09-10 01:02:34.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1816 …}
    #fromApi: false
    -name: "Encadrant Technique d'Insertion"
    -description: """
      L'encadrant technique d'insertion (ETI) supervise et soutient socio-professionnellement des personnes éloignées du marché du travail au sein d'une structure d'insertion produisant des biens ou services. Sa mission est d'atteindre les objectifs de production tout en intégrant les buts de formation et d'insertion des salariés. Sous la direction du responsable de la structure, l'ETI organise et gère une partie de l'activité de production. Il établit les conditions pour réaliser un produit ou service, en planifie la mise en œuvre et assure le suivi pour garantir la qualité et la quantité. Il utilise des outils numériques pour la gestion de la production, répartit le travail selon les compétences des salariés et gère l'équipe, en veillant à leur motivation et à la résolution de conflits.\r\n
      L'ETI joue également un rôle dans l'accueil, l'accompagnement et le suivi socio-professionnel des salariés en insertion. Il favorise leur intégration dans la structure, identifie leurs atouts et obstacles, et collabore avec d'autres acteurs du parcours d'insertion. Il contribue à l'évolution professionnelle des salariés en organisant des séances d'apprentissage, en s'assurant de la pertinence des méthodes pédagogiques et en évaluant leurs acquis. Il documente et atteste des compétences professionnelles acquises.
      """
    -public: false
    -_links: null
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
  }
]
"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
185 DENIED IS_AUTHENTICATED_REMEMBERED
null
"Symfony\Component\Security\Core\Authorization\Voter\AuthenticatedVoter"
ACCESS DENIED
"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\SuperAdminVoter"
ACCESS ABSTAIN
Show voter details
186 DENIED CHANNEL_USER_PERM_TRAINING_SHOW
App\Entity\Scholar\Training\SharedTraining {#1693
  -lockBy: App\Entity\Scholar\Training\Training {#1808 …}
  -lockByStatus: 1
  -id: "fe5bdd93-b6d8-11ee-b7d7-0242c0a85003"
  -modules: Doctrine\ORM\PersistentCollection {#1706 …}
  -image: Proxies\__CG__\App\Entity\Channel\Image {#1733 …}
  -totalHourDescription: 0
  -videoDescription: null
  -diplomaDescription: "Titre Niveau 4 (Bac)"
  -trainingProduct: null
  -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1743 …}
  -trainingType: "blended"
  -abstractCursus: Doctrine\ORM\PersistentCollection {#1745 …}
  -sharedTrainings: Doctrine\ORM\PersistentCollection {#1749 …}
  -thematic: [
    "2"
  ]
  -diploma: 4
  -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1792 …}
  -duplicateFrom: null
  -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
  -createdAt: DateTime @1705675359 {#1686
    date: 2024-01-19 15:42:39.0 Europe/Paris (+01:00)
  }
  -updatedAt: DateTime @1757458954 {#1691
    date: 2025-09-10 01:02:34.0 Europe/Paris (+02:00)
  }
  #createdBy: null
  #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1816 …}
  #fromApi: false
  -name: "Encadrant Technique d'Insertion"
  -description: """
    L'encadrant technique d'insertion (ETI) supervise et soutient socio-professionnellement des personnes éloignées du marché du travail au sein d'une structure d'insertion produisant des biens ou services. Sa mission est d'atteindre les objectifs de production tout en intégrant les buts de formation et d'insertion des salariés. Sous la direction du responsable de la structure, l'ETI organise et gère une partie de l'activité de production. Il établit les conditions pour réaliser un produit ou service, en planifie la mise en œuvre et assure le suivi pour garantir la qualité et la quantité. Il utilise des outils numériques pour la gestion de la production, répartit le travail selon les compétences des salariés et gère l'équipe, en veillant à leur motivation et à la résolution de conflits.\r\n
    L'ETI joue également un rôle dans l'accueil, l'accompagnement et le suivi socio-professionnel des salariés en insertion. Il favorise leur intégration dans la structure, identifie leurs atouts et obstacles, et collabore avec d'autres acteurs du parcours d'insertion. Il contribue à l'évolution professionnelle des salariés en organisant des séances d'apprentissage, en s'assurant de la pertinence des méthodes pédagogiques et en évaluant leurs acquis. Il documente et atteste des compétences professionnelles acquises.
    """
  -public: false
  -_links: null
  -status: "published"
  -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
}
"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