https://e-learning.adrec.staging.nellapp-01.drosalys.net/training/6f1e9f5d-250b-11f0-b1c2-aa0701787942

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 {#75
  -map: Symfony\Component\Security\Http\AccessMap {#76 …}
  -authenticationEntryPoint: null
  -logger: Symfony\Bridge\Monolog\Logger {#1047 …}
  -httpPort: 80
  -httpsPort: 443
}
0.00 ms (none)
Symfony\Component\Security\Http\Firewall\ContextListener {#84
  -tokenStorage: Symfony\Component\Security\Core\Authentication\Token\Storage\TokenStorage {#632 …}
  -sessionKey: "_security_main"
  -logger: Symfony\Bridge\Monolog\Logger {#1047 …}
  -userProviders: Symfony\Component\DependencyInjection\Argument\RewindableGenerator {#85 …}
  -dispatcher: Symfony\Component\EventDispatcher\EventDispatcher {#858 …}
  -registered: false
  -trustResolver: Symfony\Component\Security\Core\Authentication\AuthenticationTrustResolver {#60 …}
  -rememberMeServices: null
  -sessionTrackerEnabler: [
    Symfony\Component\Security\Core\Authentication\Token\Storage\UsageTrackingTokenStorage {#633 …}
    "enableUsageTracking"
  ]
}
0.00 ms (none)
Symfony\Component\Security\Http\Firewall\AuthenticatorManagerListener {#89
  -authenticatorManager: Symfony\Component\Security\Http\Authentication\AuthenticatorManager {#90 …}
}
0.00 ms (none)
Symfony\Component\Security\Http\Firewall\AccessListener {#92
  -tokenStorage: Symfony\Component\Security\Core\Authentication\Token\Storage\UsageTrackingTokenStorage {#633 …}
  -accessDecisionManager: Symfony\Component\Security\Core\Authorization\TraceableAccessDecisionManager {#93 …}
  -map: Symfony\Component\Security\Http\AccessMap {#76 …}
  -authManager: null
  -exceptionOnNoToken: false
}
0.00 ms (none)
Symfony\Component\Security\Http\Firewall\LogoutListener {#983
  -tokenStorage: Symfony\Component\Security\Core\Authentication\Token\Storage\UsageTrackingTokenStorage {#633 …}
  -options: [
    "csrf_parameter" => "_csrf_token"
    "csrf_token_id" => "logout"
    "logout_path" => "/logout"
  ]
  -httpUtils: Symfony\Component\Security\Http\HttpUtils {#899 …}
  -csrfTokenManager: null
  -eventDispatcher: Symfony\Component\EventDispatcher\EventDispatcher {#858 …}
}
0.00 ms (none)

Authenticators

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

Access Decision

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

Access decision log

# Result Attributes Object
1 GRANTED FRONT_ACCESS
[
  "training" => App\Entity\Scholar\Training\SharedTraining {#1159
    -lockBy: App\Entity\Scholar\Training\Training {#1281 …}
    -lockByStatus: 1
    -id: "6f1e9f5d-250b-11f0-b1c2-aa0701787942"
    -modules: Doctrine\ORM\PersistentCollection {#1172 …}
    -image: null
    -totalHourDescription: 833
    -videoDescription: null
    -diplomaDescription: "Titre professionnel (Nv. 5)"
    -trainingProduct: App\Entity\Payment\TrainingProduct {#1198 …}
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1205 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1218 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1223 …}
    -thematic: [
      "3"
    ]
    -diploma: 2
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1265 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1326 …}
    -createdAt: DateTime @1745939148 {#1152
      date: 2025-04-29 17:05:48.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1757458839 {#1157
      date: 2025-09-10 01:00:39.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1289 …}
    #fromApi: false
    -name: "Assistant immobilier"
    -description: """
      L’assistant immobilier travaille dans un environnement codifié, avec des professionnels relevant d’une profession réglementée. À ce titre, il doit maintenir le niveau de ses connaissances réglementaires en assurant en continu une veille juridique relative au secteur de l’immobilier, afin de tenir compte des réglementations applicables et de leurs modifications.\r\n
      \r\n
      Pilier de la structure et relais de l’information, il prend en charge l’assistanat juridique, le traitement administratif des opérations liées à la transaction, à la gestion locative et au syndic de copropriété et assure la liaison avec les clients et les partenaires, dans le respect des échéances et de la réglementation en vigueur.
      """
    -public: false
    -_links: null
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1326 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#1503
    -lockBy: App\Entity\Scholar\Module\OriginModule {#1549 …}
    -lockByStatus: 1
    -id: "47fc216c-a342-11ef-8ed8-0242c0a83005"
    -lessons: Doctrine\ORM\PersistentCollection {#1509 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#1533 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1538 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1326 …}
    -createdAt: DateTime @1731669054 {#1496
      date: 2024-11-15 12:10:54.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458818 {#1501
      date: 2025-09-10 01:00:18.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1289 …}
    #fromApi: false
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1326 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#2346
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#2429 …}
    -lockByStatus: 1
    -id: "47fa4cf8-a342-11ef-8ed8-0242c0a83005"
    -chapters: Doctrine\ORM\PersistentCollection {#2362 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#2375 …}
    -exercises: Doctrine\ORM\PersistentCollection {#2372 …}
    -minimumTime: DateTime @21600 {#2343
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#2391 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#2380 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#2396 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#2420 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#2410 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1326 …}
    -createdAt: DateTime @1731669054 {#2342
      date: 2024-11-15 12:10:54.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458810 {#2319
      date: 2025-09-10 01:00:10.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#2416 …}
    #fromApi: false
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1326 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS GRANTED
Show voter details
2 GRANTED FRONT_ACCESS
[
  "training" => App\Entity\Scholar\Training\SharedTraining {#1159
    -lockBy: App\Entity\Scholar\Training\Training {#1281 …}
    -lockByStatus: 1
    -id: "6f1e9f5d-250b-11f0-b1c2-aa0701787942"
    -modules: Doctrine\ORM\PersistentCollection {#1172 …}
    -image: null
    -totalHourDescription: 833
    -videoDescription: null
    -diplomaDescription: "Titre professionnel (Nv. 5)"
    -trainingProduct: App\Entity\Payment\TrainingProduct {#1198 …}
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1205 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1218 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1223 …}
    -thematic: [
      "3"
    ]
    -diploma: 2
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1265 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1326 …}
    -createdAt: DateTime @1745939148 {#1152
      date: 2025-04-29 17:05:48.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1757458839 {#1157
      date: 2025-09-10 01:00:39.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1289 …}
    #fromApi: false
    -name: "Assistant immobilier"
    -description: """
      L’assistant immobilier travaille dans un environnement codifié, avec des professionnels relevant d’une profession réglementée. À ce titre, il doit maintenir le niveau de ses connaissances réglementaires en assurant en continu une veille juridique relative au secteur de l’immobilier, afin de tenir compte des réglementations applicables et de leurs modifications.\r\n
      \r\n
      Pilier de la structure et relais de l’information, il prend en charge l’assistanat juridique, le traitement administratif des opérations liées à la transaction, à la gestion locative et au syndic de copropriété et assure la liaison avec les clients et les partenaires, dans le respect des échéances et de la réglementation en vigueur.
      """
    -public: false
    -_links: null
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1326 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#1503
    -lockBy: App\Entity\Scholar\Module\OriginModule {#1549 …}
    -lockByStatus: 1
    -id: "47fc216c-a342-11ef-8ed8-0242c0a83005"
    -lessons: Doctrine\ORM\PersistentCollection {#1509 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#1533 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1538 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1326 …}
    -createdAt: DateTime @1731669054 {#1496
      date: 2024-11-15 12:10:54.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458818 {#1501
      date: 2025-09-10 01:00:18.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1289 …}
    #fromApi: false
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1326 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#2450
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#2477 …}
    -lockByStatus: 1
    -id: "47fac49f-a342-11ef-8ed8-0242c0a83005"
    -chapters: Doctrine\ORM\PersistentCollection {#2451 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#2461 …}
    -exercises: Doctrine\ORM\PersistentCollection {#2458 …}
    -minimumTime: null
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#2463 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#2380 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#2465 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#2467 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#2473 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1326 …}
    -createdAt: DateTime @1731669054 {#2423
      date: 2024-11-15 12:10:54.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458810 {#2421
      date: 2025-09-10 01:00:10.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#2416 …}
    #fromApi: false
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1326 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS GRANTED
Show voter details
3 DENIED FRONT_ACCESS
[
  "training" => App\Entity\Scholar\Training\SharedTraining {#1159
    -lockBy: App\Entity\Scholar\Training\Training {#1281 …}
    -lockByStatus: 1
    -id: "6f1e9f5d-250b-11f0-b1c2-aa0701787942"
    -modules: Doctrine\ORM\PersistentCollection {#1172 …}
    -image: null
    -totalHourDescription: 833
    -videoDescription: null
    -diplomaDescription: "Titre professionnel (Nv. 5)"
    -trainingProduct: App\Entity\Payment\TrainingProduct {#1198 …}
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1205 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1218 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1223 …}
    -thematic: [
      "3"
    ]
    -diploma: 2
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1265 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1326 …}
    -createdAt: DateTime @1745939148 {#1152
      date: 2025-04-29 17:05:48.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1757458839 {#1157
      date: 2025-09-10 01:00:39.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1289 …}
    #fromApi: false
    -name: "Assistant immobilier"
    -description: """
      L’assistant immobilier travaille dans un environnement codifié, avec des professionnels relevant d’une profession réglementée. À ce titre, il doit maintenir le niveau de ses connaissances réglementaires en assurant en continu une veille juridique relative au secteur de l’immobilier, afin de tenir compte des réglementations applicables et de leurs modifications.\r\n
      \r\n
      Pilier de la structure et relais de l’information, il prend en charge l’assistanat juridique, le traitement administratif des opérations liées à la transaction, à la gestion locative et au syndic de copropriété et assure la liaison avec les clients et les partenaires, dans le respect des échéances et de la réglementation en vigueur.
      """
    -public: false
    -_links: null
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1326 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#1503
    -lockBy: App\Entity\Scholar\Module\OriginModule {#1549 …}
    -lockByStatus: 1
    -id: "47fc216c-a342-11ef-8ed8-0242c0a83005"
    -lessons: Doctrine\ORM\PersistentCollection {#1509 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#1533 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1538 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1326 …}
    -createdAt: DateTime @1731669054 {#1496
      date: 2024-11-15 12:10:54.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458818 {#1501
      date: 2025-09-10 01:00:18.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1289 …}
    #fromApi: false
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1326 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#2499
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#2521 …}
    -lockByStatus: 1
    -id: "47fb3238-a342-11ef-8ed8-0242c0a83005"
    -chapters: Doctrine\ORM\PersistentCollection {#2500 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#2505 …}
    -exercises: Doctrine\ORM\PersistentCollection {#2502 …}
    -minimumTime: DateTime @21600 {#2496
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#2507 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#2380 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#2509 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#2511 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#2516 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1326 …}
    -createdAt: DateTime @1731669054 {#2497
      date: 2024-11-15 12:10:54.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1750849144 {#2498
      date: 2025-06-25 12:59:04.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1326 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\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 {#1159
    -lockBy: App\Entity\Scholar\Training\Training {#1281 …}
    -lockByStatus: 1
    -id: "6f1e9f5d-250b-11f0-b1c2-aa0701787942"
    -modules: Doctrine\ORM\PersistentCollection {#1172 …}
    -image: null
    -totalHourDescription: 833
    -videoDescription: null
    -diplomaDescription: "Titre professionnel (Nv. 5)"
    -trainingProduct: App\Entity\Payment\TrainingProduct {#1198 …}
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1205 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1218 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1223 …}
    -thematic: [
      "3"
    ]
    -diploma: 2
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1265 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1326 …}
    -createdAt: DateTime @1745939148 {#1152
      date: 2025-04-29 17:05:48.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1757458839 {#1157
      date: 2025-09-10 01:00:39.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1289 …}
    #fromApi: false
    -name: "Assistant immobilier"
    -description: """
      L’assistant immobilier travaille dans un environnement codifié, avec des professionnels relevant d’une profession réglementée. À ce titre, il doit maintenir le niveau de ses connaissances réglementaires en assurant en continu une veille juridique relative au secteur de l’immobilier, afin de tenir compte des réglementations applicables et de leurs modifications.\r\n
      \r\n
      Pilier de la structure et relais de l’information, il prend en charge l’assistanat juridique, le traitement administratif des opérations liées à la transaction, à la gestion locative et au syndic de copropriété et assure la liaison avec les clients et les partenaires, dans le respect des échéances et de la réglementation en vigueur.
      """
    -public: false
    -_links: null
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1326 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#1503
    -lockBy: App\Entity\Scholar\Module\OriginModule {#1549 …}
    -lockByStatus: 1
    -id: "47fc216c-a342-11ef-8ed8-0242c0a83005"
    -lessons: Doctrine\ORM\PersistentCollection {#1509 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#1533 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1538 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1326 …}
    -createdAt: DateTime @1731669054 {#1496
      date: 2024-11-15 12:10:54.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458818 {#1501
      date: 2025-09-10 01:00:18.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1289 …}
    #fromApi: false
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1326 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#2541
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#2565 …}
    -lockByStatus: 1
    -id: "47fb9647-a342-11ef-8ed8-0242c0a83005"
    -chapters: Doctrine\ORM\PersistentCollection {#2542 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#2547 …}
    -exercises: Doctrine\ORM\PersistentCollection {#2544 …}
    -minimumTime: DateTime @21600 {#2534
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#2549 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#2380 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#2551 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#2553 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#2559 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1326 …}
    -createdAt: DateTime @1731669054 {#2539
      date: 2024-11-15 12:10:54.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458805 {#2540
      date: 2025-09-10 01:00:05.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#2557 …}
    #fromApi: false
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1326 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\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 {#1159
    -lockBy: App\Entity\Scholar\Training\Training {#1281 …}
    -lockByStatus: 1
    -id: "6f1e9f5d-250b-11f0-b1c2-aa0701787942"
    -modules: Doctrine\ORM\PersistentCollection {#1172 …}
    -image: null
    -totalHourDescription: 833
    -videoDescription: null
    -diplomaDescription: "Titre professionnel (Nv. 5)"
    -trainingProduct: App\Entity\Payment\TrainingProduct {#1198 …}
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1205 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1218 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1223 …}
    -thematic: [
      "3"
    ]
    -diploma: 2
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1265 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1326 …}
    -createdAt: DateTime @1745939148 {#1152
      date: 2025-04-29 17:05:48.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1757458839 {#1157
      date: 2025-09-10 01:00:39.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1289 …}
    #fromApi: false
    -name: "Assistant immobilier"
    -description: """
      L’assistant immobilier travaille dans un environnement codifié, avec des professionnels relevant d’une profession réglementée. À ce titre, il doit maintenir le niveau de ses connaissances réglementaires en assurant en continu une veille juridique relative au secteur de l’immobilier, afin de tenir compte des réglementations applicables et de leurs modifications.\r\n
      \r\n
      Pilier de la structure et relais de l’information, il prend en charge l’assistanat juridique, le traitement administratif des opérations liées à la transaction, à la gestion locative et au syndic de copropriété et assure la liaison avec les clients et les partenaires, dans le respect des échéances et de la réglementation en vigueur.
      """
    -public: false
    -_links: null
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1326 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#1553
    -lockBy: App\Entity\Scholar\Module\OriginModule {#1581 …}
    -lockByStatus: 1
    -id: "6ed65db5-250b-11f0-b1c2-aa0701787942"
    -lessons: Doctrine\ORM\PersistentCollection {#1562 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#1572 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1577 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1326 …}
    -createdAt: DateTime @1745939148 {#1544
      date: 2025-04-29 17:05:48.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1757458818 {#1542
      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 {#1326 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#2749
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#2772 …}
    -lockByStatus: 1
    -id: "6ed59f34-250b-11f0-b1c2-aa0701787942"
    -chapters: Doctrine\ORM\PersistentCollection {#2750 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#2755 …}
    -exercises: Doctrine\ORM\PersistentCollection {#2752 …}
    -minimumTime: DateTime @21600 {#2746
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#2757 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#2380 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#2759 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#2761 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#2767 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1326 …}
    -createdAt: DateTime @1745939148 {#2747
      date: 2025-04-29 17:05:48.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1750849144 {#2748
      date: 2025-06-25 12:59:04.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1326 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\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 {#1159
    -lockBy: App\Entity\Scholar\Training\Training {#1281 …}
    -lockByStatus: 1
    -id: "6f1e9f5d-250b-11f0-b1c2-aa0701787942"
    -modules: Doctrine\ORM\PersistentCollection {#1172 …}
    -image: null
    -totalHourDescription: 833
    -videoDescription: null
    -diplomaDescription: "Titre professionnel (Nv. 5)"
    -trainingProduct: App\Entity\Payment\TrainingProduct {#1198 …}
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1205 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1218 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1223 …}
    -thematic: [
      "3"
    ]
    -diploma: 2
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1265 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1326 …}
    -createdAt: DateTime @1745939148 {#1152
      date: 2025-04-29 17:05:48.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1757458839 {#1157
      date: 2025-09-10 01:00:39.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1289 …}
    #fromApi: false
    -name: "Assistant immobilier"
    -description: """
      L’assistant immobilier travaille dans un environnement codifié, avec des professionnels relevant d’une profession réglementée. À ce titre, il doit maintenir le niveau de ses connaissances réglementaires en assurant en continu une veille juridique relative au secteur de l’immobilier, afin de tenir compte des réglementations applicables et de leurs modifications.\r\n
      \r\n
      Pilier de la structure et relais de l’information, il prend en charge l’assistanat juridique, le traitement administratif des opérations liées à la transaction, à la gestion locative et au syndic de copropriété et assure la liaison avec les clients et les partenaires, dans le respect des échéances et de la réglementation en vigueur.
      """
    -public: false
    -_links: null
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1326 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#1553
    -lockBy: App\Entity\Scholar\Module\OriginModule {#1581 …}
    -lockByStatus: 1
    -id: "6ed65db5-250b-11f0-b1c2-aa0701787942"
    -lessons: Doctrine\ORM\PersistentCollection {#1562 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#1572 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1577 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1326 …}
    -createdAt: DateTime @1745939148 {#1544
      date: 2025-04-29 17:05:48.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1757458818 {#1542
      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 {#1326 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#2792
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#2814 …}
    -lockByStatus: 1
    -id: "f4ffe48d-93c7-11f0-94f4-720435f6d49d"
    -chapters: Doctrine\ORM\PersistentCollection {#2793 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#2798 …}
    -exercises: Doctrine\ORM\PersistentCollection {#2795 …}
    -minimumTime: DateTime @21600 {#2785
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#2800 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#2380 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#2802 …}
    -lessonStats: null
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#2809 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1326 …}
    -createdAt: DateTime @1758114746 {#2791
      date: 2025-09-17 15:12:26.0 Europe/Paris (+02:00)
    }
    -updatedAt: null
    #createdBy: Proxies\__CG__\App\Entity\Account\User {#1870 …}
    #updatedBy: null
    #fromApi: false
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1326 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\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 {#1159
    -lockBy: App\Entity\Scholar\Training\Training {#1281 …}
    -lockByStatus: 1
    -id: "6f1e9f5d-250b-11f0-b1c2-aa0701787942"
    -modules: Doctrine\ORM\PersistentCollection {#1172 …}
    -image: null
    -totalHourDescription: 833
    -videoDescription: null
    -diplomaDescription: "Titre professionnel (Nv. 5)"
    -trainingProduct: App\Entity\Payment\TrainingProduct {#1198 …}
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1205 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1218 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1223 …}
    -thematic: [
      "3"
    ]
    -diploma: 2
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1265 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1326 …}
    -createdAt: DateTime @1745939148 {#1152
      date: 2025-04-29 17:05:48.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1757458839 {#1157
      date: 2025-09-10 01:00:39.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1289 …}
    #fromApi: false
    -name: "Assistant immobilier"
    -description: """
      L’assistant immobilier travaille dans un environnement codifié, avec des professionnels relevant d’une profession réglementée. À ce titre, il doit maintenir le niveau de ses connaissances réglementaires en assurant en continu une veille juridique relative au secteur de l’immobilier, afin de tenir compte des réglementations applicables et de leurs modifications.\r\n
      \r\n
      Pilier de la structure et relais de l’information, il prend en charge l’assistanat juridique, le traitement administratif des opérations liées à la transaction, à la gestion locative et au syndic de copropriété et assure la liaison avec les clients et les partenaires, dans le respect des échéances et de la réglementation en vigueur.
      """
    -public: false
    -_links: null
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1326 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#1553
    -lockBy: App\Entity\Scholar\Module\OriginModule {#1581 …}
    -lockByStatus: 1
    -id: "6ed65db5-250b-11f0-b1c2-aa0701787942"
    -lessons: Doctrine\ORM\PersistentCollection {#1562 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#1572 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1577 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1326 …}
    -createdAt: DateTime @1745939148 {#1544
      date: 2025-04-29 17:05:48.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1757458818 {#1542
      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 {#1326 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#2837
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#2861 …}
    -lockByStatus: 1
    -id: "47fd9ddd-a342-11ef-8ed8-0242c0a83005"
    -chapters: Doctrine\ORM\PersistentCollection {#2838 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#2843 …}
    -exercises: Doctrine\ORM\PersistentCollection {#2840 …}
    -minimumTime: DateTime @21600 {#2834
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#2845 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#2380 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#2847 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#2849 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#2855 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1326 …}
    -createdAt: DateTime @1731669054 {#2835
      date: 2024-11-15 12:10:54.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458811 {#2836
      date: 2025-09-10 01:00:11.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#2853 …}
    #fromApi: false
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1326 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\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 {#1159
    -lockBy: App\Entity\Scholar\Training\Training {#1281 …}
    -lockByStatus: 1
    -id: "6f1e9f5d-250b-11f0-b1c2-aa0701787942"
    -modules: Doctrine\ORM\PersistentCollection {#1172 …}
    -image: null
    -totalHourDescription: 833
    -videoDescription: null
    -diplomaDescription: "Titre professionnel (Nv. 5)"
    -trainingProduct: App\Entity\Payment\TrainingProduct {#1198 …}
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1205 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1218 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1223 …}
    -thematic: [
      "3"
    ]
    -diploma: 2
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1265 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1326 …}
    -createdAt: DateTime @1745939148 {#1152
      date: 2025-04-29 17:05:48.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1757458839 {#1157
      date: 2025-09-10 01:00:39.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1289 …}
    #fromApi: false
    -name: "Assistant immobilier"
    -description: """
      L’assistant immobilier travaille dans un environnement codifié, avec des professionnels relevant d’une profession réglementée. À ce titre, il doit maintenir le niveau de ses connaissances réglementaires en assurant en continu une veille juridique relative au secteur de l’immobilier, afin de tenir compte des réglementations applicables et de leurs modifications.\r\n
      \r\n
      Pilier de la structure et relais de l’information, il prend en charge l’assistanat juridique, le traitement administratif des opérations liées à la transaction, à la gestion locative et au syndic de copropriété et assure la liaison avec les clients et les partenaires, dans le respect des échéances et de la réglementation en vigueur.
      """
    -public: false
    -_links: null
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1326 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#1553
    -lockBy: App\Entity\Scholar\Module\OriginModule {#1581 …}
    -lockByStatus: 1
    -id: "6ed65db5-250b-11f0-b1c2-aa0701787942"
    -lessons: Doctrine\ORM\PersistentCollection {#1562 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#1572 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1577 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1326 …}
    -createdAt: DateTime @1745939148 {#1544
      date: 2025-04-29 17:05:48.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1757458818 {#1542
      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 {#1326 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#2882
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#2905 …}
    -lockByStatus: 1
    -id: "47fdf219-a342-11ef-8ed8-0242c0a83005"
    -chapters: Doctrine\ORM\PersistentCollection {#2883 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#2888 …}
    -exercises: Doctrine\ORM\PersistentCollection {#2885 …}
    -minimumTime: DateTime @21600 {#2874
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#2890 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#2380 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#2892 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#2894 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#2900 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1326 …}
    -createdAt: DateTime @1731669054 {#2880
      date: 2024-11-15 12:10:54.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458808 {#2881
      date: 2025-09-10 01:00:08.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#2853 …}
    #fromApi: false
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1326 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\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 {#1159
    -lockBy: App\Entity\Scholar\Training\Training {#1281 …}
    -lockByStatus: 1
    -id: "6f1e9f5d-250b-11f0-b1c2-aa0701787942"
    -modules: Doctrine\ORM\PersistentCollection {#1172 …}
    -image: null
    -totalHourDescription: 833
    -videoDescription: null
    -diplomaDescription: "Titre professionnel (Nv. 5)"
    -trainingProduct: App\Entity\Payment\TrainingProduct {#1198 …}
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1205 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1218 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1223 …}
    -thematic: [
      "3"
    ]
    -diploma: 2
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1265 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1326 …}
    -createdAt: DateTime @1745939148 {#1152
      date: 2025-04-29 17:05:48.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1757458839 {#1157
      date: 2025-09-10 01:00:39.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1289 …}
    #fromApi: false
    -name: "Assistant immobilier"
    -description: """
      L’assistant immobilier travaille dans un environnement codifié, avec des professionnels relevant d’une profession réglementée. À ce titre, il doit maintenir le niveau de ses connaissances réglementaires en assurant en continu une veille juridique relative au secteur de l’immobilier, afin de tenir compte des réglementations applicables et de leurs modifications.\r\n
      \r\n
      Pilier de la structure et relais de l’information, il prend en charge l’assistanat juridique, le traitement administratif des opérations liées à la transaction, à la gestion locative et au syndic de copropriété et assure la liaison avec les clients et les partenaires, dans le respect des échéances et de la réglementation en vigueur.
      """
    -public: false
    -_links: null
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1326 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#1595
    -lockBy: App\Entity\Scholar\Module\OriginModule {#1611 …}
    -lockByStatus: 1
    -id: "48007908-a342-11ef-8ed8-0242c0a83005"
    -lessons: Doctrine\ORM\PersistentCollection {#1596 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#1601 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1606 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1326 …}
    -createdAt: DateTime @1731669054 {#1593
      date: 2024-11-15 12:10:54.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458817 {#1594
      date: 2025-09-10 01:00:17.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1604 …}
    #fromApi: false
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1326 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#3039
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#3063 …}
    -lockByStatus: 1
    -id: "47fed0f6-a342-11ef-8ed8-0242c0a83005"
    -chapters: Doctrine\ORM\PersistentCollection {#3040 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#3045 …}
    -exercises: Doctrine\ORM\PersistentCollection {#3042 …}
    -minimumTime: DateTime @21600 {#3036
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#3047 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#2380 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#3049 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#3051 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#3057 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1326 …}
    -createdAt: DateTime @1731669054 {#3037
      date: 2024-11-15 12:10:54.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458811 {#3038
      date: 2025-09-10 01:00:11.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#3055 …}
    #fromApi: false
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1326 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\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 {#1159
    -lockBy: App\Entity\Scholar\Training\Training {#1281 …}
    -lockByStatus: 1
    -id: "6f1e9f5d-250b-11f0-b1c2-aa0701787942"
    -modules: Doctrine\ORM\PersistentCollection {#1172 …}
    -image: null
    -totalHourDescription: 833
    -videoDescription: null
    -diplomaDescription: "Titre professionnel (Nv. 5)"
    -trainingProduct: App\Entity\Payment\TrainingProduct {#1198 …}
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1205 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1218 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1223 …}
    -thematic: [
      "3"
    ]
    -diploma: 2
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1265 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1326 …}
    -createdAt: DateTime @1745939148 {#1152
      date: 2025-04-29 17:05:48.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1757458839 {#1157
      date: 2025-09-10 01:00:39.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1289 …}
    #fromApi: false
    -name: "Assistant immobilier"
    -description: """
      L’assistant immobilier travaille dans un environnement codifié, avec des professionnels relevant d’une profession réglementée. À ce titre, il doit maintenir le niveau de ses connaissances réglementaires en assurant en continu une veille juridique relative au secteur de l’immobilier, afin de tenir compte des réglementations applicables et de leurs modifications.\r\n
      \r\n
      Pilier de la structure et relais de l’information, il prend en charge l’assistanat juridique, le traitement administratif des opérations liées à la transaction, à la gestion locative et au syndic de copropriété et assure la liaison avec les clients et les partenaires, dans le respect des échéances et de la réglementation en vigueur.
      """
    -public: false
    -_links: null
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1326 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#1595
    -lockBy: App\Entity\Scholar\Module\OriginModule {#1611 …}
    -lockByStatus: 1
    -id: "48007908-a342-11ef-8ed8-0242c0a83005"
    -lessons: Doctrine\ORM\PersistentCollection {#1596 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#1601 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1606 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1326 …}
    -createdAt: DateTime @1731669054 {#1593
      date: 2024-11-15 12:10:54.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458817 {#1594
      date: 2025-09-10 01:00:17.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1604 …}
    #fromApi: false
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1326 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#3084
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#3108 …}
    -lockByStatus: 1
    -id: "47ff572b-a342-11ef-8ed8-0242c0a83005"
    -chapters: Doctrine\ORM\PersistentCollection {#3085 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#3090 …}
    -exercises: Doctrine\ORM\PersistentCollection {#3087 …}
    -minimumTime: DateTime @21600 {#3076
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#3092 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#2380 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#3094 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#3096 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#3102 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1326 …}
    -createdAt: DateTime @1731669054 {#3082
      date: 2024-11-15 12:10:54.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458812 {#3083
      date: 2025-09-10 01:00:12.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#3100 …}
    #fromApi: false
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1326 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\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 {#1159
    -lockBy: App\Entity\Scholar\Training\Training {#1281 …}
    -lockByStatus: 1
    -id: "6f1e9f5d-250b-11f0-b1c2-aa0701787942"
    -modules: Doctrine\ORM\PersistentCollection {#1172 …}
    -image: null
    -totalHourDescription: 833
    -videoDescription: null
    -diplomaDescription: "Titre professionnel (Nv. 5)"
    -trainingProduct: App\Entity\Payment\TrainingProduct {#1198 …}
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1205 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1218 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1223 …}
    -thematic: [
      "3"
    ]
    -diploma: 2
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1265 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1326 …}
    -createdAt: DateTime @1745939148 {#1152
      date: 2025-04-29 17:05:48.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1757458839 {#1157
      date: 2025-09-10 01:00:39.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1289 …}
    #fromApi: false
    -name: "Assistant immobilier"
    -description: """
      L’assistant immobilier travaille dans un environnement codifié, avec des professionnels relevant d’une profession réglementée. À ce titre, il doit maintenir le niveau de ses connaissances réglementaires en assurant en continu une veille juridique relative au secteur de l’immobilier, afin de tenir compte des réglementations applicables et de leurs modifications.\r\n
      \r\n
      Pilier de la structure et relais de l’information, il prend en charge l’assistanat juridique, le traitement administratif des opérations liées à la transaction, à la gestion locative et au syndic de copropriété et assure la liaison avec les clients et les partenaires, dans le respect des échéances et de la réglementation en vigueur.
      """
    -public: false
    -_links: null
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1326 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#1595
    -lockBy: App\Entity\Scholar\Module\OriginModule {#1611 …}
    -lockByStatus: 1
    -id: "48007908-a342-11ef-8ed8-0242c0a83005"
    -lessons: Doctrine\ORM\PersistentCollection {#1596 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#1601 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1606 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1326 …}
    -createdAt: DateTime @1731669054 {#1593
      date: 2024-11-15 12:10:54.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458817 {#1594
      date: 2025-09-10 01:00:17.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1604 …}
    #fromApi: false
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1326 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#3129
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#3153 …}
    -lockByStatus: 1
    -id: "47ffc0c7-a342-11ef-8ed8-0242c0a83005"
    -chapters: Doctrine\ORM\PersistentCollection {#3130 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#3135 …}
    -exercises: Doctrine\ORM\PersistentCollection {#3132 …}
    -minimumTime: DateTime @21600 {#3121
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#3137 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#2380 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#3139 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#3141 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#3147 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1326 …}
    -createdAt: DateTime @1731669054 {#3127
      date: 2024-11-15 12:10:54.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1755644412 {#3128
      date: 2025-08-20 01:00:12.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#3145 …}
    #fromApi: false
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1326 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\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 {#1159
    -lockBy: App\Entity\Scholar\Training\Training {#1281 …}
    -lockByStatus: 1
    -id: "6f1e9f5d-250b-11f0-b1c2-aa0701787942"
    -modules: Doctrine\ORM\PersistentCollection {#1172 …}
    -image: null
    -totalHourDescription: 833
    -videoDescription: null
    -diplomaDescription: "Titre professionnel (Nv. 5)"
    -trainingProduct: App\Entity\Payment\TrainingProduct {#1198 …}
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1205 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1218 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1223 …}
    -thematic: [
      "3"
    ]
    -diploma: 2
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1265 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1326 …}
    -createdAt: DateTime @1745939148 {#1152
      date: 2025-04-29 17:05:48.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1757458839 {#1157
      date: 2025-09-10 01:00:39.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1289 …}
    #fromApi: false
    -name: "Assistant immobilier"
    -description: """
      L’assistant immobilier travaille dans un environnement codifié, avec des professionnels relevant d’une profession réglementée. À ce titre, il doit maintenir le niveau de ses connaissances réglementaires en assurant en continu une veille juridique relative au secteur de l’immobilier, afin de tenir compte des réglementations applicables et de leurs modifications.\r\n
      \r\n
      Pilier de la structure et relais de l’information, il prend en charge l’assistanat juridique, le traitement administratif des opérations liées à la transaction, à la gestion locative et au syndic de copropriété et assure la liaison avec les clients et les partenaires, dans le respect des échéances et de la réglementation en vigueur.
      """
    -public: false
    -_links: null
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1326 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#1595
    -lockBy: App\Entity\Scholar\Module\OriginModule {#1611 …}
    -lockByStatus: 1
    -id: "48007908-a342-11ef-8ed8-0242c0a83005"
    -lessons: Doctrine\ORM\PersistentCollection {#1596 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#1601 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1606 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1326 …}
    -createdAt: DateTime @1731669054 {#1593
      date: 2024-11-15 12:10:54.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458817 {#1594
      date: 2025-09-10 01:00:17.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1604 …}
    #fromApi: false
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1326 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#3174
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#3196 …}
    -lockByStatus: 1
    -id: "480011d3-a342-11ef-8ed8-0242c0a83005"
    -chapters: Doctrine\ORM\PersistentCollection {#3175 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#3180 …}
    -exercises: Doctrine\ORM\PersistentCollection {#3177 …}
    -minimumTime: DateTime @21600 {#3166
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#3182 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#2380 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#3184 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#3186 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#3191 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1326 …}
    -createdAt: DateTime @1731669054 {#3172
      date: 2024-11-15 12:10:54.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1750849144 {#3173
      date: 2025-06-25 12:59:04.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1326 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\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 {#1159
    -lockBy: App\Entity\Scholar\Training\Training {#1281 …}
    -lockByStatus: 1
    -id: "6f1e9f5d-250b-11f0-b1c2-aa0701787942"
    -modules: Doctrine\ORM\PersistentCollection {#1172 …}
    -image: null
    -totalHourDescription: 833
    -videoDescription: null
    -diplomaDescription: "Titre professionnel (Nv. 5)"
    -trainingProduct: App\Entity\Payment\TrainingProduct {#1198 …}
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1205 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1218 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1223 …}
    -thematic: [
      "3"
    ]
    -diploma: 2
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1265 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1326 …}
    -createdAt: DateTime @1745939148 {#1152
      date: 2025-04-29 17:05:48.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1757458839 {#1157
      date: 2025-09-10 01:00:39.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1289 …}
    #fromApi: false
    -name: "Assistant immobilier"
    -description: """
      L’assistant immobilier travaille dans un environnement codifié, avec des professionnels relevant d’une profession réglementée. À ce titre, il doit maintenir le niveau de ses connaissances réglementaires en assurant en continu une veille juridique relative au secteur de l’immobilier, afin de tenir compte des réglementations applicables et de leurs modifications.\r\n
      \r\n
      Pilier de la structure et relais de l’information, il prend en charge l’assistanat juridique, le traitement administratif des opérations liées à la transaction, à la gestion locative et au syndic de copropriété et assure la liaison avec les clients et les partenaires, dans le respect des échéances et de la réglementation en vigueur.
      """
    -public: false
    -_links: null
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1326 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#1595
    -lockBy: App\Entity\Scholar\Module\OriginModule {#1611 …}
    -lockByStatus: 1
    -id: "48007908-a342-11ef-8ed8-0242c0a83005"
    -lessons: Doctrine\ORM\PersistentCollection {#1596 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#1601 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1606 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1326 …}
    -createdAt: DateTime @1731669054 {#1593
      date: 2024-11-15 12:10:54.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458817 {#1594
      date: 2025-09-10 01:00:17.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1604 …}
    #fromApi: false
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1326 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#3216
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#3238 …}
    -lockByStatus: 1
    -id: "4800718f-a342-11ef-8ed8-0242c0a83005"
    -chapters: Doctrine\ORM\PersistentCollection {#3217 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#3222 …}
    -exercises: Doctrine\ORM\PersistentCollection {#3219 …}
    -minimumTime: DateTime @21600 {#3209
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#3224 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#2380 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#3226 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#3228 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#3233 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1326 …}
    -createdAt: DateTime @1731669054 {#3214
      date: 2024-11-15 12:10:54.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1750849144 {#3215
      date: 2025-06-25 12:59:04.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1326 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\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 GRANTED FRONT_ACCESS
[
  "training" => App\Entity\Scholar\Training\SharedTraining {#1159
    -lockBy: App\Entity\Scholar\Training\Training {#1281 …}
    -lockByStatus: 1
    -id: "6f1e9f5d-250b-11f0-b1c2-aa0701787942"
    -modules: Doctrine\ORM\PersistentCollection {#1172 …}
    -image: null
    -totalHourDescription: 833
    -videoDescription: null
    -diplomaDescription: "Titre professionnel (Nv. 5)"
    -trainingProduct: App\Entity\Payment\TrainingProduct {#1198 …}
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1205 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1218 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1223 …}
    -thematic: [
      "3"
    ]
    -diploma: 2
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1265 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1326 …}
    -createdAt: DateTime @1745939148 {#1152
      date: 2025-04-29 17:05:48.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1757458839 {#1157
      date: 2025-09-10 01:00:39.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1289 …}
    #fromApi: false
    -name: "Assistant immobilier"
    -description: """
      L’assistant immobilier travaille dans un environnement codifié, avec des professionnels relevant d’une profession réglementée. À ce titre, il doit maintenir le niveau de ses connaissances réglementaires en assurant en continu une veille juridique relative au secteur de l’immobilier, afin de tenir compte des réglementations applicables et de leurs modifications.\r\n
      \r\n
      Pilier de la structure et relais de l’information, il prend en charge l’assistanat juridique, le traitement administratif des opérations liées à la transaction, à la gestion locative et au syndic de copropriété et assure la liaison avec les clients et les partenaires, dans le respect des échéances et de la réglementation en vigueur.
      """
    -public: false
    -_links: null
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1326 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#1625
    -lockBy: App\Entity\Scholar\Module\OriginModule {#1641 …}
    -lockByStatus: 1
    -id: "480cdd56-a342-11ef-8ed8-0242c0a83005"
    -lessons: Doctrine\ORM\PersistentCollection {#1626 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#1631 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1636 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1326 …}
    -createdAt: DateTime @1731669054 {#1623
      date: 2024-11-15 12:10:54.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458819 {#1624
      date: 2025-09-10 01:00:19.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1634 …}
    #fromApi: false
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1326 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#3399
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#3422 …}
    -lockByStatus: 1
    -id: "4808fcce-a342-11ef-8ed8-0242c0a83005"
    -chapters: Doctrine\ORM\PersistentCollection {#3400 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#3405 …}
    -exercises: Doctrine\ORM\PersistentCollection {#3402 …}
    -minimumTime: DateTime @21600 {#3396
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#3407 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#2380 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#3409 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#3411 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#3417 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1326 …}
    -createdAt: DateTime @1731669054 {#3397
      date: 2024-11-15 12:10:54.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458806 {#3398
      date: 2025-09-10 01:00:06.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#3145 …}
    #fromApi: false
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1326 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS GRANTED
Show voter details
15 DENIED FRONT_ACCESS
[
  "training" => App\Entity\Scholar\Training\SharedTraining {#1159
    -lockBy: App\Entity\Scholar\Training\Training {#1281 …}
    -lockByStatus: 1
    -id: "6f1e9f5d-250b-11f0-b1c2-aa0701787942"
    -modules: Doctrine\ORM\PersistentCollection {#1172 …}
    -image: null
    -totalHourDescription: 833
    -videoDescription: null
    -diplomaDescription: "Titre professionnel (Nv. 5)"
    -trainingProduct: App\Entity\Payment\TrainingProduct {#1198 …}
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1205 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1218 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1223 …}
    -thematic: [
      "3"
    ]
    -diploma: 2
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1265 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1326 …}
    -createdAt: DateTime @1745939148 {#1152
      date: 2025-04-29 17:05:48.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1757458839 {#1157
      date: 2025-09-10 01:00:39.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1289 …}
    #fromApi: false
    -name: "Assistant immobilier"
    -description: """
      L’assistant immobilier travaille dans un environnement codifié, avec des professionnels relevant d’une profession réglementée. À ce titre, il doit maintenir le niveau de ses connaissances réglementaires en assurant en continu une veille juridique relative au secteur de l’immobilier, afin de tenir compte des réglementations applicables et de leurs modifications.\r\n
      \r\n
      Pilier de la structure et relais de l’information, il prend en charge l’assistanat juridique, le traitement administratif des opérations liées à la transaction, à la gestion locative et au syndic de copropriété et assure la liaison avec les clients et les partenaires, dans le respect des échéances et de la réglementation en vigueur.
      """
    -public: false
    -_links: null
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1326 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#1625
    -lockBy: App\Entity\Scholar\Module\OriginModule {#1641 …}
    -lockByStatus: 1
    -id: "480cdd56-a342-11ef-8ed8-0242c0a83005"
    -lessons: Doctrine\ORM\PersistentCollection {#1626 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#1631 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1636 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1326 …}
    -createdAt: DateTime @1731669054 {#1623
      date: 2024-11-15 12:10:54.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458819 {#1624
      date: 2025-09-10 01:00:19.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1634 …}
    #fromApi: false
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1326 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#3443
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#3466 …}
    -lockByStatus: 1
    -id: "48096442-a342-11ef-8ed8-0242c0a83005"
    -chapters: Doctrine\ORM\PersistentCollection {#3444 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#3449 …}
    -exercises: Doctrine\ORM\PersistentCollection {#3446 …}
    -minimumTime: DateTime @21600 {#3435
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#3451 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#2380 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#3453 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#3455 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#3461 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1326 …}
    -createdAt: DateTime @1731669054 {#3441
      date: 2024-11-15 12:10:54.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458808 {#3442
      date: 2025-09-10 01:00:08.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#3145 …}
    #fromApi: false
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1326 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\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 {#1159
    -lockBy: App\Entity\Scholar\Training\Training {#1281 …}
    -lockByStatus: 1
    -id: "6f1e9f5d-250b-11f0-b1c2-aa0701787942"
    -modules: Doctrine\ORM\PersistentCollection {#1172 …}
    -image: null
    -totalHourDescription: 833
    -videoDescription: null
    -diplomaDescription: "Titre professionnel (Nv. 5)"
    -trainingProduct: App\Entity\Payment\TrainingProduct {#1198 …}
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1205 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1218 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1223 …}
    -thematic: [
      "3"
    ]
    -diploma: 2
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1265 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1326 …}
    -createdAt: DateTime @1745939148 {#1152
      date: 2025-04-29 17:05:48.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1757458839 {#1157
      date: 2025-09-10 01:00:39.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1289 …}
    #fromApi: false
    -name: "Assistant immobilier"
    -description: """
      L’assistant immobilier travaille dans un environnement codifié, avec des professionnels relevant d’une profession réglementée. À ce titre, il doit maintenir le niveau de ses connaissances réglementaires en assurant en continu une veille juridique relative au secteur de l’immobilier, afin de tenir compte des réglementations applicables et de leurs modifications.\r\n
      \r\n
      Pilier de la structure et relais de l’information, il prend en charge l’assistanat juridique, le traitement administratif des opérations liées à la transaction, à la gestion locative et au syndic de copropriété et assure la liaison avec les clients et les partenaires, dans le respect des échéances et de la réglementation en vigueur.
      """
    -public: false
    -_links: null
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1326 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#1625
    -lockBy: App\Entity\Scholar\Module\OriginModule {#1641 …}
    -lockByStatus: 1
    -id: "480cdd56-a342-11ef-8ed8-0242c0a83005"
    -lessons: Doctrine\ORM\PersistentCollection {#1626 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#1631 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1636 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1326 …}
    -createdAt: DateTime @1731669054 {#1623
      date: 2024-11-15 12:10:54.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458819 {#1624
      date: 2025-09-10 01:00:19.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1634 …}
    #fromApi: false
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1326 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#3486
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#3508 …}
    -lockByStatus: 1
    -id: "4809d9e8-a342-11ef-8ed8-0242c0a83005"
    -chapters: Doctrine\ORM\PersistentCollection {#3487 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#3492 …}
    -exercises: Doctrine\ORM\PersistentCollection {#3489 …}
    -minimumTime: null
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#3494 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#2380 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#3496 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#3498 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#3504 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1326 …}
    -createdAt: DateTime @1731669054 {#3479
      date: 2024-11-15 12:10:54.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458809 {#3485
      date: 2025-09-10 01:00:09.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#3145 …}
    #fromApi: false
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1326 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\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 {#1159
    -lockBy: App\Entity\Scholar\Training\Training {#1281 …}
    -lockByStatus: 1
    -id: "6f1e9f5d-250b-11f0-b1c2-aa0701787942"
    -modules: Doctrine\ORM\PersistentCollection {#1172 …}
    -image: null
    -totalHourDescription: 833
    -videoDescription: null
    -diplomaDescription: "Titre professionnel (Nv. 5)"
    -trainingProduct: App\Entity\Payment\TrainingProduct {#1198 …}
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1205 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1218 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1223 …}
    -thematic: [
      "3"
    ]
    -diploma: 2
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1265 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1326 …}
    -createdAt: DateTime @1745939148 {#1152
      date: 2025-04-29 17:05:48.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1757458839 {#1157
      date: 2025-09-10 01:00:39.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1289 …}
    #fromApi: false
    -name: "Assistant immobilier"
    -description: """
      L’assistant immobilier travaille dans un environnement codifié, avec des professionnels relevant d’une profession réglementée. À ce titre, il doit maintenir le niveau de ses connaissances réglementaires en assurant en continu une veille juridique relative au secteur de l’immobilier, afin de tenir compte des réglementations applicables et de leurs modifications.\r\n
      \r\n
      Pilier de la structure et relais de l’information, il prend en charge l’assistanat juridique, le traitement administratif des opérations liées à la transaction, à la gestion locative et au syndic de copropriété et assure la liaison avec les clients et les partenaires, dans le respect des échéances et de la réglementation en vigueur.
      """
    -public: false
    -_links: null
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1326 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#1625
    -lockBy: App\Entity\Scholar\Module\OriginModule {#1641 …}
    -lockByStatus: 1
    -id: "480cdd56-a342-11ef-8ed8-0242c0a83005"
    -lessons: Doctrine\ORM\PersistentCollection {#1626 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#1631 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1636 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1326 …}
    -createdAt: DateTime @1731669054 {#1623
      date: 2024-11-15 12:10:54.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458819 {#1624
      date: 2025-09-10 01:00:19.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1634 …}
    #fromApi: false
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1326 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#3528
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#3550 …}
    -lockByStatus: 1
    -id: "480a3fd2-a342-11ef-8ed8-0242c0a83005"
    -chapters: Doctrine\ORM\PersistentCollection {#3529 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#3534 …}
    -exercises: Doctrine\ORM\PersistentCollection {#3531 …}
    -minimumTime: null
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#3536 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#2380 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#3538 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#3540 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#3546 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1326 …}
    -createdAt: DateTime @1731669054 {#3521
      date: 2024-11-15 12:10:54.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1750849144 {#3527
      date: 2025-06-25 12:59:04.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1326 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\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 {#1159
    -lockBy: App\Entity\Scholar\Training\Training {#1281 …}
    -lockByStatus: 1
    -id: "6f1e9f5d-250b-11f0-b1c2-aa0701787942"
    -modules: Doctrine\ORM\PersistentCollection {#1172 …}
    -image: null
    -totalHourDescription: 833
    -videoDescription: null
    -diplomaDescription: "Titre professionnel (Nv. 5)"
    -trainingProduct: App\Entity\Payment\TrainingProduct {#1198 …}
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1205 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1218 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1223 …}
    -thematic: [
      "3"
    ]
    -diploma: 2
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1265 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1326 …}
    -createdAt: DateTime @1745939148 {#1152
      date: 2025-04-29 17:05:48.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1757458839 {#1157
      date: 2025-09-10 01:00:39.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1289 …}
    #fromApi: false
    -name: "Assistant immobilier"
    -description: """
      L’assistant immobilier travaille dans un environnement codifié, avec des professionnels relevant d’une profession réglementée. À ce titre, il doit maintenir le niveau de ses connaissances réglementaires en assurant en continu une veille juridique relative au secteur de l’immobilier, afin de tenir compte des réglementations applicables et de leurs modifications.\r\n
      \r\n
      Pilier de la structure et relais de l’information, il prend en charge l’assistanat juridique, le traitement administratif des opérations liées à la transaction, à la gestion locative et au syndic de copropriété et assure la liaison avec les clients et les partenaires, dans le respect des échéances et de la réglementation en vigueur.
      """
    -public: false
    -_links: null
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1326 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#1625
    -lockBy: App\Entity\Scholar\Module\OriginModule {#1641 …}
    -lockByStatus: 1
    -id: "480cdd56-a342-11ef-8ed8-0242c0a83005"
    -lessons: Doctrine\ORM\PersistentCollection {#1626 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#1631 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1636 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1326 …}
    -createdAt: DateTime @1731669054 {#1623
      date: 2024-11-15 12:10:54.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458819 {#1624
      date: 2025-09-10 01:00:19.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1634 …}
    #fromApi: false
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1326 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#3570
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#3592 …}
    -lockByStatus: 1
    -id: "480a9f8f-a342-11ef-8ed8-0242c0a83005"
    -chapters: Doctrine\ORM\PersistentCollection {#3571 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#3576 …}
    -exercises: Doctrine\ORM\PersistentCollection {#3573 …}
    -minimumTime: null
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#3578 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#2380 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#3580 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#3582 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#3588 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1326 …}
    -createdAt: DateTime @1731669054 {#3563
      date: 2024-11-15 12:10:54.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458806 {#3569
      date: 2025-09-10 01:00:06.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#3145 …}
    #fromApi: false
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1326 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\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 {#1159
    -lockBy: App\Entity\Scholar\Training\Training {#1281 …}
    -lockByStatus: 1
    -id: "6f1e9f5d-250b-11f0-b1c2-aa0701787942"
    -modules: Doctrine\ORM\PersistentCollection {#1172 …}
    -image: null
    -totalHourDescription: 833
    -videoDescription: null
    -diplomaDescription: "Titre professionnel (Nv. 5)"
    -trainingProduct: App\Entity\Payment\TrainingProduct {#1198 …}
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1205 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1218 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1223 …}
    -thematic: [
      "3"
    ]
    -diploma: 2
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1265 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1326 …}
    -createdAt: DateTime @1745939148 {#1152
      date: 2025-04-29 17:05:48.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1757458839 {#1157
      date: 2025-09-10 01:00:39.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1289 …}
    #fromApi: false
    -name: "Assistant immobilier"
    -description: """
      L’assistant immobilier travaille dans un environnement codifié, avec des professionnels relevant d’une profession réglementée. À ce titre, il doit maintenir le niveau de ses connaissances réglementaires en assurant en continu une veille juridique relative au secteur de l’immobilier, afin de tenir compte des réglementations applicables et de leurs modifications.\r\n
      \r\n
      Pilier de la structure et relais de l’information, il prend en charge l’assistanat juridique, le traitement administratif des opérations liées à la transaction, à la gestion locative et au syndic de copropriété et assure la liaison avec les clients et les partenaires, dans le respect des échéances et de la réglementation en vigueur.
      """
    -public: false
    -_links: null
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1326 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#1625
    -lockBy: App\Entity\Scholar\Module\OriginModule {#1641 …}
    -lockByStatus: 1
    -id: "480cdd56-a342-11ef-8ed8-0242c0a83005"
    -lessons: Doctrine\ORM\PersistentCollection {#1626 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#1631 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1636 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1326 …}
    -createdAt: DateTime @1731669054 {#1623
      date: 2024-11-15 12:10:54.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458819 {#1624
      date: 2025-09-10 01:00:19.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1634 …}
    #fromApi: false
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1326 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#3613
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#3636 …}
    -lockByStatus: 1
    -id: "480b032c-a342-11ef-8ed8-0242c0a83005"
    -chapters: Doctrine\ORM\PersistentCollection {#3614 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#3619 …}
    -exercises: Doctrine\ORM\PersistentCollection {#3616 …}
    -minimumTime: DateTime @21600 {#3605
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#3621 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#2380 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#3623 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#3625 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#3631 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1326 …}
    -createdAt: DateTime @1731669054 {#3611
      date: 2024-11-15 12:10:54.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1756483334 {#3612
      date: 2025-08-29 18:02:14.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#3145 …}
    #fromApi: false
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1326 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\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 {#1159
    -lockBy: App\Entity\Scholar\Training\Training {#1281 …}
    -lockByStatus: 1
    -id: "6f1e9f5d-250b-11f0-b1c2-aa0701787942"
    -modules: Doctrine\ORM\PersistentCollection {#1172 …}
    -image: null
    -totalHourDescription: 833
    -videoDescription: null
    -diplomaDescription: "Titre professionnel (Nv. 5)"
    -trainingProduct: App\Entity\Payment\TrainingProduct {#1198 …}
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1205 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1218 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1223 …}
    -thematic: [
      "3"
    ]
    -diploma: 2
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1265 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1326 …}
    -createdAt: DateTime @1745939148 {#1152
      date: 2025-04-29 17:05:48.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1757458839 {#1157
      date: 2025-09-10 01:00:39.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1289 …}
    #fromApi: false
    -name: "Assistant immobilier"
    -description: """
      L’assistant immobilier travaille dans un environnement codifié, avec des professionnels relevant d’une profession réglementée. À ce titre, il doit maintenir le niveau de ses connaissances réglementaires en assurant en continu une veille juridique relative au secteur de l’immobilier, afin de tenir compte des réglementations applicables et de leurs modifications.\r\n
      \r\n
      Pilier de la structure et relais de l’information, il prend en charge l’assistanat juridique, le traitement administratif des opérations liées à la transaction, à la gestion locative et au syndic de copropriété et assure la liaison avec les clients et les partenaires, dans le respect des échéances et de la réglementation en vigueur.
      """
    -public: false
    -_links: null
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1326 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#1625
    -lockBy: App\Entity\Scholar\Module\OriginModule {#1641 …}
    -lockByStatus: 1
    -id: "480cdd56-a342-11ef-8ed8-0242c0a83005"
    -lessons: Doctrine\ORM\PersistentCollection {#1626 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#1631 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1636 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1326 …}
    -createdAt: DateTime @1731669054 {#1623
      date: 2024-11-15 12:10:54.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458819 {#1624
      date: 2025-09-10 01:00:19.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1634 …}
    #fromApi: false
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1326 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#3656
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#3678 …}
    -lockByStatus: 1
    -id: "480b6c70-a342-11ef-8ed8-0242c0a83005"
    -chapters: Doctrine\ORM\PersistentCollection {#3657 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#3662 …}
    -exercises: Doctrine\ORM\PersistentCollection {#3659 …}
    -minimumTime: DateTime @21600 {#3649
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#3664 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#2380 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#3666 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#3668 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#3673 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1326 …}
    -createdAt: DateTime @1731669054 {#3654
      date: 2024-11-15 12:10:54.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1751379431 {#3655
      date: 2025-07-01 16:17:11.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1326 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\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 {#1159
    -lockBy: App\Entity\Scholar\Training\Training {#1281 …}
    -lockByStatus: 1
    -id: "6f1e9f5d-250b-11f0-b1c2-aa0701787942"
    -modules: Doctrine\ORM\PersistentCollection {#1172 …}
    -image: null
    -totalHourDescription: 833
    -videoDescription: null
    -diplomaDescription: "Titre professionnel (Nv. 5)"
    -trainingProduct: App\Entity\Payment\TrainingProduct {#1198 …}
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1205 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1218 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1223 …}
    -thematic: [
      "3"
    ]
    -diploma: 2
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1265 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1326 …}
    -createdAt: DateTime @1745939148 {#1152
      date: 2025-04-29 17:05:48.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1757458839 {#1157
      date: 2025-09-10 01:00:39.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1289 …}
    #fromApi: false
    -name: "Assistant immobilier"
    -description: """
      L’assistant immobilier travaille dans un environnement codifié, avec des professionnels relevant d’une profession réglementée. À ce titre, il doit maintenir le niveau de ses connaissances réglementaires en assurant en continu une veille juridique relative au secteur de l’immobilier, afin de tenir compte des réglementations applicables et de leurs modifications.\r\n
      \r\n
      Pilier de la structure et relais de l’information, il prend en charge l’assistanat juridique, le traitement administratif des opérations liées à la transaction, à la gestion locative et au syndic de copropriété et assure la liaison avec les clients et les partenaires, dans le respect des échéances et de la réglementation en vigueur.
      """
    -public: false
    -_links: null
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1326 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#1625
    -lockBy: App\Entity\Scholar\Module\OriginModule {#1641 …}
    -lockByStatus: 1
    -id: "480cdd56-a342-11ef-8ed8-0242c0a83005"
    -lessons: Doctrine\ORM\PersistentCollection {#1626 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#1631 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1636 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1326 …}
    -createdAt: DateTime @1731669054 {#1623
      date: 2024-11-15 12:10:54.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458819 {#1624
      date: 2025-09-10 01:00:19.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1634 …}
    #fromApi: false
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1326 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#3697
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#3719 …}
    -lockByStatus: 1
    -id: "480bc287-a342-11ef-8ed8-0242c0a83005"
    -chapters: Doctrine\ORM\PersistentCollection {#3698 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#3703 …}
    -exercises: Doctrine\ORM\PersistentCollection {#3700 …}
    -minimumTime: null
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#3705 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#2380 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#3707 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#3709 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#3715 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1326 …}
    -createdAt: DateTime @1731669054 {#3691
      date: 2024-11-15 12:10:54.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1756854014 {#3696
      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 {#1326 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\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 {#1159
    -lockBy: App\Entity\Scholar\Training\Training {#1281 …}
    -lockByStatus: 1
    -id: "6f1e9f5d-250b-11f0-b1c2-aa0701787942"
    -modules: Doctrine\ORM\PersistentCollection {#1172 …}
    -image: null
    -totalHourDescription: 833
    -videoDescription: null
    -diplomaDescription: "Titre professionnel (Nv. 5)"
    -trainingProduct: App\Entity\Payment\TrainingProduct {#1198 …}
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1205 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1218 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1223 …}
    -thematic: [
      "3"
    ]
    -diploma: 2
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1265 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1326 …}
    -createdAt: DateTime @1745939148 {#1152
      date: 2025-04-29 17:05:48.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1757458839 {#1157
      date: 2025-09-10 01:00:39.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1289 …}
    #fromApi: false
    -name: "Assistant immobilier"
    -description: """
      L’assistant immobilier travaille dans un environnement codifié, avec des professionnels relevant d’une profession réglementée. À ce titre, il doit maintenir le niveau de ses connaissances réglementaires en assurant en continu une veille juridique relative au secteur de l’immobilier, afin de tenir compte des réglementations applicables et de leurs modifications.\r\n
      \r\n
      Pilier de la structure et relais de l’information, il prend en charge l’assistanat juridique, le traitement administratif des opérations liées à la transaction, à la gestion locative et au syndic de copropriété et assure la liaison avec les clients et les partenaires, dans le respect des échéances et de la réglementation en vigueur.
      """
    -public: false
    -_links: null
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1326 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#1625
    -lockBy: App\Entity\Scholar\Module\OriginModule {#1641 …}
    -lockByStatus: 1
    -id: "480cdd56-a342-11ef-8ed8-0242c0a83005"
    -lessons: Doctrine\ORM\PersistentCollection {#1626 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#1631 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1636 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1326 …}
    -createdAt: DateTime @1731669054 {#1623
      date: 2024-11-15 12:10:54.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458819 {#1624
      date: 2025-09-10 01:00:19.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1634 …}
    #fromApi: false
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1326 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#3739
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#3760 …}
    -lockByStatus: 1
    -id: "480c16a8-a342-11ef-8ed8-0242c0a83005"
    -chapters: Doctrine\ORM\PersistentCollection {#3740 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#3745 …}
    -exercises: Doctrine\ORM\PersistentCollection {#3742 …}
    -minimumTime: null
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#3747 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#2380 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#3749 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#3751 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#3756 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1326 …}
    -createdAt: DateTime @1731669054 {#3732
      date: 2024-11-15 12:10:54.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1750955369 {#3738
      date: 2025-06-26 18:29:29.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1326 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\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 {#1159
    -lockBy: App\Entity\Scholar\Training\Training {#1281 …}
    -lockByStatus: 1
    -id: "6f1e9f5d-250b-11f0-b1c2-aa0701787942"
    -modules: Doctrine\ORM\PersistentCollection {#1172 …}
    -image: null
    -totalHourDescription: 833
    -videoDescription: null
    -diplomaDescription: "Titre professionnel (Nv. 5)"
    -trainingProduct: App\Entity\Payment\TrainingProduct {#1198 …}
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1205 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1218 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1223 …}
    -thematic: [
      "3"
    ]
    -diploma: 2
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1265 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1326 …}
    -createdAt: DateTime @1745939148 {#1152
      date: 2025-04-29 17:05:48.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1757458839 {#1157
      date: 2025-09-10 01:00:39.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1289 …}
    #fromApi: false
    -name: "Assistant immobilier"
    -description: """
      L’assistant immobilier travaille dans un environnement codifié, avec des professionnels relevant d’une profession réglementée. À ce titre, il doit maintenir le niveau de ses connaissances réglementaires en assurant en continu une veille juridique relative au secteur de l’immobilier, afin de tenir compte des réglementations applicables et de leurs modifications.\r\n
      \r\n
      Pilier de la structure et relais de l’information, il prend en charge l’assistanat juridique, le traitement administratif des opérations liées à la transaction, à la gestion locative et au syndic de copropriété et assure la liaison avec les clients et les partenaires, dans le respect des échéances et de la réglementation en vigueur.
      """
    -public: false
    -_links: null
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1326 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#1625
    -lockBy: App\Entity\Scholar\Module\OriginModule {#1641 …}
    -lockByStatus: 1
    -id: "480cdd56-a342-11ef-8ed8-0242c0a83005"
    -lessons: Doctrine\ORM\PersistentCollection {#1626 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#1631 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1636 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1326 …}
    -createdAt: DateTime @1731669054 {#1623
      date: 2024-11-15 12:10:54.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458819 {#1624
      date: 2025-09-10 01:00:19.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1634 …}
    #fromApi: false
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1326 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#3779
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#3800 …}
    -lockByStatus: 1
    -id: "480c80dc-a342-11ef-8ed8-0242c0a83005"
    -chapters: Doctrine\ORM\PersistentCollection {#3780 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#3785 …}
    -exercises: Doctrine\ORM\PersistentCollection {#3782 …}
    -minimumTime: null
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#3787 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#2380 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#3789 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#3791 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#3796 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1326 …}
    -createdAt: DateTime @1731669054 {#3773
      date: 2024-11-15 12:10:54.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1750955392 {#3778
      date: 2025-06-26 18:29:52.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1326 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\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 {#1159
    -lockBy: App\Entity\Scholar\Training\Training {#1281 …}
    -lockByStatus: 1
    -id: "6f1e9f5d-250b-11f0-b1c2-aa0701787942"
    -modules: Doctrine\ORM\PersistentCollection {#1172 …}
    -image: null
    -totalHourDescription: 833
    -videoDescription: null
    -diplomaDescription: "Titre professionnel (Nv. 5)"
    -trainingProduct: App\Entity\Payment\TrainingProduct {#1198 …}
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1205 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1218 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1223 …}
    -thematic: [
      "3"
    ]
    -diploma: 2
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1265 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1326 …}
    -createdAt: DateTime @1745939148 {#1152
      date: 2025-04-29 17:05:48.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1757458839 {#1157
      date: 2025-09-10 01:00:39.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1289 …}
    #fromApi: false
    -name: "Assistant immobilier"
    -description: """
      L’assistant immobilier travaille dans un environnement codifié, avec des professionnels relevant d’une profession réglementée. À ce titre, il doit maintenir le niveau de ses connaissances réglementaires en assurant en continu une veille juridique relative au secteur de l’immobilier, afin de tenir compte des réglementations applicables et de leurs modifications.\r\n
      \r\n
      Pilier de la structure et relais de l’information, il prend en charge l’assistanat juridique, le traitement administratif des opérations liées à la transaction, à la gestion locative et au syndic de copropriété et assure la liaison avec les clients et les partenaires, dans le respect des échéances et de la réglementation en vigueur.
      """
    -public: false
    -_links: null
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1326 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#1625
    -lockBy: App\Entity\Scholar\Module\OriginModule {#1641 …}
    -lockByStatus: 1
    -id: "480cdd56-a342-11ef-8ed8-0242c0a83005"
    -lessons: Doctrine\ORM\PersistentCollection {#1626 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#1631 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1636 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1326 …}
    -createdAt: DateTime @1731669054 {#1623
      date: 2024-11-15 12:10:54.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458819 {#1624
      date: 2025-09-10 01:00:19.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1634 …}
    #fromApi: false
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1326 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#3820
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#3842 …}
    -lockByStatus: 1
    -id: "480cd72c-a342-11ef-8ed8-0242c0a83005"
    -chapters: Doctrine\ORM\PersistentCollection {#3821 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#3826 …}
    -exercises: Doctrine\ORM\PersistentCollection {#3823 …}
    -minimumTime: DateTime @21600 {#3813
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#3828 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#2380 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#3830 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#3832 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#3837 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1326 …}
    -createdAt: DateTime @1731669054 {#3818
      date: 2024-11-15 12:10:54.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1750849144 {#3819
      date: 2025-06-25 12:59:04.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1326 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\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 GRANTED FRONT_ACCESS
[
  "training" => App\Entity\Scholar\Training\SharedTraining {#1159
    -lockBy: App\Entity\Scholar\Training\Training {#1281 …}
    -lockByStatus: 1
    -id: "6f1e9f5d-250b-11f0-b1c2-aa0701787942"
    -modules: Doctrine\ORM\PersistentCollection {#1172 …}
    -image: null
    -totalHourDescription: 833
    -videoDescription: null
    -diplomaDescription: "Titre professionnel (Nv. 5)"
    -trainingProduct: App\Entity\Payment\TrainingProduct {#1198 …}
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1205 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1218 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1223 …}
    -thematic: [
      "3"
    ]
    -diploma: 2
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1265 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1326 …}
    -createdAt: DateTime @1745939148 {#1152
      date: 2025-04-29 17:05:48.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1757458839 {#1157
      date: 2025-09-10 01:00:39.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1289 …}
    #fromApi: false
    -name: "Assistant immobilier"
    -description: """
      L’assistant immobilier travaille dans un environnement codifié, avec des professionnels relevant d’une profession réglementée. À ce titre, il doit maintenir le niveau de ses connaissances réglementaires en assurant en continu une veille juridique relative au secteur de l’immobilier, afin de tenir compte des réglementations applicables et de leurs modifications.\r\n
      \r\n
      Pilier de la structure et relais de l’information, il prend en charge l’assistanat juridique, le traitement administratif des opérations liées à la transaction, à la gestion locative et au syndic de copropriété et assure la liaison avec les clients et les partenaires, dans le respect des échéances et de la réglementation en vigueur.
      """
    -public: false
    -_links: null
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1326 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#1655
    -lockBy: App\Entity\Scholar\Module\OriginModule {#1670 …}
    -lockByStatus: 1
    -id: "48126f56-a342-11ef-8ed8-0242c0a83005"
    -lessons: Doctrine\ORM\PersistentCollection {#1656 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#1661 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1666 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1326 …}
    -createdAt: DateTime @1731669054 {#1653
      date: 2024-11-15 12:10:54.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458817 {#1654
      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 {#1326 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#4154
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#4177 …}
    -lockByStatus: 1
    -id: "480e4dd1-a342-11ef-8ed8-0242c0a83005"
    -chapters: Doctrine\ORM\PersistentCollection {#4155 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#4160 …}
    -exercises: Doctrine\ORM\PersistentCollection {#4157 …}
    -minimumTime: null
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#4162 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#2380 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#4164 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#4166 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#4172 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1326 …}
    -createdAt: DateTime @1731669054 {#4152
      date: 2024-11-15 12:10:54.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458813 {#4153
      date: 2025-09-10 01:00:13.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#4170 …}
    #fromApi: false
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1326 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS GRANTED
Show voter details
26 DENIED FRONT_ACCESS
[
  "training" => App\Entity\Scholar\Training\SharedTraining {#1159
    -lockBy: App\Entity\Scholar\Training\Training {#1281 …}
    -lockByStatus: 1
    -id: "6f1e9f5d-250b-11f0-b1c2-aa0701787942"
    -modules: Doctrine\ORM\PersistentCollection {#1172 …}
    -image: null
    -totalHourDescription: 833
    -videoDescription: null
    -diplomaDescription: "Titre professionnel (Nv. 5)"
    -trainingProduct: App\Entity\Payment\TrainingProduct {#1198 …}
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1205 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1218 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1223 …}
    -thematic: [
      "3"
    ]
    -diploma: 2
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1265 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1326 …}
    -createdAt: DateTime @1745939148 {#1152
      date: 2025-04-29 17:05:48.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1757458839 {#1157
      date: 2025-09-10 01:00:39.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1289 …}
    #fromApi: false
    -name: "Assistant immobilier"
    -description: """
      L’assistant immobilier travaille dans un environnement codifié, avec des professionnels relevant d’une profession réglementée. À ce titre, il doit maintenir le niveau de ses connaissances réglementaires en assurant en continu une veille juridique relative au secteur de l’immobilier, afin de tenir compte des réglementations applicables et de leurs modifications.\r\n
      \r\n
      Pilier de la structure et relais de l’information, il prend en charge l’assistanat juridique, le traitement administratif des opérations liées à la transaction, à la gestion locative et au syndic de copropriété et assure la liaison avec les clients et les partenaires, dans le respect des échéances et de la réglementation en vigueur.
      """
    -public: false
    -_links: null
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1326 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#1655
    -lockBy: App\Entity\Scholar\Module\OriginModule {#1670 …}
    -lockByStatus: 1
    -id: "48126f56-a342-11ef-8ed8-0242c0a83005"
    -lessons: Doctrine\ORM\PersistentCollection {#1656 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#1661 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1666 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1326 …}
    -createdAt: DateTime @1731669054 {#1653
      date: 2024-11-15 12:10:54.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458817 {#1654
      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 {#1326 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#4198
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#4219 …}
    -lockByStatus: 1
    -id: "480eb723-a342-11ef-8ed8-0242c0a83005"
    -chapters: Doctrine\ORM\PersistentCollection {#4199 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#4204 …}
    -exercises: Doctrine\ORM\PersistentCollection {#4201 …}
    -minimumTime: null
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#4206 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#2380 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#4208 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#4210 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#4215 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1326 …}
    -createdAt: DateTime @1731669054 {#4196
      date: 2024-11-15 12:10:54.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1752317014 {#4197
      date: 2025-07-12 12:43:34.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1326 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\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 {#1159
    -lockBy: App\Entity\Scholar\Training\Training {#1281 …}
    -lockByStatus: 1
    -id: "6f1e9f5d-250b-11f0-b1c2-aa0701787942"
    -modules: Doctrine\ORM\PersistentCollection {#1172 …}
    -image: null
    -totalHourDescription: 833
    -videoDescription: null
    -diplomaDescription: "Titre professionnel (Nv. 5)"
    -trainingProduct: App\Entity\Payment\TrainingProduct {#1198 …}
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1205 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1218 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1223 …}
    -thematic: [
      "3"
    ]
    -diploma: 2
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1265 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1326 …}
    -createdAt: DateTime @1745939148 {#1152
      date: 2025-04-29 17:05:48.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1757458839 {#1157
      date: 2025-09-10 01:00:39.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1289 …}
    #fromApi: false
    -name: "Assistant immobilier"
    -description: """
      L’assistant immobilier travaille dans un environnement codifié, avec des professionnels relevant d’une profession réglementée. À ce titre, il doit maintenir le niveau de ses connaissances réglementaires en assurant en continu une veille juridique relative au secteur de l’immobilier, afin de tenir compte des réglementations applicables et de leurs modifications.\r\n
      \r\n
      Pilier de la structure et relais de l’information, il prend en charge l’assistanat juridique, le traitement administratif des opérations liées à la transaction, à la gestion locative et au syndic de copropriété et assure la liaison avec les clients et les partenaires, dans le respect des échéances et de la réglementation en vigueur.
      """
    -public: false
    -_links: null
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1326 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#1655
    -lockBy: App\Entity\Scholar\Module\OriginModule {#1670 …}
    -lockByStatus: 1
    -id: "48126f56-a342-11ef-8ed8-0242c0a83005"
    -lessons: Doctrine\ORM\PersistentCollection {#1656 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#1661 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1666 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1326 …}
    -createdAt: DateTime @1731669054 {#1653
      date: 2024-11-15 12:10:54.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458817 {#1654
      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 {#1326 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#4238
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#4261 …}
    -lockByStatus: 1
    -id: "480f1826-a342-11ef-8ed8-0242c0a83005"
    -chapters: Doctrine\ORM\PersistentCollection {#4239 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#4244 …}
    -exercises: Doctrine\ORM\PersistentCollection {#4241 …}
    -minimumTime: null
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#4246 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#2380 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#4248 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#4250 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#4256 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1326 …}
    -createdAt: DateTime @1731669054 {#4232
      date: 2024-11-15 12:10:54.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458811 {#4237
      date: 2025-09-10 01:00:11.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#4254 …}
    #fromApi: false
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1326 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\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 {#1159
    -lockBy: App\Entity\Scholar\Training\Training {#1281 …}
    -lockByStatus: 1
    -id: "6f1e9f5d-250b-11f0-b1c2-aa0701787942"
    -modules: Doctrine\ORM\PersistentCollection {#1172 …}
    -image: null
    -totalHourDescription: 833
    -videoDescription: null
    -diplomaDescription: "Titre professionnel (Nv. 5)"
    -trainingProduct: App\Entity\Payment\TrainingProduct {#1198 …}
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1205 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1218 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1223 …}
    -thematic: [
      "3"
    ]
    -diploma: 2
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1265 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1326 …}
    -createdAt: DateTime @1745939148 {#1152
      date: 2025-04-29 17:05:48.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1757458839 {#1157
      date: 2025-09-10 01:00:39.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1289 …}
    #fromApi: false
    -name: "Assistant immobilier"
    -description: """
      L’assistant immobilier travaille dans un environnement codifié, avec des professionnels relevant d’une profession réglementée. À ce titre, il doit maintenir le niveau de ses connaissances réglementaires en assurant en continu une veille juridique relative au secteur de l’immobilier, afin de tenir compte des réglementations applicables et de leurs modifications.\r\n
      \r\n
      Pilier de la structure et relais de l’information, il prend en charge l’assistanat juridique, le traitement administratif des opérations liées à la transaction, à la gestion locative et au syndic de copropriété et assure la liaison avec les clients et les partenaires, dans le respect des échéances et de la réglementation en vigueur.
      """
    -public: false
    -_links: null
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1326 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#1655
    -lockBy: App\Entity\Scholar\Module\OriginModule {#1670 …}
    -lockByStatus: 1
    -id: "48126f56-a342-11ef-8ed8-0242c0a83005"
    -lessons: Doctrine\ORM\PersistentCollection {#1656 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#1661 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1666 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1326 …}
    -createdAt: DateTime @1731669054 {#1653
      date: 2024-11-15 12:10:54.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458817 {#1654
      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 {#1326 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#4282
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#4305 …}
    -lockByStatus: 1
    -id: "480f854d-a342-11ef-8ed8-0242c0a83005"
    -chapters: Doctrine\ORM\PersistentCollection {#4283 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#4288 …}
    -exercises: Doctrine\ORM\PersistentCollection {#4285 …}
    -minimumTime: DateTime @21600 {#4274
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#4290 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#2380 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#4292 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#4294 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#4300 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1326 …}
    -createdAt: DateTime @1731669054 {#4280
      date: 2024-11-15 12:10:54.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1750849144 {#4281
      date: 2025-06-25 12:59:04.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1326 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\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 {#1159
    -lockBy: App\Entity\Scholar\Training\Training {#1281 …}
    -lockByStatus: 1
    -id: "6f1e9f5d-250b-11f0-b1c2-aa0701787942"
    -modules: Doctrine\ORM\PersistentCollection {#1172 …}
    -image: null
    -totalHourDescription: 833
    -videoDescription: null
    -diplomaDescription: "Titre professionnel (Nv. 5)"
    -trainingProduct: App\Entity\Payment\TrainingProduct {#1198 …}
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1205 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1218 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1223 …}
    -thematic: [
      "3"
    ]
    -diploma: 2
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1265 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1326 …}
    -createdAt: DateTime @1745939148 {#1152
      date: 2025-04-29 17:05:48.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1757458839 {#1157
      date: 2025-09-10 01:00:39.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1289 …}
    #fromApi: false
    -name: "Assistant immobilier"
    -description: """
      L’assistant immobilier travaille dans un environnement codifié, avec des professionnels relevant d’une profession réglementée. À ce titre, il doit maintenir le niveau de ses connaissances réglementaires en assurant en continu une veille juridique relative au secteur de l’immobilier, afin de tenir compte des réglementations applicables et de leurs modifications.\r\n
      \r\n
      Pilier de la structure et relais de l’information, il prend en charge l’assistanat juridique, le traitement administratif des opérations liées à la transaction, à la gestion locative et au syndic de copropriété et assure la liaison avec les clients et les partenaires, dans le respect des échéances et de la réglementation en vigueur.
      """
    -public: false
    -_links: null
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1326 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#1655
    -lockBy: App\Entity\Scholar\Module\OriginModule {#1670 …}
    -lockByStatus: 1
    -id: "48126f56-a342-11ef-8ed8-0242c0a83005"
    -lessons: Doctrine\ORM\PersistentCollection {#1656 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#1661 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1666 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1326 …}
    -createdAt: DateTime @1731669054 {#1653
      date: 2024-11-15 12:10:54.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458817 {#1654
      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 {#1326 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#4325
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#4347 …}
    -lockByStatus: 1
    -id: "480fe828-a342-11ef-8ed8-0242c0a83005"
    -chapters: Doctrine\ORM\PersistentCollection {#4326 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#4331 …}
    -exercises: Doctrine\ORM\PersistentCollection {#4328 …}
    -minimumTime: null
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#4333 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#2380 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#4335 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#4337 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#4342 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1326 …}
    -createdAt: DateTime @1731669054 {#4318
      date: 2024-11-15 12:10:54.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1752826320 {#4324
      date: 2025-07-18 10:12:00.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#4341 …}
    #fromApi: false
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1326 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\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 {#1159
    -lockBy: App\Entity\Scholar\Training\Training {#1281 …}
    -lockByStatus: 1
    -id: "6f1e9f5d-250b-11f0-b1c2-aa0701787942"
    -modules: Doctrine\ORM\PersistentCollection {#1172 …}
    -image: null
    -totalHourDescription: 833
    -videoDescription: null
    -diplomaDescription: "Titre professionnel (Nv. 5)"
    -trainingProduct: App\Entity\Payment\TrainingProduct {#1198 …}
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1205 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1218 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1223 …}
    -thematic: [
      "3"
    ]
    -diploma: 2
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1265 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1326 …}
    -createdAt: DateTime @1745939148 {#1152
      date: 2025-04-29 17:05:48.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1757458839 {#1157
      date: 2025-09-10 01:00:39.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1289 …}
    #fromApi: false
    -name: "Assistant immobilier"
    -description: """
      L’assistant immobilier travaille dans un environnement codifié, avec des professionnels relevant d’une profession réglementée. À ce titre, il doit maintenir le niveau de ses connaissances réglementaires en assurant en continu une veille juridique relative au secteur de l’immobilier, afin de tenir compte des réglementations applicables et de leurs modifications.\r\n
      \r\n
      Pilier de la structure et relais de l’information, il prend en charge l’assistanat juridique, le traitement administratif des opérations liées à la transaction, à la gestion locative et au syndic de copropriété et assure la liaison avec les clients et les partenaires, dans le respect des échéances et de la réglementation en vigueur.
      """
    -public: false
    -_links: null
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1326 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#1655
    -lockBy: App\Entity\Scholar\Module\OriginModule {#1670 …}
    -lockByStatus: 1
    -id: "48126f56-a342-11ef-8ed8-0242c0a83005"
    -lessons: Doctrine\ORM\PersistentCollection {#1656 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#1661 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1666 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1326 …}
    -createdAt: DateTime @1731669054 {#1653
      date: 2024-11-15 12:10:54.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458817 {#1654
      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 {#1326 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#4367
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#4390 …}
    -lockByStatus: 1
    -id: "48103662-a342-11ef-8ed8-0242c0a83005"
    -chapters: Doctrine\ORM\PersistentCollection {#4368 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#4373 …}
    -exercises: Doctrine\ORM\PersistentCollection {#4370 …}
    -minimumTime: DateTime @21600 {#4360
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#4375 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#2380 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#4377 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#4379 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#4385 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1326 …}
    -createdAt: DateTime @1731669054 {#4365
      date: 2024-11-15 12:10:54.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1754607605 {#4366
      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 {#1326 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\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 {#1159
    -lockBy: App\Entity\Scholar\Training\Training {#1281 …}
    -lockByStatus: 1
    -id: "6f1e9f5d-250b-11f0-b1c2-aa0701787942"
    -modules: Doctrine\ORM\PersistentCollection {#1172 …}
    -image: null
    -totalHourDescription: 833
    -videoDescription: null
    -diplomaDescription: "Titre professionnel (Nv. 5)"
    -trainingProduct: App\Entity\Payment\TrainingProduct {#1198 …}
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1205 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1218 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1223 …}
    -thematic: [
      "3"
    ]
    -diploma: 2
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1265 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1326 …}
    -createdAt: DateTime @1745939148 {#1152
      date: 2025-04-29 17:05:48.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1757458839 {#1157
      date: 2025-09-10 01:00:39.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1289 …}
    #fromApi: false
    -name: "Assistant immobilier"
    -description: """
      L’assistant immobilier travaille dans un environnement codifié, avec des professionnels relevant d’une profession réglementée. À ce titre, il doit maintenir le niveau de ses connaissances réglementaires en assurant en continu une veille juridique relative au secteur de l’immobilier, afin de tenir compte des réglementations applicables et de leurs modifications.\r\n
      \r\n
      Pilier de la structure et relais de l’information, il prend en charge l’assistanat juridique, le traitement administratif des opérations liées à la transaction, à la gestion locative et au syndic de copropriété et assure la liaison avec les clients et les partenaires, dans le respect des échéances et de la réglementation en vigueur.
      """
    -public: false
    -_links: null
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1326 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#1655
    -lockBy: App\Entity\Scholar\Module\OriginModule {#1670 …}
    -lockByStatus: 1
    -id: "48126f56-a342-11ef-8ed8-0242c0a83005"
    -lessons: Doctrine\ORM\PersistentCollection {#1656 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#1661 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1666 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1326 …}
    -createdAt: DateTime @1731669054 {#1653
      date: 2024-11-15 12:10:54.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458817 {#1654
      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 {#1326 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#4410
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#4433 …}
    -lockByStatus: 1
    -id: "48109f72-a342-11ef-8ed8-0242c0a83005"
    -chapters: Doctrine\ORM\PersistentCollection {#4411 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#4416 …}
    -exercises: Doctrine\ORM\PersistentCollection {#4413 …}
    -minimumTime: null
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#4418 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#2380 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#4420 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#4422 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#4428 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1326 …}
    -createdAt: DateTime @1731669054 {#4403
      date: 2024-11-15 12:10:54.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458812 {#4409
      date: 2025-09-10 01:00:12.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#4426 …}
    #fromApi: false
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1326 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\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 {#1159
    -lockBy: App\Entity\Scholar\Training\Training {#1281 …}
    -lockByStatus: 1
    -id: "6f1e9f5d-250b-11f0-b1c2-aa0701787942"
    -modules: Doctrine\ORM\PersistentCollection {#1172 …}
    -image: null
    -totalHourDescription: 833
    -videoDescription: null
    -diplomaDescription: "Titre professionnel (Nv. 5)"
    -trainingProduct: App\Entity\Payment\TrainingProduct {#1198 …}
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1205 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1218 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1223 …}
    -thematic: [
      "3"
    ]
    -diploma: 2
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1265 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1326 …}
    -createdAt: DateTime @1745939148 {#1152
      date: 2025-04-29 17:05:48.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1757458839 {#1157
      date: 2025-09-10 01:00:39.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1289 …}
    #fromApi: false
    -name: "Assistant immobilier"
    -description: """
      L’assistant immobilier travaille dans un environnement codifié, avec des professionnels relevant d’une profession réglementée. À ce titre, il doit maintenir le niveau de ses connaissances réglementaires en assurant en continu une veille juridique relative au secteur de l’immobilier, afin de tenir compte des réglementations applicables et de leurs modifications.\r\n
      \r\n
      Pilier de la structure et relais de l’information, il prend en charge l’assistanat juridique, le traitement administratif des opérations liées à la transaction, à la gestion locative et au syndic de copropriété et assure la liaison avec les clients et les partenaires, dans le respect des échéances et de la réglementation en vigueur.
      """
    -public: false
    -_links: null
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1326 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#1655
    -lockBy: App\Entity\Scholar\Module\OriginModule {#1670 …}
    -lockByStatus: 1
    -id: "48126f56-a342-11ef-8ed8-0242c0a83005"
    -lessons: Doctrine\ORM\PersistentCollection {#1656 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#1661 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1666 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1326 …}
    -createdAt: DateTime @1731669054 {#1653
      date: 2024-11-15 12:10:54.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458817 {#1654
      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 {#1326 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#4454
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#4476 …}
    -lockByStatus: 1
    -id: "4810f61f-a342-11ef-8ed8-0242c0a83005"
    -chapters: Doctrine\ORM\PersistentCollection {#4455 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#4460 …}
    -exercises: Doctrine\ORM\PersistentCollection {#4457 …}
    -minimumTime: DateTime @21600 {#4446
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#4462 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#2380 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#4464 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#4466 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#4471 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1326 …}
    -createdAt: DateTime @1731669054 {#4452
      date: 2024-11-15 12:10:54.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1750849144 {#4453
      date: 2025-06-25 12:59:04.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1326 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\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 {#1159
    -lockBy: App\Entity\Scholar\Training\Training {#1281 …}
    -lockByStatus: 1
    -id: "6f1e9f5d-250b-11f0-b1c2-aa0701787942"
    -modules: Doctrine\ORM\PersistentCollection {#1172 …}
    -image: null
    -totalHourDescription: 833
    -videoDescription: null
    -diplomaDescription: "Titre professionnel (Nv. 5)"
    -trainingProduct: App\Entity\Payment\TrainingProduct {#1198 …}
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1205 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1218 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1223 …}
    -thematic: [
      "3"
    ]
    -diploma: 2
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1265 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1326 …}
    -createdAt: DateTime @1745939148 {#1152
      date: 2025-04-29 17:05:48.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1757458839 {#1157
      date: 2025-09-10 01:00:39.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1289 …}
    #fromApi: false
    -name: "Assistant immobilier"
    -description: """
      L’assistant immobilier travaille dans un environnement codifié, avec des professionnels relevant d’une profession réglementée. À ce titre, il doit maintenir le niveau de ses connaissances réglementaires en assurant en continu une veille juridique relative au secteur de l’immobilier, afin de tenir compte des réglementations applicables et de leurs modifications.\r\n
      \r\n
      Pilier de la structure et relais de l’information, il prend en charge l’assistanat juridique, le traitement administratif des opérations liées à la transaction, à la gestion locative et au syndic de copropriété et assure la liaison avec les clients et les partenaires, dans le respect des échéances et de la réglementation en vigueur.
      """
    -public: false
    -_links: null
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1326 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#1655
    -lockBy: App\Entity\Scholar\Module\OriginModule {#1670 …}
    -lockByStatus: 1
    -id: "48126f56-a342-11ef-8ed8-0242c0a83005"
    -lessons: Doctrine\ORM\PersistentCollection {#1656 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#1661 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1666 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1326 …}
    -createdAt: DateTime @1731669054 {#1653
      date: 2024-11-15 12:10:54.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458817 {#1654
      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 {#1326 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#4495
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#4517 …}
    -lockByStatus: 1
    -id: "481158bc-a342-11ef-8ed8-0242c0a83005"
    -chapters: Doctrine\ORM\PersistentCollection {#4496 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#4501 …}
    -exercises: Doctrine\ORM\PersistentCollection {#4498 …}
    -minimumTime: null
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#4503 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#2380 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#4505 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#4507 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#4513 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1326 …}
    -createdAt: DateTime @1731669054 {#4489
      date: 2024-11-15 12:10:54.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458814 {#4494
      date: 2025-09-10 01:00:14.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#4341 …}
    #fromApi: false
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1326 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\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 {#1159
    -lockBy: App\Entity\Scholar\Training\Training {#1281 …}
    -lockByStatus: 1
    -id: "6f1e9f5d-250b-11f0-b1c2-aa0701787942"
    -modules: Doctrine\ORM\PersistentCollection {#1172 …}
    -image: null
    -totalHourDescription: 833
    -videoDescription: null
    -diplomaDescription: "Titre professionnel (Nv. 5)"
    -trainingProduct: App\Entity\Payment\TrainingProduct {#1198 …}
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1205 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1218 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1223 …}
    -thematic: [
      "3"
    ]
    -diploma: 2
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1265 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1326 …}
    -createdAt: DateTime @1745939148 {#1152
      date: 2025-04-29 17:05:48.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1757458839 {#1157
      date: 2025-09-10 01:00:39.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1289 …}
    #fromApi: false
    -name: "Assistant immobilier"
    -description: """
      L’assistant immobilier travaille dans un environnement codifié, avec des professionnels relevant d’une profession réglementée. À ce titre, il doit maintenir le niveau de ses connaissances réglementaires en assurant en continu une veille juridique relative au secteur de l’immobilier, afin de tenir compte des réglementations applicables et de leurs modifications.\r\n
      \r\n
      Pilier de la structure et relais de l’information, il prend en charge l’assistanat juridique, le traitement administratif des opérations liées à la transaction, à la gestion locative et au syndic de copropriété et assure la liaison avec les clients et les partenaires, dans le respect des échéances et de la réglementation en vigueur.
      """
    -public: false
    -_links: null
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1326 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#1655
    -lockBy: App\Entity\Scholar\Module\OriginModule {#1670 …}
    -lockByStatus: 1
    -id: "48126f56-a342-11ef-8ed8-0242c0a83005"
    -lessons: Doctrine\ORM\PersistentCollection {#1656 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#1661 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1666 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1326 …}
    -createdAt: DateTime @1731669054 {#1653
      date: 2024-11-15 12:10:54.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458817 {#1654
      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 {#1326 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#4538
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#4560 …}
    -lockByStatus: 1
    -id: "4811b05b-a342-11ef-8ed8-0242c0a83005"
    -chapters: Doctrine\ORM\PersistentCollection {#4539 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#4544 …}
    -exercises: Doctrine\ORM\PersistentCollection {#4541 …}
    -minimumTime: DateTime @21600 {#4530
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#4546 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#2380 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#4548 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#4550 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#4555 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1326 …}
    -createdAt: DateTime @1731669054 {#4536
      date: 2024-11-15 12:10:54.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1752130247 {#4537
      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 {#1326 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\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 {#1159
    -lockBy: App\Entity\Scholar\Training\Training {#1281 …}
    -lockByStatus: 1
    -id: "6f1e9f5d-250b-11f0-b1c2-aa0701787942"
    -modules: Doctrine\ORM\PersistentCollection {#1172 …}
    -image: null
    -totalHourDescription: 833
    -videoDescription: null
    -diplomaDescription: "Titre professionnel (Nv. 5)"
    -trainingProduct: App\Entity\Payment\TrainingProduct {#1198 …}
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1205 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1218 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1223 …}
    -thematic: [
      "3"
    ]
    -diploma: 2
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1265 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1326 …}
    -createdAt: DateTime @1745939148 {#1152
      date: 2025-04-29 17:05:48.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1757458839 {#1157
      date: 2025-09-10 01:00:39.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1289 …}
    #fromApi: false
    -name: "Assistant immobilier"
    -description: """
      L’assistant immobilier travaille dans un environnement codifié, avec des professionnels relevant d’une profession réglementée. À ce titre, il doit maintenir le niveau de ses connaissances réglementaires en assurant en continu une veille juridique relative au secteur de l’immobilier, afin de tenir compte des réglementations applicables et de leurs modifications.\r\n
      \r\n
      Pilier de la structure et relais de l’information, il prend en charge l’assistanat juridique, le traitement administratif des opérations liées à la transaction, à la gestion locative et au syndic de copropriété et assure la liaison avec les clients et les partenaires, dans le respect des échéances et de la réglementation en vigueur.
      """
    -public: false
    -_links: null
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1326 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#1655
    -lockBy: App\Entity\Scholar\Module\OriginModule {#1670 …}
    -lockByStatus: 1
    -id: "48126f56-a342-11ef-8ed8-0242c0a83005"
    -lessons: Doctrine\ORM\PersistentCollection {#1656 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#1661 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1666 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1326 …}
    -createdAt: DateTime @1731669054 {#1653
      date: 2024-11-15 12:10:54.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458817 {#1654
      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 {#1326 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#4580
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#4602 …}
    -lockByStatus: 1
    -id: "4812121a-a342-11ef-8ed8-0242c0a83005"
    -chapters: Doctrine\ORM\PersistentCollection {#4581 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#4586 …}
    -exercises: Doctrine\ORM\PersistentCollection {#4583 …}
    -minimumTime: DateTime @21600 {#4573
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#4588 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#2380 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#4590 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#4592 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#4597 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1326 …}
    -createdAt: DateTime @1731669054 {#4578
      date: 2024-11-15 12:10:54.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1750849144 {#4579
      date: 2025-06-25 12:59:04.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1326 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\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 {#1159
    -lockBy: App\Entity\Scholar\Training\Training {#1281 …}
    -lockByStatus: 1
    -id: "6f1e9f5d-250b-11f0-b1c2-aa0701787942"
    -modules: Doctrine\ORM\PersistentCollection {#1172 …}
    -image: null
    -totalHourDescription: 833
    -videoDescription: null
    -diplomaDescription: "Titre professionnel (Nv. 5)"
    -trainingProduct: App\Entity\Payment\TrainingProduct {#1198 …}
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1205 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1218 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1223 …}
    -thematic: [
      "3"
    ]
    -diploma: 2
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1265 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1326 …}
    -createdAt: DateTime @1745939148 {#1152
      date: 2025-04-29 17:05:48.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1757458839 {#1157
      date: 2025-09-10 01:00:39.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1289 …}
    #fromApi: false
    -name: "Assistant immobilier"
    -description: """
      L’assistant immobilier travaille dans un environnement codifié, avec des professionnels relevant d’une profession réglementée. À ce titre, il doit maintenir le niveau de ses connaissances réglementaires en assurant en continu une veille juridique relative au secteur de l’immobilier, afin de tenir compte des réglementations applicables et de leurs modifications.\r\n
      \r\n
      Pilier de la structure et relais de l’information, il prend en charge l’assistanat juridique, le traitement administratif des opérations liées à la transaction, à la gestion locative et au syndic de copropriété et assure la liaison avec les clients et les partenaires, dans le respect des échéances et de la réglementation en vigueur.
      """
    -public: false
    -_links: null
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1326 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#1655
    -lockBy: App\Entity\Scholar\Module\OriginModule {#1670 …}
    -lockByStatus: 1
    -id: "48126f56-a342-11ef-8ed8-0242c0a83005"
    -lessons: Doctrine\ORM\PersistentCollection {#1656 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#1661 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1666 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1326 …}
    -createdAt: DateTime @1731669054 {#1653
      date: 2024-11-15 12:10:54.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458817 {#1654
      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 {#1326 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#4621
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#4642 …}
    -lockByStatus: 1
    -id: "48126877-a342-11ef-8ed8-0242c0a83005"
    -chapters: Doctrine\ORM\PersistentCollection {#4622 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#4627 …}
    -exercises: Doctrine\ORM\PersistentCollection {#4624 …}
    -minimumTime: null
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#4629 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#2380 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#4631 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#4633 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#4638 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1326 …}
    -createdAt: DateTime @1731669054 {#4615
      date: 2024-11-15 12:10:54.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1750849144 {#4620
      date: 2025-06-25 12:59:04.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1326 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\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 GRANTED FRONT_ACCESS
[
  "training" => App\Entity\Scholar\Training\SharedTraining {#1159
    -lockBy: App\Entity\Scholar\Training\Training {#1281 …}
    -lockByStatus: 1
    -id: "6f1e9f5d-250b-11f0-b1c2-aa0701787942"
    -modules: Doctrine\ORM\PersistentCollection {#1172 …}
    -image: null
    -totalHourDescription: 833
    -videoDescription: null
    -diplomaDescription: "Titre professionnel (Nv. 5)"
    -trainingProduct: App\Entity\Payment\TrainingProduct {#1198 …}
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1205 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1218 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1223 …}
    -thematic: [
      "3"
    ]
    -diploma: 2
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1265 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1326 …}
    -createdAt: DateTime @1745939148 {#1152
      date: 2025-04-29 17:05:48.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1757458839 {#1157
      date: 2025-09-10 01:00:39.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1289 …}
    #fromApi: false
    -name: "Assistant immobilier"
    -description: """
      L’assistant immobilier travaille dans un environnement codifié, avec des professionnels relevant d’une profession réglementée. À ce titre, il doit maintenir le niveau de ses connaissances réglementaires en assurant en continu une veille juridique relative au secteur de l’immobilier, afin de tenir compte des réglementations applicables et de leurs modifications.\r\n
      \r\n
      Pilier de la structure et relais de l’information, il prend en charge l’assistanat juridique, le traitement administratif des opérations liées à la transaction, à la gestion locative et au syndic de copropriété et assure la liaison avec les clients et les partenaires, dans le respect des échéances et de la réglementation en vigueur.
      """
    -public: false
    -_links: null
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1326 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#1683
    -lockBy: App\Entity\Scholar\Module\OriginModule {#1697 …}
    -lockByStatus: 1
    -id: "4816d5a9-a342-11ef-8ed8-0242c0a83005"
    -lessons: Doctrine\ORM\PersistentCollection {#1684 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#1689 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1693 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1326 …}
    -createdAt: DateTime @1731669054 {#1682
      date: 2024-11-15 12:10:54.0 Europe/Paris (+01:00)
    }
    -updatedAt: null
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1326 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#4983
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#5007 …}
    -lockByStatus: 1
    -id: "4813b326-a342-11ef-8ed8-0242c0a83005"
    -chapters: Doctrine\ORM\PersistentCollection {#4984 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#4989 …}
    -exercises: Doctrine\ORM\PersistentCollection {#4986 …}
    -minimumTime: DateTime @21600 {#4980
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#4991 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#2380 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#4993 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#4995 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#5001 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1326 …}
    -createdAt: DateTime @1731669054 {#4981
      date: 2024-11-15 12:10:54.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1754730648 {#4982
      date: 2025-08-09 11:10:48.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#4999 …}
    #fromApi: false
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1326 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS GRANTED
Show voter details
38 DENIED FRONT_ACCESS
[
  "training" => App\Entity\Scholar\Training\SharedTraining {#1159
    -lockBy: App\Entity\Scholar\Training\Training {#1281 …}
    -lockByStatus: 1
    -id: "6f1e9f5d-250b-11f0-b1c2-aa0701787942"
    -modules: Doctrine\ORM\PersistentCollection {#1172 …}
    -image: null
    -totalHourDescription: 833
    -videoDescription: null
    -diplomaDescription: "Titre professionnel (Nv. 5)"
    -trainingProduct: App\Entity\Payment\TrainingProduct {#1198 …}
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1205 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1218 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1223 …}
    -thematic: [
      "3"
    ]
    -diploma: 2
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1265 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1326 …}
    -createdAt: DateTime @1745939148 {#1152
      date: 2025-04-29 17:05:48.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1757458839 {#1157
      date: 2025-09-10 01:00:39.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1289 …}
    #fromApi: false
    -name: "Assistant immobilier"
    -description: """
      L’assistant immobilier travaille dans un environnement codifié, avec des professionnels relevant d’une profession réglementée. À ce titre, il doit maintenir le niveau de ses connaissances réglementaires en assurant en continu une veille juridique relative au secteur de l’immobilier, afin de tenir compte des réglementations applicables et de leurs modifications.\r\n
      \r\n
      Pilier de la structure et relais de l’information, il prend en charge l’assistanat juridique, le traitement administratif des opérations liées à la transaction, à la gestion locative et au syndic de copropriété et assure la liaison avec les clients et les partenaires, dans le respect des échéances et de la réglementation en vigueur.
      """
    -public: false
    -_links: null
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1326 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#1683
    -lockBy: App\Entity\Scholar\Module\OriginModule {#1697 …}
    -lockByStatus: 1
    -id: "4816d5a9-a342-11ef-8ed8-0242c0a83005"
    -lessons: Doctrine\ORM\PersistentCollection {#1684 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#1689 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1693 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1326 …}
    -createdAt: DateTime @1731669054 {#1682
      date: 2024-11-15 12:10:54.0 Europe/Paris (+01:00)
    }
    -updatedAt: null
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1326 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#5027
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#5049 …}
    -lockByStatus: 1
    -id: "48140c4e-a342-11ef-8ed8-0242c0a83005"
    -chapters: Doctrine\ORM\PersistentCollection {#5028 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#5033 …}
    -exercises: Doctrine\ORM\PersistentCollection {#5030 …}
    -minimumTime: DateTime @21600 {#5020
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#5035 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#2380 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#5037 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#5039 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#5044 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1326 …}
    -createdAt: DateTime @1731669054 {#5025
      date: 2024-11-15 12:10:54.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1751406830 {#5026
      date: 2025-07-01 23:53:50.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1326 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\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 {#1159
    -lockBy: App\Entity\Scholar\Training\Training {#1281 …}
    -lockByStatus: 1
    -id: "6f1e9f5d-250b-11f0-b1c2-aa0701787942"
    -modules: Doctrine\ORM\PersistentCollection {#1172 …}
    -image: null
    -totalHourDescription: 833
    -videoDescription: null
    -diplomaDescription: "Titre professionnel (Nv. 5)"
    -trainingProduct: App\Entity\Payment\TrainingProduct {#1198 …}
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1205 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1218 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1223 …}
    -thematic: [
      "3"
    ]
    -diploma: 2
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1265 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1326 …}
    -createdAt: DateTime @1745939148 {#1152
      date: 2025-04-29 17:05:48.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1757458839 {#1157
      date: 2025-09-10 01:00:39.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1289 …}
    #fromApi: false
    -name: "Assistant immobilier"
    -description: """
      L’assistant immobilier travaille dans un environnement codifié, avec des professionnels relevant d’une profession réglementée. À ce titre, il doit maintenir le niveau de ses connaissances réglementaires en assurant en continu une veille juridique relative au secteur de l’immobilier, afin de tenir compte des réglementations applicables et de leurs modifications.\r\n
      \r\n
      Pilier de la structure et relais de l’information, il prend en charge l’assistanat juridique, le traitement administratif des opérations liées à la transaction, à la gestion locative et au syndic de copropriété et assure la liaison avec les clients et les partenaires, dans le respect des échéances et de la réglementation en vigueur.
      """
    -public: false
    -_links: null
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1326 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#1683
    -lockBy: App\Entity\Scholar\Module\OriginModule {#1697 …}
    -lockByStatus: 1
    -id: "4816d5a9-a342-11ef-8ed8-0242c0a83005"
    -lessons: Doctrine\ORM\PersistentCollection {#1684 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#1689 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1693 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1326 …}
    -createdAt: DateTime @1731669054 {#1682
      date: 2024-11-15 12:10:54.0 Europe/Paris (+01:00)
    }
    -updatedAt: null
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1326 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#5069
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#5091 …}
    -lockByStatus: 1
    -id: "481467b9-a342-11ef-8ed8-0242c0a83005"
    -chapters: Doctrine\ORM\PersistentCollection {#5070 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#5075 …}
    -exercises: Doctrine\ORM\PersistentCollection {#5072 …}
    -minimumTime: DateTime @21600 {#5062
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#5077 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#2380 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#5079 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#5081 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#5086 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1326 …}
    -createdAt: DateTime @1731669054 {#5067
      date: 2024-11-15 12:10:54.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1751406863 {#5068
      date: 2025-07-01 23:54:23.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1326 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\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 {#1159
    -lockBy: App\Entity\Scholar\Training\Training {#1281 …}
    -lockByStatus: 1
    -id: "6f1e9f5d-250b-11f0-b1c2-aa0701787942"
    -modules: Doctrine\ORM\PersistentCollection {#1172 …}
    -image: null
    -totalHourDescription: 833
    -videoDescription: null
    -diplomaDescription: "Titre professionnel (Nv. 5)"
    -trainingProduct: App\Entity\Payment\TrainingProduct {#1198 …}
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1205 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1218 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1223 …}
    -thematic: [
      "3"
    ]
    -diploma: 2
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1265 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1326 …}
    -createdAt: DateTime @1745939148 {#1152
      date: 2025-04-29 17:05:48.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1757458839 {#1157
      date: 2025-09-10 01:00:39.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1289 …}
    #fromApi: false
    -name: "Assistant immobilier"
    -description: """
      L’assistant immobilier travaille dans un environnement codifié, avec des professionnels relevant d’une profession réglementée. À ce titre, il doit maintenir le niveau de ses connaissances réglementaires en assurant en continu une veille juridique relative au secteur de l’immobilier, afin de tenir compte des réglementations applicables et de leurs modifications.\r\n
      \r\n
      Pilier de la structure et relais de l’information, il prend en charge l’assistanat juridique, le traitement administratif des opérations liées à la transaction, à la gestion locative et au syndic de copropriété et assure la liaison avec les clients et les partenaires, dans le respect des échéances et de la réglementation en vigueur.
      """
    -public: false
    -_links: null
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1326 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#1683
    -lockBy: App\Entity\Scholar\Module\OriginModule {#1697 …}
    -lockByStatus: 1
    -id: "4816d5a9-a342-11ef-8ed8-0242c0a83005"
    -lessons: Doctrine\ORM\PersistentCollection {#1684 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#1689 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1693 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1326 …}
    -createdAt: DateTime @1731669054 {#1682
      date: 2024-11-15 12:10:54.0 Europe/Paris (+01:00)
    }
    -updatedAt: null
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1326 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#5110
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#5131 …}
    -lockByStatus: 1
    -id: "4814e3b8-a342-11ef-8ed8-0242c0a83005"
    -chapters: Doctrine\ORM\PersistentCollection {#5111 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#5116 …}
    -exercises: Doctrine\ORM\PersistentCollection {#5113 …}
    -minimumTime: null
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#5118 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#2380 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#5120 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#5122 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#5127 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1326 …}
    -createdAt: DateTime @1731669054 {#5104
      date: 2024-11-15 12:10:54.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1751406946 {#5109
      date: 2025-07-01 23:55:46.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1326 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\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 {#1159
    -lockBy: App\Entity\Scholar\Training\Training {#1281 …}
    -lockByStatus: 1
    -id: "6f1e9f5d-250b-11f0-b1c2-aa0701787942"
    -modules: Doctrine\ORM\PersistentCollection {#1172 …}
    -image: null
    -totalHourDescription: 833
    -videoDescription: null
    -diplomaDescription: "Titre professionnel (Nv. 5)"
    -trainingProduct: App\Entity\Payment\TrainingProduct {#1198 …}
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1205 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1218 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1223 …}
    -thematic: [
      "3"
    ]
    -diploma: 2
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1265 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1326 …}
    -createdAt: DateTime @1745939148 {#1152
      date: 2025-04-29 17:05:48.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1757458839 {#1157
      date: 2025-09-10 01:00:39.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1289 …}
    #fromApi: false
    -name: "Assistant immobilier"
    -description: """
      L’assistant immobilier travaille dans un environnement codifié, avec des professionnels relevant d’une profession réglementée. À ce titre, il doit maintenir le niveau de ses connaissances réglementaires en assurant en continu une veille juridique relative au secteur de l’immobilier, afin de tenir compte des réglementations applicables et de leurs modifications.\r\n
      \r\n
      Pilier de la structure et relais de l’information, il prend en charge l’assistanat juridique, le traitement administratif des opérations liées à la transaction, à la gestion locative et au syndic de copropriété et assure la liaison avec les clients et les partenaires, dans le respect des échéances et de la réglementation en vigueur.
      """
    -public: false
    -_links: null
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1326 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#1683
    -lockBy: App\Entity\Scholar\Module\OriginModule {#1697 …}
    -lockByStatus: 1
    -id: "4816d5a9-a342-11ef-8ed8-0242c0a83005"
    -lessons: Doctrine\ORM\PersistentCollection {#1684 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#1689 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1693 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1326 …}
    -createdAt: DateTime @1731669054 {#1682
      date: 2024-11-15 12:10:54.0 Europe/Paris (+01:00)
    }
    -updatedAt: null
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1326 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#5150
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#5171 …}
    -lockByStatus: 1
    -id: "48154d37-a342-11ef-8ed8-0242c0a83005"
    -chapters: Doctrine\ORM\PersistentCollection {#5151 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#5156 …}
    -exercises: Doctrine\ORM\PersistentCollection {#5153 …}
    -minimumTime: null
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#5158 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#2380 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#5160 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#5162 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#5167 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1326 …}
    -createdAt: DateTime @1731669054 {#5144
      date: 2024-11-15 12:10:54.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1750849144 {#5149
      date: 2025-06-25 12:59:04.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1326 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\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 {#1159
    -lockBy: App\Entity\Scholar\Training\Training {#1281 …}
    -lockByStatus: 1
    -id: "6f1e9f5d-250b-11f0-b1c2-aa0701787942"
    -modules: Doctrine\ORM\PersistentCollection {#1172 …}
    -image: null
    -totalHourDescription: 833
    -videoDescription: null
    -diplomaDescription: "Titre professionnel (Nv. 5)"
    -trainingProduct: App\Entity\Payment\TrainingProduct {#1198 …}
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1205 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1218 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1223 …}
    -thematic: [
      "3"
    ]
    -diploma: 2
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1265 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1326 …}
    -createdAt: DateTime @1745939148 {#1152
      date: 2025-04-29 17:05:48.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1757458839 {#1157
      date: 2025-09-10 01:00:39.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1289 …}
    #fromApi: false
    -name: "Assistant immobilier"
    -description: """
      L’assistant immobilier travaille dans un environnement codifié, avec des professionnels relevant d’une profession réglementée. À ce titre, il doit maintenir le niveau de ses connaissances réglementaires en assurant en continu une veille juridique relative au secteur de l’immobilier, afin de tenir compte des réglementations applicables et de leurs modifications.\r\n
      \r\n
      Pilier de la structure et relais de l’information, il prend en charge l’assistanat juridique, le traitement administratif des opérations liées à la transaction, à la gestion locative et au syndic de copropriété et assure la liaison avec les clients et les partenaires, dans le respect des échéances et de la réglementation en vigueur.
      """
    -public: false
    -_links: null
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1326 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#1683
    -lockBy: App\Entity\Scholar\Module\OriginModule {#1697 …}
    -lockByStatus: 1
    -id: "4816d5a9-a342-11ef-8ed8-0242c0a83005"
    -lessons: Doctrine\ORM\PersistentCollection {#1684 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#1689 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1693 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1326 …}
    -createdAt: DateTime @1731669054 {#1682
      date: 2024-11-15 12:10:54.0 Europe/Paris (+01:00)
    }
    -updatedAt: null
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1326 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#5190
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#5211 …}
    -lockByStatus: 1
    -id: "4815b04d-a342-11ef-8ed8-0242c0a83005"
    -chapters: Doctrine\ORM\PersistentCollection {#5191 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#5196 …}
    -exercises: Doctrine\ORM\PersistentCollection {#5193 …}
    -minimumTime: null
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#5198 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#2380 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#5200 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#5202 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#5207 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1326 …}
    -createdAt: DateTime @1731669054 {#5184
      date: 2024-11-15 12:10:54.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1750849144 {#5189
      date: 2025-06-25 12:59:04.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1326 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\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 {#1159
    -lockBy: App\Entity\Scholar\Training\Training {#1281 …}
    -lockByStatus: 1
    -id: "6f1e9f5d-250b-11f0-b1c2-aa0701787942"
    -modules: Doctrine\ORM\PersistentCollection {#1172 …}
    -image: null
    -totalHourDescription: 833
    -videoDescription: null
    -diplomaDescription: "Titre professionnel (Nv. 5)"
    -trainingProduct: App\Entity\Payment\TrainingProduct {#1198 …}
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1205 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1218 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1223 …}
    -thematic: [
      "3"
    ]
    -diploma: 2
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1265 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1326 …}
    -createdAt: DateTime @1745939148 {#1152
      date: 2025-04-29 17:05:48.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1757458839 {#1157
      date: 2025-09-10 01:00:39.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1289 …}
    #fromApi: false
    -name: "Assistant immobilier"
    -description: """
      L’assistant immobilier travaille dans un environnement codifié, avec des professionnels relevant d’une profession réglementée. À ce titre, il doit maintenir le niveau de ses connaissances réglementaires en assurant en continu une veille juridique relative au secteur de l’immobilier, afin de tenir compte des réglementations applicables et de leurs modifications.\r\n
      \r\n
      Pilier de la structure et relais de l’information, il prend en charge l’assistanat juridique, le traitement administratif des opérations liées à la transaction, à la gestion locative et au syndic de copropriété et assure la liaison avec les clients et les partenaires, dans le respect des échéances et de la réglementation en vigueur.
      """
    -public: false
    -_links: null
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1326 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#1683
    -lockBy: App\Entity\Scholar\Module\OriginModule {#1697 …}
    -lockByStatus: 1
    -id: "4816d5a9-a342-11ef-8ed8-0242c0a83005"
    -lessons: Doctrine\ORM\PersistentCollection {#1684 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#1689 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1693 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1326 …}
    -createdAt: DateTime @1731669054 {#1682
      date: 2024-11-15 12:10:54.0 Europe/Paris (+01:00)
    }
    -updatedAt: null
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1326 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#5230
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#5251 …}
    -lockByStatus: 1
    -id: "48161214-a342-11ef-8ed8-0242c0a83005"
    -chapters: Doctrine\ORM\PersistentCollection {#5231 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#5236 …}
    -exercises: Doctrine\ORM\PersistentCollection {#5233 …}
    -minimumTime: null
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#5238 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#2380 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#5240 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#5242 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#5247 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1326 …}
    -createdAt: DateTime @1731669054 {#5224
      date: 2024-11-15 12:10:54.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1750849144 {#5229
      date: 2025-06-25 12:59:04.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1326 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\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 {#1159
    -lockBy: App\Entity\Scholar\Training\Training {#1281 …}
    -lockByStatus: 1
    -id: "6f1e9f5d-250b-11f0-b1c2-aa0701787942"
    -modules: Doctrine\ORM\PersistentCollection {#1172 …}
    -image: null
    -totalHourDescription: 833
    -videoDescription: null
    -diplomaDescription: "Titre professionnel (Nv. 5)"
    -trainingProduct: App\Entity\Payment\TrainingProduct {#1198 …}
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1205 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1218 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1223 …}
    -thematic: [
      "3"
    ]
    -diploma: 2
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1265 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1326 …}
    -createdAt: DateTime @1745939148 {#1152
      date: 2025-04-29 17:05:48.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1757458839 {#1157
      date: 2025-09-10 01:00:39.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1289 …}
    #fromApi: false
    -name: "Assistant immobilier"
    -description: """
      L’assistant immobilier travaille dans un environnement codifié, avec des professionnels relevant d’une profession réglementée. À ce titre, il doit maintenir le niveau de ses connaissances réglementaires en assurant en continu une veille juridique relative au secteur de l’immobilier, afin de tenir compte des réglementations applicables et de leurs modifications.\r\n
      \r\n
      Pilier de la structure et relais de l’information, il prend en charge l’assistanat juridique, le traitement administratif des opérations liées à la transaction, à la gestion locative et au syndic de copropriété et assure la liaison avec les clients et les partenaires, dans le respect des échéances et de la réglementation en vigueur.
      """
    -public: false
    -_links: null
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1326 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#1683
    -lockBy: App\Entity\Scholar\Module\OriginModule {#1697 …}
    -lockByStatus: 1
    -id: "4816d5a9-a342-11ef-8ed8-0242c0a83005"
    -lessons: Doctrine\ORM\PersistentCollection {#1684 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#1689 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1693 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1326 …}
    -createdAt: DateTime @1731669054 {#1682
      date: 2024-11-15 12:10:54.0 Europe/Paris (+01:00)
    }
    -updatedAt: null
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1326 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#5271
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#5293 …}
    -lockByStatus: 1
    -id: "48167477-a342-11ef-8ed8-0242c0a83005"
    -chapters: Doctrine\ORM\PersistentCollection {#5272 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#5277 …}
    -exercises: Doctrine\ORM\PersistentCollection {#5274 …}
    -minimumTime: DateTime @21600 {#5264
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#5279 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#2380 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#5281 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#5283 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#5288 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1326 …}
    -createdAt: DateTime @1731669054 {#5269
      date: 2024-11-15 12:10:54.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1750849144 {#5270
      date: 2025-06-25 12:59:04.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1326 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\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 {#1159
    -lockBy: App\Entity\Scholar\Training\Training {#1281 …}
    -lockByStatus: 1
    -id: "6f1e9f5d-250b-11f0-b1c2-aa0701787942"
    -modules: Doctrine\ORM\PersistentCollection {#1172 …}
    -image: null
    -totalHourDescription: 833
    -videoDescription: null
    -diplomaDescription: "Titre professionnel (Nv. 5)"
    -trainingProduct: App\Entity\Payment\TrainingProduct {#1198 …}
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1205 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1218 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1223 …}
    -thematic: [
      "3"
    ]
    -diploma: 2
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1265 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1326 …}
    -createdAt: DateTime @1745939148 {#1152
      date: 2025-04-29 17:05:48.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1757458839 {#1157
      date: 2025-09-10 01:00:39.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1289 …}
    #fromApi: false
    -name: "Assistant immobilier"
    -description: """
      L’assistant immobilier travaille dans un environnement codifié, avec des professionnels relevant d’une profession réglementée. À ce titre, il doit maintenir le niveau de ses connaissances réglementaires en assurant en continu une veille juridique relative au secteur de l’immobilier, afin de tenir compte des réglementations applicables et de leurs modifications.\r\n
      \r\n
      Pilier de la structure et relais de l’information, il prend en charge l’assistanat juridique, le traitement administratif des opérations liées à la transaction, à la gestion locative et au syndic de copropriété et assure la liaison avec les clients et les partenaires, dans le respect des échéances et de la réglementation en vigueur.
      """
    -public: false
    -_links: null
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1326 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#1683
    -lockBy: App\Entity\Scholar\Module\OriginModule {#1697 …}
    -lockByStatus: 1
    -id: "4816d5a9-a342-11ef-8ed8-0242c0a83005"
    -lessons: Doctrine\ORM\PersistentCollection {#1684 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#1689 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1693 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1326 …}
    -createdAt: DateTime @1731669054 {#1682
      date: 2024-11-15 12:10:54.0 Europe/Paris (+01:00)
    }
    -updatedAt: null
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1326 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#5313
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#5335 …}
    -lockByStatus: 1
    -id: "4816c8ee-a342-11ef-8ed8-0242c0a83005"
    -chapters: Doctrine\ORM\PersistentCollection {#5314 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#5319 …}
    -exercises: Doctrine\ORM\PersistentCollection {#5316 …}
    -minimumTime: DateTime @21600 {#5306
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#5321 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#2380 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#5323 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#5325 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#5330 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1326 …}
    -createdAt: DateTime @1731669054 {#5311
      date: 2024-11-15 12:10:54.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1751009416 {#5312
      date: 2025-06-27 09:30:16.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1326 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\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 {#1159
    -lockBy: App\Entity\Scholar\Training\Training {#1281 …}
    -lockByStatus: 1
    -id: "6f1e9f5d-250b-11f0-b1c2-aa0701787942"
    -modules: Doctrine\ORM\PersistentCollection {#1172 …}
    -image: null
    -totalHourDescription: 833
    -videoDescription: null
    -diplomaDescription: "Titre professionnel (Nv. 5)"
    -trainingProduct: App\Entity\Payment\TrainingProduct {#1198 …}
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1205 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1218 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1223 …}
    -thematic: [
      "3"
    ]
    -diploma: 2
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1265 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1326 …}
    -createdAt: DateTime @1745939148 {#1152
      date: 2025-04-29 17:05:48.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1757458839 {#1157
      date: 2025-09-10 01:00:39.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1289 …}
    #fromApi: false
    -name: "Assistant immobilier"
    -description: """
      L’assistant immobilier travaille dans un environnement codifié, avec des professionnels relevant d’une profession réglementée. À ce titre, il doit maintenir le niveau de ses connaissances réglementaires en assurant en continu une veille juridique relative au secteur de l’immobilier, afin de tenir compte des réglementations applicables et de leurs modifications.\r\n
      \r\n
      Pilier de la structure et relais de l’information, il prend en charge l’assistanat juridique, le traitement administratif des opérations liées à la transaction, à la gestion locative et au syndic de copropriété et assure la liaison avec les clients et les partenaires, dans le respect des échéances et de la réglementation en vigueur.
      """
    -public: false
    -_links: null
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1326 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#1709
    -lockBy: App\Entity\Scholar\Module\OriginModule {#1724 …}
    -lockByStatus: 1
    -id: "481b1e78-a342-11ef-8ed8-0242c0a83005"
    -lessons: Doctrine\ORM\PersistentCollection {#1710 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#1715 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1720 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1326 …}
    -createdAt: DateTime @1731669054 {#1700
      date: 2024-11-15 12:10:54.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458818 {#1708
      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 {#1326 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#5591
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#5612 …}
    -lockByStatus: 1
    -id: "48181a52-a342-11ef-8ed8-0242c0a83005"
    -chapters: Doctrine\ORM\PersistentCollection {#5592 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#5597 …}
    -exercises: Doctrine\ORM\PersistentCollection {#5594 …}
    -minimumTime: null
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#5599 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#2380 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#5601 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#5603 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#5608 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1326 …}
    -createdAt: DateTime @1731669054 {#5589
      date: 2024-11-15 12:10:54.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1750849144 {#5590
      date: 2025-06-25 12:59:04.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1326 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\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 {#1159
    -lockBy: App\Entity\Scholar\Training\Training {#1281 …}
    -lockByStatus: 1
    -id: "6f1e9f5d-250b-11f0-b1c2-aa0701787942"
    -modules: Doctrine\ORM\PersistentCollection {#1172 …}
    -image: null
    -totalHourDescription: 833
    -videoDescription: null
    -diplomaDescription: "Titre professionnel (Nv. 5)"
    -trainingProduct: App\Entity\Payment\TrainingProduct {#1198 …}
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1205 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1218 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1223 …}
    -thematic: [
      "3"
    ]
    -diploma: 2
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1265 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1326 …}
    -createdAt: DateTime @1745939148 {#1152
      date: 2025-04-29 17:05:48.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1757458839 {#1157
      date: 2025-09-10 01:00:39.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1289 …}
    #fromApi: false
    -name: "Assistant immobilier"
    -description: """
      L’assistant immobilier travaille dans un environnement codifié, avec des professionnels relevant d’une profession réglementée. À ce titre, il doit maintenir le niveau de ses connaissances réglementaires en assurant en continu une veille juridique relative au secteur de l’immobilier, afin de tenir compte des réglementations applicables et de leurs modifications.\r\n
      \r\n
      Pilier de la structure et relais de l’information, il prend en charge l’assistanat juridique, le traitement administratif des opérations liées à la transaction, à la gestion locative et au syndic de copropriété et assure la liaison avec les clients et les partenaires, dans le respect des échéances et de la réglementation en vigueur.
      """
    -public: false
    -_links: null
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1326 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#1709
    -lockBy: App\Entity\Scholar\Module\OriginModule {#1724 …}
    -lockByStatus: 1
    -id: "481b1e78-a342-11ef-8ed8-0242c0a83005"
    -lessons: Doctrine\ORM\PersistentCollection {#1710 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#1715 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1720 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1326 …}
    -createdAt: DateTime @1731669054 {#1700
      date: 2024-11-15 12:10:54.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458818 {#1708
      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 {#1326 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#5630
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#5651 …}
    -lockByStatus: 1
    -id: "b2947761-9ab2-11f0-afde-d2b839584dc3"
    -chapters: Doctrine\ORM\PersistentCollection {#5631 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#5636 …}
    -exercises: Doctrine\ORM\PersistentCollection {#5633 …}
    -minimumTime: null
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#5638 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#2380 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#5640 …}
    -lessonStats: null
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#5647 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1326 …}
    -createdAt: DateTime @1758875273 {#5625
      date: 2025-09-26 10:27:53.0 Europe/Paris (+02:00)
    }
    -updatedAt: null
    #createdBy: Proxies\__CG__\App\Entity\Account\User {#1870 …}
    #updatedBy: null
    #fromApi: false
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1326 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\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 {#1159
    -lockBy: App\Entity\Scholar\Training\Training {#1281 …}
    -lockByStatus: 1
    -id: "6f1e9f5d-250b-11f0-b1c2-aa0701787942"
    -modules: Doctrine\ORM\PersistentCollection {#1172 …}
    -image: null
    -totalHourDescription: 833
    -videoDescription: null
    -diplomaDescription: "Titre professionnel (Nv. 5)"
    -trainingProduct: App\Entity\Payment\TrainingProduct {#1198 …}
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1205 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1218 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1223 …}
    -thematic: [
      "3"
    ]
    -diploma: 2
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1265 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1326 …}
    -createdAt: DateTime @1745939148 {#1152
      date: 2025-04-29 17:05:48.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1757458839 {#1157
      date: 2025-09-10 01:00:39.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1289 …}
    #fromApi: false
    -name: "Assistant immobilier"
    -description: """
      L’assistant immobilier travaille dans un environnement codifié, avec des professionnels relevant d’une profession réglementée. À ce titre, il doit maintenir le niveau de ses connaissances réglementaires en assurant en continu une veille juridique relative au secteur de l’immobilier, afin de tenir compte des réglementations applicables et de leurs modifications.\r\n
      \r\n
      Pilier de la structure et relais de l’information, il prend en charge l’assistanat juridique, le traitement administratif des opérations liées à la transaction, à la gestion locative et au syndic de copropriété et assure la liaison avec les clients et les partenaires, dans le respect des échéances et de la réglementation en vigueur.
      """
    -public: false
    -_links: null
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1326 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#1709
    -lockBy: App\Entity\Scholar\Module\OriginModule {#1724 …}
    -lockByStatus: 1
    -id: "481b1e78-a342-11ef-8ed8-0242c0a83005"
    -lessons: Doctrine\ORM\PersistentCollection {#1710 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#1715 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1720 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1326 …}
    -createdAt: DateTime @1731669054 {#1700
      date: 2024-11-15 12:10:54.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458818 {#1708
      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 {#1326 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#5672
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#5693 …}
    -lockByStatus: 1
    -id: "481b1803-a342-11ef-8ed8-0242c0a83005"
    -chapters: Doctrine\ORM\PersistentCollection {#5673 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#5678 …}
    -exercises: Doctrine\ORM\PersistentCollection {#5675 …}
    -minimumTime: null
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#5680 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#2380 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#5682 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#5684 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#5689 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1326 …}
    -createdAt: DateTime @1731669054 {#5670
      date: 2024-11-15 12:10:54.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1750849144 {#5671
      date: 2025-06-25 12:59:04.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1326 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\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 {#1159
    -lockBy: App\Entity\Scholar\Training\Training {#1281 …}
    -lockByStatus: 1
    -id: "6f1e9f5d-250b-11f0-b1c2-aa0701787942"
    -modules: Doctrine\ORM\PersistentCollection {#1172 …}
    -image: null
    -totalHourDescription: 833
    -videoDescription: null
    -diplomaDescription: "Titre professionnel (Nv. 5)"
    -trainingProduct: App\Entity\Payment\TrainingProduct {#1198 …}
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1205 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1218 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1223 …}
    -thematic: [
      "3"
    ]
    -diploma: 2
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1265 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1326 …}
    -createdAt: DateTime @1745939148 {#1152
      date: 2025-04-29 17:05:48.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1757458839 {#1157
      date: 2025-09-10 01:00:39.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1289 …}
    #fromApi: false
    -name: "Assistant immobilier"
    -description: """
      L’assistant immobilier travaille dans un environnement codifié, avec des professionnels relevant d’une profession réglementée. À ce titre, il doit maintenir le niveau de ses connaissances réglementaires en assurant en continu une veille juridique relative au secteur de l’immobilier, afin de tenir compte des réglementations applicables et de leurs modifications.\r\n
      \r\n
      Pilier de la structure et relais de l’information, il prend en charge l’assistanat juridique, le traitement administratif des opérations liées à la transaction, à la gestion locative et au syndic de copropriété et assure la liaison avec les clients et les partenaires, dans le respect des échéances et de la réglementation en vigueur.
      """
    -public: false
    -_links: null
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1326 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#1709
    -lockBy: App\Entity\Scholar\Module\OriginModule {#1724 …}
    -lockByStatus: 1
    -id: "481b1e78-a342-11ef-8ed8-0242c0a83005"
    -lessons: Doctrine\ORM\PersistentCollection {#1710 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#1715 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1720 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1326 …}
    -createdAt: DateTime @1731669054 {#1700
      date: 2024-11-15 12:10:54.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458818 {#1708
      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 {#1326 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#5712
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#5734 …}
    -lockByStatus: 1
    -id: "ea8564c2-9ab2-11f0-afde-d2b839584dc3"
    -chapters: Doctrine\ORM\PersistentCollection {#5713 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#5718 …}
    -exercises: Doctrine\ORM\PersistentCollection {#5715 …}
    -minimumTime: DateTime @21600 {#5706
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#5720 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#2380 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#5722 …}
    -lessonStats: null
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#5729 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1326 …}
    -createdAt: DateTime @1758875367 {#5711
      date: 2025-09-26 10:29:27.0 Europe/Paris (+02:00)
    }
    -updatedAt: null
    #createdBy: Proxies\__CG__\App\Entity\Account\User {#1870 …}
    #updatedBy: null
    #fromApi: false
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1326 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\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 {#1159
    -lockBy: App\Entity\Scholar\Training\Training {#1281 …}
    -lockByStatus: 1
    -id: "6f1e9f5d-250b-11f0-b1c2-aa0701787942"
    -modules: Doctrine\ORM\PersistentCollection {#1172 …}
    -image: null
    -totalHourDescription: 833
    -videoDescription: null
    -diplomaDescription: "Titre professionnel (Nv. 5)"
    -trainingProduct: App\Entity\Payment\TrainingProduct {#1198 …}
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1205 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1218 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1223 …}
    -thematic: [
      "3"
    ]
    -diploma: 2
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1265 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1326 …}
    -createdAt: DateTime @1745939148 {#1152
      date: 2025-04-29 17:05:48.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1757458839 {#1157
      date: 2025-09-10 01:00:39.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1289 …}
    #fromApi: false
    -name: "Assistant immobilier"
    -description: """
      L’assistant immobilier travaille dans un environnement codifié, avec des professionnels relevant d’une profession réglementée. À ce titre, il doit maintenir le niveau de ses connaissances réglementaires en assurant en continu une veille juridique relative au secteur de l’immobilier, afin de tenir compte des réglementations applicables et de leurs modifications.\r\n
      \r\n
      Pilier de la structure et relais de l’information, il prend en charge l’assistanat juridique, le traitement administratif des opérations liées à la transaction, à la gestion locative et au syndic de copropriété et assure la liaison avec les clients et les partenaires, dans le respect des échéances et de la réglementation en vigueur.
      """
    -public: false
    -_links: null
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1326 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#1709
    -lockBy: App\Entity\Scholar\Module\OriginModule {#1724 …}
    -lockByStatus: 1
    -id: "481b1e78-a342-11ef-8ed8-0242c0a83005"
    -lessons: Doctrine\ORM\PersistentCollection {#1710 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#1715 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1720 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1326 …}
    -createdAt: DateTime @1731669054 {#1700
      date: 2024-11-15 12:10:54.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458818 {#1708
      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 {#1326 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#5756
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#5778 …}
    -lockByStatus: 1
    -id: "48188307-a342-11ef-8ed8-0242c0a83005"
    -chapters: Doctrine\ORM\PersistentCollection {#5757 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#5762 …}
    -exercises: Doctrine\ORM\PersistentCollection {#5759 …}
    -minimumTime: DateTime @21600 {#5753
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#5764 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#2380 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#5766 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#5768 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#5773 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1326 …}
    -createdAt: DateTime @1731669054 {#5754
      date: 2024-11-15 12:10:54.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1752000415 {#5755
      date: 2025-07-08 20:46:55.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1326 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\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 {#1159
    -lockBy: App\Entity\Scholar\Training\Training {#1281 …}
    -lockByStatus: 1
    -id: "6f1e9f5d-250b-11f0-b1c2-aa0701787942"
    -modules: Doctrine\ORM\PersistentCollection {#1172 …}
    -image: null
    -totalHourDescription: 833
    -videoDescription: null
    -diplomaDescription: "Titre professionnel (Nv. 5)"
    -trainingProduct: App\Entity\Payment\TrainingProduct {#1198 …}
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1205 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1218 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1223 …}
    -thematic: [
      "3"
    ]
    -diploma: 2
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1265 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1326 …}
    -createdAt: DateTime @1745939148 {#1152
      date: 2025-04-29 17:05:48.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1757458839 {#1157
      date: 2025-09-10 01:00:39.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1289 …}
    #fromApi: false
    -name: "Assistant immobilier"
    -description: """
      L’assistant immobilier travaille dans un environnement codifié, avec des professionnels relevant d’une profession réglementée. À ce titre, il doit maintenir le niveau de ses connaissances réglementaires en assurant en continu une veille juridique relative au secteur de l’immobilier, afin de tenir compte des réglementations applicables et de leurs modifications.\r\n
      \r\n
      Pilier de la structure et relais de l’information, il prend en charge l’assistanat juridique, le traitement administratif des opérations liées à la transaction, à la gestion locative et au syndic de copropriété et assure la liaison avec les clients et les partenaires, dans le respect des échéances et de la réglementation en vigueur.
      """
    -public: false
    -_links: null
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1326 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#1709
    -lockBy: App\Entity\Scholar\Module\OriginModule {#1724 …}
    -lockByStatus: 1
    -id: "481b1e78-a342-11ef-8ed8-0242c0a83005"
    -lessons: Doctrine\ORM\PersistentCollection {#1710 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#1715 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1720 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1326 …}
    -createdAt: DateTime @1731669054 {#1700
      date: 2024-11-15 12:10:54.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458818 {#1708
      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 {#1326 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#5797
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#5819 …}
    -lockByStatus: 1
    -id: "1fb44fd6-9ab3-11f0-afde-d2b839584dc3"
    -chapters: Doctrine\ORM\PersistentCollection {#5798 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#5803 …}
    -exercises: Doctrine\ORM\PersistentCollection {#5800 …}
    -minimumTime: DateTime @21600 {#5791
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#5805 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#2380 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#5807 …}
    -lessonStats: null
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#5814 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1326 …}
    -createdAt: DateTime @1758875457 {#5796
      date: 2025-09-26 10:30:57.0 Europe/Paris (+02:00)
    }
    -updatedAt: null
    #createdBy: Proxies\__CG__\App\Entity\Account\User {#1870 …}
    #updatedBy: null
    #fromApi: false
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1326 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\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 {#1159
    -lockBy: App\Entity\Scholar\Training\Training {#1281 …}
    -lockByStatus: 1
    -id: "6f1e9f5d-250b-11f0-b1c2-aa0701787942"
    -modules: Doctrine\ORM\PersistentCollection {#1172 …}
    -image: null
    -totalHourDescription: 833
    -videoDescription: null
    -diplomaDescription: "Titre professionnel (Nv. 5)"
    -trainingProduct: App\Entity\Payment\TrainingProduct {#1198 …}
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1205 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1218 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1223 …}
    -thematic: [
      "3"
    ]
    -diploma: 2
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1265 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1326 …}
    -createdAt: DateTime @1745939148 {#1152
      date: 2025-04-29 17:05:48.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1757458839 {#1157
      date: 2025-09-10 01:00:39.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1289 …}
    #fromApi: false
    -name: "Assistant immobilier"
    -description: """
      L’assistant immobilier travaille dans un environnement codifié, avec des professionnels relevant d’une profession réglementée. À ce titre, il doit maintenir le niveau de ses connaissances réglementaires en assurant en continu une veille juridique relative au secteur de l’immobilier, afin de tenir compte des réglementations applicables et de leurs modifications.\r\n
      \r\n
      Pilier de la structure et relais de l’information, il prend en charge l’assistanat juridique, le traitement administratif des opérations liées à la transaction, à la gestion locative et au syndic de copropriété et assure la liaison avec les clients et les partenaires, dans le respect des échéances et de la réglementation en vigueur.
      """
    -public: false
    -_links: null
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1326 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#1709
    -lockBy: App\Entity\Scholar\Module\OriginModule {#1724 …}
    -lockByStatus: 1
    -id: "481b1e78-a342-11ef-8ed8-0242c0a83005"
    -lessons: Doctrine\ORM\PersistentCollection {#1710 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#1715 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1720 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1326 …}
    -createdAt: DateTime @1731669054 {#1700
      date: 2024-11-15 12:10:54.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458818 {#1708
      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 {#1326 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#5839
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#5860 …}
    -lockByStatus: 1
    -id: "48195c16-a342-11ef-8ed8-0242c0a83005"
    -chapters: Doctrine\ORM\PersistentCollection {#5840 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#5845 …}
    -exercises: Doctrine\ORM\PersistentCollection {#5842 …}
    -minimumTime: null
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#5847 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#2380 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#5849 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#5851 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#5856 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1326 …}
    -createdAt: DateTime @1731669054 {#5832
      date: 2024-11-15 12:10:54.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1751026412 {#5838
      date: 2025-06-27 14:13:32.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1326 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\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 {#1159
    -lockBy: App\Entity\Scholar\Training\Training {#1281 …}
    -lockByStatus: 1
    -id: "6f1e9f5d-250b-11f0-b1c2-aa0701787942"
    -modules: Doctrine\ORM\PersistentCollection {#1172 …}
    -image: null
    -totalHourDescription: 833
    -videoDescription: null
    -diplomaDescription: "Titre professionnel (Nv. 5)"
    -trainingProduct: App\Entity\Payment\TrainingProduct {#1198 …}
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1205 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1218 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1223 …}
    -thematic: [
      "3"
    ]
    -diploma: 2
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1265 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1326 …}
    -createdAt: DateTime @1745939148 {#1152
      date: 2025-04-29 17:05:48.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1757458839 {#1157
      date: 2025-09-10 01:00:39.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1289 …}
    #fromApi: false
    -name: "Assistant immobilier"
    -description: """
      L’assistant immobilier travaille dans un environnement codifié, avec des professionnels relevant d’une profession réglementée. À ce titre, il doit maintenir le niveau de ses connaissances réglementaires en assurant en continu une veille juridique relative au secteur de l’immobilier, afin de tenir compte des réglementations applicables et de leurs modifications.\r\n
      \r\n
      Pilier de la structure et relais de l’information, il prend en charge l’assistanat juridique, le traitement administratif des opérations liées à la transaction, à la gestion locative et au syndic de copropriété et assure la liaison avec les clients et les partenaires, dans le respect des échéances et de la réglementation en vigueur.
      """
    -public: false
    -_links: null
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1326 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#1709
    -lockBy: App\Entity\Scholar\Module\OriginModule {#1724 …}
    -lockByStatus: 1
    -id: "481b1e78-a342-11ef-8ed8-0242c0a83005"
    -lessons: Doctrine\ORM\PersistentCollection {#1710 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#1715 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1720 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1326 …}
    -createdAt: DateTime @1731669054 {#1700
      date: 2024-11-15 12:10:54.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458818 {#1708
      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 {#1326 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#5879
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#5900 …}
    -lockByStatus: 1
    -id: "4819e1eb-a342-11ef-8ed8-0242c0a83005"
    -chapters: Doctrine\ORM\PersistentCollection {#5880 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#5885 …}
    -exercises: Doctrine\ORM\PersistentCollection {#5882 …}
    -minimumTime: null
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#5887 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#2380 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#5889 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#5891 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#5896 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1326 …}
    -createdAt: DateTime @1731669054 {#5873
      date: 2024-11-15 12:10:54.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1751616983 {#5878
      date: 2025-07-04 10:16:23.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1326 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\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 {#1159
    -lockBy: App\Entity\Scholar\Training\Training {#1281 …}
    -lockByStatus: 1
    -id: "6f1e9f5d-250b-11f0-b1c2-aa0701787942"
    -modules: Doctrine\ORM\PersistentCollection {#1172 …}
    -image: null
    -totalHourDescription: 833
    -videoDescription: null
    -diplomaDescription: "Titre professionnel (Nv. 5)"
    -trainingProduct: App\Entity\Payment\TrainingProduct {#1198 …}
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1205 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1218 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1223 …}
    -thematic: [
      "3"
    ]
    -diploma: 2
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1265 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1326 …}
    -createdAt: DateTime @1745939148 {#1152
      date: 2025-04-29 17:05:48.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1757458839 {#1157
      date: 2025-09-10 01:00:39.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1289 …}
    #fromApi: false
    -name: "Assistant immobilier"
    -description: """
      L’assistant immobilier travaille dans un environnement codifié, avec des professionnels relevant d’une profession réglementée. À ce titre, il doit maintenir le niveau de ses connaissances réglementaires en assurant en continu une veille juridique relative au secteur de l’immobilier, afin de tenir compte des réglementations applicables et de leurs modifications.\r\n
      \r\n
      Pilier de la structure et relais de l’information, il prend en charge l’assistanat juridique, le traitement administratif des opérations liées à la transaction, à la gestion locative et au syndic de copropriété et assure la liaison avec les clients et les partenaires, dans le respect des échéances et de la réglementation en vigueur.
      """
    -public: false
    -_links: null
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1326 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#1709
    -lockBy: App\Entity\Scholar\Module\OriginModule {#1724 …}
    -lockByStatus: 1
    -id: "481b1e78-a342-11ef-8ed8-0242c0a83005"
    -lessons: Doctrine\ORM\PersistentCollection {#1710 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#1715 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1720 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1326 …}
    -createdAt: DateTime @1731669054 {#1700
      date: 2024-11-15 12:10:54.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458818 {#1708
      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 {#1326 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#5919
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#5943 …}
    -lockByStatus: 1
    -id: "481a5185-a342-11ef-8ed8-0242c0a83005"
    -chapters: Doctrine\ORM\PersistentCollection {#5920 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#5925 …}
    -exercises: Doctrine\ORM\PersistentCollection {#5922 …}
    -minimumTime: null
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#5927 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#2380 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#5929 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#5931 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#5937 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1326 …}
    -createdAt: DateTime @1731669054 {#5913
      date: 2024-11-15 12:10:54.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458809 {#5918
      date: 2025-09-10 01:00:09.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#5935 …}
    #fromApi: false
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1326 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\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 {#1159
    -lockBy: App\Entity\Scholar\Training\Training {#1281 …}
    -lockByStatus: 1
    -id: "6f1e9f5d-250b-11f0-b1c2-aa0701787942"
    -modules: Doctrine\ORM\PersistentCollection {#1172 …}
    -image: null
    -totalHourDescription: 833
    -videoDescription: null
    -diplomaDescription: "Titre professionnel (Nv. 5)"
    -trainingProduct: App\Entity\Payment\TrainingProduct {#1198 …}
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1205 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1218 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1223 …}
    -thematic: [
      "3"
    ]
    -diploma: 2
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1265 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1326 …}
    -createdAt: DateTime @1745939148 {#1152
      date: 2025-04-29 17:05:48.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1757458839 {#1157
      date: 2025-09-10 01:00:39.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1289 …}
    #fromApi: false
    -name: "Assistant immobilier"
    -description: """
      L’assistant immobilier travaille dans un environnement codifié, avec des professionnels relevant d’une profession réglementée. À ce titre, il doit maintenir le niveau de ses connaissances réglementaires en assurant en continu une veille juridique relative au secteur de l’immobilier, afin de tenir compte des réglementations applicables et de leurs modifications.\r\n
      \r\n
      Pilier de la structure et relais de l’information, il prend en charge l’assistanat juridique, le traitement administratif des opérations liées à la transaction, à la gestion locative et au syndic de copropriété et assure la liaison avec les clients et les partenaires, dans le respect des échéances et de la réglementation en vigueur.
      """
    -public: false
    -_links: null
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1326 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#1709
    -lockBy: App\Entity\Scholar\Module\OriginModule {#1724 …}
    -lockByStatus: 1
    -id: "481b1e78-a342-11ef-8ed8-0242c0a83005"
    -lessons: Doctrine\ORM\PersistentCollection {#1710 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#1715 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1720 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1326 …}
    -createdAt: DateTime @1731669054 {#1700
      date: 2024-11-15 12:10:54.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458818 {#1708
      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 {#1326 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#5964
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#5986 …}
    -lockByStatus: 1
    -id: "481abb16-a342-11ef-8ed8-0242c0a83005"
    -chapters: Doctrine\ORM\PersistentCollection {#5965 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#5970 …}
    -exercises: Doctrine\ORM\PersistentCollection {#5967 …}
    -minimumTime: DateTime @21600 {#5956
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#5972 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#2380 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#5974 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#5976 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#5981 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1326 …}
    -createdAt: DateTime @1731669054 {#5962
      date: 2024-11-15 12:10:54.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1751620146 {#5963
      date: 2025-07-04 11:09:06.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1326 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\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 {#1159
    -lockBy: App\Entity\Scholar\Training\Training {#1281 …}
    -lockByStatus: 1
    -id: "6f1e9f5d-250b-11f0-b1c2-aa0701787942"
    -modules: Doctrine\ORM\PersistentCollection {#1172 …}
    -image: null
    -totalHourDescription: 833
    -videoDescription: null
    -diplomaDescription: "Titre professionnel (Nv. 5)"
    -trainingProduct: App\Entity\Payment\TrainingProduct {#1198 …}
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1205 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1218 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1223 …}
    -thematic: [
      "3"
    ]
    -diploma: 2
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1265 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1326 …}
    -createdAt: DateTime @1745939148 {#1152
      date: 2025-04-29 17:05:48.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1757458839 {#1157
      date: 2025-09-10 01:00:39.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1289 …}
    #fromApi: false
    -name: "Assistant immobilier"
    -description: """
      L’assistant immobilier travaille dans un environnement codifié, avec des professionnels relevant d’une profession réglementée. À ce titre, il doit maintenir le niveau de ses connaissances réglementaires en assurant en continu une veille juridique relative au secteur de l’immobilier, afin de tenir compte des réglementations applicables et de leurs modifications.\r\n
      \r\n
      Pilier de la structure et relais de l’information, il prend en charge l’assistanat juridique, le traitement administratif des opérations liées à la transaction, à la gestion locative et au syndic de copropriété et assure la liaison avec les clients et les partenaires, dans le respect des échéances et de la réglementation en vigueur.
      """
    -public: false
    -_links: null
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1326 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#1709
    -lockBy: App\Entity\Scholar\Module\OriginModule {#1724 …}
    -lockByStatus: 1
    -id: "481b1e78-a342-11ef-8ed8-0242c0a83005"
    -lessons: Doctrine\ORM\PersistentCollection {#1710 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#1715 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1720 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1326 …}
    -createdAt: DateTime @1731669054 {#1700
      date: 2024-11-15 12:10:54.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458818 {#1708
      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 {#1326 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#6005
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#6027 …}
    -lockByStatus: 1
    -id: "3dbcaae8-9ab4-11f0-afde-d2b839584dc3"
    -chapters: Doctrine\ORM\PersistentCollection {#6006 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#6011 …}
    -exercises: Doctrine\ORM\PersistentCollection {#6008 …}
    -minimumTime: DateTime @21600 {#5999
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#6013 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#2380 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#6015 …}
    -lessonStats: null
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#6022 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1326 …}
    -createdAt: DateTime @1758875936 {#6004
      date: 2025-09-26 10:38:56.0 Europe/Paris (+02:00)
    }
    -updatedAt: null
    #createdBy: Proxies\__CG__\App\Entity\Account\User {#1870 …}
    #updatedBy: null
    #fromApi: false
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1326 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\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 {#1159
    -lockBy: App\Entity\Scholar\Training\Training {#1281 …}
    -lockByStatus: 1
    -id: "6f1e9f5d-250b-11f0-b1c2-aa0701787942"
    -modules: Doctrine\ORM\PersistentCollection {#1172 …}
    -image: null
    -totalHourDescription: 833
    -videoDescription: null
    -diplomaDescription: "Titre professionnel (Nv. 5)"
    -trainingProduct: App\Entity\Payment\TrainingProduct {#1198 …}
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1205 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1218 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1223 …}
    -thematic: [
      "3"
    ]
    -diploma: 2
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1265 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1326 …}
    -createdAt: DateTime @1745939148 {#1152
      date: 2025-04-29 17:05:48.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1757458839 {#1157
      date: 2025-09-10 01:00:39.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1289 …}
    #fromApi: false
    -name: "Assistant immobilier"
    -description: """
      L’assistant immobilier travaille dans un environnement codifié, avec des professionnels relevant d’une profession réglementée. À ce titre, il doit maintenir le niveau de ses connaissances réglementaires en assurant en continu une veille juridique relative au secteur de l’immobilier, afin de tenir compte des réglementations applicables et de leurs modifications.\r\n
      \r\n
      Pilier de la structure et relais de l’information, il prend en charge l’assistanat juridique, le traitement administratif des opérations liées à la transaction, à la gestion locative et au syndic de copropriété et assure la liaison avec les clients et les partenaires, dans le respect des échéances et de la réglementation en vigueur.
      """
    -public: false
    -_links: null
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1326 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#1709
    -lockBy: App\Entity\Scholar\Module\OriginModule {#1724 …}
    -lockByStatus: 1
    -id: "481b1e78-a342-11ef-8ed8-0242c0a83005"
    -lessons: Doctrine\ORM\PersistentCollection {#1710 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#1715 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1720 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1326 …}
    -createdAt: DateTime @1731669054 {#1700
      date: 2024-11-15 12:10:54.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458818 {#1708
      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 {#1326 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#6047
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#6069 …}
    -lockByStatus: 1
    -id: "1f036456-a803-11f0-b3b5-4ec904c5ee47"
    -chapters: Doctrine\ORM\PersistentCollection {#6048 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#6053 …}
    -exercises: Doctrine\ORM\PersistentCollection {#6050 …}
    -minimumTime: DateTime @21600 {#6040
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#6055 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#2380 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#6057 …}
    -lessonStats: null
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#6064 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1326 …}
    -createdAt: DateTime @1760339180 {#6046
      date: 2025-10-13 09:06:20.0 Europe/Paris (+02:00)
    }
    -updatedAt: null
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1326 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\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 {#1159
    -lockBy: App\Entity\Scholar\Training\Training {#1281 …}
    -lockByStatus: 1
    -id: "6f1e9f5d-250b-11f0-b1c2-aa0701787942"
    -modules: Doctrine\ORM\PersistentCollection {#1172 …}
    -image: null
    -totalHourDescription: 833
    -videoDescription: null
    -diplomaDescription: "Titre professionnel (Nv. 5)"
    -trainingProduct: App\Entity\Payment\TrainingProduct {#1198 …}
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1205 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1218 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1223 …}
    -thematic: [
      "3"
    ]
    -diploma: 2
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1265 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1326 …}
    -createdAt: DateTime @1745939148 {#1152
      date: 2025-04-29 17:05:48.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1757458839 {#1157
      date: 2025-09-10 01:00:39.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1289 …}
    #fromApi: false
    -name: "Assistant immobilier"
    -description: """
      L’assistant immobilier travaille dans un environnement codifié, avec des professionnels relevant d’une profession réglementée. À ce titre, il doit maintenir le niveau de ses connaissances réglementaires en assurant en continu une veille juridique relative au secteur de l’immobilier, afin de tenir compte des réglementations applicables et de leurs modifications.\r\n
      \r\n
      Pilier de la structure et relais de l’information, il prend en charge l’assistanat juridique, le traitement administratif des opérations liées à la transaction, à la gestion locative et au syndic de copropriété et assure la liaison avec les clients et les partenaires, dans le respect des échéances et de la réglementation en vigueur.
      """
    -public: false
    -_links: null
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1326 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#1709
    -lockBy: App\Entity\Scholar\Module\OriginModule {#1724 …}
    -lockByStatus: 1
    -id: "481b1e78-a342-11ef-8ed8-0242c0a83005"
    -lessons: Doctrine\ORM\PersistentCollection {#1710 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#1715 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1720 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1326 …}
    -createdAt: DateTime @1731669054 {#1700
      date: 2024-11-15 12:10:54.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458818 {#1708
      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 {#1326 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#6091
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#6113 …}
    -lockByStatus: 1
    -id: "cab5f62c-8819-11f0-94f4-720435f6d49d"
    -chapters: Doctrine\ORM\PersistentCollection {#6092 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#6097 …}
    -exercises: Doctrine\ORM\PersistentCollection {#6094 …}
    -minimumTime: DateTime @21600 {#6088
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#6099 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#2380 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#6101 …}
    -lessonStats: null
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#6108 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1326 …}
    -createdAt: DateTime @1756830480 {#6089
      date: 2025-09-02 18:28:00.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1757372416 {#6090
      date: 2025-09-09 01:00:16.0 Europe/Paris (+02:00)
    }
    #createdBy: Proxies\__CG__\App\Entity\Account\User {#1870 …}
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1870 …}
    #fromApi: false
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1326 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\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 {#1159
    -lockBy: App\Entity\Scholar\Training\Training {#1281 …}
    -lockByStatus: 1
    -id: "6f1e9f5d-250b-11f0-b1c2-aa0701787942"
    -modules: Doctrine\ORM\PersistentCollection {#1172 …}
    -image: null
    -totalHourDescription: 833
    -videoDescription: null
    -diplomaDescription: "Titre professionnel (Nv. 5)"
    -trainingProduct: App\Entity\Payment\TrainingProduct {#1198 …}
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1205 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1218 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1223 …}
    -thematic: [
      "3"
    ]
    -diploma: 2
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1265 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1326 …}
    -createdAt: DateTime @1745939148 {#1152
      date: 2025-04-29 17:05:48.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1757458839 {#1157
      date: 2025-09-10 01:00:39.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1289 …}
    #fromApi: false
    -name: "Assistant immobilier"
    -description: """
      L’assistant immobilier travaille dans un environnement codifié, avec des professionnels relevant d’une profession réglementée. À ce titre, il doit maintenir le niveau de ses connaissances réglementaires en assurant en continu une veille juridique relative au secteur de l’immobilier, afin de tenir compte des réglementations applicables et de leurs modifications.\r\n
      \r\n
      Pilier de la structure et relais de l’information, il prend en charge l’assistanat juridique, le traitement administratif des opérations liées à la transaction, à la gestion locative et au syndic de copropriété et assure la liaison avec les clients et les partenaires, dans le respect des échéances et de la réglementation en vigueur.
      """
    -public: false
    -_links: null
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1326 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#1709
    -lockBy: App\Entity\Scholar\Module\OriginModule {#1724 …}
    -lockByStatus: 1
    -id: "481b1e78-a342-11ef-8ed8-0242c0a83005"
    -lessons: Doctrine\ORM\PersistentCollection {#1710 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#1715 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1720 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1326 …}
    -createdAt: DateTime @1731669054 {#1700
      date: 2024-11-15 12:10:54.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458818 {#1708
      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 {#1326 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#6134
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#6156 …}
    -lockByStatus: 1
    -id: "0e212f1c-881a-11f0-94f4-720435f6d49d"
    -chapters: Doctrine\ORM\PersistentCollection {#6135 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#6140 …}
    -exercises: Doctrine\ORM\PersistentCollection {#6137 …}
    -minimumTime: DateTime @21600 {#6126
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#6142 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#2380 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#6144 …}
    -lessonStats: null
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#6151 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1326 …}
    -createdAt: DateTime @1756830593 {#6132
      date: 2025-09-02 18:29:53.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1756854015 {#6133
      date: 2025-09-03 01:00:15.0 Europe/Paris (+02:00)
    }
    #createdBy: Proxies\__CG__\App\Entity\Account\User {#1870 …}
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1870 …}
    #fromApi: false
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1326 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\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 {#1159
    -lockBy: App\Entity\Scholar\Training\Training {#1281 …}
    -lockByStatus: 1
    -id: "6f1e9f5d-250b-11f0-b1c2-aa0701787942"
    -modules: Doctrine\ORM\PersistentCollection {#1172 …}
    -image: null
    -totalHourDescription: 833
    -videoDescription: null
    -diplomaDescription: "Titre professionnel (Nv. 5)"
    -trainingProduct: App\Entity\Payment\TrainingProduct {#1198 …}
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1205 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1218 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1223 …}
    -thematic: [
      "3"
    ]
    -diploma: 2
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1265 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1326 …}
    -createdAt: DateTime @1745939148 {#1152
      date: 2025-04-29 17:05:48.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1757458839 {#1157
      date: 2025-09-10 01:00:39.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1289 …}
    #fromApi: false
    -name: "Assistant immobilier"
    -description: """
      L’assistant immobilier travaille dans un environnement codifié, avec des professionnels relevant d’une profession réglementée. À ce titre, il doit maintenir le niveau de ses connaissances réglementaires en assurant en continu une veille juridique relative au secteur de l’immobilier, afin de tenir compte des réglementations applicables et de leurs modifications.\r\n
      \r\n
      Pilier de la structure et relais de l’information, il prend en charge l’assistanat juridique, le traitement administratif des opérations liées à la transaction, à la gestion locative et au syndic de copropriété et assure la liaison avec les clients et les partenaires, dans le respect des échéances et de la réglementation en vigueur.
      """
    -public: false
    -_links: null
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1326 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#1737
    -lockBy: App\Entity\Scholar\Module\OriginModule {#1751 …}
    -lockByStatus: 1
    -id: "481d376b-a342-11ef-8ed8-0242c0a83005"
    -lessons: Doctrine\ORM\PersistentCollection {#1738 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#1743 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1747 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1326 …}
    -createdAt: DateTime @1731669054 {#1736
      date: 2024-11-15 12:10:54.0 Europe/Paris (+01:00)
    }
    -updatedAt: null
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1326 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#6570
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#6593 …}
    -lockByStatus: 1
    -id: "481c2185-a342-11ef-8ed8-0242c0a83005"
    -chapters: Doctrine\ORM\PersistentCollection {#6571 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#6576 …}
    -exercises: Doctrine\ORM\PersistentCollection {#6573 …}
    -minimumTime: DateTime @21600 {#6567
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#6578 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#2380 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#6580 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#6582 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#6588 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1326 …}
    -createdAt: DateTime @1731669054 {#6568
      date: 2024-11-15 12:10:54.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757339116 {#6569
      date: 2025-09-08 15:45:16.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#2416 …}
    #fromApi: false
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1326 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\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 {#1159
    -lockBy: App\Entity\Scholar\Training\Training {#1281 …}
    -lockByStatus: 1
    -id: "6f1e9f5d-250b-11f0-b1c2-aa0701787942"
    -modules: Doctrine\ORM\PersistentCollection {#1172 …}
    -image: null
    -totalHourDescription: 833
    -videoDescription: null
    -diplomaDescription: "Titre professionnel (Nv. 5)"
    -trainingProduct: App\Entity\Payment\TrainingProduct {#1198 …}
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1205 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1218 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1223 …}
    -thematic: [
      "3"
    ]
    -diploma: 2
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1265 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1326 …}
    -createdAt: DateTime @1745939148 {#1152
      date: 2025-04-29 17:05:48.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1757458839 {#1157
      date: 2025-09-10 01:00:39.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1289 …}
    #fromApi: false
    -name: "Assistant immobilier"
    -description: """
      L’assistant immobilier travaille dans un environnement codifié, avec des professionnels relevant d’une profession réglementée. À ce titre, il doit maintenir le niveau de ses connaissances réglementaires en assurant en continu une veille juridique relative au secteur de l’immobilier, afin de tenir compte des réglementations applicables et de leurs modifications.\r\n
      \r\n
      Pilier de la structure et relais de l’information, il prend en charge l’assistanat juridique, le traitement administratif des opérations liées à la transaction, à la gestion locative et au syndic de copropriété et assure la liaison avec les clients et les partenaires, dans le respect des échéances et de la réglementation en vigueur.
      """
    -public: false
    -_links: null
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1326 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#1737
    -lockBy: App\Entity\Scholar\Module\OriginModule {#1751 …}
    -lockByStatus: 1
    -id: "481d376b-a342-11ef-8ed8-0242c0a83005"
    -lessons: Doctrine\ORM\PersistentCollection {#1738 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#1743 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1747 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1326 …}
    -createdAt: DateTime @1731669054 {#1736
      date: 2024-11-15 12:10:54.0 Europe/Paris (+01:00)
    }
    -updatedAt: null
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1326 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#6612
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#6633 …}
    -lockByStatus: 1
    -id: "481cac34-a342-11ef-8ed8-0242c0a83005"
    -chapters: Doctrine\ORM\PersistentCollection {#6613 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#6618 …}
    -exercises: Doctrine\ORM\PersistentCollection {#6615 …}
    -minimumTime: null
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#6620 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#2380 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#6622 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#6624 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#6629 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1326 …}
    -createdAt: DateTime @1731669054 {#6606
      date: 2024-11-15 12:10:54.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1752606029 {#6611
      date: 2025-07-15 21:00:29.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1326 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\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 {#1159
    -lockBy: App\Entity\Scholar\Training\Training {#1281 …}
    -lockByStatus: 1
    -id: "6f1e9f5d-250b-11f0-b1c2-aa0701787942"
    -modules: Doctrine\ORM\PersistentCollection {#1172 …}
    -image: null
    -totalHourDescription: 833
    -videoDescription: null
    -diplomaDescription: "Titre professionnel (Nv. 5)"
    -trainingProduct: App\Entity\Payment\TrainingProduct {#1198 …}
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1205 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1218 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1223 …}
    -thematic: [
      "3"
    ]
    -diploma: 2
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1265 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1326 …}
    -createdAt: DateTime @1745939148 {#1152
      date: 2025-04-29 17:05:48.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1757458839 {#1157
      date: 2025-09-10 01:00:39.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1289 …}
    #fromApi: false
    -name: "Assistant immobilier"
    -description: """
      L’assistant immobilier travaille dans un environnement codifié, avec des professionnels relevant d’une profession réglementée. À ce titre, il doit maintenir le niveau de ses connaissances réglementaires en assurant en continu une veille juridique relative au secteur de l’immobilier, afin de tenir compte des réglementations applicables et de leurs modifications.\r\n
      \r\n
      Pilier de la structure et relais de l’information, il prend en charge l’assistanat juridique, le traitement administratif des opérations liées à la transaction, à la gestion locative et au syndic de copropriété et assure la liaison avec les clients et les partenaires, dans le respect des échéances et de la réglementation en vigueur.
      """
    -public: false
    -_links: null
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1326 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#1737
    -lockBy: App\Entity\Scholar\Module\OriginModule {#1751 …}
    -lockByStatus: 1
    -id: "481d376b-a342-11ef-8ed8-0242c0a83005"
    -lessons: Doctrine\ORM\PersistentCollection {#1738 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#1743 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1747 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1326 …}
    -createdAt: DateTime @1731669054 {#1736
      date: 2024-11-15 12:10:54.0 Europe/Paris (+01:00)
    }
    -updatedAt: null
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1326 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#6653
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#6676 …}
    -lockByStatus: 1
    -id: "481d27cc-a342-11ef-8ed8-0242c0a83005"
    -chapters: Doctrine\ORM\PersistentCollection {#6654 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#6659 …}
    -exercises: Doctrine\ORM\PersistentCollection {#6656 …}
    -minimumTime: DateTime @21600 {#6646
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#6661 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#2380 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#6663 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#6665 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#6670 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1326 …}
    -createdAt: DateTime @1731669054 {#6651
      date: 2024-11-15 12:10:54.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1753124162 {#6652
      date: 2025-07-21 20:56:02.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#6669 …}
    #fromApi: false
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1326 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\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 {#1159
    -lockBy: App\Entity\Scholar\Training\Training {#1281 …}
    -lockByStatus: 1
    -id: "6f1e9f5d-250b-11f0-b1c2-aa0701787942"
    -modules: Doctrine\ORM\PersistentCollection {#1172 …}
    -image: null
    -totalHourDescription: 833
    -videoDescription: null
    -diplomaDescription: "Titre professionnel (Nv. 5)"
    -trainingProduct: App\Entity\Payment\TrainingProduct {#1198 …}
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1205 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1218 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1223 …}
    -thematic: [
      "3"
    ]
    -diploma: 2
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1265 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1326 …}
    -createdAt: DateTime @1745939148 {#1152
      date: 2025-04-29 17:05:48.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1757458839 {#1157
      date: 2025-09-10 01:00:39.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1289 …}
    #fromApi: false
    -name: "Assistant immobilier"
    -description: """
      L’assistant immobilier travaille dans un environnement codifié, avec des professionnels relevant d’une profession réglementée. À ce titre, il doit maintenir le niveau de ses connaissances réglementaires en assurant en continu une veille juridique relative au secteur de l’immobilier, afin de tenir compte des réglementations applicables et de leurs modifications.\r\n
      \r\n
      Pilier de la structure et relais de l’information, il prend en charge l’assistanat juridique, le traitement administratif des opérations liées à la transaction, à la gestion locative et au syndic de copropriété et assure la liaison avec les clients et les partenaires, dans le respect des échéances et de la réglementation en vigueur.
      """
    -public: false
    -_links: null
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1326 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#1763
    -lockBy: App\Entity\Scholar\Module\OriginModule {#1779 …}
    -lockByStatus: 1
    -id: "481ff77f-a342-11ef-8ed8-0242c0a83005"
    -lessons: Doctrine\ORM\PersistentCollection {#1764 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#1769 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1774 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1326 …}
    -createdAt: DateTime @1731669054 {#1754
      date: 2024-11-15 12:10:54.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458819 {#1762
      date: 2025-09-10 01:00:19.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1772 …}
    #fromApi: false
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1326 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#6781
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#6804 …}
    -lockByStatus: 1
    -id: "481e4969-a342-11ef-8ed8-0242c0a83005"
    -chapters: Doctrine\ORM\PersistentCollection {#6782 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#6787 …}
    -exercises: Doctrine\ORM\PersistentCollection {#6784 …}
    -minimumTime: DateTime @21600 {#6778
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#6789 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#2380 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#6791 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#6793 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#6799 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1326 …}
    -createdAt: DateTime @1731669054 {#6779
      date: 2024-11-15 12:10:54.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1753127187 {#6780
      date: 2025-07-21 21:46:27.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#6669 …}
    #fromApi: false
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1326 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\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 {#1159
    -lockBy: App\Entity\Scholar\Training\Training {#1281 …}
    -lockByStatus: 1
    -id: "6f1e9f5d-250b-11f0-b1c2-aa0701787942"
    -modules: Doctrine\ORM\PersistentCollection {#1172 …}
    -image: null
    -totalHourDescription: 833
    -videoDescription: null
    -diplomaDescription: "Titre professionnel (Nv. 5)"
    -trainingProduct: App\Entity\Payment\TrainingProduct {#1198 …}
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1205 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1218 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1223 …}
    -thematic: [
      "3"
    ]
    -diploma: 2
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1265 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1326 …}
    -createdAt: DateTime @1745939148 {#1152
      date: 2025-04-29 17:05:48.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1757458839 {#1157
      date: 2025-09-10 01:00:39.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1289 …}
    #fromApi: false
    -name: "Assistant immobilier"
    -description: """
      L’assistant immobilier travaille dans un environnement codifié, avec des professionnels relevant d’une profession réglementée. À ce titre, il doit maintenir le niveau de ses connaissances réglementaires en assurant en continu une veille juridique relative au secteur de l’immobilier, afin de tenir compte des réglementations applicables et de leurs modifications.\r\n
      \r\n
      Pilier de la structure et relais de l’information, il prend en charge l’assistanat juridique, le traitement administratif des opérations liées à la transaction, à la gestion locative et au syndic de copropriété et assure la liaison avec les clients et les partenaires, dans le respect des échéances et de la réglementation en vigueur.
      """
    -public: false
    -_links: null
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1326 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#1763
    -lockBy: App\Entity\Scholar\Module\OriginModule {#1779 …}
    -lockByStatus: 1
    -id: "481ff77f-a342-11ef-8ed8-0242c0a83005"
    -lessons: Doctrine\ORM\PersistentCollection {#1764 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#1769 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1774 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1326 …}
    -createdAt: DateTime @1731669054 {#1754
      date: 2024-11-15 12:10:54.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458819 {#1762
      date: 2025-09-10 01:00:19.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1772 …}
    #fromApi: false
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1326 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#6825
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#6848 …}
    -lockByStatus: 1
    -id: "481ecbdf-a342-11ef-8ed8-0242c0a83005"
    -chapters: Doctrine\ORM\PersistentCollection {#6826 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#6831 …}
    -exercises: Doctrine\ORM\PersistentCollection {#6828 …}
    -minimumTime: DateTime @21600 {#6817
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#6833 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#2380 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#6835 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#6837 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#6843 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1326 …}
    -createdAt: DateTime @1731669054 {#6823
      date: 2024-11-15 12:10:54.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1756854006 {#6824
      date: 2025-09-03 01:00:06.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1870 …}
    #fromApi: false
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1326 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\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 {#1159
    -lockBy: App\Entity\Scholar\Training\Training {#1281 …}
    -lockByStatus: 1
    -id: "6f1e9f5d-250b-11f0-b1c2-aa0701787942"
    -modules: Doctrine\ORM\PersistentCollection {#1172 …}
    -image: null
    -totalHourDescription: 833
    -videoDescription: null
    -diplomaDescription: "Titre professionnel (Nv. 5)"
    -trainingProduct: App\Entity\Payment\TrainingProduct {#1198 …}
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1205 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1218 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1223 …}
    -thematic: [
      "3"
    ]
    -diploma: 2
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1265 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1326 …}
    -createdAt: DateTime @1745939148 {#1152
      date: 2025-04-29 17:05:48.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1757458839 {#1157
      date: 2025-09-10 01:00:39.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1289 …}
    #fromApi: false
    -name: "Assistant immobilier"
    -description: """
      L’assistant immobilier travaille dans un environnement codifié, avec des professionnels relevant d’une profession réglementée. À ce titre, il doit maintenir le niveau de ses connaissances réglementaires en assurant en continu une veille juridique relative au secteur de l’immobilier, afin de tenir compte des réglementations applicables et de leurs modifications.\r\n
      \r\n
      Pilier de la structure et relais de l’information, il prend en charge l’assistanat juridique, le traitement administratif des opérations liées à la transaction, à la gestion locative et au syndic de copropriété et assure la liaison avec les clients et les partenaires, dans le respect des échéances et de la réglementation en vigueur.
      """
    -public: false
    -_links: null
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1326 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#1763
    -lockBy: App\Entity\Scholar\Module\OriginModule {#1779 …}
    -lockByStatus: 1
    -id: "481ff77f-a342-11ef-8ed8-0242c0a83005"
    -lessons: Doctrine\ORM\PersistentCollection {#1764 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#1769 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1774 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1326 …}
    -createdAt: DateTime @1731669054 {#1754
      date: 2024-11-15 12:10:54.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458819 {#1762
      date: 2025-09-10 01:00:19.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1772 …}
    #fromApi: false
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1326 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#6869
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#6892 …}
    -lockByStatus: 1
    -id: "481f4511-a342-11ef-8ed8-0242c0a83005"
    -chapters: Doctrine\ORM\PersistentCollection {#6870 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#6875 …}
    -exercises: Doctrine\ORM\PersistentCollection {#6872 …}
    -minimumTime: DateTime @21600 {#6861
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#6877 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#2380 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#6879 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#6881 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#6887 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1326 …}
    -createdAt: DateTime @1731669054 {#6867
      date: 2024-11-15 12:10:54.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1756162806 {#6868
      date: 2025-08-26 01:00:06.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#6669 …}
    #fromApi: false
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1326 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\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 {#1159
    -lockBy: App\Entity\Scholar\Training\Training {#1281 …}
    -lockByStatus: 1
    -id: "6f1e9f5d-250b-11f0-b1c2-aa0701787942"
    -modules: Doctrine\ORM\PersistentCollection {#1172 …}
    -image: null
    -totalHourDescription: 833
    -videoDescription: null
    -diplomaDescription: "Titre professionnel (Nv. 5)"
    -trainingProduct: App\Entity\Payment\TrainingProduct {#1198 …}
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1205 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1218 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1223 …}
    -thematic: [
      "3"
    ]
    -diploma: 2
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1265 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1326 …}
    -createdAt: DateTime @1745939148 {#1152
      date: 2025-04-29 17:05:48.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1757458839 {#1157
      date: 2025-09-10 01:00:39.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1289 …}
    #fromApi: false
    -name: "Assistant immobilier"
    -description: """
      L’assistant immobilier travaille dans un environnement codifié, avec des professionnels relevant d’une profession réglementée. À ce titre, il doit maintenir le niveau de ses connaissances réglementaires en assurant en continu une veille juridique relative au secteur de l’immobilier, afin de tenir compte des réglementations applicables et de leurs modifications.\r\n
      \r\n
      Pilier de la structure et relais de l’information, il prend en charge l’assistanat juridique, le traitement administratif des opérations liées à la transaction, à la gestion locative et au syndic de copropriété et assure la liaison avec les clients et les partenaires, dans le respect des échéances et de la réglementation en vigueur.
      """
    -public: false
    -_links: null
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1326 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#1763
    -lockBy: App\Entity\Scholar\Module\OriginModule {#1779 …}
    -lockByStatus: 1
    -id: "481ff77f-a342-11ef-8ed8-0242c0a83005"
    -lessons: Doctrine\ORM\PersistentCollection {#1764 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#1769 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1774 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1326 …}
    -createdAt: DateTime @1731669054 {#1754
      date: 2024-11-15 12:10:54.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458819 {#1762
      date: 2025-09-10 01:00:19.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1772 …}
    #fromApi: false
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1326 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#6913
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#6936 …}
    -lockByStatus: 1
    -id: "481fe673-a342-11ef-8ed8-0242c0a83005"
    -chapters: Doctrine\ORM\PersistentCollection {#6914 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#6919 …}
    -exercises: Doctrine\ORM\PersistentCollection {#6916 …}
    -minimumTime: DateTime @21600 {#6905
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#6921 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#2380 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#6923 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#6925 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#6931 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1326 …}
    -createdAt: DateTime @1731669054 {#6911
      date: 2024-11-15 12:10:54.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458814 {#6912
      date: 2025-09-10 01:00:14.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#6669 …}
    #fromApi: false
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1326 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\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 {#1159
    -lockBy: App\Entity\Scholar\Training\Training {#1281 …}
    -lockByStatus: 1
    -id: "6f1e9f5d-250b-11f0-b1c2-aa0701787942"
    -modules: Doctrine\ORM\PersistentCollection {#1172 …}
    -image: null
    -totalHourDescription: 833
    -videoDescription: null
    -diplomaDescription: "Titre professionnel (Nv. 5)"
    -trainingProduct: App\Entity\Payment\TrainingProduct {#1198 …}
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1205 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1218 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1223 …}
    -thematic: [
      "3"
    ]
    -diploma: 2
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1265 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1326 …}
    -createdAt: DateTime @1745939148 {#1152
      date: 2025-04-29 17:05:48.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1757458839 {#1157
      date: 2025-09-10 01:00:39.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1289 …}
    #fromApi: false
    -name: "Assistant immobilier"
    -description: """
      L’assistant immobilier travaille dans un environnement codifié, avec des professionnels relevant d’une profession réglementée. À ce titre, il doit maintenir le niveau de ses connaissances réglementaires en assurant en continu une veille juridique relative au secteur de l’immobilier, afin de tenir compte des réglementations applicables et de leurs modifications.\r\n
      \r\n
      Pilier de la structure et relais de l’information, il prend en charge l’assistanat juridique, le traitement administratif des opérations liées à la transaction, à la gestion locative et au syndic de copropriété et assure la liaison avec les clients et les partenaires, dans le respect des échéances et de la réglementation en vigueur.
      """
    -public: false
    -_links: null
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1326 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#1792
    -lockBy: App\Entity\Scholar\Module\OriginModule {#1807 …}
    -lockByStatus: 1
    -id: "4848a0e5-a342-11ef-8ed8-0242c0a83005"
    -lessons: Doctrine\ORM\PersistentCollection {#1793 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#1798 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1803 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1326 …}
    -createdAt: DateTime @1731669054 {#1782
      date: 2024-11-15 12:10:54.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1756162821 {#1791
      date: 2025-08-26 01:00:21.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1326 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#7070
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#7092 …}
    -lockByStatus: 1
    -id: "48479eb7-a342-11ef-8ed8-0242c0a83005"
    -chapters: Doctrine\ORM\PersistentCollection {#7071 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#7076 …}
    -exercises: Doctrine\ORM\PersistentCollection {#7073 …}
    -minimumTime: DateTime @21600 {#7067
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#7078 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#2380 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#7080 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#7082 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#7087 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1326 …}
    -createdAt: DateTime @1731669054 {#7068
      date: 2024-11-15 12:10:54.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1750849144 {#7069
      date: 2025-06-25 12:59:04.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1326 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\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 {#1159
    -lockBy: App\Entity\Scholar\Training\Training {#1281 …}
    -lockByStatus: 1
    -id: "6f1e9f5d-250b-11f0-b1c2-aa0701787942"
    -modules: Doctrine\ORM\PersistentCollection {#1172 …}
    -image: null
    -totalHourDescription: 833
    -videoDescription: null
    -diplomaDescription: "Titre professionnel (Nv. 5)"
    -trainingProduct: App\Entity\Payment\TrainingProduct {#1198 …}
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1205 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1218 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1223 …}
    -thematic: [
      "3"
    ]
    -diploma: 2
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1265 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1326 …}
    -createdAt: DateTime @1745939148 {#1152
      date: 2025-04-29 17:05:48.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1757458839 {#1157
      date: 2025-09-10 01:00:39.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1289 …}
    #fromApi: false
    -name: "Assistant immobilier"
    -description: """
      L’assistant immobilier travaille dans un environnement codifié, avec des professionnels relevant d’une profession réglementée. À ce titre, il doit maintenir le niveau de ses connaissances réglementaires en assurant en continu une veille juridique relative au secteur de l’immobilier, afin de tenir compte des réglementations applicables et de leurs modifications.\r\n
      \r\n
      Pilier de la structure et relais de l’information, il prend en charge l’assistanat juridique, le traitement administratif des opérations liées à la transaction, à la gestion locative et au syndic de copropriété et assure la liaison avec les clients et les partenaires, dans le respect des échéances et de la réglementation en vigueur.
      """
    -public: false
    -_links: null
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1326 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#1792
    -lockBy: App\Entity\Scholar\Module\OriginModule {#1807 …}
    -lockByStatus: 1
    -id: "4848a0e5-a342-11ef-8ed8-0242c0a83005"
    -lessons: Doctrine\ORM\PersistentCollection {#1793 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#1798 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1803 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1326 …}
    -createdAt: DateTime @1731669054 {#1782
      date: 2024-11-15 12:10:54.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1756162821 {#1791
      date: 2025-08-26 01:00:21.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1326 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#7112
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#7134 …}
    -lockByStatus: 1
    -id: "48481df3-a342-11ef-8ed8-0242c0a83005"
    -chapters: Doctrine\ORM\PersistentCollection {#7113 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#7118 …}
    -exercises: Doctrine\ORM\PersistentCollection {#7115 …}
    -minimumTime: DateTime @21600 {#7105
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#7120 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#2380 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#7122 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#7124 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#7129 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1326 …}
    -createdAt: DateTime @1731669054 {#7110
      date: 2024-11-15 12:10:54.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1750849144 {#7111
      date: 2025-06-25 12:59:04.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1326 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\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 {#1159
    -lockBy: App\Entity\Scholar\Training\Training {#1281 …}
    -lockByStatus: 1
    -id: "6f1e9f5d-250b-11f0-b1c2-aa0701787942"
    -modules: Doctrine\ORM\PersistentCollection {#1172 …}
    -image: null
    -totalHourDescription: 833
    -videoDescription: null
    -diplomaDescription: "Titre professionnel (Nv. 5)"
    -trainingProduct: App\Entity\Payment\TrainingProduct {#1198 …}
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1205 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1218 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1223 …}
    -thematic: [
      "3"
    ]
    -diploma: 2
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1265 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1326 …}
    -createdAt: DateTime @1745939148 {#1152
      date: 2025-04-29 17:05:48.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1757458839 {#1157
      date: 2025-09-10 01:00:39.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1289 …}
    #fromApi: false
    -name: "Assistant immobilier"
    -description: """
      L’assistant immobilier travaille dans un environnement codifié, avec des professionnels relevant d’une profession réglementée. À ce titre, il doit maintenir le niveau de ses connaissances réglementaires en assurant en continu une veille juridique relative au secteur de l’immobilier, afin de tenir compte des réglementations applicables et de leurs modifications.\r\n
      \r\n
      Pilier de la structure et relais de l’information, il prend en charge l’assistanat juridique, le traitement administratif des opérations liées à la transaction, à la gestion locative et au syndic de copropriété et assure la liaison avec les clients et les partenaires, dans le respect des échéances et de la réglementation en vigueur.
      """
    -public: false
    -_links: null
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1326 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#1792
    -lockBy: App\Entity\Scholar\Module\OriginModule {#1807 …}
    -lockByStatus: 1
    -id: "4848a0e5-a342-11ef-8ed8-0242c0a83005"
    -lessons: Doctrine\ORM\PersistentCollection {#1793 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#1798 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1803 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1326 …}
    -createdAt: DateTime @1731669054 {#1782
      date: 2024-11-15 12:10:54.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1756162821 {#1791
      date: 2025-08-26 01:00:21.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1326 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#7153
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#7175 …}
    -lockByStatus: 1
    -id: "4848953f-a342-11ef-8ed8-0242c0a83005"
    -chapters: Doctrine\ORM\PersistentCollection {#7154 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#7159 …}
    -exercises: Doctrine\ORM\PersistentCollection {#7156 …}
    -minimumTime: null
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#7161 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#2380 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#7163 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#7165 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#7171 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1326 …}
    -createdAt: DateTime @1731669054 {#7147
      date: 2024-11-15 12:10:54.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1756162806 {#7152
      date: 2025-08-26 01:00:06.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1326 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\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 {#1159
    -lockBy: App\Entity\Scholar\Training\Training {#1281 …}
    -lockByStatus: 1
    -id: "6f1e9f5d-250b-11f0-b1c2-aa0701787942"
    -modules: Doctrine\ORM\PersistentCollection {#1172 …}
    -image: null
    -totalHourDescription: 833
    -videoDescription: null
    -diplomaDescription: "Titre professionnel (Nv. 5)"
    -trainingProduct: App\Entity\Payment\TrainingProduct {#1198 …}
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1205 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1218 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1223 …}
    -thematic: [
      "3"
    ]
    -diploma: 2
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1265 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1326 …}
    -createdAt: DateTime @1745939148 {#1152
      date: 2025-04-29 17:05:48.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1757458839 {#1157
      date: 2025-09-10 01:00:39.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1289 …}
    #fromApi: false
    -name: "Assistant immobilier"
    -description: """
      L’assistant immobilier travaille dans un environnement codifié, avec des professionnels relevant d’une profession réglementée. À ce titre, il doit maintenir le niveau de ses connaissances réglementaires en assurant en continu une veille juridique relative au secteur de l’immobilier, afin de tenir compte des réglementations applicables et de leurs modifications.\r\n
      \r\n
      Pilier de la structure et relais de l’information, il prend en charge l’assistanat juridique, le traitement administratif des opérations liées à la transaction, à la gestion locative et au syndic de copropriété et assure la liaison avec les clients et les partenaires, dans le respect des échéances et de la réglementation en vigueur.
      """
    -public: false
    -_links: null
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1326 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#1820
    -lockBy: App\Entity\Scholar\Module\OriginModule {#1834 …}
    -lockByStatus: 1
    -id: "4826cad6-a342-11ef-8ed8-0242c0a83005"
    -lessons: Doctrine\ORM\PersistentCollection {#1821 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#1826 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1830 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1326 …}
    -createdAt: DateTime @1731669054 {#1819
      date: 2024-11-15 12:10:54.0 Europe/Paris (+01:00)
    }
    -updatedAt: null
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1326 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#7281
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#7303 …}
    -lockByStatus: 1
    -id: "4825bc6e-a342-11ef-8ed8-0242c0a83005"
    -chapters: Doctrine\ORM\PersistentCollection {#7282 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#7287 …}
    -exercises: Doctrine\ORM\PersistentCollection {#7284 …}
    -minimumTime: DateTime @21600 {#7278
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#7289 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#2380 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#7291 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#7293 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#7298 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1326 …}
    -createdAt: DateTime @1731669054 {#7279
      date: 2024-11-15 12:10:54.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1751269245 {#7280
      date: 2025-06-30 09:40:45.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1326 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\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 {#1159
    -lockBy: App\Entity\Scholar\Training\Training {#1281 …}
    -lockByStatus: 1
    -id: "6f1e9f5d-250b-11f0-b1c2-aa0701787942"
    -modules: Doctrine\ORM\PersistentCollection {#1172 …}
    -image: null
    -totalHourDescription: 833
    -videoDescription: null
    -diplomaDescription: "Titre professionnel (Nv. 5)"
    -trainingProduct: App\Entity\Payment\TrainingProduct {#1198 …}
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1205 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1218 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1223 …}
    -thematic: [
      "3"
    ]
    -diploma: 2
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1265 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1326 …}
    -createdAt: DateTime @1745939148 {#1152
      date: 2025-04-29 17:05:48.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1757458839 {#1157
      date: 2025-09-10 01:00:39.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1289 …}
    #fromApi: false
    -name: "Assistant immobilier"
    -description: """
      L’assistant immobilier travaille dans un environnement codifié, avec des professionnels relevant d’une profession réglementée. À ce titre, il doit maintenir le niveau de ses connaissances réglementaires en assurant en continu une veille juridique relative au secteur de l’immobilier, afin de tenir compte des réglementations applicables et de leurs modifications.\r\n
      \r\n
      Pilier de la structure et relais de l’information, il prend en charge l’assistanat juridique, le traitement administratif des opérations liées à la transaction, à la gestion locative et au syndic de copropriété et assure la liaison avec les clients et les partenaires, dans le respect des échéances et de la réglementation en vigueur.
      """
    -public: false
    -_links: null
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1326 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#1820
    -lockBy: App\Entity\Scholar\Module\OriginModule {#1834 …}
    -lockByStatus: 1
    -id: "4826cad6-a342-11ef-8ed8-0242c0a83005"
    -lessons: Doctrine\ORM\PersistentCollection {#1821 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#1826 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1830 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1326 …}
    -createdAt: DateTime @1731669054 {#1819
      date: 2024-11-15 12:10:54.0 Europe/Paris (+01:00)
    }
    -updatedAt: null
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1326 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#7323
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#7345 …}
    -lockByStatus: 1
    -id: "4826171f-a342-11ef-8ed8-0242c0a83005"
    -chapters: Doctrine\ORM\PersistentCollection {#7324 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#7329 …}
    -exercises: Doctrine\ORM\PersistentCollection {#7326 …}
    -minimumTime: DateTime @21600 {#7316
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#7331 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#2380 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#7333 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#7335 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#7340 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1326 …}
    -createdAt: DateTime @1731669054 {#7321
      date: 2024-11-15 12:10:54.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1751271706 {#7322
      date: 2025-06-30 10:21:46.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1326 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\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 {#1159
    -lockBy: App\Entity\Scholar\Training\Training {#1281 …}
    -lockByStatus: 1
    -id: "6f1e9f5d-250b-11f0-b1c2-aa0701787942"
    -modules: Doctrine\ORM\PersistentCollection {#1172 …}
    -image: null
    -totalHourDescription: 833
    -videoDescription: null
    -diplomaDescription: "Titre professionnel (Nv. 5)"
    -trainingProduct: App\Entity\Payment\TrainingProduct {#1198 …}
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1205 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1218 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1223 …}
    -thematic: [
      "3"
    ]
    -diploma: 2
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1265 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1326 …}
    -createdAt: DateTime @1745939148 {#1152
      date: 2025-04-29 17:05:48.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1757458839 {#1157
      date: 2025-09-10 01:00:39.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1289 …}
    #fromApi: false
    -name: "Assistant immobilier"
    -description: """
      L’assistant immobilier travaille dans un environnement codifié, avec des professionnels relevant d’une profession réglementée. À ce titre, il doit maintenir le niveau de ses connaissances réglementaires en assurant en continu une veille juridique relative au secteur de l’immobilier, afin de tenir compte des réglementations applicables et de leurs modifications.\r\n
      \r\n
      Pilier de la structure et relais de l’information, il prend en charge l’assistanat juridique, le traitement administratif des opérations liées à la transaction, à la gestion locative et au syndic de copropriété et assure la liaison avec les clients et les partenaires, dans le respect des échéances et de la réglementation en vigueur.
      """
    -public: false
    -_links: null
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1326 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#1820
    -lockBy: App\Entity\Scholar\Module\OriginModule {#1834 …}
    -lockByStatus: 1
    -id: "4826cad6-a342-11ef-8ed8-0242c0a83005"
    -lessons: Doctrine\ORM\PersistentCollection {#1821 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#1826 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1830 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1326 …}
    -createdAt: DateTime @1731669054 {#1819
      date: 2024-11-15 12:10:54.0 Europe/Paris (+01:00)
    }
    -updatedAt: null
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1326 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#7365
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#7387 …}
    -lockByStatus: 1
    -id: "4826689a-a342-11ef-8ed8-0242c0a83005"
    -chapters: Doctrine\ORM\PersistentCollection {#7366 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#7371 …}
    -exercises: Doctrine\ORM\PersistentCollection {#7368 …}
    -minimumTime: DateTime @21600 {#7358
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#7373 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#2380 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#7375 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#7377 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#7382 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1326 …}
    -createdAt: DateTime @1731669054 {#7363
      date: 2024-11-15 12:10:54.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1751274456 {#7364
      date: 2025-06-30 11:07:36.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1326 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\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 {#1159
    -lockBy: App\Entity\Scholar\Training\Training {#1281 …}
    -lockByStatus: 1
    -id: "6f1e9f5d-250b-11f0-b1c2-aa0701787942"
    -modules: Doctrine\ORM\PersistentCollection {#1172 …}
    -image: null
    -totalHourDescription: 833
    -videoDescription: null
    -diplomaDescription: "Titre professionnel (Nv. 5)"
    -trainingProduct: App\Entity\Payment\TrainingProduct {#1198 …}
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1205 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1218 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1223 …}
    -thematic: [
      "3"
    ]
    -diploma: 2
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1265 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1326 …}
    -createdAt: DateTime @1745939148 {#1152
      date: 2025-04-29 17:05:48.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1757458839 {#1157
      date: 2025-09-10 01:00:39.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1289 …}
    #fromApi: false
    -name: "Assistant immobilier"
    -description: """
      L’assistant immobilier travaille dans un environnement codifié, avec des professionnels relevant d’une profession réglementée. À ce titre, il doit maintenir le niveau de ses connaissances réglementaires en assurant en continu une veille juridique relative au secteur de l’immobilier, afin de tenir compte des réglementations applicables et de leurs modifications.\r\n
      \r\n
      Pilier de la structure et relais de l’information, il prend en charge l’assistanat juridique, le traitement administratif des opérations liées à la transaction, à la gestion locative et au syndic de copropriété et assure la liaison avec les clients et les partenaires, dans le respect des échéances et de la réglementation en vigueur.
      """
    -public: false
    -_links: null
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1326 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#1820
    -lockBy: App\Entity\Scholar\Module\OriginModule {#1834 …}
    -lockByStatus: 1
    -id: "4826cad6-a342-11ef-8ed8-0242c0a83005"
    -lessons: Doctrine\ORM\PersistentCollection {#1821 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#1826 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1830 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1326 …}
    -createdAt: DateTime @1731669054 {#1819
      date: 2024-11-15 12:10:54.0 Europe/Paris (+01:00)
    }
    -updatedAt: null
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1326 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#7407
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#7429 …}
    -lockByStatus: 1
    -id: "4826bda7-a342-11ef-8ed8-0242c0a83005"
    -chapters: Doctrine\ORM\PersistentCollection {#7408 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#7413 …}
    -exercises: Doctrine\ORM\PersistentCollection {#7410 …}
    -minimumTime: DateTime @21600 {#7400
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#7415 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#2380 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#7417 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#7419 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#7424 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1326 …}
    -createdAt: DateTime @1731669054 {#7405
      date: 2024-11-15 12:10:54.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1751275992 {#7406
      date: 2025-06-30 11:33:12.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1326 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\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 {#1159
    -lockBy: App\Entity\Scholar\Training\Training {#1281 …}
    -lockByStatus: 1
    -id: "6f1e9f5d-250b-11f0-b1c2-aa0701787942"
    -modules: Doctrine\ORM\PersistentCollection {#1172 …}
    -image: null
    -totalHourDescription: 833
    -videoDescription: null
    -diplomaDescription: "Titre professionnel (Nv. 5)"
    -trainingProduct: App\Entity\Payment\TrainingProduct {#1198 …}
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1205 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1218 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1223 …}
    -thematic: [
      "3"
    ]
    -diploma: 2
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1265 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1326 …}
    -createdAt: DateTime @1745939148 {#1152
      date: 2025-04-29 17:05:48.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1757458839 {#1157
      date: 2025-09-10 01:00:39.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1289 …}
    #fromApi: false
    -name: "Assistant immobilier"
    -description: """
      L’assistant immobilier travaille dans un environnement codifié, avec des professionnels relevant d’une profession réglementée. À ce titre, il doit maintenir le niveau de ses connaissances réglementaires en assurant en continu une veille juridique relative au secteur de l’immobilier, afin de tenir compte des réglementations applicables et de leurs modifications.\r\n
      \r\n
      Pilier de la structure et relais de l’information, il prend en charge l’assistanat juridique, le traitement administratif des opérations liées à la transaction, à la gestion locative et au syndic de copropriété et assure la liaison avec les clients et les partenaires, dans le respect des échéances et de la réglementation en vigueur.
      """
    -public: false
    -_links: null
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1326 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#1846
    -lockBy: App\Entity\Scholar\Module\OriginModule {#1861 …}
    -lockByStatus: 1
    -id: "482dde90-a342-11ef-8ed8-0242c0a83005"
    -lessons: Doctrine\ORM\PersistentCollection {#1847 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#1852 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1857 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1326 …}
    -createdAt: DateTime @1731669054 {#1837
      date: 2024-11-15 12:10:54.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458817 {#1845
      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 {#1326 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#7562
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#7584 …}
    -lockByStatus: 1
    -id: "482bac07-a342-11ef-8ed8-0242c0a83005"
    -chapters: Doctrine\ORM\PersistentCollection {#7563 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#7568 …}
    -exercises: Doctrine\ORM\PersistentCollection {#7565 …}
    -minimumTime: DateTime @21600 {#7559
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#7570 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#2380 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#7572 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#7574 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#7579 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1326 …}
    -createdAt: DateTime @1731669054 {#7560
      date: 2024-11-15 12:10:54.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1750849144 {#7561
      date: 2025-06-25 12:59:04.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1326 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\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 {#1159
    -lockBy: App\Entity\Scholar\Training\Training {#1281 …}
    -lockByStatus: 1
    -id: "6f1e9f5d-250b-11f0-b1c2-aa0701787942"
    -modules: Doctrine\ORM\PersistentCollection {#1172 …}
    -image: null
    -totalHourDescription: 833
    -videoDescription: null
    -diplomaDescription: "Titre professionnel (Nv. 5)"
    -trainingProduct: App\Entity\Payment\TrainingProduct {#1198 …}
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1205 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1218 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1223 …}
    -thematic: [
      "3"
    ]
    -diploma: 2
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1265 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1326 …}
    -createdAt: DateTime @1745939148 {#1152
      date: 2025-04-29 17:05:48.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1757458839 {#1157
      date: 2025-09-10 01:00:39.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1289 …}
    #fromApi: false
    -name: "Assistant immobilier"
    -description: """
      L’assistant immobilier travaille dans un environnement codifié, avec des professionnels relevant d’une profession réglementée. À ce titre, il doit maintenir le niveau de ses connaissances réglementaires en assurant en continu une veille juridique relative au secteur de l’immobilier, afin de tenir compte des réglementations applicables et de leurs modifications.\r\n
      \r\n
      Pilier de la structure et relais de l’information, il prend en charge l’assistanat juridique, le traitement administratif des opérations liées à la transaction, à la gestion locative et au syndic de copropriété et assure la liaison avec les clients et les partenaires, dans le respect des échéances et de la réglementation en vigueur.
      """
    -public: false
    -_links: null
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1326 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#1846
    -lockBy: App\Entity\Scholar\Module\OriginModule {#1861 …}
    -lockByStatus: 1
    -id: "482dde90-a342-11ef-8ed8-0242c0a83005"
    -lessons: Doctrine\ORM\PersistentCollection {#1847 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#1852 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1857 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1326 …}
    -createdAt: DateTime @1731669054 {#1837
      date: 2024-11-15 12:10:54.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458817 {#1845
      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 {#1326 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#7604
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#7627 …}
    -lockByStatus: 1
    -id: "482c04a2-a342-11ef-8ed8-0242c0a83005"
    -chapters: Doctrine\ORM\PersistentCollection {#7605 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#7610 …}
    -exercises: Doctrine\ORM\PersistentCollection {#7607 …}
    -minimumTime: DateTime @21600 {#7597
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#7612 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#2380 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#7614 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#7616 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#7622 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1326 …}
    -createdAt: DateTime @1731669054 {#7602
      date: 2024-11-15 12:10:54.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1750849144 {#7603
      date: 2025-06-25 12:59:04.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1326 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\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 {#1159
    -lockBy: App\Entity\Scholar\Training\Training {#1281 …}
    -lockByStatus: 1
    -id: "6f1e9f5d-250b-11f0-b1c2-aa0701787942"
    -modules: Doctrine\ORM\PersistentCollection {#1172 …}
    -image: null
    -totalHourDescription: 833
    -videoDescription: null
    -diplomaDescription: "Titre professionnel (Nv. 5)"
    -trainingProduct: App\Entity\Payment\TrainingProduct {#1198 …}
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1205 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1218 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1223 …}
    -thematic: [
      "3"
    ]
    -diploma: 2
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1265 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1326 …}
    -createdAt: DateTime @1745939148 {#1152
      date: 2025-04-29 17:05:48.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1757458839 {#1157
      date: 2025-09-10 01:00:39.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1289 …}
    #fromApi: false
    -name: "Assistant immobilier"
    -description: """
      L’assistant immobilier travaille dans un environnement codifié, avec des professionnels relevant d’une profession réglementée. À ce titre, il doit maintenir le niveau de ses connaissances réglementaires en assurant en continu une veille juridique relative au secteur de l’immobilier, afin de tenir compte des réglementations applicables et de leurs modifications.\r\n
      \r\n
      Pilier de la structure et relais de l’information, il prend en charge l’assistanat juridique, le traitement administratif des opérations liées à la transaction, à la gestion locative et au syndic de copropriété et assure la liaison avec les clients et les partenaires, dans le respect des échéances et de la réglementation en vigueur.
      """
    -public: false
    -_links: null
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1326 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#1846
    -lockBy: App\Entity\Scholar\Module\OriginModule {#1861 …}
    -lockByStatus: 1
    -id: "482dde90-a342-11ef-8ed8-0242c0a83005"
    -lessons: Doctrine\ORM\PersistentCollection {#1847 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#1852 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1857 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1326 …}
    -createdAt: DateTime @1731669054 {#1837
      date: 2024-11-15 12:10:54.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458817 {#1845
      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 {#1326 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#7648
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#7672 …}
    -lockByStatus: 1
    -id: "482c6131-a342-11ef-8ed8-0242c0a83005"
    -chapters: Doctrine\ORM\PersistentCollection {#7649 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#7654 …}
    -exercises: Doctrine\ORM\PersistentCollection {#7651 …}
    -minimumTime: DateTime @21600 {#7640
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#7656 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#2380 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#7658 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#7660 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#7666 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1326 …}
    -createdAt: DateTime @1731669054 {#7646
      date: 2024-11-15 12:10:54.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458809 {#7647
      date: 2025-09-10 01:00:09.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#7664 …}
    #fromApi: false
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1326 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\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 {#1159
    -lockBy: App\Entity\Scholar\Training\Training {#1281 …}
    -lockByStatus: 1
    -id: "6f1e9f5d-250b-11f0-b1c2-aa0701787942"
    -modules: Doctrine\ORM\PersistentCollection {#1172 …}
    -image: null
    -totalHourDescription: 833
    -videoDescription: null
    -diplomaDescription: "Titre professionnel (Nv. 5)"
    -trainingProduct: App\Entity\Payment\TrainingProduct {#1198 …}
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1205 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1218 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1223 …}
    -thematic: [
      "3"
    ]
    -diploma: 2
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1265 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1326 …}
    -createdAt: DateTime @1745939148 {#1152
      date: 2025-04-29 17:05:48.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1757458839 {#1157
      date: 2025-09-10 01:00:39.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1289 …}
    #fromApi: false
    -name: "Assistant immobilier"
    -description: """
      L’assistant immobilier travaille dans un environnement codifié, avec des professionnels relevant d’une profession réglementée. À ce titre, il doit maintenir le niveau de ses connaissances réglementaires en assurant en continu une veille juridique relative au secteur de l’immobilier, afin de tenir compte des réglementations applicables et de leurs modifications.\r\n
      \r\n
      Pilier de la structure et relais de l’information, il prend en charge l’assistanat juridique, le traitement administratif des opérations liées à la transaction, à la gestion locative et au syndic de copropriété et assure la liaison avec les clients et les partenaires, dans le respect des échéances et de la réglementation en vigueur.
      """
    -public: false
    -_links: null
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1326 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#1846
    -lockBy: App\Entity\Scholar\Module\OriginModule {#1861 …}
    -lockByStatus: 1
    -id: "482dde90-a342-11ef-8ed8-0242c0a83005"
    -lessons: Doctrine\ORM\PersistentCollection {#1847 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#1852 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1857 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1326 …}
    -createdAt: DateTime @1731669054 {#1837
      date: 2024-11-15 12:10:54.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458817 {#1845
      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 {#1326 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#7693
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#7715 …}
    -lockByStatus: 1
    -id: "482cb0e6-a342-11ef-8ed8-0242c0a83005"
    -chapters: Doctrine\ORM\PersistentCollection {#7694 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#7699 …}
    -exercises: Doctrine\ORM\PersistentCollection {#7696 …}
    -minimumTime: DateTime @21600 {#7685
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#7701 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#2380 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#7703 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#7705 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#7710 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1326 …}
    -createdAt: DateTime @1731669054 {#7691
      date: 2024-11-15 12:10:54.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1750849144 {#7692
      date: 2025-06-25 12:59:04.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1326 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\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 {#1159
    -lockBy: App\Entity\Scholar\Training\Training {#1281 …}
    -lockByStatus: 1
    -id: "6f1e9f5d-250b-11f0-b1c2-aa0701787942"
    -modules: Doctrine\ORM\PersistentCollection {#1172 …}
    -image: null
    -totalHourDescription: 833
    -videoDescription: null
    -diplomaDescription: "Titre professionnel (Nv. 5)"
    -trainingProduct: App\Entity\Payment\TrainingProduct {#1198 …}
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1205 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1218 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1223 …}
    -thematic: [
      "3"
    ]
    -diploma: 2
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1265 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1326 …}
    -createdAt: DateTime @1745939148 {#1152
      date: 2025-04-29 17:05:48.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1757458839 {#1157
      date: 2025-09-10 01:00:39.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1289 …}
    #fromApi: false
    -name: "Assistant immobilier"
    -description: """
      L’assistant immobilier travaille dans un environnement codifié, avec des professionnels relevant d’une profession réglementée. À ce titre, il doit maintenir le niveau de ses connaissances réglementaires en assurant en continu une veille juridique relative au secteur de l’immobilier, afin de tenir compte des réglementations applicables et de leurs modifications.\r\n
      \r\n
      Pilier de la structure et relais de l’information, il prend en charge l’assistanat juridique, le traitement administratif des opérations liées à la transaction, à la gestion locative et au syndic de copropriété et assure la liaison avec les clients et les partenaires, dans le respect des échéances et de la réglementation en vigueur.
      """
    -public: false
    -_links: null
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1326 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#1846
    -lockBy: App\Entity\Scholar\Module\OriginModule {#1861 …}
    -lockByStatus: 1
    -id: "482dde90-a342-11ef-8ed8-0242c0a83005"
    -lessons: Doctrine\ORM\PersistentCollection {#1847 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#1852 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1857 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1326 …}
    -createdAt: DateTime @1731669054 {#1837
      date: 2024-11-15 12:10:54.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458817 {#1845
      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 {#1326 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#7734
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#7756 …}
    -lockByStatus: 1
    -id: "482cfdd8-a342-11ef-8ed8-0242c0a83005"
    -chapters: Doctrine\ORM\PersistentCollection {#7735 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#7740 …}
    -exercises: Doctrine\ORM\PersistentCollection {#7737 …}
    -minimumTime: null
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#7742 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#2380 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#7744 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#7746 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#7752 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1326 …}
    -createdAt: DateTime @1731669054 {#7728
      date: 2024-11-15 12:10:54.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1754002813 {#7733
      date: 2025-08-01 01:00:13.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1326 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\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 {#1159
    -lockBy: App\Entity\Scholar\Training\Training {#1281 …}
    -lockByStatus: 1
    -id: "6f1e9f5d-250b-11f0-b1c2-aa0701787942"
    -modules: Doctrine\ORM\PersistentCollection {#1172 …}
    -image: null
    -totalHourDescription: 833
    -videoDescription: null
    -diplomaDescription: "Titre professionnel (Nv. 5)"
    -trainingProduct: App\Entity\Payment\TrainingProduct {#1198 …}
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1205 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1218 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1223 …}
    -thematic: [
      "3"
    ]
    -diploma: 2
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1265 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1326 …}
    -createdAt: DateTime @1745939148 {#1152
      date: 2025-04-29 17:05:48.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1757458839 {#1157
      date: 2025-09-10 01:00:39.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1289 …}
    #fromApi: false
    -name: "Assistant immobilier"
    -description: """
      L’assistant immobilier travaille dans un environnement codifié, avec des professionnels relevant d’une profession réglementée. À ce titre, il doit maintenir le niveau de ses connaissances réglementaires en assurant en continu une veille juridique relative au secteur de l’immobilier, afin de tenir compte des réglementations applicables et de leurs modifications.\r\n
      \r\n
      Pilier de la structure et relais de l’information, il prend en charge l’assistanat juridique, le traitement administratif des opérations liées à la transaction, à la gestion locative et au syndic de copropriété et assure la liaison avec les clients et les partenaires, dans le respect des échéances et de la réglementation en vigueur.
      """
    -public: false
    -_links: null
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1326 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#1846
    -lockBy: App\Entity\Scholar\Module\OriginModule {#1861 …}
    -lockByStatus: 1
    -id: "482dde90-a342-11ef-8ed8-0242c0a83005"
    -lessons: Doctrine\ORM\PersistentCollection {#1847 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#1852 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1857 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1326 …}
    -createdAt: DateTime @1731669054 {#1837
      date: 2024-11-15 12:10:54.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458817 {#1845
      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 {#1326 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#7777
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#7798 …}
    -lockByStatus: 1
    -id: "482d4491-a342-11ef-8ed8-0242c0a83005"
    -chapters: Doctrine\ORM\PersistentCollection {#7778 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#7783 …}
    -exercises: Doctrine\ORM\PersistentCollection {#7780 …}
    -minimumTime: null
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#7785 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#2380 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#7787 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#7789 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#7794 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1326 …}
    -createdAt: DateTime @1731669054 {#7775
      date: 2024-11-15 12:10:54.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1750849144 {#7776
      date: 2025-06-25 12:59:04.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1326 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\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 {#1159
    -lockBy: App\Entity\Scholar\Training\Training {#1281 …}
    -lockByStatus: 1
    -id: "6f1e9f5d-250b-11f0-b1c2-aa0701787942"
    -modules: Doctrine\ORM\PersistentCollection {#1172 …}
    -image: null
    -totalHourDescription: 833
    -videoDescription: null
    -diplomaDescription: "Titre professionnel (Nv. 5)"
    -trainingProduct: App\Entity\Payment\TrainingProduct {#1198 …}
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1205 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1218 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1223 …}
    -thematic: [
      "3"
    ]
    -diploma: 2
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1265 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1326 …}
    -createdAt: DateTime @1745939148 {#1152
      date: 2025-04-29 17:05:48.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1757458839 {#1157
      date: 2025-09-10 01:00:39.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1289 …}
    #fromApi: false
    -name: "Assistant immobilier"
    -description: """
      L’assistant immobilier travaille dans un environnement codifié, avec des professionnels relevant d’une profession réglementée. À ce titre, il doit maintenir le niveau de ses connaissances réglementaires en assurant en continu une veille juridique relative au secteur de l’immobilier, afin de tenir compte des réglementations applicables et de leurs modifications.\r\n
      \r\n
      Pilier de la structure et relais de l’information, il prend en charge l’assistanat juridique, le traitement administratif des opérations liées à la transaction, à la gestion locative et au syndic de copropriété et assure la liaison avec les clients et les partenaires, dans le respect des échéances et de la réglementation en vigueur.
      """
    -public: false
    -_links: null
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1326 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#1846
    -lockBy: App\Entity\Scholar\Module\OriginModule {#1861 …}
    -lockByStatus: 1
    -id: "482dde90-a342-11ef-8ed8-0242c0a83005"
    -lessons: Doctrine\ORM\PersistentCollection {#1847 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#1852 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1857 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1326 …}
    -createdAt: DateTime @1731669054 {#1837
      date: 2024-11-15 12:10:54.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458817 {#1845
      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 {#1326 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#7818
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#7840 …}
    -lockByStatus: 1
    -id: "482d9246-a342-11ef-8ed8-0242c0a83005"
    -chapters: Doctrine\ORM\PersistentCollection {#7819 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#7824 …}
    -exercises: Doctrine\ORM\PersistentCollection {#7821 …}
    -minimumTime: DateTime @21600 {#7811
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#7826 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#2380 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#7828 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#7830 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#7835 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1326 …}
    -createdAt: DateTime @1731669054 {#7816
      date: 2024-11-15 12:10:54.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1750849144 {#7817
      date: 2025-06-25 12:59:04.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1326 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\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 {#1159
    -lockBy: App\Entity\Scholar\Training\Training {#1281 …}
    -lockByStatus: 1
    -id: "6f1e9f5d-250b-11f0-b1c2-aa0701787942"
    -modules: Doctrine\ORM\PersistentCollection {#1172 …}
    -image: null
    -totalHourDescription: 833
    -videoDescription: null
    -diplomaDescription: "Titre professionnel (Nv. 5)"
    -trainingProduct: App\Entity\Payment\TrainingProduct {#1198 …}
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1205 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1218 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1223 …}
    -thematic: [
      "3"
    ]
    -diploma: 2
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1265 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1326 …}
    -createdAt: DateTime @1745939148 {#1152
      date: 2025-04-29 17:05:48.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1757458839 {#1157
      date: 2025-09-10 01:00:39.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1289 …}
    #fromApi: false
    -name: "Assistant immobilier"
    -description: """
      L’assistant immobilier travaille dans un environnement codifié, avec des professionnels relevant d’une profession réglementée. À ce titre, il doit maintenir le niveau de ses connaissances réglementaires en assurant en continu une veille juridique relative au secteur de l’immobilier, afin de tenir compte des réglementations applicables et de leurs modifications.\r\n
      \r\n
      Pilier de la structure et relais de l’information, il prend en charge l’assistanat juridique, le traitement administratif des opérations liées à la transaction, à la gestion locative et au syndic de copropriété et assure la liaison avec les clients et les partenaires, dans le respect des échéances et de la réglementation en vigueur.
      """
    -public: false
    -_links: null
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1326 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#1846
    -lockBy: App\Entity\Scholar\Module\OriginModule {#1861 …}
    -lockByStatus: 1
    -id: "482dde90-a342-11ef-8ed8-0242c0a83005"
    -lessons: Doctrine\ORM\PersistentCollection {#1847 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#1852 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1857 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1326 …}
    -createdAt: DateTime @1731669054 {#1837
      date: 2024-11-15 12:10:54.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458817 {#1845
      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 {#1326 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#7860
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#7882 …}
    -lockByStatus: 1
    -id: "482dd90a-a342-11ef-8ed8-0242c0a83005"
    -chapters: Doctrine\ORM\PersistentCollection {#7861 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#7866 …}
    -exercises: Doctrine\ORM\PersistentCollection {#7863 …}
    -minimumTime: DateTime @21600 {#7853
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#7868 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#2380 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#7870 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#7872 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#7877 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1326 …}
    -createdAt: DateTime @1731669054 {#7858
      date: 2024-11-15 12:10:54.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1750849144 {#7859
      date: 2025-06-25 12:59:04.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1326 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\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 {#1159
    -lockBy: App\Entity\Scholar\Training\Training {#1281 …}
    -lockByStatus: 1
    -id: "6f1e9f5d-250b-11f0-b1c2-aa0701787942"
    -modules: Doctrine\ORM\PersistentCollection {#1172 …}
    -image: null
    -totalHourDescription: 833
    -videoDescription: null
    -diplomaDescription: "Titre professionnel (Nv. 5)"
    -trainingProduct: App\Entity\Payment\TrainingProduct {#1198 …}
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1205 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1218 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1223 …}
    -thematic: [
      "3"
    ]
    -diploma: 2
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1265 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1326 …}
    -createdAt: DateTime @1745939148 {#1152
      date: 2025-04-29 17:05:48.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1757458839 {#1157
      date: 2025-09-10 01:00:39.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1289 …}
    #fromApi: false
    -name: "Assistant immobilier"
    -description: """
      L’assistant immobilier travaille dans un environnement codifié, avec des professionnels relevant d’une profession réglementée. À ce titre, il doit maintenir le niveau de ses connaissances réglementaires en assurant en continu une veille juridique relative au secteur de l’immobilier, afin de tenir compte des réglementations applicables et de leurs modifications.\r\n
      \r\n
      Pilier de la structure et relais de l’information, il prend en charge l’assistanat juridique, le traitement administratif des opérations liées à la transaction, à la gestion locative et au syndic de copropriété et assure la liaison avec les clients et les partenaires, dans le respect des échéances et de la réglementation en vigueur.
      """
    -public: false
    -_links: null
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1326 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#1874
    -lockBy: App\Entity\Scholar\Module\OriginModule {#1889 …}
    -lockByStatus: 1
    -id: "485d76ff-a342-11ef-8ed8-0242c0a83005"
    -lessons: Doctrine\ORM\PersistentCollection {#1875 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#1880 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1885 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1326 …}
    -createdAt: DateTime @1731669054 {#1873
      date: 2024-11-15 12:10:54.0 Europe/Paris (+01:00)
    }
    -updatedAt: null
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1326 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#8126
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#8147 …}
    -lockByStatus: 1
    -id: "485adfd8-a342-11ef-8ed8-0242c0a83005"
    -chapters: Doctrine\ORM\PersistentCollection {#8127 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#8132 …}
    -exercises: Doctrine\ORM\PersistentCollection {#8129 …}
    -minimumTime: null
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#8134 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#2380 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#8136 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#8138 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#8143 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1326 …}
    -createdAt: DateTime @1731669054 {#8124
      date: 2024-11-15 12:10:54.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1750849144 {#8125
      date: 2025-06-25 12:59:04.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1326 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\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 {#1159
    -lockBy: App\Entity\Scholar\Training\Training {#1281 …}
    -lockByStatus: 1
    -id: "6f1e9f5d-250b-11f0-b1c2-aa0701787942"
    -modules: Doctrine\ORM\PersistentCollection {#1172 …}
    -image: null
    -totalHourDescription: 833
    -videoDescription: null
    -diplomaDescription: "Titre professionnel (Nv. 5)"
    -trainingProduct: App\Entity\Payment\TrainingProduct {#1198 …}
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1205 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1218 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1223 …}
    -thematic: [
      "3"
    ]
    -diploma: 2
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1265 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1326 …}
    -createdAt: DateTime @1745939148 {#1152
      date: 2025-04-29 17:05:48.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1757458839 {#1157
      date: 2025-09-10 01:00:39.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1289 …}
    #fromApi: false
    -name: "Assistant immobilier"
    -description: """
      L’assistant immobilier travaille dans un environnement codifié, avec des professionnels relevant d’une profession réglementée. À ce titre, il doit maintenir le niveau de ses connaissances réglementaires en assurant en continu une veille juridique relative au secteur de l’immobilier, afin de tenir compte des réglementations applicables et de leurs modifications.\r\n
      \r\n
      Pilier de la structure et relais de l’information, il prend en charge l’assistanat juridique, le traitement administratif des opérations liées à la transaction, à la gestion locative et au syndic de copropriété et assure la liaison avec les clients et les partenaires, dans le respect des échéances et de la réglementation en vigueur.
      """
    -public: false
    -_links: null
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1326 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#1874
    -lockBy: App\Entity\Scholar\Module\OriginModule {#1889 …}
    -lockByStatus: 1
    -id: "485d76ff-a342-11ef-8ed8-0242c0a83005"
    -lessons: Doctrine\ORM\PersistentCollection {#1875 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#1880 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1885 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1326 …}
    -createdAt: DateTime @1731669054 {#1873
      date: 2024-11-15 12:10:54.0 Europe/Paris (+01:00)
    }
    -updatedAt: null
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1326 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#8166
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#8187 …}
    -lockByStatus: 1
    -id: "485b5765-a342-11ef-8ed8-0242c0a83005"
    -chapters: Doctrine\ORM\PersistentCollection {#8167 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#8172 …}
    -exercises: Doctrine\ORM\PersistentCollection {#8169 …}
    -minimumTime: null
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#8174 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#2380 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#8176 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#8178 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#8183 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1326 …}
    -createdAt: DateTime @1731669054 {#8160
      date: 2024-11-15 12:10:54.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1750849144 {#8165
      date: 2025-06-25 12:59:04.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1326 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\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 {#1159
    -lockBy: App\Entity\Scholar\Training\Training {#1281 …}
    -lockByStatus: 1
    -id: "6f1e9f5d-250b-11f0-b1c2-aa0701787942"
    -modules: Doctrine\ORM\PersistentCollection {#1172 …}
    -image: null
    -totalHourDescription: 833
    -videoDescription: null
    -diplomaDescription: "Titre professionnel (Nv. 5)"
    -trainingProduct: App\Entity\Payment\TrainingProduct {#1198 …}
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1205 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1218 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1223 …}
    -thematic: [
      "3"
    ]
    -diploma: 2
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1265 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1326 …}
    -createdAt: DateTime @1745939148 {#1152
      date: 2025-04-29 17:05:48.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1757458839 {#1157
      date: 2025-09-10 01:00:39.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1289 …}
    #fromApi: false
    -name: "Assistant immobilier"
    -description: """
      L’assistant immobilier travaille dans un environnement codifié, avec des professionnels relevant d’une profession réglementée. À ce titre, il doit maintenir le niveau de ses connaissances réglementaires en assurant en continu une veille juridique relative au secteur de l’immobilier, afin de tenir compte des réglementations applicables et de leurs modifications.\r\n
      \r\n
      Pilier de la structure et relais de l’information, il prend en charge l’assistanat juridique, le traitement administratif des opérations liées à la transaction, à la gestion locative et au syndic de copropriété et assure la liaison avec les clients et les partenaires, dans le respect des échéances et de la réglementation en vigueur.
      """
    -public: false
    -_links: null
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1326 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#1874
    -lockBy: App\Entity\Scholar\Module\OriginModule {#1889 …}
    -lockByStatus: 1
    -id: "485d76ff-a342-11ef-8ed8-0242c0a83005"
    -lessons: Doctrine\ORM\PersistentCollection {#1875 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#1880 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1885 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1326 …}
    -createdAt: DateTime @1731669054 {#1873
      date: 2024-11-15 12:10:54.0 Europe/Paris (+01:00)
    }
    -updatedAt: null
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1326 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#8207
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#8229 …}
    -lockByStatus: 1
    -id: "485bcaf6-a342-11ef-8ed8-0242c0a83005"
    -chapters: Doctrine\ORM\PersistentCollection {#8208 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#8213 …}
    -exercises: Doctrine\ORM\PersistentCollection {#8210 …}
    -minimumTime: DateTime @21600 {#8200
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#8215 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#2380 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#8217 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#8219 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#8224 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1326 …}
    -createdAt: DateTime @1731669054 {#8205
      date: 2024-11-15 12:10:54.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1750849144 {#8206
      date: 2025-06-25 12:59:04.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1326 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\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 {#1159
    -lockBy: App\Entity\Scholar\Training\Training {#1281 …}
    -lockByStatus: 1
    -id: "6f1e9f5d-250b-11f0-b1c2-aa0701787942"
    -modules: Doctrine\ORM\PersistentCollection {#1172 …}
    -image: null
    -totalHourDescription: 833
    -videoDescription: null
    -diplomaDescription: "Titre professionnel (Nv. 5)"
    -trainingProduct: App\Entity\Payment\TrainingProduct {#1198 …}
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1205 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1218 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1223 …}
    -thematic: [
      "3"
    ]
    -diploma: 2
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1265 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1326 …}
    -createdAt: DateTime @1745939148 {#1152
      date: 2025-04-29 17:05:48.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1757458839 {#1157
      date: 2025-09-10 01:00:39.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1289 …}
    #fromApi: false
    -name: "Assistant immobilier"
    -description: """
      L’assistant immobilier travaille dans un environnement codifié, avec des professionnels relevant d’une profession réglementée. À ce titre, il doit maintenir le niveau de ses connaissances réglementaires en assurant en continu une veille juridique relative au secteur de l’immobilier, afin de tenir compte des réglementations applicables et de leurs modifications.\r\n
      \r\n
      Pilier de la structure et relais de l’information, il prend en charge l’assistanat juridique, le traitement administratif des opérations liées à la transaction, à la gestion locative et au syndic de copropriété et assure la liaison avec les clients et les partenaires, dans le respect des échéances et de la réglementation en vigueur.
      """
    -public: false
    -_links: null
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1326 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#1874
    -lockBy: App\Entity\Scholar\Module\OriginModule {#1889 …}
    -lockByStatus: 1
    -id: "485d76ff-a342-11ef-8ed8-0242c0a83005"
    -lessons: Doctrine\ORM\PersistentCollection {#1875 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#1880 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1885 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1326 …}
    -createdAt: DateTime @1731669054 {#1873
      date: 2024-11-15 12:10:54.0 Europe/Paris (+01:00)
    }
    -updatedAt: null
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1326 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#8249
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#8271 …}
    -lockByStatus: 1
    -id: "485c4bf6-a342-11ef-8ed8-0242c0a83005"
    -chapters: Doctrine\ORM\PersistentCollection {#8250 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#8255 …}
    -exercises: Doctrine\ORM\PersistentCollection {#8252 …}
    -minimumTime: DateTime @21600 {#8242
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#8257 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#2380 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#8259 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#8261 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#8266 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1326 …}
    -createdAt: DateTime @1731669054 {#8247
      date: 2024-11-15 12:10:54.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1750849144 {#8248
      date: 2025-06-25 12:59:04.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1326 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\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 {#1159
    -lockBy: App\Entity\Scholar\Training\Training {#1281 …}
    -lockByStatus: 1
    -id: "6f1e9f5d-250b-11f0-b1c2-aa0701787942"
    -modules: Doctrine\ORM\PersistentCollection {#1172 …}
    -image: null
    -totalHourDescription: 833
    -videoDescription: null
    -diplomaDescription: "Titre professionnel (Nv. 5)"
    -trainingProduct: App\Entity\Payment\TrainingProduct {#1198 …}
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1205 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1218 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1223 …}
    -thematic: [
      "3"
    ]
    -diploma: 2
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1265 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1326 …}
    -createdAt: DateTime @1745939148 {#1152
      date: 2025-04-29 17:05:48.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1757458839 {#1157
      date: 2025-09-10 01:00:39.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1289 …}
    #fromApi: false
    -name: "Assistant immobilier"
    -description: """
      L’assistant immobilier travaille dans un environnement codifié, avec des professionnels relevant d’une profession réglementée. À ce titre, il doit maintenir le niveau de ses connaissances réglementaires en assurant en continu une veille juridique relative au secteur de l’immobilier, afin de tenir compte des réglementations applicables et de leurs modifications.\r\n
      \r\n
      Pilier de la structure et relais de l’information, il prend en charge l’assistanat juridique, le traitement administratif des opérations liées à la transaction, à la gestion locative et au syndic de copropriété et assure la liaison avec les clients et les partenaires, dans le respect des échéances et de la réglementation en vigueur.
      """
    -public: false
    -_links: null
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1326 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#1874
    -lockBy: App\Entity\Scholar\Module\OriginModule {#1889 …}
    -lockByStatus: 1
    -id: "485d76ff-a342-11ef-8ed8-0242c0a83005"
    -lessons: Doctrine\ORM\PersistentCollection {#1875 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#1880 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1885 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1326 …}
    -createdAt: DateTime @1731669054 {#1873
      date: 2024-11-15 12:10:54.0 Europe/Paris (+01:00)
    }
    -updatedAt: null
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1326 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#8291
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#8313 …}
    -lockByStatus: 1
    -id: "485cb1e6-a342-11ef-8ed8-0242c0a83005"
    -chapters: Doctrine\ORM\PersistentCollection {#8292 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#8297 …}
    -exercises: Doctrine\ORM\PersistentCollection {#8294 …}
    -minimumTime: DateTime @21600 {#8284
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#8299 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#2380 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#8301 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#8303 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#8308 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1326 …}
    -createdAt: DateTime @1731669054 {#8289
      date: 2024-11-15 12:10:54.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1750849144 {#8290
      date: 2025-06-25 12:59:04.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1326 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\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 {#1159
    -lockBy: App\Entity\Scholar\Training\Training {#1281 …}
    -lockByStatus: 1
    -id: "6f1e9f5d-250b-11f0-b1c2-aa0701787942"
    -modules: Doctrine\ORM\PersistentCollection {#1172 …}
    -image: null
    -totalHourDescription: 833
    -videoDescription: null
    -diplomaDescription: "Titre professionnel (Nv. 5)"
    -trainingProduct: App\Entity\Payment\TrainingProduct {#1198 …}
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1205 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1218 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1223 …}
    -thematic: [
      "3"
    ]
    -diploma: 2
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1265 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1326 …}
    -createdAt: DateTime @1745939148 {#1152
      date: 2025-04-29 17:05:48.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1757458839 {#1157
      date: 2025-09-10 01:00:39.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1289 …}
    #fromApi: false
    -name: "Assistant immobilier"
    -description: """
      L’assistant immobilier travaille dans un environnement codifié, avec des professionnels relevant d’une profession réglementée. À ce titre, il doit maintenir le niveau de ses connaissances réglementaires en assurant en continu une veille juridique relative au secteur de l’immobilier, afin de tenir compte des réglementations applicables et de leurs modifications.\r\n
      \r\n
      Pilier de la structure et relais de l’information, il prend en charge l’assistanat juridique, le traitement administratif des opérations liées à la transaction, à la gestion locative et au syndic de copropriété et assure la liaison avec les clients et les partenaires, dans le respect des échéances et de la réglementation en vigueur.
      """
    -public: false
    -_links: null
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1326 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#1874
    -lockBy: App\Entity\Scholar\Module\OriginModule {#1889 …}
    -lockByStatus: 1
    -id: "485d76ff-a342-11ef-8ed8-0242c0a83005"
    -lessons: Doctrine\ORM\PersistentCollection {#1875 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#1880 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1885 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1326 …}
    -createdAt: DateTime @1731669054 {#1873
      date: 2024-11-15 12:10:54.0 Europe/Paris (+01:00)
    }
    -updatedAt: null
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1326 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#8333
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#8355 …}
    -lockByStatus: 1
    -id: "485d1468-a342-11ef-8ed8-0242c0a83005"
    -chapters: Doctrine\ORM\PersistentCollection {#8334 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#8339 …}
    -exercises: Doctrine\ORM\PersistentCollection {#8336 …}
    -minimumTime: DateTime @21600 {#8326
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#8341 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#2380 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#8343 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#8345 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#8350 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1326 …}
    -createdAt: DateTime @1731669054 {#8331
      date: 2024-11-15 12:10:54.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1750849144 {#8332
      date: 2025-06-25 12:59:04.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1326 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\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 {#1159
    -lockBy: App\Entity\Scholar\Training\Training {#1281 …}
    -lockByStatus: 1
    -id: "6f1e9f5d-250b-11f0-b1c2-aa0701787942"
    -modules: Doctrine\ORM\PersistentCollection {#1172 …}
    -image: null
    -totalHourDescription: 833
    -videoDescription: null
    -diplomaDescription: "Titre professionnel (Nv. 5)"
    -trainingProduct: App\Entity\Payment\TrainingProduct {#1198 …}
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1205 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1218 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1223 …}
    -thematic: [
      "3"
    ]
    -diploma: 2
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1265 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1326 …}
    -createdAt: DateTime @1745939148 {#1152
      date: 2025-04-29 17:05:48.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1757458839 {#1157
      date: 2025-09-10 01:00:39.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1289 …}
    #fromApi: false
    -name: "Assistant immobilier"
    -description: """
      L’assistant immobilier travaille dans un environnement codifié, avec des professionnels relevant d’une profession réglementée. À ce titre, il doit maintenir le niveau de ses connaissances réglementaires en assurant en continu une veille juridique relative au secteur de l’immobilier, afin de tenir compte des réglementations applicables et de leurs modifications.\r\n
      \r\n
      Pilier de la structure et relais de l’information, il prend en charge l’assistanat juridique, le traitement administratif des opérations liées à la transaction, à la gestion locative et au syndic de copropriété et assure la liaison avec les clients et les partenaires, dans le respect des échéances et de la réglementation en vigueur.
      """
    -public: false
    -_links: null
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1326 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#1874
    -lockBy: App\Entity\Scholar\Module\OriginModule {#1889 …}
    -lockByStatus: 1
    -id: "485d76ff-a342-11ef-8ed8-0242c0a83005"
    -lessons: Doctrine\ORM\PersistentCollection {#1875 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#1880 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1885 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1326 …}
    -createdAt: DateTime @1731669054 {#1873
      date: 2024-11-15 12:10:54.0 Europe/Paris (+01:00)
    }
    -updatedAt: null
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1326 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#8375
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#8397 …}
    -lockByStatus: 1
    -id: "485d6eaf-a342-11ef-8ed8-0242c0a83005"
    -chapters: Doctrine\ORM\PersistentCollection {#8376 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#8381 …}
    -exercises: Doctrine\ORM\PersistentCollection {#8378 …}
    -minimumTime: DateTime @21600 {#8368
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#8383 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#2380 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#8385 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#8387 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#8392 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1326 …}
    -createdAt: DateTime @1731669054 {#8373
      date: 2024-11-15 12:10:54.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1750849144 {#8374
      date: 2025-06-25 12:59:04.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1326 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\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 {#1159
    -lockBy: App\Entity\Scholar\Training\Training {#1281 …}
    -lockByStatus: 1
    -id: "6f1e9f5d-250b-11f0-b1c2-aa0701787942"
    -modules: Doctrine\ORM\PersistentCollection {#1172 …}
    -image: null
    -totalHourDescription: 833
    -videoDescription: null
    -diplomaDescription: "Titre professionnel (Nv. 5)"
    -trainingProduct: App\Entity\Payment\TrainingProduct {#1198 …}
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1205 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1218 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1223 …}
    -thematic: [
      "3"
    ]
    -diploma: 2
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1265 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1326 …}
    -createdAt: DateTime @1745939148 {#1152
      date: 2025-04-29 17:05:48.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1757458839 {#1157
      date: 2025-09-10 01:00:39.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1289 …}
    #fromApi: false
    -name: "Assistant immobilier"
    -description: """
      L’assistant immobilier travaille dans un environnement codifié, avec des professionnels relevant d’une profession réglementée. À ce titre, il doit maintenir le niveau de ses connaissances réglementaires en assurant en continu une veille juridique relative au secteur de l’immobilier, afin de tenir compte des réglementations applicables et de leurs modifications.\r\n
      \r\n
      Pilier de la structure et relais de l’information, il prend en charge l’assistanat juridique, le traitement administratif des opérations liées à la transaction, à la gestion locative et au syndic de copropriété et assure la liaison avec les clients et les partenaires, dans le respect des échéances et de la réglementation en vigueur.
      """
    -public: false
    -_links: null
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1326 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#1902
    -lockBy: App\Entity\Scholar\Module\OriginModule {#1917 …}
    -lockByStatus: 1
    -id: "4873a2d9-a342-11ef-8ed8-0242c0a83005"
    -lessons: Doctrine\ORM\PersistentCollection {#1903 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#1908 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1913 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1326 …}
    -createdAt: DateTime @1731669055 {#1892
      date: 2024-11-15 12:10:55.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458818 {#1901
      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 {#1326 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#8614
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#8638 …}
    -lockByStatus: 1
    -id: "48731f7d-a342-11ef-8ed8-0242c0a83005"
    -chapters: Doctrine\ORM\PersistentCollection {#8615 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#8620 …}
    -exercises: Doctrine\ORM\PersistentCollection {#8617 …}
    -minimumTime: DateTime @21600 {#8611
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#8622 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#2380 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#8624 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#8626 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#8632 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1326 …}
    -createdAt: DateTime @1731669055 {#8612
      date: 2024-11-15 12:10:55.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458804 {#8613
      date: 2025-09-10 01:00:04.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#8630 …}
    #fromApi: false
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1326 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\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 {#1159
    -lockBy: App\Entity\Scholar\Training\Training {#1281 …}
    -lockByStatus: 1
    -id: "6f1e9f5d-250b-11f0-b1c2-aa0701787942"
    -modules: Doctrine\ORM\PersistentCollection {#1172 …}
    -image: null
    -totalHourDescription: 833
    -videoDescription: null
    -diplomaDescription: "Titre professionnel (Nv. 5)"
    -trainingProduct: App\Entity\Payment\TrainingProduct {#1198 …}
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1205 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1218 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1223 …}
    -thematic: [
      "3"
    ]
    -diploma: 2
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1265 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1326 …}
    -createdAt: DateTime @1745939148 {#1152
      date: 2025-04-29 17:05:48.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1757458839 {#1157
      date: 2025-09-10 01:00:39.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1289 …}
    #fromApi: false
    -name: "Assistant immobilier"
    -description: """
      L’assistant immobilier travaille dans un environnement codifié, avec des professionnels relevant d’une profession réglementée. À ce titre, il doit maintenir le niveau de ses connaissances réglementaires en assurant en continu une veille juridique relative au secteur de l’immobilier, afin de tenir compte des réglementations applicables et de leurs modifications.\r\n
      \r\n
      Pilier de la structure et relais de l’information, il prend en charge l’assistanat juridique, le traitement administratif des opérations liées à la transaction, à la gestion locative et au syndic de copropriété et assure la liaison avec les clients et les partenaires, dans le respect des échéances et de la réglementation en vigueur.
      """
    -public: false
    -_links: null
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1326 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#1902
    -lockBy: App\Entity\Scholar\Module\OriginModule {#1917 …}
    -lockByStatus: 1
    -id: "4873a2d9-a342-11ef-8ed8-0242c0a83005"
    -lessons: Doctrine\ORM\PersistentCollection {#1903 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#1908 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1913 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1326 …}
    -createdAt: DateTime @1731669055 {#1892
      date: 2024-11-15 12:10:55.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458818 {#1901
      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 {#1326 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#8659
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#8681 …}
    -lockByStatus: 1
    -id: "48738f81-a342-11ef-8ed8-0242c0a83005"
    -chapters: Doctrine\ORM\PersistentCollection {#8660 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#8665 …}
    -exercises: Doctrine\ORM\PersistentCollection {#8662 …}
    -minimumTime: DateTime @21600 {#8651
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#8667 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#2380 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#8669 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#8671 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#8676 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1326 …}
    -createdAt: DateTime @1731669055 {#8657
      date: 2024-11-15 12:10:55.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1750849144 {#8658
      date: 2025-06-25 12:59:04.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1326 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\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 {#1159
    -lockBy: App\Entity\Scholar\Training\Training {#1281 …}
    -lockByStatus: 1
    -id: "6f1e9f5d-250b-11f0-b1c2-aa0701787942"
    -modules: Doctrine\ORM\PersistentCollection {#1172 …}
    -image: null
    -totalHourDescription: 833
    -videoDescription: null
    -diplomaDescription: "Titre professionnel (Nv. 5)"
    -trainingProduct: App\Entity\Payment\TrainingProduct {#1198 …}
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1205 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1218 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1223 …}
    -thematic: [
      "3"
    ]
    -diploma: 2
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1265 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1326 …}
    -createdAt: DateTime @1745939148 {#1152
      date: 2025-04-29 17:05:48.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1757458839 {#1157
      date: 2025-09-10 01:00:39.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1289 …}
    #fromApi: false
    -name: "Assistant immobilier"
    -description: """
      L’assistant immobilier travaille dans un environnement codifié, avec des professionnels relevant d’une profession réglementée. À ce titre, il doit maintenir le niveau de ses connaissances réglementaires en assurant en continu une veille juridique relative au secteur de l’immobilier, afin de tenir compte des réglementations applicables et de leurs modifications.\r\n
      \r\n
      Pilier de la structure et relais de l’information, il prend en charge l’assistanat juridique, le traitement administratif des opérations liées à la transaction, à la gestion locative et au syndic de copropriété et assure la liaison avec les clients et les partenaires, dans le respect des échéances et de la réglementation en vigueur.
      """
    -public: false
    -_links: null
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1326 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#1931
    -lockBy: App\Entity\Scholar\Module\OriginModule {#1946 …}
    -lockByStatus: 1
    -id: "4830422e-a342-11ef-8ed8-0242c0a83005"
    -lessons: Doctrine\ORM\PersistentCollection {#1932 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#1937 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1942 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1326 …}
    -createdAt: DateTime @1731669054 {#1929
      date: 2024-11-15 12:10:54.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458818 {#1930
      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 {#1326 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#8758
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#8782 …}
    -lockByStatus: 1
    -id: "482eb7af-a342-11ef-8ed8-0242c0a83005"
    -chapters: Doctrine\ORM\PersistentCollection {#8759 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#8764 …}
    -exercises: Doctrine\ORM\PersistentCollection {#8761 …}
    -minimumTime: DateTime @21600 {#8755
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#8766 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#2380 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#8768 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#8770 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#8776 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1326 …}
    -createdAt: DateTime @1731669054 {#8756
      date: 2024-11-15 12:10:54.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458810 {#8757
      date: 2025-09-10 01:00:10.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#8774 …}
    #fromApi: false
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1326 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\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 {#1159
    -lockBy: App\Entity\Scholar\Training\Training {#1281 …}
    -lockByStatus: 1
    -id: "6f1e9f5d-250b-11f0-b1c2-aa0701787942"
    -modules: Doctrine\ORM\PersistentCollection {#1172 …}
    -image: null
    -totalHourDescription: 833
    -videoDescription: null
    -diplomaDescription: "Titre professionnel (Nv. 5)"
    -trainingProduct: App\Entity\Payment\TrainingProduct {#1198 …}
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1205 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1218 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1223 …}
    -thematic: [
      "3"
    ]
    -diploma: 2
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1265 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1326 …}
    -createdAt: DateTime @1745939148 {#1152
      date: 2025-04-29 17:05:48.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1757458839 {#1157
      date: 2025-09-10 01:00:39.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1289 …}
    #fromApi: false
    -name: "Assistant immobilier"
    -description: """
      L’assistant immobilier travaille dans un environnement codifié, avec des professionnels relevant d’une profession réglementée. À ce titre, il doit maintenir le niveau de ses connaissances réglementaires en assurant en continu une veille juridique relative au secteur de l’immobilier, afin de tenir compte des réglementations applicables et de leurs modifications.\r\n
      \r\n
      Pilier de la structure et relais de l’information, il prend en charge l’assistanat juridique, le traitement administratif des opérations liées à la transaction, à la gestion locative et au syndic de copropriété et assure la liaison avec les clients et les partenaires, dans le respect des échéances et de la réglementation en vigueur.
      """
    -public: false
    -_links: null
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1326 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#1931
    -lockBy: App\Entity\Scholar\Module\OriginModule {#1946 …}
    -lockByStatus: 1
    -id: "4830422e-a342-11ef-8ed8-0242c0a83005"
    -lessons: Doctrine\ORM\PersistentCollection {#1932 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#1937 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1942 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1326 …}
    -createdAt: DateTime @1731669054 {#1929
      date: 2024-11-15 12:10:54.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458818 {#1930
      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 {#1326 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#8803
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#8826 …}
    -lockByStatus: 1
    -id: "482f023a-a342-11ef-8ed8-0242c0a83005"
    -chapters: Doctrine\ORM\PersistentCollection {#8804 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#8809 …}
    -exercises: Doctrine\ORM\PersistentCollection {#8806 …}
    -minimumTime: DateTime @21600 {#8795
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#8811 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#2380 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#8813 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#8815 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#8821 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1326 …}
    -createdAt: DateTime @1731669054 {#8801
      date: 2024-11-15 12:10:54.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757413237 {#8802
      date: 2025-09-09 12:20:37.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#2416 …}
    #fromApi: false
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1326 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\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 {#1159
    -lockBy: App\Entity\Scholar\Training\Training {#1281 …}
    -lockByStatus: 1
    -id: "6f1e9f5d-250b-11f0-b1c2-aa0701787942"
    -modules: Doctrine\ORM\PersistentCollection {#1172 …}
    -image: null
    -totalHourDescription: 833
    -videoDescription: null
    -diplomaDescription: "Titre professionnel (Nv. 5)"
    -trainingProduct: App\Entity\Payment\TrainingProduct {#1198 …}
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1205 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1218 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1223 …}
    -thematic: [
      "3"
    ]
    -diploma: 2
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1265 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1326 …}
    -createdAt: DateTime @1745939148 {#1152
      date: 2025-04-29 17:05:48.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1757458839 {#1157
      date: 2025-09-10 01:00:39.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1289 …}
    #fromApi: false
    -name: "Assistant immobilier"
    -description: """
      L’assistant immobilier travaille dans un environnement codifié, avec des professionnels relevant d’une profession réglementée. À ce titre, il doit maintenir le niveau de ses connaissances réglementaires en assurant en continu une veille juridique relative au secteur de l’immobilier, afin de tenir compte des réglementations applicables et de leurs modifications.\r\n
      \r\n
      Pilier de la structure et relais de l’information, il prend en charge l’assistanat juridique, le traitement administratif des opérations liées à la transaction, à la gestion locative et au syndic de copropriété et assure la liaison avec les clients et les partenaires, dans le respect des échéances et de la réglementation en vigueur.
      """
    -public: false
    -_links: null
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1326 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#1931
    -lockBy: App\Entity\Scholar\Module\OriginModule {#1946 …}
    -lockByStatus: 1
    -id: "4830422e-a342-11ef-8ed8-0242c0a83005"
    -lessons: Doctrine\ORM\PersistentCollection {#1932 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#1937 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1942 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1326 …}
    -createdAt: DateTime @1731669054 {#1929
      date: 2024-11-15 12:10:54.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458818 {#1930
      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 {#1326 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#8846
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#8868 …}
    -lockByStatus: 1
    -id: "482f644d-a342-11ef-8ed8-0242c0a83005"
    -chapters: Doctrine\ORM\PersistentCollection {#8847 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#8852 …}
    -exercises: Doctrine\ORM\PersistentCollection {#8849 …}
    -minimumTime: DateTime @21600 {#8839
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#8854 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#2380 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#8856 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#8858 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#8863 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1326 …}
    -createdAt: DateTime @1731669054 {#8844
      date: 2024-11-15 12:10:54.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1750849144 {#8845
      date: 2025-06-25 12:59:04.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1326 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\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 {#1159
    -lockBy: App\Entity\Scholar\Training\Training {#1281 …}
    -lockByStatus: 1
    -id: "6f1e9f5d-250b-11f0-b1c2-aa0701787942"
    -modules: Doctrine\ORM\PersistentCollection {#1172 …}
    -image: null
    -totalHourDescription: 833
    -videoDescription: null
    -diplomaDescription: "Titre professionnel (Nv. 5)"
    -trainingProduct: App\Entity\Payment\TrainingProduct {#1198 …}
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1205 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1218 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1223 …}
    -thematic: [
      "3"
    ]
    -diploma: 2
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1265 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1326 …}
    -createdAt: DateTime @1745939148 {#1152
      date: 2025-04-29 17:05:48.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1757458839 {#1157
      date: 2025-09-10 01:00:39.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1289 …}
    #fromApi: false
    -name: "Assistant immobilier"
    -description: """
      L’assistant immobilier travaille dans un environnement codifié, avec des professionnels relevant d’une profession réglementée. À ce titre, il doit maintenir le niveau de ses connaissances réglementaires en assurant en continu une veille juridique relative au secteur de l’immobilier, afin de tenir compte des réglementations applicables et de leurs modifications.\r\n
      \r\n
      Pilier de la structure et relais de l’information, il prend en charge l’assistanat juridique, le traitement administratif des opérations liées à la transaction, à la gestion locative et au syndic de copropriété et assure la liaison avec les clients et les partenaires, dans le respect des échéances et de la réglementation en vigueur.
      """
    -public: false
    -_links: null
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1326 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#1931
    -lockBy: App\Entity\Scholar\Module\OriginModule {#1946 …}
    -lockByStatus: 1
    -id: "4830422e-a342-11ef-8ed8-0242c0a83005"
    -lessons: Doctrine\ORM\PersistentCollection {#1932 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#1937 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1942 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1326 …}
    -createdAt: DateTime @1731669054 {#1929
      date: 2024-11-15 12:10:54.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458818 {#1930
      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 {#1326 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#8888
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#8910 …}
    -lockByStatus: 1
    -id: "482fe11d-a342-11ef-8ed8-0242c0a83005"
    -chapters: Doctrine\ORM\PersistentCollection {#8889 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#8894 …}
    -exercises: Doctrine\ORM\PersistentCollection {#8891 …}
    -minimumTime: DateTime @21600 {#8881
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#8896 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#2380 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#8898 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#8900 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#8905 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1326 …}
    -createdAt: DateTime @1731669054 {#8886
      date: 2024-11-15 12:10:54.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1750849144 {#8887
      date: 2025-06-25 12:59:04.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1326 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\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 {#1159
    -lockBy: App\Entity\Scholar\Training\Training {#1281 …}
    -lockByStatus: 1
    -id: "6f1e9f5d-250b-11f0-b1c2-aa0701787942"
    -modules: Doctrine\ORM\PersistentCollection {#1172 …}
    -image: null
    -totalHourDescription: 833
    -videoDescription: null
    -diplomaDescription: "Titre professionnel (Nv. 5)"
    -trainingProduct: App\Entity\Payment\TrainingProduct {#1198 …}
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1205 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1218 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1223 …}
    -thematic: [
      "3"
    ]
    -diploma: 2
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1265 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1326 …}
    -createdAt: DateTime @1745939148 {#1152
      date: 2025-04-29 17:05:48.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1757458839 {#1157
      date: 2025-09-10 01:00:39.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1289 …}
    #fromApi: false
    -name: "Assistant immobilier"
    -description: """
      L’assistant immobilier travaille dans un environnement codifié, avec des professionnels relevant d’une profession réglementée. À ce titre, il doit maintenir le niveau de ses connaissances réglementaires en assurant en continu une veille juridique relative au secteur de l’immobilier, afin de tenir compte des réglementations applicables et de leurs modifications.\r\n
      \r\n
      Pilier de la structure et relais de l’information, il prend en charge l’assistanat juridique, le traitement administratif des opérations liées à la transaction, à la gestion locative et au syndic de copropriété et assure la liaison avec les clients et les partenaires, dans le respect des échéances et de la réglementation en vigueur.
      """
    -public: false
    -_links: null
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1326 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#1931
    -lockBy: App\Entity\Scholar\Module\OriginModule {#1946 …}
    -lockByStatus: 1
    -id: "4830422e-a342-11ef-8ed8-0242c0a83005"
    -lessons: Doctrine\ORM\PersistentCollection {#1932 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#1937 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1942 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1326 …}
    -createdAt: DateTime @1731669054 {#1929
      date: 2024-11-15 12:10:54.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458818 {#1930
      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 {#1326 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#8930
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#8952 …}
    -lockByStatus: 1
    -id: "483036b6-a342-11ef-8ed8-0242c0a83005"
    -chapters: Doctrine\ORM\PersistentCollection {#8931 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#8936 …}
    -exercises: Doctrine\ORM\PersistentCollection {#8933 …}
    -minimumTime: DateTime @21600 {#8923
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#8938 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#2380 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#8940 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#8942 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#8947 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1326 …}
    -createdAt: DateTime @1731669054 {#8928
      date: 2024-11-15 12:10:54.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1750849144 {#8929
      date: 2025-06-25 12:59:04.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1326 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\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 {#1159
    -lockBy: App\Entity\Scholar\Training\Training {#1281 …}
    -lockByStatus: 1
    -id: "6f1e9f5d-250b-11f0-b1c2-aa0701787942"
    -modules: Doctrine\ORM\PersistentCollection {#1172 …}
    -image: null
    -totalHourDescription: 833
    -videoDescription: null
    -diplomaDescription: "Titre professionnel (Nv. 5)"
    -trainingProduct: App\Entity\Payment\TrainingProduct {#1198 …}
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1205 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1218 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1223 …}
    -thematic: [
      "3"
    ]
    -diploma: 2
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1265 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1326 …}
    -createdAt: DateTime @1745939148 {#1152
      date: 2025-04-29 17:05:48.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1757458839 {#1157
      date: 2025-09-10 01:00:39.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1289 …}
    #fromApi: false
    -name: "Assistant immobilier"
    -description: """
      L’assistant immobilier travaille dans un environnement codifié, avec des professionnels relevant d’une profession réglementée. À ce titre, il doit maintenir le niveau de ses connaissances réglementaires en assurant en continu une veille juridique relative au secteur de l’immobilier, afin de tenir compte des réglementations applicables et de leurs modifications.\r\n
      \r\n
      Pilier de la structure et relais de l’information, il prend en charge l’assistanat juridique, le traitement administratif des opérations liées à la transaction, à la gestion locative et au syndic de copropriété et assure la liaison avec les clients et les partenaires, dans le respect des échéances et de la réglementation en vigueur.
      """
    -public: false
    -_links: null
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1326 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#1958
    -lockBy: App\Entity\Scholar\Module\OriginModule {#1973 …}
    -lockByStatus: 1
    -id: "48334a96-a342-11ef-8ed8-0242c0a83005"
    -lessons: Doctrine\ORM\PersistentCollection {#1959 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#1964 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1969 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1326 …}
    -createdAt: DateTime @1731669054 {#1949
      date: 2024-11-15 12:10:54.0 Europe/Paris (+01:00)
    }
    -updatedAt: null
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1326 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#9113
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#9137 …}
    -lockByStatus: 1
    -id: "48313549-a342-11ef-8ed8-0242c0a83005"
    -chapters: Doctrine\ORM\PersistentCollection {#9114 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#9119 …}
    -exercises: Doctrine\ORM\PersistentCollection {#9116 …}
    -minimumTime: DateTime @21600 {#9110
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#9121 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#2380 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#9123 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#9125 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#9131 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1326 …}
    -createdAt: DateTime @1731669054 {#9111
      date: 2024-11-15 12:10:54.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1754330877 {#9112
      date: 2025-08-04 20:07:57.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#9129 …}
    #fromApi: false
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1326 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\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 {#1159
    -lockBy: App\Entity\Scholar\Training\Training {#1281 …}
    -lockByStatus: 1
    -id: "6f1e9f5d-250b-11f0-b1c2-aa0701787942"
    -modules: Doctrine\ORM\PersistentCollection {#1172 …}
    -image: null
    -totalHourDescription: 833
    -videoDescription: null
    -diplomaDescription: "Titre professionnel (Nv. 5)"
    -trainingProduct: App\Entity\Payment\TrainingProduct {#1198 …}
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1205 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1218 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1223 …}
    -thematic: [
      "3"
    ]
    -diploma: 2
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1265 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1326 …}
    -createdAt: DateTime @1745939148 {#1152
      date: 2025-04-29 17:05:48.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1757458839 {#1157
      date: 2025-09-10 01:00:39.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1289 …}
    #fromApi: false
    -name: "Assistant immobilier"
    -description: """
      L’assistant immobilier travaille dans un environnement codifié, avec des professionnels relevant d’une profession réglementée. À ce titre, il doit maintenir le niveau de ses connaissances réglementaires en assurant en continu une veille juridique relative au secteur de l’immobilier, afin de tenir compte des réglementations applicables et de leurs modifications.\r\n
      \r\n
      Pilier de la structure et relais de l’information, il prend en charge l’assistanat juridique, le traitement administratif des opérations liées à la transaction, à la gestion locative et au syndic de copropriété et assure la liaison avec les clients et les partenaires, dans le respect des échéances et de la réglementation en vigueur.
      """
    -public: false
    -_links: null
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1326 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#1958
    -lockBy: App\Entity\Scholar\Module\OriginModule {#1973 …}
    -lockByStatus: 1
    -id: "48334a96-a342-11ef-8ed8-0242c0a83005"
    -lessons: Doctrine\ORM\PersistentCollection {#1959 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#1964 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1969 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1326 …}
    -createdAt: DateTime @1731669054 {#1949
      date: 2024-11-15 12:10:54.0 Europe/Paris (+01:00)
    }
    -updatedAt: null
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1326 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#9157
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#9179 …}
    -lockByStatus: 1
    -id: "48318ee8-a342-11ef-8ed8-0242c0a83005"
    -chapters: Doctrine\ORM\PersistentCollection {#9158 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#9163 …}
    -exercises: Doctrine\ORM\PersistentCollection {#9160 …}
    -minimumTime: DateTime @21600 {#9150
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#9165 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#2380 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#9167 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#9169 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#9174 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1326 …}
    -createdAt: DateTime @1731669054 {#9155
      date: 2024-11-15 12:10:54.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1750849144 {#9156
      date: 2025-06-25 12:59:04.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1326 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\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 {#1159
    -lockBy: App\Entity\Scholar\Training\Training {#1281 …}
    -lockByStatus: 1
    -id: "6f1e9f5d-250b-11f0-b1c2-aa0701787942"
    -modules: Doctrine\ORM\PersistentCollection {#1172 …}
    -image: null
    -totalHourDescription: 833
    -videoDescription: null
    -diplomaDescription: "Titre professionnel (Nv. 5)"
    -trainingProduct: App\Entity\Payment\TrainingProduct {#1198 …}
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1205 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1218 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1223 …}
    -thematic: [
      "3"
    ]
    -diploma: 2
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1265 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1326 …}
    -createdAt: DateTime @1745939148 {#1152
      date: 2025-04-29 17:05:48.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1757458839 {#1157
      date: 2025-09-10 01:00:39.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1289 …}
    #fromApi: false
    -name: "Assistant immobilier"
    -description: """
      L’assistant immobilier travaille dans un environnement codifié, avec des professionnels relevant d’une profession réglementée. À ce titre, il doit maintenir le niveau de ses connaissances réglementaires en assurant en continu une veille juridique relative au secteur de l’immobilier, afin de tenir compte des réglementations applicables et de leurs modifications.\r\n
      \r\n
      Pilier de la structure et relais de l’information, il prend en charge l’assistanat juridique, le traitement administratif des opérations liées à la transaction, à la gestion locative et au syndic de copropriété et assure la liaison avec les clients et les partenaires, dans le respect des échéances et de la réglementation en vigueur.
      """
    -public: false
    -_links: null
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1326 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#1958
    -lockBy: App\Entity\Scholar\Module\OriginModule {#1973 …}
    -lockByStatus: 1
    -id: "48334a96-a342-11ef-8ed8-0242c0a83005"
    -lessons: Doctrine\ORM\PersistentCollection {#1959 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#1964 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1969 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1326 …}
    -createdAt: DateTime @1731669054 {#1949
      date: 2024-11-15 12:10:54.0 Europe/Paris (+01:00)
    }
    -updatedAt: null
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1326 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#9198
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#9219 …}
    -lockByStatus: 1
    -id: "4831eb4b-a342-11ef-8ed8-0242c0a83005"
    -chapters: Doctrine\ORM\PersistentCollection {#9199 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#9204 …}
    -exercises: Doctrine\ORM\PersistentCollection {#9201 …}
    -minimumTime: null
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#9206 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#2380 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#9208 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#9210 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#9215 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1326 …}
    -createdAt: DateTime @1731669054 {#9192
      date: 2024-11-15 12:10:54.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1750849144 {#9197
      date: 2025-06-25 12:59:04.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1326 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\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 {#1159
    -lockBy: App\Entity\Scholar\Training\Training {#1281 …}
    -lockByStatus: 1
    -id: "6f1e9f5d-250b-11f0-b1c2-aa0701787942"
    -modules: Doctrine\ORM\PersistentCollection {#1172 …}
    -image: null
    -totalHourDescription: 833
    -videoDescription: null
    -diplomaDescription: "Titre professionnel (Nv. 5)"
    -trainingProduct: App\Entity\Payment\TrainingProduct {#1198 …}
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1205 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1218 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1223 …}
    -thematic: [
      "3"
    ]
    -diploma: 2
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1265 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1326 …}
    -createdAt: DateTime @1745939148 {#1152
      date: 2025-04-29 17:05:48.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1757458839 {#1157
      date: 2025-09-10 01:00:39.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1289 …}
    #fromApi: false
    -name: "Assistant immobilier"
    -description: """
      L’assistant immobilier travaille dans un environnement codifié, avec des professionnels relevant d’une profession réglementée. À ce titre, il doit maintenir le niveau de ses connaissances réglementaires en assurant en continu une veille juridique relative au secteur de l’immobilier, afin de tenir compte des réglementations applicables et de leurs modifications.\r\n
      \r\n
      Pilier de la structure et relais de l’information, il prend en charge l’assistanat juridique, le traitement administratif des opérations liées à la transaction, à la gestion locative et au syndic de copropriété et assure la liaison avec les clients et les partenaires, dans le respect des échéances et de la réglementation en vigueur.
      """
    -public: false
    -_links: null
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1326 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#1958
    -lockBy: App\Entity\Scholar\Module\OriginModule {#1973 …}
    -lockByStatus: 1
    -id: "48334a96-a342-11ef-8ed8-0242c0a83005"
    -lessons: Doctrine\ORM\PersistentCollection {#1959 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#1964 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1969 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1326 …}
    -createdAt: DateTime @1731669054 {#1949
      date: 2024-11-15 12:10:54.0 Europe/Paris (+01:00)
    }
    -updatedAt: null
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1326 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#9239
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#9261 …}
    -lockByStatus: 1
    -id: "48327ec9-a342-11ef-8ed8-0242c0a83005"
    -chapters: Doctrine\ORM\PersistentCollection {#9240 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#9245 …}
    -exercises: Doctrine\ORM\PersistentCollection {#9242 …}
    -minimumTime: DateTime @21600 {#9232
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#9247 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#2380 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#9249 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#9251 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#9256 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1326 …}
    -createdAt: DateTime @1731669054 {#9237
      date: 2024-11-15 12:10:54.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1750849144 {#9238
      date: 2025-06-25 12:59:04.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1326 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\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 {#1159
    -lockBy: App\Entity\Scholar\Training\Training {#1281 …}
    -lockByStatus: 1
    -id: "6f1e9f5d-250b-11f0-b1c2-aa0701787942"
    -modules: Doctrine\ORM\PersistentCollection {#1172 …}
    -image: null
    -totalHourDescription: 833
    -videoDescription: null
    -diplomaDescription: "Titre professionnel (Nv. 5)"
    -trainingProduct: App\Entity\Payment\TrainingProduct {#1198 …}
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1205 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1218 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1223 …}
    -thematic: [
      "3"
    ]
    -diploma: 2
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1265 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1326 …}
    -createdAt: DateTime @1745939148 {#1152
      date: 2025-04-29 17:05:48.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1757458839 {#1157
      date: 2025-09-10 01:00:39.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1289 …}
    #fromApi: false
    -name: "Assistant immobilier"
    -description: """
      L’assistant immobilier travaille dans un environnement codifié, avec des professionnels relevant d’une profession réglementée. À ce titre, il doit maintenir le niveau de ses connaissances réglementaires en assurant en continu une veille juridique relative au secteur de l’immobilier, afin de tenir compte des réglementations applicables et de leurs modifications.\r\n
      \r\n
      Pilier de la structure et relais de l’information, il prend en charge l’assistanat juridique, le traitement administratif des opérations liées à la transaction, à la gestion locative et au syndic de copropriété et assure la liaison avec les clients et les partenaires, dans le respect des échéances et de la réglementation en vigueur.
      """
    -public: false
    -_links: null
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1326 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#1958
    -lockBy: App\Entity\Scholar\Module\OriginModule {#1973 …}
    -lockByStatus: 1
    -id: "48334a96-a342-11ef-8ed8-0242c0a83005"
    -lessons: Doctrine\ORM\PersistentCollection {#1959 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#1964 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1969 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1326 …}
    -createdAt: DateTime @1731669054 {#1949
      date: 2024-11-15 12:10:54.0 Europe/Paris (+01:00)
    }
    -updatedAt: null
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1326 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#9281
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#9303 …}
    -lockByStatus: 1
    -id: "4832e184-a342-11ef-8ed8-0242c0a83005"
    -chapters: Doctrine\ORM\PersistentCollection {#9282 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#9287 …}
    -exercises: Doctrine\ORM\PersistentCollection {#9284 …}
    -minimumTime: DateTime @21600 {#9274
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#9289 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#2380 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#9291 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#9293 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#9298 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1326 …}
    -createdAt: DateTime @1731669054 {#9279
      date: 2024-11-15 12:10:54.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1750849144 {#9280
      date: 2025-06-25 12:59:04.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1326 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\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 {#1159
    -lockBy: App\Entity\Scholar\Training\Training {#1281 …}
    -lockByStatus: 1
    -id: "6f1e9f5d-250b-11f0-b1c2-aa0701787942"
    -modules: Doctrine\ORM\PersistentCollection {#1172 …}
    -image: null
    -totalHourDescription: 833
    -videoDescription: null
    -diplomaDescription: "Titre professionnel (Nv. 5)"
    -trainingProduct: App\Entity\Payment\TrainingProduct {#1198 …}
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1205 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1218 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1223 …}
    -thematic: [
      "3"
    ]
    -diploma: 2
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1265 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1326 …}
    -createdAt: DateTime @1745939148 {#1152
      date: 2025-04-29 17:05:48.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1757458839 {#1157
      date: 2025-09-10 01:00:39.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1289 …}
    #fromApi: false
    -name: "Assistant immobilier"
    -description: """
      L’assistant immobilier travaille dans un environnement codifié, avec des professionnels relevant d’une profession réglementée. À ce titre, il doit maintenir le niveau de ses connaissances réglementaires en assurant en continu une veille juridique relative au secteur de l’immobilier, afin de tenir compte des réglementations applicables et de leurs modifications.\r\n
      \r\n
      Pilier de la structure et relais de l’information, il prend en charge l’assistanat juridique, le traitement administratif des opérations liées à la transaction, à la gestion locative et au syndic de copropriété et assure la liaison avec les clients et les partenaires, dans le respect des échéances et de la réglementation en vigueur.
      """
    -public: false
    -_links: null
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1326 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#1958
    -lockBy: App\Entity\Scholar\Module\OriginModule {#1973 …}
    -lockByStatus: 1
    -id: "48334a96-a342-11ef-8ed8-0242c0a83005"
    -lessons: Doctrine\ORM\PersistentCollection {#1959 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#1964 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1969 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1326 …}
    -createdAt: DateTime @1731669054 {#1949
      date: 2024-11-15 12:10:54.0 Europe/Paris (+01:00)
    }
    -updatedAt: null
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1326 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#9323
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#9345 …}
    -lockByStatus: 1
    -id: "48333e39-a342-11ef-8ed8-0242c0a83005"
    -chapters: Doctrine\ORM\PersistentCollection {#9324 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#9329 …}
    -exercises: Doctrine\ORM\PersistentCollection {#9326 …}
    -minimumTime: DateTime @21600 {#9316
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#9331 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#2380 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#9333 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#9335 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#9340 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1326 …}
    -createdAt: DateTime @1731669054 {#9321
      date: 2024-11-15 12:10:54.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1750849144 {#9322
      date: 2025-06-25 12:59:04.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1326 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\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 {#1159
    -lockBy: App\Entity\Scholar\Training\Training {#1281 …}
    -lockByStatus: 1
    -id: "6f1e9f5d-250b-11f0-b1c2-aa0701787942"
    -modules: Doctrine\ORM\PersistentCollection {#1172 …}
    -image: null
    -totalHourDescription: 833
    -videoDescription: null
    -diplomaDescription: "Titre professionnel (Nv. 5)"
    -trainingProduct: App\Entity\Payment\TrainingProduct {#1198 …}
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1205 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1218 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1223 …}
    -thematic: [
      "3"
    ]
    -diploma: 2
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1265 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1326 …}
    -createdAt: DateTime @1745939148 {#1152
      date: 2025-04-29 17:05:48.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1757458839 {#1157
      date: 2025-09-10 01:00:39.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1289 …}
    #fromApi: false
    -name: "Assistant immobilier"
    -description: """
      L’assistant immobilier travaille dans un environnement codifié, avec des professionnels relevant d’une profession réglementée. À ce titre, il doit maintenir le niveau de ses connaissances réglementaires en assurant en continu une veille juridique relative au secteur de l’immobilier, afin de tenir compte des réglementations applicables et de leurs modifications.\r\n
      \r\n
      Pilier de la structure et relais de l’information, il prend en charge l’assistanat juridique, le traitement administratif des opérations liées à la transaction, à la gestion locative et au syndic de copropriété et assure la liaison avec les clients et les partenaires, dans le respect des échéances et de la réglementation en vigueur.
      """
    -public: false
    -_links: null
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1326 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#1985
    -lockBy: App\Entity\Scholar\Module\OriginModule {#2000 …}
    -lockByStatus: 1
    -id: "4835a2de-a342-11ef-8ed8-0242c0a83005"
    -lessons: Doctrine\ORM\PersistentCollection {#1986 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#1991 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1996 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1326 …}
    -createdAt: DateTime @1731669054 {#1976
      date: 2024-11-15 12:10:54.0 Europe/Paris (+01:00)
    }
    -updatedAt: null
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1326 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#9534
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#9557 …}
    -lockByStatus: 1
    -id: "483430eb-a342-11ef-8ed8-0242c0a83005"
    -chapters: Doctrine\ORM\PersistentCollection {#9535 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#9540 …}
    -exercises: Doctrine\ORM\PersistentCollection {#9537 …}
    -minimumTime: DateTime @21600 {#9531
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#9542 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#2380 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#9544 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#9546 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#9552 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1326 …}
    -createdAt: DateTime @1731669054 {#9532
      date: 2024-11-15 12:10:54.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1750849144 {#9533
      date: 2025-06-25 12:59:04.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1326 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\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 {#1159
    -lockBy: App\Entity\Scholar\Training\Training {#1281 …}
    -lockByStatus: 1
    -id: "6f1e9f5d-250b-11f0-b1c2-aa0701787942"
    -modules: Doctrine\ORM\PersistentCollection {#1172 …}
    -image: null
    -totalHourDescription: 833
    -videoDescription: null
    -diplomaDescription: "Titre professionnel (Nv. 5)"
    -trainingProduct: App\Entity\Payment\TrainingProduct {#1198 …}
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1205 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1218 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1223 …}
    -thematic: [
      "3"
    ]
    -diploma: 2
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1265 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1326 …}
    -createdAt: DateTime @1745939148 {#1152
      date: 2025-04-29 17:05:48.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1757458839 {#1157
      date: 2025-09-10 01:00:39.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1289 …}
    #fromApi: false
    -name: "Assistant immobilier"
    -description: """
      L’assistant immobilier travaille dans un environnement codifié, avec des professionnels relevant d’une profession réglementée. À ce titre, il doit maintenir le niveau de ses connaissances réglementaires en assurant en continu une veille juridique relative au secteur de l’immobilier, afin de tenir compte des réglementations applicables et de leurs modifications.\r\n
      \r\n
      Pilier de la structure et relais de l’information, il prend en charge l’assistanat juridique, le traitement administratif des opérations liées à la transaction, à la gestion locative et au syndic de copropriété et assure la liaison avec les clients et les partenaires, dans le respect des échéances et de la réglementation en vigueur.
      """
    -public: false
    -_links: null
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1326 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#1985
    -lockBy: App\Entity\Scholar\Module\OriginModule {#2000 …}
    -lockByStatus: 1
    -id: "4835a2de-a342-11ef-8ed8-0242c0a83005"
    -lessons: Doctrine\ORM\PersistentCollection {#1986 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#1991 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1996 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1326 …}
    -createdAt: DateTime @1731669054 {#1976
      date: 2024-11-15 12:10:54.0 Europe/Paris (+01:00)
    }
    -updatedAt: null
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1326 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#9578
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#9601 …}
    -lockByStatus: 1
    -id: "48349043-a342-11ef-8ed8-0242c0a83005"
    -chapters: Doctrine\ORM\PersistentCollection {#9579 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#9584 …}
    -exercises: Doctrine\ORM\PersistentCollection {#9581 …}
    -minimumTime: DateTime @21600 {#9570
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#9586 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#2380 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#9588 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#9590 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#9596 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1326 …}
    -createdAt: DateTime @1731669054 {#9576
      date: 2024-11-15 12:10:54.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1750849144 {#9577
      date: 2025-06-25 12:59:04.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1326 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\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 {#1159
    -lockBy: App\Entity\Scholar\Training\Training {#1281 …}
    -lockByStatus: 1
    -id: "6f1e9f5d-250b-11f0-b1c2-aa0701787942"
    -modules: Doctrine\ORM\PersistentCollection {#1172 …}
    -image: null
    -totalHourDescription: 833
    -videoDescription: null
    -diplomaDescription: "Titre professionnel (Nv. 5)"
    -trainingProduct: App\Entity\Payment\TrainingProduct {#1198 …}
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1205 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1218 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1223 …}
    -thematic: [
      "3"
    ]
    -diploma: 2
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1265 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1326 …}
    -createdAt: DateTime @1745939148 {#1152
      date: 2025-04-29 17:05:48.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1757458839 {#1157
      date: 2025-09-10 01:00:39.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1289 …}
    #fromApi: false
    -name: "Assistant immobilier"
    -description: """
      L’assistant immobilier travaille dans un environnement codifié, avec des professionnels relevant d’une profession réglementée. À ce titre, il doit maintenir le niveau de ses connaissances réglementaires en assurant en continu une veille juridique relative au secteur de l’immobilier, afin de tenir compte des réglementations applicables et de leurs modifications.\r\n
      \r\n
      Pilier de la structure et relais de l’information, il prend en charge l’assistanat juridique, le traitement administratif des opérations liées à la transaction, à la gestion locative et au syndic de copropriété et assure la liaison avec les clients et les partenaires, dans le respect des échéances et de la réglementation en vigueur.
      """
    -public: false
    -_links: null
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1326 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#1985
    -lockBy: App\Entity\Scholar\Module\OriginModule {#2000 …}
    -lockByStatus: 1
    -id: "4835a2de-a342-11ef-8ed8-0242c0a83005"
    -lessons: Doctrine\ORM\PersistentCollection {#1986 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#1991 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1996 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1326 …}
    -createdAt: DateTime @1731669054 {#1976
      date: 2024-11-15 12:10:54.0 Europe/Paris (+01:00)
    }
    -updatedAt: null
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1326 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#9622
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#9644 …}
    -lockByStatus: 1
    -id: "4834f145-a342-11ef-8ed8-0242c0a83005"
    -chapters: Doctrine\ORM\PersistentCollection {#9623 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#9628 …}
    -exercises: Doctrine\ORM\PersistentCollection {#9625 …}
    -minimumTime: DateTime @21600 {#9614
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#9630 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#2380 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#9632 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#9634 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#9639 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1326 …}
    -createdAt: DateTime @1731669054 {#9620
      date: 2024-11-15 12:10:54.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1750849144 {#9621
      date: 2025-06-25 12:59:04.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1326 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\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 {#1159
    -lockBy: App\Entity\Scholar\Training\Training {#1281 …}
    -lockByStatus: 1
    -id: "6f1e9f5d-250b-11f0-b1c2-aa0701787942"
    -modules: Doctrine\ORM\PersistentCollection {#1172 …}
    -image: null
    -totalHourDescription: 833
    -videoDescription: null
    -diplomaDescription: "Titre professionnel (Nv. 5)"
    -trainingProduct: App\Entity\Payment\TrainingProduct {#1198 …}
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1205 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1218 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1223 …}
    -thematic: [
      "3"
    ]
    -diploma: 2
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1265 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1326 …}
    -createdAt: DateTime @1745939148 {#1152
      date: 2025-04-29 17:05:48.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1757458839 {#1157
      date: 2025-09-10 01:00:39.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1289 …}
    #fromApi: false
    -name: "Assistant immobilier"
    -description: """
      L’assistant immobilier travaille dans un environnement codifié, avec des professionnels relevant d’une profession réglementée. À ce titre, il doit maintenir le niveau de ses connaissances réglementaires en assurant en continu une veille juridique relative au secteur de l’immobilier, afin de tenir compte des réglementations applicables et de leurs modifications.\r\n
      \r\n
      Pilier de la structure et relais de l’information, il prend en charge l’assistanat juridique, le traitement administratif des opérations liées à la transaction, à la gestion locative et au syndic de copropriété et assure la liaison avec les clients et les partenaires, dans le respect des échéances et de la réglementation en vigueur.
      """
    -public: false
    -_links: null
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1326 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#1985
    -lockBy: App\Entity\Scholar\Module\OriginModule {#2000 …}
    -lockByStatus: 1
    -id: "4835a2de-a342-11ef-8ed8-0242c0a83005"
    -lessons: Doctrine\ORM\PersistentCollection {#1986 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#1991 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1996 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1326 …}
    -createdAt: DateTime @1731669054 {#1976
      date: 2024-11-15 12:10:54.0 Europe/Paris (+01:00)
    }
    -updatedAt: null
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1326 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#9664
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#9686 …}
    -lockByStatus: 1
    -id: "48354734-a342-11ef-8ed8-0242c0a83005"
    -chapters: Doctrine\ORM\PersistentCollection {#9665 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#9670 …}
    -exercises: Doctrine\ORM\PersistentCollection {#9667 …}
    -minimumTime: DateTime @21600 {#9657
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#9672 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#2380 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#9674 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#9676 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#9681 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1326 …}
    -createdAt: DateTime @1731669054 {#9662
      date: 2024-11-15 12:10:54.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1750849144 {#9663
      date: 2025-06-25 12:59:04.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1326 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\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 {#1159
    -lockBy: App\Entity\Scholar\Training\Training {#1281 …}
    -lockByStatus: 1
    -id: "6f1e9f5d-250b-11f0-b1c2-aa0701787942"
    -modules: Doctrine\ORM\PersistentCollection {#1172 …}
    -image: null
    -totalHourDescription: 833
    -videoDescription: null
    -diplomaDescription: "Titre professionnel (Nv. 5)"
    -trainingProduct: App\Entity\Payment\TrainingProduct {#1198 …}
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1205 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1218 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1223 …}
    -thematic: [
      "3"
    ]
    -diploma: 2
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1265 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1326 …}
    -createdAt: DateTime @1745939148 {#1152
      date: 2025-04-29 17:05:48.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1757458839 {#1157
      date: 2025-09-10 01:00:39.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1289 …}
    #fromApi: false
    -name: "Assistant immobilier"
    -description: """
      L’assistant immobilier travaille dans un environnement codifié, avec des professionnels relevant d’une profession réglementée. À ce titre, il doit maintenir le niveau de ses connaissances réglementaires en assurant en continu une veille juridique relative au secteur de l’immobilier, afin de tenir compte des réglementations applicables et de leurs modifications.\r\n
      \r\n
      Pilier de la structure et relais de l’information, il prend en charge l’assistanat juridique, le traitement administratif des opérations liées à la transaction, à la gestion locative et au syndic de copropriété et assure la liaison avec les clients et les partenaires, dans le respect des échéances et de la réglementation en vigueur.
      """
    -public: false
    -_links: null
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1326 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#1985
    -lockBy: App\Entity\Scholar\Module\OriginModule {#2000 …}
    -lockByStatus: 1
    -id: "4835a2de-a342-11ef-8ed8-0242c0a83005"
    -lessons: Doctrine\ORM\PersistentCollection {#1986 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#1991 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1996 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1326 …}
    -createdAt: DateTime @1731669054 {#1976
      date: 2024-11-15 12:10:54.0 Europe/Paris (+01:00)
    }
    -updatedAt: null
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1326 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#9706
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#9728 …}
    -lockByStatus: 1
    -id: "4835986c-a342-11ef-8ed8-0242c0a83005"
    -chapters: Doctrine\ORM\PersistentCollection {#9707 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#9712 …}
    -exercises: Doctrine\ORM\PersistentCollection {#9709 …}
    -minimumTime: DateTime @21600 {#9699
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#9714 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#2380 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#9716 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#9718 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#9723 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1326 …}
    -createdAt: DateTime @1731669054 {#9704
      date: 2024-11-15 12:10:54.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1750849144 {#9705
      date: 2025-06-25 12:59:04.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1326 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\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 {#1159
    -lockBy: App\Entity\Scholar\Training\Training {#1281 …}
    -lockByStatus: 1
    -id: "6f1e9f5d-250b-11f0-b1c2-aa0701787942"
    -modules: Doctrine\ORM\PersistentCollection {#1172 …}
    -image: null
    -totalHourDescription: 833
    -videoDescription: null
    -diplomaDescription: "Titre professionnel (Nv. 5)"
    -trainingProduct: App\Entity\Payment\TrainingProduct {#1198 …}
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1205 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1218 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1223 …}
    -thematic: [
      "3"
    ]
    -diploma: 2
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1265 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1326 …}
    -createdAt: DateTime @1745939148 {#1152
      date: 2025-04-29 17:05:48.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1757458839 {#1157
      date: 2025-09-10 01:00:39.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1289 …}
    #fromApi: false
    -name: "Assistant immobilier"
    -description: """
      L’assistant immobilier travaille dans un environnement codifié, avec des professionnels relevant d’une profession réglementée. À ce titre, il doit maintenir le niveau de ses connaissances réglementaires en assurant en continu une veille juridique relative au secteur de l’immobilier, afin de tenir compte des réglementations applicables et de leurs modifications.\r\n
      \r\n
      Pilier de la structure et relais de l’information, il prend en charge l’assistanat juridique, le traitement administratif des opérations liées à la transaction, à la gestion locative et au syndic de copropriété et assure la liaison avec les clients et les partenaires, dans le respect des échéances et de la réglementation en vigueur.
      """
    -public: false
    -_links: null
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1326 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#2012
    -lockBy: App\Entity\Scholar\Module\OriginModule {#2026 …}
    -lockByStatus: 1
    -id: "6f03cd07-250b-11f0-b1c2-aa0701787942"
    -lessons: Doctrine\ORM\PersistentCollection {#2013 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#2018 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#2022 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1326 …}
    -createdAt: DateTime @1745939148 {#2003
      date: 2025-04-29 17:05:48.0 Europe/Paris (+02:00)
    }
    -updatedAt: null
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1326 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#9888
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#9909 …}
    -lockByStatus: 1
    -id: "6effb54b-250b-11f0-b1c2-aa0701787942"
    -chapters: Doctrine\ORM\PersistentCollection {#9889 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#9894 …}
    -exercises: Doctrine\ORM\PersistentCollection {#9891 …}
    -minimumTime: null
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#9896 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#2380 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#9898 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#9900 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#9905 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1326 …}
    -createdAt: DateTime @1745939148 {#9886
      date: 2025-04-29 17:05:48.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1750849144 {#9887
      date: 2025-06-25 12:59:04.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1326 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\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 {#1159
    -lockBy: App\Entity\Scholar\Training\Training {#1281 …}
    -lockByStatus: 1
    -id: "6f1e9f5d-250b-11f0-b1c2-aa0701787942"
    -modules: Doctrine\ORM\PersistentCollection {#1172 …}
    -image: null
    -totalHourDescription: 833
    -videoDescription: null
    -diplomaDescription: "Titre professionnel (Nv. 5)"
    -trainingProduct: App\Entity\Payment\TrainingProduct {#1198 …}
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1205 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1218 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1223 …}
    -thematic: [
      "3"
    ]
    -diploma: 2
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1265 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1326 …}
    -createdAt: DateTime @1745939148 {#1152
      date: 2025-04-29 17:05:48.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1757458839 {#1157
      date: 2025-09-10 01:00:39.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1289 …}
    #fromApi: false
    -name: "Assistant immobilier"
    -description: """
      L’assistant immobilier travaille dans un environnement codifié, avec des professionnels relevant d’une profession réglementée. À ce titre, il doit maintenir le niveau de ses connaissances réglementaires en assurant en continu une veille juridique relative au secteur de l’immobilier, afin de tenir compte des réglementations applicables et de leurs modifications.\r\n
      \r\n
      Pilier de la structure et relais de l’information, il prend en charge l’assistanat juridique, le traitement administratif des opérations liées à la transaction, à la gestion locative et au syndic de copropriété et assure la liaison avec les clients et les partenaires, dans le respect des échéances et de la réglementation en vigueur.
      """
    -public: false
    -_links: null
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1326 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#2012
    -lockBy: App\Entity\Scholar\Module\OriginModule {#2026 …}
    -lockByStatus: 1
    -id: "6f03cd07-250b-11f0-b1c2-aa0701787942"
    -lessons: Doctrine\ORM\PersistentCollection {#2013 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#2018 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#2022 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1326 …}
    -createdAt: DateTime @1745939148 {#2003
      date: 2025-04-29 17:05:48.0 Europe/Paris (+02:00)
    }
    -updatedAt: null
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1326 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#9929
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#9951 …}
    -lockByStatus: 1
    -id: "6f004ff6-250b-11f0-b1c2-aa0701787942"
    -chapters: Doctrine\ORM\PersistentCollection {#9930 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#9935 …}
    -exercises: Doctrine\ORM\PersistentCollection {#9932 …}
    -minimumTime: DateTime @21600 {#9922
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#9937 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#2380 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#9939 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#9941 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#9946 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1326 …}
    -createdAt: DateTime @1745939148 {#9927
      date: 2025-04-29 17:05:48.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1750849144 {#9928
      date: 2025-06-25 12:59:04.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1326 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\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 {#1159
    -lockBy: App\Entity\Scholar\Training\Training {#1281 …}
    -lockByStatus: 1
    -id: "6f1e9f5d-250b-11f0-b1c2-aa0701787942"
    -modules: Doctrine\ORM\PersistentCollection {#1172 …}
    -image: null
    -totalHourDescription: 833
    -videoDescription: null
    -diplomaDescription: "Titre professionnel (Nv. 5)"
    -trainingProduct: App\Entity\Payment\TrainingProduct {#1198 …}
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1205 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1218 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1223 …}
    -thematic: [
      "3"
    ]
    -diploma: 2
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1265 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1326 …}
    -createdAt: DateTime @1745939148 {#1152
      date: 2025-04-29 17:05:48.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1757458839 {#1157
      date: 2025-09-10 01:00:39.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1289 …}
    #fromApi: false
    -name: "Assistant immobilier"
    -description: """
      L’assistant immobilier travaille dans un environnement codifié, avec des professionnels relevant d’une profession réglementée. À ce titre, il doit maintenir le niveau de ses connaissances réglementaires en assurant en continu une veille juridique relative au secteur de l’immobilier, afin de tenir compte des réglementations applicables et de leurs modifications.\r\n
      \r\n
      Pilier de la structure et relais de l’information, il prend en charge l’assistanat juridique, le traitement administratif des opérations liées à la transaction, à la gestion locative et au syndic de copropriété et assure la liaison avec les clients et les partenaires, dans le respect des échéances et de la réglementation en vigueur.
      """
    -public: false
    -_links: null
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1326 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#2012
    -lockBy: App\Entity\Scholar\Module\OriginModule {#2026 …}
    -lockByStatus: 1
    -id: "6f03cd07-250b-11f0-b1c2-aa0701787942"
    -lessons: Doctrine\ORM\PersistentCollection {#2013 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#2018 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#2022 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1326 …}
    -createdAt: DateTime @1745939148 {#2003
      date: 2025-04-29 17:05:48.0 Europe/Paris (+02:00)
    }
    -updatedAt: null
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1326 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#9971
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#9993 …}
    -lockByStatus: 1
    -id: "6f00da57-250b-11f0-b1c2-aa0701787942"
    -chapters: Doctrine\ORM\PersistentCollection {#9972 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#9977 …}
    -exercises: Doctrine\ORM\PersistentCollection {#9974 …}
    -minimumTime: DateTime @21600 {#9964
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#9979 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#2380 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#9981 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#9983 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#9988 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1326 …}
    -createdAt: DateTime @1745939148 {#9969
      date: 2025-04-29 17:05:48.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1750849144 {#9970
      date: 2025-06-25 12:59:04.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1326 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\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 {#1159
    -lockBy: App\Entity\Scholar\Training\Training {#1281 …}
    -lockByStatus: 1
    -id: "6f1e9f5d-250b-11f0-b1c2-aa0701787942"
    -modules: Doctrine\ORM\PersistentCollection {#1172 …}
    -image: null
    -totalHourDescription: 833
    -videoDescription: null
    -diplomaDescription: "Titre professionnel (Nv. 5)"
    -trainingProduct: App\Entity\Payment\TrainingProduct {#1198 …}
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1205 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1218 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1223 …}
    -thematic: [
      "3"
    ]
    -diploma: 2
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1265 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1326 …}
    -createdAt: DateTime @1745939148 {#1152
      date: 2025-04-29 17:05:48.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1757458839 {#1157
      date: 2025-09-10 01:00:39.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1289 …}
    #fromApi: false
    -name: "Assistant immobilier"
    -description: """
      L’assistant immobilier travaille dans un environnement codifié, avec des professionnels relevant d’une profession réglementée. À ce titre, il doit maintenir le niveau de ses connaissances réglementaires en assurant en continu une veille juridique relative au secteur de l’immobilier, afin de tenir compte des réglementations applicables et de leurs modifications.\r\n
      \r\n
      Pilier de la structure et relais de l’information, il prend en charge l’assistanat juridique, le traitement administratif des opérations liées à la transaction, à la gestion locative et au syndic de copropriété et assure la liaison avec les clients et les partenaires, dans le respect des échéances et de la réglementation en vigueur.
      """
    -public: false
    -_links: null
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1326 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#2012
    -lockBy: App\Entity\Scholar\Module\OriginModule {#2026 …}
    -lockByStatus: 1
    -id: "6f03cd07-250b-11f0-b1c2-aa0701787942"
    -lessons: Doctrine\ORM\PersistentCollection {#2013 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#2018 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#2022 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1326 …}
    -createdAt: DateTime @1745939148 {#2003
      date: 2025-04-29 17:05:48.0 Europe/Paris (+02:00)
    }
    -updatedAt: null
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1326 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#10013
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#10035 …}
    -lockByStatus: 1
    -id: "6f017134-250b-11f0-b1c2-aa0701787942"
    -chapters: Doctrine\ORM\PersistentCollection {#10014 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#10019 …}
    -exercises: Doctrine\ORM\PersistentCollection {#10016 …}
    -minimumTime: DateTime @21600 {#10006
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#10021 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#2380 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#10023 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#10025 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#10030 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1326 …}
    -createdAt: DateTime @1745939148 {#10011
      date: 2025-04-29 17:05:48.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1750849144 {#10012
      date: 2025-06-25 12:59:04.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1326 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\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 {#1159
    -lockBy: App\Entity\Scholar\Training\Training {#1281 …}
    -lockByStatus: 1
    -id: "6f1e9f5d-250b-11f0-b1c2-aa0701787942"
    -modules: Doctrine\ORM\PersistentCollection {#1172 …}
    -image: null
    -totalHourDescription: 833
    -videoDescription: null
    -diplomaDescription: "Titre professionnel (Nv. 5)"
    -trainingProduct: App\Entity\Payment\TrainingProduct {#1198 …}
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1205 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1218 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1223 …}
    -thematic: [
      "3"
    ]
    -diploma: 2
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1265 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1326 …}
    -createdAt: DateTime @1745939148 {#1152
      date: 2025-04-29 17:05:48.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1757458839 {#1157
      date: 2025-09-10 01:00:39.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1289 …}
    #fromApi: false
    -name: "Assistant immobilier"
    -description: """
      L’assistant immobilier travaille dans un environnement codifié, avec des professionnels relevant d’une profession réglementée. À ce titre, il doit maintenir le niveau de ses connaissances réglementaires en assurant en continu une veille juridique relative au secteur de l’immobilier, afin de tenir compte des réglementations applicables et de leurs modifications.\r\n
      \r\n
      Pilier de la structure et relais de l’information, il prend en charge l’assistanat juridique, le traitement administratif des opérations liées à la transaction, à la gestion locative et au syndic de copropriété et assure la liaison avec les clients et les partenaires, dans le respect des échéances et de la réglementation en vigueur.
      """
    -public: false
    -_links: null
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1326 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#2012
    -lockBy: App\Entity\Scholar\Module\OriginModule {#2026 …}
    -lockByStatus: 1
    -id: "6f03cd07-250b-11f0-b1c2-aa0701787942"
    -lessons: Doctrine\ORM\PersistentCollection {#2013 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#2018 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#2022 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1326 …}
    -createdAt: DateTime @1745939148 {#2003
      date: 2025-04-29 17:05:48.0 Europe/Paris (+02:00)
    }
    -updatedAt: null
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1326 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#10055
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#10077 …}
    -lockByStatus: 1
    -id: "6f02002c-250b-11f0-b1c2-aa0701787942"
    -chapters: Doctrine\ORM\PersistentCollection {#10056 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#10061 …}
    -exercises: Doctrine\ORM\PersistentCollection {#10058 …}
    -minimumTime: DateTime @21600 {#10048
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#10063 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#2380 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#10065 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#10067 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#10072 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1326 …}
    -createdAt: DateTime @1745939148 {#10053
      date: 2025-04-29 17:05:48.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1750849144 {#10054
      date: 2025-06-25 12:59:04.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1326 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\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 {#1159
    -lockBy: App\Entity\Scholar\Training\Training {#1281 …}
    -lockByStatus: 1
    -id: "6f1e9f5d-250b-11f0-b1c2-aa0701787942"
    -modules: Doctrine\ORM\PersistentCollection {#1172 …}
    -image: null
    -totalHourDescription: 833
    -videoDescription: null
    -diplomaDescription: "Titre professionnel (Nv. 5)"
    -trainingProduct: App\Entity\Payment\TrainingProduct {#1198 …}
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1205 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1218 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1223 …}
    -thematic: [
      "3"
    ]
    -diploma: 2
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1265 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1326 …}
    -createdAt: DateTime @1745939148 {#1152
      date: 2025-04-29 17:05:48.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1757458839 {#1157
      date: 2025-09-10 01:00:39.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1289 …}
    #fromApi: false
    -name: "Assistant immobilier"
    -description: """
      L’assistant immobilier travaille dans un environnement codifié, avec des professionnels relevant d’une profession réglementée. À ce titre, il doit maintenir le niveau de ses connaissances réglementaires en assurant en continu une veille juridique relative au secteur de l’immobilier, afin de tenir compte des réglementations applicables et de leurs modifications.\r\n
      \r\n
      Pilier de la structure et relais de l’information, il prend en charge l’assistanat juridique, le traitement administratif des opérations liées à la transaction, à la gestion locative et au syndic de copropriété et assure la liaison avec les clients et les partenaires, dans le respect des échéances et de la réglementation en vigueur.
      """
    -public: false
    -_links: null
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1326 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#2012
    -lockBy: App\Entity\Scholar\Module\OriginModule {#2026 …}
    -lockByStatus: 1
    -id: "6f03cd07-250b-11f0-b1c2-aa0701787942"
    -lessons: Doctrine\ORM\PersistentCollection {#2013 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#2018 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#2022 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1326 …}
    -createdAt: DateTime @1745939148 {#2003
      date: 2025-04-29 17:05:48.0 Europe/Paris (+02:00)
    }
    -updatedAt: null
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1326 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#10097
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#10119 …}
    -lockByStatus: 1
    -id: "6f02870c-250b-11f0-b1c2-aa0701787942"
    -chapters: Doctrine\ORM\PersistentCollection {#10098 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#10103 …}
    -exercises: Doctrine\ORM\PersistentCollection {#10100 …}
    -minimumTime: DateTime @21600 {#10090
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#10105 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#2380 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#10107 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#10109 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#10114 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1326 …}
    -createdAt: DateTime @1745939148 {#10095
      date: 2025-04-29 17:05:48.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1750849144 {#10096
      date: 2025-06-25 12:59:04.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1326 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\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 {#1159
    -lockBy: App\Entity\Scholar\Training\Training {#1281 …}
    -lockByStatus: 1
    -id: "6f1e9f5d-250b-11f0-b1c2-aa0701787942"
    -modules: Doctrine\ORM\PersistentCollection {#1172 …}
    -image: null
    -totalHourDescription: 833
    -videoDescription: null
    -diplomaDescription: "Titre professionnel (Nv. 5)"
    -trainingProduct: App\Entity\Payment\TrainingProduct {#1198 …}
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1205 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1218 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1223 …}
    -thematic: [
      "3"
    ]
    -diploma: 2
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1265 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1326 …}
    -createdAt: DateTime @1745939148 {#1152
      date: 2025-04-29 17:05:48.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1757458839 {#1157
      date: 2025-09-10 01:00:39.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1289 …}
    #fromApi: false
    -name: "Assistant immobilier"
    -description: """
      L’assistant immobilier travaille dans un environnement codifié, avec des professionnels relevant d’une profession réglementée. À ce titre, il doit maintenir le niveau de ses connaissances réglementaires en assurant en continu une veille juridique relative au secteur de l’immobilier, afin de tenir compte des réglementations applicables et de leurs modifications.\r\n
      \r\n
      Pilier de la structure et relais de l’information, il prend en charge l’assistanat juridique, le traitement administratif des opérations liées à la transaction, à la gestion locative et au syndic de copropriété et assure la liaison avec les clients et les partenaires, dans le respect des échéances et de la réglementation en vigueur.
      """
    -public: false
    -_links: null
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1326 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#2012
    -lockBy: App\Entity\Scholar\Module\OriginModule {#2026 …}
    -lockByStatus: 1
    -id: "6f03cd07-250b-11f0-b1c2-aa0701787942"
    -lessons: Doctrine\ORM\PersistentCollection {#2013 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#2018 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#2022 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1326 …}
    -createdAt: DateTime @1745939148 {#2003
      date: 2025-04-29 17:05:48.0 Europe/Paris (+02:00)
    }
    -updatedAt: null
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1326 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#10139
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#10161 …}
    -lockByStatus: 1
    -id: "6f032e9a-250b-11f0-b1c2-aa0701787942"
    -chapters: Doctrine\ORM\PersistentCollection {#10140 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#10145 …}
    -exercises: Doctrine\ORM\PersistentCollection {#10142 …}
    -minimumTime: DateTime @21600 {#10132
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#10147 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#2380 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#10149 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#10151 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#10156 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1326 …}
    -createdAt: DateTime @1745939148 {#10137
      date: 2025-04-29 17:05:48.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1750849144 {#10138
      date: 2025-06-25 12:59:04.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1326 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\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 {#1159
    -lockBy: App\Entity\Scholar\Training\Training {#1281 …}
    -lockByStatus: 1
    -id: "6f1e9f5d-250b-11f0-b1c2-aa0701787942"
    -modules: Doctrine\ORM\PersistentCollection {#1172 …}
    -image: null
    -totalHourDescription: 833
    -videoDescription: null
    -diplomaDescription: "Titre professionnel (Nv. 5)"
    -trainingProduct: App\Entity\Payment\TrainingProduct {#1198 …}
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1205 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1218 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1223 …}
    -thematic: [
      "3"
    ]
    -diploma: 2
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1265 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1326 …}
    -createdAt: DateTime @1745939148 {#1152
      date: 2025-04-29 17:05:48.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1757458839 {#1157
      date: 2025-09-10 01:00:39.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1289 …}
    #fromApi: false
    -name: "Assistant immobilier"
    -description: """
      L’assistant immobilier travaille dans un environnement codifié, avec des professionnels relevant d’une profession réglementée. À ce titre, il doit maintenir le niveau de ses connaissances réglementaires en assurant en continu une veille juridique relative au secteur de l’immobilier, afin de tenir compte des réglementations applicables et de leurs modifications.\r\n
      \r\n
      Pilier de la structure et relais de l’information, il prend en charge l’assistanat juridique, le traitement administratif des opérations liées à la transaction, à la gestion locative et au syndic de copropriété et assure la liaison avec les clients et les partenaires, dans le respect des échéances et de la réglementation en vigueur.
      """
    -public: false
    -_links: null
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1326 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#2012
    -lockBy: App\Entity\Scholar\Module\OriginModule {#2026 …}
    -lockByStatus: 1
    -id: "6f03cd07-250b-11f0-b1c2-aa0701787942"
    -lessons: Doctrine\ORM\PersistentCollection {#2013 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#2018 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#2022 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1326 …}
    -createdAt: DateTime @1745939148 {#2003
      date: 2025-04-29 17:05:48.0 Europe/Paris (+02:00)
    }
    -updatedAt: null
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1326 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#10181
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#10203 …}
    -lockByStatus: 1
    -id: "6f03bce7-250b-11f0-b1c2-aa0701787942"
    -chapters: Doctrine\ORM\PersistentCollection {#10182 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#10187 …}
    -exercises: Doctrine\ORM\PersistentCollection {#10184 …}
    -minimumTime: DateTime @21600 {#10174
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#10189 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#2380 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#10191 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#10193 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#10198 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1326 …}
    -createdAt: DateTime @1745939148 {#10179
      date: 2025-04-29 17:05:48.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1750849144 {#10180
      date: 2025-06-25 12:59:04.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1326 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\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 {#1159
    -lockBy: App\Entity\Scholar\Training\Training {#1281 …}
    -lockByStatus: 1
    -id: "6f1e9f5d-250b-11f0-b1c2-aa0701787942"
    -modules: Doctrine\ORM\PersistentCollection {#1172 …}
    -image: null
    -totalHourDescription: 833
    -videoDescription: null
    -diplomaDescription: "Titre professionnel (Nv. 5)"
    -trainingProduct: App\Entity\Payment\TrainingProduct {#1198 …}
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1205 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1218 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1223 …}
    -thematic: [
      "3"
    ]
    -diploma: 2
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1265 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1326 …}
    -createdAt: DateTime @1745939148 {#1152
      date: 2025-04-29 17:05:48.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1757458839 {#1157
      date: 2025-09-10 01:00:39.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1289 …}
    #fromApi: false
    -name: "Assistant immobilier"
    -description: """
      L’assistant immobilier travaille dans un environnement codifié, avec des professionnels relevant d’une profession réglementée. À ce titre, il doit maintenir le niveau de ses connaissances réglementaires en assurant en continu une veille juridique relative au secteur de l’immobilier, afin de tenir compte des réglementations applicables et de leurs modifications.\r\n
      \r\n
      Pilier de la structure et relais de l’information, il prend en charge l’assistanat juridique, le traitement administratif des opérations liées à la transaction, à la gestion locative et au syndic de copropriété et assure la liaison avec les clients et les partenaires, dans le respect des échéances et de la réglementation en vigueur.
      """
    -public: false
    -_links: null
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1326 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#2037
    -lockBy: App\Entity\Scholar\Module\OriginModule {#2051 …}
    -lockByStatus: 1
    -id: "6f061bb0-250b-11f0-b1c2-aa0701787942"
    -lessons: Doctrine\ORM\PersistentCollection {#2038 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#2043 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#2047 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1326 …}
    -createdAt: DateTime @1745939148 {#2029
      date: 2025-04-29 17:05:48.0 Europe/Paris (+02:00)
    }
    -updatedAt: null
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1326 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#10448
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#10470 …}
    -lockByStatus: 1
    -id: "6f04fbab-250b-11f0-b1c2-aa0701787942"
    -chapters: Doctrine\ORM\PersistentCollection {#10449 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#10454 …}
    -exercises: Doctrine\ORM\PersistentCollection {#10451 …}
    -minimumTime: DateTime @21600 {#10445
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#10456 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#2380 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#10458 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#10460 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#10465 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1326 …}
    -createdAt: DateTime @1745939148 {#10446
      date: 2025-04-29 17:05:48.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1750849144 {#10447
      date: 2025-06-25 12:59:04.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1326 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\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 {#1159
    -lockBy: App\Entity\Scholar\Training\Training {#1281 …}
    -lockByStatus: 1
    -id: "6f1e9f5d-250b-11f0-b1c2-aa0701787942"
    -modules: Doctrine\ORM\PersistentCollection {#1172 …}
    -image: null
    -totalHourDescription: 833
    -videoDescription: null
    -diplomaDescription: "Titre professionnel (Nv. 5)"
    -trainingProduct: App\Entity\Payment\TrainingProduct {#1198 …}
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1205 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1218 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1223 …}
    -thematic: [
      "3"
    ]
    -diploma: 2
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1265 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1326 …}
    -createdAt: DateTime @1745939148 {#1152
      date: 2025-04-29 17:05:48.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1757458839 {#1157
      date: 2025-09-10 01:00:39.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1289 …}
    #fromApi: false
    -name: "Assistant immobilier"
    -description: """
      L’assistant immobilier travaille dans un environnement codifié, avec des professionnels relevant d’une profession réglementée. À ce titre, il doit maintenir le niveau de ses connaissances réglementaires en assurant en continu une veille juridique relative au secteur de l’immobilier, afin de tenir compte des réglementations applicables et de leurs modifications.\r\n
      \r\n
      Pilier de la structure et relais de l’information, il prend en charge l’assistanat juridique, le traitement administratif des opérations liées à la transaction, à la gestion locative et au syndic de copropriété et assure la liaison avec les clients et les partenaires, dans le respect des échéances et de la réglementation en vigueur.
      """
    -public: false
    -_links: null
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1326 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#2037
    -lockBy: App\Entity\Scholar\Module\OriginModule {#2051 …}
    -lockByStatus: 1
    -id: "6f061bb0-250b-11f0-b1c2-aa0701787942"
    -lessons: Doctrine\ORM\PersistentCollection {#2038 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#2043 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#2047 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1326 …}
    -createdAt: DateTime @1745939148 {#2029
      date: 2025-04-29 17:05:48.0 Europe/Paris (+02:00)
    }
    -updatedAt: null
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1326 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#10489
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#10511 …}
    -lockByStatus: 1
    -id: "6f058ea7-250b-11f0-b1c2-aa0701787942"
    -chapters: Doctrine\ORM\PersistentCollection {#10490 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#10495 …}
    -exercises: Doctrine\ORM\PersistentCollection {#10492 …}
    -minimumTime: DateTime @21600 {#10482
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#10497 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#2380 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#10499 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#10501 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#10506 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1326 …}
    -createdAt: DateTime @1745939148 {#10487
      date: 2025-04-29 17:05:48.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1750849144 {#10488
      date: 2025-06-25 12:59:04.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1326 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\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 {#1159
    -lockBy: App\Entity\Scholar\Training\Training {#1281 …}
    -lockByStatus: 1
    -id: "6f1e9f5d-250b-11f0-b1c2-aa0701787942"
    -modules: Doctrine\ORM\PersistentCollection {#1172 …}
    -image: null
    -totalHourDescription: 833
    -videoDescription: null
    -diplomaDescription: "Titre professionnel (Nv. 5)"
    -trainingProduct: App\Entity\Payment\TrainingProduct {#1198 …}
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1205 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1218 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1223 …}
    -thematic: [
      "3"
    ]
    -diploma: 2
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1265 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1326 …}
    -createdAt: DateTime @1745939148 {#1152
      date: 2025-04-29 17:05:48.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1757458839 {#1157
      date: 2025-09-10 01:00:39.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1289 …}
    #fromApi: false
    -name: "Assistant immobilier"
    -description: """
      L’assistant immobilier travaille dans un environnement codifié, avec des professionnels relevant d’une profession réglementée. À ce titre, il doit maintenir le niveau de ses connaissances réglementaires en assurant en continu une veille juridique relative au secteur de l’immobilier, afin de tenir compte des réglementations applicables et de leurs modifications.\r\n
      \r\n
      Pilier de la structure et relais de l’information, il prend en charge l’assistanat juridique, le traitement administratif des opérations liées à la transaction, à la gestion locative et au syndic de copropriété et assure la liaison avec les clients et les partenaires, dans le respect des échéances et de la réglementation en vigueur.
      """
    -public: false
    -_links: null
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1326 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#2037
    -lockBy: App\Entity\Scholar\Module\OriginModule {#2051 …}
    -lockByStatus: 1
    -id: "6f061bb0-250b-11f0-b1c2-aa0701787942"
    -lessons: Doctrine\ORM\PersistentCollection {#2038 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#2043 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#2047 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1326 …}
    -createdAt: DateTime @1745939148 {#2029
      date: 2025-04-29 17:05:48.0 Europe/Paris (+02:00)
    }
    -updatedAt: null
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1326 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#10530
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#10552 …}
    -lockByStatus: 1
    -id: "6f0612eb-250b-11f0-b1c2-aa0701787942"
    -chapters: Doctrine\ORM\PersistentCollection {#10531 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#10536 …}
    -exercises: Doctrine\ORM\PersistentCollection {#10533 …}
    -minimumTime: DateTime @21600 {#10523
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#10538 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#2380 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#10540 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#10542 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#10547 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1326 …}
    -createdAt: DateTime @1745939148 {#10528
      date: 2025-04-29 17:05:48.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1750849144 {#10529
      date: 2025-06-25 12:59:04.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1326 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\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 {#1159
    -lockBy: App\Entity\Scholar\Training\Training {#1281 …}
    -lockByStatus: 1
    -id: "6f1e9f5d-250b-11f0-b1c2-aa0701787942"
    -modules: Doctrine\ORM\PersistentCollection {#1172 …}
    -image: null
    -totalHourDescription: 833
    -videoDescription: null
    -diplomaDescription: "Titre professionnel (Nv. 5)"
    -trainingProduct: App\Entity\Payment\TrainingProduct {#1198 …}
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1205 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1218 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1223 …}
    -thematic: [
      "3"
    ]
    -diploma: 2
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1265 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1326 …}
    -createdAt: DateTime @1745939148 {#1152
      date: 2025-04-29 17:05:48.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1757458839 {#1157
      date: 2025-09-10 01:00:39.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1289 …}
    #fromApi: false
    -name: "Assistant immobilier"
    -description: """
      L’assistant immobilier travaille dans un environnement codifié, avec des professionnels relevant d’une profession réglementée. À ce titre, il doit maintenir le niveau de ses connaissances réglementaires en assurant en continu une veille juridique relative au secteur de l’immobilier, afin de tenir compte des réglementations applicables et de leurs modifications.\r\n
      \r\n
      Pilier de la structure et relais de l’information, il prend en charge l’assistanat juridique, le traitement administratif des opérations liées à la transaction, à la gestion locative et au syndic de copropriété et assure la liaison avec les clients et les partenaires, dans le respect des échéances et de la réglementation en vigueur.
      """
    -public: false
    -_links: null
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1326 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#2062
    -lockBy: App\Entity\Scholar\Module\OriginModule {#2076 …}
    -lockByStatus: 1
    -id: "6f0b6c39-250b-11f0-b1c2-aa0701787942"
    -lessons: Doctrine\ORM\PersistentCollection {#2063 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#2068 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#2072 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1326 …}
    -createdAt: DateTime @1745939148 {#2054
      date: 2025-04-29 17:05:48.0 Europe/Paris (+02:00)
    }
    -updatedAt: null
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1326 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#10656
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#10678 …}
    -lockByStatus: 1
    -id: "6f07aec4-250b-11f0-b1c2-aa0701787942"
    -chapters: Doctrine\ORM\PersistentCollection {#10657 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#10662 …}
    -exercises: Doctrine\ORM\PersistentCollection {#10659 …}
    -minimumTime: DateTime @21600 {#10653
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#10664 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#2380 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#10666 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#10668 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#10673 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1326 …}
    -createdAt: DateTime @1745939148 {#10654
      date: 2025-04-29 17:05:48.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1750849144 {#10655
      date: 2025-06-25 12:59:04.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1326 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\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 {#1159
    -lockBy: App\Entity\Scholar\Training\Training {#1281 …}
    -lockByStatus: 1
    -id: "6f1e9f5d-250b-11f0-b1c2-aa0701787942"
    -modules: Doctrine\ORM\PersistentCollection {#1172 …}
    -image: null
    -totalHourDescription: 833
    -videoDescription: null
    -diplomaDescription: "Titre professionnel (Nv. 5)"
    -trainingProduct: App\Entity\Payment\TrainingProduct {#1198 …}
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1205 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1218 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1223 …}
    -thematic: [
      "3"
    ]
    -diploma: 2
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1265 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1326 …}
    -createdAt: DateTime @1745939148 {#1152
      date: 2025-04-29 17:05:48.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1757458839 {#1157
      date: 2025-09-10 01:00:39.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1289 …}
    #fromApi: false
    -name: "Assistant immobilier"
    -description: """
      L’assistant immobilier travaille dans un environnement codifié, avec des professionnels relevant d’une profession réglementée. À ce titre, il doit maintenir le niveau de ses connaissances réglementaires en assurant en continu une veille juridique relative au secteur de l’immobilier, afin de tenir compte des réglementations applicables et de leurs modifications.\r\n
      \r\n
      Pilier de la structure et relais de l’information, il prend en charge l’assistanat juridique, le traitement administratif des opérations liées à la transaction, à la gestion locative et au syndic de copropriété et assure la liaison avec les clients et les partenaires, dans le respect des échéances et de la réglementation en vigueur.
      """
    -public: false
    -_links: null
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1326 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#2062
    -lockBy: App\Entity\Scholar\Module\OriginModule {#2076 …}
    -lockByStatus: 1
    -id: "6f0b6c39-250b-11f0-b1c2-aa0701787942"
    -lessons: Doctrine\ORM\PersistentCollection {#2063 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#2068 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#2072 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1326 …}
    -createdAt: DateTime @1745939148 {#2054
      date: 2025-04-29 17:05:48.0 Europe/Paris (+02:00)
    }
    -updatedAt: null
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1326 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#10697
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#10719 …}
    -lockByStatus: 1
    -id: "6f086157-250b-11f0-b1c2-aa0701787942"
    -chapters: Doctrine\ORM\PersistentCollection {#10698 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#10703 …}
    -exercises: Doctrine\ORM\PersistentCollection {#10700 …}
    -minimumTime: DateTime @21600 {#10690
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#10705 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#2380 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#10707 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#10709 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#10714 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1326 …}
    -createdAt: DateTime @1745939148 {#10695
      date: 2025-04-29 17:05:48.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1750849144 {#10696
      date: 2025-06-25 12:59:04.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1326 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\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 {#1159
    -lockBy: App\Entity\Scholar\Training\Training {#1281 …}
    -lockByStatus: 1
    -id: "6f1e9f5d-250b-11f0-b1c2-aa0701787942"
    -modules: Doctrine\ORM\PersistentCollection {#1172 …}
    -image: null
    -totalHourDescription: 833
    -videoDescription: null
    -diplomaDescription: "Titre professionnel (Nv. 5)"
    -trainingProduct: App\Entity\Payment\TrainingProduct {#1198 …}
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1205 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1218 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1223 …}
    -thematic: [
      "3"
    ]
    -diploma: 2
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1265 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1326 …}
    -createdAt: DateTime @1745939148 {#1152
      date: 2025-04-29 17:05:48.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1757458839 {#1157
      date: 2025-09-10 01:00:39.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1289 …}
    #fromApi: false
    -name: "Assistant immobilier"
    -description: """
      L’assistant immobilier travaille dans un environnement codifié, avec des professionnels relevant d’une profession réglementée. À ce titre, il doit maintenir le niveau de ses connaissances réglementaires en assurant en continu une veille juridique relative au secteur de l’immobilier, afin de tenir compte des réglementations applicables et de leurs modifications.\r\n
      \r\n
      Pilier de la structure et relais de l’information, il prend en charge l’assistanat juridique, le traitement administratif des opérations liées à la transaction, à la gestion locative et au syndic de copropriété et assure la liaison avec les clients et les partenaires, dans le respect des échéances et de la réglementation en vigueur.
      """
    -public: false
    -_links: null
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1326 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#2062
    -lockBy: App\Entity\Scholar\Module\OriginModule {#2076 …}
    -lockByStatus: 1
    -id: "6f0b6c39-250b-11f0-b1c2-aa0701787942"
    -lessons: Doctrine\ORM\PersistentCollection {#2063 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#2068 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#2072 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1326 …}
    -createdAt: DateTime @1745939148 {#2054
      date: 2025-04-29 17:05:48.0 Europe/Paris (+02:00)
    }
    -updatedAt: null
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1326 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#10739
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#10761 …}
    -lockByStatus: 1
    -id: "6f08eadf-250b-11f0-b1c2-aa0701787942"
    -chapters: Doctrine\ORM\PersistentCollection {#10740 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#10745 …}
    -exercises: Doctrine\ORM\PersistentCollection {#10742 …}
    -minimumTime: DateTime @21600 {#10732
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#10747 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#2380 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#10749 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#10751 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#10756 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1326 …}
    -createdAt: DateTime @1745939148 {#10737
      date: 2025-04-29 17:05:48.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1750849144 {#10738
      date: 2025-06-25 12:59:04.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1326 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\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 {#1159
    -lockBy: App\Entity\Scholar\Training\Training {#1281 …}
    -lockByStatus: 1
    -id: "6f1e9f5d-250b-11f0-b1c2-aa0701787942"
    -modules: Doctrine\ORM\PersistentCollection {#1172 …}
    -image: null
    -totalHourDescription: 833
    -videoDescription: null
    -diplomaDescription: "Titre professionnel (Nv. 5)"
    -trainingProduct: App\Entity\Payment\TrainingProduct {#1198 …}
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1205 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1218 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1223 …}
    -thematic: [
      "3"
    ]
    -diploma: 2
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1265 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1326 …}
    -createdAt: DateTime @1745939148 {#1152
      date: 2025-04-29 17:05:48.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1757458839 {#1157
      date: 2025-09-10 01:00:39.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1289 …}
    #fromApi: false
    -name: "Assistant immobilier"
    -description: """
      L’assistant immobilier travaille dans un environnement codifié, avec des professionnels relevant d’une profession réglementée. À ce titre, il doit maintenir le niveau de ses connaissances réglementaires en assurant en continu une veille juridique relative au secteur de l’immobilier, afin de tenir compte des réglementations applicables et de leurs modifications.\r\n
      \r\n
      Pilier de la structure et relais de l’information, il prend en charge l’assistanat juridique, le traitement administratif des opérations liées à la transaction, à la gestion locative et au syndic de copropriété et assure la liaison avec les clients et les partenaires, dans le respect des échéances et de la réglementation en vigueur.
      """
    -public: false
    -_links: null
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1326 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#2062
    -lockBy: App\Entity\Scholar\Module\OriginModule {#2076 …}
    -lockByStatus: 1
    -id: "6f0b6c39-250b-11f0-b1c2-aa0701787942"
    -lessons: Doctrine\ORM\PersistentCollection {#2063 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#2068 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#2072 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1326 …}
    -createdAt: DateTime @1745939148 {#2054
      date: 2025-04-29 17:05:48.0 Europe/Paris (+02:00)
    }
    -updatedAt: null
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1326 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#10780
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#10802 …}
    -lockByStatus: 1
    -id: "6f09c4b2-250b-11f0-b1c2-aa0701787942"
    -chapters: Doctrine\ORM\PersistentCollection {#10781 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#10786 …}
    -exercises: Doctrine\ORM\PersistentCollection {#10783 …}
    -minimumTime: DateTime @21600 {#10773
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#10788 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#2380 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#10790 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#10792 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#10797 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1326 …}
    -createdAt: DateTime @1745939148 {#10778
      date: 2025-04-29 17:05:48.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1750849144 {#10779
      date: 2025-06-25 12:59:04.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1326 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\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 {#1159
    -lockBy: App\Entity\Scholar\Training\Training {#1281 …}
    -lockByStatus: 1
    -id: "6f1e9f5d-250b-11f0-b1c2-aa0701787942"
    -modules: Doctrine\ORM\PersistentCollection {#1172 …}
    -image: null
    -totalHourDescription: 833
    -videoDescription: null
    -diplomaDescription: "Titre professionnel (Nv. 5)"
    -trainingProduct: App\Entity\Payment\TrainingProduct {#1198 …}
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1205 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1218 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1223 …}
    -thematic: [
      "3"
    ]
    -diploma: 2
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1265 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1326 …}
    -createdAt: DateTime @1745939148 {#1152
      date: 2025-04-29 17:05:48.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1757458839 {#1157
      date: 2025-09-10 01:00:39.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1289 …}
    #fromApi: false
    -name: "Assistant immobilier"
    -description: """
      L’assistant immobilier travaille dans un environnement codifié, avec des professionnels relevant d’une profession réglementée. À ce titre, il doit maintenir le niveau de ses connaissances réglementaires en assurant en continu une veille juridique relative au secteur de l’immobilier, afin de tenir compte des réglementations applicables et de leurs modifications.\r\n
      \r\n
      Pilier de la structure et relais de l’information, il prend en charge l’assistanat juridique, le traitement administratif des opérations liées à la transaction, à la gestion locative et au syndic de copropriété et assure la liaison avec les clients et les partenaires, dans le respect des échéances et de la réglementation en vigueur.
      """
    -public: false
    -_links: null
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1326 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#2062
    -lockBy: App\Entity\Scholar\Module\OriginModule {#2076 …}
    -lockByStatus: 1
    -id: "6f0b6c39-250b-11f0-b1c2-aa0701787942"
    -lessons: Doctrine\ORM\PersistentCollection {#2063 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#2068 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#2072 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1326 …}
    -createdAt: DateTime @1745939148 {#2054
      date: 2025-04-29 17:05:48.0 Europe/Paris (+02:00)
    }
    -updatedAt: null
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1326 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#10821
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#10843 …}
    -lockByStatus: 1
    -id: "6f0ae41c-250b-11f0-b1c2-aa0701787942"
    -chapters: Doctrine\ORM\PersistentCollection {#10822 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#10827 …}
    -exercises: Doctrine\ORM\PersistentCollection {#10824 …}
    -minimumTime: DateTime @21600 {#10814
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#10829 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#2380 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#10831 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#10833 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#10838 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1326 …}
    -createdAt: DateTime @1745939148 {#10819
      date: 2025-04-29 17:05:48.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1750849144 {#10820
      date: 2025-06-25 12:59:04.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1326 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\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 {#1159
    -lockBy: App\Entity\Scholar\Training\Training {#1281 …}
    -lockByStatus: 1
    -id: "6f1e9f5d-250b-11f0-b1c2-aa0701787942"
    -modules: Doctrine\ORM\PersistentCollection {#1172 …}
    -image: null
    -totalHourDescription: 833
    -videoDescription: null
    -diplomaDescription: "Titre professionnel (Nv. 5)"
    -trainingProduct: App\Entity\Payment\TrainingProduct {#1198 …}
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1205 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1218 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1223 …}
    -thematic: [
      "3"
    ]
    -diploma: 2
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1265 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1326 …}
    -createdAt: DateTime @1745939148 {#1152
      date: 2025-04-29 17:05:48.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1757458839 {#1157
      date: 2025-09-10 01:00:39.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1289 …}
    #fromApi: false
    -name: "Assistant immobilier"
    -description: """
      L’assistant immobilier travaille dans un environnement codifié, avec des professionnels relevant d’une profession réglementée. À ce titre, il doit maintenir le niveau de ses connaissances réglementaires en assurant en continu une veille juridique relative au secteur de l’immobilier, afin de tenir compte des réglementations applicables et de leurs modifications.\r\n
      \r\n
      Pilier de la structure et relais de l’information, il prend en charge l’assistanat juridique, le traitement administratif des opérations liées à la transaction, à la gestion locative et au syndic de copropriété et assure la liaison avec les clients et les partenaires, dans le respect des échéances et de la réglementation en vigueur.
      """
    -public: false
    -_links: null
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1326 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#2062
    -lockBy: App\Entity\Scholar\Module\OriginModule {#2076 …}
    -lockByStatus: 1
    -id: "6f0b6c39-250b-11f0-b1c2-aa0701787942"
    -lessons: Doctrine\ORM\PersistentCollection {#2063 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#2068 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#2072 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1326 …}
    -createdAt: DateTime @1745939148 {#2054
      date: 2025-04-29 17:05:48.0 Europe/Paris (+02:00)
    }
    -updatedAt: null
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1326 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#10862
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#10884 …}
    -lockByStatus: 1
    -id: "6f0b651a-250b-11f0-b1c2-aa0701787942"
    -chapters: Doctrine\ORM\PersistentCollection {#10863 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#10868 …}
    -exercises: Doctrine\ORM\PersistentCollection {#10865 …}
    -minimumTime: DateTime @21600 {#10855
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#10870 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#2380 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#10872 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#10874 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#10879 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1326 …}
    -createdAt: DateTime @1745939148 {#10860
      date: 2025-04-29 17:05:48.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1750849144 {#10861
      date: 2025-06-25 12:59:04.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1326 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\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 {#1159
    -lockBy: App\Entity\Scholar\Training\Training {#1281 …}
    -lockByStatus: 1
    -id: "6f1e9f5d-250b-11f0-b1c2-aa0701787942"
    -modules: Doctrine\ORM\PersistentCollection {#1172 …}
    -image: null
    -totalHourDescription: 833
    -videoDescription: null
    -diplomaDescription: "Titre professionnel (Nv. 5)"
    -trainingProduct: App\Entity\Payment\TrainingProduct {#1198 …}
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1205 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1218 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1223 …}
    -thematic: [
      "3"
    ]
    -diploma: 2
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1265 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1326 …}
    -createdAt: DateTime @1745939148 {#1152
      date: 2025-04-29 17:05:48.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1757458839 {#1157
      date: 2025-09-10 01:00:39.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1289 …}
    #fromApi: false
    -name: "Assistant immobilier"
    -description: """
      L’assistant immobilier travaille dans un environnement codifié, avec des professionnels relevant d’une profession réglementée. À ce titre, il doit maintenir le niveau de ses connaissances réglementaires en assurant en continu une veille juridique relative au secteur de l’immobilier, afin de tenir compte des réglementations applicables et de leurs modifications.\r\n
      \r\n
      Pilier de la structure et relais de l’information, il prend en charge l’assistanat juridique, le traitement administratif des opérations liées à la transaction, à la gestion locative et au syndic de copropriété et assure la liaison avec les clients et les partenaires, dans le respect des échéances et de la réglementation en vigueur.
      """
    -public: false
    -_links: null
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1326 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#2087
    -lockBy: App\Entity\Scholar\Module\OriginModule {#2100 …}
    -lockByStatus: 1
    -id: "6f0d921a-250b-11f0-b1c2-aa0701787942"
    -lessons: Doctrine\ORM\PersistentCollection {#2088 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#2093 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#2097 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1326 …}
    -createdAt: DateTime @1745939148 {#2079
      date: 2025-04-29 17:05:48.0 Europe/Paris (+02:00)
    }
    -updatedAt: null
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1326 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#11072
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#11094 …}
    -lockByStatus: 1
    -id: "6f0c8c67-250b-11f0-b1c2-aa0701787942"
    -chapters: Doctrine\ORM\PersistentCollection {#11073 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#11078 …}
    -exercises: Doctrine\ORM\PersistentCollection {#11075 …}
    -minimumTime: DateTime @21600 {#11069
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#11080 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#2380 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#11082 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#11084 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#11089 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1326 …}
    -createdAt: DateTime @1745939148 {#11070
      date: 2025-04-29 17:05:48.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1750849144 {#11071
      date: 2025-06-25 12:59:04.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1326 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\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 {#1159
    -lockBy: App\Entity\Scholar\Training\Training {#1281 …}
    -lockByStatus: 1
    -id: "6f1e9f5d-250b-11f0-b1c2-aa0701787942"
    -modules: Doctrine\ORM\PersistentCollection {#1172 …}
    -image: null
    -totalHourDescription: 833
    -videoDescription: null
    -diplomaDescription: "Titre professionnel (Nv. 5)"
    -trainingProduct: App\Entity\Payment\TrainingProduct {#1198 …}
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1205 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1218 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1223 …}
    -thematic: [
      "3"
    ]
    -diploma: 2
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1265 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1326 …}
    -createdAt: DateTime @1745939148 {#1152
      date: 2025-04-29 17:05:48.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1757458839 {#1157
      date: 2025-09-10 01:00:39.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1289 …}
    #fromApi: false
    -name: "Assistant immobilier"
    -description: """
      L’assistant immobilier travaille dans un environnement codifié, avec des professionnels relevant d’une profession réglementée. À ce titre, il doit maintenir le niveau de ses connaissances réglementaires en assurant en continu une veille juridique relative au secteur de l’immobilier, afin de tenir compte des réglementations applicables et de leurs modifications.\r\n
      \r\n
      Pilier de la structure et relais de l’information, il prend en charge l’assistanat juridique, le traitement administratif des opérations liées à la transaction, à la gestion locative et au syndic de copropriété et assure la liaison avec les clients et les partenaires, dans le respect des échéances et de la réglementation en vigueur.
      """
    -public: false
    -_links: null
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1326 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#2087
    -lockBy: App\Entity\Scholar\Module\OriginModule {#2100 …}
    -lockByStatus: 1
    -id: "6f0d921a-250b-11f0-b1c2-aa0701787942"
    -lessons: Doctrine\ORM\PersistentCollection {#2088 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#2093 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#2097 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1326 …}
    -createdAt: DateTime @1745939148 {#2079
      date: 2025-04-29 17:05:48.0 Europe/Paris (+02:00)
    }
    -updatedAt: null
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1326 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#11113
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#11135 …}
    -lockByStatus: 1
    -id: "6f0d1485-250b-11f0-b1c2-aa0701787942"
    -chapters: Doctrine\ORM\PersistentCollection {#11114 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#11119 …}
    -exercises: Doctrine\ORM\PersistentCollection {#11116 …}
    -minimumTime: DateTime @21600 {#11106
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#11121 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#2380 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#11123 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#11125 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#11130 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1326 …}
    -createdAt: DateTime @1745939148 {#11111
      date: 2025-04-29 17:05:48.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1750849144 {#11112
      date: 2025-06-25 12:59:04.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1326 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\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 {#1159
    -lockBy: App\Entity\Scholar\Training\Training {#1281 …}
    -lockByStatus: 1
    -id: "6f1e9f5d-250b-11f0-b1c2-aa0701787942"
    -modules: Doctrine\ORM\PersistentCollection {#1172 …}
    -image: null
    -totalHourDescription: 833
    -videoDescription: null
    -diplomaDescription: "Titre professionnel (Nv. 5)"
    -trainingProduct: App\Entity\Payment\TrainingProduct {#1198 …}
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1205 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1218 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1223 …}
    -thematic: [
      "3"
    ]
    -diploma: 2
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1265 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1326 …}
    -createdAt: DateTime @1745939148 {#1152
      date: 2025-04-29 17:05:48.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1757458839 {#1157
      date: 2025-09-10 01:00:39.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1289 …}
    #fromApi: false
    -name: "Assistant immobilier"
    -description: """
      L’assistant immobilier travaille dans un environnement codifié, avec des professionnels relevant d’une profession réglementée. À ce titre, il doit maintenir le niveau de ses connaissances réglementaires en assurant en continu une veille juridique relative au secteur de l’immobilier, afin de tenir compte des réglementations applicables et de leurs modifications.\r\n
      \r\n
      Pilier de la structure et relais de l’information, il prend en charge l’assistanat juridique, le traitement administratif des opérations liées à la transaction, à la gestion locative et au syndic de copropriété et assure la liaison avec les clients et les partenaires, dans le respect des échéances et de la réglementation en vigueur.
      """
    -public: false
    -_links: null
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1326 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#2087
    -lockBy: App\Entity\Scholar\Module\OriginModule {#2100 …}
    -lockByStatus: 1
    -id: "6f0d921a-250b-11f0-b1c2-aa0701787942"
    -lessons: Doctrine\ORM\PersistentCollection {#2088 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#2093 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#2097 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1326 …}
    -createdAt: DateTime @1745939148 {#2079
      date: 2025-04-29 17:05:48.0 Europe/Paris (+02:00)
    }
    -updatedAt: null
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1326 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#11154
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#11176 …}
    -lockByStatus: 1
    -id: "6f0d8ae6-250b-11f0-b1c2-aa0701787942"
    -chapters: Doctrine\ORM\PersistentCollection {#11155 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#11160 …}
    -exercises: Doctrine\ORM\PersistentCollection {#11157 …}
    -minimumTime: DateTime @14400 {#11147
      date: 1970-01-01 05:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#11162 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#2380 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#11164 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#11166 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#11171 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1326 …}
    -createdAt: DateTime @1745939148 {#11152
      date: 2025-04-29 17:05:48.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1750849144 {#11153
      date: 2025-06-25 12:59:04.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1326 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\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 {#1159
    -lockBy: App\Entity\Scholar\Training\Training {#1281 …}
    -lockByStatus: 1
    -id: "6f1e9f5d-250b-11f0-b1c2-aa0701787942"
    -modules: Doctrine\ORM\PersistentCollection {#1172 …}
    -image: null
    -totalHourDescription: 833
    -videoDescription: null
    -diplomaDescription: "Titre professionnel (Nv. 5)"
    -trainingProduct: App\Entity\Payment\TrainingProduct {#1198 …}
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1205 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1218 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1223 …}
    -thematic: [
      "3"
    ]
    -diploma: 2
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1265 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1326 …}
    -createdAt: DateTime @1745939148 {#1152
      date: 2025-04-29 17:05:48.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1757458839 {#1157
      date: 2025-09-10 01:00:39.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1289 …}
    #fromApi: false
    -name: "Assistant immobilier"
    -description: """
      L’assistant immobilier travaille dans un environnement codifié, avec des professionnels relevant d’une profession réglementée. À ce titre, il doit maintenir le niveau de ses connaissances réglementaires en assurant en continu une veille juridique relative au secteur de l’immobilier, afin de tenir compte des réglementations applicables et de leurs modifications.\r\n
      \r\n
      Pilier de la structure et relais de l’information, il prend en charge l’assistanat juridique, le traitement administratif des opérations liées à la transaction, à la gestion locative et au syndic de copropriété et assure la liaison avec les clients et les partenaires, dans le respect des échéances et de la réglementation en vigueur.
      """
    -public: false
    -_links: null
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1326 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#2111
    -lockBy: App\Entity\Scholar\Module\OriginModule {#2125 …}
    -lockByStatus: 1
    -id: "6f13d283-250b-11f0-b1c2-aa0701787942"
    -lessons: Doctrine\ORM\PersistentCollection {#2112 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#2117 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#2121 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1326 …}
    -createdAt: DateTime @1745939148 {#2103
      date: 2025-04-29 17:05:48.0 Europe/Paris (+02:00)
    }
    -updatedAt: null
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1326 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#11280
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#11302 …}
    -lockByStatus: 1
    -id: "6f0f4fce-250b-11f0-b1c2-aa0701787942"
    -chapters: Doctrine\ORM\PersistentCollection {#11281 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#11286 …}
    -exercises: Doctrine\ORM\PersistentCollection {#11283 …}
    -minimumTime: DateTime @21600 {#11277
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#11288 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#2380 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#11290 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#11292 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#11297 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1326 …}
    -createdAt: DateTime @1745939148 {#11278
      date: 2025-04-29 17:05:48.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1750849144 {#11279
      date: 2025-06-25 12:59:04.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1326 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\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 {#1159
    -lockBy: App\Entity\Scholar\Training\Training {#1281 …}
    -lockByStatus: 1
    -id: "6f1e9f5d-250b-11f0-b1c2-aa0701787942"
    -modules: Doctrine\ORM\PersistentCollection {#1172 …}
    -image: null
    -totalHourDescription: 833
    -videoDescription: null
    -diplomaDescription: "Titre professionnel (Nv. 5)"
    -trainingProduct: App\Entity\Payment\TrainingProduct {#1198 …}
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1205 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1218 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1223 …}
    -thematic: [
      "3"
    ]
    -diploma: 2
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1265 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1326 …}
    -createdAt: DateTime @1745939148 {#1152
      date: 2025-04-29 17:05:48.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1757458839 {#1157
      date: 2025-09-10 01:00:39.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1289 …}
    #fromApi: false
    -name: "Assistant immobilier"
    -description: """
      L’assistant immobilier travaille dans un environnement codifié, avec des professionnels relevant d’une profession réglementée. À ce titre, il doit maintenir le niveau de ses connaissances réglementaires en assurant en continu une veille juridique relative au secteur de l’immobilier, afin de tenir compte des réglementations applicables et de leurs modifications.\r\n
      \r\n
      Pilier de la structure et relais de l’information, il prend en charge l’assistanat juridique, le traitement administratif des opérations liées à la transaction, à la gestion locative et au syndic de copropriété et assure la liaison avec les clients et les partenaires, dans le respect des échéances et de la réglementation en vigueur.
      """
    -public: false
    -_links: null
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1326 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#2111
    -lockBy: App\Entity\Scholar\Module\OriginModule {#2125 …}
    -lockByStatus: 1
    -id: "6f13d283-250b-11f0-b1c2-aa0701787942"
    -lessons: Doctrine\ORM\PersistentCollection {#2112 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#2117 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#2121 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1326 …}
    -createdAt: DateTime @1745939148 {#2103
      date: 2025-04-29 17:05:48.0 Europe/Paris (+02:00)
    }
    -updatedAt: null
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1326 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#11322
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#11344 …}
    -lockByStatus: 1
    -id: "6f0ff61a-250b-11f0-b1c2-aa0701787942"
    -chapters: Doctrine\ORM\PersistentCollection {#11323 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#11328 …}
    -exercises: Doctrine\ORM\PersistentCollection {#11325 …}
    -minimumTime: DateTime @21600 {#11315
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#11330 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#2380 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#11332 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#11334 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#11339 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1326 …}
    -createdAt: DateTime @1745939148 {#11320
      date: 2025-04-29 17:05:48.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1750849144 {#11321
      date: 2025-06-25 12:59:04.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1326 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\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 {#1159
    -lockBy: App\Entity\Scholar\Training\Training {#1281 …}
    -lockByStatus: 1
    -id: "6f1e9f5d-250b-11f0-b1c2-aa0701787942"
    -modules: Doctrine\ORM\PersistentCollection {#1172 …}
    -image: null
    -totalHourDescription: 833
    -videoDescription: null
    -diplomaDescription: "Titre professionnel (Nv. 5)"
    -trainingProduct: App\Entity\Payment\TrainingProduct {#1198 …}
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1205 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1218 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1223 …}
    -thematic: [
      "3"
    ]
    -diploma: 2
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1265 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1326 …}
    -createdAt: DateTime @1745939148 {#1152
      date: 2025-04-29 17:05:48.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1757458839 {#1157
      date: 2025-09-10 01:00:39.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1289 …}
    #fromApi: false
    -name: "Assistant immobilier"
    -description: """
      L’assistant immobilier travaille dans un environnement codifié, avec des professionnels relevant d’une profession réglementée. À ce titre, il doit maintenir le niveau de ses connaissances réglementaires en assurant en continu une veille juridique relative au secteur de l’immobilier, afin de tenir compte des réglementations applicables et de leurs modifications.\r\n
      \r\n
      Pilier de la structure et relais de l’information, il prend en charge l’assistanat juridique, le traitement administratif des opérations liées à la transaction, à la gestion locative et au syndic de copropriété et assure la liaison avec les clients et les partenaires, dans le respect des échéances et de la réglementation en vigueur.
      """
    -public: false
    -_links: null
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1326 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#2111
    -lockBy: App\Entity\Scholar\Module\OriginModule {#2125 …}
    -lockByStatus: 1
    -id: "6f13d283-250b-11f0-b1c2-aa0701787942"
    -lessons: Doctrine\ORM\PersistentCollection {#2112 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#2117 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#2121 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1326 …}
    -createdAt: DateTime @1745939148 {#2103
      date: 2025-04-29 17:05:48.0 Europe/Paris (+02:00)
    }
    -updatedAt: null
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1326 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#11364
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#11386 …}
    -lockByStatus: 1
    -id: "6f1085f8-250b-11f0-b1c2-aa0701787942"
    -chapters: Doctrine\ORM\PersistentCollection {#11365 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#11370 …}
    -exercises: Doctrine\ORM\PersistentCollection {#11367 …}
    -minimumTime: DateTime @21600 {#11357
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#11372 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#2380 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#11374 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#11376 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#11381 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1326 …}
    -createdAt: DateTime @1745939148 {#11362
      date: 2025-04-29 17:05:48.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1750849144 {#11363
      date: 2025-06-25 12:59:04.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1326 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\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 {#1159
    -lockBy: App\Entity\Scholar\Training\Training {#1281 …}
    -lockByStatus: 1
    -id: "6f1e9f5d-250b-11f0-b1c2-aa0701787942"
    -modules: Doctrine\ORM\PersistentCollection {#1172 …}
    -image: null
    -totalHourDescription: 833
    -videoDescription: null
    -diplomaDescription: "Titre professionnel (Nv. 5)"
    -trainingProduct: App\Entity\Payment\TrainingProduct {#1198 …}
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1205 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1218 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1223 …}
    -thematic: [
      "3"
    ]
    -diploma: 2
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1265 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1326 …}
    -createdAt: DateTime @1745939148 {#1152
      date: 2025-04-29 17:05:48.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1757458839 {#1157
      date: 2025-09-10 01:00:39.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1289 …}
    #fromApi: false
    -name: "Assistant immobilier"
    -description: """
      L’assistant immobilier travaille dans un environnement codifié, avec des professionnels relevant d’une profession réglementée. À ce titre, il doit maintenir le niveau de ses connaissances réglementaires en assurant en continu une veille juridique relative au secteur de l’immobilier, afin de tenir compte des réglementations applicables et de leurs modifications.\r\n
      \r\n
      Pilier de la structure et relais de l’information, il prend en charge l’assistanat juridique, le traitement administratif des opérations liées à la transaction, à la gestion locative et au syndic de copropriété et assure la liaison avec les clients et les partenaires, dans le respect des échéances et de la réglementation en vigueur.
      """
    -public: false
    -_links: null
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1326 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#2111
    -lockBy: App\Entity\Scholar\Module\OriginModule {#2125 …}
    -lockByStatus: 1
    -id: "6f13d283-250b-11f0-b1c2-aa0701787942"
    -lessons: Doctrine\ORM\PersistentCollection {#2112 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#2117 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#2121 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1326 …}
    -createdAt: DateTime @1745939148 {#2103
      date: 2025-04-29 17:05:48.0 Europe/Paris (+02:00)
    }
    -updatedAt: null
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1326 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#11405
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#11426 …}
    -lockByStatus: 1
    -id: "6f112338-250b-11f0-b1c2-aa0701787942"
    -chapters: Doctrine\ORM\PersistentCollection {#11406 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#11411 …}
    -exercises: Doctrine\ORM\PersistentCollection {#11408 …}
    -minimumTime: null
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#11413 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#2380 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#11415 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#11417 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#11422 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1326 …}
    -createdAt: DateTime @1745939148 {#11399
      date: 2025-04-29 17:05:48.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1750849144 {#11404
      date: 2025-06-25 12:59:04.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1326 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\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 {#1159
    -lockBy: App\Entity\Scholar\Training\Training {#1281 …}
    -lockByStatus: 1
    -id: "6f1e9f5d-250b-11f0-b1c2-aa0701787942"
    -modules: Doctrine\ORM\PersistentCollection {#1172 …}
    -image: null
    -totalHourDescription: 833
    -videoDescription: null
    -diplomaDescription: "Titre professionnel (Nv. 5)"
    -trainingProduct: App\Entity\Payment\TrainingProduct {#1198 …}
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1205 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1218 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1223 …}
    -thematic: [
      "3"
    ]
    -diploma: 2
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1265 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1326 …}
    -createdAt: DateTime @1745939148 {#1152
      date: 2025-04-29 17:05:48.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1757458839 {#1157
      date: 2025-09-10 01:00:39.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1289 …}
    #fromApi: false
    -name: "Assistant immobilier"
    -description: """
      L’assistant immobilier travaille dans un environnement codifié, avec des professionnels relevant d’une profession réglementée. À ce titre, il doit maintenir le niveau de ses connaissances réglementaires en assurant en continu une veille juridique relative au secteur de l’immobilier, afin de tenir compte des réglementations applicables et de leurs modifications.\r\n
      \r\n
      Pilier de la structure et relais de l’information, il prend en charge l’assistanat juridique, le traitement administratif des opérations liées à la transaction, à la gestion locative et au syndic de copropriété et assure la liaison avec les clients et les partenaires, dans le respect des échéances et de la réglementation en vigueur.
      """
    -public: false
    -_links: null
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1326 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#2111
    -lockBy: App\Entity\Scholar\Module\OriginModule {#2125 …}
    -lockByStatus: 1
    -id: "6f13d283-250b-11f0-b1c2-aa0701787942"
    -lessons: Doctrine\ORM\PersistentCollection {#2112 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#2117 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#2121 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1326 …}
    -createdAt: DateTime @1745939148 {#2103
      date: 2025-04-29 17:05:48.0 Europe/Paris (+02:00)
    }
    -updatedAt: null
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1326 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#11445
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#11466 …}
    -lockByStatus: 1
    -id: "6f11a9dd-250b-11f0-b1c2-aa0701787942"
    -chapters: Doctrine\ORM\PersistentCollection {#11446 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#11451 …}
    -exercises: Doctrine\ORM\PersistentCollection {#11448 …}
    -minimumTime: null
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#11453 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#2380 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#11455 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#11457 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#11462 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1326 …}
    -createdAt: DateTime @1745939148 {#11439
      date: 2025-04-29 17:05:48.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1750849144 {#11444
      date: 2025-06-25 12:59:04.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1326 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\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 {#1159
    -lockBy: App\Entity\Scholar\Training\Training {#1281 …}
    -lockByStatus: 1
    -id: "6f1e9f5d-250b-11f0-b1c2-aa0701787942"
    -modules: Doctrine\ORM\PersistentCollection {#1172 …}
    -image: null
    -totalHourDescription: 833
    -videoDescription: null
    -diplomaDescription: "Titre professionnel (Nv. 5)"
    -trainingProduct: App\Entity\Payment\TrainingProduct {#1198 …}
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1205 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1218 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1223 …}
    -thematic: [
      "3"
    ]
    -diploma: 2
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1265 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1326 …}
    -createdAt: DateTime @1745939148 {#1152
      date: 2025-04-29 17:05:48.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1757458839 {#1157
      date: 2025-09-10 01:00:39.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1289 …}
    #fromApi: false
    -name: "Assistant immobilier"
    -description: """
      L’assistant immobilier travaille dans un environnement codifié, avec des professionnels relevant d’une profession réglementée. À ce titre, il doit maintenir le niveau de ses connaissances réglementaires en assurant en continu une veille juridique relative au secteur de l’immobilier, afin de tenir compte des réglementations applicables et de leurs modifications.\r\n
      \r\n
      Pilier de la structure et relais de l’information, il prend en charge l’assistanat juridique, le traitement administratif des opérations liées à la transaction, à la gestion locative et au syndic de copropriété et assure la liaison avec les clients et les partenaires, dans le respect des échéances et de la réglementation en vigueur.
      """
    -public: false
    -_links: null
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1326 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#2111
    -lockBy: App\Entity\Scholar\Module\OriginModule {#2125 …}
    -lockByStatus: 1
    -id: "6f13d283-250b-11f0-b1c2-aa0701787942"
    -lessons: Doctrine\ORM\PersistentCollection {#2112 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#2117 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#2121 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1326 …}
    -createdAt: DateTime @1745939148 {#2103
      date: 2025-04-29 17:05:48.0 Europe/Paris (+02:00)
    }
    -updatedAt: null
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1326 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#11486
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#11508 …}
    -lockByStatus: 1
    -id: "6f12312a-250b-11f0-b1c2-aa0701787942"
    -chapters: Doctrine\ORM\PersistentCollection {#11487 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#11492 …}
    -exercises: Doctrine\ORM\PersistentCollection {#11489 …}
    -minimumTime: DateTime @21600 {#11479
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#11494 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#2380 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#11496 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#11498 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#11503 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1326 …}
    -createdAt: DateTime @1745939148 {#11484
      date: 2025-04-29 17:05:48.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1750849144 {#11485
      date: 2025-06-25 12:59:04.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1326 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\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 {#1159
    -lockBy: App\Entity\Scholar\Training\Training {#1281 …}
    -lockByStatus: 1
    -id: "6f1e9f5d-250b-11f0-b1c2-aa0701787942"
    -modules: Doctrine\ORM\PersistentCollection {#1172 …}
    -image: null
    -totalHourDescription: 833
    -videoDescription: null
    -diplomaDescription: "Titre professionnel (Nv. 5)"
    -trainingProduct: App\Entity\Payment\TrainingProduct {#1198 …}
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1205 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1218 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1223 …}
    -thematic: [
      "3"
    ]
    -diploma: 2
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1265 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1326 …}
    -createdAt: DateTime @1745939148 {#1152
      date: 2025-04-29 17:05:48.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1757458839 {#1157
      date: 2025-09-10 01:00:39.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1289 …}
    #fromApi: false
    -name: "Assistant immobilier"
    -description: """
      L’assistant immobilier travaille dans un environnement codifié, avec des professionnels relevant d’une profession réglementée. À ce titre, il doit maintenir le niveau de ses connaissances réglementaires en assurant en continu une veille juridique relative au secteur de l’immobilier, afin de tenir compte des réglementations applicables et de leurs modifications.\r\n
      \r\n
      Pilier de la structure et relais de l’information, il prend en charge l’assistanat juridique, le traitement administratif des opérations liées à la transaction, à la gestion locative et au syndic de copropriété et assure la liaison avec les clients et les partenaires, dans le respect des échéances et de la réglementation en vigueur.
      """
    -public: false
    -_links: null
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1326 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#2111
    -lockBy: App\Entity\Scholar\Module\OriginModule {#2125 …}
    -lockByStatus: 1
    -id: "6f13d283-250b-11f0-b1c2-aa0701787942"
    -lessons: Doctrine\ORM\PersistentCollection {#2112 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#2117 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#2121 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1326 …}
    -createdAt: DateTime @1745939148 {#2103
      date: 2025-04-29 17:05:48.0 Europe/Paris (+02:00)
    }
    -updatedAt: null
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1326 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#11528
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#11550 …}
    -lockByStatus: 1
    -id: "6f12afcf-250b-11f0-b1c2-aa0701787942"
    -chapters: Doctrine\ORM\PersistentCollection {#11529 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#11534 …}
    -exercises: Doctrine\ORM\PersistentCollection {#11531 …}
    -minimumTime: DateTime @21600 {#11521
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#11536 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#2380 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#11538 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#11540 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#11545 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1326 …}
    -createdAt: DateTime @1745939148 {#11526
      date: 2025-04-29 17:05:48.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1750849144 {#11527
      date: 2025-06-25 12:59:04.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1326 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\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 {#1159
    -lockBy: App\Entity\Scholar\Training\Training {#1281 …}
    -lockByStatus: 1
    -id: "6f1e9f5d-250b-11f0-b1c2-aa0701787942"
    -modules: Doctrine\ORM\PersistentCollection {#1172 …}
    -image: null
    -totalHourDescription: 833
    -videoDescription: null
    -diplomaDescription: "Titre professionnel (Nv. 5)"
    -trainingProduct: App\Entity\Payment\TrainingProduct {#1198 …}
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1205 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1218 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1223 …}
    -thematic: [
      "3"
    ]
    -diploma: 2
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1265 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1326 …}
    -createdAt: DateTime @1745939148 {#1152
      date: 2025-04-29 17:05:48.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1757458839 {#1157
      date: 2025-09-10 01:00:39.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1289 …}
    #fromApi: false
    -name: "Assistant immobilier"
    -description: """
      L’assistant immobilier travaille dans un environnement codifié, avec des professionnels relevant d’une profession réglementée. À ce titre, il doit maintenir le niveau de ses connaissances réglementaires en assurant en continu une veille juridique relative au secteur de l’immobilier, afin de tenir compte des réglementations applicables et de leurs modifications.\r\n
      \r\n
      Pilier de la structure et relais de l’information, il prend en charge l’assistanat juridique, le traitement administratif des opérations liées à la transaction, à la gestion locative et au syndic de copropriété et assure la liaison avec les clients et les partenaires, dans le respect des échéances et de la réglementation en vigueur.
      """
    -public: false
    -_links: null
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1326 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#2111
    -lockBy: App\Entity\Scholar\Module\OriginModule {#2125 …}
    -lockByStatus: 1
    -id: "6f13d283-250b-11f0-b1c2-aa0701787942"
    -lessons: Doctrine\ORM\PersistentCollection {#2112 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#2117 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#2121 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1326 …}
    -createdAt: DateTime @1745939148 {#2103
      date: 2025-04-29 17:05:48.0 Europe/Paris (+02:00)
    }
    -updatedAt: null
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1326 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#11570
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#11592 …}
    -lockByStatus: 1
    -id: "6f133ed4-250b-11f0-b1c2-aa0701787942"
    -chapters: Doctrine\ORM\PersistentCollection {#11571 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#11576 …}
    -exercises: Doctrine\ORM\PersistentCollection {#11573 …}
    -minimumTime: DateTime @21600 {#11563
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#11578 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#2380 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#11580 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#11582 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#11587 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1326 …}
    -createdAt: DateTime @1745939148 {#11568
      date: 2025-04-29 17:05:48.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1750849144 {#11569
      date: 2025-06-25 12:59:04.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1326 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\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 {#1159
    -lockBy: App\Entity\Scholar\Training\Training {#1281 …}
    -lockByStatus: 1
    -id: "6f1e9f5d-250b-11f0-b1c2-aa0701787942"
    -modules: Doctrine\ORM\PersistentCollection {#1172 …}
    -image: null
    -totalHourDescription: 833
    -videoDescription: null
    -diplomaDescription: "Titre professionnel (Nv. 5)"
    -trainingProduct: App\Entity\Payment\TrainingProduct {#1198 …}
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1205 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1218 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1223 …}
    -thematic: [
      "3"
    ]
    -diploma: 2
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1265 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1326 …}
    -createdAt: DateTime @1745939148 {#1152
      date: 2025-04-29 17:05:48.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1757458839 {#1157
      date: 2025-09-10 01:00:39.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1289 …}
    #fromApi: false
    -name: "Assistant immobilier"
    -description: """
      L’assistant immobilier travaille dans un environnement codifié, avec des professionnels relevant d’une profession réglementée. À ce titre, il doit maintenir le niveau de ses connaissances réglementaires en assurant en continu une veille juridique relative au secteur de l’immobilier, afin de tenir compte des réglementations applicables et de leurs modifications.\r\n
      \r\n
      Pilier de la structure et relais de l’information, il prend en charge l’assistanat juridique, le traitement administratif des opérations liées à la transaction, à la gestion locative et au syndic de copropriété et assure la liaison avec les clients et les partenaires, dans le respect des échéances et de la réglementation en vigueur.
      """
    -public: false
    -_links: null
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1326 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#2111
    -lockBy: App\Entity\Scholar\Module\OriginModule {#2125 …}
    -lockByStatus: 1
    -id: "6f13d283-250b-11f0-b1c2-aa0701787942"
    -lessons: Doctrine\ORM\PersistentCollection {#2112 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#2117 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#2121 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1326 …}
    -createdAt: DateTime @1745939148 {#2103
      date: 2025-04-29 17:05:48.0 Europe/Paris (+02:00)
    }
    -updatedAt: null
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1326 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#11612
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#11634 …}
    -lockByStatus: 1
    -id: "6f13c991-250b-11f0-b1c2-aa0701787942"
    -chapters: Doctrine\ORM\PersistentCollection {#11613 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#11618 …}
    -exercises: Doctrine\ORM\PersistentCollection {#11615 …}
    -minimumTime: DateTime @21600 {#11605
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#11620 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#2380 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#11622 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#11624 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#11629 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1326 …}
    -createdAt: DateTime @1745939148 {#11610
      date: 2025-04-29 17:05:48.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1750849144 {#11611
      date: 2025-06-25 12:59:04.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1326 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\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 {#1159
    -lockBy: App\Entity\Scholar\Training\Training {#1281 …}
    -lockByStatus: 1
    -id: "6f1e9f5d-250b-11f0-b1c2-aa0701787942"
    -modules: Doctrine\ORM\PersistentCollection {#1172 …}
    -image: null
    -totalHourDescription: 833
    -videoDescription: null
    -diplomaDescription: "Titre professionnel (Nv. 5)"
    -trainingProduct: App\Entity\Payment\TrainingProduct {#1198 …}
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1205 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1218 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1223 …}
    -thematic: [
      "3"
    ]
    -diploma: 2
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1265 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1326 …}
    -createdAt: DateTime @1745939148 {#1152
      date: 2025-04-29 17:05:48.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1757458839 {#1157
      date: 2025-09-10 01:00:39.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1289 …}
    #fromApi: false
    -name: "Assistant immobilier"
    -description: """
      L’assistant immobilier travaille dans un environnement codifié, avec des professionnels relevant d’une profession réglementée. À ce titre, il doit maintenir le niveau de ses connaissances réglementaires en assurant en continu une veille juridique relative au secteur de l’immobilier, afin de tenir compte des réglementations applicables et de leurs modifications.\r\n
      \r\n
      Pilier de la structure et relais de l’information, il prend en charge l’assistanat juridique, le traitement administratif des opérations liées à la transaction, à la gestion locative et au syndic de copropriété et assure la liaison avec les clients et les partenaires, dans le respect des échéances et de la réglementation en vigueur.
      """
    -public: false
    -_links: null
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1326 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#2137
    -lockBy: App\Entity\Scholar\Module\OriginModule {#2152 …}
    -lockByStatus: 1
    -id: "6f16708a-250b-11f0-b1c2-aa0701787942"
    -lessons: Doctrine\ORM\PersistentCollection {#2138 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#2143 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#2148 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1326 …}
    -createdAt: DateTime @1745939148 {#2128
      date: 2025-04-29 17:05:48.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1754262018 {#2136
      date: 2025-08-04 01:00:18.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1326 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#11906
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#11928 …}
    -lockByStatus: 1
    -id: "6f15265b-250b-11f0-b1c2-aa0701787942"
    -chapters: Doctrine\ORM\PersistentCollection {#11907 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#11912 …}
    -exercises: Doctrine\ORM\PersistentCollection {#11909 …}
    -minimumTime: DateTime @21600 {#11903
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#11914 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#2380 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#11916 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#11918 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#11923 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1326 …}
    -createdAt: DateTime @1745939148 {#11904
      date: 2025-04-29 17:05:48.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1750849144 {#11905
      date: 2025-06-25 12:59:04.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1326 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\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 {#1159
    -lockBy: App\Entity\Scholar\Training\Training {#1281 …}
    -lockByStatus: 1
    -id: "6f1e9f5d-250b-11f0-b1c2-aa0701787942"
    -modules: Doctrine\ORM\PersistentCollection {#1172 …}
    -image: null
    -totalHourDescription: 833
    -videoDescription: null
    -diplomaDescription: "Titre professionnel (Nv. 5)"
    -trainingProduct: App\Entity\Payment\TrainingProduct {#1198 …}
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1205 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1218 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1223 …}
    -thematic: [
      "3"
    ]
    -diploma: 2
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1265 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1326 …}
    -createdAt: DateTime @1745939148 {#1152
      date: 2025-04-29 17:05:48.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1757458839 {#1157
      date: 2025-09-10 01:00:39.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1289 …}
    #fromApi: false
    -name: "Assistant immobilier"
    -description: """
      L’assistant immobilier travaille dans un environnement codifié, avec des professionnels relevant d’une profession réglementée. À ce titre, il doit maintenir le niveau de ses connaissances réglementaires en assurant en continu une veille juridique relative au secteur de l’immobilier, afin de tenir compte des réglementations applicables et de leurs modifications.\r\n
      \r\n
      Pilier de la structure et relais de l’information, il prend en charge l’assistanat juridique, le traitement administratif des opérations liées à la transaction, à la gestion locative et au syndic de copropriété et assure la liaison avec les clients et les partenaires, dans le respect des échéances et de la réglementation en vigueur.
      """
    -public: false
    -_links: null
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1326 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#2137
    -lockBy: App\Entity\Scholar\Module\OriginModule {#2152 …}
    -lockByStatus: 1
    -id: "6f16708a-250b-11f0-b1c2-aa0701787942"
    -lessons: Doctrine\ORM\PersistentCollection {#2138 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#2143 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#2148 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1326 …}
    -createdAt: DateTime @1745939148 {#2128
      date: 2025-04-29 17:05:48.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1754262018 {#2136
      date: 2025-08-04 01:00:18.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1326 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#11948
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#11970 …}
    -lockByStatus: 1
    -id: "6f15be34-250b-11f0-b1c2-aa0701787942"
    -chapters: Doctrine\ORM\PersistentCollection {#11949 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#11954 …}
    -exercises: Doctrine\ORM\PersistentCollection {#11951 …}
    -minimumTime: DateTime @21600 {#11941
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#11956 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#2380 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#11958 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#11960 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#11965 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1326 …}
    -createdAt: DateTime @1745939148 {#11946
      date: 2025-04-29 17:05:48.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1750849144 {#11947
      date: 2025-06-25 12:59:04.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1326 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\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 {#1159
    -lockBy: App\Entity\Scholar\Training\Training {#1281 …}
    -lockByStatus: 1
    -id: "6f1e9f5d-250b-11f0-b1c2-aa0701787942"
    -modules: Doctrine\ORM\PersistentCollection {#1172 …}
    -image: null
    -totalHourDescription: 833
    -videoDescription: null
    -diplomaDescription: "Titre professionnel (Nv. 5)"
    -trainingProduct: App\Entity\Payment\TrainingProduct {#1198 …}
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1205 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1218 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1223 …}
    -thematic: [
      "3"
    ]
    -diploma: 2
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1265 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1326 …}
    -createdAt: DateTime @1745939148 {#1152
      date: 2025-04-29 17:05:48.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1757458839 {#1157
      date: 2025-09-10 01:00:39.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1289 …}
    #fromApi: false
    -name: "Assistant immobilier"
    -description: """
      L’assistant immobilier travaille dans un environnement codifié, avec des professionnels relevant d’une profession réglementée. À ce titre, il doit maintenir le niveau de ses connaissances réglementaires en assurant en continu une veille juridique relative au secteur de l’immobilier, afin de tenir compte des réglementations applicables et de leurs modifications.\r\n
      \r\n
      Pilier de la structure et relais de l’information, il prend en charge l’assistanat juridique, le traitement administratif des opérations liées à la transaction, à la gestion locative et au syndic de copropriété et assure la liaison avec les clients et les partenaires, dans le respect des échéances et de la réglementation en vigueur.
      """
    -public: false
    -_links: null
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1326 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#2137
    -lockBy: App\Entity\Scholar\Module\OriginModule {#2152 …}
    -lockByStatus: 1
    -id: "6f16708a-250b-11f0-b1c2-aa0701787942"
    -lessons: Doctrine\ORM\PersistentCollection {#2138 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#2143 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#2148 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1326 …}
    -createdAt: DateTime @1745939148 {#2128
      date: 2025-04-29 17:05:48.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1754262018 {#2136
      date: 2025-08-04 01:00:18.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1326 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#11990
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#12012 …}
    -lockByStatus: 1
    -id: "6f1667ad-250b-11f0-b1c2-aa0701787942"
    -chapters: Doctrine\ORM\PersistentCollection {#11991 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#11996 …}
    -exercises: Doctrine\ORM\PersistentCollection {#11993 …}
    -minimumTime: DateTime @21600 {#11983
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#11998 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#2380 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#12000 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#12002 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#12007 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1326 …}
    -createdAt: DateTime @1745939148 {#11988
      date: 2025-04-29 17:05:48.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1750849144 {#11989
      date: 2025-06-25 12:59:04.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1326 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\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 {#1159
    -lockBy: App\Entity\Scholar\Training\Training {#1281 …}
    -lockByStatus: 1
    -id: "6f1e9f5d-250b-11f0-b1c2-aa0701787942"
    -modules: Doctrine\ORM\PersistentCollection {#1172 …}
    -image: null
    -totalHourDescription: 833
    -videoDescription: null
    -diplomaDescription: "Titre professionnel (Nv. 5)"
    -trainingProduct: App\Entity\Payment\TrainingProduct {#1198 …}
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1205 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1218 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1223 …}
    -thematic: [
      "3"
    ]
    -diploma: 2
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1265 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1326 …}
    -createdAt: DateTime @1745939148 {#1152
      date: 2025-04-29 17:05:48.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1757458839 {#1157
      date: 2025-09-10 01:00:39.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1289 …}
    #fromApi: false
    -name: "Assistant immobilier"
    -description: """
      L’assistant immobilier travaille dans un environnement codifié, avec des professionnels relevant d’une profession réglementée. À ce titre, il doit maintenir le niveau de ses connaissances réglementaires en assurant en continu une veille juridique relative au secteur de l’immobilier, afin de tenir compte des réglementations applicables et de leurs modifications.\r\n
      \r\n
      Pilier de la structure et relais de l’information, il prend en charge l’assistanat juridique, le traitement administratif des opérations liées à la transaction, à la gestion locative et au syndic de copropriété et assure la liaison avec les clients et les partenaires, dans le respect des échéances et de la réglementation en vigueur.
      """
    -public: false
    -_links: null
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1326 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#2165
    -lockBy: App\Entity\Scholar\Module\OriginModule {#2179 …}
    -lockByStatus: 1
    -id: "6f1b0b5b-250b-11f0-b1c2-aa0701787942"
    -lessons: Doctrine\ORM\PersistentCollection {#2166 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#2171 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#2175 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1326 …}
    -createdAt: DateTime @1745939148 {#2164
      date: 2025-04-29 17:05:48.0 Europe/Paris (+02:00)
    }
    -updatedAt: null
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1326 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#12116
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#12138 …}
    -lockByStatus: 1
    -id: "6f17ffa2-250b-11f0-b1c2-aa0701787942"
    -chapters: Doctrine\ORM\PersistentCollection {#12117 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#12122 …}
    -exercises: Doctrine\ORM\PersistentCollection {#12119 …}
    -minimumTime: DateTime @21600 {#12113
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#12124 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#2380 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#12126 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#12128 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#12133 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1326 …}
    -createdAt: DateTime @1745939148 {#12114
      date: 2025-04-29 17:05:48.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1753369091 {#12115
      date: 2025-07-24 16:58:11.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#2161 …}
    #fromApi: false
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1326 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\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 {#1159
    -lockBy: App\Entity\Scholar\Training\Training {#1281 …}
    -lockByStatus: 1
    -id: "6f1e9f5d-250b-11f0-b1c2-aa0701787942"
    -modules: Doctrine\ORM\PersistentCollection {#1172 …}
    -image: null
    -totalHourDescription: 833
    -videoDescription: null
    -diplomaDescription: "Titre professionnel (Nv. 5)"
    -trainingProduct: App\Entity\Payment\TrainingProduct {#1198 …}
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1205 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1218 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1223 …}
    -thematic: [
      "3"
    ]
    -diploma: 2
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1265 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1326 …}
    -createdAt: DateTime @1745939148 {#1152
      date: 2025-04-29 17:05:48.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1757458839 {#1157
      date: 2025-09-10 01:00:39.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1289 …}
    #fromApi: false
    -name: "Assistant immobilier"
    -description: """
      L’assistant immobilier travaille dans un environnement codifié, avec des professionnels relevant d’une profession réglementée. À ce titre, il doit maintenir le niveau de ses connaissances réglementaires en assurant en continu une veille juridique relative au secteur de l’immobilier, afin de tenir compte des réglementations applicables et de leurs modifications.\r\n
      \r\n
      Pilier de la structure et relais de l’information, il prend en charge l’assistanat juridique, le traitement administratif des opérations liées à la transaction, à la gestion locative et au syndic de copropriété et assure la liaison avec les clients et les partenaires, dans le respect des échéances et de la réglementation en vigueur.
      """
    -public: false
    -_links: null
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1326 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#2165
    -lockBy: App\Entity\Scholar\Module\OriginModule {#2179 …}
    -lockByStatus: 1
    -id: "6f1b0b5b-250b-11f0-b1c2-aa0701787942"
    -lessons: Doctrine\ORM\PersistentCollection {#2166 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#2171 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#2175 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1326 …}
    -createdAt: DateTime @1745939148 {#2164
      date: 2025-04-29 17:05:48.0 Europe/Paris (+02:00)
    }
    -updatedAt: null
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1326 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#12158
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#12180 …}
    -lockByStatus: 1
    -id: "6f189617-250b-11f0-b1c2-aa0701787942"
    -chapters: Doctrine\ORM\PersistentCollection {#12159 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#12164 …}
    -exercises: Doctrine\ORM\PersistentCollection {#12161 …}
    -minimumTime: DateTime @21600 {#12151
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#12166 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#2380 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#12168 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#12170 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#12175 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1326 …}
    -createdAt: DateTime @1745939148 {#12156
      date: 2025-04-29 17:05:48.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1753371196 {#12157
      date: 2025-07-24 17:33:16.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#2161 …}
    #fromApi: false
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1326 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\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 {#1159
    -lockBy: App\Entity\Scholar\Training\Training {#1281 …}
    -lockByStatus: 1
    -id: "6f1e9f5d-250b-11f0-b1c2-aa0701787942"
    -modules: Doctrine\ORM\PersistentCollection {#1172 …}
    -image: null
    -totalHourDescription: 833
    -videoDescription: null
    -diplomaDescription: "Titre professionnel (Nv. 5)"
    -trainingProduct: App\Entity\Payment\TrainingProduct {#1198 …}
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1205 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1218 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1223 …}
    -thematic: [
      "3"
    ]
    -diploma: 2
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1265 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1326 …}
    -createdAt: DateTime @1745939148 {#1152
      date: 2025-04-29 17:05:48.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1757458839 {#1157
      date: 2025-09-10 01:00:39.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1289 …}
    #fromApi: false
    -name: "Assistant immobilier"
    -description: """
      L’assistant immobilier travaille dans un environnement codifié, avec des professionnels relevant d’une profession réglementée. À ce titre, il doit maintenir le niveau de ses connaissances réglementaires en assurant en continu une veille juridique relative au secteur de l’immobilier, afin de tenir compte des réglementations applicables et de leurs modifications.\r\n
      \r\n
      Pilier de la structure et relais de l’information, il prend en charge l’assistanat juridique, le traitement administratif des opérations liées à la transaction, à la gestion locative et au syndic de copropriété et assure la liaison avec les clients et les partenaires, dans le respect des échéances et de la réglementation en vigueur.
      """
    -public: false
    -_links: null
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1326 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#2165
    -lockBy: App\Entity\Scholar\Module\OriginModule {#2179 …}
    -lockByStatus: 1
    -id: "6f1b0b5b-250b-11f0-b1c2-aa0701787942"
    -lessons: Doctrine\ORM\PersistentCollection {#2166 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#2171 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#2175 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1326 …}
    -createdAt: DateTime @1745939148 {#2164
      date: 2025-04-29 17:05:48.0 Europe/Paris (+02:00)
    }
    -updatedAt: null
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1326 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#12200
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#12222 …}
    -lockByStatus: 1
    -id: "6f1942e7-250b-11f0-b1c2-aa0701787942"
    -chapters: Doctrine\ORM\PersistentCollection {#12201 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#12206 …}
    -exercises: Doctrine\ORM\PersistentCollection {#12203 …}
    -minimumTime: DateTime @21600 {#12193
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#12208 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#2380 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#12210 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#12212 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#12217 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1326 …}
    -createdAt: DateTime @1745939148 {#12198
      date: 2025-04-29 17:05:48.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1753372160 {#12199
      date: 2025-07-24 17:49:20.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#2161 …}
    #fromApi: false
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1326 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\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 {#1159
    -lockBy: App\Entity\Scholar\Training\Training {#1281 …}
    -lockByStatus: 1
    -id: "6f1e9f5d-250b-11f0-b1c2-aa0701787942"
    -modules: Doctrine\ORM\PersistentCollection {#1172 …}
    -image: null
    -totalHourDescription: 833
    -videoDescription: null
    -diplomaDescription: "Titre professionnel (Nv. 5)"
    -trainingProduct: App\Entity\Payment\TrainingProduct {#1198 …}
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1205 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1218 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1223 …}
    -thematic: [
      "3"
    ]
    -diploma: 2
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1265 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1326 …}
    -createdAt: DateTime @1745939148 {#1152
      date: 2025-04-29 17:05:48.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1757458839 {#1157
      date: 2025-09-10 01:00:39.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1289 …}
    #fromApi: false
    -name: "Assistant immobilier"
    -description: """
      L’assistant immobilier travaille dans un environnement codifié, avec des professionnels relevant d’une profession réglementée. À ce titre, il doit maintenir le niveau de ses connaissances réglementaires en assurant en continu une veille juridique relative au secteur de l’immobilier, afin de tenir compte des réglementations applicables et de leurs modifications.\r\n
      \r\n
      Pilier de la structure et relais de l’information, il prend en charge l’assistanat juridique, le traitement administratif des opérations liées à la transaction, à la gestion locative et au syndic de copropriété et assure la liaison avec les clients et les partenaires, dans le respect des échéances et de la réglementation en vigueur.
      """
    -public: false
    -_links: null
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1326 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#2165
    -lockBy: App\Entity\Scholar\Module\OriginModule {#2179 …}
    -lockByStatus: 1
    -id: "6f1b0b5b-250b-11f0-b1c2-aa0701787942"
    -lessons: Doctrine\ORM\PersistentCollection {#2166 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#2171 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#2175 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1326 …}
    -createdAt: DateTime @1745939148 {#2164
      date: 2025-04-29 17:05:48.0 Europe/Paris (+02:00)
    }
    -updatedAt: null
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1326 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#12242
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#12264 …}
    -lockByStatus: 1
    -id: "6f1a202e-250b-11f0-b1c2-aa0701787942"
    -chapters: Doctrine\ORM\PersistentCollection {#12243 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#12248 …}
    -exercises: Doctrine\ORM\PersistentCollection {#12245 …}
    -minimumTime: DateTime @21600 {#12235
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#12250 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#2380 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#12252 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#12254 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#12259 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1326 …}
    -createdAt: DateTime @1745939148 {#12240
      date: 2025-04-29 17:05:48.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1753458114 {#12241
      date: 2025-07-25 17:41:54.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#2161 …}
    #fromApi: false
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1326 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\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 {#1159
    -lockBy: App\Entity\Scholar\Training\Training {#1281 …}
    -lockByStatus: 1
    -id: "6f1e9f5d-250b-11f0-b1c2-aa0701787942"
    -modules: Doctrine\ORM\PersistentCollection {#1172 …}
    -image: null
    -totalHourDescription: 833
    -videoDescription: null
    -diplomaDescription: "Titre professionnel (Nv. 5)"
    -trainingProduct: App\Entity\Payment\TrainingProduct {#1198 …}
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1205 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1218 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1223 …}
    -thematic: [
      "3"
    ]
    -diploma: 2
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1265 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1326 …}
    -createdAt: DateTime @1745939148 {#1152
      date: 2025-04-29 17:05:48.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1757458839 {#1157
      date: 2025-09-10 01:00:39.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1289 …}
    #fromApi: false
    -name: "Assistant immobilier"
    -description: """
      L’assistant immobilier travaille dans un environnement codifié, avec des professionnels relevant d’une profession réglementée. À ce titre, il doit maintenir le niveau de ses connaissances réglementaires en assurant en continu une veille juridique relative au secteur de l’immobilier, afin de tenir compte des réglementations applicables et de leurs modifications.\r\n
      \r\n
      Pilier de la structure et relais de l’information, il prend en charge l’assistanat juridique, le traitement administratif des opérations liées à la transaction, à la gestion locative et au syndic de copropriété et assure la liaison avec les clients et les partenaires, dans le respect des échéances et de la réglementation en vigueur.
      """
    -public: false
    -_links: null
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1326 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#2165
    -lockBy: App\Entity\Scholar\Module\OriginModule {#2179 …}
    -lockByStatus: 1
    -id: "6f1b0b5b-250b-11f0-b1c2-aa0701787942"
    -lessons: Doctrine\ORM\PersistentCollection {#2166 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#2171 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#2175 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1326 …}
    -createdAt: DateTime @1745939148 {#2164
      date: 2025-04-29 17:05:48.0 Europe/Paris (+02:00)
    }
    -updatedAt: null
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1326 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#12284
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#12306 …}
    -lockByStatus: 1
    -id: "6f1a9683-250b-11f0-b1c2-aa0701787942"
    -chapters: Doctrine\ORM\PersistentCollection {#12285 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#12290 …}
    -exercises: Doctrine\ORM\PersistentCollection {#12287 …}
    -minimumTime: DateTime @21600 {#12277
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#12292 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#2380 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#12294 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#12296 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#12301 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1326 …}
    -createdAt: DateTime @1745939148 {#12282
      date: 2025-04-29 17:05:48.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1753458983 {#12283
      date: 2025-07-25 17:56:23.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#2161 …}
    #fromApi: false
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1326 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\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 {#1159
    -lockBy: App\Entity\Scholar\Training\Training {#1281 …}
    -lockByStatus: 1
    -id: "6f1e9f5d-250b-11f0-b1c2-aa0701787942"
    -modules: Doctrine\ORM\PersistentCollection {#1172 …}
    -image: null
    -totalHourDescription: 833
    -videoDescription: null
    -diplomaDescription: "Titre professionnel (Nv. 5)"
    -trainingProduct: App\Entity\Payment\TrainingProduct {#1198 …}
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1205 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1218 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1223 …}
    -thematic: [
      "3"
    ]
    -diploma: 2
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1265 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1326 …}
    -createdAt: DateTime @1745939148 {#1152
      date: 2025-04-29 17:05:48.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1757458839 {#1157
      date: 2025-09-10 01:00:39.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1289 …}
    #fromApi: false
    -name: "Assistant immobilier"
    -description: """
      L’assistant immobilier travaille dans un environnement codifié, avec des professionnels relevant d’une profession réglementée. À ce titre, il doit maintenir le niveau de ses connaissances réglementaires en assurant en continu une veille juridique relative au secteur de l’immobilier, afin de tenir compte des réglementations applicables et de leurs modifications.\r\n
      \r\n
      Pilier de la structure et relais de l’information, il prend en charge l’assistanat juridique, le traitement administratif des opérations liées à la transaction, à la gestion locative et au syndic de copropriété et assure la liaison avec les clients et les partenaires, dans le respect des échéances et de la réglementation en vigueur.
      """
    -public: false
    -_links: null
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1326 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#2165
    -lockBy: App\Entity\Scholar\Module\OriginModule {#2179 …}
    -lockByStatus: 1
    -id: "6f1b0b5b-250b-11f0-b1c2-aa0701787942"
    -lessons: Doctrine\ORM\PersistentCollection {#2166 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#2171 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#2175 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1326 …}
    -createdAt: DateTime @1745939148 {#2164
      date: 2025-04-29 17:05:48.0 Europe/Paris (+02:00)
    }
    -updatedAt: null
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1326 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#12326
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#12348 …}
    -lockByStatus: 1
    -id: "6f1b043c-250b-11f0-b1c2-aa0701787942"
    -chapters: Doctrine\ORM\PersistentCollection {#12327 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#12332 …}
    -exercises: Doctrine\ORM\PersistentCollection {#12329 …}
    -minimumTime: DateTime @21600 {#12319
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#12334 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#2380 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#12336 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#12338 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#12343 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1326 …}
    -createdAt: DateTime @1745939148 {#12324
      date: 2025-04-29 17:05:48.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1750849144 {#12325
      date: 2025-06-25 12:59:04.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1326 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\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 GRANTED FRONT_ACCESS
[
  "training" => App\Entity\Scholar\Training\SharedTraining {#1159
    -lockBy: App\Entity\Scholar\Training\Training {#1281 …}
    -lockByStatus: 1
    -id: "6f1e9f5d-250b-11f0-b1c2-aa0701787942"
    -modules: Doctrine\ORM\PersistentCollection {#1172 …}
    -image: null
    -totalHourDescription: 833
    -videoDescription: null
    -diplomaDescription: "Titre professionnel (Nv. 5)"
    -trainingProduct: App\Entity\Payment\TrainingProduct {#1198 …}
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1205 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1218 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1223 …}
    -thematic: [
      "3"
    ]
    -diploma: 2
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1265 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1326 …}
    -createdAt: DateTime @1745939148 {#1152
      date: 2025-04-29 17:05:48.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1757458839 {#1157
      date: 2025-09-10 01:00:39.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1289 …}
    #fromApi: false
    -name: "Assistant immobilier"
    -description: """
      L’assistant immobilier travaille dans un environnement codifié, avec des professionnels relevant d’une profession réglementée. À ce titre, il doit maintenir le niveau de ses connaissances réglementaires en assurant en continu une veille juridique relative au secteur de l’immobilier, afin de tenir compte des réglementations applicables et de leurs modifications.\r\n
      \r\n
      Pilier de la structure et relais de l’information, il prend en charge l’assistanat juridique, le traitement administratif des opérations liées à la transaction, à la gestion locative et au syndic de copropriété et assure la liaison avec les clients et les partenaires, dans le respect des échéances et de la réglementation en vigueur.
      """
    -public: false
    -_links: null
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1326 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#2191
    -lockBy: App\Entity\Scholar\Module\OriginModule {#2206 …}
    -lockByStatus: 1
    -id: "4824f02f-a342-11ef-8ed8-0242c0a83005"
    -lessons: Doctrine\ORM\PersistentCollection {#2192 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#2197 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#2202 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1326 …}
    -createdAt: DateTime @1731669054 {#2182
      date: 2024-11-15 12:10:54.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458818 {#2190
      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 {#1326 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#12536
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#12559 …}
    -lockByStatus: 1
    -id: "4823dcca-a342-11ef-8ed8-0242c0a83005"
    -chapters: Doctrine\ORM\PersistentCollection {#12537 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#12542 …}
    -exercises: Doctrine\ORM\PersistentCollection {#12539 …}
    -minimumTime: DateTime @21600 {#12533
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#12544 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#2380 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#12546 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#12548 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#12554 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1326 …}
    -createdAt: DateTime @1731669054 {#12534
      date: 2024-11-15 12:10:54.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458806 {#12535
      date: 2025-09-10 01:00:06.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#6669 …}
    #fromApi: false
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1326 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS GRANTED
Show voter details
146 DENIED FRONT_ACCESS
[
  "training" => App\Entity\Scholar\Training\SharedTraining {#1159
    -lockBy: App\Entity\Scholar\Training\Training {#1281 …}
    -lockByStatus: 1
    -id: "6f1e9f5d-250b-11f0-b1c2-aa0701787942"
    -modules: Doctrine\ORM\PersistentCollection {#1172 …}
    -image: null
    -totalHourDescription: 833
    -videoDescription: null
    -diplomaDescription: "Titre professionnel (Nv. 5)"
    -trainingProduct: App\Entity\Payment\TrainingProduct {#1198 …}
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1205 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1218 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1223 …}
    -thematic: [
      "3"
    ]
    -diploma: 2
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1265 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1326 …}
    -createdAt: DateTime @1745939148 {#1152
      date: 2025-04-29 17:05:48.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1757458839 {#1157
      date: 2025-09-10 01:00:39.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1289 …}
    #fromApi: false
    -name: "Assistant immobilier"
    -description: """
      L’assistant immobilier travaille dans un environnement codifié, avec des professionnels relevant d’une profession réglementée. À ce titre, il doit maintenir le niveau de ses connaissances réglementaires en assurant en continu une veille juridique relative au secteur de l’immobilier, afin de tenir compte des réglementations applicables et de leurs modifications.\r\n
      \r\n
      Pilier de la structure et relais de l’information, il prend en charge l’assistanat juridique, le traitement administratif des opérations liées à la transaction, à la gestion locative et au syndic de copropriété et assure la liaison avec les clients et les partenaires, dans le respect des échéances et de la réglementation en vigueur.
      """
    -public: false
    -_links: null
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1326 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#2191
    -lockBy: App\Entity\Scholar\Module\OriginModule {#2206 …}
    -lockByStatus: 1
    -id: "4824f02f-a342-11ef-8ed8-0242c0a83005"
    -lessons: Doctrine\ORM\PersistentCollection {#2192 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#2197 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#2202 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1326 …}
    -createdAt: DateTime @1731669054 {#2182
      date: 2024-11-15 12:10:54.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458818 {#2190
      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 {#1326 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#12580
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#12603 …}
    -lockByStatus: 1
    -id: "482430ff-a342-11ef-8ed8-0242c0a83005"
    -chapters: Doctrine\ORM\PersistentCollection {#12581 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#12586 …}
    -exercises: Doctrine\ORM\PersistentCollection {#12583 …}
    -minimumTime: DateTime @21600 {#12572
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#12588 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#2380 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#12590 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#12592 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#12598 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1326 …}
    -createdAt: DateTime @1731669054 {#12578
      date: 2024-11-15 12:10:54.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1755293707 {#12579
      date: 2025-08-15 23:35:07.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#6669 …}
    #fromApi: false
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1326 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\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 {#1159
    -lockBy: App\Entity\Scholar\Training\Training {#1281 …}
    -lockByStatus: 1
    -id: "6f1e9f5d-250b-11f0-b1c2-aa0701787942"
    -modules: Doctrine\ORM\PersistentCollection {#1172 …}
    -image: null
    -totalHourDescription: 833
    -videoDescription: null
    -diplomaDescription: "Titre professionnel (Nv. 5)"
    -trainingProduct: App\Entity\Payment\TrainingProduct {#1198 …}
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1205 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1218 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1223 …}
    -thematic: [
      "3"
    ]
    -diploma: 2
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1265 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1326 …}
    -createdAt: DateTime @1745939148 {#1152
      date: 2025-04-29 17:05:48.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1757458839 {#1157
      date: 2025-09-10 01:00:39.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1289 …}
    #fromApi: false
    -name: "Assistant immobilier"
    -description: """
      L’assistant immobilier travaille dans un environnement codifié, avec des professionnels relevant d’une profession réglementée. À ce titre, il doit maintenir le niveau de ses connaissances réglementaires en assurant en continu une veille juridique relative au secteur de l’immobilier, afin de tenir compte des réglementations applicables et de leurs modifications.\r\n
      \r\n
      Pilier de la structure et relais de l’information, il prend en charge l’assistanat juridique, le traitement administratif des opérations liées à la transaction, à la gestion locative et au syndic de copropriété et assure la liaison avec les clients et les partenaires, dans le respect des échéances et de la réglementation en vigueur.
      """
    -public: false
    -_links: null
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1326 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#2191
    -lockBy: App\Entity\Scholar\Module\OriginModule {#2206 …}
    -lockByStatus: 1
    -id: "4824f02f-a342-11ef-8ed8-0242c0a83005"
    -lessons: Doctrine\ORM\PersistentCollection {#2192 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#2197 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#2202 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1326 …}
    -createdAt: DateTime @1731669054 {#2182
      date: 2024-11-15 12:10:54.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458818 {#2190
      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 {#1326 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#12622
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#12644 …}
    -lockByStatus: 1
    -id: "48248dfb-a342-11ef-8ed8-0242c0a83005"
    -chapters: Doctrine\ORM\PersistentCollection {#12623 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#12628 …}
    -exercises: Doctrine\ORM\PersistentCollection {#12625 …}
    -minimumTime: null
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#12630 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#2380 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#12632 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#12634 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#12640 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1326 …}
    -createdAt: DateTime @1731669054 {#12616
      date: 2024-11-15 12:10:54.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1756412261 {#12621
      date: 2025-08-28 22:17:41.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#6669 …}
    #fromApi: false
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1326 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\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 {#1159
    -lockBy: App\Entity\Scholar\Training\Training {#1281 …}
    -lockByStatus: 1
    -id: "6f1e9f5d-250b-11f0-b1c2-aa0701787942"
    -modules: Doctrine\ORM\PersistentCollection {#1172 …}
    -image: null
    -totalHourDescription: 833
    -videoDescription: null
    -diplomaDescription: "Titre professionnel (Nv. 5)"
    -trainingProduct: App\Entity\Payment\TrainingProduct {#1198 …}
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1205 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1218 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1223 …}
    -thematic: [
      "3"
    ]
    -diploma: 2
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1265 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1326 …}
    -createdAt: DateTime @1745939148 {#1152
      date: 2025-04-29 17:05:48.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1757458839 {#1157
      date: 2025-09-10 01:00:39.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1289 …}
    #fromApi: false
    -name: "Assistant immobilier"
    -description: """
      L’assistant immobilier travaille dans un environnement codifié, avec des professionnels relevant d’une profession réglementée. À ce titre, il doit maintenir le niveau de ses connaissances réglementaires en assurant en continu une veille juridique relative au secteur de l’immobilier, afin de tenir compte des réglementations applicables et de leurs modifications.\r\n
      \r\n
      Pilier de la structure et relais de l’information, il prend en charge l’assistanat juridique, le traitement administratif des opérations liées à la transaction, à la gestion locative et au syndic de copropriété et assure la liaison avec les clients et les partenaires, dans le respect des échéances et de la réglementation en vigueur.
      """
    -public: false
    -_links: null
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1326 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#2191
    -lockBy: App\Entity\Scholar\Module\OriginModule {#2206 …}
    -lockByStatus: 1
    -id: "4824f02f-a342-11ef-8ed8-0242c0a83005"
    -lessons: Doctrine\ORM\PersistentCollection {#2192 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#2197 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#2202 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1326 …}
    -createdAt: DateTime @1731669054 {#2182
      date: 2024-11-15 12:10:54.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458818 {#2190
      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 {#1326 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#12663
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#12684 …}
    -lockByStatus: 1
    -id: "4824e4cc-a342-11ef-8ed8-0242c0a83005"
    -chapters: Doctrine\ORM\PersistentCollection {#12664 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#12669 …}
    -exercises: Doctrine\ORM\PersistentCollection {#12666 …}
    -minimumTime: null
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#12671 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#2380 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#12673 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#12675 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#12680 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1326 …}
    -createdAt: DateTime @1731669054 {#12657
      date: 2024-11-15 12:10:54.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1750849144 {#12662
      date: 2025-06-25 12:59:04.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1326 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\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 {#1159
    -lockBy: App\Entity\Scholar\Training\Training {#1281 …}
    -lockByStatus: 1
    -id: "6f1e9f5d-250b-11f0-b1c2-aa0701787942"
    -modules: Doctrine\ORM\PersistentCollection {#1172 …}
    -image: null
    -totalHourDescription: 833
    -videoDescription: null
    -diplomaDescription: "Titre professionnel (Nv. 5)"
    -trainingProduct: App\Entity\Payment\TrainingProduct {#1198 …}
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1205 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1218 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1223 …}
    -thematic: [
      "3"
    ]
    -diploma: 2
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1265 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1326 …}
    -createdAt: DateTime @1745939148 {#1152
      date: 2025-04-29 17:05:48.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1757458839 {#1157
      date: 2025-09-10 01:00:39.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1289 …}
    #fromApi: false
    -name: "Assistant immobilier"
    -description: """
      L’assistant immobilier travaille dans un environnement codifié, avec des professionnels relevant d’une profession réglementée. À ce titre, il doit maintenir le niveau de ses connaissances réglementaires en assurant en continu une veille juridique relative au secteur de l’immobilier, afin de tenir compte des réglementations applicables et de leurs modifications.\r\n
      \r\n
      Pilier de la structure et relais de l’information, il prend en charge l’assistanat juridique, le traitement administratif des opérations liées à la transaction, à la gestion locative et au syndic de copropriété et assure la liaison avec les clients et les partenaires, dans le respect des échéances et de la réglementation en vigueur.
      """
    -public: false
    -_links: null
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1326 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#2218
    -lockBy: App\Entity\Scholar\Module\OriginModule {#2232 …}
    -lockByStatus: 1
    -id: "483fddbd-a342-11ef-8ed8-0242c0a83005"
    -lessons: Doctrine\ORM\PersistentCollection {#2219 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#2224 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#2228 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1326 …}
    -createdAt: DateTime @1731669054 {#2209
      date: 2024-11-15 12:10:54.0 Europe/Paris (+01:00)
    }
    -updatedAt: null
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1326 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#12801
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#12823 …}
    -lockByStatus: 1
    -id: "483eec23-a342-11ef-8ed8-0242c0a83005"
    -chapters: Doctrine\ORM\PersistentCollection {#12802 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#12807 …}
    -exercises: Doctrine\ORM\PersistentCollection {#12804 …}
    -minimumTime: DateTime @21600 {#12798
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#12809 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#2380 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#12811 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#12813 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#12818 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1326 …}
    -createdAt: DateTime @1731669054 {#12799
      date: 2024-11-15 12:10:54.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1751219299 {#12800
      date: 2025-06-29 19:48:19.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1326 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\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 {#1159
    -lockBy: App\Entity\Scholar\Training\Training {#1281 …}
    -lockByStatus: 1
    -id: "6f1e9f5d-250b-11f0-b1c2-aa0701787942"
    -modules: Doctrine\ORM\PersistentCollection {#1172 …}
    -image: null
    -totalHourDescription: 833
    -videoDescription: null
    -diplomaDescription: "Titre professionnel (Nv. 5)"
    -trainingProduct: App\Entity\Payment\TrainingProduct {#1198 …}
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1205 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1218 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1223 …}
    -thematic: [
      "3"
    ]
    -diploma: 2
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1265 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1326 …}
    -createdAt: DateTime @1745939148 {#1152
      date: 2025-04-29 17:05:48.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1757458839 {#1157
      date: 2025-09-10 01:00:39.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1289 …}
    #fromApi: false
    -name: "Assistant immobilier"
    -description: """
      L’assistant immobilier travaille dans un environnement codifié, avec des professionnels relevant d’une profession réglementée. À ce titre, il doit maintenir le niveau de ses connaissances réglementaires en assurant en continu une veille juridique relative au secteur de l’immobilier, afin de tenir compte des réglementations applicables et de leurs modifications.\r\n
      \r\n
      Pilier de la structure et relais de l’information, il prend en charge l’assistanat juridique, le traitement administratif des opérations liées à la transaction, à la gestion locative et au syndic de copropriété et assure la liaison avec les clients et les partenaires, dans le respect des échéances et de la réglementation en vigueur.
      """
    -public: false
    -_links: null
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1326 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#2218
    -lockBy: App\Entity\Scholar\Module\OriginModule {#2232 …}
    -lockByStatus: 1
    -id: "483fddbd-a342-11ef-8ed8-0242c0a83005"
    -lessons: Doctrine\ORM\PersistentCollection {#2219 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#2224 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#2228 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1326 …}
    -createdAt: DateTime @1731669054 {#2209
      date: 2024-11-15 12:10:54.0 Europe/Paris (+01:00)
    }
    -updatedAt: null
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1326 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#12843
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#12865 …}
    -lockByStatus: 1
    -id: "483f3ad9-a342-11ef-8ed8-0242c0a83005"
    -chapters: Doctrine\ORM\PersistentCollection {#12844 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#12849 …}
    -exercises: Doctrine\ORM\PersistentCollection {#12846 …}
    -minimumTime: DateTime @21600 {#12836
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#12851 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#2380 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#12853 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#12855 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#12860 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1326 …}
    -createdAt: DateTime @1731669054 {#12841
      date: 2024-11-15 12:10:54.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1751219174 {#12842
      date: 2025-06-29 19:46:14.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1326 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\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 {#1159
    -lockBy: App\Entity\Scholar\Training\Training {#1281 …}
    -lockByStatus: 1
    -id: "6f1e9f5d-250b-11f0-b1c2-aa0701787942"
    -modules: Doctrine\ORM\PersistentCollection {#1172 …}
    -image: null
    -totalHourDescription: 833
    -videoDescription: null
    -diplomaDescription: "Titre professionnel (Nv. 5)"
    -trainingProduct: App\Entity\Payment\TrainingProduct {#1198 …}
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1205 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1218 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1223 …}
    -thematic: [
      "3"
    ]
    -diploma: 2
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1265 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1326 …}
    -createdAt: DateTime @1745939148 {#1152
      date: 2025-04-29 17:05:48.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1757458839 {#1157
      date: 2025-09-10 01:00:39.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1289 …}
    #fromApi: false
    -name: "Assistant immobilier"
    -description: """
      L’assistant immobilier travaille dans un environnement codifié, avec des professionnels relevant d’une profession réglementée. À ce titre, il doit maintenir le niveau de ses connaissances réglementaires en assurant en continu une veille juridique relative au secteur de l’immobilier, afin de tenir compte des réglementations applicables et de leurs modifications.\r\n
      \r\n
      Pilier de la structure et relais de l’information, il prend en charge l’assistanat juridique, le traitement administratif des opérations liées à la transaction, à la gestion locative et au syndic de copropriété et assure la liaison avec les clients et les partenaires, dans le respect des échéances et de la réglementation en vigueur.
      """
    -public: false
    -_links: null
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1326 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#2218
    -lockBy: App\Entity\Scholar\Module\OriginModule {#2232 …}
    -lockByStatus: 1
    -id: "483fddbd-a342-11ef-8ed8-0242c0a83005"
    -lessons: Doctrine\ORM\PersistentCollection {#2219 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#2224 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#2228 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1326 …}
    -createdAt: DateTime @1731669054 {#2209
      date: 2024-11-15 12:10:54.0 Europe/Paris (+01:00)
    }
    -updatedAt: null
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1326 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#12884
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#12905 …}
    -lockByStatus: 1
    -id: "483f8642-a342-11ef-8ed8-0242c0a83005"
    -chapters: Doctrine\ORM\PersistentCollection {#12885 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#12890 …}
    -exercises: Doctrine\ORM\PersistentCollection {#12887 …}
    -minimumTime: null
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#12892 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#2380 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#12894 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#12896 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#12901 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1326 …}
    -createdAt: DateTime @1731669054 {#12878
      date: 2024-11-15 12:10:54.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1751220132 {#12883
      date: 2025-06-29 20:02:12.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1326 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\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 {#1159
    -lockBy: App\Entity\Scholar\Training\Training {#1281 …}
    -lockByStatus: 1
    -id: "6f1e9f5d-250b-11f0-b1c2-aa0701787942"
    -modules: Doctrine\ORM\PersistentCollection {#1172 …}
    -image: null
    -totalHourDescription: 833
    -videoDescription: null
    -diplomaDescription: "Titre professionnel (Nv. 5)"
    -trainingProduct: App\Entity\Payment\TrainingProduct {#1198 …}
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1205 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1218 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1223 …}
    -thematic: [
      "3"
    ]
    -diploma: 2
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1265 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1326 …}
    -createdAt: DateTime @1745939148 {#1152
      date: 2025-04-29 17:05:48.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1757458839 {#1157
      date: 2025-09-10 01:00:39.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1289 …}
    #fromApi: false
    -name: "Assistant immobilier"
    -description: """
      L’assistant immobilier travaille dans un environnement codifié, avec des professionnels relevant d’une profession réglementée. À ce titre, il doit maintenir le niveau de ses connaissances réglementaires en assurant en continu une veille juridique relative au secteur de l’immobilier, afin de tenir compte des réglementations applicables et de leurs modifications.\r\n
      \r\n
      Pilier de la structure et relais de l’information, il prend en charge l’assistanat juridique, le traitement administratif des opérations liées à la transaction, à la gestion locative et au syndic de copropriété et assure la liaison avec les clients et les partenaires, dans le respect des échéances et de la réglementation en vigueur.
      """
    -public: false
    -_links: null
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1326 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#2218
    -lockBy: App\Entity\Scholar\Module\OriginModule {#2232 …}
    -lockByStatus: 1
    -id: "483fddbd-a342-11ef-8ed8-0242c0a83005"
    -lessons: Doctrine\ORM\PersistentCollection {#2219 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#2224 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#2228 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1326 …}
    -createdAt: DateTime @1731669054 {#2209
      date: 2024-11-15 12:10:54.0 Europe/Paris (+01:00)
    }
    -updatedAt: null
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1326 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#12925
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#12947 …}
    -lockByStatus: 1
    -id: "483fd3f2-a342-11ef-8ed8-0242c0a83005"
    -chapters: Doctrine\ORM\PersistentCollection {#12926 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#12931 …}
    -exercises: Doctrine\ORM\PersistentCollection {#12928 …}
    -minimumTime: DateTime @21600 {#12918
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#12933 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#2380 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#12935 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#12937 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#12942 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1326 …}
    -createdAt: DateTime @1731669054 {#12923
      date: 2024-11-15 12:10:54.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1751221101 {#12924
      date: 2025-06-29 20:18:21.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1326 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\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 {#1159
    -lockBy: App\Entity\Scholar\Training\Training {#1281 …}
    -lockByStatus: 1
    -id: "6f1e9f5d-250b-11f0-b1c2-aa0701787942"
    -modules: Doctrine\ORM\PersistentCollection {#1172 …}
    -image: null
    -totalHourDescription: 833
    -videoDescription: null
    -diplomaDescription: "Titre professionnel (Nv. 5)"
    -trainingProduct: App\Entity\Payment\TrainingProduct {#1198 …}
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1205 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1218 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1223 …}
    -thematic: [
      "3"
    ]
    -diploma: 2
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1265 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1326 …}
    -createdAt: DateTime @1745939148 {#1152
      date: 2025-04-29 17:05:48.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1757458839 {#1157
      date: 2025-09-10 01:00:39.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1289 …}
    #fromApi: false
    -name: "Assistant immobilier"
    -description: """
      L’assistant immobilier travaille dans un environnement codifié, avec des professionnels relevant d’une profession réglementée. À ce titre, il doit maintenir le niveau de ses connaissances réglementaires en assurant en continu une veille juridique relative au secteur de l’immobilier, afin de tenir compte des réglementations applicables et de leurs modifications.\r\n
      \r\n
      Pilier de la structure et relais de l’information, il prend en charge l’assistanat juridique, le traitement administratif des opérations liées à la transaction, à la gestion locative et au syndic de copropriété et assure la liaison avec les clients et les partenaires, dans le respect des échéances et de la réglementation en vigueur.
      """
    -public: false
    -_links: null
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1326 …}
  }
]
"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
154 DENIED CHANNEL_USER_PERM_TRAINING_SHOW
App\Entity\Scholar\Training\SharedTraining {#1159
  -lockBy: App\Entity\Scholar\Training\Training {#1281 …}
  -lockByStatus: 1
  -id: "6f1e9f5d-250b-11f0-b1c2-aa0701787942"
  -modules: Doctrine\ORM\PersistentCollection {#1172 …}
  -image: null
  -totalHourDescription: 833
  -videoDescription: null
  -diplomaDescription: "Titre professionnel (Nv. 5)"
  -trainingProduct: App\Entity\Payment\TrainingProduct {#1198 …}
  -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1205 …}
  -trainingType: "blended"
  -abstractCursus: Doctrine\ORM\PersistentCollection {#1218 …}
  -sharedTrainings: Doctrine\ORM\PersistentCollection {#1223 …}
  -thematic: [
    "3"
  ]
  -diploma: 2
  -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1265 …}
  -duplicateFrom: null
  -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1326 …}
  -createdAt: DateTime @1745939148 {#1152
    date: 2025-04-29 17:05:48.0 Europe/Paris (+02:00)
  }
  -updatedAt: DateTime @1757458839 {#1157
    date: 2025-09-10 01:00:39.0 Europe/Paris (+02:00)
  }
  #createdBy: null
  #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1289 …}
  #fromApi: false
  -name: "Assistant immobilier"
  -description: """
    L’assistant immobilier travaille dans un environnement codifié, avec des professionnels relevant d’une profession réglementée. À ce titre, il doit maintenir le niveau de ses connaissances réglementaires en assurant en continu une veille juridique relative au secteur de l’immobilier, afin de tenir compte des réglementations applicables et de leurs modifications.\r\n
    \r\n
    Pilier de la structure et relais de l’information, il prend en charge l’assistanat juridique, le traitement administratif des opérations liées à la transaction, à la gestion locative et au syndic de copropriété et assure la liaison avec les clients et les partenaires, dans le respect des échéances et de la réglementation en vigueur.
    """
  -public: false
  -_links: null
  -status: "published"
  -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1326 …}
}
"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