https://e-learning.adrec.staging.nellapp-01.drosalys.net/training/118f5801-5242-11ee-ba02-0242c0a81004

Security

Token

There is no security token.

Firewall

main Name
Security enabled
Stateless

Configuration

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

Listeners

Listener Duration Response
Symfony\Component\Security\Http\Firewall\ChannelListener {#1387
  -map: Symfony\Component\Security\Http\AccessMap {#1386 …}
  -authenticationEntryPoint: null
  -logger: Symfony\Bridge\Monolog\Logger {#1410 …}
  -httpPort: 80
  -httpsPort: 443
}
0.00 ms (none)
Symfony\Component\Security\Http\Firewall\ContextListener {#1378
  -tokenStorage: Symfony\Component\Security\Core\Authentication\Token\Storage\TokenStorage {#598 …}
  -sessionKey: "_security_main"
  -logger: Symfony\Bridge\Monolog\Logger {#1410 …}
  -userProviders: Symfony\Component\DependencyInjection\Argument\RewindableGenerator {#1377 …}
  -dispatcher: Symfony\Component\EventDispatcher\EventDispatcher {#1407 …}
  -registered: false
  -trustResolver: Symfony\Component\Security\Core\Authentication\AuthenticationTrustResolver {#1418 …}
  -rememberMeServices: null
  -sessionTrackerEnabler: [
    Symfony\Component\Security\Core\Authentication\Token\Storage\UsageTrackingTokenStorage {#599 …}
    "enableUsageTracking"
  ]
}
0.00 ms (none)
Symfony\Component\Security\Http\Firewall\AuthenticatorManagerListener {#1373
  -authenticatorManager: Symfony\Component\Security\Http\Authentication\AuthenticatorManager {#1372 …}
}
0.00 ms (none)
Symfony\Component\Security\Http\Firewall\AccessListener {#1370
  -tokenStorage: Symfony\Component\Security\Core\Authentication\Token\Storage\UsageTrackingTokenStorage {#599 …}
  -accessDecisionManager: Symfony\Component\Security\Core\Authorization\TraceableAccessDecisionManager {#251 …}
  -map: Symfony\Component\Security\Http\AccessMap {#1386 …}
  -authManager: null
  -exceptionOnNoToken: false
}
0.00 ms (none)
Symfony\Component\Security\Http\Firewall\LogoutListener {#1408
  -tokenStorage: Symfony\Component\Security\Core\Authentication\Token\Storage\UsageTrackingTokenStorage {#599 …}
  -options: [
    "csrf_parameter" => "_csrf_token"
    "csrf_token_id" => "logout"
    "logout_path" => "/logout"
  ]
  -httpUtils: Symfony\Component\Security\Http\HttpUtils {#1423 …}
  -csrfTokenManager: null
  -eventDispatcher: Symfony\Component\EventDispatcher\EventDispatcher {#1407 …}
}
0.00 ms (none)

Authenticators

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

Access Decision

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

Access decision log

# Result Attributes Object
1 DENIED FRONT_ACCESS
[
  "training" => App\Entity\Scholar\Training\SharedTraining {#1693
    -lockBy: App\Entity\Scholar\Training\Training {#1808 …}
    -lockByStatus: 1
    -id: "118f5801-5242-11ee-ba02-0242c0a81004"
    -modules: Doctrine\ORM\PersistentCollection {#1706 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1733 …}
    -totalHourDescription: 833
    -videoDescription: null
    -diplomaDescription: "Titre de niveau V (Bac +2)"
    -trainingProduct: null
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1743 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1745 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1749 …}
    -thematic: [
      "3"
    ]
    -diploma: 2
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1792 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
    -createdAt: DateTime @1694615421 {#1686
      date: 2023-09-13 16:30:21.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1757458838 {#1691
      date: 2025-09-10 01:00:38.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1816 …}
    #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 {#1850 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#1972
    -lockBy: App\Entity\Scholar\Module\OriginModule {#2018 …}
    -lockByStatus: 1
    -id: "2b6a41ad-354a-11e9-8180-00163e87308f"
    -lessons: Doctrine\ORM\PersistentCollection {#1978 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#2002 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#2007 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
    -createdAt: DateTime @1550692828 {#1965
      date: 2019-02-20 21:00:28.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458818 {#1970
      date: 2025-09-10 01:00:18.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1816 …}
    #fromApi: false
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#2838
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#2920 …}
    -lockByStatus: 1
    -id: "8ff02cd5-3543-11e9-8180-00163e87308f"
    -chapters: Doctrine\ORM\PersistentCollection {#2854 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#2867 …}
    -exercises: Doctrine\ORM\PersistentCollection {#2864 …}
    -minimumTime: DateTime @21600 {#2835
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#2883 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#2872 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#2888 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#2912 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#2902 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
    -createdAt: DateTime @1550689990 {#2834
      date: 2019-02-20 20:13:10.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757457507 {#2811
      date: 2025-09-10 00:38:27.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1824 …}
    #fromApi: false
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\TrainingVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\PracticalCaseUserVoter"
ACCESS ABSTAIN
"Nellapp\Bundle\SDKBundle\Permission\Security\Voter\SuperAdminVoter"
ACCESS ABSTAIN
Show voter details
2 DENIED FRONT_ACCESS
[
  "training" => App\Entity\Scholar\Training\SharedTraining {#1693
    -lockBy: App\Entity\Scholar\Training\Training {#1808 …}
    -lockByStatus: 1
    -id: "118f5801-5242-11ee-ba02-0242c0a81004"
    -modules: Doctrine\ORM\PersistentCollection {#1706 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1733 …}
    -totalHourDescription: 833
    -videoDescription: null
    -diplomaDescription: "Titre de niveau V (Bac +2)"
    -trainingProduct: null
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1743 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1745 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1749 …}
    -thematic: [
      "3"
    ]
    -diploma: 2
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1792 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
    -createdAt: DateTime @1694615421 {#1686
      date: 2023-09-13 16:30:21.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1757458838 {#1691
      date: 2025-09-10 01:00:38.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1816 …}
    #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 {#1850 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#1972
    -lockBy: App\Entity\Scholar\Module\OriginModule {#2018 …}
    -lockByStatus: 1
    -id: "2b6a41ad-354a-11e9-8180-00163e87308f"
    -lessons: Doctrine\ORM\PersistentCollection {#1978 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#2002 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#2007 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
    -createdAt: DateTime @1550692828 {#1965
      date: 2019-02-20 21:00:28.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458818 {#1970
      date: 2025-09-10 01:00:18.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1816 …}
    #fromApi: false
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#2942
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#2970 …}
    -lockByStatus: 1
    -id: "95cfcbd4-169d-11ea-9c0f-0242c0a8b002"
    -chapters: Doctrine\ORM\PersistentCollection {#2943 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#2953 …}
    -exercises: Doctrine\ORM\PersistentCollection {#2950 …}
    -minimumTime: DateTime @21600 {#2914
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#2955 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#2872 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#2957 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#2959 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#2965 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
    -createdAt: DateTime @1575467666 {#2907
      date: 2019-12-04 14:54:26.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458810 {#2941
      date: 2025-09-10 01:00:10.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#2963 …}
    #fromApi: false
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\TrainingVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\PracticalCaseUserVoter"
ACCESS ABSTAIN
"Nellapp\Bundle\SDKBundle\Permission\Security\Voter\SuperAdminVoter"
ACCESS ABSTAIN
Show voter details
3 DENIED FRONT_ACCESS
[
  "training" => App\Entity\Scholar\Training\SharedTraining {#1693
    -lockBy: App\Entity\Scholar\Training\Training {#1808 …}
    -lockByStatus: 1
    -id: "118f5801-5242-11ee-ba02-0242c0a81004"
    -modules: Doctrine\ORM\PersistentCollection {#1706 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1733 …}
    -totalHourDescription: 833
    -videoDescription: null
    -diplomaDescription: "Titre de niveau V (Bac +2)"
    -trainingProduct: null
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1743 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1745 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1749 …}
    -thematic: [
      "3"
    ]
    -diploma: 2
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1792 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
    -createdAt: DateTime @1694615421 {#1686
      date: 2023-09-13 16:30:21.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1757458838 {#1691
      date: 2025-09-10 01:00:38.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1816 …}
    #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 {#1850 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#1972
    -lockBy: App\Entity\Scholar\Module\OriginModule {#2018 …}
    -lockByStatus: 1
    -id: "2b6a41ad-354a-11e9-8180-00163e87308f"
    -lessons: Doctrine\ORM\PersistentCollection {#1978 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#2002 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#2007 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
    -createdAt: DateTime @1550692828 {#1965
      date: 2019-02-20 21:00:28.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458818 {#1970
      date: 2025-09-10 01:00:18.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1816 …}
    #fromApi: false
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#2992
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#3014 …}
    -lockByStatus: 1
    -id: "0aeafa8b-a22c-11e9-aad5-0242ac160002"
    -chapters: Doctrine\ORM\PersistentCollection {#2993 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#2998 …}
    -exercises: Doctrine\ORM\PersistentCollection {#2995 …}
    -minimumTime: DateTime @21600 {#2989
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#3000 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#2872 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#3002 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#3004 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#3009 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
    -createdAt: DateTime @1562664565 {#2990
      date: 2019-07-09 11:29:25.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1750847724 {#2991
      date: 2025-06-25 12:35:24.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\TrainingVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\PracticalCaseUserVoter"
ACCESS ABSTAIN
"Nellapp\Bundle\SDKBundle\Permission\Security\Voter\SuperAdminVoter"
ACCESS ABSTAIN
Show voter details
4 DENIED FRONT_ACCESS
[
  "training" => App\Entity\Scholar\Training\SharedTraining {#1693
    -lockBy: App\Entity\Scholar\Training\Training {#1808 …}
    -lockByStatus: 1
    -id: "118f5801-5242-11ee-ba02-0242c0a81004"
    -modules: Doctrine\ORM\PersistentCollection {#1706 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1733 …}
    -totalHourDescription: 833
    -videoDescription: null
    -diplomaDescription: "Titre de niveau V (Bac +2)"
    -trainingProduct: null
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1743 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1745 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1749 …}
    -thematic: [
      "3"
    ]
    -diploma: 2
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1792 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
    -createdAt: DateTime @1694615421 {#1686
      date: 2023-09-13 16:30:21.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1757458838 {#1691
      date: 2025-09-10 01:00:38.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1816 …}
    #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 {#1850 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#1972
    -lockBy: App\Entity\Scholar\Module\OriginModule {#2018 …}
    -lockByStatus: 1
    -id: "2b6a41ad-354a-11e9-8180-00163e87308f"
    -lessons: Doctrine\ORM\PersistentCollection {#1978 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#2002 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#2007 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
    -createdAt: DateTime @1550692828 {#1965
      date: 2019-02-20 21:00:28.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458818 {#1970
      date: 2025-09-10 01:00:18.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1816 …}
    #fromApi: false
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#3034
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#3057 …}
    -lockByStatus: 1
    -id: "22f37c7e-354c-11e9-8180-00163e87308f"
    -chapters: Doctrine\ORM\PersistentCollection {#3035 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#3040 …}
    -exercises: Doctrine\ORM\PersistentCollection {#3037 …}
    -minimumTime: DateTime @21600 {#3027
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#3042 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#2872 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#3044 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#3046 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#3052 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
    -createdAt: DateTime @1550693673 {#3032
      date: 2019-02-20 21:14:33.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458805 {#3033
      date: 2025-09-10 01:00:05.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#2963 …}
    #fromApi: false
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\TrainingVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\PracticalCaseUserVoter"
ACCESS ABSTAIN
"Nellapp\Bundle\SDKBundle\Permission\Security\Voter\SuperAdminVoter"
ACCESS ABSTAIN
Show voter details
5 DENIED FRONT_ACCESS
[
  "training" => App\Entity\Scholar\Training\SharedTraining {#1693
    -lockBy: App\Entity\Scholar\Training\Training {#1808 …}
    -lockByStatus: 1
    -id: "118f5801-5242-11ee-ba02-0242c0a81004"
    -modules: Doctrine\ORM\PersistentCollection {#1706 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1733 …}
    -totalHourDescription: 833
    -videoDescription: null
    -diplomaDescription: "Titre de niveau V (Bac +2)"
    -trainingProduct: null
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1743 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1745 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1749 …}
    -thematic: [
      "3"
    ]
    -diploma: 2
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1792 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
    -createdAt: DateTime @1694615421 {#1686
      date: 2023-09-13 16:30:21.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1757458838 {#1691
      date: 2025-09-10 01:00:38.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1816 …}
    #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 {#1850 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#1972
    -lockBy: App\Entity\Scholar\Module\OriginModule {#2018 …}
    -lockByStatus: 1
    -id: "2b6a41ad-354a-11e9-8180-00163e87308f"
    -lessons: Doctrine\ORM\PersistentCollection {#1978 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#2002 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#2007 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
    -createdAt: DateTime @1550692828 {#1965
      date: 2019-02-20 21:00:28.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458818 {#1970
      date: 2025-09-10 01:00:18.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1816 …}
    #fromApi: false
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\OriginLesson {#3078
    -ref: "PRE103"
    -image: null
    -objective: null
    -sharedLessons: Doctrine\ORM\PersistentCollection {#3094 …}
    -lessonReviewActivated: true
    -indexedContent: null
    -id: "92d82a91-e20f-11ef-addf-0242c0a83007"
    -chapters: Doctrine\ORM\PersistentCollection {#3079 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#3084 …}
    -exercises: Doctrine\ORM\PersistentCollection {#3081 …}
    -minimumTime: null
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#3086 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#2342 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#3088 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#3090 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#3096 …}
    -enableChatBot: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
    -createdAt: DateTime @1738574198 {#3076
      date: 2025-02-03 10:16:38.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757422899 {#3077
      date: 2025-09-09 15:01:39.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#2963 …}
    #fromApi: false
    -status: "published"
    -name: "Le stage et les documents administratifs"
    -description: """
      <p style="text-align: justify;"><iframe src="https://www.youtube.com/embed/xs2q9kKXfGI" width="640" height="360" data-mce-fragment="1"></iframe></p>\r\n
      <p style="text-align: justify;">La p&eacute;riode de stage en entreprise et les documents administratifs.&nbsp;</p>\r\n
      <p style="text-align: justify;">Lorsque vous allez vous rendre sur vos lieux de stage, l'entreprise, le centre de formation et vous-m&ecirc;me allez devoir compl&eacute;ter des documents administratifs. Ces documents sont obligatoires.&nbsp;&nbsp;</p>
      """
    -public: false
    -_links: null
    -lessonReviewActivated: true
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\TrainingVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\PracticalCaseUserVoter"
ACCESS ABSTAIN
"Nellapp\Bundle\SDKBundle\Permission\Security\Voter\SuperAdminVoter"
ACCESS ABSTAIN
Show voter details
6 DENIED FRONT_ACCESS
[
  "training" => App\Entity\Scholar\Training\SharedTraining {#1693
    -lockBy: App\Entity\Scholar\Training\Training {#1808 …}
    -lockByStatus: 1
    -id: "118f5801-5242-11ee-ba02-0242c0a81004"
    -modules: Doctrine\ORM\PersistentCollection {#1706 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1733 …}
    -totalHourDescription: 833
    -videoDescription: null
    -diplomaDescription: "Titre de niveau V (Bac +2)"
    -trainingProduct: null
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1743 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1745 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1749 …}
    -thematic: [
      "3"
    ]
    -diploma: 2
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1792 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
    -createdAt: DateTime @1694615421 {#1686
      date: 2023-09-13 16:30:21.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1757458838 {#1691
      date: 2025-09-10 01:00:38.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1816 …}
    #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 {#1850 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#2022
    -lockBy: App\Entity\Scholar\Module\OriginModule {#2050 …}
    -lockByStatus: 1
    -id: "5ccb747d-fbca-11ee-aec4-0242c0a89006"
    -lessons: Doctrine\ORM\PersistentCollection {#2031 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#2041 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#2046 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
    -createdAt: DateTime @1713255705 {#2013
      date: 2024-04-16 10:21:45.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1757458818 {#2011
      date: 2025-09-10 01:00:18.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#3323
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#3347 …}
    -lockByStatus: 1
    -id: "9c4a3880-fbca-11ee-aec4-0242c0a89006"
    -chapters: Doctrine\ORM\PersistentCollection {#3324 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#3329 …}
    -exercises: Doctrine\ORM\PersistentCollection {#3326 …}
    -minimumTime: DateTime @21600 {#3320
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#3331 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#2342 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#3333 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#3335 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#3341 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
    -createdAt: DateTime @1713255811 {#3321
      date: 2024-04-16 10:23:31.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1756416271 {#3322
      date: 2025-08-28 23:24:31.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#3339 …}
    #fromApi: false
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\TrainingVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\PracticalCaseUserVoter"
ACCESS ABSTAIN
"Nellapp\Bundle\SDKBundle\Permission\Security\Voter\SuperAdminVoter"
ACCESS ABSTAIN
Show voter details
7 DENIED FRONT_ACCESS
[
  "training" => App\Entity\Scholar\Training\SharedTraining {#1693
    -lockBy: App\Entity\Scholar\Training\Training {#1808 …}
    -lockByStatus: 1
    -id: "118f5801-5242-11ee-ba02-0242c0a81004"
    -modules: Doctrine\ORM\PersistentCollection {#1706 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1733 …}
    -totalHourDescription: 833
    -videoDescription: null
    -diplomaDescription: "Titre de niveau V (Bac +2)"
    -trainingProduct: null
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1743 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1745 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1749 …}
    -thematic: [
      "3"
    ]
    -diploma: 2
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1792 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
    -createdAt: DateTime @1694615421 {#1686
      date: 2023-09-13 16:30:21.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1757458838 {#1691
      date: 2025-09-10 01:00:38.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1816 …}
    #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 {#1850 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#2022
    -lockBy: App\Entity\Scholar\Module\OriginModule {#2050 …}
    -lockByStatus: 1
    -id: "5ccb747d-fbca-11ee-aec4-0242c0a89006"
    -lessons: Doctrine\ORM\PersistentCollection {#2031 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#2041 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#2046 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
    -createdAt: DateTime @1713255705 {#2013
      date: 2024-04-16 10:21:45.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1757458818 {#2011
      date: 2025-09-10 01:00:18.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#3367
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#3389 …}
    -lockByStatus: 1
    -id: "f4ff6264-93c7-11f0-94f4-720435f6d49d"
    -chapters: Doctrine\ORM\PersistentCollection {#3368 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#3373 …}
    -exercises: Doctrine\ORM\PersistentCollection {#3370 …}
    -minimumTime: DateTime @21600 {#3360
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#3375 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#2872 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#3377 …}
    -lessonStats: null
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#3384 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
    -createdAt: DateTime @1758114746 {#3366
      date: 2025-09-17 15:12:26.0 Europe/Paris (+02:00)
    }
    -updatedAt: null
    #createdBy: Proxies\__CG__\App\Entity\Account\User {#2342 …}
    #updatedBy: null
    #fromApi: false
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\TrainingVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\PracticalCaseUserVoter"
ACCESS ABSTAIN
"Nellapp\Bundle\SDKBundle\Permission\Security\Voter\SuperAdminVoter"
ACCESS ABSTAIN
Show voter details
8 DENIED FRONT_ACCESS
[
  "training" => App\Entity\Scholar\Training\SharedTraining {#1693
    -lockBy: App\Entity\Scholar\Training\Training {#1808 …}
    -lockByStatus: 1
    -id: "118f5801-5242-11ee-ba02-0242c0a81004"
    -modules: Doctrine\ORM\PersistentCollection {#1706 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1733 …}
    -totalHourDescription: 833
    -videoDescription: null
    -diplomaDescription: "Titre de niveau V (Bac +2)"
    -trainingProduct: null
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1743 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1745 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1749 …}
    -thematic: [
      "3"
    ]
    -diploma: 2
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1792 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
    -createdAt: DateTime @1694615421 {#1686
      date: 2023-09-13 16:30:21.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1757458838 {#1691
      date: 2025-09-10 01:00:38.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1816 …}
    #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 {#1850 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#2022
    -lockBy: App\Entity\Scholar\Module\OriginModule {#2050 …}
    -lockByStatus: 1
    -id: "5ccb747d-fbca-11ee-aec4-0242c0a89006"
    -lessons: Doctrine\ORM\PersistentCollection {#2031 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#2041 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#2046 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
    -createdAt: DateTime @1713255705 {#2013
      date: 2024-04-16 10:21:45.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1757458818 {#2011
      date: 2025-09-10 01:00:18.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#3412
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#3435 …}
    -lockByStatus: 1
    -id: "ad81bc7b-06bd-11ea-9c0f-0242c0a8b002"
    -chapters: Doctrine\ORM\PersistentCollection {#3413 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#3418 …}
    -exercises: Doctrine\ORM\PersistentCollection {#3415 …}
    -minimumTime: DateTime @21600 {#3409
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#3420 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#2872 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#3422 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#3424 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#3430 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
    -createdAt: DateTime @1573722231 {#3410
      date: 2019-11-14 10:03:51.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458812 {#3411
      date: 2025-09-10 01:00:12.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#2963 …}
    #fromApi: false
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\TrainingVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\PracticalCaseUserVoter"
ACCESS ABSTAIN
"Nellapp\Bundle\SDKBundle\Permission\Security\Voter\SuperAdminVoter"
ACCESS ABSTAIN
Show voter details
9 DENIED FRONT_ACCESS
[
  "training" => App\Entity\Scholar\Training\SharedTraining {#1693
    -lockBy: App\Entity\Scholar\Training\Training {#1808 …}
    -lockByStatus: 1
    -id: "118f5801-5242-11ee-ba02-0242c0a81004"
    -modules: Doctrine\ORM\PersistentCollection {#1706 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1733 …}
    -totalHourDescription: 833
    -videoDescription: null
    -diplomaDescription: "Titre de niveau V (Bac +2)"
    -trainingProduct: null
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1743 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1745 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1749 …}
    -thematic: [
      "3"
    ]
    -diploma: 2
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1792 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
    -createdAt: DateTime @1694615421 {#1686
      date: 2023-09-13 16:30:21.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1757458838 {#1691
      date: 2025-09-10 01:00:38.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1816 …}
    #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 {#1850 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#2022
    -lockBy: App\Entity\Scholar\Module\OriginModule {#2050 …}
    -lockByStatus: 1
    -id: "5ccb747d-fbca-11ee-aec4-0242c0a89006"
    -lessons: Doctrine\ORM\PersistentCollection {#2031 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#2041 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#2046 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
    -createdAt: DateTime @1713255705 {#2013
      date: 2024-04-16 10:21:45.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1757458818 {#2011
      date: 2025-09-10 01:00:18.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#3456
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#3480 …}
    -lockByStatus: 1
    -id: "65f54ad9-c7d7-11e9-85b5-0242c0a84004"
    -chapters: Doctrine\ORM\PersistentCollection {#3457 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#3462 …}
    -exercises: Doctrine\ORM\PersistentCollection {#3459 …}
    -minimumTime: DateTime @21600 {#3448
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#3464 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#2872 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#3466 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#3468 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#3474 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
    -createdAt: DateTime @1566806355 {#3454
      date: 2019-08-26 09:59:15.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1757458808 {#3455
      date: 2025-09-10 01:00:08.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#3472 …}
    #fromApi: false
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\TrainingVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\PracticalCaseUserVoter"
ACCESS ABSTAIN
"Nellapp\Bundle\SDKBundle\Permission\Security\Voter\SuperAdminVoter"
ACCESS ABSTAIN
Show voter details
10 DENIED FRONT_ACCESS
[
  "training" => App\Entity\Scholar\Training\SharedTraining {#1693
    -lockBy: App\Entity\Scholar\Training\Training {#1808 …}
    -lockByStatus: 1
    -id: "118f5801-5242-11ee-ba02-0242c0a81004"
    -modules: Doctrine\ORM\PersistentCollection {#1706 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1733 …}
    -totalHourDescription: 833
    -videoDescription: null
    -diplomaDescription: "Titre de niveau V (Bac +2)"
    -trainingProduct: null
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1743 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1745 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1749 …}
    -thematic: [
      "3"
    ]
    -diploma: 2
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1792 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
    -createdAt: DateTime @1694615421 {#1686
      date: 2023-09-13 16:30:21.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1757458838 {#1691
      date: 2025-09-10 01:00:38.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1816 …}
    #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 {#1850 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#2064
    -lockBy: App\Entity\Scholar\Module\OriginModule {#2080 …}
    -lockByStatus: 1
    -id: "1231897a-3551-11e9-8180-00163e87308f"
    -lessons: Doctrine\ORM\PersistentCollection {#2065 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#2070 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#2075 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
    -createdAt: DateTime @1550695792 {#2062
      date: 2019-02-20 21:49:52.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458817 {#2063
      date: 2025-09-10 01:00:17.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#2073 …}
    #fromApi: false
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#3614
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#3638 …}
    -lockByStatus: 1
    -id: "a97db74b-3550-11e9-8180-00163e87308f"
    -chapters: Doctrine\ORM\PersistentCollection {#3615 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#3620 …}
    -exercises: Doctrine\ORM\PersistentCollection {#3617 …}
    -minimumTime: DateTime @21600 {#3611
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#3622 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#3624 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#3625 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#3627 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#3633 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
    -createdAt: DateTime @1550695616 {#3612
      date: 2019-02-20 21:46:56.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458811 {#3613
      date: 2025-09-10 01:00:11.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#2119 …}
    #fromApi: false
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\TrainingVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\PracticalCaseUserVoter"
ACCESS ABSTAIN
"Nellapp\Bundle\SDKBundle\Permission\Security\Voter\SuperAdminVoter"
ACCESS ABSTAIN
Show voter details
11 DENIED FRONT_ACCESS
[
  "training" => App\Entity\Scholar\Training\SharedTraining {#1693
    -lockBy: App\Entity\Scholar\Training\Training {#1808 …}
    -lockByStatus: 1
    -id: "118f5801-5242-11ee-ba02-0242c0a81004"
    -modules: Doctrine\ORM\PersistentCollection {#1706 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1733 …}
    -totalHourDescription: 833
    -videoDescription: null
    -diplomaDescription: "Titre de niveau V (Bac +2)"
    -trainingProduct: null
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1743 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1745 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1749 …}
    -thematic: [
      "3"
    ]
    -diploma: 2
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1792 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
    -createdAt: DateTime @1694615421 {#1686
      date: 2023-09-13 16:30:21.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1757458838 {#1691
      date: 2025-09-10 01:00:38.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1816 …}
    #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 {#1850 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#2064
    -lockBy: App\Entity\Scholar\Module\OriginModule {#2080 …}
    -lockByStatus: 1
    -id: "1231897a-3551-11e9-8180-00163e87308f"
    -lessons: Doctrine\ORM\PersistentCollection {#2065 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#2070 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#2075 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
    -createdAt: DateTime @1550695792 {#2062
      date: 2019-02-20 21:49:52.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458817 {#2063
      date: 2025-09-10 01:00:17.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#2073 …}
    #fromApi: false
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#3659
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#3682 …}
    -lockByStatus: 1
    -id: "bb32b448-3921-11e9-8180-00163e87308f"
    -chapters: Doctrine\ORM\PersistentCollection {#3660 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#3665 …}
    -exercises: Doctrine\ORM\PersistentCollection {#3662 …}
    -minimumTime: DateTime @21600 {#3651
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#3667 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#2872 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#3669 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#3671 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#3677 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
    -createdAt: DateTime @1551115264 {#3657
      date: 2019-02-25 18:21:04.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458812 {#3658
      date: 2025-09-10 01:00:12.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#3472 …}
    #fromApi: false
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\TrainingVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\PracticalCaseUserVoter"
ACCESS ABSTAIN
"Nellapp\Bundle\SDKBundle\Permission\Security\Voter\SuperAdminVoter"
ACCESS ABSTAIN
Show voter details
12 DENIED FRONT_ACCESS
[
  "training" => App\Entity\Scholar\Training\SharedTraining {#1693
    -lockBy: App\Entity\Scholar\Training\Training {#1808 …}
    -lockByStatus: 1
    -id: "118f5801-5242-11ee-ba02-0242c0a81004"
    -modules: Doctrine\ORM\PersistentCollection {#1706 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1733 …}
    -totalHourDescription: 833
    -videoDescription: null
    -diplomaDescription: "Titre de niveau V (Bac +2)"
    -trainingProduct: null
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1743 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1745 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1749 …}
    -thematic: [
      "3"
    ]
    -diploma: 2
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1792 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
    -createdAt: DateTime @1694615421 {#1686
      date: 2023-09-13 16:30:21.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1757458838 {#1691
      date: 2025-09-10 01:00:38.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1816 …}
    #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 {#1850 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#2064
    -lockBy: App\Entity\Scholar\Module\OriginModule {#2080 …}
    -lockByStatus: 1
    -id: "1231897a-3551-11e9-8180-00163e87308f"
    -lessons: Doctrine\ORM\PersistentCollection {#2065 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#2070 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#2075 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
    -createdAt: DateTime @1550695792 {#2062
      date: 2019-02-20 21:49:52.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458817 {#2063
      date: 2025-09-10 01:00:17.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#2073 …}
    #fromApi: false
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#3703
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#3727 …}
    -lockByStatus: 1
    -id: "b1a7f033-65d7-11e9-a435-0242c0a8d002"
    -chapters: Doctrine\ORM\PersistentCollection {#3704 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#3709 …}
    -exercises: Doctrine\ORM\PersistentCollection {#3706 …}
    -minimumTime: DateTime @21600 {#3695
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#3711 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#2872 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#3713 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#3715 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#3721 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
    -createdAt: DateTime @1556024068 {#3701
      date: 2019-04-23 14:54:28.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1757420194 {#3702
      date: 2025-09-09 14:16:34.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#3719 …}
    #fromApi: false
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\TrainingVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\PracticalCaseUserVoter"
ACCESS ABSTAIN
"Nellapp\Bundle\SDKBundle\Permission\Security\Voter\SuperAdminVoter"
ACCESS ABSTAIN
Show voter details
13 DENIED FRONT_ACCESS
[
  "training" => App\Entity\Scholar\Training\SharedTraining {#1693
    -lockBy: App\Entity\Scholar\Training\Training {#1808 …}
    -lockByStatus: 1
    -id: "118f5801-5242-11ee-ba02-0242c0a81004"
    -modules: Doctrine\ORM\PersistentCollection {#1706 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1733 …}
    -totalHourDescription: 833
    -videoDescription: null
    -diplomaDescription: "Titre de niveau V (Bac +2)"
    -trainingProduct: null
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1743 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1745 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1749 …}
    -thematic: [
      "3"
    ]
    -diploma: 2
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1792 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
    -createdAt: DateTime @1694615421 {#1686
      date: 2023-09-13 16:30:21.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1757458838 {#1691
      date: 2025-09-10 01:00:38.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1816 …}
    #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 {#1850 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#2064
    -lockBy: App\Entity\Scholar\Module\OriginModule {#2080 …}
    -lockByStatus: 1
    -id: "1231897a-3551-11e9-8180-00163e87308f"
    -lessons: Doctrine\ORM\PersistentCollection {#2065 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#2070 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#2075 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
    -createdAt: DateTime @1550695792 {#2062
      date: 2019-02-20 21:49:52.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458817 {#2063
      date: 2025-09-10 01:00:17.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#2073 …}
    #fromApi: false
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#3748
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#3770 …}
    -lockByStatus: 1
    -id: "045f11c0-6ca7-11ec-aa25-0242ac140004"
    -chapters: Doctrine\ORM\PersistentCollection {#3749 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#3754 …}
    -exercises: Doctrine\ORM\PersistentCollection {#3751 …}
    -minimumTime: DateTime @21600 {#3740
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#3756 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#2872 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#3758 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#3760 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#3765 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
    -createdAt: DateTime @1641222513 {#3746
      date: 2022-01-03 16:08:33.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1750847724 {#3747
      date: 2025-06-25 12:35:24.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\TrainingVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\PracticalCaseUserVoter"
ACCESS ABSTAIN
"Nellapp\Bundle\SDKBundle\Permission\Security\Voter\SuperAdminVoter"
ACCESS ABSTAIN
Show voter details
14 DENIED FRONT_ACCESS
[
  "training" => App\Entity\Scholar\Training\SharedTraining {#1693
    -lockBy: App\Entity\Scholar\Training\Training {#1808 …}
    -lockByStatus: 1
    -id: "118f5801-5242-11ee-ba02-0242c0a81004"
    -modules: Doctrine\ORM\PersistentCollection {#1706 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1733 …}
    -totalHourDescription: 833
    -videoDescription: null
    -diplomaDescription: "Titre de niveau V (Bac +2)"
    -trainingProduct: null
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1743 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1745 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1749 …}
    -thematic: [
      "3"
    ]
    -diploma: 2
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1792 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
    -createdAt: DateTime @1694615421 {#1686
      date: 2023-09-13 16:30:21.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1757458838 {#1691
      date: 2025-09-10 01:00:38.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1816 …}
    #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 {#1850 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#2064
    -lockBy: App\Entity\Scholar\Module\OriginModule {#2080 …}
    -lockByStatus: 1
    -id: "1231897a-3551-11e9-8180-00163e87308f"
    -lessons: Doctrine\ORM\PersistentCollection {#2065 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#2070 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#2075 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
    -createdAt: DateTime @1550695792 {#2062
      date: 2019-02-20 21:49:52.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458817 {#2063
      date: 2025-09-10 01:00:17.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#2073 …}
    #fromApi: false
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#3790
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#3812 …}
    -lockByStatus: 1
    -id: "b44a14f3-02bc-11ed-81e4-0242ac140006"
    -chapters: Doctrine\ORM\PersistentCollection {#3791 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#3796 …}
    -exercises: Doctrine\ORM\PersistentCollection {#3793 …}
    -minimumTime: DateTime @21600 {#3783
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#3798 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#2872 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#3800 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#3802 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#3807 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
    -createdAt: DateTime @1657724501 {#3788
      date: 2022-07-13 17:01:41.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1750847724 {#3789
      date: 2025-06-25 12:35:24.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\TrainingVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\PracticalCaseUserVoter"
ACCESS ABSTAIN
"Nellapp\Bundle\SDKBundle\Permission\Security\Voter\SuperAdminVoter"
ACCESS ABSTAIN
Show voter details
15 DENIED FRONT_ACCESS
[
  "training" => App\Entity\Scholar\Training\SharedTraining {#1693
    -lockBy: App\Entity\Scholar\Training\Training {#1808 …}
    -lockByStatus: 1
    -id: "118f5801-5242-11ee-ba02-0242c0a81004"
    -modules: Doctrine\ORM\PersistentCollection {#1706 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1733 …}
    -totalHourDescription: 833
    -videoDescription: null
    -diplomaDescription: "Titre de niveau V (Bac +2)"
    -trainingProduct: null
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1743 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1745 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1749 …}
    -thematic: [
      "3"
    ]
    -diploma: 2
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1792 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
    -createdAt: DateTime @1694615421 {#1686
      date: 2023-09-13 16:30:21.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1757458838 {#1691
      date: 2025-09-10 01:00:38.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1816 …}
    #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 {#1850 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#2094
    -lockBy: App\Entity\Scholar\Module\OriginModule {#2110 …}
    -lockByStatus: 1
    -id: "845948c2-3606-11e9-8180-00163e87308f"
    -lessons: Doctrine\ORM\PersistentCollection {#2095 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#2100 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#2105 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
    -createdAt: DateTime @1550773722 {#2092
      date: 2019-02-21 19:28:42.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458819 {#2093
      date: 2025-09-10 01:00:19.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#2103 …}
    #fromApi: false
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#3973
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#3997 …}
    -lockByStatus: 1
    -id: "46024c68-3606-11e9-8180-00163e87308f"
    -chapters: Doctrine\ORM\PersistentCollection {#3974 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#3979 …}
    -exercises: Doctrine\ORM\PersistentCollection {#3976 …}
    -minimumTime: DateTime @21600 {#3970
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#3981 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#2872 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#3983 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#3985 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#3991 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
    -createdAt: DateTime @1550773618 {#3971
      date: 2019-02-21 19:26:58.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458806 {#3972
      date: 2025-09-10 01:00:06.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#3989 …}
    #fromApi: false
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\TrainingVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\PracticalCaseUserVoter"
ACCESS ABSTAIN
"Nellapp\Bundle\SDKBundle\Permission\Security\Voter\SuperAdminVoter"
ACCESS ABSTAIN
Show voter details
16 DENIED FRONT_ACCESS
[
  "training" => App\Entity\Scholar\Training\SharedTraining {#1693
    -lockBy: App\Entity\Scholar\Training\Training {#1808 …}
    -lockByStatus: 1
    -id: "118f5801-5242-11ee-ba02-0242c0a81004"
    -modules: Doctrine\ORM\PersistentCollection {#1706 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1733 …}
    -totalHourDescription: 833
    -videoDescription: null
    -diplomaDescription: "Titre de niveau V (Bac +2)"
    -trainingProduct: null
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1743 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1745 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1749 …}
    -thematic: [
      "3"
    ]
    -diploma: 2
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1792 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
    -createdAt: DateTime @1694615421 {#1686
      date: 2023-09-13 16:30:21.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1757458838 {#1691
      date: 2025-09-10 01:00:38.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1816 …}
    #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 {#1850 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#2094
    -lockBy: App\Entity\Scholar\Module\OriginModule {#2110 …}
    -lockByStatus: 1
    -id: "845948c2-3606-11e9-8180-00163e87308f"
    -lessons: Doctrine\ORM\PersistentCollection {#2095 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#2100 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#2105 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
    -createdAt: DateTime @1550773722 {#2092
      date: 2019-02-21 19:28:42.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458819 {#2093
      date: 2025-09-10 01:00:19.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#2103 …}
    #fromApi: false
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#4018
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#4041 …}
    -lockByStatus: 1
    -id: "6aa793ea-3606-11e9-8180-00163e87308f"
    -chapters: Doctrine\ORM\PersistentCollection {#4019 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#4024 …}
    -exercises: Doctrine\ORM\PersistentCollection {#4021 …}
    -minimumTime: DateTime @21600 {#4010
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#4026 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#2872 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#4028 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#4030 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#4036 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
    -createdAt: DateTime @1550773679 {#4016
      date: 2019-02-21 19:27:59.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757429647 {#4017
      date: 2025-09-09 16:54:07.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#2119 …}
    #fromApi: false
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\TrainingVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\PracticalCaseUserVoter"
ACCESS ABSTAIN
"Nellapp\Bundle\SDKBundle\Permission\Security\Voter\SuperAdminVoter"
ACCESS ABSTAIN
Show voter details
17 DENIED FRONT_ACCESS
[
  "training" => App\Entity\Scholar\Training\SharedTraining {#1693
    -lockBy: App\Entity\Scholar\Training\Training {#1808 …}
    -lockByStatus: 1
    -id: "118f5801-5242-11ee-ba02-0242c0a81004"
    -modules: Doctrine\ORM\PersistentCollection {#1706 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1733 …}
    -totalHourDescription: 833
    -videoDescription: null
    -diplomaDescription: "Titre de niveau V (Bac +2)"
    -trainingProduct: null
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1743 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1745 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1749 …}
    -thematic: [
      "3"
    ]
    -diploma: 2
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1792 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
    -createdAt: DateTime @1694615421 {#1686
      date: 2023-09-13 16:30:21.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1757458838 {#1691
      date: 2025-09-10 01:00:38.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1816 …}
    #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 {#1850 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#2094
    -lockBy: App\Entity\Scholar\Module\OriginModule {#2110 …}
    -lockByStatus: 1
    -id: "845948c2-3606-11e9-8180-00163e87308f"
    -lessons: Doctrine\ORM\PersistentCollection {#2095 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#2100 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#2105 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
    -createdAt: DateTime @1550773722 {#2092
      date: 2019-02-21 19:28:42.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458819 {#2093
      date: 2025-09-10 01:00:19.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#2103 …}
    #fromApi: false
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#4062
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#4084 …}
    -lockByStatus: 1
    -id: "856823eb-9c15-11e9-aad5-0242ac160002"
    -chapters: Doctrine\ORM\PersistentCollection {#4063 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#4068 …}
    -exercises: Doctrine\ORM\PersistentCollection {#4065 …}
    -minimumTime: DateTime @21600 {#4054
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#4070 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#2872 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#4072 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#4074 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#4080 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
    -createdAt: DateTime @1561995185 {#4060
      date: 2019-07-01 17:33:05.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1757458809 {#4061
      date: 2025-09-10 01:00:09.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#3989 …}
    #fromApi: false
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\TrainingVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\PracticalCaseUserVoter"
ACCESS ABSTAIN
"Nellapp\Bundle\SDKBundle\Permission\Security\Voter\SuperAdminVoter"
ACCESS ABSTAIN
Show voter details
18 DENIED FRONT_ACCESS
[
  "training" => App\Entity\Scholar\Training\SharedTraining {#1693
    -lockBy: App\Entity\Scholar\Training\Training {#1808 …}
    -lockByStatus: 1
    -id: "118f5801-5242-11ee-ba02-0242c0a81004"
    -modules: Doctrine\ORM\PersistentCollection {#1706 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1733 …}
    -totalHourDescription: 833
    -videoDescription: null
    -diplomaDescription: "Titre de niveau V (Bac +2)"
    -trainingProduct: null
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1743 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1745 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1749 …}
    -thematic: [
      "3"
    ]
    -diploma: 2
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1792 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
    -createdAt: DateTime @1694615421 {#1686
      date: 2023-09-13 16:30:21.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1757458838 {#1691
      date: 2025-09-10 01:00:38.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1816 …}
    #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 {#1850 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#2094
    -lockBy: App\Entity\Scholar\Module\OriginModule {#2110 …}
    -lockByStatus: 1
    -id: "845948c2-3606-11e9-8180-00163e87308f"
    -lessons: Doctrine\ORM\PersistentCollection {#2095 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#2100 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#2105 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
    -createdAt: DateTime @1550773722 {#2092
      date: 2019-02-21 19:28:42.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458819 {#2093
      date: 2025-09-10 01:00:19.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#2103 …}
    #fromApi: false
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#4105
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#4127 …}
    -lockByStatus: 1
    -id: "bdc3deb7-bb96-11ea-8d8a-0242ac1c0003"
    -chapters: Doctrine\ORM\PersistentCollection {#4106 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#4111 …}
    -exercises: Doctrine\ORM\PersistentCollection {#4108 …}
    -minimumTime: DateTime @21600 {#4097
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#4113 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#2872 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#4115 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#4117 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#4123 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
    -createdAt: DateTime @1593606669 {#4103
      date: 2020-07-01 14:31:09.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1750847724 {#4104
      date: 2025-06-25 12:35:24.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\TrainingVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\PracticalCaseUserVoter"
ACCESS ABSTAIN
"Nellapp\Bundle\SDKBundle\Permission\Security\Voter\SuperAdminVoter"
ACCESS ABSTAIN
Show voter details
19 DENIED FRONT_ACCESS
[
  "training" => App\Entity\Scholar\Training\SharedTraining {#1693
    -lockBy: App\Entity\Scholar\Training\Training {#1808 …}
    -lockByStatus: 1
    -id: "118f5801-5242-11ee-ba02-0242c0a81004"
    -modules: Doctrine\ORM\PersistentCollection {#1706 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1733 …}
    -totalHourDescription: 833
    -videoDescription: null
    -diplomaDescription: "Titre de niveau V (Bac +2)"
    -trainingProduct: null
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1743 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1745 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1749 …}
    -thematic: [
      "3"
    ]
    -diploma: 2
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1792 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
    -createdAt: DateTime @1694615421 {#1686
      date: 2023-09-13 16:30:21.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1757458838 {#1691
      date: 2025-09-10 01:00:38.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1816 …}
    #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 {#1850 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#2094
    -lockBy: App\Entity\Scholar\Module\OriginModule {#2110 …}
    -lockByStatus: 1
    -id: "845948c2-3606-11e9-8180-00163e87308f"
    -lessons: Doctrine\ORM\PersistentCollection {#2095 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#2100 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#2105 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
    -createdAt: DateTime @1550773722 {#2092
      date: 2019-02-21 19:28:42.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458819 {#2093
      date: 2025-09-10 01:00:19.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#2103 …}
    #fromApi: false
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#4148
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#4170 …}
    -lockByStatus: 1
    -id: "348e5bd3-9ce5-11e9-aad5-0242ac160002"
    -chapters: Doctrine\ORM\PersistentCollection {#4149 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#4154 …}
    -exercises: Doctrine\ORM\PersistentCollection {#4151 …}
    -minimumTime: DateTime @21600 {#4140
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#4156 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#2872 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#4158 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#4160 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#4166 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
    -createdAt: DateTime @1562084385 {#4146
      date: 2019-07-02 18:19:45.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1757458806 {#4147
      date: 2025-09-10 01:00:06.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#3989 …}
    #fromApi: false
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\TrainingVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\PracticalCaseUserVoter"
ACCESS ABSTAIN
"Nellapp\Bundle\SDKBundle\Permission\Security\Voter\SuperAdminVoter"
ACCESS ABSTAIN
Show voter details
20 DENIED FRONT_ACCESS
[
  "training" => App\Entity\Scholar\Training\SharedTraining {#1693
    -lockBy: App\Entity\Scholar\Training\Training {#1808 …}
    -lockByStatus: 1
    -id: "118f5801-5242-11ee-ba02-0242c0a81004"
    -modules: Doctrine\ORM\PersistentCollection {#1706 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1733 …}
    -totalHourDescription: 833
    -videoDescription: null
    -diplomaDescription: "Titre de niveau V (Bac +2)"
    -trainingProduct: null
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1743 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1745 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1749 …}
    -thematic: [
      "3"
    ]
    -diploma: 2
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1792 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
    -createdAt: DateTime @1694615421 {#1686
      date: 2023-09-13 16:30:21.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1757458838 {#1691
      date: 2025-09-10 01:00:38.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1816 …}
    #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 {#1850 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#2094
    -lockBy: App\Entity\Scholar\Module\OriginModule {#2110 …}
    -lockByStatus: 1
    -id: "845948c2-3606-11e9-8180-00163e87308f"
    -lessons: Doctrine\ORM\PersistentCollection {#2095 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#2100 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#2105 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
    -createdAt: DateTime @1550773722 {#2092
      date: 2019-02-21 19:28:42.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458819 {#2093
      date: 2025-09-10 01:00:19.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#2103 …}
    #fromApi: false
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#4191
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#4214 …}
    -lockByStatus: 1
    -id: "2d66f944-9d6e-11e9-aad5-0242ac160002"
    -chapters: Doctrine\ORM\PersistentCollection {#4192 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#4197 …}
    -exercises: Doctrine\ORM\PersistentCollection {#4194 …}
    -minimumTime: DateTime @21600 {#4183
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#4199 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#2872 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#4201 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#4203 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#4209 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
    -createdAt: DateTime @1562143214 {#4189
      date: 2019-07-03 10:40:14.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1757424804 {#4190
      date: 2025-09-09 15:33:24.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#3989 …}
    #fromApi: false
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\TrainingVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\PracticalCaseUserVoter"
ACCESS ABSTAIN
"Nellapp\Bundle\SDKBundle\Permission\Security\Voter\SuperAdminVoter"
ACCESS ABSTAIN
Show voter details
21 DENIED FRONT_ACCESS
[
  "training" => App\Entity\Scholar\Training\SharedTraining {#1693
    -lockBy: App\Entity\Scholar\Training\Training {#1808 …}
    -lockByStatus: 1
    -id: "118f5801-5242-11ee-ba02-0242c0a81004"
    -modules: Doctrine\ORM\PersistentCollection {#1706 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1733 …}
    -totalHourDescription: 833
    -videoDescription: null
    -diplomaDescription: "Titre de niveau V (Bac +2)"
    -trainingProduct: null
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1743 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1745 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1749 …}
    -thematic: [
      "3"
    ]
    -diploma: 2
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1792 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
    -createdAt: DateTime @1694615421 {#1686
      date: 2023-09-13 16:30:21.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1757458838 {#1691
      date: 2025-09-10 01:00:38.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1816 …}
    #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 {#1850 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#2094
    -lockBy: App\Entity\Scholar\Module\OriginModule {#2110 …}
    -lockByStatus: 1
    -id: "845948c2-3606-11e9-8180-00163e87308f"
    -lessons: Doctrine\ORM\PersistentCollection {#2095 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#2100 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#2105 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
    -createdAt: DateTime @1550773722 {#2092
      date: 2019-02-21 19:28:42.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458819 {#2093
      date: 2025-09-10 01:00:19.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#2103 …}
    #fromApi: false
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#4234
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#4257 …}
    -lockByStatus: 1
    -id: "949ab2f9-9d8d-11e9-aad5-0242ac160002"
    -chapters: Doctrine\ORM\PersistentCollection {#4235 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#4240 …}
    -exercises: Doctrine\ORM\PersistentCollection {#4237 …}
    -minimumTime: DateTime @21600 {#4227
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#4242 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#2872 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#4244 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#4246 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#4252 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
    -createdAt: DateTime @1562156702 {#4232
      date: 2019-07-03 14:25:02.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1757371454 {#4233
      date: 2025-09-09 00:44:14.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#2640 …}
    #fromApi: false
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\TrainingVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\PracticalCaseUserVoter"
ACCESS ABSTAIN
"Nellapp\Bundle\SDKBundle\Permission\Security\Voter\SuperAdminVoter"
ACCESS ABSTAIN
Show voter details
22 DENIED FRONT_ACCESS
[
  "training" => App\Entity\Scholar\Training\SharedTraining {#1693
    -lockBy: App\Entity\Scholar\Training\Training {#1808 …}
    -lockByStatus: 1
    -id: "118f5801-5242-11ee-ba02-0242c0a81004"
    -modules: Doctrine\ORM\PersistentCollection {#1706 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1733 …}
    -totalHourDescription: 833
    -videoDescription: null
    -diplomaDescription: "Titre de niveau V (Bac +2)"
    -trainingProduct: null
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1743 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1745 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1749 …}
    -thematic: [
      "3"
    ]
    -diploma: 2
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1792 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
    -createdAt: DateTime @1694615421 {#1686
      date: 2023-09-13 16:30:21.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1757458838 {#1691
      date: 2025-09-10 01:00:38.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1816 …}
    #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 {#1850 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#2094
    -lockBy: App\Entity\Scholar\Module\OriginModule {#2110 …}
    -lockByStatus: 1
    -id: "845948c2-3606-11e9-8180-00163e87308f"
    -lessons: Doctrine\ORM\PersistentCollection {#2095 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#2100 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#2105 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
    -createdAt: DateTime @1550773722 {#2092
      date: 2019-02-21 19:28:42.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458819 {#2093
      date: 2025-09-10 01:00:19.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#2103 …}
    #fromApi: false
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#4277
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#4299 …}
    -lockByStatus: 1
    -id: "f7b08c54-bb96-11ea-8d8a-0242ac1c0003"
    -chapters: Doctrine\ORM\PersistentCollection {#4278 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#4283 …}
    -exercises: Doctrine\ORM\PersistentCollection {#4280 …}
    -minimumTime: DateTime @21600 {#4270
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#4285 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#2872 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#4287 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#4289 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#4295 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
    -createdAt: DateTime @1593606766 {#4275
      date: 2020-07-01 14:32:46.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1756854014 {#4276
      date: 2025-09-03 01:00:14.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\TrainingVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\PracticalCaseUserVoter"
ACCESS ABSTAIN
"Nellapp\Bundle\SDKBundle\Permission\Security\Voter\SuperAdminVoter"
ACCESS ABSTAIN
Show voter details
23 DENIED FRONT_ACCESS
[
  "training" => App\Entity\Scholar\Training\SharedTraining {#1693
    -lockBy: App\Entity\Scholar\Training\Training {#1808 …}
    -lockByStatus: 1
    -id: "118f5801-5242-11ee-ba02-0242c0a81004"
    -modules: Doctrine\ORM\PersistentCollection {#1706 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1733 …}
    -totalHourDescription: 833
    -videoDescription: null
    -diplomaDescription: "Titre de niveau V (Bac +2)"
    -trainingProduct: null
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1743 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1745 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1749 …}
    -thematic: [
      "3"
    ]
    -diploma: 2
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1792 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
    -createdAt: DateTime @1694615421 {#1686
      date: 2023-09-13 16:30:21.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1757458838 {#1691
      date: 2025-09-10 01:00:38.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1816 …}
    #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 {#1850 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#2094
    -lockBy: App\Entity\Scholar\Module\OriginModule {#2110 …}
    -lockByStatus: 1
    -id: "845948c2-3606-11e9-8180-00163e87308f"
    -lessons: Doctrine\ORM\PersistentCollection {#2095 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#2100 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#2105 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
    -createdAt: DateTime @1550773722 {#2092
      date: 2019-02-21 19:28:42.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458819 {#2093
      date: 2025-09-10 01:00:19.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#2103 …}
    #fromApi: false
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#4320
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#4342 …}
    -lockByStatus: 1
    -id: "6a257e83-9d9d-11e9-aad5-0242ac160002"
    -chapters: Doctrine\ORM\PersistentCollection {#4321 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#4326 …}
    -exercises: Doctrine\ORM\PersistentCollection {#4323 …}
    -minimumTime: DateTime @21600 {#4312
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#4328 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#2872 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#4330 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#4332 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#4338 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
    -createdAt: DateTime @1562163502 {#4318
      date: 2019-07-03 16:18:22.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1757450909 {#4319
      date: 2025-09-09 22:48:29.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#2640 …}
    #fromApi: false
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\TrainingVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\PracticalCaseUserVoter"
ACCESS ABSTAIN
"Nellapp\Bundle\SDKBundle\Permission\Security\Voter\SuperAdminVoter"
ACCESS ABSTAIN
Show voter details
24 DENIED FRONT_ACCESS
[
  "training" => App\Entity\Scholar\Training\SharedTraining {#1693
    -lockBy: App\Entity\Scholar\Training\Training {#1808 …}
    -lockByStatus: 1
    -id: "118f5801-5242-11ee-ba02-0242c0a81004"
    -modules: Doctrine\ORM\PersistentCollection {#1706 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1733 …}
    -totalHourDescription: 833
    -videoDescription: null
    -diplomaDescription: "Titre de niveau V (Bac +2)"
    -trainingProduct: null
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1743 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1745 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1749 …}
    -thematic: [
      "3"
    ]
    -diploma: 2
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1792 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
    -createdAt: DateTime @1694615421 {#1686
      date: 2023-09-13 16:30:21.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1757458838 {#1691
      date: 2025-09-10 01:00:38.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1816 …}
    #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 {#1850 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#2094
    -lockBy: App\Entity\Scholar\Module\OriginModule {#2110 …}
    -lockByStatus: 1
    -id: "845948c2-3606-11e9-8180-00163e87308f"
    -lessons: Doctrine\ORM\PersistentCollection {#2095 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#2100 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#2105 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
    -createdAt: DateTime @1550773722 {#2092
      date: 2019-02-21 19:28:42.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458819 {#2093
      date: 2025-09-10 01:00:19.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#2103 …}
    #fromApi: false
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#4362
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#4385 …}
    -lockByStatus: 1
    -id: "7c837e27-9e3e-11e9-aad5-0242ac160002"
    -chapters: Doctrine\ORM\PersistentCollection {#4363 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#4368 …}
    -exercises: Doctrine\ORM\PersistentCollection {#4365 …}
    -minimumTime: DateTime @21600 {#4355
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#4370 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#2872 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#4372 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#4374 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#4380 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
    -createdAt: DateTime @1562232682 {#4360
      date: 2019-07-04 11:31:22.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1756899956 {#4361
      date: 2025-09-03 13:45:56.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#4378 …}
    #fromApi: false
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\TrainingVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\PracticalCaseUserVoter"
ACCESS ABSTAIN
"Nellapp\Bundle\SDKBundle\Permission\Security\Voter\SuperAdminVoter"
ACCESS ABSTAIN
Show voter details
25 DENIED FRONT_ACCESS
[
  "training" => App\Entity\Scholar\Training\SharedTraining {#1693
    -lockBy: App\Entity\Scholar\Training\Training {#1808 …}
    -lockByStatus: 1
    -id: "118f5801-5242-11ee-ba02-0242c0a81004"
    -modules: Doctrine\ORM\PersistentCollection {#1706 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1733 …}
    -totalHourDescription: 833
    -videoDescription: null
    -diplomaDescription: "Titre de niveau V (Bac +2)"
    -trainingProduct: null
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1743 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1745 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1749 …}
    -thematic: [
      "3"
    ]
    -diploma: 2
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1792 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
    -createdAt: DateTime @1694615421 {#1686
      date: 2023-09-13 16:30:21.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1757458838 {#1691
      date: 2025-09-10 01:00:38.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1816 …}
    #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 {#1850 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#2094
    -lockBy: App\Entity\Scholar\Module\OriginModule {#2110 …}
    -lockByStatus: 1
    -id: "845948c2-3606-11e9-8180-00163e87308f"
    -lessons: Doctrine\ORM\PersistentCollection {#2095 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#2100 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#2105 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
    -createdAt: DateTime @1550773722 {#2092
      date: 2019-02-21 19:28:42.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458819 {#2093
      date: 2025-09-10 01:00:19.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#2103 …}
    #fromApi: false
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#4405
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#4427 …}
    -lockByStatus: 1
    -id: "12588aba-bb97-11ea-8d8a-0242ac1c0003"
    -chapters: Doctrine\ORM\PersistentCollection {#4406 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#4411 …}
    -exercises: Doctrine\ORM\PersistentCollection {#4408 …}
    -minimumTime: DateTime @21600 {#4398
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#4413 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#2872 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#4415 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#4417 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#4422 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
    -createdAt: DateTime @1593606811 {#4403
      date: 2020-07-01 14:33:31.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1750847724 {#4404
      date: 2025-06-25 12:35:24.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\TrainingVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\PracticalCaseUserVoter"
ACCESS ABSTAIN
"Nellapp\Bundle\SDKBundle\Permission\Security\Voter\SuperAdminVoter"
ACCESS ABSTAIN
Show voter details
26 DENIED FRONT_ACCESS
[
  "training" => App\Entity\Scholar\Training\SharedTraining {#1693
    -lockBy: App\Entity\Scholar\Training\Training {#1808 …}
    -lockByStatus: 1
    -id: "118f5801-5242-11ee-ba02-0242c0a81004"
    -modules: Doctrine\ORM\PersistentCollection {#1706 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1733 …}
    -totalHourDescription: 833
    -videoDescription: null
    -diplomaDescription: "Titre de niveau V (Bac +2)"
    -trainingProduct: null
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1743 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1745 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1749 …}
    -thematic: [
      "3"
    ]
    -diploma: 2
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1792 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
    -createdAt: DateTime @1694615421 {#1686
      date: 2023-09-13 16:30:21.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1757458838 {#1691
      date: 2025-09-10 01:00:38.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1816 …}
    #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 {#1850 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#2124
    -lockBy: App\Entity\Scholar\Module\OriginModule {#2139 …}
    -lockByStatus: 1
    -id: "103bc910-3607-11e9-8180-00163e87308f"
    -lessons: Doctrine\ORM\PersistentCollection {#2125 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#2130 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#2135 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
    -createdAt: DateTime @1550773957 {#2122
      date: 2019-02-21 19:32:37.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458817 {#2123
      date: 2025-09-10 01:00:17.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#4756
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#4779 …}
    -lockByStatus: 1
    -id: "c61c5443-3606-11e9-8180-00163e87308f"
    -chapters: Doctrine\ORM\PersistentCollection {#4757 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#4762 …}
    -exercises: Doctrine\ORM\PersistentCollection {#4759 …}
    -minimumTime: DateTime @21600 {#4753
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#4764 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#2872 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#4766 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#4768 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#4774 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
    -createdAt: DateTime @1550773833 {#4754
      date: 2019-02-21 19:30:33.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458813 {#4755
      date: 2025-09-10 01:00:13.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#4772 …}
    #fromApi: false
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\TrainingVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\PracticalCaseUserVoter"
ACCESS ABSTAIN
"Nellapp\Bundle\SDKBundle\Permission\Security\Voter\SuperAdminVoter"
ACCESS ABSTAIN
Show voter details
27 DENIED FRONT_ACCESS
[
  "training" => App\Entity\Scholar\Training\SharedTraining {#1693
    -lockBy: App\Entity\Scholar\Training\Training {#1808 …}
    -lockByStatus: 1
    -id: "118f5801-5242-11ee-ba02-0242c0a81004"
    -modules: Doctrine\ORM\PersistentCollection {#1706 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1733 …}
    -totalHourDescription: 833
    -videoDescription: null
    -diplomaDescription: "Titre de niveau V (Bac +2)"
    -trainingProduct: null
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1743 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1745 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1749 …}
    -thematic: [
      "3"
    ]
    -diploma: 2
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1792 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
    -createdAt: DateTime @1694615421 {#1686
      date: 2023-09-13 16:30:21.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1757458838 {#1691
      date: 2025-09-10 01:00:38.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1816 …}
    #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 {#1850 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#2124
    -lockBy: App\Entity\Scholar\Module\OriginModule {#2139 …}
    -lockByStatus: 1
    -id: "103bc910-3607-11e9-8180-00163e87308f"
    -lessons: Doctrine\ORM\PersistentCollection {#2125 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#2130 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#2135 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
    -createdAt: DateTime @1550773957 {#2122
      date: 2019-02-21 19:32:37.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458817 {#2123
      date: 2025-09-10 01:00:17.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#4801
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#4824 …}
    -lockByStatus: 1
    -id: "eaddd5d9-3606-11e9-8180-00163e87308f"
    -chapters: Doctrine\ORM\PersistentCollection {#4802 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#4807 …}
    -exercises: Doctrine\ORM\PersistentCollection {#4804 …}
    -minimumTime: DateTime @21600 {#4798
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#4809 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#2872 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#4811 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#4813 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#4819 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
    -createdAt: DateTime @1550773894 {#4799
      date: 2019-02-21 19:31:34.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757244736 {#4800
      date: 2025-09-07 13:32:16.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#4817 …}
    #fromApi: false
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\TrainingVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\PracticalCaseUserVoter"
ACCESS ABSTAIN
"Nellapp\Bundle\SDKBundle\Permission\Security\Voter\SuperAdminVoter"
ACCESS ABSTAIN
Show voter details
28 DENIED FRONT_ACCESS
[
  "training" => App\Entity\Scholar\Training\SharedTraining {#1693
    -lockBy: App\Entity\Scholar\Training\Training {#1808 …}
    -lockByStatus: 1
    -id: "118f5801-5242-11ee-ba02-0242c0a81004"
    -modules: Doctrine\ORM\PersistentCollection {#1706 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1733 …}
    -totalHourDescription: 833
    -videoDescription: null
    -diplomaDescription: "Titre de niveau V (Bac +2)"
    -trainingProduct: null
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1743 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1745 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1749 …}
    -thematic: [
      "3"
    ]
    -diploma: 2
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1792 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
    -createdAt: DateTime @1694615421 {#1686
      date: 2023-09-13 16:30:21.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1757458838 {#1691
      date: 2025-09-10 01:00:38.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1816 …}
    #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 {#1850 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#2124
    -lockBy: App\Entity\Scholar\Module\OriginModule {#2139 …}
    -lockByStatus: 1
    -id: "103bc910-3607-11e9-8180-00163e87308f"
    -lessons: Doctrine\ORM\PersistentCollection {#2125 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#2130 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#2135 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
    -createdAt: DateTime @1550773957 {#2122
      date: 2019-02-21 19:32:37.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458817 {#2123
      date: 2025-09-10 01:00:17.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#4844
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#4866 …}
    -lockByStatus: 1
    -id: "a878a4cc-a3d9-11e9-aad5-0242ac160002"
    -chapters: Doctrine\ORM\PersistentCollection {#4845 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#4850 …}
    -exercises: Doctrine\ORM\PersistentCollection {#4847 …}
    -minimumTime: DateTime @21600 {#4837
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#4852 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#2872 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#4854 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#4856 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#4862 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
    -createdAt: DateTime @1562849084 {#4842
      date: 2019-07-11 14:44:44.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1757458811 {#4843
      date: 2025-09-10 01:00:11.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#4817 …}
    #fromApi: false
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\TrainingVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\PracticalCaseUserVoter"
ACCESS ABSTAIN
"Nellapp\Bundle\SDKBundle\Permission\Security\Voter\SuperAdminVoter"
ACCESS ABSTAIN
Show voter details
29 DENIED FRONT_ACCESS
[
  "training" => App\Entity\Scholar\Training\SharedTraining {#1693
    -lockBy: App\Entity\Scholar\Training\Training {#1808 …}
    -lockByStatus: 1
    -id: "118f5801-5242-11ee-ba02-0242c0a81004"
    -modules: Doctrine\ORM\PersistentCollection {#1706 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1733 …}
    -totalHourDescription: 833
    -videoDescription: null
    -diplomaDescription: "Titre de niveau V (Bac +2)"
    -trainingProduct: null
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1743 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1745 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1749 …}
    -thematic: [
      "3"
    ]
    -diploma: 2
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1792 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
    -createdAt: DateTime @1694615421 {#1686
      date: 2023-09-13 16:30:21.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1757458838 {#1691
      date: 2025-09-10 01:00:38.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1816 …}
    #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 {#1850 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#2124
    -lockBy: App\Entity\Scholar\Module\OriginModule {#2139 …}
    -lockByStatus: 1
    -id: "103bc910-3607-11e9-8180-00163e87308f"
    -lessons: Doctrine\ORM\PersistentCollection {#2125 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#2130 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#2135 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
    -createdAt: DateTime @1550773957 {#2122
      date: 2019-02-21 19:32:37.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458817 {#2123
      date: 2025-09-10 01:00:17.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#4887
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#4910 …}
    -lockByStatus: 1
    -id: "a0d522fa-bc5d-11ea-8d8a-0242ac1c0003"
    -chapters: Doctrine\ORM\PersistentCollection {#4888 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#4893 …}
    -exercises: Doctrine\ORM\PersistentCollection {#4890 …}
    -minimumTime: DateTime @21600 {#4879
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#4895 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#2872 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#4897 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#4899 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#4905 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
    -createdAt: DateTime @1593692090 {#4885
      date: 2020-07-02 14:14:50.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1750847724 {#4886
      date: 2025-06-25 12:35:24.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\TrainingVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\PracticalCaseUserVoter"
ACCESS ABSTAIN
"Nellapp\Bundle\SDKBundle\Permission\Security\Voter\SuperAdminVoter"
ACCESS ABSTAIN
Show voter details
30 DENIED FRONT_ACCESS
[
  "training" => App\Entity\Scholar\Training\SharedTraining {#1693
    -lockBy: App\Entity\Scholar\Training\Training {#1808 …}
    -lockByStatus: 1
    -id: "118f5801-5242-11ee-ba02-0242c0a81004"
    -modules: Doctrine\ORM\PersistentCollection {#1706 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1733 …}
    -totalHourDescription: 833
    -videoDescription: null
    -diplomaDescription: "Titre de niveau V (Bac +2)"
    -trainingProduct: null
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1743 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1745 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1749 …}
    -thematic: [
      "3"
    ]
    -diploma: 2
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1792 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
    -createdAt: DateTime @1694615421 {#1686
      date: 2023-09-13 16:30:21.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1757458838 {#1691
      date: 2025-09-10 01:00:38.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1816 …}
    #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 {#1850 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#2124
    -lockBy: App\Entity\Scholar\Module\OriginModule {#2139 …}
    -lockByStatus: 1
    -id: "103bc910-3607-11e9-8180-00163e87308f"
    -lessons: Doctrine\ORM\PersistentCollection {#2125 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#2130 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#2135 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
    -createdAt: DateTime @1550773957 {#2122
      date: 2019-02-21 19:32:37.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458817 {#2123
      date: 2025-09-10 01:00:17.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#4931
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#4954 …}
    -lockByStatus: 1
    -id: "09da1b79-a869-11e9-aad5-0242ac160002"
    -chapters: Doctrine\ORM\PersistentCollection {#4932 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#4937 …}
    -exercises: Doctrine\ORM\PersistentCollection {#4934 …}
    -minimumTime: DateTime @21600 {#4923
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#4939 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#2872 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#4941 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#4943 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#4949 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
    -createdAt: DateTime @1563350470 {#4929
      date: 2019-07-17 10:01:10.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1757076745 {#4930
      date: 2025-09-05 14:52:25.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#4947 …}
    #fromApi: false
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\TrainingVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\PracticalCaseUserVoter"
ACCESS ABSTAIN
"Nellapp\Bundle\SDKBundle\Permission\Security\Voter\SuperAdminVoter"
ACCESS ABSTAIN
Show voter details
31 DENIED FRONT_ACCESS
[
  "training" => App\Entity\Scholar\Training\SharedTraining {#1693
    -lockBy: App\Entity\Scholar\Training\Training {#1808 …}
    -lockByStatus: 1
    -id: "118f5801-5242-11ee-ba02-0242c0a81004"
    -modules: Doctrine\ORM\PersistentCollection {#1706 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1733 …}
    -totalHourDescription: 833
    -videoDescription: null
    -diplomaDescription: "Titre de niveau V (Bac +2)"
    -trainingProduct: null
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1743 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1745 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1749 …}
    -thematic: [
      "3"
    ]
    -diploma: 2
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1792 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
    -createdAt: DateTime @1694615421 {#1686
      date: 2023-09-13 16:30:21.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1757458838 {#1691
      date: 2025-09-10 01:00:38.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1816 …}
    #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 {#1850 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#2124
    -lockBy: App\Entity\Scholar\Module\OriginModule {#2139 …}
    -lockByStatus: 1
    -id: "103bc910-3607-11e9-8180-00163e87308f"
    -lessons: Doctrine\ORM\PersistentCollection {#2125 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#2130 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#2135 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
    -createdAt: DateTime @1550773957 {#2122
      date: 2019-02-21 19:32:37.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458817 {#2123
      date: 2025-09-10 01:00:17.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#4974
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#4997 …}
    -lockByStatus: 1
    -id: "2bff532c-bc5e-11ea-8d8a-0242ac1c0003"
    -chapters: Doctrine\ORM\PersistentCollection {#4975 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#4980 …}
    -exercises: Doctrine\ORM\PersistentCollection {#4977 …}
    -minimumTime: DateTime @21600 {#4967
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#4982 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#2872 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#4984 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#4986 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#4992 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
    -createdAt: DateTime @1593692323 {#4972
      date: 2020-07-02 14:18:43.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1754607605 {#4973
      date: 2025-08-08 01:00:05.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\TrainingVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\PracticalCaseUserVoter"
ACCESS ABSTAIN
"Nellapp\Bundle\SDKBundle\Permission\Security\Voter\SuperAdminVoter"
ACCESS ABSTAIN
Show voter details
32 DENIED FRONT_ACCESS
[
  "training" => App\Entity\Scholar\Training\SharedTraining {#1693
    -lockBy: App\Entity\Scholar\Training\Training {#1808 …}
    -lockByStatus: 1
    -id: "118f5801-5242-11ee-ba02-0242c0a81004"
    -modules: Doctrine\ORM\PersistentCollection {#1706 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1733 …}
    -totalHourDescription: 833
    -videoDescription: null
    -diplomaDescription: "Titre de niveau V (Bac +2)"
    -trainingProduct: null
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1743 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1745 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1749 …}
    -thematic: [
      "3"
    ]
    -diploma: 2
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1792 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
    -createdAt: DateTime @1694615421 {#1686
      date: 2023-09-13 16:30:21.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1757458838 {#1691
      date: 2025-09-10 01:00:38.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1816 …}
    #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 {#1850 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#2124
    -lockBy: App\Entity\Scholar\Module\OriginModule {#2139 …}
    -lockByStatus: 1
    -id: "103bc910-3607-11e9-8180-00163e87308f"
    -lessons: Doctrine\ORM\PersistentCollection {#2125 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#2130 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#2135 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
    -createdAt: DateTime @1550773957 {#2122
      date: 2019-02-21 19:32:37.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458817 {#2123
      date: 2025-09-10 01:00:17.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#5018
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#5041 …}
    -lockByStatus: 1
    -id: "ba643bef-a93a-11e9-aad5-0242ac160002"
    -chapters: Doctrine\ORM\PersistentCollection {#5019 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#5024 …}
    -exercises: Doctrine\ORM\PersistentCollection {#5021 …}
    -minimumTime: DateTime @21600 {#5010
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#5026 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#2872 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#5028 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#5030 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#5036 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
    -createdAt: DateTime @1563440531 {#5016
      date: 2019-07-18 11:02:11.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1757458812 {#5017
      date: 2025-09-10 01:00:12.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#5034 …}
    #fromApi: false
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\TrainingVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\PracticalCaseUserVoter"
ACCESS ABSTAIN
"Nellapp\Bundle\SDKBundle\Permission\Security\Voter\SuperAdminVoter"
ACCESS ABSTAIN
Show voter details
33 DENIED FRONT_ACCESS
[
  "training" => App\Entity\Scholar\Training\SharedTraining {#1693
    -lockBy: App\Entity\Scholar\Training\Training {#1808 …}
    -lockByStatus: 1
    -id: "118f5801-5242-11ee-ba02-0242c0a81004"
    -modules: Doctrine\ORM\PersistentCollection {#1706 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1733 …}
    -totalHourDescription: 833
    -videoDescription: null
    -diplomaDescription: "Titre de niveau V (Bac +2)"
    -trainingProduct: null
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1743 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1745 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1749 …}
    -thematic: [
      "3"
    ]
    -diploma: 2
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1792 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
    -createdAt: DateTime @1694615421 {#1686
      date: 2023-09-13 16:30:21.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1757458838 {#1691
      date: 2025-09-10 01:00:38.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1816 …}
    #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 {#1850 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#2124
    -lockBy: App\Entity\Scholar\Module\OriginModule {#2139 …}
    -lockByStatus: 1
    -id: "103bc910-3607-11e9-8180-00163e87308f"
    -lessons: Doctrine\ORM\PersistentCollection {#2125 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#2130 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#2135 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
    -createdAt: DateTime @1550773957 {#2122
      date: 2019-02-21 19:32:37.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458817 {#2123
      date: 2025-09-10 01:00:17.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#5062
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#5084 …}
    -lockByStatus: 1
    -id: "7715f01e-bc5e-11ea-8d8a-0242ac1c0003"
    -chapters: Doctrine\ORM\PersistentCollection {#5063 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#5068 …}
    -exercises: Doctrine\ORM\PersistentCollection {#5065 …}
    -minimumTime: DateTime @21600 {#5054
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#5070 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#2872 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#5072 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#5074 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#5079 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
    -createdAt: DateTime @1593692449 {#5060
      date: 2020-07-02 14:20:49.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1750847724 {#5061
      date: 2025-06-25 12:35:24.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\TrainingVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\PracticalCaseUserVoter"
ACCESS ABSTAIN
"Nellapp\Bundle\SDKBundle\Permission\Security\Voter\SuperAdminVoter"
ACCESS ABSTAIN
Show voter details
34 DENIED FRONT_ACCESS
[
  "training" => App\Entity\Scholar\Training\SharedTraining {#1693
    -lockBy: App\Entity\Scholar\Training\Training {#1808 …}
    -lockByStatus: 1
    -id: "118f5801-5242-11ee-ba02-0242c0a81004"
    -modules: Doctrine\ORM\PersistentCollection {#1706 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1733 …}
    -totalHourDescription: 833
    -videoDescription: null
    -diplomaDescription: "Titre de niveau V (Bac +2)"
    -trainingProduct: null
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1743 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1745 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1749 …}
    -thematic: [
      "3"
    ]
    -diploma: 2
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1792 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
    -createdAt: DateTime @1694615421 {#1686
      date: 2023-09-13 16:30:21.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1757458838 {#1691
      date: 2025-09-10 01:00:38.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1816 …}
    #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 {#1850 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#2124
    -lockBy: App\Entity\Scholar\Module\OriginModule {#2139 …}
    -lockByStatus: 1
    -id: "103bc910-3607-11e9-8180-00163e87308f"
    -lessons: Doctrine\ORM\PersistentCollection {#2125 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#2130 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#2135 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
    -createdAt: DateTime @1550773957 {#2122
      date: 2019-02-21 19:32:37.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458817 {#2123
      date: 2025-09-10 01:00:17.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#5104
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#5127 …}
    -lockByStatus: 1
    -id: "df640b75-a965-11e9-aad5-0242ac160002"
    -chapters: Doctrine\ORM\PersistentCollection {#5105 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#5110 …}
    -exercises: Doctrine\ORM\PersistentCollection {#5107 …}
    -minimumTime: DateTime @21600 {#5097
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#5112 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#2872 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#5114 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#5116 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#5122 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
    -createdAt: DateTime @1563459061 {#5102
      date: 2019-07-18 16:11:01.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1757458814 {#5103
      date: 2025-09-10 01:00:14.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#5120 …}
    #fromApi: false
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\TrainingVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\PracticalCaseUserVoter"
ACCESS ABSTAIN
"Nellapp\Bundle\SDKBundle\Permission\Security\Voter\SuperAdminVoter"
ACCESS ABSTAIN
Show voter details
35 DENIED FRONT_ACCESS
[
  "training" => App\Entity\Scholar\Training\SharedTraining {#1693
    -lockBy: App\Entity\Scholar\Training\Training {#1808 …}
    -lockByStatus: 1
    -id: "118f5801-5242-11ee-ba02-0242c0a81004"
    -modules: Doctrine\ORM\PersistentCollection {#1706 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1733 …}
    -totalHourDescription: 833
    -videoDescription: null
    -diplomaDescription: "Titre de niveau V (Bac +2)"
    -trainingProduct: null
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1743 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1745 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1749 …}
    -thematic: [
      "3"
    ]
    -diploma: 2
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1792 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
    -createdAt: DateTime @1694615421 {#1686
      date: 2023-09-13 16:30:21.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1757458838 {#1691
      date: 2025-09-10 01:00:38.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1816 …}
    #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 {#1850 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#2124
    -lockBy: App\Entity\Scholar\Module\OriginModule {#2139 …}
    -lockByStatus: 1
    -id: "103bc910-3607-11e9-8180-00163e87308f"
    -lessons: Doctrine\ORM\PersistentCollection {#2125 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#2130 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#2135 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
    -createdAt: DateTime @1550773957 {#2122
      date: 2019-02-21 19:32:37.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458817 {#2123
      date: 2025-09-10 01:00:17.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#5148
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#5170 …}
    -lockByStatus: 1
    -id: "cf387696-bc60-11ea-8d8a-0242ac1c0003"
    -chapters: Doctrine\ORM\PersistentCollection {#5149 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#5154 …}
    -exercises: Doctrine\ORM\PersistentCollection {#5151 …}
    -minimumTime: DateTime @21600 {#5140
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#5156 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#2872 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#5158 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#5160 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#5165 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
    -createdAt: DateTime @1593693456 {#5146
      date: 2020-07-02 14:37:36.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1752130247 {#5147
      date: 2025-07-10 08:50:47.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\TrainingVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\PracticalCaseUserVoter"
ACCESS ABSTAIN
"Nellapp\Bundle\SDKBundle\Permission\Security\Voter\SuperAdminVoter"
ACCESS ABSTAIN
Show voter details
36 DENIED FRONT_ACCESS
[
  "training" => App\Entity\Scholar\Training\SharedTraining {#1693
    -lockBy: App\Entity\Scholar\Training\Training {#1808 …}
    -lockByStatus: 1
    -id: "118f5801-5242-11ee-ba02-0242c0a81004"
    -modules: Doctrine\ORM\PersistentCollection {#1706 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1733 …}
    -totalHourDescription: 833
    -videoDescription: null
    -diplomaDescription: "Titre de niveau V (Bac +2)"
    -trainingProduct: null
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1743 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1745 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1749 …}
    -thematic: [
      "3"
    ]
    -diploma: 2
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1792 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
    -createdAt: DateTime @1694615421 {#1686
      date: 2023-09-13 16:30:21.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1757458838 {#1691
      date: 2025-09-10 01:00:38.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1816 …}
    #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 {#1850 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#2124
    -lockBy: App\Entity\Scholar\Module\OriginModule {#2139 …}
    -lockByStatus: 1
    -id: "103bc910-3607-11e9-8180-00163e87308f"
    -lessons: Doctrine\ORM\PersistentCollection {#2125 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#2130 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#2135 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
    -createdAt: DateTime @1550773957 {#2122
      date: 2019-02-21 19:32:37.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458817 {#2123
      date: 2025-09-10 01:00:17.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#5190
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#5212 …}
    -lockByStatus: 1
    -id: "828d60b2-ac72-11e9-9691-0242ac160002"
    -chapters: Doctrine\ORM\PersistentCollection {#5191 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#5196 …}
    -exercises: Doctrine\ORM\PersistentCollection {#5193 …}
    -minimumTime: DateTime @21600 {#5183
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#5198 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#2872 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#5200 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#5202 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#5207 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
    -createdAt: DateTime @1563794342 {#5188
      date: 2019-07-22 13:19:02.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1750847724 {#5189
      date: 2025-06-25 12:35:24.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\TrainingVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\PracticalCaseUserVoter"
ACCESS ABSTAIN
"Nellapp\Bundle\SDKBundle\Permission\Security\Voter\SuperAdminVoter"
ACCESS ABSTAIN
Show voter details
37 DENIED FRONT_ACCESS
[
  "training" => App\Entity\Scholar\Training\SharedTraining {#1693
    -lockBy: App\Entity\Scholar\Training\Training {#1808 …}
    -lockByStatus: 1
    -id: "118f5801-5242-11ee-ba02-0242c0a81004"
    -modules: Doctrine\ORM\PersistentCollection {#1706 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1733 …}
    -totalHourDescription: 833
    -videoDescription: null
    -diplomaDescription: "Titre de niveau V (Bac +2)"
    -trainingProduct: null
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1743 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1745 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1749 …}
    -thematic: [
      "3"
    ]
    -diploma: 2
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1792 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
    -createdAt: DateTime @1694615421 {#1686
      date: 2023-09-13 16:30:21.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1757458838 {#1691
      date: 2025-09-10 01:00:38.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1816 …}
    #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 {#1850 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#2124
    -lockBy: App\Entity\Scholar\Module\OriginModule {#2139 …}
    -lockByStatus: 1
    -id: "103bc910-3607-11e9-8180-00163e87308f"
    -lessons: Doctrine\ORM\PersistentCollection {#2125 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#2130 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#2135 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
    -createdAt: DateTime @1550773957 {#2122
      date: 2019-02-21 19:32:37.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458817 {#2123
      date: 2025-09-10 01:00:17.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#5232
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#5253 …}
    -lockByStatus: 1
    -id: "bf2aad5c-bc5f-11ea-8d8a-0242ac1c0003"
    -chapters: Doctrine\ORM\PersistentCollection {#5233 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#5238 …}
    -exercises: Doctrine\ORM\PersistentCollection {#5235 …}
    -minimumTime: DateTime @21600 {#5225
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#5240 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#2872 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#5242 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#5244 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#5249 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
    -createdAt: DateTime @1593693000 {#5230
      date: 2020-07-02 14:30:00.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1750847724 {#5231
      date: 2025-06-25 12:35:24.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\TrainingVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\PracticalCaseUserVoter"
ACCESS ABSTAIN
"Nellapp\Bundle\SDKBundle\Permission\Security\Voter\SuperAdminVoter"
ACCESS ABSTAIN
Show voter details
38 DENIED FRONT_ACCESS
[
  "training" => App\Entity\Scholar\Training\SharedTraining {#1693
    -lockBy: App\Entity\Scholar\Training\Training {#1808 …}
    -lockByStatus: 1
    -id: "118f5801-5242-11ee-ba02-0242c0a81004"
    -modules: Doctrine\ORM\PersistentCollection {#1706 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1733 …}
    -totalHourDescription: 833
    -videoDescription: null
    -diplomaDescription: "Titre de niveau V (Bac +2)"
    -trainingProduct: null
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1743 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1745 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1749 …}
    -thematic: [
      "3"
    ]
    -diploma: 2
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1792 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
    -createdAt: DateTime @1694615421 {#1686
      date: 2023-09-13 16:30:21.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1757458838 {#1691
      date: 2025-09-10 01:00:38.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1816 …}
    #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 {#1850 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#2153
    -lockBy: App\Entity\Scholar\Module\OriginModule {#2167 …}
    -lockByStatus: 1
    -id: "32d99a54-adec-11e9-9691-0242ac160002"
    -lessons: Doctrine\ORM\PersistentCollection {#2154 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#2159 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#2163 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
    -createdAt: DateTime @1563956558 {#2151
      date: 2019-07-24 10:22:38.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1593610169 {#2152
      date: 2020-07-01 15:29:29.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#5610
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#5634 …}
    -lockByStatus: 1
    -id: "6f445644-adec-11e9-9691-0242ac160002"
    -chapters: Doctrine\ORM\PersistentCollection {#5611 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#5616 …}
    -exercises: Doctrine\ORM\PersistentCollection {#5613 …}
    -minimumTime: DateTime @21600 {#5607
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#5618 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#2872 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#5620 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#5622 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#5628 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
    -createdAt: DateTime @1563956660 {#5608
      date: 2019-07-24 10:24:20.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1757420360 {#5609
      date: 2025-09-09 14:19:20.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#5626 …}
    #fromApi: false
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\TrainingVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\PracticalCaseUserVoter"
ACCESS ABSTAIN
"Nellapp\Bundle\SDKBundle\Permission\Security\Voter\SuperAdminVoter"
ACCESS ABSTAIN
Show voter details
39 DENIED FRONT_ACCESS
[
  "training" => App\Entity\Scholar\Training\SharedTraining {#1693
    -lockBy: App\Entity\Scholar\Training\Training {#1808 …}
    -lockByStatus: 1
    -id: "118f5801-5242-11ee-ba02-0242c0a81004"
    -modules: Doctrine\ORM\PersistentCollection {#1706 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1733 …}
    -totalHourDescription: 833
    -videoDescription: null
    -diplomaDescription: "Titre de niveau V (Bac +2)"
    -trainingProduct: null
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1743 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1745 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1749 …}
    -thematic: [
      "3"
    ]
    -diploma: 2
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1792 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
    -createdAt: DateTime @1694615421 {#1686
      date: 2023-09-13 16:30:21.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1757458838 {#1691
      date: 2025-09-10 01:00:38.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1816 …}
    #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 {#1850 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#2153
    -lockBy: App\Entity\Scholar\Module\OriginModule {#2167 …}
    -lockByStatus: 1
    -id: "32d99a54-adec-11e9-9691-0242ac160002"
    -lessons: Doctrine\ORM\PersistentCollection {#2154 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#2159 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#2163 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
    -createdAt: DateTime @1563956558 {#2151
      date: 2019-07-24 10:22:38.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1593610169 {#2152
      date: 2020-07-01 15:29:29.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#5654
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#5677 …}
    -lockByStatus: 1
    -id: "909d175c-ae07-11e9-9691-0242ac160002"
    -chapters: Doctrine\ORM\PersistentCollection {#5655 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#5660 …}
    -exercises: Doctrine\ORM\PersistentCollection {#5657 …}
    -minimumTime: DateTime @21600 {#5647
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#5662 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#2872 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#5664 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#5666 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#5672 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
    -createdAt: DateTime @1563968312 {#5652
      date: 2019-07-24 13:38:32.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1757243678 {#5653
      date: 2025-09-07 13:14:38.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#5120 …}
    #fromApi: false
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\TrainingVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\PracticalCaseUserVoter"
ACCESS ABSTAIN
"Nellapp\Bundle\SDKBundle\Permission\Security\Voter\SuperAdminVoter"
ACCESS ABSTAIN
Show voter details
40 DENIED FRONT_ACCESS
[
  "training" => App\Entity\Scholar\Training\SharedTraining {#1693
    -lockBy: App\Entity\Scholar\Training\Training {#1808 …}
    -lockByStatus: 1
    -id: "118f5801-5242-11ee-ba02-0242c0a81004"
    -modules: Doctrine\ORM\PersistentCollection {#1706 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1733 …}
    -totalHourDescription: 833
    -videoDescription: null
    -diplomaDescription: "Titre de niveau V (Bac +2)"
    -trainingProduct: null
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1743 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1745 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1749 …}
    -thematic: [
      "3"
    ]
    -diploma: 2
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1792 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
    -createdAt: DateTime @1694615421 {#1686
      date: 2023-09-13 16:30:21.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1757458838 {#1691
      date: 2025-09-10 01:00:38.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1816 …}
    #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 {#1850 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#2153
    -lockBy: App\Entity\Scholar\Module\OriginModule {#2167 …}
    -lockByStatus: 1
    -id: "32d99a54-adec-11e9-9691-0242ac160002"
    -lessons: Doctrine\ORM\PersistentCollection {#2154 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#2159 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#2163 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
    -createdAt: DateTime @1563956558 {#2151
      date: 2019-07-24 10:22:38.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1593610169 {#2152
      date: 2020-07-01 15:29:29.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#5697
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#5720 …}
    -lockByStatus: 1
    -id: "9e53f3b0-ae11-11e9-9691-0242ac160002"
    -chapters: Doctrine\ORM\PersistentCollection {#5698 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#5703 …}
    -exercises: Doctrine\ORM\PersistentCollection {#5700 …}
    -minimumTime: DateTime @21600 {#5690
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#5705 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#2872 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#5707 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#5709 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#5715 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
    -createdAt: DateTime @1563972630 {#5695
      date: 2019-07-24 14:50:30.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1757244260 {#5696
      date: 2025-09-07 13:24:20.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#5120 …}
    #fromApi: false
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\TrainingVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\PracticalCaseUserVoter"
ACCESS ABSTAIN
"Nellapp\Bundle\SDKBundle\Permission\Security\Voter\SuperAdminVoter"
ACCESS ABSTAIN
Show voter details
41 DENIED FRONT_ACCESS
[
  "training" => App\Entity\Scholar\Training\SharedTraining {#1693
    -lockBy: App\Entity\Scholar\Training\Training {#1808 …}
    -lockByStatus: 1
    -id: "118f5801-5242-11ee-ba02-0242c0a81004"
    -modules: Doctrine\ORM\PersistentCollection {#1706 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1733 …}
    -totalHourDescription: 833
    -videoDescription: null
    -diplomaDescription: "Titre de niveau V (Bac +2)"
    -trainingProduct: null
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1743 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1745 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1749 …}
    -thematic: [
      "3"
    ]
    -diploma: 2
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1792 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
    -createdAt: DateTime @1694615421 {#1686
      date: 2023-09-13 16:30:21.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1757458838 {#1691
      date: 2025-09-10 01:00:38.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1816 …}
    #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 {#1850 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#2153
    -lockBy: App\Entity\Scholar\Module\OriginModule {#2167 …}
    -lockByStatus: 1
    -id: "32d99a54-adec-11e9-9691-0242ac160002"
    -lessons: Doctrine\ORM\PersistentCollection {#2154 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#2159 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#2163 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
    -createdAt: DateTime @1563956558 {#2151
      date: 2019-07-24 10:22:38.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1593610169 {#2152
      date: 2020-07-01 15:29:29.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#5740
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#5762 …}
    -lockByStatus: 1
    -id: "dd2396c6-aee8-11e9-9691-0242ac160002"
    -chapters: Doctrine\ORM\PersistentCollection {#5741 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#5746 …}
    -exercises: Doctrine\ORM\PersistentCollection {#5743 …}
    -minimumTime: DateTime @21600 {#5733
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#5748 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#2872 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#5750 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#5752 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#5758 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
    -createdAt: DateTime @1564065077 {#5738
      date: 2019-07-25 16:31:17.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1757244957 {#5739
      date: 2025-09-07 13:35:57.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#5120 …}
    #fromApi: false
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\TrainingVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\PracticalCaseUserVoter"
ACCESS ABSTAIN
"Nellapp\Bundle\SDKBundle\Permission\Security\Voter\SuperAdminVoter"
ACCESS ABSTAIN
Show voter details
42 DENIED FRONT_ACCESS
[
  "training" => App\Entity\Scholar\Training\SharedTraining {#1693
    -lockBy: App\Entity\Scholar\Training\Training {#1808 …}
    -lockByStatus: 1
    -id: "118f5801-5242-11ee-ba02-0242c0a81004"
    -modules: Doctrine\ORM\PersistentCollection {#1706 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1733 …}
    -totalHourDescription: 833
    -videoDescription: null
    -diplomaDescription: "Titre de niveau V (Bac +2)"
    -trainingProduct: null
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1743 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1745 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1749 …}
    -thematic: [
      "3"
    ]
    -diploma: 2
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1792 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
    -createdAt: DateTime @1694615421 {#1686
      date: 2023-09-13 16:30:21.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1757458838 {#1691
      date: 2025-09-10 01:00:38.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1816 …}
    #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 {#1850 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#2153
    -lockBy: App\Entity\Scholar\Module\OriginModule {#2167 …}
    -lockByStatus: 1
    -id: "32d99a54-adec-11e9-9691-0242ac160002"
    -lessons: Doctrine\ORM\PersistentCollection {#2154 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#2159 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#2163 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
    -createdAt: DateTime @1563956558 {#2151
      date: 2019-07-24 10:22:38.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1593610169 {#2152
      date: 2020-07-01 15:29:29.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#5782
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#5805 …}
    -lockByStatus: 1
    -id: "58e1d7a2-c014-11e9-85b5-0242c0a84004"
    -chapters: Doctrine\ORM\PersistentCollection {#5783 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#5788 …}
    -exercises: Doctrine\ORM\PersistentCollection {#5785 …}
    -minimumTime: DateTime @21600 {#5775
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#5790 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#2872 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#5792 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#5794 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#5800 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
    -createdAt: DateTime @1565952923 {#5780
      date: 2019-08-16 12:55:23.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1756985487 {#5781
      date: 2025-09-04 13:31:27.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#5798 …}
    #fromApi: false
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\TrainingVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\PracticalCaseUserVoter"
ACCESS ABSTAIN
"Nellapp\Bundle\SDKBundle\Permission\Security\Voter\SuperAdminVoter"
ACCESS ABSTAIN
Show voter details
43 DENIED FRONT_ACCESS
[
  "training" => App\Entity\Scholar\Training\SharedTraining {#1693
    -lockBy: App\Entity\Scholar\Training\Training {#1808 …}
    -lockByStatus: 1
    -id: "118f5801-5242-11ee-ba02-0242c0a81004"
    -modules: Doctrine\ORM\PersistentCollection {#1706 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1733 …}
    -totalHourDescription: 833
    -videoDescription: null
    -diplomaDescription: "Titre de niveau V (Bac +2)"
    -trainingProduct: null
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1743 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1745 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1749 …}
    -thematic: [
      "3"
    ]
    -diploma: 2
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1792 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
    -createdAt: DateTime @1694615421 {#1686
      date: 2023-09-13 16:30:21.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1757458838 {#1691
      date: 2025-09-10 01:00:38.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1816 …}
    #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 {#1850 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#2153
    -lockBy: App\Entity\Scholar\Module\OriginModule {#2167 …}
    -lockByStatus: 1
    -id: "32d99a54-adec-11e9-9691-0242ac160002"
    -lessons: Doctrine\ORM\PersistentCollection {#2154 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#2159 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#2163 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
    -createdAt: DateTime @1563956558 {#2151
      date: 2019-07-24 10:22:38.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1593610169 {#2152
      date: 2020-07-01 15:29:29.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#5825
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#5847 …}
    -lockByStatus: 1
    -id: "a1daba08-c331-11e9-85b5-0242c0a84004"
    -chapters: Doctrine\ORM\PersistentCollection {#5826 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#5831 …}
    -exercises: Doctrine\ORM\PersistentCollection {#5828 …}
    -minimumTime: DateTime @21600 {#5818
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#5833 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#2872 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#5835 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#5837 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#5843 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
    -createdAt: DateTime @1566295354 {#5823
      date: 2019-08-20 12:02:34.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1757050077 {#5824
      date: 2025-09-05 07:27:57.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#5798 …}
    #fromApi: false
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\TrainingVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\PracticalCaseUserVoter"
ACCESS ABSTAIN
"Nellapp\Bundle\SDKBundle\Permission\Security\Voter\SuperAdminVoter"
ACCESS ABSTAIN
Show voter details
44 DENIED FRONT_ACCESS
[
  "training" => App\Entity\Scholar\Training\SharedTraining {#1693
    -lockBy: App\Entity\Scholar\Training\Training {#1808 …}
    -lockByStatus: 1
    -id: "118f5801-5242-11ee-ba02-0242c0a81004"
    -modules: Doctrine\ORM\PersistentCollection {#1706 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1733 …}
    -totalHourDescription: 833
    -videoDescription: null
    -diplomaDescription: "Titre de niveau V (Bac +2)"
    -trainingProduct: null
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1743 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1745 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1749 …}
    -thematic: [
      "3"
    ]
    -diploma: 2
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1792 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
    -createdAt: DateTime @1694615421 {#1686
      date: 2023-09-13 16:30:21.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1757458838 {#1691
      date: 2025-09-10 01:00:38.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1816 …}
    #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 {#1850 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#2153
    -lockBy: App\Entity\Scholar\Module\OriginModule {#2167 …}
    -lockByStatus: 1
    -id: "32d99a54-adec-11e9-9691-0242ac160002"
    -lessons: Doctrine\ORM\PersistentCollection {#2154 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#2159 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#2163 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
    -createdAt: DateTime @1563956558 {#2151
      date: 2019-07-24 10:22:38.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1593610169 {#2152
      date: 2020-07-01 15:29:29.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#5867
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#5889 …}
    -lockByStatus: 1
    -id: "30a674d4-c574-11e9-85b5-0242c0a84004"
    -chapters: Doctrine\ORM\PersistentCollection {#5868 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#5873 …}
    -exercises: Doctrine\ORM\PersistentCollection {#5870 …}
    -minimumTime: DateTime @21600 {#5860
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#5875 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#2872 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#5877 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#5879 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#5885 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
    -createdAt: DateTime @1566543843 {#5865
      date: 2019-08-23 09:04:03.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1757093333 {#5866
      date: 2025-09-05 19:28:53.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#5798 …}
    #fromApi: false
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\TrainingVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\PracticalCaseUserVoter"
ACCESS ABSTAIN
"Nellapp\Bundle\SDKBundle\Permission\Security\Voter\SuperAdminVoter"
ACCESS ABSTAIN
Show voter details
45 DENIED FRONT_ACCESS
[
  "training" => App\Entity\Scholar\Training\SharedTraining {#1693
    -lockBy: App\Entity\Scholar\Training\Training {#1808 …}
    -lockByStatus: 1
    -id: "118f5801-5242-11ee-ba02-0242c0a81004"
    -modules: Doctrine\ORM\PersistentCollection {#1706 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1733 …}
    -totalHourDescription: 833
    -videoDescription: null
    -diplomaDescription: "Titre de niveau V (Bac +2)"
    -trainingProduct: null
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1743 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1745 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1749 …}
    -thematic: [
      "3"
    ]
    -diploma: 2
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1792 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
    -createdAt: DateTime @1694615421 {#1686
      date: 2023-09-13 16:30:21.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1757458838 {#1691
      date: 2025-09-10 01:00:38.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1816 …}
    #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 {#1850 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#2153
    -lockBy: App\Entity\Scholar\Module\OriginModule {#2167 …}
    -lockByStatus: 1
    -id: "32d99a54-adec-11e9-9691-0242ac160002"
    -lessons: Doctrine\ORM\PersistentCollection {#2154 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#2159 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#2163 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
    -createdAt: DateTime @1563956558 {#2151
      date: 2019-07-24 10:22:38.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1593610169 {#2152
      date: 2020-07-01 15:29:29.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#5909
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#5931 …}
    -lockByStatus: 1
    -id: "133c78b9-c802-11ea-8d8a-0242ac1c0003"
    -chapters: Doctrine\ORM\PersistentCollection {#5910 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#5915 …}
    -exercises: Doctrine\ORM\PersistentCollection {#5912 …}
    -minimumTime: DateTime @21600 {#5902
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#5917 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#2872 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#5919 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#5921 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#5926 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
    -createdAt: DateTime @1594972182 {#5907
      date: 2020-07-17 09:49:42.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1750847724 {#5908
      date: 2025-06-25 12:35:24.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\TrainingVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\PracticalCaseUserVoter"
ACCESS ABSTAIN
"Nellapp\Bundle\SDKBundle\Permission\Security\Voter\SuperAdminVoter"
ACCESS ABSTAIN
Show voter details
46 DENIED FRONT_ACCESS
[
  "training" => App\Entity\Scholar\Training\SharedTraining {#1693
    -lockBy: App\Entity\Scholar\Training\Training {#1808 …}
    -lockByStatus: 1
    -id: "118f5801-5242-11ee-ba02-0242c0a81004"
    -modules: Doctrine\ORM\PersistentCollection {#1706 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1733 …}
    -totalHourDescription: 833
    -videoDescription: null
    -diplomaDescription: "Titre de niveau V (Bac +2)"
    -trainingProduct: null
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1743 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1745 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1749 …}
    -thematic: [
      "3"
    ]
    -diploma: 2
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1792 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
    -createdAt: DateTime @1694615421 {#1686
      date: 2023-09-13 16:30:21.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1757458838 {#1691
      date: 2025-09-10 01:00:38.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1816 …}
    #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 {#1850 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#2153
    -lockBy: App\Entity\Scholar\Module\OriginModule {#2167 …}
    -lockByStatus: 1
    -id: "32d99a54-adec-11e9-9691-0242ac160002"
    -lessons: Doctrine\ORM\PersistentCollection {#2154 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#2159 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#2163 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
    -createdAt: DateTime @1563956558 {#2151
      date: 2019-07-24 10:22:38.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1593610169 {#2152
      date: 2020-07-01 15:29:29.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#5951
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#5974 …}
    -lockByStatus: 1
    -id: "6f4721ee-c588-11e9-85b5-0242c0a84004"
    -chapters: Doctrine\ORM\PersistentCollection {#5952 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#5957 …}
    -exercises: Doctrine\ORM\PersistentCollection {#5954 …}
    -minimumTime: DateTime @21600 {#5944
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#5959 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#2872 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#5961 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#5963 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#5969 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
    -createdAt: DateTime @1566552538 {#5949
      date: 2019-08-23 11:28:58.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1757093668 {#5950
      date: 2025-09-05 19:34:28.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#5798 …}
    #fromApi: false
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\TrainingVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\PracticalCaseUserVoter"
ACCESS ABSTAIN
"Nellapp\Bundle\SDKBundle\Permission\Security\Voter\SuperAdminVoter"
ACCESS ABSTAIN
Show voter details
47 DENIED FRONT_ACCESS
[
  "training" => App\Entity\Scholar\Training\SharedTraining {#1693
    -lockBy: App\Entity\Scholar\Training\Training {#1808 …}
    -lockByStatus: 1
    -id: "118f5801-5242-11ee-ba02-0242c0a81004"
    -modules: Doctrine\ORM\PersistentCollection {#1706 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1733 …}
    -totalHourDescription: 833
    -videoDescription: null
    -diplomaDescription: "Titre de niveau V (Bac +2)"
    -trainingProduct: null
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1743 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1745 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1749 …}
    -thematic: [
      "3"
    ]
    -diploma: 2
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1792 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
    -createdAt: DateTime @1694615421 {#1686
      date: 2023-09-13 16:30:21.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1757458838 {#1691
      date: 2025-09-10 01:00:38.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1816 …}
    #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 {#1850 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#2179
    -lockBy: App\Entity\Scholar\Module\OriginModule {#2194 …}
    -lockByStatus: 1
    -id: "39a2681c-06c1-11ea-9c0f-0242c0a8b002"
    -lessons: Doctrine\ORM\PersistentCollection {#2180 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#2185 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#2190 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
    -createdAt: DateTime @1573723755 {#2170
      date: 2019-11-14 10:29:15.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458818 {#2178
      date: 2025-09-10 01:00:18.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#6247
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#6268 …}
    -lockByStatus: 1
    -id: "bf955bef-06c1-11ea-9c0f-0242c0a8b002"
    -chapters: Doctrine\ORM\PersistentCollection {#6248 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#6253 …}
    -exercises: Doctrine\ORM\PersistentCollection {#6250 …}
    -minimumTime: DateTime @21600 {#6244
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#6255 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#2872 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#6257 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#6259 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#6264 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
    -createdAt: DateTime @1573723980 {#6245
      date: 2019-11-14 10:33:00.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1750847724 {#6246
      date: 2025-06-25 12:35:24.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\TrainingVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\PracticalCaseUserVoter"
ACCESS ABSTAIN
"Nellapp\Bundle\SDKBundle\Permission\Security\Voter\SuperAdminVoter"
ACCESS ABSTAIN
Show voter details
48 DENIED FRONT_ACCESS
[
  "training" => App\Entity\Scholar\Training\SharedTraining {#1693
    -lockBy: App\Entity\Scholar\Training\Training {#1808 …}
    -lockByStatus: 1
    -id: "118f5801-5242-11ee-ba02-0242c0a81004"
    -modules: Doctrine\ORM\PersistentCollection {#1706 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1733 …}
    -totalHourDescription: 833
    -videoDescription: null
    -diplomaDescription: "Titre de niveau V (Bac +2)"
    -trainingProduct: null
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1743 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1745 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1749 …}
    -thematic: [
      "3"
    ]
    -diploma: 2
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1792 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
    -createdAt: DateTime @1694615421 {#1686
      date: 2023-09-13 16:30:21.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1757458838 {#1691
      date: 2025-09-10 01:00:38.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1816 …}
    #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 {#1850 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#2179
    -lockBy: App\Entity\Scholar\Module\OriginModule {#2194 …}
    -lockByStatus: 1
    -id: "39a2681c-06c1-11ea-9c0f-0242c0a8b002"
    -lessons: Doctrine\ORM\PersistentCollection {#2180 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#2185 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#2190 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
    -createdAt: DateTime @1573723755 {#2170
      date: 2019-11-14 10:29:15.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458818 {#2178
      date: 2025-09-10 01:00:18.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#6286
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#6307 …}
    -lockByStatus: 1
    -id: "b290d6e9-9ab2-11f0-afde-d2b839584dc3"
    -chapters: Doctrine\ORM\PersistentCollection {#6287 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#6292 …}
    -exercises: Doctrine\ORM\PersistentCollection {#6289 …}
    -minimumTime: null
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#6294 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#2872 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#6296 …}
    -lessonStats: null
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#6303 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
    -createdAt: DateTime @1758875273 {#6281
      date: 2025-09-26 10:27:53.0 Europe/Paris (+02:00)
    }
    -updatedAt: null
    #createdBy: Proxies\__CG__\App\Entity\Account\User {#2342 …}
    #updatedBy: null
    #fromApi: false
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\TrainingVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\PracticalCaseUserVoter"
ACCESS ABSTAIN
"Nellapp\Bundle\SDKBundle\Permission\Security\Voter\SuperAdminVoter"
ACCESS ABSTAIN
Show voter details
49 DENIED FRONT_ACCESS
[
  "training" => App\Entity\Scholar\Training\SharedTraining {#1693
    -lockBy: App\Entity\Scholar\Training\Training {#1808 …}
    -lockByStatus: 1
    -id: "118f5801-5242-11ee-ba02-0242c0a81004"
    -modules: Doctrine\ORM\PersistentCollection {#1706 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1733 …}
    -totalHourDescription: 833
    -videoDescription: null
    -diplomaDescription: "Titre de niveau V (Bac +2)"
    -trainingProduct: null
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1743 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1745 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1749 …}
    -thematic: [
      "3"
    ]
    -diploma: 2
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1792 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
    -createdAt: DateTime @1694615421 {#1686
      date: 2023-09-13 16:30:21.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1757458838 {#1691
      date: 2025-09-10 01:00:38.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1816 …}
    #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 {#1850 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#2179
    -lockBy: App\Entity\Scholar\Module\OriginModule {#2194 …}
    -lockByStatus: 1
    -id: "39a2681c-06c1-11ea-9c0f-0242c0a8b002"
    -lessons: Doctrine\ORM\PersistentCollection {#2180 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#2185 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#2190 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
    -createdAt: DateTime @1573723755 {#2170
      date: 2019-11-14 10:29:15.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458818 {#2178
      date: 2025-09-10 01:00:18.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#6329
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#6350 …}
    -lockByStatus: 1
    -id: "ac5c214e-b06c-11ea-b7d2-0242ac1c0004"
    -chapters: Doctrine\ORM\PersistentCollection {#6330 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#6335 …}
    -exercises: Doctrine\ORM\PersistentCollection {#6332 …}
    -minimumTime: DateTime @21600 {#6326
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#6337 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#2872 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#6339 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#6341 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#6346 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
    -createdAt: DateTime @1592379138 {#6327
      date: 2020-06-17 09:32:18.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1750847724 {#6328
      date: 2025-06-25 12:35:24.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\TrainingVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\PracticalCaseUserVoter"
ACCESS ABSTAIN
"Nellapp\Bundle\SDKBundle\Permission\Security\Voter\SuperAdminVoter"
ACCESS ABSTAIN
Show voter details
50 DENIED FRONT_ACCESS
[
  "training" => App\Entity\Scholar\Training\SharedTraining {#1693
    -lockBy: App\Entity\Scholar\Training\Training {#1808 …}
    -lockByStatus: 1
    -id: "118f5801-5242-11ee-ba02-0242c0a81004"
    -modules: Doctrine\ORM\PersistentCollection {#1706 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1733 …}
    -totalHourDescription: 833
    -videoDescription: null
    -diplomaDescription: "Titre de niveau V (Bac +2)"
    -trainingProduct: null
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1743 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1745 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1749 …}
    -thematic: [
      "3"
    ]
    -diploma: 2
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1792 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
    -createdAt: DateTime @1694615421 {#1686
      date: 2023-09-13 16:30:21.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1757458838 {#1691
      date: 2025-09-10 01:00:38.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1816 …}
    #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 {#1850 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#2179
    -lockBy: App\Entity\Scholar\Module\OriginModule {#2194 …}
    -lockByStatus: 1
    -id: "39a2681c-06c1-11ea-9c0f-0242c0a8b002"
    -lessons: Doctrine\ORM\PersistentCollection {#2180 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#2185 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#2190 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
    -createdAt: DateTime @1573723755 {#2170
      date: 2019-11-14 10:29:15.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458818 {#2178
      date: 2025-09-10 01:00:18.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#6370
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#6394 …}
    -lockByStatus: 1
    -id: "ea817145-9ab2-11f0-afde-d2b839584dc3"
    -chapters: Doctrine\ORM\PersistentCollection {#6371 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#6376 …}
    -exercises: Doctrine\ORM\PersistentCollection {#6373 …}
    -minimumTime: DateTime @21600 {#6363
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#6378 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#2872 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#6380 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#6382 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#6388 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
    -createdAt: DateTime @1758875367 {#6368
      date: 2025-09-26 10:29:27.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1760344087 {#6369
      date: 2025-10-13 10:28:07.0 Europe/Paris (+02:00)
    }
    #createdBy: Proxies\__CG__\App\Entity\Account\User {#2342 …}
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#6386 …}
    #fromApi: false
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\TrainingVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\PracticalCaseUserVoter"
ACCESS ABSTAIN
"Nellapp\Bundle\SDKBundle\Permission\Security\Voter\SuperAdminVoter"
ACCESS ABSTAIN
Show voter details
51 DENIED FRONT_ACCESS
[
  "training" => App\Entity\Scholar\Training\SharedTraining {#1693
    -lockBy: App\Entity\Scholar\Training\Training {#1808 …}
    -lockByStatus: 1
    -id: "118f5801-5242-11ee-ba02-0242c0a81004"
    -modules: Doctrine\ORM\PersistentCollection {#1706 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1733 …}
    -totalHourDescription: 833
    -videoDescription: null
    -diplomaDescription: "Titre de niveau V (Bac +2)"
    -trainingProduct: null
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1743 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1745 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1749 …}
    -thematic: [
      "3"
    ]
    -diploma: 2
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1792 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
    -createdAt: DateTime @1694615421 {#1686
      date: 2023-09-13 16:30:21.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1757458838 {#1691
      date: 2025-09-10 01:00:38.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1816 …}
    #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 {#1850 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#2179
    -lockBy: App\Entity\Scholar\Module\OriginModule {#2194 …}
    -lockByStatus: 1
    -id: "39a2681c-06c1-11ea-9c0f-0242c0a8b002"
    -lessons: Doctrine\ORM\PersistentCollection {#2180 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#2185 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#2190 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
    -createdAt: DateTime @1573723755 {#2170
      date: 2019-11-14 10:29:15.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458818 {#2178
      date: 2025-09-10 01:00:18.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#6416
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#6440 …}
    -lockByStatus: 1
    -id: "13e1f443-75b2-11ea-ac12-0242ac1c0003"
    -chapters: Doctrine\ORM\PersistentCollection {#6417 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#6422 …}
    -exercises: Doctrine\ORM\PersistentCollection {#6419 …}
    -minimumTime: DateTime @21600 {#6413
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#6424 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#2872 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#6426 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#6428 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#6434 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
    -createdAt: DateTime @1585921828 {#6414
      date: 2020-04-03 15:50:28.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1757408922 {#6415
      date: 2025-09-09 11:08:42.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#6432 …}
    #fromApi: false
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\TrainingVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\PracticalCaseUserVoter"
ACCESS ABSTAIN
"Nellapp\Bundle\SDKBundle\Permission\Security\Voter\SuperAdminVoter"
ACCESS ABSTAIN
Show voter details
52 DENIED FRONT_ACCESS
[
  "training" => App\Entity\Scholar\Training\SharedTraining {#1693
    -lockBy: App\Entity\Scholar\Training\Training {#1808 …}
    -lockByStatus: 1
    -id: "118f5801-5242-11ee-ba02-0242c0a81004"
    -modules: Doctrine\ORM\PersistentCollection {#1706 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1733 …}
    -totalHourDescription: 833
    -videoDescription: null
    -diplomaDescription: "Titre de niveau V (Bac +2)"
    -trainingProduct: null
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1743 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1745 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1749 …}
    -thematic: [
      "3"
    ]
    -diploma: 2
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1792 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
    -createdAt: DateTime @1694615421 {#1686
      date: 2023-09-13 16:30:21.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1757458838 {#1691
      date: 2025-09-10 01:00:38.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1816 …}
    #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 {#1850 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#2179
    -lockBy: App\Entity\Scholar\Module\OriginModule {#2194 …}
    -lockByStatus: 1
    -id: "39a2681c-06c1-11ea-9c0f-0242c0a8b002"
    -lessons: Doctrine\ORM\PersistentCollection {#2180 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#2185 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#2190 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
    -createdAt: DateTime @1573723755 {#2170
      date: 2019-11-14 10:29:15.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458818 {#2178
      date: 2025-09-10 01:00:18.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#6459
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#6481 …}
    -lockByStatus: 1
    -id: "1fb0da4a-9ab3-11f0-afde-d2b839584dc3"
    -chapters: Doctrine\ORM\PersistentCollection {#6460 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#6465 …}
    -exercises: Doctrine\ORM\PersistentCollection {#6462 …}
    -minimumTime: DateTime @21600 {#6453
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#6467 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#2872 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#6469 …}
    -lessonStats: null
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#6476 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
    -createdAt: DateTime @1758875456 {#6458
      date: 2025-09-26 10:30:56.0 Europe/Paris (+02:00)
    }
    -updatedAt: null
    #createdBy: Proxies\__CG__\App\Entity\Account\User {#2342 …}
    #updatedBy: null
    #fromApi: false
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\TrainingVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\PracticalCaseUserVoter"
ACCESS ABSTAIN
"Nellapp\Bundle\SDKBundle\Permission\Security\Voter\SuperAdminVoter"
ACCESS ABSTAIN
Show voter details
53 DENIED FRONT_ACCESS
[
  "training" => App\Entity\Scholar\Training\SharedTraining {#1693
    -lockBy: App\Entity\Scholar\Training\Training {#1808 …}
    -lockByStatus: 1
    -id: "118f5801-5242-11ee-ba02-0242c0a81004"
    -modules: Doctrine\ORM\PersistentCollection {#1706 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1733 …}
    -totalHourDescription: 833
    -videoDescription: null
    -diplomaDescription: "Titre de niveau V (Bac +2)"
    -trainingProduct: null
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1743 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1745 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1749 …}
    -thematic: [
      "3"
    ]
    -diploma: 2
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1792 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
    -createdAt: DateTime @1694615421 {#1686
      date: 2023-09-13 16:30:21.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1757458838 {#1691
      date: 2025-09-10 01:00:38.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1816 …}
    #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 {#1850 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#2179
    -lockBy: App\Entity\Scholar\Module\OriginModule {#2194 …}
    -lockByStatus: 1
    -id: "39a2681c-06c1-11ea-9c0f-0242c0a8b002"
    -lessons: Doctrine\ORM\PersistentCollection {#2180 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#2185 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#2190 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
    -createdAt: DateTime @1573723755 {#2170
      date: 2019-11-14 10:29:15.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458818 {#2178
      date: 2025-09-10 01:00:18.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#6502
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#6524 …}
    -lockByStatus: 1
    -id: "8b4ca837-75b2-11ea-ac12-0242ac1c0003"
    -chapters: Doctrine\ORM\PersistentCollection {#6503 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#6508 …}
    -exercises: Doctrine\ORM\PersistentCollection {#6505 …}
    -minimumTime: DateTime @21600 {#6494
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#6510 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#2872 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#6512 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#6514 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#6520 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
    -createdAt: DateTime @1585922028 {#6500
      date: 2020-04-03 15:53:48.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1757408929 {#6501
      date: 2025-09-09 11:08:49.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#6432 …}
    #fromApi: false
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\TrainingVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\PracticalCaseUserVoter"
ACCESS ABSTAIN
"Nellapp\Bundle\SDKBundle\Permission\Security\Voter\SuperAdminVoter"
ACCESS ABSTAIN
Show voter details
54 DENIED FRONT_ACCESS
[
  "training" => App\Entity\Scholar\Training\SharedTraining {#1693
    -lockBy: App\Entity\Scholar\Training\Training {#1808 …}
    -lockByStatus: 1
    -id: "118f5801-5242-11ee-ba02-0242c0a81004"
    -modules: Doctrine\ORM\PersistentCollection {#1706 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1733 …}
    -totalHourDescription: 833
    -videoDescription: null
    -diplomaDescription: "Titre de niveau V (Bac +2)"
    -trainingProduct: null
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1743 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1745 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1749 …}
    -thematic: [
      "3"
    ]
    -diploma: 2
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1792 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
    -createdAt: DateTime @1694615421 {#1686
      date: 2023-09-13 16:30:21.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1757458838 {#1691
      date: 2025-09-10 01:00:38.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1816 …}
    #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 {#1850 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#2179
    -lockBy: App\Entity\Scholar\Module\OriginModule {#2194 …}
    -lockByStatus: 1
    -id: "39a2681c-06c1-11ea-9c0f-0242c0a8b002"
    -lessons: Doctrine\ORM\PersistentCollection {#2180 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#2185 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#2190 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
    -createdAt: DateTime @1573723755 {#2170
      date: 2019-11-14 10:29:15.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458818 {#2178
      date: 2025-09-10 01:00:18.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#6544
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#6567 …}
    -lockByStatus: 1
    -id: "a6f3c715-75b2-11ea-ac12-0242ac1c0003"
    -chapters: Doctrine\ORM\PersistentCollection {#6545 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#6550 …}
    -exercises: Doctrine\ORM\PersistentCollection {#6547 …}
    -minimumTime: DateTime @21600 {#6537
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#6552 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#2872 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#6554 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#6556 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#6562 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
    -createdAt: DateTime @1585922074 {#6542
      date: 2020-04-03 15:54:34.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1757255640 {#6543
      date: 2025-09-07 16:34:00.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#6560 …}
    #fromApi: false
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\TrainingVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\PracticalCaseUserVoter"
ACCESS ABSTAIN
"Nellapp\Bundle\SDKBundle\Permission\Security\Voter\SuperAdminVoter"
ACCESS ABSTAIN
Show voter details
55 DENIED FRONT_ACCESS
[
  "training" => App\Entity\Scholar\Training\SharedTraining {#1693
    -lockBy: App\Entity\Scholar\Training\Training {#1808 …}
    -lockByStatus: 1
    -id: "118f5801-5242-11ee-ba02-0242c0a81004"
    -modules: Doctrine\ORM\PersistentCollection {#1706 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1733 …}
    -totalHourDescription: 833
    -videoDescription: null
    -diplomaDescription: "Titre de niveau V (Bac +2)"
    -trainingProduct: null
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1743 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1745 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1749 …}
    -thematic: [
      "3"
    ]
    -diploma: 2
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1792 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
    -createdAt: DateTime @1694615421 {#1686
      date: 2023-09-13 16:30:21.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1757458838 {#1691
      date: 2025-09-10 01:00:38.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1816 …}
    #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 {#1850 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#2179
    -lockBy: App\Entity\Scholar\Module\OriginModule {#2194 …}
    -lockByStatus: 1
    -id: "39a2681c-06c1-11ea-9c0f-0242c0a8b002"
    -lessons: Doctrine\ORM\PersistentCollection {#2180 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#2185 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#2190 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
    -createdAt: DateTime @1573723755 {#2170
      date: 2019-11-14 10:29:15.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458818 {#2178
      date: 2025-09-10 01:00:18.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#6587
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#6611 …}
    -lockByStatus: 1
    -id: "7ab53d1f-75b3-11ea-ac12-0242ac1c0003"
    -chapters: Doctrine\ORM\PersistentCollection {#6588 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#6593 …}
    -exercises: Doctrine\ORM\PersistentCollection {#6590 …}
    -minimumTime: DateTime @21600 {#6580
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#6595 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#2872 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#6597 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#6599 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#6605 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
    -createdAt: DateTime @1585922430 {#6585
      date: 2020-04-03 16:00:30.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1757458809 {#6586
      date: 2025-09-10 01:00:09.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#6603 …}
    #fromApi: false
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\TrainingVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\PracticalCaseUserVoter"
ACCESS ABSTAIN
"Nellapp\Bundle\SDKBundle\Permission\Security\Voter\SuperAdminVoter"
ACCESS ABSTAIN
Show voter details
56 DENIED FRONT_ACCESS
[
  "training" => App\Entity\Scholar\Training\SharedTraining {#1693
    -lockBy: App\Entity\Scholar\Training\Training {#1808 …}
    -lockByStatus: 1
    -id: "118f5801-5242-11ee-ba02-0242c0a81004"
    -modules: Doctrine\ORM\PersistentCollection {#1706 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1733 …}
    -totalHourDescription: 833
    -videoDescription: null
    -diplomaDescription: "Titre de niveau V (Bac +2)"
    -trainingProduct: null
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1743 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1745 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1749 …}
    -thematic: [
      "3"
    ]
    -diploma: 2
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1792 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
    -createdAt: DateTime @1694615421 {#1686
      date: 2023-09-13 16:30:21.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1757458838 {#1691
      date: 2025-09-10 01:00:38.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1816 …}
    #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 {#1850 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#2179
    -lockBy: App\Entity\Scholar\Module\OriginModule {#2194 …}
    -lockByStatus: 1
    -id: "39a2681c-06c1-11ea-9c0f-0242c0a8b002"
    -lessons: Doctrine\ORM\PersistentCollection {#2180 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#2185 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#2190 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
    -createdAt: DateTime @1573723755 {#2170
      date: 2019-11-14 10:29:15.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458818 {#2178
      date: 2025-09-10 01:00:18.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#6632
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#6655 …}
    -lockByStatus: 1
    -id: "0266228a-75b3-11ea-ac12-0242ac1c0003"
    -chapters: Doctrine\ORM\PersistentCollection {#6633 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#6638 …}
    -exercises: Doctrine\ORM\PersistentCollection {#6635 …}
    -minimumTime: DateTime @21600 {#6624
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#6640 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#2872 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#6642 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#6644 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#6650 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
    -createdAt: DateTime @1585922228 {#6630
      date: 2020-04-03 15:57:08.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1757334080 {#6631
      date: 2025-09-08 14:21:20.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#6603 …}
    #fromApi: false
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\TrainingVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\PracticalCaseUserVoter"
ACCESS ABSTAIN
"Nellapp\Bundle\SDKBundle\Permission\Security\Voter\SuperAdminVoter"
ACCESS ABSTAIN
Show voter details
57 DENIED FRONT_ACCESS
[
  "training" => App\Entity\Scholar\Training\SharedTraining {#1693
    -lockBy: App\Entity\Scholar\Training\Training {#1808 …}
    -lockByStatus: 1
    -id: "118f5801-5242-11ee-ba02-0242c0a81004"
    -modules: Doctrine\ORM\PersistentCollection {#1706 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1733 …}
    -totalHourDescription: 833
    -videoDescription: null
    -diplomaDescription: "Titre de niveau V (Bac +2)"
    -trainingProduct: null
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1743 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1745 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1749 …}
    -thematic: [
      "3"
    ]
    -diploma: 2
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1792 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
    -createdAt: DateTime @1694615421 {#1686
      date: 2023-09-13 16:30:21.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1757458838 {#1691
      date: 2025-09-10 01:00:38.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1816 …}
    #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 {#1850 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#2179
    -lockBy: App\Entity\Scholar\Module\OriginModule {#2194 …}
    -lockByStatus: 1
    -id: "39a2681c-06c1-11ea-9c0f-0242c0a8b002"
    -lessons: Doctrine\ORM\PersistentCollection {#2180 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#2185 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#2190 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
    -createdAt: DateTime @1573723755 {#2170
      date: 2019-11-14 10:29:15.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458818 {#2178
      date: 2025-09-10 01:00:18.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#6674
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#6696 …}
    -lockByStatus: 1
    -id: "3db82e7a-9ab4-11f0-afde-d2b839584dc3"
    -chapters: Doctrine\ORM\PersistentCollection {#6675 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#6680 …}
    -exercises: Doctrine\ORM\PersistentCollection {#6677 …}
    -minimumTime: DateTime @21600 {#6668
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#6682 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#2872 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#6684 …}
    -lessonStats: null
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#6691 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
    -createdAt: DateTime @1758875936 {#6673
      date: 2025-09-26 10:38:56.0 Europe/Paris (+02:00)
    }
    -updatedAt: null
    #createdBy: Proxies\__CG__\App\Entity\Account\User {#2342 …}
    #updatedBy: null
    #fromApi: false
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\TrainingVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\PracticalCaseUserVoter"
ACCESS ABSTAIN
"Nellapp\Bundle\SDKBundle\Permission\Security\Voter\SuperAdminVoter"
ACCESS ABSTAIN
Show voter details
58 DENIED FRONT_ACCESS
[
  "training" => App\Entity\Scholar\Training\SharedTraining {#1693
    -lockBy: App\Entity\Scholar\Training\Training {#1808 …}
    -lockByStatus: 1
    -id: "118f5801-5242-11ee-ba02-0242c0a81004"
    -modules: Doctrine\ORM\PersistentCollection {#1706 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1733 …}
    -totalHourDescription: 833
    -videoDescription: null
    -diplomaDescription: "Titre de niveau V (Bac +2)"
    -trainingProduct: null
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1743 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1745 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1749 …}
    -thematic: [
      "3"
    ]
    -diploma: 2
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1792 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
    -createdAt: DateTime @1694615421 {#1686
      date: 2023-09-13 16:30:21.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1757458838 {#1691
      date: 2025-09-10 01:00:38.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1816 …}
    #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 {#1850 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#2179
    -lockBy: App\Entity\Scholar\Module\OriginModule {#2194 …}
    -lockByStatus: 1
    -id: "39a2681c-06c1-11ea-9c0f-0242c0a8b002"
    -lessons: Doctrine\ORM\PersistentCollection {#2180 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#2185 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#2190 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
    -createdAt: DateTime @1573723755 {#2170
      date: 2019-11-14 10:29:15.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458818 {#2178
      date: 2025-09-10 01:00:18.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#6716
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#6738 …}
    -lockByStatus: 1
    -id: "1e6fa847-a803-11f0-b3b5-4ec904c5ee47"
    -chapters: Doctrine\ORM\PersistentCollection {#6717 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#6722 …}
    -exercises: Doctrine\ORM\PersistentCollection {#6719 …}
    -minimumTime: DateTime @21600 {#6709
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#6724 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#2872 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#6726 …}
    -lessonStats: null
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#6733 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
    -createdAt: DateTime @1760339179 {#6715
      date: 2025-10-13 09:06:19.0 Europe/Paris (+02:00)
    }
    -updatedAt: null
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\TrainingVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\PracticalCaseUserVoter"
ACCESS ABSTAIN
"Nellapp\Bundle\SDKBundle\Permission\Security\Voter\SuperAdminVoter"
ACCESS ABSTAIN
Show voter details
59 DENIED FRONT_ACCESS
[
  "training" => App\Entity\Scholar\Training\SharedTraining {#1693
    -lockBy: App\Entity\Scholar\Training\Training {#1808 …}
    -lockByStatus: 1
    -id: "118f5801-5242-11ee-ba02-0242c0a81004"
    -modules: Doctrine\ORM\PersistentCollection {#1706 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1733 …}
    -totalHourDescription: 833
    -videoDescription: null
    -diplomaDescription: "Titre de niveau V (Bac +2)"
    -trainingProduct: null
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1743 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1745 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1749 …}
    -thematic: [
      "3"
    ]
    -diploma: 2
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1792 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
    -createdAt: DateTime @1694615421 {#1686
      date: 2023-09-13 16:30:21.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1757458838 {#1691
      date: 2025-09-10 01:00:38.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1816 …}
    #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 {#1850 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#2179
    -lockBy: App\Entity\Scholar\Module\OriginModule {#2194 …}
    -lockByStatus: 1
    -id: "39a2681c-06c1-11ea-9c0f-0242c0a8b002"
    -lessons: Doctrine\ORM\PersistentCollection {#2180 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#2185 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#2190 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
    -createdAt: DateTime @1573723755 {#2170
      date: 2019-11-14 10:29:15.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458818 {#2178
      date: 2025-09-10 01:00:18.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#6760
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#6782 …}
    -lockByStatus: 1
    -id: "caaa0c3e-8819-11f0-94f4-720435f6d49d"
    -chapters: Doctrine\ORM\PersistentCollection {#6761 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#6766 …}
    -exercises: Doctrine\ORM\PersistentCollection {#6763 …}
    -minimumTime: DateTime @21600 {#6757
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#6768 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#2872 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#6770 …}
    -lessonStats: null
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#6777 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
    -createdAt: DateTime @1756830480 {#6758
      date: 2025-09-02 18:28:00.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1757372416 {#6759
      date: 2025-09-09 01:00:16.0 Europe/Paris (+02:00)
    }
    #createdBy: Proxies\__CG__\App\Entity\Account\User {#2342 …}
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#2342 …}
    #fromApi: false
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\TrainingVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\PracticalCaseUserVoter"
ACCESS ABSTAIN
"Nellapp\Bundle\SDKBundle\Permission\Security\Voter\SuperAdminVoter"
ACCESS ABSTAIN
Show voter details
60 DENIED FRONT_ACCESS
[
  "training" => App\Entity\Scholar\Training\SharedTraining {#1693
    -lockBy: App\Entity\Scholar\Training\Training {#1808 …}
    -lockByStatus: 1
    -id: "118f5801-5242-11ee-ba02-0242c0a81004"
    -modules: Doctrine\ORM\PersistentCollection {#1706 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1733 …}
    -totalHourDescription: 833
    -videoDescription: null
    -diplomaDescription: "Titre de niveau V (Bac +2)"
    -trainingProduct: null
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1743 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1745 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1749 …}
    -thematic: [
      "3"
    ]
    -diploma: 2
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1792 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
    -createdAt: DateTime @1694615421 {#1686
      date: 2023-09-13 16:30:21.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1757458838 {#1691
      date: 2025-09-10 01:00:38.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1816 …}
    #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 {#1850 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#2179
    -lockBy: App\Entity\Scholar\Module\OriginModule {#2194 …}
    -lockByStatus: 1
    -id: "39a2681c-06c1-11ea-9c0f-0242c0a8b002"
    -lessons: Doctrine\ORM\PersistentCollection {#2180 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#2185 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#2190 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
    -createdAt: DateTime @1573723755 {#2170
      date: 2019-11-14 10:29:15.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458818 {#2178
      date: 2025-09-10 01:00:18.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#6803
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#6825 …}
    -lockByStatus: 1
    -id: "0e146c98-881a-11f0-94f4-720435f6d49d"
    -chapters: Doctrine\ORM\PersistentCollection {#6804 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#6809 …}
    -exercises: Doctrine\ORM\PersistentCollection {#6806 …}
    -minimumTime: DateTime @21600 {#6795
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#6811 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#2872 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#6813 …}
    -lessonStats: null
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#6820 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
    -createdAt: DateTime @1756830593 {#6801
      date: 2025-09-02 18:29:53.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1756854015 {#6802
      date: 2025-09-03 01:00:15.0 Europe/Paris (+02:00)
    }
    #createdBy: Proxies\__CG__\App\Entity\Account\User {#2342 …}
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#2342 …}
    #fromApi: false
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\TrainingVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\PracticalCaseUserVoter"
ACCESS ABSTAIN
"Nellapp\Bundle\SDKBundle\Permission\Security\Voter\SuperAdminVoter"
ACCESS ABSTAIN
Show voter details
61 DENIED FRONT_ACCESS
[
  "training" => App\Entity\Scholar\Training\SharedTraining {#1693
    -lockBy: App\Entity\Scholar\Training\Training {#1808 …}
    -lockByStatus: 1
    -id: "118f5801-5242-11ee-ba02-0242c0a81004"
    -modules: Doctrine\ORM\PersistentCollection {#1706 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1733 …}
    -totalHourDescription: 833
    -videoDescription: null
    -diplomaDescription: "Titre de niveau V (Bac +2)"
    -trainingProduct: null
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1743 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1745 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1749 …}
    -thematic: [
      "3"
    ]
    -diploma: 2
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1792 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
    -createdAt: DateTime @1694615421 {#1686
      date: 2023-09-13 16:30:21.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1757458838 {#1691
      date: 2025-09-10 01:00:38.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1816 …}
    #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 {#1850 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#2208
    -lockBy: App\Entity\Scholar\Module\OriginModule {#2222 …}
    -lockByStatus: 1
    -id: "cbd44ce7-38e5-11e9-8180-00163e87308f"
    -lessons: Doctrine\ORM\PersistentCollection {#2209 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#2214 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#2218 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
    -createdAt: DateTime @1551089522 {#2206
      date: 2019-02-25 11:12:02.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1679395459 {#2207
      date: 2023-03-21 11:44:19.0 Europe/Paris (+01:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#7239
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#7262 …}
    -lockByStatus: 1
    -id: "7d7e4338-2de9-11e9-8180-00163e87308f"
    -chapters: Doctrine\ORM\PersistentCollection {#7240 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#7245 …}
    -exercises: Doctrine\ORM\PersistentCollection {#7242 …}
    -minimumTime: DateTime @21600 {#7236
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#7247 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#2872 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#7249 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#7251 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#7257 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
    -createdAt: DateTime @1549881646 {#7237
      date: 2019-02-11 11:40:46.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757242069 {#7238
      date: 2025-09-07 12:47:49.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#4817 …}
    #fromApi: false
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\TrainingVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\PracticalCaseUserVoter"
ACCESS ABSTAIN
"Nellapp\Bundle\SDKBundle\Permission\Security\Voter\SuperAdminVoter"
ACCESS ABSTAIN
Show voter details
62 DENIED FRONT_ACCESS
[
  "training" => App\Entity\Scholar\Training\SharedTraining {#1693
    -lockBy: App\Entity\Scholar\Training\Training {#1808 …}
    -lockByStatus: 1
    -id: "118f5801-5242-11ee-ba02-0242c0a81004"
    -modules: Doctrine\ORM\PersistentCollection {#1706 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1733 …}
    -totalHourDescription: 833
    -videoDescription: null
    -diplomaDescription: "Titre de niveau V (Bac +2)"
    -trainingProduct: null
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1743 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1745 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1749 …}
    -thematic: [
      "3"
    ]
    -diploma: 2
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1792 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
    -createdAt: DateTime @1694615421 {#1686
      date: 2023-09-13 16:30:21.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1757458838 {#1691
      date: 2025-09-10 01:00:38.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1816 …}
    #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 {#1850 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#2208
    -lockBy: App\Entity\Scholar\Module\OriginModule {#2222 …}
    -lockByStatus: 1
    -id: "cbd44ce7-38e5-11e9-8180-00163e87308f"
    -lessons: Doctrine\ORM\PersistentCollection {#2209 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#2214 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#2218 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
    -createdAt: DateTime @1551089522 {#2206
      date: 2019-02-25 11:12:02.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1679395459 {#2207
      date: 2023-03-21 11:44:19.0 Europe/Paris (+01:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#7282
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#7305 …}
    -lockByStatus: 1
    -id: "b6ad11c5-2e0c-11e9-8180-00163e87308f"
    -chapters: Doctrine\ORM\PersistentCollection {#7283 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#7288 …}
    -exercises: Doctrine\ORM\PersistentCollection {#7285 …}
    -minimumTime: DateTime @21600 {#7275
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#7290 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#2872 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#7292 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#7294 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#7300 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
    -createdAt: DateTime @1549896775 {#7280
      date: 2019-02-11 15:52:55.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757324785 {#7281
      date: 2025-09-08 11:46:25.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#7298 …}
    #fromApi: false
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\TrainingVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\PracticalCaseUserVoter"
ACCESS ABSTAIN
"Nellapp\Bundle\SDKBundle\Permission\Security\Voter\SuperAdminVoter"
ACCESS ABSTAIN
Show voter details
63 DENIED FRONT_ACCESS
[
  "training" => App\Entity\Scholar\Training\SharedTraining {#1693
    -lockBy: App\Entity\Scholar\Training\Training {#1808 …}
    -lockByStatus: 1
    -id: "118f5801-5242-11ee-ba02-0242c0a81004"
    -modules: Doctrine\ORM\PersistentCollection {#1706 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1733 …}
    -totalHourDescription: 833
    -videoDescription: null
    -diplomaDescription: "Titre de niveau V (Bac +2)"
    -trainingProduct: null
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1743 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1745 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1749 …}
    -thematic: [
      "3"
    ]
    -diploma: 2
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1792 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
    -createdAt: DateTime @1694615421 {#1686
      date: 2023-09-13 16:30:21.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1757458838 {#1691
      date: 2025-09-10 01:00:38.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1816 …}
    #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 {#1850 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#2208
    -lockBy: App\Entity\Scholar\Module\OriginModule {#2222 …}
    -lockByStatus: 1
    -id: "cbd44ce7-38e5-11e9-8180-00163e87308f"
    -lessons: Doctrine\ORM\PersistentCollection {#2209 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#2214 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#2218 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
    -createdAt: DateTime @1551089522 {#2206
      date: 2019-02-25 11:12:02.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1679395459 {#2207
      date: 2023-03-21 11:44:19.0 Europe/Paris (+01:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#7325
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#7349 …}
    -lockByStatus: 1
    -id: "4845b445-c82b-11ea-8d8a-0242ac1c0003"
    -chapters: Doctrine\ORM\PersistentCollection {#7326 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#7331 …}
    -exercises: Doctrine\ORM\PersistentCollection {#7328 …}
    -minimumTime: DateTime @21600 {#7318
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#7333 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#2872 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#7335 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#7337 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#7343 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
    -createdAt: DateTime @1594989880 {#7323
      date: 2020-07-17 14:44:40.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1757067698 {#7324
      date: 2025-09-05 12:21:38.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#7341 …}
    #fromApi: false
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\TrainingVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\PracticalCaseUserVoter"
ACCESS ABSTAIN
"Nellapp\Bundle\SDKBundle\Permission\Security\Voter\SuperAdminVoter"
ACCESS ABSTAIN
Show voter details
64 DENIED FRONT_ACCESS
[
  "training" => App\Entity\Scholar\Training\SharedTraining {#1693
    -lockBy: App\Entity\Scholar\Training\Training {#1808 …}
    -lockByStatus: 1
    -id: "118f5801-5242-11ee-ba02-0242c0a81004"
    -modules: Doctrine\ORM\PersistentCollection {#1706 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1733 …}
    -totalHourDescription: 833
    -videoDescription: null
    -diplomaDescription: "Titre de niveau V (Bac +2)"
    -trainingProduct: null
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1743 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1745 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1749 …}
    -thematic: [
      "3"
    ]
    -diploma: 2
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1792 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
    -createdAt: DateTime @1694615421 {#1686
      date: 2023-09-13 16:30:21.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1757458838 {#1691
      date: 2025-09-10 01:00:38.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1816 …}
    #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 {#1850 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#2234
    -lockBy: App\Entity\Scholar\Module\OriginModule {#2250 …}
    -lockByStatus: 1
    -id: "ac103761-38e8-11e9-8180-00163e87308f"
    -lessons: Doctrine\ORM\PersistentCollection {#2235 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#2240 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#2245 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
    -createdAt: DateTime @1551090758 {#2225
      date: 2019-02-25 11:32:38.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458819 {#2233
      date: 2025-09-10 01:00:19.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#2243 …}
    #fromApi: false
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#7454
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#7478 …}
    -lockByStatus: 1
    -id: "fe9c2aa9-2e04-11e9-8180-00163e87308f"
    -chapters: Doctrine\ORM\PersistentCollection {#7455 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#7460 …}
    -exercises: Doctrine\ORM\PersistentCollection {#7457 …}
    -minimumTime: DateTime @21600 {#7451
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#7462 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#2872 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#7464 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#7466 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#7472 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
    -createdAt: DateTime @1549893459 {#7452
      date: 2019-02-11 14:57:39.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757367929 {#7453
      date: 2025-09-08 23:45:29.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#7470 …}
    #fromApi: false
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\TrainingVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\PracticalCaseUserVoter"
ACCESS ABSTAIN
"Nellapp\Bundle\SDKBundle\Permission\Security\Voter\SuperAdminVoter"
ACCESS ABSTAIN
Show voter details
65 DENIED FRONT_ACCESS
[
  "training" => App\Entity\Scholar\Training\SharedTraining {#1693
    -lockBy: App\Entity\Scholar\Training\Training {#1808 …}
    -lockByStatus: 1
    -id: "118f5801-5242-11ee-ba02-0242c0a81004"
    -modules: Doctrine\ORM\PersistentCollection {#1706 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1733 …}
    -totalHourDescription: 833
    -videoDescription: null
    -diplomaDescription: "Titre de niveau V (Bac +2)"
    -trainingProduct: null
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1743 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1745 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1749 …}
    -thematic: [
      "3"
    ]
    -diploma: 2
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1792 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
    -createdAt: DateTime @1694615421 {#1686
      date: 2023-09-13 16:30:21.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1757458838 {#1691
      date: 2025-09-10 01:00:38.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1816 …}
    #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 {#1850 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#2234
    -lockBy: App\Entity\Scholar\Module\OriginModule {#2250 …}
    -lockByStatus: 1
    -id: "ac103761-38e8-11e9-8180-00163e87308f"
    -lessons: Doctrine\ORM\PersistentCollection {#2235 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#2240 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#2245 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
    -createdAt: DateTime @1551090758 {#2225
      date: 2019-02-25 11:32:38.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458819 {#2233
      date: 2025-09-10 01:00:19.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#2243 …}
    #fromApi: false
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#7499
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#7522 …}
    -lockByStatus: 1
    -id: "399557aa-2eac-11e9-8180-00163e87308f"
    -chapters: Doctrine\ORM\PersistentCollection {#7500 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#7505 …}
    -exercises: Doctrine\ORM\PersistentCollection {#7502 …}
    -minimumTime: DateTime @21600 {#7491
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#7507 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#2872 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#7509 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#7511 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#7517 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
    -createdAt: DateTime @1549965284 {#7497
      date: 2019-02-12 10:54:44.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757402170 {#7498
      date: 2025-09-09 09:16:10.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#6560 …}
    #fromApi: false
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\TrainingVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\PracticalCaseUserVoter"
ACCESS ABSTAIN
"Nellapp\Bundle\SDKBundle\Permission\Security\Voter\SuperAdminVoter"
ACCESS ABSTAIN
Show voter details
66 DENIED FRONT_ACCESS
[
  "training" => App\Entity\Scholar\Training\SharedTraining {#1693
    -lockBy: App\Entity\Scholar\Training\Training {#1808 …}
    -lockByStatus: 1
    -id: "118f5801-5242-11ee-ba02-0242c0a81004"
    -modules: Doctrine\ORM\PersistentCollection {#1706 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1733 …}
    -totalHourDescription: 833
    -videoDescription: null
    -diplomaDescription: "Titre de niveau V (Bac +2)"
    -trainingProduct: null
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1743 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1745 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1749 …}
    -thematic: [
      "3"
    ]
    -diploma: 2
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1792 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
    -createdAt: DateTime @1694615421 {#1686
      date: 2023-09-13 16:30:21.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1757458838 {#1691
      date: 2025-09-10 01:00:38.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1816 …}
    #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 {#1850 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#2234
    -lockBy: App\Entity\Scholar\Module\OriginModule {#2250 …}
    -lockByStatus: 1
    -id: "ac103761-38e8-11e9-8180-00163e87308f"
    -lessons: Doctrine\ORM\PersistentCollection {#2235 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#2240 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#2245 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
    -createdAt: DateTime @1551090758 {#2225
      date: 2019-02-25 11:32:38.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458819 {#2233
      date: 2025-09-10 01:00:19.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#2243 …}
    #fromApi: false
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#7543
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#7566 …}
    -lockByStatus: 1
    -id: "1e3c14b9-41ce-11e9-8180-00163e87308f"
    -chapters: Doctrine\ORM\PersistentCollection {#7544 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#7549 …}
    -exercises: Doctrine\ORM\PersistentCollection {#7546 …}
    -minimumTime: DateTime @21600 {#7535
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#7551 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#2872 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#7553 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#7555 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#7561 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
    -createdAt: DateTime @1552068913 {#7541
      date: 2019-03-08 19:15:13.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757346961 {#7542
      date: 2025-09-08 17:56:01.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#5034 …}
    #fromApi: false
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\TrainingVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\PracticalCaseUserVoter"
ACCESS ABSTAIN
"Nellapp\Bundle\SDKBundle\Permission\Security\Voter\SuperAdminVoter"
ACCESS ABSTAIN
Show voter details
67 DENIED FRONT_ACCESS
[
  "training" => App\Entity\Scholar\Training\SharedTraining {#1693
    -lockBy: App\Entity\Scholar\Training\Training {#1808 …}
    -lockByStatus: 1
    -id: "118f5801-5242-11ee-ba02-0242c0a81004"
    -modules: Doctrine\ORM\PersistentCollection {#1706 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1733 …}
    -totalHourDescription: 833
    -videoDescription: null
    -diplomaDescription: "Titre de niveau V (Bac +2)"
    -trainingProduct: null
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1743 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1745 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1749 …}
    -thematic: [
      "3"
    ]
    -diploma: 2
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1792 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
    -createdAt: DateTime @1694615421 {#1686
      date: 2023-09-13 16:30:21.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1757458838 {#1691
      date: 2025-09-10 01:00:38.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1816 …}
    #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 {#1850 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#2234
    -lockBy: App\Entity\Scholar\Module\OriginModule {#2250 …}
    -lockByStatus: 1
    -id: "ac103761-38e8-11e9-8180-00163e87308f"
    -lessons: Doctrine\ORM\PersistentCollection {#2235 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#2240 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#2245 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
    -createdAt: DateTime @1551090758 {#2225
      date: 2019-02-25 11:32:38.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458819 {#2233
      date: 2025-09-10 01:00:19.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#2243 …}
    #fromApi: false
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#7587
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#7610 …}
    -lockByStatus: 1
    -id: "f8bbce51-3055-11e9-8180-00163e87308f"
    -chapters: Doctrine\ORM\PersistentCollection {#7588 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#7593 …}
    -exercises: Doctrine\ORM\PersistentCollection {#7590 …}
    -minimumTime: DateTime @21600 {#7579
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#7595 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#2872 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#7597 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#7599 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#7605 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
    -createdAt: DateTime @1550148141 {#7585
      date: 2019-02-14 13:42:21.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458814 {#7586
      date: 2025-09-10 01:00:14.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#6560 …}
    #fromApi: false
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\TrainingVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\PracticalCaseUserVoter"
ACCESS ABSTAIN
"Nellapp\Bundle\SDKBundle\Permission\Security\Voter\SuperAdminVoter"
ACCESS ABSTAIN
Show voter details
68 DENIED FRONT_ACCESS
[
  "training" => App\Entity\Scholar\Training\SharedTraining {#1693
    -lockBy: App\Entity\Scholar\Training\Training {#1808 …}
    -lockByStatus: 1
    -id: "118f5801-5242-11ee-ba02-0242c0a81004"
    -modules: Doctrine\ORM\PersistentCollection {#1706 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1733 …}
    -totalHourDescription: 833
    -videoDescription: null
    -diplomaDescription: "Titre de niveau V (Bac +2)"
    -trainingProduct: null
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1743 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1745 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1749 …}
    -thematic: [
      "3"
    ]
    -diploma: 2
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1792 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
    -createdAt: DateTime @1694615421 {#1686
      date: 2023-09-13 16:30:21.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1757458838 {#1691
      date: 2025-09-10 01:00:38.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1816 …}
    #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 {#1850 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#2263
    -lockBy: App\Entity\Scholar\Module\OriginModule {#2278 …}
    -lockByStatus: 1
    -id: "93a0d2a4-06ba-11ea-9c0f-0242c0a8b002"
    -lessons: Doctrine\ORM\PersistentCollection {#2264 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#2269 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#2274 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
    -createdAt: DateTime @1573720899 {#2253
      date: 2019-11-14 09:41:39.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1756162821 {#2262
      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 {#1850 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#7744
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#7768 …}
    -lockByStatus: 1
    -id: "a9d8147e-2016-11ea-a659-0242ac180002"
    -chapters: Doctrine\ORM\PersistentCollection {#7745 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#7750 …}
    -exercises: Doctrine\ORM\PersistentCollection {#7747 …}
    -minimumTime: DateTime @21600 {#7741
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#7752 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#2872 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#7754 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#7756 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#7762 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
    -createdAt: DateTime @1576509229 {#7742
      date: 2019-12-16 16:13:49.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757313665 {#7743
      date: 2025-09-08 08:41:05.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#7760 …}
    #fromApi: false
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\TrainingVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\PracticalCaseUserVoter"
ACCESS ABSTAIN
"Nellapp\Bundle\SDKBundle\Permission\Security\Voter\SuperAdminVoter"
ACCESS ABSTAIN
Show voter details
69 DENIED FRONT_ACCESS
[
  "training" => App\Entity\Scholar\Training\SharedTraining {#1693
    -lockBy: App\Entity\Scholar\Training\Training {#1808 …}
    -lockByStatus: 1
    -id: "118f5801-5242-11ee-ba02-0242c0a81004"
    -modules: Doctrine\ORM\PersistentCollection {#1706 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1733 …}
    -totalHourDescription: 833
    -videoDescription: null
    -diplomaDescription: "Titre de niveau V (Bac +2)"
    -trainingProduct: null
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1743 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1745 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1749 …}
    -thematic: [
      "3"
    ]
    -diploma: 2
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1792 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
    -createdAt: DateTime @1694615421 {#1686
      date: 2023-09-13 16:30:21.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1757458838 {#1691
      date: 2025-09-10 01:00:38.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1816 …}
    #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 {#1850 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#2263
    -lockBy: App\Entity\Scholar\Module\OriginModule {#2278 …}
    -lockByStatus: 1
    -id: "93a0d2a4-06ba-11ea-9c0f-0242c0a8b002"
    -lessons: Doctrine\ORM\PersistentCollection {#2264 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#2269 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#2274 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
    -createdAt: DateTime @1573720899 {#2253
      date: 2019-11-14 09:41:39.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1756162821 {#2262
      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 {#1850 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#7788
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#7811 …}
    -lockByStatus: 1
    -id: "86413bcc-2014-11ea-a659-0242ac180002"
    -chapters: Doctrine\ORM\PersistentCollection {#7789 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#7794 …}
    -exercises: Doctrine\ORM\PersistentCollection {#7791 …}
    -minimumTime: DateTime @21600 {#7781
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#7796 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#2872 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#7798 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#7800 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#7806 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
    -createdAt: DateTime @1576508311 {#7786
      date: 2019-12-16 15:58:31.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757070342 {#7787
      date: 2025-09-05 13:05:42.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#4378 …}
    #fromApi: false
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\TrainingVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\PracticalCaseUserVoter"
ACCESS ABSTAIN
"Nellapp\Bundle\SDKBundle\Permission\Security\Voter\SuperAdminVoter"
ACCESS ABSTAIN
Show voter details
70 DENIED FRONT_ACCESS
[
  "training" => App\Entity\Scholar\Training\SharedTraining {#1693
    -lockBy: App\Entity\Scholar\Training\Training {#1808 …}
    -lockByStatus: 1
    -id: "118f5801-5242-11ee-ba02-0242c0a81004"
    -modules: Doctrine\ORM\PersistentCollection {#1706 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1733 …}
    -totalHourDescription: 833
    -videoDescription: null
    -diplomaDescription: "Titre de niveau V (Bac +2)"
    -trainingProduct: null
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1743 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1745 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1749 …}
    -thematic: [
      "3"
    ]
    -diploma: 2
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1792 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
    -createdAt: DateTime @1694615421 {#1686
      date: 2023-09-13 16:30:21.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1757458838 {#1691
      date: 2025-09-10 01:00:38.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1816 …}
    #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 {#1850 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#2263
    -lockBy: App\Entity\Scholar\Module\OriginModule {#2278 …}
    -lockByStatus: 1
    -id: "93a0d2a4-06ba-11ea-9c0f-0242c0a8b002"
    -lessons: Doctrine\ORM\PersistentCollection {#2264 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#2269 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#2274 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
    -createdAt: DateTime @1573720899 {#2253
      date: 2019-11-14 09:41:39.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1756162821 {#2262
      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 {#1850 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#7831
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#7854 …}
    -lockByStatus: 1
    -id: "254ae1dd-d2d9-11ed-aa02-0242c0a81006"
    -chapters: Doctrine\ORM\PersistentCollection {#7832 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#7837 …}
    -exercises: Doctrine\ORM\PersistentCollection {#7834 …}
    -minimumTime: DateTime @21600 {#7824
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#7839 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#2872 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#7841 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#7843 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#7849 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
    -createdAt: DateTime @1680606559 {#7829
      date: 2023-04-04 13:09:19.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1757389079 {#7830
      date: 2025-09-09 05:37:59.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#7847 …}
    #fromApi: false
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\TrainingVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\PracticalCaseUserVoter"
ACCESS ABSTAIN
"Nellapp\Bundle\SDKBundle\Permission\Security\Voter\SuperAdminVoter"
ACCESS ABSTAIN
Show voter details
71 DENIED FRONT_ACCESS
[
  "training" => App\Entity\Scholar\Training\SharedTraining {#1693
    -lockBy: App\Entity\Scholar\Training\Training {#1808 …}
    -lockByStatus: 1
    -id: "118f5801-5242-11ee-ba02-0242c0a81004"
    -modules: Doctrine\ORM\PersistentCollection {#1706 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1733 …}
    -totalHourDescription: 833
    -videoDescription: null
    -diplomaDescription: "Titre de niveau V (Bac +2)"
    -trainingProduct: null
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1743 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1745 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1749 …}
    -thematic: [
      "3"
    ]
    -diploma: 2
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1792 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
    -createdAt: DateTime @1694615421 {#1686
      date: 2023-09-13 16:30:21.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1757458838 {#1691
      date: 2025-09-10 01:00:38.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1816 …}
    #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 {#1850 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#2292
    -lockBy: App\Entity\Scholar\Module\OriginModule {#2306 …}
    -lockByStatus: 1
    -id: "9a1b7ffc-1fd9-11e9-8180-00163e87308f"
    -lessons: Doctrine\ORM\PersistentCollection {#2293 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#2298 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#2302 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
    -createdAt: DateTime @1548335506 {#2290
      date: 2019-01-24 14:11:46.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1549984601 {#2291
      date: 2019-02-12 16:16:41.0 Europe/Paris (+01:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#7960
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#7984 …}
    -lockByStatus: 1
    -id: "6b7d3ed0-8374-11e9-a047-0242c0a86003"
    -chapters: Doctrine\ORM\PersistentCollection {#7961 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#7966 …}
    -exercises: Doctrine\ORM\PersistentCollection {#7963 …}
    -minimumTime: DateTime @21600 {#7957
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#7968 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#2872 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#7970 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#7972 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#7978 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
    -createdAt: DateTime @1559279965 {#7958
      date: 2019-05-31 07:19:25.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1755591813 {#7959
      date: 2025-08-19 10:23:33.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#7976 …}
    #fromApi: false
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\TrainingVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\PracticalCaseUserVoter"
ACCESS ABSTAIN
"Nellapp\Bundle\SDKBundle\Permission\Security\Voter\SuperAdminVoter"
ACCESS ABSTAIN
Show voter details
72 DENIED FRONT_ACCESS
[
  "training" => App\Entity\Scholar\Training\SharedTraining {#1693
    -lockBy: App\Entity\Scholar\Training\Training {#1808 …}
    -lockByStatus: 1
    -id: "118f5801-5242-11ee-ba02-0242c0a81004"
    -modules: Doctrine\ORM\PersistentCollection {#1706 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1733 …}
    -totalHourDescription: 833
    -videoDescription: null
    -diplomaDescription: "Titre de niveau V (Bac +2)"
    -trainingProduct: null
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1743 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1745 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1749 …}
    -thematic: [
      "3"
    ]
    -diploma: 2
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1792 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
    -createdAt: DateTime @1694615421 {#1686
      date: 2023-09-13 16:30:21.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1757458838 {#1691
      date: 2025-09-10 01:00:38.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1816 …}
    #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 {#1850 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#2292
    -lockBy: App\Entity\Scholar\Module\OriginModule {#2306 …}
    -lockByStatus: 1
    -id: "9a1b7ffc-1fd9-11e9-8180-00163e87308f"
    -lessons: Doctrine\ORM\PersistentCollection {#2293 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#2298 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#2302 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
    -createdAt: DateTime @1548335506 {#2290
      date: 2019-01-24 14:11:46.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1549984601 {#2291
      date: 2019-02-12 16:16:41.0 Europe/Paris (+01:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#8004
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#8028 …}
    -lockByStatus: 1
    -id: "2eb8bad7-98cb-11e9-aad5-0242ac160002"
    -chapters: Doctrine\ORM\PersistentCollection {#8005 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#8010 …}
    -exercises: Doctrine\ORM\PersistentCollection {#8007 …}
    -minimumTime: DateTime @21600 {#7997
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#8012 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#2872 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#8014 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#8016 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#8022 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
    -createdAt: DateTime @1561633404 {#8002
      date: 2019-06-27 13:03:24.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1756107246 {#8003
      date: 2025-08-25 09:34:06.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#8020 …}
    #fromApi: false
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\TrainingVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\PracticalCaseUserVoter"
ACCESS ABSTAIN
"Nellapp\Bundle\SDKBundle\Permission\Security\Voter\SuperAdminVoter"
ACCESS ABSTAIN
Show voter details
73 DENIED FRONT_ACCESS
[
  "training" => App\Entity\Scholar\Training\SharedTraining {#1693
    -lockBy: App\Entity\Scholar\Training\Training {#1808 …}
    -lockByStatus: 1
    -id: "118f5801-5242-11ee-ba02-0242c0a81004"
    -modules: Doctrine\ORM\PersistentCollection {#1706 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1733 …}
    -totalHourDescription: 833
    -videoDescription: null
    -diplomaDescription: "Titre de niveau V (Bac +2)"
    -trainingProduct: null
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1743 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1745 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1749 …}
    -thematic: [
      "3"
    ]
    -diploma: 2
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1792 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
    -createdAt: DateTime @1694615421 {#1686
      date: 2023-09-13 16:30:21.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1757458838 {#1691
      date: 2025-09-10 01:00:38.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1816 …}
    #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 {#1850 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#2292
    -lockBy: App\Entity\Scholar\Module\OriginModule {#2306 …}
    -lockByStatus: 1
    -id: "9a1b7ffc-1fd9-11e9-8180-00163e87308f"
    -lessons: Doctrine\ORM\PersistentCollection {#2293 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#2298 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#2302 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
    -createdAt: DateTime @1548335506 {#2290
      date: 2019-01-24 14:11:46.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1549984601 {#2291
      date: 2019-02-12 16:16:41.0 Europe/Paris (+01:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#8048
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#8072 …}
    -lockByStatus: 1
    -id: "90177bd3-bab0-11ea-b7d2-0242ac1c0004"
    -chapters: Doctrine\ORM\PersistentCollection {#8049 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#8054 …}
    -exercises: Doctrine\ORM\PersistentCollection {#8051 …}
    -minimumTime: DateTime @21600 {#8041
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#8056 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#2872 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#8058 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#8060 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#8066 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
    -createdAt: DateTime @1593507808 {#8046
      date: 2020-06-30 11:03:28.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1756215777 {#8047
      date: 2025-08-26 15:42:57.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#8064 …}
    #fromApi: false
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\TrainingVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\PracticalCaseUserVoter"
ACCESS ABSTAIN
"Nellapp\Bundle\SDKBundle\Permission\Security\Voter\SuperAdminVoter"
ACCESS ABSTAIN
Show voter details
74 DENIED FRONT_ACCESS
[
  "training" => App\Entity\Scholar\Training\SharedTraining {#1693
    -lockBy: App\Entity\Scholar\Training\Training {#1808 …}
    -lockByStatus: 1
    -id: "118f5801-5242-11ee-ba02-0242c0a81004"
    -modules: Doctrine\ORM\PersistentCollection {#1706 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1733 …}
    -totalHourDescription: 833
    -videoDescription: null
    -diplomaDescription: "Titre de niveau V (Bac +2)"
    -trainingProduct: null
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1743 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1745 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1749 …}
    -thematic: [
      "3"
    ]
    -diploma: 2
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1792 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
    -createdAt: DateTime @1694615421 {#1686
      date: 2023-09-13 16:30:21.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1757458838 {#1691
      date: 2025-09-10 01:00:38.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1816 …}
    #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 {#1850 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#2292
    -lockBy: App\Entity\Scholar\Module\OriginModule {#2306 …}
    -lockByStatus: 1
    -id: "9a1b7ffc-1fd9-11e9-8180-00163e87308f"
    -lessons: Doctrine\ORM\PersistentCollection {#2293 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#2298 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#2302 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
    -createdAt: DateTime @1548335506 {#2290
      date: 2019-01-24 14:11:46.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1549984601 {#2291
      date: 2019-02-12 16:16:41.0 Europe/Paris (+01:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#8092
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#8115 …}
    -lockByStatus: 1
    -id: "244d3432-baba-11ea-b7d2-0242ac1c0004"
    -chapters: Doctrine\ORM\PersistentCollection {#8093 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#8098 …}
    -exercises: Doctrine\ORM\PersistentCollection {#8095 …}
    -minimumTime: DateTime @21600 {#8085
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#8100 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#2872 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#8102 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#8104 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#8110 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
    -createdAt: DateTime @1593511922 {#8090
      date: 2020-06-30 12:12:02.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1756216052 {#8091
      date: 2025-08-26 15:47:32.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#8064 …}
    #fromApi: false
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\TrainingVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\PracticalCaseUserVoter"
ACCESS ABSTAIN
"Nellapp\Bundle\SDKBundle\Permission\Security\Voter\SuperAdminVoter"
ACCESS ABSTAIN
Show voter details
75 DENIED FRONT_ACCESS
[
  "training" => App\Entity\Scholar\Training\SharedTraining {#1693
    -lockBy: App\Entity\Scholar\Training\Training {#1808 …}
    -lockByStatus: 1
    -id: "118f5801-5242-11ee-ba02-0242c0a81004"
    -modules: Doctrine\ORM\PersistentCollection {#1706 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1733 …}
    -totalHourDescription: 833
    -videoDescription: null
    -diplomaDescription: "Titre de niveau V (Bac +2)"
    -trainingProduct: null
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1743 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1745 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1749 …}
    -thematic: [
      "3"
    ]
    -diploma: 2
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1792 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
    -createdAt: DateTime @1694615421 {#1686
      date: 2023-09-13 16:30:21.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1757458838 {#1691
      date: 2025-09-10 01:00:38.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1816 …}
    #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 {#1850 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#2318
    -lockBy: App\Entity\Scholar\Module\OriginModule {#2333 …}
    -lockByStatus: 1
    -id: "14f68491-8d03-11e9-a047-0242c0a86003"
    -lessons: Doctrine\ORM\PersistentCollection {#2319 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#2324 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#2329 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
    -createdAt: DateTime @1560330798 {#2309
      date: 2019-06-12 11:13:18.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1757458817 {#2317
      date: 2025-09-10 01:00:17.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#8248
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#8272 …}
    -lockByStatus: 1
    -id: "b7f2650d-8d02-11e9-a047-0242c0a86003"
    -chapters: Doctrine\ORM\PersistentCollection {#8249 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#8254 …}
    -exercises: Doctrine\ORM\PersistentCollection {#8251 …}
    -minimumTime: DateTime @21600 {#8245
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#8256 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#2872 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#8258 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#8260 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#8266 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
    -createdAt: DateTime @1560330642 {#8246
      date: 2019-06-12 11:10:42.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1757407400 {#8247
      date: 2025-09-09 10:43:20.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#8264 …}
    #fromApi: false
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\TrainingVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\PracticalCaseUserVoter"
ACCESS ABSTAIN
"Nellapp\Bundle\SDKBundle\Permission\Security\Voter\SuperAdminVoter"
ACCESS ABSTAIN
Show voter details
76 DENIED FRONT_ACCESS
[
  "training" => App\Entity\Scholar\Training\SharedTraining {#1693
    -lockBy: App\Entity\Scholar\Training\Training {#1808 …}
    -lockByStatus: 1
    -id: "118f5801-5242-11ee-ba02-0242c0a81004"
    -modules: Doctrine\ORM\PersistentCollection {#1706 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1733 …}
    -totalHourDescription: 833
    -videoDescription: null
    -diplomaDescription: "Titre de niveau V (Bac +2)"
    -trainingProduct: null
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1743 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1745 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1749 …}
    -thematic: [
      "3"
    ]
    -diploma: 2
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1792 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
    -createdAt: DateTime @1694615421 {#1686
      date: 2023-09-13 16:30:21.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1757458838 {#1691
      date: 2025-09-10 01:00:38.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1816 …}
    #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 {#1850 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#2318
    -lockBy: App\Entity\Scholar\Module\OriginModule {#2333 …}
    -lockByStatus: 1
    -id: "14f68491-8d03-11e9-a047-0242c0a86003"
    -lessons: Doctrine\ORM\PersistentCollection {#2319 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#2324 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#2329 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
    -createdAt: DateTime @1560330798 {#2309
      date: 2019-06-12 11:13:18.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1757458817 {#2317
      date: 2025-09-10 01:00:17.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#8292
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#8315 …}
    -lockByStatus: 1
    -id: "99d3ba9a-8cf2-11e9-a047-0242c0a86003"
    -chapters: Doctrine\ORM\PersistentCollection {#8293 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#8298 …}
    -exercises: Doctrine\ORM\PersistentCollection {#8295 …}
    -minimumTime: DateTime @21600 {#8285
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#8300 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#2872 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#8302 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#8304 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#8310 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
    -createdAt: DateTime @1560323720 {#8290
      date: 2019-06-12 09:15:20.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1757410905 {#8291
      date: 2025-09-09 11:41:45.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#8264 …}
    #fromApi: false
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\TrainingVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\PracticalCaseUserVoter"
ACCESS ABSTAIN
"Nellapp\Bundle\SDKBundle\Permission\Security\Voter\SuperAdminVoter"
ACCESS ABSTAIN
Show voter details
77 DENIED FRONT_ACCESS
[
  "training" => App\Entity\Scholar\Training\SharedTraining {#1693
    -lockBy: App\Entity\Scholar\Training\Training {#1808 …}
    -lockByStatus: 1
    -id: "118f5801-5242-11ee-ba02-0242c0a81004"
    -modules: Doctrine\ORM\PersistentCollection {#1706 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1733 …}
    -totalHourDescription: 833
    -videoDescription: null
    -diplomaDescription: "Titre de niveau V (Bac +2)"
    -trainingProduct: null
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1743 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1745 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1749 …}
    -thematic: [
      "3"
    ]
    -diploma: 2
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1792 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
    -createdAt: DateTime @1694615421 {#1686
      date: 2023-09-13 16:30:21.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1757458838 {#1691
      date: 2025-09-10 01:00:38.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1816 …}
    #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 {#1850 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#2318
    -lockBy: App\Entity\Scholar\Module\OriginModule {#2333 …}
    -lockByStatus: 1
    -id: "14f68491-8d03-11e9-a047-0242c0a86003"
    -lessons: Doctrine\ORM\PersistentCollection {#2319 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#2324 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#2329 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
    -createdAt: DateTime @1560330798 {#2309
      date: 2019-06-12 11:13:18.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1757458817 {#2317
      date: 2025-09-10 01:00:17.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#8336
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#8360 …}
    -lockByStatus: 1
    -id: "7c1c8df2-8d02-11e9-a047-0242c0a86003"
    -chapters: Doctrine\ORM\PersistentCollection {#8337 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#8342 …}
    -exercises: Doctrine\ORM\PersistentCollection {#8339 …}
    -minimumTime: DateTime @21600 {#8328
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#8344 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#2872 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#8346 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#8348 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#8354 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
    -createdAt: DateTime @1560330542 {#8334
      date: 2019-06-12 11:09:02.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1757458809 {#8335
      date: 2025-09-10 01:00:09.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#8352 …}
    #fromApi: false
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\TrainingVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\PracticalCaseUserVoter"
ACCESS ABSTAIN
"Nellapp\Bundle\SDKBundle\Permission\Security\Voter\SuperAdminVoter"
ACCESS ABSTAIN
Show voter details
78 DENIED FRONT_ACCESS
[
  "training" => App\Entity\Scholar\Training\SharedTraining {#1693
    -lockBy: App\Entity\Scholar\Training\Training {#1808 …}
    -lockByStatus: 1
    -id: "118f5801-5242-11ee-ba02-0242c0a81004"
    -modules: Doctrine\ORM\PersistentCollection {#1706 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1733 …}
    -totalHourDescription: 833
    -videoDescription: null
    -diplomaDescription: "Titre de niveau V (Bac +2)"
    -trainingProduct: null
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1743 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1745 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1749 …}
    -thematic: [
      "3"
    ]
    -diploma: 2
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1792 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
    -createdAt: DateTime @1694615421 {#1686
      date: 2023-09-13 16:30:21.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1757458838 {#1691
      date: 2025-09-10 01:00:38.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1816 …}
    #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 {#1850 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#2318
    -lockBy: App\Entity\Scholar\Module\OriginModule {#2333 …}
    -lockByStatus: 1
    -id: "14f68491-8d03-11e9-a047-0242c0a86003"
    -lessons: Doctrine\ORM\PersistentCollection {#2319 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#2324 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#2329 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
    -createdAt: DateTime @1560330798 {#2309
      date: 2019-06-12 11:13:18.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1757458817 {#2317
      date: 2025-09-10 01:00:17.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#8381
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#8403 …}
    -lockByStatus: 1
    -id: "2cb4bc7e-e8cd-11ed-aa02-0242c0a81006"
    -chapters: Doctrine\ORM\PersistentCollection {#8382 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#8387 …}
    -exercises: Doctrine\ORM\PersistentCollection {#8384 …}
    -minimumTime: DateTime @21600 {#8373
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#8389 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#2872 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#8391 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#8393 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#8398 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
    -createdAt: DateTime @1683020343 {#8379
      date: 2023-05-02 11:39:03.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1750847724 {#8380
      date: 2025-06-25 12:35:24.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\TrainingVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\PracticalCaseUserVoter"
ACCESS ABSTAIN
"Nellapp\Bundle\SDKBundle\Permission\Security\Voter\SuperAdminVoter"
ACCESS ABSTAIN
Show voter details
79 DENIED FRONT_ACCESS
[
  "training" => App\Entity\Scholar\Training\SharedTraining {#1693
    -lockBy: App\Entity\Scholar\Training\Training {#1808 …}
    -lockByStatus: 1
    -id: "118f5801-5242-11ee-ba02-0242c0a81004"
    -modules: Doctrine\ORM\PersistentCollection {#1706 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1733 …}
    -totalHourDescription: 833
    -videoDescription: null
    -diplomaDescription: "Titre de niveau V (Bac +2)"
    -trainingProduct: null
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1743 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1745 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1749 …}
    -thematic: [
      "3"
    ]
    -diploma: 2
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1792 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
    -createdAt: DateTime @1694615421 {#1686
      date: 2023-09-13 16:30:21.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1757458838 {#1691
      date: 2025-09-10 01:00:38.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1816 …}
    #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 {#1850 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#2318
    -lockBy: App\Entity\Scholar\Module\OriginModule {#2333 …}
    -lockByStatus: 1
    -id: "14f68491-8d03-11e9-a047-0242c0a86003"
    -lessons: Doctrine\ORM\PersistentCollection {#2319 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#2324 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#2329 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
    -createdAt: DateTime @1560330798 {#2309
      date: 2019-06-12 11:13:18.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1757458817 {#2317
      date: 2025-09-10 01:00:17.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#8423
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#8446 …}
    -lockByStatus: 1
    -id: "ef77a365-c97a-11e9-85b5-0242c0a84004"
    -chapters: Doctrine\ORM\PersistentCollection {#8424 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#8429 …}
    -exercises: Doctrine\ORM\PersistentCollection {#8426 …}
    -minimumTime: DateTime @21600 {#8416
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#8431 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#2872 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#8433 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#8435 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#8441 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
    -createdAt: DateTime @1566986544 {#8421
      date: 2019-08-28 12:02:24.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1757188083 {#8422
      date: 2025-09-06 21:48:03.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#8439 …}
    #fromApi: false
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\TrainingVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\PracticalCaseUserVoter"
ACCESS ABSTAIN
"Nellapp\Bundle\SDKBundle\Permission\Security\Voter\SuperAdminVoter"
ACCESS ABSTAIN
Show voter details
80 DENIED FRONT_ACCESS
[
  "training" => App\Entity\Scholar\Training\SharedTraining {#1693
    -lockBy: App\Entity\Scholar\Training\Training {#1808 …}
    -lockByStatus: 1
    -id: "118f5801-5242-11ee-ba02-0242c0a81004"
    -modules: Doctrine\ORM\PersistentCollection {#1706 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1733 …}
    -totalHourDescription: 833
    -videoDescription: null
    -diplomaDescription: "Titre de niveau V (Bac +2)"
    -trainingProduct: null
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1743 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1745 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1749 …}
    -thematic: [
      "3"
    ]
    -diploma: 2
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1792 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
    -createdAt: DateTime @1694615421 {#1686
      date: 2023-09-13 16:30:21.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1757458838 {#1691
      date: 2025-09-10 01:00:38.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1816 …}
    #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 {#1850 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#2318
    -lockBy: App\Entity\Scholar\Module\OriginModule {#2333 …}
    -lockByStatus: 1
    -id: "14f68491-8d03-11e9-a047-0242c0a86003"
    -lessons: Doctrine\ORM\PersistentCollection {#2319 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#2324 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#2329 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
    -createdAt: DateTime @1560330798 {#2309
      date: 2019-06-12 11:13:18.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1757458817 {#2317
      date: 2025-09-10 01:00:17.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#8468
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#8489 …}
    -lockByStatus: 1
    -id: "8326be46-e8cd-11ed-aa02-0242c0a81006"
    -chapters: Doctrine\ORM\PersistentCollection {#8469 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#8474 …}
    -exercises: Doctrine\ORM\PersistentCollection {#8471 …}
    -minimumTime: DateTime @21600 {#8465
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#8476 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#2872 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#8478 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#8480 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#8485 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
    -createdAt: DateTime @1683020488 {#8466
      date: 2023-05-02 11:41:28.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1750847724 {#8467
      date: 2025-06-25 12:35:24.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\TrainingVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\PracticalCaseUserVoter"
ACCESS ABSTAIN
"Nellapp\Bundle\SDKBundle\Permission\Security\Voter\SuperAdminVoter"
ACCESS ABSTAIN
Show voter details
81 DENIED FRONT_ACCESS
[
  "training" => App\Entity\Scholar\Training\SharedTraining {#1693
    -lockBy: App\Entity\Scholar\Training\Training {#1808 …}
    -lockByStatus: 1
    -id: "118f5801-5242-11ee-ba02-0242c0a81004"
    -modules: Doctrine\ORM\PersistentCollection {#1706 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1733 …}
    -totalHourDescription: 833
    -videoDescription: null
    -diplomaDescription: "Titre de niveau V (Bac +2)"
    -trainingProduct: null
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1743 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1745 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1749 …}
    -thematic: [
      "3"
    ]
    -diploma: 2
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1792 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
    -createdAt: DateTime @1694615421 {#1686
      date: 2023-09-13 16:30:21.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1757458838 {#1691
      date: 2025-09-10 01:00:38.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1816 …}
    #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 {#1850 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#2318
    -lockBy: App\Entity\Scholar\Module\OriginModule {#2333 …}
    -lockByStatus: 1
    -id: "14f68491-8d03-11e9-a047-0242c0a86003"
    -lessons: Doctrine\ORM\PersistentCollection {#2319 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#2324 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#2329 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
    -createdAt: DateTime @1560330798 {#2309
      date: 2019-06-12 11:13:18.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1757458817 {#2317
      date: 2025-09-10 01:00:17.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#8509
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#8532 …}
    -lockByStatus: 1
    -id: "348a77f2-1cfb-11ea-a659-0242ac180002"
    -chapters: Doctrine\ORM\PersistentCollection {#8510 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#8515 …}
    -exercises: Doctrine\ORM\PersistentCollection {#8512 …}
    -minimumTime: DateTime @21600 {#8502
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#8517 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#2872 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#8519 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#8521 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#8527 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
    -createdAt: DateTime @1576167583 {#8507
      date: 2019-12-12 17:19:43.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757188426 {#8508
      date: 2025-09-06 21:53:46.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#8439 …}
    #fromApi: false
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\TrainingVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\PracticalCaseUserVoter"
ACCESS ABSTAIN
"Nellapp\Bundle\SDKBundle\Permission\Security\Voter\SuperAdminVoter"
ACCESS ABSTAIN
Show voter details
82 DENIED FRONT_ACCESS
[
  "training" => App\Entity\Scholar\Training\SharedTraining {#1693
    -lockBy: App\Entity\Scholar\Training\Training {#1808 …}
    -lockByStatus: 1
    -id: "118f5801-5242-11ee-ba02-0242c0a81004"
    -modules: Doctrine\ORM\PersistentCollection {#1706 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1733 …}
    -totalHourDescription: 833
    -videoDescription: null
    -diplomaDescription: "Titre de niveau V (Bac +2)"
    -trainingProduct: null
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1743 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1745 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1749 …}
    -thematic: [
      "3"
    ]
    -diploma: 2
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1792 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
    -createdAt: DateTime @1694615421 {#1686
      date: 2023-09-13 16:30:21.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1757458838 {#1691
      date: 2025-09-10 01:00:38.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1816 …}
    #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 {#1850 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#2318
    -lockBy: App\Entity\Scholar\Module\OriginModule {#2333 …}
    -lockByStatus: 1
    -id: "14f68491-8d03-11e9-a047-0242c0a86003"
    -lessons: Doctrine\ORM\PersistentCollection {#2319 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#2324 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#2329 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
    -createdAt: DateTime @1560330798 {#2309
      date: 2019-06-12 11:13:18.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1757458817 {#2317
      date: 2025-09-10 01:00:17.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#8552
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#8574 …}
    -lockByStatus: 1
    -id: "e98e2656-e8cd-11ed-aa02-0242c0a81006"
    -chapters: Doctrine\ORM\PersistentCollection {#8553 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#8558 …}
    -exercises: Doctrine\ORM\PersistentCollection {#8555 …}
    -minimumTime: DateTime @21600 {#8545
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#8560 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#2872 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#8562 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#8564 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#8569 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
    -createdAt: DateTime @1683020660 {#8550
      date: 2023-05-02 11:44:20.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1750847724 {#8551
      date: 2025-06-25 12:35:24.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\TrainingVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\PracticalCaseUserVoter"
ACCESS ABSTAIN
"Nellapp\Bundle\SDKBundle\Permission\Security\Voter\SuperAdminVoter"
ACCESS ABSTAIN
Show voter details
83 DENIED FRONT_ACCESS
[
  "training" => App\Entity\Scholar\Training\SharedTraining {#1693
    -lockBy: App\Entity\Scholar\Training\Training {#1808 …}
    -lockByStatus: 1
    -id: "118f5801-5242-11ee-ba02-0242c0a81004"
    -modules: Doctrine\ORM\PersistentCollection {#1706 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1733 …}
    -totalHourDescription: 833
    -videoDescription: null
    -diplomaDescription: "Titre de niveau V (Bac +2)"
    -trainingProduct: null
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1743 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1745 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1749 …}
    -thematic: [
      "3"
    ]
    -diploma: 2
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1792 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
    -createdAt: DateTime @1694615421 {#1686
      date: 2023-09-13 16:30:21.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1757458838 {#1691
      date: 2025-09-10 01:00:38.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1816 …}
    #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 {#1850 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#2347
    -lockBy: App\Entity\Scholar\Module\OriginModule {#2362 …}
    -lockByStatus: 1
    -id: "c0db157d-ff00-11e9-9c0f-0242c0a8b002"
    -lessons: Doctrine\ORM\PersistentCollection {#2348 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#2353 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#2358 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
    -createdAt: DateTime @1572871431 {#2345
      date: 2019-11-04 13:43:51.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1608024036 {#2346
      date: 2020-12-15 10:20:36.0 Europe/Paris (+01:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#8819
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#8842 …}
    -lockByStatus: 1
    -id: "65071d06-4f0d-11ea-914c-0242ac150002"
    -chapters: Doctrine\ORM\PersistentCollection {#8820 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#8825 …}
    -exercises: Doctrine\ORM\PersistentCollection {#8822 …}
    -minimumTime: DateTime @21600 {#8816
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#8827 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#2872 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#8829 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#8831 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#8837 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
    -createdAt: DateTime @1581672953 {#8817
      date: 2020-02-14 10:35:53.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757072656 {#8818
      date: 2025-09-05 13:44:16.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#8835 …}
    #fromApi: false
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\TrainingVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\PracticalCaseUserVoter"
ACCESS ABSTAIN
"Nellapp\Bundle\SDKBundle\Permission\Security\Voter\SuperAdminVoter"
ACCESS ABSTAIN
Show voter details
84 DENIED FRONT_ACCESS
[
  "training" => App\Entity\Scholar\Training\SharedTraining {#1693
    -lockBy: App\Entity\Scholar\Training\Training {#1808 …}
    -lockByStatus: 1
    -id: "118f5801-5242-11ee-ba02-0242c0a81004"
    -modules: Doctrine\ORM\PersistentCollection {#1706 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1733 …}
    -totalHourDescription: 833
    -videoDescription: null
    -diplomaDescription: "Titre de niveau V (Bac +2)"
    -trainingProduct: null
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1743 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1745 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1749 …}
    -thematic: [
      "3"
    ]
    -diploma: 2
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1792 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
    -createdAt: DateTime @1694615421 {#1686
      date: 2023-09-13 16:30:21.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1757458838 {#1691
      date: 2025-09-10 01:00:38.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1816 …}
    #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 {#1850 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#2347
    -lockBy: App\Entity\Scholar\Module\OriginModule {#2362 …}
    -lockByStatus: 1
    -id: "c0db157d-ff00-11e9-9c0f-0242c0a8b002"
    -lessons: Doctrine\ORM\PersistentCollection {#2348 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#2353 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#2358 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
    -createdAt: DateTime @1572871431 {#2345
      date: 2019-11-04 13:43:51.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1608024036 {#2346
      date: 2020-12-15 10:20:36.0 Europe/Paris (+01:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#8862
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#8885 …}
    -lockByStatus: 1
    -id: "8333f646-4f0d-11ea-914c-0242ac150002"
    -chapters: Doctrine\ORM\PersistentCollection {#8863 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#8868 …}
    -exercises: Doctrine\ORM\PersistentCollection {#8865 …}
    -minimumTime: DateTime @21600 {#8855
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#8870 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#2872 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#8872 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#8874 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#8880 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
    -createdAt: DateTime @1581673004 {#8860
      date: 2020-02-14 10:36:44.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757139095 {#8861
      date: 2025-09-06 08:11:35.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#8878 …}
    #fromApi: false
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\TrainingVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\PracticalCaseUserVoter"
ACCESS ABSTAIN
"Nellapp\Bundle\SDKBundle\Permission\Security\Voter\SuperAdminVoter"
ACCESS ABSTAIN
Show voter details
85 DENIED FRONT_ACCESS
[
  "training" => App\Entity\Scholar\Training\SharedTraining {#1693
    -lockBy: App\Entity\Scholar\Training\Training {#1808 …}
    -lockByStatus: 1
    -id: "118f5801-5242-11ee-ba02-0242c0a81004"
    -modules: Doctrine\ORM\PersistentCollection {#1706 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1733 …}
    -totalHourDescription: 833
    -videoDescription: null
    -diplomaDescription: "Titre de niveau V (Bac +2)"
    -trainingProduct: null
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1743 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1745 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1749 …}
    -thematic: [
      "3"
    ]
    -diploma: 2
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1792 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
    -createdAt: DateTime @1694615421 {#1686
      date: 2023-09-13 16:30:21.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1757458838 {#1691
      date: 2025-09-10 01:00:38.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1816 …}
    #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 {#1850 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#2347
    -lockBy: App\Entity\Scholar\Module\OriginModule {#2362 …}
    -lockByStatus: 1
    -id: "c0db157d-ff00-11e9-9c0f-0242c0a8b002"
    -lessons: Doctrine\ORM\PersistentCollection {#2348 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#2353 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#2358 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
    -createdAt: DateTime @1572871431 {#2345
      date: 2019-11-04 13:43:51.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1608024036 {#2346
      date: 2020-12-15 10:20:36.0 Europe/Paris (+01:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#8905
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#8927 …}
    -lockByStatus: 1
    -id: "de6c3e39-7008-11ea-b3d9-0242ac1c0002"
    -chapters: Doctrine\ORM\PersistentCollection {#8906 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#8911 …}
    -exercises: Doctrine\ORM\PersistentCollection {#8908 …}
    -minimumTime: DateTime @21600 {#8898
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#8913 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#2872 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#8915 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#8917 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#8922 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
    -createdAt: DateTime @1585299398 {#8903
      date: 2020-03-27 09:56:38.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1750847724 {#8904
      date: 2025-06-25 12:35:24.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\TrainingVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\PracticalCaseUserVoter"
ACCESS ABSTAIN
"Nellapp\Bundle\SDKBundle\Permission\Security\Voter\SuperAdminVoter"
ACCESS ABSTAIN
Show voter details
86 DENIED FRONT_ACCESS
[
  "training" => App\Entity\Scholar\Training\SharedTraining {#1693
    -lockBy: App\Entity\Scholar\Training\Training {#1808 …}
    -lockByStatus: 1
    -id: "118f5801-5242-11ee-ba02-0242c0a81004"
    -modules: Doctrine\ORM\PersistentCollection {#1706 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1733 …}
    -totalHourDescription: 833
    -videoDescription: null
    -diplomaDescription: "Titre de niveau V (Bac +2)"
    -trainingProduct: null
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1743 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1745 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1749 …}
    -thematic: [
      "3"
    ]
    -diploma: 2
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1792 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
    -createdAt: DateTime @1694615421 {#1686
      date: 2023-09-13 16:30:21.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1757458838 {#1691
      date: 2025-09-10 01:00:38.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1816 …}
    #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 {#1850 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#2347
    -lockBy: App\Entity\Scholar\Module\OriginModule {#2362 …}
    -lockByStatus: 1
    -id: "c0db157d-ff00-11e9-9c0f-0242c0a8b002"
    -lessons: Doctrine\ORM\PersistentCollection {#2348 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#2353 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#2358 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
    -createdAt: DateTime @1572871431 {#2345
      date: 2019-11-04 13:43:51.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1608024036 {#2346
      date: 2020-12-15 10:20:36.0 Europe/Paris (+01:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#8947
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#8971 …}
    -lockByStatus: 1
    -id: "050cf70d-4f0e-11ea-914c-0242ac150002"
    -chapters: Doctrine\ORM\PersistentCollection {#8948 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#8953 …}
    -exercises: Doctrine\ORM\PersistentCollection {#8950 …}
    -minimumTime: DateTime @21600 {#8940
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#8955 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#2872 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#8957 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#8959 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#8965 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
    -createdAt: DateTime @1581673222 {#8945
      date: 2020-02-14 10:40:22.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1755874805 {#8946
      date: 2025-08-22 17:00:05.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#8963 …}
    #fromApi: false
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\TrainingVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\PracticalCaseUserVoter"
ACCESS ABSTAIN
"Nellapp\Bundle\SDKBundle\Permission\Security\Voter\SuperAdminVoter"
ACCESS ABSTAIN
Show voter details
87 DENIED FRONT_ACCESS
[
  "training" => App\Entity\Scholar\Training\SharedTraining {#1693
    -lockBy: App\Entity\Scholar\Training\Training {#1808 …}
    -lockByStatus: 1
    -id: "118f5801-5242-11ee-ba02-0242c0a81004"
    -modules: Doctrine\ORM\PersistentCollection {#1706 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1733 …}
    -totalHourDescription: 833
    -videoDescription: null
    -diplomaDescription: "Titre de niveau V (Bac +2)"
    -trainingProduct: null
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1743 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1745 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1749 …}
    -thematic: [
      "3"
    ]
    -diploma: 2
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1792 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
    -createdAt: DateTime @1694615421 {#1686
      date: 2023-09-13 16:30:21.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1757458838 {#1691
      date: 2025-09-10 01:00:38.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1816 …}
    #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 {#1850 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#2347
    -lockBy: App\Entity\Scholar\Module\OriginModule {#2362 …}
    -lockByStatus: 1
    -id: "c0db157d-ff00-11e9-9c0f-0242c0a8b002"
    -lessons: Doctrine\ORM\PersistentCollection {#2348 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#2353 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#2358 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
    -createdAt: DateTime @1572871431 {#2345
      date: 2019-11-04 13:43:51.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1608024036 {#2346
      date: 2020-12-15 10:20:36.0 Europe/Paris (+01:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#8991
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#9015 …}
    -lockByStatus: 1
    -id: "470348aa-4f12-11ea-914c-0242ac150002"
    -chapters: Doctrine\ORM\PersistentCollection {#8992 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#8997 …}
    -exercises: Doctrine\ORM\PersistentCollection {#8994 …}
    -minimumTime: DateTime @21600 {#8984
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#8999 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#2872 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#9001 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#9003 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#9009 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
    -createdAt: DateTime @1581675050 {#8989
      date: 2020-02-14 11:10:50.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1756158800 {#8990
      date: 2025-08-25 23:53:20.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#9007 …}
    #fromApi: false
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\TrainingVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\PracticalCaseUserVoter"
ACCESS ABSTAIN
"Nellapp\Bundle\SDKBundle\Permission\Security\Voter\SuperAdminVoter"
ACCESS ABSTAIN
Show voter details
88 DENIED FRONT_ACCESS
[
  "training" => App\Entity\Scholar\Training\SharedTraining {#1693
    -lockBy: App\Entity\Scholar\Training\Training {#1808 …}
    -lockByStatus: 1
    -id: "118f5801-5242-11ee-ba02-0242c0a81004"
    -modules: Doctrine\ORM\PersistentCollection {#1706 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1733 …}
    -totalHourDescription: 833
    -videoDescription: null
    -diplomaDescription: "Titre de niveau V (Bac +2)"
    -trainingProduct: null
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1743 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1745 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1749 …}
    -thematic: [
      "3"
    ]
    -diploma: 2
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1792 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
    -createdAt: DateTime @1694615421 {#1686
      date: 2023-09-13 16:30:21.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1757458838 {#1691
      date: 2025-09-10 01:00:38.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1816 …}
    #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 {#1850 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#2347
    -lockBy: App\Entity\Scholar\Module\OriginModule {#2362 …}
    -lockByStatus: 1
    -id: "c0db157d-ff00-11e9-9c0f-0242c0a8b002"
    -lessons: Doctrine\ORM\PersistentCollection {#2348 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#2353 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#2358 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
    -createdAt: DateTime @1572871431 {#2345
      date: 2019-11-04 13:43:51.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1608024036 {#2346
      date: 2020-12-15 10:20:36.0 Europe/Paris (+01:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#9035
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#9057 …}
    -lockByStatus: 1
    -id: "eeb2b02d-6231-11eb-a224-0242ac140002"
    -chapters: Doctrine\ORM\PersistentCollection {#9036 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#9041 …}
    -exercises: Doctrine\ORM\PersistentCollection {#9038 …}
    -minimumTime: DateTime @21600 {#9028
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#9043 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#2872 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#9045 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#9047 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#9052 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
    -createdAt: DateTime @1611925216 {#9033
      date: 2021-01-29 14:00:16.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1750847724 {#9034
      date: 2025-06-25 12:35:24.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\TrainingVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\PracticalCaseUserVoter"
ACCESS ABSTAIN
"Nellapp\Bundle\SDKBundle\Permission\Security\Voter\SuperAdminVoter"
ACCESS ABSTAIN
Show voter details
89 DENIED FRONT_ACCESS
[
  "training" => App\Entity\Scholar\Training\SharedTraining {#1693
    -lockBy: App\Entity\Scholar\Training\Training {#1808 …}
    -lockByStatus: 1
    -id: "118f5801-5242-11ee-ba02-0242c0a81004"
    -modules: Doctrine\ORM\PersistentCollection {#1706 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1733 …}
    -totalHourDescription: 833
    -videoDescription: null
    -diplomaDescription: "Titre de niveau V (Bac +2)"
    -trainingProduct: null
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1743 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1745 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1749 …}
    -thematic: [
      "3"
    ]
    -diploma: 2
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1792 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
    -createdAt: DateTime @1694615421 {#1686
      date: 2023-09-13 16:30:21.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1757458838 {#1691
      date: 2025-09-10 01:00:38.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1816 …}
    #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 {#1850 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#2347
    -lockBy: App\Entity\Scholar\Module\OriginModule {#2362 …}
    -lockByStatus: 1
    -id: "c0db157d-ff00-11e9-9c0f-0242c0a8b002"
    -lessons: Doctrine\ORM\PersistentCollection {#2348 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#2353 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#2358 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
    -createdAt: DateTime @1572871431 {#2345
      date: 2019-11-04 13:43:51.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1608024036 {#2346
      date: 2020-12-15 10:20:36.0 Europe/Paris (+01:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#9077
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#9099 …}
    -lockByStatus: 1
    -id: "11c86ddf-d211-11ed-aa02-0242c0a81006"
    -chapters: Doctrine\ORM\PersistentCollection {#9078 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#9083 …}
    -exercises: Doctrine\ORM\PersistentCollection {#9080 …}
    -minimumTime: DateTime @21600 {#9070
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#9085 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#2872 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#9087 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#9089 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#9094 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
    -createdAt: DateTime @1680520627 {#9075
      date: 2023-04-03 13:17:07.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1750847724 {#9076
      date: 2025-06-25 12:35:24.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\TrainingVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\PracticalCaseUserVoter"
ACCESS ABSTAIN
"Nellapp\Bundle\SDKBundle\Permission\Security\Voter\SuperAdminVoter"
ACCESS ABSTAIN
Show voter details
90 DENIED FRONT_ACCESS
[
  "training" => App\Entity\Scholar\Training\SharedTraining {#1693
    -lockBy: App\Entity\Scholar\Training\Training {#1808 …}
    -lockByStatus: 1
    -id: "118f5801-5242-11ee-ba02-0242c0a81004"
    -modules: Doctrine\ORM\PersistentCollection {#1706 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1733 …}
    -totalHourDescription: 833
    -videoDescription: null
    -diplomaDescription: "Titre de niveau V (Bac +2)"
    -trainingProduct: null
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1743 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1745 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1749 …}
    -thematic: [
      "3"
    ]
    -diploma: 2
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1792 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
    -createdAt: DateTime @1694615421 {#1686
      date: 2023-09-13 16:30:21.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1757458838 {#1691
      date: 2025-09-10 01:00:38.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1816 …}
    #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 {#1850 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#2375
    -lockBy: App\Entity\Scholar\Module\OriginModule {#2390 …}
    -lockByStatus: 1
    -id: "37e2a50e-cee3-11e9-85b5-0242c0a84004"
    -lessons: Doctrine\ORM\PersistentCollection {#2376 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#2381 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#2386 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
    -createdAt: DateTime @1567581089 {#2365
      date: 2019-09-04 09:11:29.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1757458818 {#2374
      date: 2025-09-10 01:00:18.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#9316
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#9340 …}
    -lockByStatus: 1
    -id: "12046fc6-cee8-11e9-85b5-0242c0a84004"
    -chapters: Doctrine\ORM\PersistentCollection {#9317 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#9322 …}
    -exercises: Doctrine\ORM\PersistentCollection {#9319 …}
    -minimumTime: DateTime @21600 {#9313
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#9324 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#2872 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#9326 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#9328 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#9334 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
    -createdAt: DateTime @1567583173 {#9314
      date: 2019-09-04 09:46:13.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1757458804 {#9315
      date: 2025-09-10 01:00:04.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#9332 …}
    #fromApi: false
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\TrainingVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\PracticalCaseUserVoter"
ACCESS ABSTAIN
"Nellapp\Bundle\SDKBundle\Permission\Security\Voter\SuperAdminVoter"
ACCESS ABSTAIN
Show voter details
91 DENIED FRONT_ACCESS
[
  "training" => App\Entity\Scholar\Training\SharedTraining {#1693
    -lockBy: App\Entity\Scholar\Training\Training {#1808 …}
    -lockByStatus: 1
    -id: "118f5801-5242-11ee-ba02-0242c0a81004"
    -modules: Doctrine\ORM\PersistentCollection {#1706 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1733 …}
    -totalHourDescription: 833
    -videoDescription: null
    -diplomaDescription: "Titre de niveau V (Bac +2)"
    -trainingProduct: null
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1743 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1745 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1749 …}
    -thematic: [
      "3"
    ]
    -diploma: 2
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1792 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
    -createdAt: DateTime @1694615421 {#1686
      date: 2023-09-13 16:30:21.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1757458838 {#1691
      date: 2025-09-10 01:00:38.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1816 …}
    #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 {#1850 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#2375
    -lockBy: App\Entity\Scholar\Module\OriginModule {#2390 …}
    -lockByStatus: 1
    -id: "37e2a50e-cee3-11e9-85b5-0242c0a84004"
    -lessons: Doctrine\ORM\PersistentCollection {#2376 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#2381 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#2386 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
    -createdAt: DateTime @1567581089 {#2365
      date: 2019-09-04 09:11:29.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1757458818 {#2374
      date: 2025-09-10 01:00:18.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#9361
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#9385 …}
    -lockByStatus: 1
    -id: "0dfe5ca8-16d6-11ea-9c0f-0242c0a8b002"
    -chapters: Doctrine\ORM\PersistentCollection {#9362 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#9367 …}
    -exercises: Doctrine\ORM\PersistentCollection {#9364 …}
    -minimumTime: DateTime @21600 {#9353
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#9369 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#2872 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#9371 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#9373 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#9379 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
    -createdAt: DateTime @1575491920 {#9359
      date: 2019-12-04 21:38:40.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1755779567 {#9360
      date: 2025-08-21 14:32:47.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#9377 …}
    #fromApi: false
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\TrainingVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\PracticalCaseUserVoter"
ACCESS ABSTAIN
"Nellapp\Bundle\SDKBundle\Permission\Security\Voter\SuperAdminVoter"
ACCESS ABSTAIN
Show voter details
92 DENIED FRONT_ACCESS
[
  "training" => App\Entity\Scholar\Training\SharedTraining {#1693
    -lockBy: App\Entity\Scholar\Training\Training {#1808 …}
    -lockByStatus: 1
    -id: "118f5801-5242-11ee-ba02-0242c0a81004"
    -modules: Doctrine\ORM\PersistentCollection {#1706 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1733 …}
    -totalHourDescription: 833
    -videoDescription: null
    -diplomaDescription: "Titre de niveau V (Bac +2)"
    -trainingProduct: null
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1743 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1745 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1749 …}
    -thematic: [
      "3"
    ]
    -diploma: 2
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1792 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
    -createdAt: DateTime @1694615421 {#1686
      date: 2023-09-13 16:30:21.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1757458838 {#1691
      date: 2025-09-10 01:00:38.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1816 …}
    #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 {#1850 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#2404
    -lockBy: App\Entity\Scholar\Module\OriginModule {#2419 …}
    -lockByStatus: 1
    -id: "1fc4cd71-8d23-11e9-a047-0242c0a86003"
    -lessons: Doctrine\ORM\PersistentCollection {#2405 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#2410 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#2415 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
    -createdAt: DateTime @1560344560 {#2402
      date: 2019-06-12 15:02:40.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1757458818 {#2403
      date: 2025-09-10 01:00:18.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#9462
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#9486 …}
    -lockByStatus: 1
    -id: "8b43b2ea-4ef0-11e9-8180-00163e87308f"
    -chapters: Doctrine\ORM\PersistentCollection {#9463 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#9468 …}
    -exercises: Doctrine\ORM\PersistentCollection {#9465 …}
    -minimumTime: DateTime @21600 {#9459
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#9470 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#2872 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#9472 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#9474 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#9480 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
    -createdAt: DateTime @1553513064 {#9460
      date: 2019-03-25 12:24:24.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458810 {#9461
      date: 2025-09-10 01:00:10.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#9478 …}
    #fromApi: false
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\TrainingVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\PracticalCaseUserVoter"
ACCESS ABSTAIN
"Nellapp\Bundle\SDKBundle\Permission\Security\Voter\SuperAdminVoter"
ACCESS ABSTAIN
Show voter details
93 DENIED FRONT_ACCESS
[
  "training" => App\Entity\Scholar\Training\SharedTraining {#1693
    -lockBy: App\Entity\Scholar\Training\Training {#1808 …}
    -lockByStatus: 1
    -id: "118f5801-5242-11ee-ba02-0242c0a81004"
    -modules: Doctrine\ORM\PersistentCollection {#1706 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1733 …}
    -totalHourDescription: 833
    -videoDescription: null
    -diplomaDescription: "Titre de niveau V (Bac +2)"
    -trainingProduct: null
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1743 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1745 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1749 …}
    -thematic: [
      "3"
    ]
    -diploma: 2
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1792 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
    -createdAt: DateTime @1694615421 {#1686
      date: 2023-09-13 16:30:21.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1757458838 {#1691
      date: 2025-09-10 01:00:38.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1816 …}
    #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 {#1850 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#2404
    -lockBy: App\Entity\Scholar\Module\OriginModule {#2419 …}
    -lockByStatus: 1
    -id: "1fc4cd71-8d23-11e9-a047-0242c0a86003"
    -lessons: Doctrine\ORM\PersistentCollection {#2405 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#2410 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#2415 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
    -createdAt: DateTime @1560344560 {#2402
      date: 2019-06-12 15:02:40.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1757458818 {#2403
      date: 2025-09-10 01:00:18.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#9507
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#9530 …}
    -lockByStatus: 1
    -id: "76840570-8d1e-11e9-a047-0242c0a86003"
    -chapters: Doctrine\ORM\PersistentCollection {#9508 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#9513 …}
    -exercises: Doctrine\ORM\PersistentCollection {#9510 …}
    -minimumTime: DateTime @21600 {#9499
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#9515 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#2872 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#9517 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#9519 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#9525 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
    -createdAt: DateTime @1560342558 {#9505
      date: 2019-06-12 14:29:18.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1756112373 {#9506
      date: 2025-08-25 10:59:33.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#8020 …}
    #fromApi: false
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\TrainingVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\PracticalCaseUserVoter"
ACCESS ABSTAIN
"Nellapp\Bundle\SDKBundle\Permission\Security\Voter\SuperAdminVoter"
ACCESS ABSTAIN
Show voter details
94 DENIED FRONT_ACCESS
[
  "training" => App\Entity\Scholar\Training\SharedTraining {#1693
    -lockBy: App\Entity\Scholar\Training\Training {#1808 …}
    -lockByStatus: 1
    -id: "118f5801-5242-11ee-ba02-0242c0a81004"
    -modules: Doctrine\ORM\PersistentCollection {#1706 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1733 …}
    -totalHourDescription: 833
    -videoDescription: null
    -diplomaDescription: "Titre de niveau V (Bac +2)"
    -trainingProduct: null
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1743 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1745 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1749 …}
    -thematic: [
      "3"
    ]
    -diploma: 2
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1792 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
    -createdAt: DateTime @1694615421 {#1686
      date: 2023-09-13 16:30:21.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1757458838 {#1691
      date: 2025-09-10 01:00:38.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1816 …}
    #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 {#1850 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#2404
    -lockBy: App\Entity\Scholar\Module\OriginModule {#2419 …}
    -lockByStatus: 1
    -id: "1fc4cd71-8d23-11e9-a047-0242c0a86003"
    -lessons: Doctrine\ORM\PersistentCollection {#2405 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#2410 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#2415 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
    -createdAt: DateTime @1560344560 {#2402
      date: 2019-06-12 15:02:40.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1757458818 {#2403
      date: 2025-09-10 01:00:18.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#9550
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#9573 …}
    -lockByStatus: 1
    -id: "5ca5576c-8d1f-11e9-a047-0242c0a86003"
    -chapters: Doctrine\ORM\PersistentCollection {#9551 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#9556 …}
    -exercises: Doctrine\ORM\PersistentCollection {#9553 …}
    -minimumTime: DateTime @21600 {#9543
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#9558 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#2872 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#9560 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#9562 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#9568 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
    -createdAt: DateTime @1560342944 {#9548
      date: 2019-06-12 14:35:44.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1756112967 {#9549
      date: 2025-08-25 11:09:27.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#8020 …}
    #fromApi: false
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\TrainingVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\PracticalCaseUserVoter"
ACCESS ABSTAIN
"Nellapp\Bundle\SDKBundle\Permission\Security\Voter\SuperAdminVoter"
ACCESS ABSTAIN
Show voter details
95 DENIED FRONT_ACCESS
[
  "training" => App\Entity\Scholar\Training\SharedTraining {#1693
    -lockBy: App\Entity\Scholar\Training\Training {#1808 …}
    -lockByStatus: 1
    -id: "118f5801-5242-11ee-ba02-0242c0a81004"
    -modules: Doctrine\ORM\PersistentCollection {#1706 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1733 …}
    -totalHourDescription: 833
    -videoDescription: null
    -diplomaDescription: "Titre de niveau V (Bac +2)"
    -trainingProduct: null
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1743 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1745 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1749 …}
    -thematic: [
      "3"
    ]
    -diploma: 2
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1792 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
    -createdAt: DateTime @1694615421 {#1686
      date: 2023-09-13 16:30:21.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1757458838 {#1691
      date: 2025-09-10 01:00:38.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1816 …}
    #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 {#1850 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#2404
    -lockBy: App\Entity\Scholar\Module\OriginModule {#2419 …}
    -lockByStatus: 1
    -id: "1fc4cd71-8d23-11e9-a047-0242c0a86003"
    -lessons: Doctrine\ORM\PersistentCollection {#2405 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#2410 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#2415 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
    -createdAt: DateTime @1560344560 {#2402
      date: 2019-06-12 15:02:40.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1757458818 {#2403
      date: 2025-09-10 01:00:18.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#9593
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#9616 …}
    -lockByStatus: 1
    -id: "d2ee03b2-8d22-11e9-a047-0242c0a86003"
    -chapters: Doctrine\ORM\PersistentCollection {#9594 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#9599 …}
    -exercises: Doctrine\ORM\PersistentCollection {#9596 …}
    -minimumTime: DateTime @21600 {#9586
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#9601 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#2872 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#9603 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#9605 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#9611 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
    -createdAt: DateTime @1560344431 {#9591
      date: 2019-06-12 15:00:31.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1756113707 {#9592
      date: 2025-08-25 11:21:47.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#8020 …}
    #fromApi: false
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\TrainingVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\PracticalCaseUserVoter"
ACCESS ABSTAIN
"Nellapp\Bundle\SDKBundle\Permission\Security\Voter\SuperAdminVoter"
ACCESS ABSTAIN
Show voter details
96 DENIED FRONT_ACCESS
[
  "training" => App\Entity\Scholar\Training\SharedTraining {#1693
    -lockBy: App\Entity\Scholar\Training\Training {#1808 …}
    -lockByStatus: 1
    -id: "118f5801-5242-11ee-ba02-0242c0a81004"
    -modules: Doctrine\ORM\PersistentCollection {#1706 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1733 …}
    -totalHourDescription: 833
    -videoDescription: null
    -diplomaDescription: "Titre de niveau V (Bac +2)"
    -trainingProduct: null
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1743 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1745 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1749 …}
    -thematic: [
      "3"
    ]
    -diploma: 2
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1792 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
    -createdAt: DateTime @1694615421 {#1686
      date: 2023-09-13 16:30:21.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1757458838 {#1691
      date: 2025-09-10 01:00:38.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1816 …}
    #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 {#1850 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#2404
    -lockBy: App\Entity\Scholar\Module\OriginModule {#2419 …}
    -lockByStatus: 1
    -id: "1fc4cd71-8d23-11e9-a047-0242c0a86003"
    -lessons: Doctrine\ORM\PersistentCollection {#2405 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#2410 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#2415 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
    -createdAt: DateTime @1560344560 {#2402
      date: 2019-06-12 15:02:40.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1757458818 {#2403
      date: 2025-09-10 01:00:18.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#9636
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#9659 …}
    -lockByStatus: 1
    -id: "4c59b178-c68b-11ea-8d8a-0242ac1c0003"
    -chapters: Doctrine\ORM\PersistentCollection {#9637 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#9642 …}
    -exercises: Doctrine\ORM\PersistentCollection {#9639 …}
    -minimumTime: DateTime @21600 {#9629
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#9644 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#2872 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#9646 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#9648 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#9654 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
    -createdAt: DateTime @1594811217 {#9634
      date: 2020-07-15 13:06:57.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1756726745 {#9635
      date: 2025-09-01 13:39:05.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#3339 …}
    #fromApi: false
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\TrainingVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\PracticalCaseUserVoter"
ACCESS ABSTAIN
"Nellapp\Bundle\SDKBundle\Permission\Security\Voter\SuperAdminVoter"
ACCESS ABSTAIN
Show voter details
97 DENIED FRONT_ACCESS
[
  "training" => App\Entity\Scholar\Training\SharedTraining {#1693
    -lockBy: App\Entity\Scholar\Training\Training {#1808 …}
    -lockByStatus: 1
    -id: "118f5801-5242-11ee-ba02-0242c0a81004"
    -modules: Doctrine\ORM\PersistentCollection {#1706 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1733 …}
    -totalHourDescription: 833
    -videoDescription: null
    -diplomaDescription: "Titre de niveau V (Bac +2)"
    -trainingProduct: null
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1743 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1745 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1749 …}
    -thematic: [
      "3"
    ]
    -diploma: 2
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1792 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
    -createdAt: DateTime @1694615421 {#1686
      date: 2023-09-13 16:30:21.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1757458838 {#1691
      date: 2025-09-10 01:00:38.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1816 …}
    #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 {#1850 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#2432
    -lockBy: App\Entity\Scholar\Module\OriginModule {#2447 …}
    -lockByStatus: 1
    -id: "9f920fce-1f2d-11e9-8180-00163e87308f"
    -lessons: Doctrine\ORM\PersistentCollection {#2433 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#2438 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#2443 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
    -createdAt: DateTime @1548261642 {#2422
      date: 2019-01-23 17:40:42.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1555584124 {#2431
      date: 2019-04-18 12:42:04.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#9820
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#9843 …}
    -lockByStatus: 1
    -id: "07f433d9-1f2d-11e9-8180-00163e87308f"
    -chapters: Doctrine\ORM\PersistentCollection {#9821 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#9826 …}
    -exercises: Doctrine\ORM\PersistentCollection {#9823 …}
    -minimumTime: DateTime @21600 {#9817
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#9828 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#2872 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#9830 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#9832 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#9838 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
    -createdAt: DateTime @1548261387 {#9818
      date: 2019-01-23 17:36:27.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1756120284 {#9819
      date: 2025-08-25 13:11:24.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#8020 …}
    #fromApi: false
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\TrainingVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\PracticalCaseUserVoter"
ACCESS ABSTAIN
"Nellapp\Bundle\SDKBundle\Permission\Security\Voter\SuperAdminVoter"
ACCESS ABSTAIN
Show voter details
98 DENIED FRONT_ACCESS
[
  "training" => App\Entity\Scholar\Training\SharedTraining {#1693
    -lockBy: App\Entity\Scholar\Training\Training {#1808 …}
    -lockByStatus: 1
    -id: "118f5801-5242-11ee-ba02-0242c0a81004"
    -modules: Doctrine\ORM\PersistentCollection {#1706 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1733 …}
    -totalHourDescription: 833
    -videoDescription: null
    -diplomaDescription: "Titre de niveau V (Bac +2)"
    -trainingProduct: null
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1743 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1745 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1749 …}
    -thematic: [
      "3"
    ]
    -diploma: 2
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1792 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
    -createdAt: DateTime @1694615421 {#1686
      date: 2023-09-13 16:30:21.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1757458838 {#1691
      date: 2025-09-10 01:00:38.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1816 …}
    #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 {#1850 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#2432
    -lockBy: App\Entity\Scholar\Module\OriginModule {#2447 …}
    -lockByStatus: 1
    -id: "9f920fce-1f2d-11e9-8180-00163e87308f"
    -lessons: Doctrine\ORM\PersistentCollection {#2433 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#2438 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#2443 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
    -createdAt: DateTime @1548261642 {#2422
      date: 2019-01-23 17:40:42.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1555584124 {#2431
      date: 2019-04-18 12:42:04.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#9863
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#9887 …}
    -lockByStatus: 1
    -id: "a01fc2cc-673b-11e9-a435-0242c0a8d002"
    -chapters: Doctrine\ORM\PersistentCollection {#9864 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#9869 …}
    -exercises: Doctrine\ORM\PersistentCollection {#9866 …}
    -minimumTime: DateTime @21600 {#9856
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#9871 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#2872 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#9873 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#9875 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#9881 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
    -createdAt: DateTime @1556176939 {#9861
      date: 2019-04-25 09:22:19.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1756830875 {#9862
      date: 2025-09-02 18:34:35.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#9879 …}
    #fromApi: false
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\TrainingVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\PracticalCaseUserVoter"
ACCESS ABSTAIN
"Nellapp\Bundle\SDKBundle\Permission\Security\Voter\SuperAdminVoter"
ACCESS ABSTAIN
Show voter details
99 DENIED FRONT_ACCESS
[
  "training" => App\Entity\Scholar\Training\SharedTraining {#1693
    -lockBy: App\Entity\Scholar\Training\Training {#1808 …}
    -lockByStatus: 1
    -id: "118f5801-5242-11ee-ba02-0242c0a81004"
    -modules: Doctrine\ORM\PersistentCollection {#1706 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1733 …}
    -totalHourDescription: 833
    -videoDescription: null
    -diplomaDescription: "Titre de niveau V (Bac +2)"
    -trainingProduct: null
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1743 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1745 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1749 …}
    -thematic: [
      "3"
    ]
    -diploma: 2
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1792 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
    -createdAt: DateTime @1694615421 {#1686
      date: 2023-09-13 16:30:21.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1757458838 {#1691
      date: 2025-09-10 01:00:38.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1816 …}
    #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 {#1850 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#2432
    -lockBy: App\Entity\Scholar\Module\OriginModule {#2447 …}
    -lockByStatus: 1
    -id: "9f920fce-1f2d-11e9-8180-00163e87308f"
    -lessons: Doctrine\ORM\PersistentCollection {#2433 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#2438 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#2443 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
    -createdAt: DateTime @1548261642 {#2422
      date: 2019-01-23 17:40:42.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1555584124 {#2431
      date: 2019-04-18 12:42:04.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#9907
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#9929 …}
    -lockByStatus: 1
    -id: "603b5980-6751-11e9-a435-0242c0a8d002"
    -chapters: Doctrine\ORM\PersistentCollection {#9908 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#9913 …}
    -exercises: Doctrine\ORM\PersistentCollection {#9910 …}
    -minimumTime: DateTime @21600 {#9900
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#9915 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#2872 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#9917 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#9919 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#9925 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
    -createdAt: DateTime @1556186281 {#9905
      date: 2019-04-25 11:58:01.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1756121129 {#9906
      date: 2025-08-25 13:25:29.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#8020 …}
    #fromApi: false
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\TrainingVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\PracticalCaseUserVoter"
ACCESS ABSTAIN
"Nellapp\Bundle\SDKBundle\Permission\Security\Voter\SuperAdminVoter"
ACCESS ABSTAIN
Show voter details
100 DENIED FRONT_ACCESS
[
  "training" => App\Entity\Scholar\Training\SharedTraining {#1693
    -lockBy: App\Entity\Scholar\Training\Training {#1808 …}
    -lockByStatus: 1
    -id: "118f5801-5242-11ee-ba02-0242c0a81004"
    -modules: Doctrine\ORM\PersistentCollection {#1706 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1733 …}
    -totalHourDescription: 833
    -videoDescription: null
    -diplomaDescription: "Titre de niveau V (Bac +2)"
    -trainingProduct: null
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1743 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1745 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1749 …}
    -thematic: [
      "3"
    ]
    -diploma: 2
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1792 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
    -createdAt: DateTime @1694615421 {#1686
      date: 2023-09-13 16:30:21.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1757458838 {#1691
      date: 2025-09-10 01:00:38.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1816 …}
    #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 {#1850 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#2432
    -lockBy: App\Entity\Scholar\Module\OriginModule {#2447 …}
    -lockByStatus: 1
    -id: "9f920fce-1f2d-11e9-8180-00163e87308f"
    -lessons: Doctrine\ORM\PersistentCollection {#2433 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#2438 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#2443 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
    -createdAt: DateTime @1548261642 {#2422
      date: 2019-01-23 17:40:42.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1555584124 {#2431
      date: 2019-04-18 12:42:04.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#9949
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#9972 …}
    -lockByStatus: 1
    -id: "02e76e5b-8dcd-11e9-a047-0242c0a86003"
    -chapters: Doctrine\ORM\PersistentCollection {#9950 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#9955 …}
    -exercises: Doctrine\ORM\PersistentCollection {#9952 …}
    -minimumTime: DateTime @21600 {#9942
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#9957 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#2872 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#9959 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#9961 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#9967 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
    -createdAt: DateTime @1560417526 {#9947
      date: 2019-06-13 11:18:46.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1756121922 {#9948
      date: 2025-08-25 13:38:42.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#8020 …}
    #fromApi: false
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\TrainingVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\PracticalCaseUserVoter"
ACCESS ABSTAIN
"Nellapp\Bundle\SDKBundle\Permission\Security\Voter\SuperAdminVoter"
ACCESS ABSTAIN
Show voter details
101 DENIED FRONT_ACCESS
[
  "training" => App\Entity\Scholar\Training\SharedTraining {#1693
    -lockBy: App\Entity\Scholar\Training\Training {#1808 …}
    -lockByStatus: 1
    -id: "118f5801-5242-11ee-ba02-0242c0a81004"
    -modules: Doctrine\ORM\PersistentCollection {#1706 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1733 …}
    -totalHourDescription: 833
    -videoDescription: null
    -diplomaDescription: "Titre de niveau V (Bac +2)"
    -trainingProduct: null
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1743 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1745 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1749 …}
    -thematic: [
      "3"
    ]
    -diploma: 2
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1792 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
    -createdAt: DateTime @1694615421 {#1686
      date: 2023-09-13 16:30:21.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1757458838 {#1691
      date: 2025-09-10 01:00:38.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1816 …}
    #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 {#1850 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#2432
    -lockBy: App\Entity\Scholar\Module\OriginModule {#2447 …}
    -lockByStatus: 1
    -id: "9f920fce-1f2d-11e9-8180-00163e87308f"
    -lessons: Doctrine\ORM\PersistentCollection {#2433 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#2438 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#2443 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
    -createdAt: DateTime @1548261642 {#2422
      date: 2019-01-23 17:40:42.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1555584124 {#2431
      date: 2019-04-18 12:42:04.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#9992
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#10015 …}
    -lockByStatus: 1
    -id: "2b1f275e-8dcd-11e9-a047-0242c0a86003"
    -chapters: Doctrine\ORM\PersistentCollection {#9993 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#9998 …}
    -exercises: Doctrine\ORM\PersistentCollection {#9995 …}
    -minimumTime: DateTime @21600 {#9985
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#10000 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#2872 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#10002 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#10004 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#10010 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
    -createdAt: DateTime @1560417594 {#9990
      date: 2019-06-13 11:19:54.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1756122481 {#9991
      date: 2025-08-25 13:48:01.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#8020 …}
    #fromApi: false
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\TrainingVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\PracticalCaseUserVoter"
ACCESS ABSTAIN
"Nellapp\Bundle\SDKBundle\Permission\Security\Voter\SuperAdminVoter"
ACCESS ABSTAIN
Show voter details
102 DENIED FRONT_ACCESS
[
  "training" => App\Entity\Scholar\Training\SharedTraining {#1693
    -lockBy: App\Entity\Scholar\Training\Training {#1808 …}
    -lockByStatus: 1
    -id: "118f5801-5242-11ee-ba02-0242c0a81004"
    -modules: Doctrine\ORM\PersistentCollection {#1706 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1733 …}
    -totalHourDescription: 833
    -videoDescription: null
    -diplomaDescription: "Titre de niveau V (Bac +2)"
    -trainingProduct: null
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1743 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1745 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1749 …}
    -thematic: [
      "3"
    ]
    -diploma: 2
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1792 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
    -createdAt: DateTime @1694615421 {#1686
      date: 2023-09-13 16:30:21.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1757458838 {#1691
      date: 2025-09-10 01:00:38.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1816 …}
    #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 {#1850 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#2432
    -lockBy: App\Entity\Scholar\Module\OriginModule {#2447 …}
    -lockByStatus: 1
    -id: "9f920fce-1f2d-11e9-8180-00163e87308f"
    -lessons: Doctrine\ORM\PersistentCollection {#2433 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#2438 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#2443 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
    -createdAt: DateTime @1548261642 {#2422
      date: 2019-01-23 17:40:42.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1555584124 {#2431
      date: 2019-04-18 12:42:04.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#10035
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#10058 …}
    -lockByStatus: 1
    -id: "4a31d6ee-8dcd-11e9-a047-0242c0a86003"
    -chapters: Doctrine\ORM\PersistentCollection {#10036 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#10041 …}
    -exercises: Doctrine\ORM\PersistentCollection {#10038 …}
    -minimumTime: DateTime @21600 {#10028
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#10043 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#2872 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#10045 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#10047 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#10053 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
    -createdAt: DateTime @1560417646 {#10033
      date: 2019-06-13 11:20:46.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1756123157 {#10034
      date: 2025-08-25 13:59:17.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#8020 …}
    #fromApi: false
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\TrainingVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\PracticalCaseUserVoter"
ACCESS ABSTAIN
"Nellapp\Bundle\SDKBundle\Permission\Security\Voter\SuperAdminVoter"
ACCESS ABSTAIN
Show voter details
103 DENIED FRONT_ACCESS
[
  "training" => App\Entity\Scholar\Training\SharedTraining {#1693
    -lockBy: App\Entity\Scholar\Training\Training {#1808 …}
    -lockByStatus: 1
    -id: "118f5801-5242-11ee-ba02-0242c0a81004"
    -modules: Doctrine\ORM\PersistentCollection {#1706 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1733 …}
    -totalHourDescription: 833
    -videoDescription: null
    -diplomaDescription: "Titre de niveau V (Bac +2)"
    -trainingProduct: null
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1743 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1745 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1749 …}
    -thematic: [
      "3"
    ]
    -diploma: 2
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1792 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
    -createdAt: DateTime @1694615421 {#1686
      date: 2023-09-13 16:30:21.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1757458838 {#1691
      date: 2025-09-10 01:00:38.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1816 …}
    #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 {#1850 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#2460
    -lockBy: App\Entity\Scholar\Module\OriginModule {#2475 …}
    -lockByStatus: 1
    -id: "161077aa-1f31-11e9-8180-00163e87308f"
    -lessons: Doctrine\ORM\PersistentCollection {#2461 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#2466 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#2471 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
    -createdAt: DateTime @1548263129 {#2450
      date: 2019-01-23 18:05:29.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1690449473 {#2459
      date: 2023-07-27 11:17:53.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#10247
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#10270 …}
    -lockByStatus: 1
    -id: "e891f043-1f2e-11e9-8180-00163e87308f"
    -chapters: Doctrine\ORM\PersistentCollection {#10248 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#10253 …}
    -exercises: Doctrine\ORM\PersistentCollection {#10250 …}
    -minimumTime: DateTime @21600 {#10244
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#10255 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#2872 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#10257 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#10259 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#10265 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
    -createdAt: DateTime @1548262194 {#10245
      date: 2019-01-23 17:49:54.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1756123574 {#10246
      date: 2025-08-25 14:06:14.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#8020 …}
    #fromApi: false
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\TrainingVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\PracticalCaseUserVoter"
ACCESS ABSTAIN
"Nellapp\Bundle\SDKBundle\Permission\Security\Voter\SuperAdminVoter"
ACCESS ABSTAIN
Show voter details
104 DENIED FRONT_ACCESS
[
  "training" => App\Entity\Scholar\Training\SharedTraining {#1693
    -lockBy: App\Entity\Scholar\Training\Training {#1808 …}
    -lockByStatus: 1
    -id: "118f5801-5242-11ee-ba02-0242c0a81004"
    -modules: Doctrine\ORM\PersistentCollection {#1706 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1733 …}
    -totalHourDescription: 833
    -videoDescription: null
    -diplomaDescription: "Titre de niveau V (Bac +2)"
    -trainingProduct: null
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1743 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1745 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1749 …}
    -thematic: [
      "3"
    ]
    -diploma: 2
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1792 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
    -createdAt: DateTime @1694615421 {#1686
      date: 2023-09-13 16:30:21.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1757458838 {#1691
      date: 2025-09-10 01:00:38.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1816 …}
    #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 {#1850 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#2460
    -lockBy: App\Entity\Scholar\Module\OriginModule {#2475 …}
    -lockByStatus: 1
    -id: "161077aa-1f31-11e9-8180-00163e87308f"
    -lessons: Doctrine\ORM\PersistentCollection {#2461 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#2466 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#2471 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
    -createdAt: DateTime @1548263129 {#2450
      date: 2019-01-23 18:05:29.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1690449473 {#2459
      date: 2023-07-27 11:17:53.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#10291
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#10315 …}
    -lockByStatus: 1
    -id: "615a226a-8690-11e9-a047-0242c0a86003"
    -chapters: Doctrine\ORM\PersistentCollection {#10292 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#10297 …}
    -exercises: Doctrine\ORM\PersistentCollection {#10294 …}
    -minimumTime: DateTime @21600 {#10283
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#10299 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#2872 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#10301 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#10303 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#10309 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
    -createdAt: DateTime @1559621827 {#10289
      date: 2019-06-04 06:17:07.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1756879923 {#10290
      date: 2025-09-03 08:12:03.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#10307 …}
    #fromApi: false
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\TrainingVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\PracticalCaseUserVoter"
ACCESS ABSTAIN
"Nellapp\Bundle\SDKBundle\Permission\Security\Voter\SuperAdminVoter"
ACCESS ABSTAIN
Show voter details
105 DENIED FRONT_ACCESS
[
  "training" => App\Entity\Scholar\Training\SharedTraining {#1693
    -lockBy: App\Entity\Scholar\Training\Training {#1808 …}
    -lockByStatus: 1
    -id: "118f5801-5242-11ee-ba02-0242c0a81004"
    -modules: Doctrine\ORM\PersistentCollection {#1706 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1733 …}
    -totalHourDescription: 833
    -videoDescription: null
    -diplomaDescription: "Titre de niveau V (Bac +2)"
    -trainingProduct: null
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1743 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1745 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1749 …}
    -thematic: [
      "3"
    ]
    -diploma: 2
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1792 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
    -createdAt: DateTime @1694615421 {#1686
      date: 2023-09-13 16:30:21.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1757458838 {#1691
      date: 2025-09-10 01:00:38.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1816 …}
    #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 {#1850 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#2460
    -lockBy: App\Entity\Scholar\Module\OriginModule {#2475 …}
    -lockByStatus: 1
    -id: "161077aa-1f31-11e9-8180-00163e87308f"
    -lessons: Doctrine\ORM\PersistentCollection {#2461 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#2466 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#2471 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
    -createdAt: DateTime @1548263129 {#2450
      date: 2019-01-23 18:05:29.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1690449473 {#2459
      date: 2023-07-27 11:17:53.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#10336
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#10360 …}
    -lockByStatus: 1
    -id: "9dd60c32-be84-11e9-85b5-0242c0a84004"
    -chapters: Doctrine\ORM\PersistentCollection {#10337 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#10342 …}
    -exercises: Doctrine\ORM\PersistentCollection {#10339 …}
    -minimumTime: DateTime @21600 {#10328
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#10344 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#2872 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#10346 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#10348 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#10354 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
    -createdAt: DateTime @1565781240 {#10334
      date: 2019-08-14 13:14:00.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1756203673 {#10335
      date: 2025-08-26 12:21:13.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#10352 …}
    #fromApi: false
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\TrainingVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\PracticalCaseUserVoter"
ACCESS ABSTAIN
"Nellapp\Bundle\SDKBundle\Permission\Security\Voter\SuperAdminVoter"
ACCESS ABSTAIN
Show voter details
106 DENIED FRONT_ACCESS
[
  "training" => App\Entity\Scholar\Training\SharedTraining {#1693
    -lockBy: App\Entity\Scholar\Training\Training {#1808 …}
    -lockByStatus: 1
    -id: "118f5801-5242-11ee-ba02-0242c0a81004"
    -modules: Doctrine\ORM\PersistentCollection {#1706 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1733 …}
    -totalHourDescription: 833
    -videoDescription: null
    -diplomaDescription: "Titre de niveau V (Bac +2)"
    -trainingProduct: null
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1743 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1745 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1749 …}
    -thematic: [
      "3"
    ]
    -diploma: 2
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1792 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
    -createdAt: DateTime @1694615421 {#1686
      date: 2023-09-13 16:30:21.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1757458838 {#1691
      date: 2025-09-10 01:00:38.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1816 …}
    #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 {#1850 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#2460
    -lockBy: App\Entity\Scholar\Module\OriginModule {#2475 …}
    -lockByStatus: 1
    -id: "161077aa-1f31-11e9-8180-00163e87308f"
    -lessons: Doctrine\ORM\PersistentCollection {#2461 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#2466 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#2471 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
    -createdAt: DateTime @1548263129 {#2450
      date: 2019-01-23 18:05:29.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1690449473 {#2459
      date: 2023-07-27 11:17:53.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#10380
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#10403 …}
    -lockByStatus: 1
    -id: "18182db6-ce59-11e9-85b5-0242c0a84004"
    -chapters: Doctrine\ORM\PersistentCollection {#10381 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#10386 …}
    -exercises: Doctrine\ORM\PersistentCollection {#10383 …}
    -minimumTime: DateTime @21600 {#10373
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#10388 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#2872 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#10390 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#10392 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#10398 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
    -createdAt: DateTime @1567521766 {#10378
      date: 2019-09-03 16:42:46.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1756282195 {#10379
      date: 2025-08-27 10:09:55.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#9377 …}
    #fromApi: false
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\TrainingVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\PracticalCaseUserVoter"
ACCESS ABSTAIN
"Nellapp\Bundle\SDKBundle\Permission\Security\Voter\SuperAdminVoter"
ACCESS ABSTAIN
Show voter details
107 DENIED FRONT_ACCESS
[
  "training" => App\Entity\Scholar\Training\SharedTraining {#1693
    -lockBy: App\Entity\Scholar\Training\Training {#1808 …}
    -lockByStatus: 1
    -id: "118f5801-5242-11ee-ba02-0242c0a81004"
    -modules: Doctrine\ORM\PersistentCollection {#1706 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1733 …}
    -totalHourDescription: 833
    -videoDescription: null
    -diplomaDescription: "Titre de niveau V (Bac +2)"
    -trainingProduct: null
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1743 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1745 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1749 …}
    -thematic: [
      "3"
    ]
    -diploma: 2
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1792 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
    -createdAt: DateTime @1694615421 {#1686
      date: 2023-09-13 16:30:21.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1757458838 {#1691
      date: 2025-09-10 01:00:38.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1816 …}
    #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 {#1850 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#2460
    -lockBy: App\Entity\Scholar\Module\OriginModule {#2475 …}
    -lockByStatus: 1
    -id: "161077aa-1f31-11e9-8180-00163e87308f"
    -lessons: Doctrine\ORM\PersistentCollection {#2461 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#2466 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#2471 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
    -createdAt: DateTime @1548263129 {#2450
      date: 2019-01-23 18:05:29.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1690449473 {#2459
      date: 2023-07-27 11:17:53.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#10423
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#10446 …}
    -lockByStatus: 1
    -id: "74f43b85-a809-11eb-b01c-0242ac140006"
    -chapters: Doctrine\ORM\PersistentCollection {#10424 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#10429 …}
    -exercises: Doctrine\ORM\PersistentCollection {#10426 …}
    -minimumTime: DateTime @21600 {#10416
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#10431 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#2872 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#10433 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#10435 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#10441 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
    -createdAt: DateTime @1619604413 {#10421
      date: 2021-04-28 12:06:53.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1756367845 {#10422
      date: 2025-08-28 09:57:25.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#9377 …}
    #fromApi: false
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\TrainingVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\PracticalCaseUserVoter"
ACCESS ABSTAIN
"Nellapp\Bundle\SDKBundle\Permission\Security\Voter\SuperAdminVoter"
ACCESS ABSTAIN
Show voter details
108 DENIED FRONT_ACCESS
[
  "training" => App\Entity\Scholar\Training\SharedTraining {#1693
    -lockBy: App\Entity\Scholar\Training\Training {#1808 …}
    -lockByStatus: 1
    -id: "118f5801-5242-11ee-ba02-0242c0a81004"
    -modules: Doctrine\ORM\PersistentCollection {#1706 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1733 …}
    -totalHourDescription: 833
    -videoDescription: null
    -diplomaDescription: "Titre de niveau V (Bac +2)"
    -trainingProduct: null
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1743 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1745 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1749 …}
    -thematic: [
      "3"
    ]
    -diploma: 2
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1792 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
    -createdAt: DateTime @1694615421 {#1686
      date: 2023-09-13 16:30:21.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1757458838 {#1691
      date: 2025-09-10 01:00:38.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1816 …}
    #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 {#1850 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#2488
    -lockBy: App\Entity\Scholar\Module\OriginModule {#2502 …}
    -lockByStatus: 1
    -id: "48de7938-52d1-11ee-ba02-0242c0a81004"
    -lessons: Doctrine\ORM\PersistentCollection {#2489 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#2494 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#2498 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
    -createdAt: DateTime @1694676931 {#2478
      date: 2023-09-14 09:35:31.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1707925800 {#2487
      date: 2024-02-14 16:50:00.0 Europe/Paris (+01:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#10607
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#10629 …}
    -lockByStatus: 1
    -id: "64ff9c8d-1a12-11ec-a9fa-0242ac140006"
    -chapters: Doctrine\ORM\PersistentCollection {#10608 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#10613 …}
    -exercises: Doctrine\ORM\PersistentCollection {#10610 …}
    -minimumTime: DateTime @21600 {#10604
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#10615 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#2872 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#10617 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#10619 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#10625 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
    -createdAt: DateTime @1632142684 {#10605
      date: 2021-09-20 14:58:04.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1756445904 {#10606
      date: 2025-08-29 07:38:24.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#3339 …}
    #fromApi: false
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\TrainingVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\PracticalCaseUserVoter"
ACCESS ABSTAIN
"Nellapp\Bundle\SDKBundle\Permission\Security\Voter\SuperAdminVoter"
ACCESS ABSTAIN
Show voter details
109 DENIED FRONT_ACCESS
[
  "training" => App\Entity\Scholar\Training\SharedTraining {#1693
    -lockBy: App\Entity\Scholar\Training\Training {#1808 …}
    -lockByStatus: 1
    -id: "118f5801-5242-11ee-ba02-0242c0a81004"
    -modules: Doctrine\ORM\PersistentCollection {#1706 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1733 …}
    -totalHourDescription: 833
    -videoDescription: null
    -diplomaDescription: "Titre de niveau V (Bac +2)"
    -trainingProduct: null
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1743 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1745 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1749 …}
    -thematic: [
      "3"
    ]
    -diploma: 2
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1792 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
    -createdAt: DateTime @1694615421 {#1686
      date: 2023-09-13 16:30:21.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1757458838 {#1691
      date: 2025-09-10 01:00:38.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1816 …}
    #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 {#1850 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#2488
    -lockBy: App\Entity\Scholar\Module\OriginModule {#2502 …}
    -lockByStatus: 1
    -id: "48de7938-52d1-11ee-ba02-0242c0a81004"
    -lessons: Doctrine\ORM\PersistentCollection {#2489 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#2494 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#2498 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
    -createdAt: DateTime @1694676931 {#2478
      date: 2023-09-14 09:35:31.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1707925800 {#2487
      date: 2024-02-14 16:50:00.0 Europe/Paris (+01:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#10649
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#10673 …}
    -lockByStatus: 1
    -id: "9b38813c-52d5-11ee-ba02-0242c0a81004"
    -chapters: Doctrine\ORM\PersistentCollection {#10650 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#10655 …}
    -exercises: Doctrine\ORM\PersistentCollection {#10652 …}
    -minimumTime: DateTime @21600 {#10642
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#10657 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#2872 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#10659 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#10661 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#10667 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
    -createdAt: DateTime @1694678788 {#10647
      date: 2023-09-14 10:06:28.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1756652226 {#10648
      date: 2025-08-31 16:57:06.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#10665 …}
    #fromApi: false
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\TrainingVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\PracticalCaseUserVoter"
ACCESS ABSTAIN
"Nellapp\Bundle\SDKBundle\Permission\Security\Voter\SuperAdminVoter"
ACCESS ABSTAIN
Show voter details
110 DENIED FRONT_ACCESS
[
  "training" => App\Entity\Scholar\Training\SharedTraining {#1693
    -lockBy: App\Entity\Scholar\Training\Training {#1808 …}
    -lockByStatus: 1
    -id: "118f5801-5242-11ee-ba02-0242c0a81004"
    -modules: Doctrine\ORM\PersistentCollection {#1706 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1733 …}
    -totalHourDescription: 833
    -videoDescription: null
    -diplomaDescription: "Titre de niveau V (Bac +2)"
    -trainingProduct: null
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1743 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1745 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1749 …}
    -thematic: [
      "3"
    ]
    -diploma: 2
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1792 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
    -createdAt: DateTime @1694615421 {#1686
      date: 2023-09-13 16:30:21.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1757458838 {#1691
      date: 2025-09-10 01:00:38.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1816 …}
    #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 {#1850 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#2488
    -lockBy: App\Entity\Scholar\Module\OriginModule {#2502 …}
    -lockByStatus: 1
    -id: "48de7938-52d1-11ee-ba02-0242c0a81004"
    -lessons: Doctrine\ORM\PersistentCollection {#2489 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#2494 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#2498 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
    -createdAt: DateTime @1694676931 {#2478
      date: 2023-09-14 09:35:31.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1707925800 {#2487
      date: 2024-02-14 16:50:00.0 Europe/Paris (+01:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#10693
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#10717 …}
    -lockByStatus: 1
    -id: "4247358e-52e0-11ee-ba02-0242c0a81004"
    -chapters: Doctrine\ORM\PersistentCollection {#10694 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#10699 …}
    -exercises: Doctrine\ORM\PersistentCollection {#10696 …}
    -minimumTime: DateTime @21600 {#10686
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#10701 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#2872 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#10703 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#10705 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#10711 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
    -createdAt: DateTime @1694683363 {#10691
      date: 2023-09-14 11:22:43.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1756380894 {#10692
      date: 2025-08-28 13:34:54.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#10709 …}
    #fromApi: false
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\TrainingVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\PracticalCaseUserVoter"
ACCESS ABSTAIN
"Nellapp\Bundle\SDKBundle\Permission\Security\Voter\SuperAdminVoter"
ACCESS ABSTAIN
Show voter details
111 DENIED FRONT_ACCESS
[
  "training" => App\Entity\Scholar\Training\SharedTraining {#1693
    -lockBy: App\Entity\Scholar\Training\Training {#1808 …}
    -lockByStatus: 1
    -id: "118f5801-5242-11ee-ba02-0242c0a81004"
    -modules: Doctrine\ORM\PersistentCollection {#1706 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1733 …}
    -totalHourDescription: 833
    -videoDescription: null
    -diplomaDescription: "Titre de niveau V (Bac +2)"
    -trainingProduct: null
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1743 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1745 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1749 …}
    -thematic: [
      "3"
    ]
    -diploma: 2
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1792 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
    -createdAt: DateTime @1694615421 {#1686
      date: 2023-09-13 16:30:21.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1757458838 {#1691
      date: 2025-09-10 01:00:38.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1816 …}
    #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 {#1850 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#2488
    -lockBy: App\Entity\Scholar\Module\OriginModule {#2502 …}
    -lockByStatus: 1
    -id: "48de7938-52d1-11ee-ba02-0242c0a81004"
    -lessons: Doctrine\ORM\PersistentCollection {#2489 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#2494 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#2498 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
    -createdAt: DateTime @1694676931 {#2478
      date: 2023-09-14 09:35:31.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1707925800 {#2487
      date: 2024-02-14 16:50:00.0 Europe/Paris (+01:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#10737
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#10760 …}
    -lockByStatus: 1
    -id: "8bd851e3-52e3-11ee-ba02-0242c0a81004"
    -chapters: Doctrine\ORM\PersistentCollection {#10738 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#10743 …}
    -exercises: Doctrine\ORM\PersistentCollection {#10740 …}
    -minimumTime: DateTime @21600 {#10730
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#10745 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#2872 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#10747 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#10749 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#10755 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
    -createdAt: DateTime @1694684775 {#10735
      date: 2023-09-14 11:46:15.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1756380996 {#10736
      date: 2025-08-28 13:36:36.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#10709 …}
    #fromApi: false
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\TrainingVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\PracticalCaseUserVoter"
ACCESS ABSTAIN
"Nellapp\Bundle\SDKBundle\Permission\Security\Voter\SuperAdminVoter"
ACCESS ABSTAIN
Show voter details
112 DENIED FRONT_ACCESS
[
  "training" => App\Entity\Scholar\Training\SharedTraining {#1693
    -lockBy: App\Entity\Scholar\Training\Training {#1808 …}
    -lockByStatus: 1
    -id: "118f5801-5242-11ee-ba02-0242c0a81004"
    -modules: Doctrine\ORM\PersistentCollection {#1706 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1733 …}
    -totalHourDescription: 833
    -videoDescription: null
    -diplomaDescription: "Titre de niveau V (Bac +2)"
    -trainingProduct: null
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1743 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1745 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1749 …}
    -thematic: [
      "3"
    ]
    -diploma: 2
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1792 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
    -createdAt: DateTime @1694615421 {#1686
      date: 2023-09-13 16:30:21.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1757458838 {#1691
      date: 2025-09-10 01:00:38.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1816 …}
    #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 {#1850 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#2488
    -lockBy: App\Entity\Scholar\Module\OriginModule {#2502 …}
    -lockByStatus: 1
    -id: "48de7938-52d1-11ee-ba02-0242c0a81004"
    -lessons: Doctrine\ORM\PersistentCollection {#2489 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#2494 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#2498 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
    -createdAt: DateTime @1694676931 {#2478
      date: 2023-09-14 09:35:31.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1707925800 {#2487
      date: 2024-02-14 16:50:00.0 Europe/Paris (+01:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#10780
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#10803 …}
    -lockByStatus: 1
    -id: "3d4ebd69-52f5-11ee-ba02-0242c0a81004"
    -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 {#2872 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#10790 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#10792 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#10798 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
    -createdAt: DateTime @1694692374 {#10778
      date: 2023-09-14 13:52:54.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1756381146 {#10779
      date: 2025-08-28 13:39:06.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#10709 …}
    #fromApi: false
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\TrainingVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\PracticalCaseUserVoter"
ACCESS ABSTAIN
"Nellapp\Bundle\SDKBundle\Permission\Security\Voter\SuperAdminVoter"
ACCESS ABSTAIN
Show voter details
113 DENIED FRONT_ACCESS
[
  "training" => App\Entity\Scholar\Training\SharedTraining {#1693
    -lockBy: App\Entity\Scholar\Training\Training {#1808 …}
    -lockByStatus: 1
    -id: "118f5801-5242-11ee-ba02-0242c0a81004"
    -modules: Doctrine\ORM\PersistentCollection {#1706 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1733 …}
    -totalHourDescription: 833
    -videoDescription: null
    -diplomaDescription: "Titre de niveau V (Bac +2)"
    -trainingProduct: null
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1743 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1745 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1749 …}
    -thematic: [
      "3"
    ]
    -diploma: 2
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1792 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
    -createdAt: DateTime @1694615421 {#1686
      date: 2023-09-13 16:30:21.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1757458838 {#1691
      date: 2025-09-10 01:00:38.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1816 …}
    #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 {#1850 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#2488
    -lockBy: App\Entity\Scholar\Module\OriginModule {#2502 …}
    -lockByStatus: 1
    -id: "48de7938-52d1-11ee-ba02-0242c0a81004"
    -lessons: Doctrine\ORM\PersistentCollection {#2489 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#2494 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#2498 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
    -createdAt: DateTime @1694676931 {#2478
      date: 2023-09-14 09:35:31.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1707925800 {#2487
      date: 2024-02-14 16:50:00.0 Europe/Paris (+01:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#10823
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#10846 …}
    -lockByStatus: 1
    -id: "418ab106-5300-11ee-ba02-0242c0a81004"
    -chapters: Doctrine\ORM\PersistentCollection {#10824 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#10829 …}
    -exercises: Doctrine\ORM\PersistentCollection {#10826 …}
    -minimumTime: DateTime @21600 {#10816
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#10831 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#2872 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#10833 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#10835 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#10841 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
    -createdAt: DateTime @1694697105 {#10821
      date: 2023-09-14 15:11:45.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1756381320 {#10822
      date: 2025-08-28 13:42:00.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#10709 …}
    #fromApi: false
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\TrainingVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\PracticalCaseUserVoter"
ACCESS ABSTAIN
"Nellapp\Bundle\SDKBundle\Permission\Security\Voter\SuperAdminVoter"
ACCESS ABSTAIN
Show voter details
114 DENIED FRONT_ACCESS
[
  "training" => App\Entity\Scholar\Training\SharedTraining {#1693
    -lockBy: App\Entity\Scholar\Training\Training {#1808 …}
    -lockByStatus: 1
    -id: "118f5801-5242-11ee-ba02-0242c0a81004"
    -modules: Doctrine\ORM\PersistentCollection {#1706 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1733 …}
    -totalHourDescription: 833
    -videoDescription: null
    -diplomaDescription: "Titre de niveau V (Bac +2)"
    -trainingProduct: null
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1743 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1745 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1749 …}
    -thematic: [
      "3"
    ]
    -diploma: 2
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1792 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
    -createdAt: DateTime @1694615421 {#1686
      date: 2023-09-13 16:30:21.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1757458838 {#1691
      date: 2025-09-10 01:00:38.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1816 …}
    #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 {#1850 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#2488
    -lockBy: App\Entity\Scholar\Module\OriginModule {#2502 …}
    -lockByStatus: 1
    -id: "48de7938-52d1-11ee-ba02-0242c0a81004"
    -lessons: Doctrine\ORM\PersistentCollection {#2489 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#2494 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#2498 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
    -createdAt: DateTime @1694676931 {#2478
      date: 2023-09-14 09:35:31.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1707925800 {#2487
      date: 2024-02-14 16:50:00.0 Europe/Paris (+01:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#10866
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#10889 …}
    -lockByStatus: 1
    -id: "3dd9f95a-5307-11ee-ba02-0242c0a81004"
    -chapters: Doctrine\ORM\PersistentCollection {#10867 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#10872 …}
    -exercises: Doctrine\ORM\PersistentCollection {#10869 …}
    -minimumTime: DateTime @21600 {#10859
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#10874 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#2872 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#10876 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#10878 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#10884 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
    -createdAt: DateTime @1694700106 {#10864
      date: 2023-09-14 16:01:46.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1756381434 {#10865
      date: 2025-08-28 13:43:54.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#10709 …}
    #fromApi: false
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\TrainingVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\PracticalCaseUserVoter"
ACCESS ABSTAIN
"Nellapp\Bundle\SDKBundle\Permission\Security\Voter\SuperAdminVoter"
ACCESS ABSTAIN
Show voter details
115 DENIED FRONT_ACCESS
[
  "training" => App\Entity\Scholar\Training\SharedTraining {#1693
    -lockBy: App\Entity\Scholar\Training\Training {#1808 …}
    -lockByStatus: 1
    -id: "118f5801-5242-11ee-ba02-0242c0a81004"
    -modules: Doctrine\ORM\PersistentCollection {#1706 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1733 …}
    -totalHourDescription: 833
    -videoDescription: null
    -diplomaDescription: "Titre de niveau V (Bac +2)"
    -trainingProduct: null
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1743 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1745 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1749 …}
    -thematic: [
      "3"
    ]
    -diploma: 2
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1792 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
    -createdAt: DateTime @1694615421 {#1686
      date: 2023-09-13 16:30:21.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1757458838 {#1691
      date: 2025-09-10 01:00:38.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1816 …}
    #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 {#1850 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#2488
    -lockBy: App\Entity\Scholar\Module\OriginModule {#2502 …}
    -lockByStatus: 1
    -id: "48de7938-52d1-11ee-ba02-0242c0a81004"
    -lessons: Doctrine\ORM\PersistentCollection {#2489 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#2494 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#2498 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
    -createdAt: DateTime @1694676931 {#2478
      date: 2023-09-14 09:35:31.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1707925800 {#2487
      date: 2024-02-14 16:50:00.0 Europe/Paris (+01:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#10909
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#10931 …}
    -lockByStatus: 1
    -id: "05b4e87a-4411-11ef-a3a7-0242c0a88007"
    -chapters: Doctrine\ORM\PersistentCollection {#10910 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#10915 …}
    -exercises: Doctrine\ORM\PersistentCollection {#10912 …}
    -minimumTime: DateTime @21600 {#10902
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#10917 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#2342 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#10919 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#10921 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#10926 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
    -createdAt: DateTime @1721202537 {#10907
      date: 2024-07-17 09:48:57.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1750847724 {#10908
      date: 2025-06-25 12:35:24.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\TrainingVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\PracticalCaseUserVoter"
ACCESS ABSTAIN
"Nellapp\Bundle\SDKBundle\Permission\Security\Voter\SuperAdminVoter"
ACCESS ABSTAIN
Show voter details
116 DENIED FRONT_ACCESS
[
  "training" => App\Entity\Scholar\Training\SharedTraining {#1693
    -lockBy: App\Entity\Scholar\Training\Training {#1808 …}
    -lockByStatus: 1
    -id: "118f5801-5242-11ee-ba02-0242c0a81004"
    -modules: Doctrine\ORM\PersistentCollection {#1706 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1733 …}
    -totalHourDescription: 833
    -videoDescription: null
    -diplomaDescription: "Titre de niveau V (Bac +2)"
    -trainingProduct: null
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1743 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1745 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1749 …}
    -thematic: [
      "3"
    ]
    -diploma: 2
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1792 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
    -createdAt: DateTime @1694615421 {#1686
      date: 2023-09-13 16:30:21.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1757458838 {#1691
      date: 2025-09-10 01:00:38.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1816 …}
    #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 {#1850 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#2514
    -lockBy: App\Entity\Scholar\Module\OriginModule {#2528 …}
    -lockByStatus: 1
    -id: "96c07628-5307-11ee-ba02-0242c0a81004"
    -lessons: Doctrine\ORM\PersistentCollection {#2515 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#2520 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#2524 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
    -createdAt: DateTime @1694700255 {#2505
      date: 2023-09-14 16:04:15.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1707925818 {#2513
      date: 2024-02-14 16:50:18.0 Europe/Paris (+01:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#11176
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#11198 …}
    -lockByStatus: 1
    -id: "09b39350-5308-11ee-ba02-0242c0a81004"
    -chapters: Doctrine\ORM\PersistentCollection {#11177 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#11182 …}
    -exercises: Doctrine\ORM\PersistentCollection {#11179 …}
    -minimumTime: DateTime @21600 {#11173
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#11184 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#2872 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#11186 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#11188 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#11193 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
    -createdAt: DateTime @1694700448 {#11174
      date: 2023-09-14 16:07:28.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1753032375 {#11175
      date: 2025-07-20 19:26:15.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#10709 …}
    #fromApi: false
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\TrainingVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\PracticalCaseUserVoter"
ACCESS ABSTAIN
"Nellapp\Bundle\SDKBundle\Permission\Security\Voter\SuperAdminVoter"
ACCESS ABSTAIN
Show voter details
117 DENIED FRONT_ACCESS
[
  "training" => App\Entity\Scholar\Training\SharedTraining {#1693
    -lockBy: App\Entity\Scholar\Training\Training {#1808 …}
    -lockByStatus: 1
    -id: "118f5801-5242-11ee-ba02-0242c0a81004"
    -modules: Doctrine\ORM\PersistentCollection {#1706 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1733 …}
    -totalHourDescription: 833
    -videoDescription: null
    -diplomaDescription: "Titre de niveau V (Bac +2)"
    -trainingProduct: null
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1743 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1745 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1749 …}
    -thematic: [
      "3"
    ]
    -diploma: 2
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1792 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
    -createdAt: DateTime @1694615421 {#1686
      date: 2023-09-13 16:30:21.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1757458838 {#1691
      date: 2025-09-10 01:00:38.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1816 …}
    #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 {#1850 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#2514
    -lockBy: App\Entity\Scholar\Module\OriginModule {#2528 …}
    -lockByStatus: 1
    -id: "96c07628-5307-11ee-ba02-0242c0a81004"
    -lessons: Doctrine\ORM\PersistentCollection {#2515 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#2520 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#2524 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
    -createdAt: DateTime @1694700255 {#2505
      date: 2023-09-14 16:04:15.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1707925818 {#2513
      date: 2024-02-14 16:50:18.0 Europe/Paris (+01:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#11217
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#11240 …}
    -lockByStatus: 1
    -id: "2dd88e7d-530a-11ee-ba02-0242c0a81004"
    -chapters: Doctrine\ORM\PersistentCollection {#11218 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#11223 …}
    -exercises: Doctrine\ORM\PersistentCollection {#11220 …}
    -minimumTime: DateTime @21600 {#11210
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#11225 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#2872 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#11227 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#11229 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#11235 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
    -createdAt: DateTime @1694701367 {#11215
      date: 2023-09-14 16:22:47.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1756381752 {#11216
      date: 2025-08-28 13:49:12.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#10709 …}
    #fromApi: false
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\TrainingVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\PracticalCaseUserVoter"
ACCESS ABSTAIN
"Nellapp\Bundle\SDKBundle\Permission\Security\Voter\SuperAdminVoter"
ACCESS ABSTAIN
Show voter details
118 DENIED FRONT_ACCESS
[
  "training" => App\Entity\Scholar\Training\SharedTraining {#1693
    -lockBy: App\Entity\Scholar\Training\Training {#1808 …}
    -lockByStatus: 1
    -id: "118f5801-5242-11ee-ba02-0242c0a81004"
    -modules: Doctrine\ORM\PersistentCollection {#1706 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1733 …}
    -totalHourDescription: 833
    -videoDescription: null
    -diplomaDescription: "Titre de niveau V (Bac +2)"
    -trainingProduct: null
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1743 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1745 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1749 …}
    -thematic: [
      "3"
    ]
    -diploma: 2
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1792 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
    -createdAt: DateTime @1694615421 {#1686
      date: 2023-09-13 16:30:21.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1757458838 {#1691
      date: 2025-09-10 01:00:38.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1816 …}
    #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 {#1850 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#2514
    -lockBy: App\Entity\Scholar\Module\OriginModule {#2528 …}
    -lockByStatus: 1
    -id: "96c07628-5307-11ee-ba02-0242c0a81004"
    -lessons: Doctrine\ORM\PersistentCollection {#2515 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#2520 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#2524 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
    -createdAt: DateTime @1694700255 {#2505
      date: 2023-09-14 16:04:15.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1707925818 {#2513
      date: 2024-02-14 16:50:18.0 Europe/Paris (+01:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#11259
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#11281 …}
    -lockByStatus: 1
    -id: "69566ec5-4424-11ef-a3a7-0242c0a88007"
    -chapters: Doctrine\ORM\PersistentCollection {#11260 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#11265 …}
    -exercises: Doctrine\ORM\PersistentCollection {#11262 …}
    -minimumTime: DateTime @21600 {#11252
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#11267 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#2342 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#11269 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#11271 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#11276 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
    -createdAt: DateTime @1721210864 {#11257
      date: 2024-07-17 12:07:44.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1750847724 {#11258
      date: 2025-06-25 12:35:24.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\TrainingVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\PracticalCaseUserVoter"
ACCESS ABSTAIN
"Nellapp\Bundle\SDKBundle\Permission\Security\Voter\SuperAdminVoter"
ACCESS ABSTAIN
Show voter details
119 DENIED FRONT_ACCESS
[
  "training" => App\Entity\Scholar\Training\SharedTraining {#1693
    -lockBy: App\Entity\Scholar\Training\Training {#1808 …}
    -lockByStatus: 1
    -id: "118f5801-5242-11ee-ba02-0242c0a81004"
    -modules: Doctrine\ORM\PersistentCollection {#1706 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1733 …}
    -totalHourDescription: 833
    -videoDescription: null
    -diplomaDescription: "Titre de niveau V (Bac +2)"
    -trainingProduct: null
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1743 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1745 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1749 …}
    -thematic: [
      "3"
    ]
    -diploma: 2
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1792 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
    -createdAt: DateTime @1694615421 {#1686
      date: 2023-09-13 16:30:21.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1757458838 {#1691
      date: 2025-09-10 01:00:38.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1816 …}
    #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 {#1850 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#2540
    -lockBy: App\Entity\Scholar\Module\OriginModule {#2554 …}
    -lockByStatus: 1
    -id: "1100d1cc-530d-11ee-ba02-0242c0a81004"
    -lessons: Doctrine\ORM\PersistentCollection {#2541 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#2546 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#2550 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
    -createdAt: DateTime @1694702608 {#2531
      date: 2023-09-14 16:43:28.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1707925975 {#2539
      date: 2024-02-14 16:52:55.0 Europe/Paris (+01:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#11385
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#11408 …}
    -lockByStatus: 1
    -id: "57f715b3-d4a7-11ee-8761-0242ac1e0003"
    -chapters: Doctrine\ORM\PersistentCollection {#11386 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#11391 …}
    -exercises: Doctrine\ORM\PersistentCollection {#11388 …}
    -minimumTime: DateTime @21600 {#11382
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#11393 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#2342 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#11395 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#11397 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#11403 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
    -createdAt: DateTime @1708952569 {#11383
      date: 2024-02-26 14:02:49.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1756445751 {#11384
      date: 2025-08-29 07:35:51.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#3339 …}
    #fromApi: false
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\TrainingVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\PracticalCaseUserVoter"
ACCESS ABSTAIN
"Nellapp\Bundle\SDKBundle\Permission\Security\Voter\SuperAdminVoter"
ACCESS ABSTAIN
Show voter details
120 DENIED FRONT_ACCESS
[
  "training" => App\Entity\Scholar\Training\SharedTraining {#1693
    -lockBy: App\Entity\Scholar\Training\Training {#1808 …}
    -lockByStatus: 1
    -id: "118f5801-5242-11ee-ba02-0242c0a81004"
    -modules: Doctrine\ORM\PersistentCollection {#1706 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1733 …}
    -totalHourDescription: 833
    -videoDescription: null
    -diplomaDescription: "Titre de niveau V (Bac +2)"
    -trainingProduct: null
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1743 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1745 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1749 …}
    -thematic: [
      "3"
    ]
    -diploma: 2
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1792 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
    -createdAt: DateTime @1694615421 {#1686
      date: 2023-09-13 16:30:21.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1757458838 {#1691
      date: 2025-09-10 01:00:38.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1816 …}
    #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 {#1850 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#2540
    -lockBy: App\Entity\Scholar\Module\OriginModule {#2554 …}
    -lockByStatus: 1
    -id: "1100d1cc-530d-11ee-ba02-0242c0a81004"
    -lessons: Doctrine\ORM\PersistentCollection {#2541 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#2546 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#2550 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
    -createdAt: DateTime @1694702608 {#2531
      date: 2023-09-14 16:43:28.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1707925975 {#2539
      date: 2024-02-14 16:52:55.0 Europe/Paris (+01:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#11427
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#11450 …}
    -lockByStatus: 1
    -id: "c8180ab8-d4a7-11ee-8761-0242ac1e0003"
    -chapters: Doctrine\ORM\PersistentCollection {#11428 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#11433 …}
    -exercises: Doctrine\ORM\PersistentCollection {#11430 …}
    -minimumTime: DateTime @21600 {#11420
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#11435 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#2342 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#11437 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#11439 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#11445 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
    -createdAt: DateTime @1708952757 {#11425
      date: 2024-02-26 14:05:57.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1756718646 {#11426
      date: 2025-09-01 11:24:06.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#3339 …}
    #fromApi: false
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\TrainingVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\PracticalCaseUserVoter"
ACCESS ABSTAIN
"Nellapp\Bundle\SDKBundle\Permission\Security\Voter\SuperAdminVoter"
ACCESS ABSTAIN
Show voter details
121 DENIED FRONT_ACCESS
[
  "training" => App\Entity\Scholar\Training\SharedTraining {#1693
    -lockBy: App\Entity\Scholar\Training\Training {#1808 …}
    -lockByStatus: 1
    -id: "118f5801-5242-11ee-ba02-0242c0a81004"
    -modules: Doctrine\ORM\PersistentCollection {#1706 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1733 …}
    -totalHourDescription: 833
    -videoDescription: null
    -diplomaDescription: "Titre de niveau V (Bac +2)"
    -trainingProduct: null
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1743 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1745 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1749 …}
    -thematic: [
      "3"
    ]
    -diploma: 2
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1792 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
    -createdAt: DateTime @1694615421 {#1686
      date: 2023-09-13 16:30:21.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1757458838 {#1691
      date: 2025-09-10 01:00:38.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1816 …}
    #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 {#1850 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#2540
    -lockBy: App\Entity\Scholar\Module\OriginModule {#2554 …}
    -lockByStatus: 1
    -id: "1100d1cc-530d-11ee-ba02-0242c0a81004"
    -lessons: Doctrine\ORM\PersistentCollection {#2541 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#2546 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#2550 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
    -createdAt: DateTime @1694702608 {#2531
      date: 2023-09-14 16:43:28.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1707925975 {#2539
      date: 2024-02-14 16:52:55.0 Europe/Paris (+01:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#11470
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#11494 …}
    -lockByStatus: 1
    -id: "8ef14036-d4a7-11ee-8761-0242ac1e0003"
    -chapters: Doctrine\ORM\PersistentCollection {#11471 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#11476 …}
    -exercises: Doctrine\ORM\PersistentCollection {#11473 …}
    -minimumTime: DateTime @21600 {#11463
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#11478 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#11480 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#11481 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#11483 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#11489 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
    -createdAt: DateTime @1708952661 {#11468
      date: 2024-02-26 14:04:21.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1756718895 {#11469
      date: 2025-09-01 11:28:15.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#3339 …}
    #fromApi: false
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\TrainingVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\PracticalCaseUserVoter"
ACCESS ABSTAIN
"Nellapp\Bundle\SDKBundle\Permission\Security\Voter\SuperAdminVoter"
ACCESS ABSTAIN
Show voter details
122 DENIED FRONT_ACCESS
[
  "training" => App\Entity\Scholar\Training\SharedTraining {#1693
    -lockBy: App\Entity\Scholar\Training\Training {#1808 …}
    -lockByStatus: 1
    -id: "118f5801-5242-11ee-ba02-0242c0a81004"
    -modules: Doctrine\ORM\PersistentCollection {#1706 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1733 …}
    -totalHourDescription: 833
    -videoDescription: null
    -diplomaDescription: "Titre de niveau V (Bac +2)"
    -trainingProduct: null
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1743 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1745 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1749 …}
    -thematic: [
      "3"
    ]
    -diploma: 2
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1792 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
    -createdAt: DateTime @1694615421 {#1686
      date: 2023-09-13 16:30:21.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1757458838 {#1691
      date: 2025-09-10 01:00:38.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1816 …}
    #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 {#1850 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#2540
    -lockBy: App\Entity\Scholar\Module\OriginModule {#2554 …}
    -lockByStatus: 1
    -id: "1100d1cc-530d-11ee-ba02-0242c0a81004"
    -lessons: Doctrine\ORM\PersistentCollection {#2541 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#2546 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#2550 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
    -createdAt: DateTime @1694702608 {#2531
      date: 2023-09-14 16:43:28.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1707925975 {#2539
      date: 2024-02-14 16:52:55.0 Europe/Paris (+01:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#11513
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#11536 …}
    -lockByStatus: 1
    -id: "050050d1-d4a8-11ee-8761-0242ac1e0003"
    -chapters: Doctrine\ORM\PersistentCollection {#11514 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#11519 …}
    -exercises: Doctrine\ORM\PersistentCollection {#11516 …}
    -minimumTime: DateTime @21600 {#11506
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#11521 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#11480 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#11523 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#11525 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#11531 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
    -createdAt: DateTime @1708952859 {#11511
      date: 2024-02-26 14:07:39.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1756384125 {#11512
      date: 2025-08-28 14:28:45.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#10665 …}
    #fromApi: false
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\TrainingVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\PracticalCaseUserVoter"
ACCESS ABSTAIN
"Nellapp\Bundle\SDKBundle\Permission\Security\Voter\SuperAdminVoter"
ACCESS ABSTAIN
Show voter details
123 DENIED FRONT_ACCESS
[
  "training" => App\Entity\Scholar\Training\SharedTraining {#1693
    -lockBy: App\Entity\Scholar\Training\Training {#1808 …}
    -lockByStatus: 1
    -id: "118f5801-5242-11ee-ba02-0242c0a81004"
    -modules: Doctrine\ORM\PersistentCollection {#1706 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1733 …}
    -totalHourDescription: 833
    -videoDescription: null
    -diplomaDescription: "Titre de niveau V (Bac +2)"
    -trainingProduct: null
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1743 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1745 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1749 …}
    -thematic: [
      "3"
    ]
    -diploma: 2
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1792 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
    -createdAt: DateTime @1694615421 {#1686
      date: 2023-09-13 16:30:21.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1757458838 {#1691
      date: 2025-09-10 01:00:38.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1816 …}
    #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 {#1850 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#2540
    -lockBy: App\Entity\Scholar\Module\OriginModule {#2554 …}
    -lockByStatus: 1
    -id: "1100d1cc-530d-11ee-ba02-0242c0a81004"
    -lessons: Doctrine\ORM\PersistentCollection {#2541 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#2546 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#2550 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
    -createdAt: DateTime @1694702608 {#2531
      date: 2023-09-14 16:43:28.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1707925975 {#2539
      date: 2024-02-14 16:52:55.0 Europe/Paris (+01:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#11555
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#11577 …}
    -lockByStatus: 1
    -id: "22bc9b52-53c6-11ee-ba02-0242c0a81004"
    -chapters: Doctrine\ORM\PersistentCollection {#11556 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#11561 …}
    -exercises: Doctrine\ORM\PersistentCollection {#11558 …}
    -minimumTime: DateTime @21600 {#11548
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#11563 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#2872 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#11565 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#11567 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#11572 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
    -createdAt: DateTime @1694782094 {#11553
      date: 2023-09-15 14:48:14.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1753034913 {#11554
      date: 2025-07-20 20:08:33.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#10709 …}
    #fromApi: false
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\TrainingVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\PracticalCaseUserVoter"
ACCESS ABSTAIN
"Nellapp\Bundle\SDKBundle\Permission\Security\Voter\SuperAdminVoter"
ACCESS ABSTAIN
Show voter details
124 DENIED FRONT_ACCESS
[
  "training" => App\Entity\Scholar\Training\SharedTraining {#1693
    -lockBy: App\Entity\Scholar\Training\Training {#1808 …}
    -lockByStatus: 1
    -id: "118f5801-5242-11ee-ba02-0242c0a81004"
    -modules: Doctrine\ORM\PersistentCollection {#1706 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1733 …}
    -totalHourDescription: 833
    -videoDescription: null
    -diplomaDescription: "Titre de niveau V (Bac +2)"
    -trainingProduct: null
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1743 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1745 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1749 …}
    -thematic: [
      "3"
    ]
    -diploma: 2
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1792 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
    -createdAt: DateTime @1694615421 {#1686
      date: 2023-09-13 16:30:21.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1757458838 {#1691
      date: 2025-09-10 01:00:38.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1816 …}
    #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 {#1850 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#2540
    -lockBy: App\Entity\Scholar\Module\OriginModule {#2554 …}
    -lockByStatus: 1
    -id: "1100d1cc-530d-11ee-ba02-0242c0a81004"
    -lessons: Doctrine\ORM\PersistentCollection {#2541 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#2546 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#2550 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
    -createdAt: DateTime @1694702608 {#2531
      date: 2023-09-14 16:43:28.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1707925975 {#2539
      date: 2024-02-14 16:52:55.0 Europe/Paris (+01:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#11596
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#11618 …}
    -lockByStatus: 1
    -id: "459b170e-d4a8-11ee-8761-0242ac1e0003"
    -chapters: Doctrine\ORM\PersistentCollection {#11597 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#11602 …}
    -exercises: Doctrine\ORM\PersistentCollection {#11599 …}
    -minimumTime: DateTime @21600 {#11589
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#11604 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#11480 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#11606 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#11608 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#11613 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
    -createdAt: DateTime @1708952968 {#11594
      date: 2024-02-26 14:09:28.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1750847724 {#11595
      date: 2025-06-25 12:35:24.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\TrainingVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\PracticalCaseUserVoter"
ACCESS ABSTAIN
"Nellapp\Bundle\SDKBundle\Permission\Security\Voter\SuperAdminVoter"
ACCESS ABSTAIN
Show voter details
125 DENIED FRONT_ACCESS
[
  "training" => App\Entity\Scholar\Training\SharedTraining {#1693
    -lockBy: App\Entity\Scholar\Training\Training {#1808 …}
    -lockByStatus: 1
    -id: "118f5801-5242-11ee-ba02-0242c0a81004"
    -modules: Doctrine\ORM\PersistentCollection {#1706 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1733 …}
    -totalHourDescription: 833
    -videoDescription: null
    -diplomaDescription: "Titre de niveau V (Bac +2)"
    -trainingProduct: null
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1743 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1745 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1749 …}
    -thematic: [
      "3"
    ]
    -diploma: 2
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1792 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
    -createdAt: DateTime @1694615421 {#1686
      date: 2023-09-13 16:30:21.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1757458838 {#1691
      date: 2025-09-10 01:00:38.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1816 …}
    #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 {#1850 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#2565
    -lockBy: App\Entity\Scholar\Module\OriginModule {#2578 …}
    -lockByStatus: 1
    -id: "ff5098b4-d49d-11ee-8761-0242ac1e0003"
    -lessons: Doctrine\ORM\PersistentCollection {#2566 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#2571 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#2575 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
    -createdAt: DateTime @1708948555 {#2557
      date: 2024-02-26 12:55:55.0 Europe/Paris (+01:00)
    }
    -updatedAt: null
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#11806
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#11829 …}
    -lockByStatus: 1
    -id: "260d0705-539d-11ee-ba02-0242c0a81004"
    -chapters: Doctrine\ORM\PersistentCollection {#11807 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#11812 …}
    -exercises: Doctrine\ORM\PersistentCollection {#11809 …}
    -minimumTime: DateTime @21600 {#11803
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#11814 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#2872 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#11816 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#11818 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#11824 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
    -createdAt: DateTime @1694764490 {#11804
      date: 2023-09-15 09:54:50.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1756725774 {#11805
      date: 2025-09-01 13:22:54.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#3339 …}
    #fromApi: false
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\TrainingVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\PracticalCaseUserVoter"
ACCESS ABSTAIN
"Nellapp\Bundle\SDKBundle\Permission\Security\Voter\SuperAdminVoter"
ACCESS ABSTAIN
Show voter details
126 DENIED FRONT_ACCESS
[
  "training" => App\Entity\Scholar\Training\SharedTraining {#1693
    -lockBy: App\Entity\Scholar\Training\Training {#1808 …}
    -lockByStatus: 1
    -id: "118f5801-5242-11ee-ba02-0242c0a81004"
    -modules: Doctrine\ORM\PersistentCollection {#1706 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1733 …}
    -totalHourDescription: 833
    -videoDescription: null
    -diplomaDescription: "Titre de niveau V (Bac +2)"
    -trainingProduct: null
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1743 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1745 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1749 …}
    -thematic: [
      "3"
    ]
    -diploma: 2
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1792 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
    -createdAt: DateTime @1694615421 {#1686
      date: 2023-09-13 16:30:21.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1757458838 {#1691
      date: 2025-09-10 01:00:38.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1816 …}
    #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 {#1850 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#2565
    -lockBy: App\Entity\Scholar\Module\OriginModule {#2578 …}
    -lockByStatus: 1
    -id: "ff5098b4-d49d-11ee-8761-0242ac1e0003"
    -lessons: Doctrine\ORM\PersistentCollection {#2566 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#2571 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#2575 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
    -createdAt: DateTime @1708948555 {#2557
      date: 2024-02-26 12:55:55.0 Europe/Paris (+01:00)
    }
    -updatedAt: null
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#11848
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#11870 …}
    -lockByStatus: 1
    -id: "a51e1616-53b0-11ee-ba02-0242c0a81004"
    -chapters: Doctrine\ORM\PersistentCollection {#11849 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#11854 …}
    -exercises: Doctrine\ORM\PersistentCollection {#11851 …}
    -minimumTime: DateTime @21600 {#11841
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#11856 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#2872 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#11858 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#11860 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#11865 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
    -createdAt: DateTime @1694772864 {#11846
      date: 2023-09-15 12:14:24.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1753035264 {#11847
      date: 2025-07-20 20:14:24.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#10709 …}
    #fromApi: false
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\TrainingVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\PracticalCaseUserVoter"
ACCESS ABSTAIN
"Nellapp\Bundle\SDKBundle\Permission\Security\Voter\SuperAdminVoter"
ACCESS ABSTAIN
Show voter details
127 DENIED FRONT_ACCESS
[
  "training" => App\Entity\Scholar\Training\SharedTraining {#1693
    -lockBy: App\Entity\Scholar\Training\Training {#1808 …}
    -lockByStatus: 1
    -id: "118f5801-5242-11ee-ba02-0242c0a81004"
    -modules: Doctrine\ORM\PersistentCollection {#1706 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1733 …}
    -totalHourDescription: 833
    -videoDescription: null
    -diplomaDescription: "Titre de niveau V (Bac +2)"
    -trainingProduct: null
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1743 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1745 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1749 …}
    -thematic: [
      "3"
    ]
    -diploma: 2
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1792 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
    -createdAt: DateTime @1694615421 {#1686
      date: 2023-09-13 16:30:21.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1757458838 {#1691
      date: 2025-09-10 01:00:38.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1816 …}
    #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 {#1850 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#2565
    -lockBy: App\Entity\Scholar\Module\OriginModule {#2578 …}
    -lockByStatus: 1
    -id: "ff5098b4-d49d-11ee-8761-0242ac1e0003"
    -lessons: Doctrine\ORM\PersistentCollection {#2566 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#2571 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#2575 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
    -createdAt: DateTime @1708948555 {#2557
      date: 2024-02-26 12:55:55.0 Europe/Paris (+01:00)
    }
    -updatedAt: null
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#11889
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#11911 …}
    -lockByStatus: 1
    -id: "ac87ee4d-d4a5-11ee-8761-0242ac1e0003"
    -chapters: Doctrine\ORM\PersistentCollection {#11890 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#11895 …}
    -exercises: Doctrine\ORM\PersistentCollection {#11892 …}
    -minimumTime: DateTime @21600 {#11882
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#11897 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#2342 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#11899 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#11901 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#11906 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
    -createdAt: DateTime @1708951852 {#11887
      date: 2024-02-26 13:50:52.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1750847724 {#11888
      date: 2025-06-25 12:35:24.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\TrainingVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\PracticalCaseUserVoter"
ACCESS ABSTAIN
"Nellapp\Bundle\SDKBundle\Permission\Security\Voter\SuperAdminVoter"
ACCESS ABSTAIN
Show voter details
128 DENIED FRONT_ACCESS
[
  "training" => App\Entity\Scholar\Training\SharedTraining {#1693
    -lockBy: App\Entity\Scholar\Training\Training {#1808 …}
    -lockByStatus: 1
    -id: "118f5801-5242-11ee-ba02-0242c0a81004"
    -modules: Doctrine\ORM\PersistentCollection {#1706 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1733 …}
    -totalHourDescription: 833
    -videoDescription: null
    -diplomaDescription: "Titre de niveau V (Bac +2)"
    -trainingProduct: null
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1743 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1745 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1749 …}
    -thematic: [
      "3"
    ]
    -diploma: 2
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1792 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
    -createdAt: DateTime @1694615421 {#1686
      date: 2023-09-13 16:30:21.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1757458838 {#1691
      date: 2025-09-10 01:00:38.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1816 …}
    #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 {#1850 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#2590
    -lockBy: App\Entity\Scholar\Module\OriginModule {#2604 …}
    -lockByStatus: 1
    -id: "43216f19-530d-11ee-ba02-0242c0a81004"
    -lessons: Doctrine\ORM\PersistentCollection {#2591 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#2596 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#2600 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
    -createdAt: DateTime @1694702692 {#2581
      date: 2023-09-14 16:44:52.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1717055429 {#2589
      date: 2024-05-30 09:50:29.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#12015
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#12038 …}
    -lockByStatus: 1
    -id: "d8e79d00-d4a4-11ee-8761-0242ac1e0003"
    -chapters: Doctrine\ORM\PersistentCollection {#12016 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#12021 …}
    -exercises: Doctrine\ORM\PersistentCollection {#12018 …}
    -minimumTime: DateTime @21600 {#12012
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#12023 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#2342 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#12025 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#12027 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#12033 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
    -createdAt: DateTime @1708951497 {#12013
      date: 2024-02-26 13:44:57.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1756726335 {#12014
      date: 2025-09-01 13:32:15.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#3339 …}
    #fromApi: false
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\TrainingVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\PracticalCaseUserVoter"
ACCESS ABSTAIN
"Nellapp\Bundle\SDKBundle\Permission\Security\Voter\SuperAdminVoter"
ACCESS ABSTAIN
Show voter details
129 DENIED FRONT_ACCESS
[
  "training" => App\Entity\Scholar\Training\SharedTraining {#1693
    -lockBy: App\Entity\Scholar\Training\Training {#1808 …}
    -lockByStatus: 1
    -id: "118f5801-5242-11ee-ba02-0242c0a81004"
    -modules: Doctrine\ORM\PersistentCollection {#1706 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1733 …}
    -totalHourDescription: 833
    -videoDescription: null
    -diplomaDescription: "Titre de niveau V (Bac +2)"
    -trainingProduct: null
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1743 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1745 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1749 …}
    -thematic: [
      "3"
    ]
    -diploma: 2
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1792 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
    -createdAt: DateTime @1694615421 {#1686
      date: 2023-09-13 16:30:21.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1757458838 {#1691
      date: 2025-09-10 01:00:38.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1816 …}
    #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 {#1850 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#2590
    -lockBy: App\Entity\Scholar\Module\OriginModule {#2604 …}
    -lockByStatus: 1
    -id: "43216f19-530d-11ee-ba02-0242c0a81004"
    -lessons: Doctrine\ORM\PersistentCollection {#2591 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#2596 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#2600 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
    -createdAt: DateTime @1694702692 {#2581
      date: 2023-09-14 16:44:52.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1717055429 {#2589
      date: 2024-05-30 09:50:29.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#12058
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#12081 …}
    -lockByStatus: 1
    -id: "eeb5b330-d4a4-11ee-8761-0242ac1e0003"
    -chapters: Doctrine\ORM\PersistentCollection {#12059 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#12064 …}
    -exercises: Doctrine\ORM\PersistentCollection {#12061 …}
    -minimumTime: DateTime @21600 {#12051
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#12066 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#2342 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#12068 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#12070 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#12076 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
    -createdAt: DateTime @1708951533 {#12056
      date: 2024-02-26 13:45:33.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1756385821 {#12057
      date: 2025-08-28 14:57:01.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#10665 …}
    #fromApi: false
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\TrainingVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\PracticalCaseUserVoter"
ACCESS ABSTAIN
"Nellapp\Bundle\SDKBundle\Permission\Security\Voter\SuperAdminVoter"
ACCESS ABSTAIN
Show voter details
130 DENIED FRONT_ACCESS
[
  "training" => App\Entity\Scholar\Training\SharedTraining {#1693
    -lockBy: App\Entity\Scholar\Training\Training {#1808 …}
    -lockByStatus: 1
    -id: "118f5801-5242-11ee-ba02-0242c0a81004"
    -modules: Doctrine\ORM\PersistentCollection {#1706 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1733 …}
    -totalHourDescription: 833
    -videoDescription: null
    -diplomaDescription: "Titre de niveau V (Bac +2)"
    -trainingProduct: null
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1743 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1745 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1749 …}
    -thematic: [
      "3"
    ]
    -diploma: 2
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1792 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
    -createdAt: DateTime @1694615421 {#1686
      date: 2023-09-13 16:30:21.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1757458838 {#1691
      date: 2025-09-10 01:00:38.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1816 …}
    #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 {#1850 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#2590
    -lockBy: App\Entity\Scholar\Module\OriginModule {#2604 …}
    -lockByStatus: 1
    -id: "43216f19-530d-11ee-ba02-0242c0a81004"
    -lessons: Doctrine\ORM\PersistentCollection {#2591 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#2596 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#2600 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
    -createdAt: DateTime @1694702692 {#2581
      date: 2023-09-14 16:44:52.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1717055429 {#2589
      date: 2024-05-30 09:50:29.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#12101
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#12124 …}
    -lockByStatus: 1
    -id: "02481343-d4a5-11ee-8761-0242ac1e0003"
    -chapters: Doctrine\ORM\PersistentCollection {#12102 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#12107 …}
    -exercises: Doctrine\ORM\PersistentCollection {#12104 …}
    -minimumTime: DateTime @21600 {#12094
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#12109 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#2342 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#12111 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#12113 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#12119 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
    -createdAt: DateTime @1708951566 {#12099
      date: 2024-02-26 13:46:06.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1756386045 {#12100
      date: 2025-08-28 15:00:45.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#10665 …}
    #fromApi: false
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\TrainingVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\PracticalCaseUserVoter"
ACCESS ABSTAIN
"Nellapp\Bundle\SDKBundle\Permission\Security\Voter\SuperAdminVoter"
ACCESS ABSTAIN
Show voter details
131 DENIED FRONT_ACCESS
[
  "training" => App\Entity\Scholar\Training\SharedTraining {#1693
    -lockBy: App\Entity\Scholar\Training\Training {#1808 …}
    -lockByStatus: 1
    -id: "118f5801-5242-11ee-ba02-0242c0a81004"
    -modules: Doctrine\ORM\PersistentCollection {#1706 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1733 …}
    -totalHourDescription: 833
    -videoDescription: null
    -diplomaDescription: "Titre de niveau V (Bac +2)"
    -trainingProduct: null
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1743 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1745 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1749 …}
    -thematic: [
      "3"
    ]
    -diploma: 2
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1792 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
    -createdAt: DateTime @1694615421 {#1686
      date: 2023-09-13 16:30:21.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1757458838 {#1691
      date: 2025-09-10 01:00:38.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1816 …}
    #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 {#1850 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#2590
    -lockBy: App\Entity\Scholar\Module\OriginModule {#2604 …}
    -lockByStatus: 1
    -id: "43216f19-530d-11ee-ba02-0242c0a81004"
    -lessons: Doctrine\ORM\PersistentCollection {#2591 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#2596 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#2600 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
    -createdAt: DateTime @1694702692 {#2581
      date: 2023-09-14 16:44:52.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1717055429 {#2589
      date: 2024-05-30 09:50:29.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#12144
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#12167 …}
    -lockByStatus: 1
    -id: "b8ec5d4b-6abb-11ef-a99a-0242c0a84006"
    -chapters: Doctrine\ORM\PersistentCollection {#12145 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#12150 …}
    -exercises: Doctrine\ORM\PersistentCollection {#12147 …}
    -minimumTime: DateTime @21600 {#12137
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#12152 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#12154 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#12155 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#12157 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#12163 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
    -createdAt: DateTime @1725453996 {#12142
      date: 2024-09-04 14:46:36.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1756387733 {#12143
      date: 2025-08-28 15:28:53.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#10665 …}
    #fromApi: false
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\TrainingVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\PracticalCaseUserVoter"
ACCESS ABSTAIN
"Nellapp\Bundle\SDKBundle\Permission\Security\Voter\SuperAdminVoter"
ACCESS ABSTAIN
Show voter details
132 DENIED FRONT_ACCESS
[
  "training" => App\Entity\Scholar\Training\SharedTraining {#1693
    -lockBy: App\Entity\Scholar\Training\Training {#1808 …}
    -lockByStatus: 1
    -id: "118f5801-5242-11ee-ba02-0242c0a81004"
    -modules: Doctrine\ORM\PersistentCollection {#1706 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1733 …}
    -totalHourDescription: 833
    -videoDescription: null
    -diplomaDescription: "Titre de niveau V (Bac +2)"
    -trainingProduct: null
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1743 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1745 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1749 …}
    -thematic: [
      "3"
    ]
    -diploma: 2
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1792 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
    -createdAt: DateTime @1694615421 {#1686
      date: 2023-09-13 16:30:21.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1757458838 {#1691
      date: 2025-09-10 01:00:38.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1816 …}
    #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 {#1850 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#2590
    -lockBy: App\Entity\Scholar\Module\OriginModule {#2604 …}
    -lockByStatus: 1
    -id: "43216f19-530d-11ee-ba02-0242c0a81004"
    -lessons: Doctrine\ORM\PersistentCollection {#2591 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#2596 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#2600 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
    -createdAt: DateTime @1694702692 {#2581
      date: 2023-09-14 16:44:52.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1717055429 {#2589
      date: 2024-05-30 09:50:29.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#12187
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#12208 …}
    -lockByStatus: 1
    -id: "b8ff4408-6abb-11ef-a99a-0242c0a84006"
    -chapters: Doctrine\ORM\PersistentCollection {#12188 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#12193 …}
    -exercises: Doctrine\ORM\PersistentCollection {#12190 …}
    -minimumTime: DateTime @21600 {#12180
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#12195 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#12154 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#12197 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#12199 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#12204 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
    -createdAt: DateTime @1725453996 {#12185
      date: 2024-09-04 14:46:36.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1750847724 {#12186
      date: 2025-06-25 12:35:24.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\TrainingVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\PracticalCaseUserVoter"
ACCESS ABSTAIN
"Nellapp\Bundle\SDKBundle\Permission\Security\Voter\SuperAdminVoter"
ACCESS ABSTAIN
Show voter details
133 DENIED FRONT_ACCESS
[
  "training" => App\Entity\Scholar\Training\SharedTraining {#1693
    -lockBy: App\Entity\Scholar\Training\Training {#1808 …}
    -lockByStatus: 1
    -id: "118f5801-5242-11ee-ba02-0242c0a81004"
    -modules: Doctrine\ORM\PersistentCollection {#1706 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1733 …}
    -totalHourDescription: 833
    -videoDescription: null
    -diplomaDescription: "Titre de niveau V (Bac +2)"
    -trainingProduct: null
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1743 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1745 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1749 …}
    -thematic: [
      "3"
    ]
    -diploma: 2
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1792 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
    -createdAt: DateTime @1694615421 {#1686
      date: 2023-09-13 16:30:21.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1757458838 {#1691
      date: 2025-09-10 01:00:38.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1816 …}
    #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 {#1850 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#2590
    -lockBy: App\Entity\Scholar\Module\OriginModule {#2604 …}
    -lockByStatus: 1
    -id: "43216f19-530d-11ee-ba02-0242c0a81004"
    -lessons: Doctrine\ORM\PersistentCollection {#2591 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#2596 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#2600 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
    -createdAt: DateTime @1694702692 {#2581
      date: 2023-09-14 16:44:52.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1717055429 {#2589
      date: 2024-05-30 09:50:29.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#12228
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#12251 …}
    -lockByStatus: 1
    -id: "28ade0e6-d4a5-11ee-8761-0242ac1e0003"
    -chapters: Doctrine\ORM\PersistentCollection {#12229 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#12234 …}
    -exercises: Doctrine\ORM\PersistentCollection {#12231 …}
    -minimumTime: DateTime @21600 {#12221
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#12236 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#2342 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#12238 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#12240 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#12246 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
    -createdAt: DateTime @1708951631 {#12226
      date: 2024-02-26 13:47:11.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1756384267 {#12227
      date: 2025-08-28 14:31:07.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#10709 …}
    #fromApi: false
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\TrainingVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\PracticalCaseUserVoter"
ACCESS ABSTAIN
"Nellapp\Bundle\SDKBundle\Permission\Security\Voter\SuperAdminVoter"
ACCESS ABSTAIN
Show voter details
134 DENIED FRONT_ACCESS
[
  "training" => App\Entity\Scholar\Training\SharedTraining {#1693
    -lockBy: App\Entity\Scholar\Training\Training {#1808 …}
    -lockByStatus: 1
    -id: "118f5801-5242-11ee-ba02-0242c0a81004"
    -modules: Doctrine\ORM\PersistentCollection {#1706 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1733 …}
    -totalHourDescription: 833
    -videoDescription: null
    -diplomaDescription: "Titre de niveau V (Bac +2)"
    -trainingProduct: null
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1743 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1745 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1749 …}
    -thematic: [
      "3"
    ]
    -diploma: 2
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1792 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
    -createdAt: DateTime @1694615421 {#1686
      date: 2023-09-13 16:30:21.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1757458838 {#1691
      date: 2025-09-10 01:00:38.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1816 …}
    #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 {#1850 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#2590
    -lockBy: App\Entity\Scholar\Module\OriginModule {#2604 …}
    -lockByStatus: 1
    -id: "43216f19-530d-11ee-ba02-0242c0a81004"
    -lessons: Doctrine\ORM\PersistentCollection {#2591 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#2596 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#2600 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
    -createdAt: DateTime @1694702692 {#2581
      date: 2023-09-14 16:44:52.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1717055429 {#2589
      date: 2024-05-30 09:50:29.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#12271
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#12293 …}
    -lockByStatus: 1
    -id: "3f61e46e-d4a5-11ee-8761-0242ac1e0003"
    -chapters: Doctrine\ORM\PersistentCollection {#12272 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#12277 …}
    -exercises: Doctrine\ORM\PersistentCollection {#12274 …}
    -minimumTime: DateTime @21600 {#12264
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#12279 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#2342 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#12281 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#12283 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#12288 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
    -createdAt: DateTime @1708951669 {#12269
      date: 2024-02-26 13:47:49.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1750847724 {#12270
      date: 2025-06-25 12:35:24.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\TrainingVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\PracticalCaseUserVoter"
ACCESS ABSTAIN
"Nellapp\Bundle\SDKBundle\Permission\Security\Voter\SuperAdminVoter"
ACCESS ABSTAIN
Show voter details
135 DENIED FRONT_ACCESS
[
  "training" => App\Entity\Scholar\Training\SharedTraining {#1693
    -lockBy: App\Entity\Scholar\Training\Training {#1808 …}
    -lockByStatus: 1
    -id: "118f5801-5242-11ee-ba02-0242c0a81004"
    -modules: Doctrine\ORM\PersistentCollection {#1706 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1733 …}
    -totalHourDescription: 833
    -videoDescription: null
    -diplomaDescription: "Titre de niveau V (Bac +2)"
    -trainingProduct: null
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1743 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1745 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1749 …}
    -thematic: [
      "3"
    ]
    -diploma: 2
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1792 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
    -createdAt: DateTime @1694615421 {#1686
      date: 2023-09-13 16:30:21.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1757458838 {#1691
      date: 2025-09-10 01:00:38.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1816 …}
    #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 {#1850 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#2590
    -lockBy: App\Entity\Scholar\Module\OriginModule {#2604 …}
    -lockByStatus: 1
    -id: "43216f19-530d-11ee-ba02-0242c0a81004"
    -lessons: Doctrine\ORM\PersistentCollection {#2591 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#2596 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#2600 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
    -createdAt: DateTime @1694702692 {#2581
      date: 2023-09-14 16:44:52.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1717055429 {#2589
      date: 2024-05-30 09:50:29.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#12313
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#12336 …}
    -lockByStatus: 1
    -id: "522d2646-d4a5-11ee-8761-0242ac1e0003"
    -chapters: Doctrine\ORM\PersistentCollection {#12314 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#12319 …}
    -exercises: Doctrine\ORM\PersistentCollection {#12316 …}
    -minimumTime: DateTime @21600 {#12306
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#12321 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#2342 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#12323 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#12325 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#12331 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
    -createdAt: DateTime @1708951700 {#12311
      date: 2024-02-26 13:48:20.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1756389030 {#12312
      date: 2025-08-28 15:50:30.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#10665 …}
    #fromApi: false
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\TrainingVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\PracticalCaseUserVoter"
ACCESS ABSTAIN
"Nellapp\Bundle\SDKBundle\Permission\Security\Voter\SuperAdminVoter"
ACCESS ABSTAIN
Show voter details
136 DENIED FRONT_ACCESS
[
  "training" => App\Entity\Scholar\Training\SharedTraining {#1693
    -lockBy: App\Entity\Scholar\Training\Training {#1808 …}
    -lockByStatus: 1
    -id: "118f5801-5242-11ee-ba02-0242c0a81004"
    -modules: Doctrine\ORM\PersistentCollection {#1706 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1733 …}
    -totalHourDescription: 833
    -videoDescription: null
    -diplomaDescription: "Titre de niveau V (Bac +2)"
    -trainingProduct: null
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1743 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1745 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1749 …}
    -thematic: [
      "3"
    ]
    -diploma: 2
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1792 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
    -createdAt: DateTime @1694615421 {#1686
      date: 2023-09-13 16:30:21.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1757458838 {#1691
      date: 2025-09-10 01:00:38.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1816 …}
    #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 {#1850 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#2590
    -lockBy: App\Entity\Scholar\Module\OriginModule {#2604 …}
    -lockByStatus: 1
    -id: "43216f19-530d-11ee-ba02-0242c0a81004"
    -lessons: Doctrine\ORM\PersistentCollection {#2591 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#2596 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#2600 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
    -createdAt: DateTime @1694702692 {#2581
      date: 2023-09-14 16:44:52.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1717055429 {#2589
      date: 2024-05-30 09:50:29.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#12356
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#12378 …}
    -lockByStatus: 1
    -id: "563d9855-646a-11ef-a99a-0242c0a84006"
    -chapters: Doctrine\ORM\PersistentCollection {#12357 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#12362 …}
    -exercises: Doctrine\ORM\PersistentCollection {#12359 …}
    -minimumTime: DateTime @21600 {#12349
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#12364 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#12154 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#12366 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#12368 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#12373 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
    -createdAt: DateTime @1724759334 {#12354
      date: 2024-08-27 13:48:54.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1750847724 {#12355
      date: 2025-06-25 12:35:24.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\TrainingVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\PracticalCaseUserVoter"
ACCESS ABSTAIN
"Nellapp\Bundle\SDKBundle\Permission\Security\Voter\SuperAdminVoter"
ACCESS ABSTAIN
Show voter details
137 DENIED FRONT_ACCESS
[
  "training" => App\Entity\Scholar\Training\SharedTraining {#1693
    -lockBy: App\Entity\Scholar\Training\Training {#1808 …}
    -lockByStatus: 1
    -id: "118f5801-5242-11ee-ba02-0242c0a81004"
    -modules: Doctrine\ORM\PersistentCollection {#1706 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1733 …}
    -totalHourDescription: 833
    -videoDescription: null
    -diplomaDescription: "Titre de niveau V (Bac +2)"
    -trainingProduct: null
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1743 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1745 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1749 …}
    -thematic: [
      "3"
    ]
    -diploma: 2
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1792 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
    -createdAt: DateTime @1694615421 {#1686
      date: 2023-09-13 16:30:21.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1757458838 {#1691
      date: 2025-09-10 01:00:38.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1816 …}
    #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 {#1850 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#2616
    -lockBy: App\Entity\Scholar\Module\OriginModule {#2631 …}
    -lockByStatus: 1
    -id: "5cc76738-530d-11ee-ba02-0242c0a81004"
    -lessons: Doctrine\ORM\PersistentCollection {#2617 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#2622 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#2627 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
    -createdAt: DateTime @1694702735 {#2607
      date: 2023-09-14 16:45:35.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1754262018 {#2615
      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 {#1850 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#12650
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#12673 …}
    -lockByStatus: 1
    -id: "5f550507-d4a4-11ee-8761-0242ac1e0003"
    -chapters: Doctrine\ORM\PersistentCollection {#12651 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#12656 …}
    -exercises: Doctrine\ORM\PersistentCollection {#12653 …}
    -minimumTime: DateTime @21600 {#12647
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#12658 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#2342 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#12660 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#12662 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#12668 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
    -createdAt: DateTime @1708951293 {#12648
      date: 2024-02-26 13:41:33.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1756726745 {#12649
      date: 2025-09-01 13:39:05.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#3339 …}
    #fromApi: false
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\TrainingVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\PracticalCaseUserVoter"
ACCESS ABSTAIN
"Nellapp\Bundle\SDKBundle\Permission\Security\Voter\SuperAdminVoter"
ACCESS ABSTAIN
Show voter details
138 DENIED FRONT_ACCESS
[
  "training" => App\Entity\Scholar\Training\SharedTraining {#1693
    -lockBy: App\Entity\Scholar\Training\Training {#1808 …}
    -lockByStatus: 1
    -id: "118f5801-5242-11ee-ba02-0242c0a81004"
    -modules: Doctrine\ORM\PersistentCollection {#1706 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1733 …}
    -totalHourDescription: 833
    -videoDescription: null
    -diplomaDescription: "Titre de niveau V (Bac +2)"
    -trainingProduct: null
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1743 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1745 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1749 …}
    -thematic: [
      "3"
    ]
    -diploma: 2
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1792 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
    -createdAt: DateTime @1694615421 {#1686
      date: 2023-09-13 16:30:21.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1757458838 {#1691
      date: 2025-09-10 01:00:38.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1816 …}
    #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 {#1850 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#2616
    -lockBy: App\Entity\Scholar\Module\OriginModule {#2631 …}
    -lockByStatus: 1
    -id: "5cc76738-530d-11ee-ba02-0242c0a81004"
    -lessons: Doctrine\ORM\PersistentCollection {#2617 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#2622 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#2627 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
    -createdAt: DateTime @1694702735 {#2607
      date: 2023-09-14 16:45:35.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1754262018 {#2615
      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 {#1850 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#12693
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#12716 …}
    -lockByStatus: 1
    -id: "77dbf7b7-d4a4-11ee-8761-0242ac1e0003"
    -chapters: Doctrine\ORM\PersistentCollection {#12694 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#12699 …}
    -exercises: Doctrine\ORM\PersistentCollection {#12696 …}
    -minimumTime: DateTime @21600 {#12686
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#12701 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#2342 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#12703 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#12705 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#12711 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
    -createdAt: DateTime @1708951334 {#12691
      date: 2024-02-26 13:42:14.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1756384779 {#12692
      date: 2025-08-28 14:39:39.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#10709 …}
    #fromApi: false
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\TrainingVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\PracticalCaseUserVoter"
ACCESS ABSTAIN
"Nellapp\Bundle\SDKBundle\Permission\Security\Voter\SuperAdminVoter"
ACCESS ABSTAIN
Show voter details
139 DENIED FRONT_ACCESS
[
  "training" => App\Entity\Scholar\Training\SharedTraining {#1693
    -lockBy: App\Entity\Scholar\Training\Training {#1808 …}
    -lockByStatus: 1
    -id: "118f5801-5242-11ee-ba02-0242c0a81004"
    -modules: Doctrine\ORM\PersistentCollection {#1706 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1733 …}
    -totalHourDescription: 833
    -videoDescription: null
    -diplomaDescription: "Titre de niveau V (Bac +2)"
    -trainingProduct: null
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1743 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1745 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1749 …}
    -thematic: [
      "3"
    ]
    -diploma: 2
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1792 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
    -createdAt: DateTime @1694615421 {#1686
      date: 2023-09-13 16:30:21.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1757458838 {#1691
      date: 2025-09-10 01:00:38.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1816 …}
    #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 {#1850 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#2616
    -lockBy: App\Entity\Scholar\Module\OriginModule {#2631 …}
    -lockByStatus: 1
    -id: "5cc76738-530d-11ee-ba02-0242c0a81004"
    -lessons: Doctrine\ORM\PersistentCollection {#2617 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#2622 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#2627 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
    -createdAt: DateTime @1694702735 {#2607
      date: 2023-09-14 16:45:35.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1754262018 {#2615
      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 {#1850 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#12736
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#12758 …}
    -lockByStatus: 1
    -id: "9846ac97-d4a4-11ee-8761-0242ac1e0003"
    -chapters: Doctrine\ORM\PersistentCollection {#12737 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#12742 …}
    -exercises: Doctrine\ORM\PersistentCollection {#12739 …}
    -minimumTime: DateTime @21600 {#12729
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#12744 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#2342 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#12746 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#12748 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#12753 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
    -createdAt: DateTime @1708951388 {#12734
      date: 2024-02-26 13:43:08.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1750847724 {#12735
      date: 2025-06-25 12:35:24.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\TrainingVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\PracticalCaseUserVoter"
ACCESS ABSTAIN
"Nellapp\Bundle\SDKBundle\Permission\Security\Voter\SuperAdminVoter"
ACCESS ABSTAIN
Show voter details
140 DENIED FRONT_ACCESS
[
  "training" => App\Entity\Scholar\Training\SharedTraining {#1693
    -lockBy: App\Entity\Scholar\Training\Training {#1808 …}
    -lockByStatus: 1
    -id: "118f5801-5242-11ee-ba02-0242c0a81004"
    -modules: Doctrine\ORM\PersistentCollection {#1706 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1733 …}
    -totalHourDescription: 833
    -videoDescription: null
    -diplomaDescription: "Titre de niveau V (Bac +2)"
    -trainingProduct: null
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1743 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1745 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1749 …}
    -thematic: [
      "3"
    ]
    -diploma: 2
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1792 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
    -createdAt: DateTime @1694615421 {#1686
      date: 2023-09-13 16:30:21.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1757458838 {#1691
      date: 2025-09-10 01:00:38.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1816 …}
    #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 {#1850 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#2645
    -lockBy: App\Entity\Scholar\Module\OriginModule {#2659 …}
    -lockByStatus: 1
    -id: "6b308805-530d-11ee-ba02-0242c0a81004"
    -lessons: Doctrine\ORM\PersistentCollection {#2646 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#2651 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#2655 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
    -createdAt: DateTime @1694702759 {#2643
      date: 2023-09-14 16:45:59.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1708948679 {#2644
      date: 2024-02-26 12:57:59.0 Europe/Paris (+01:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#12862
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#12885 …}
    -lockByStatus: 1
    -id: "b642acf2-55f8-11ee-bf08-0242c0a8c003"
    -chapters: Doctrine\ORM\PersistentCollection {#12863 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#12868 …}
    -exercises: Doctrine\ORM\PersistentCollection {#12865 …}
    -minimumTime: DateTime @21600 {#12859
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#12870 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#2872 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#12872 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#12874 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#12880 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
    -createdAt: DateTime @1695023719 {#12860
      date: 2023-09-18 09:55:19.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1755506250 {#12861
      date: 2025-08-18 10:37:30.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#10709 …}
    #fromApi: false
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\TrainingVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\PracticalCaseUserVoter"
ACCESS ABSTAIN
"Nellapp\Bundle\SDKBundle\Permission\Security\Voter\SuperAdminVoter"
ACCESS ABSTAIN
Show voter details
141 DENIED FRONT_ACCESS
[
  "training" => App\Entity\Scholar\Training\SharedTraining {#1693
    -lockBy: App\Entity\Scholar\Training\Training {#1808 …}
    -lockByStatus: 1
    -id: "118f5801-5242-11ee-ba02-0242c0a81004"
    -modules: Doctrine\ORM\PersistentCollection {#1706 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1733 …}
    -totalHourDescription: 833
    -videoDescription: null
    -diplomaDescription: "Titre de niveau V (Bac +2)"
    -trainingProduct: null
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1743 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1745 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1749 …}
    -thematic: [
      "3"
    ]
    -diploma: 2
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1792 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
    -createdAt: DateTime @1694615421 {#1686
      date: 2023-09-13 16:30:21.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1757458838 {#1691
      date: 2025-09-10 01:00:38.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1816 …}
    #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 {#1850 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#2645
    -lockBy: App\Entity\Scholar\Module\OriginModule {#2659 …}
    -lockByStatus: 1
    -id: "6b308805-530d-11ee-ba02-0242c0a81004"
    -lessons: Doctrine\ORM\PersistentCollection {#2646 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#2651 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#2655 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
    -createdAt: DateTime @1694702759 {#2643
      date: 2023-09-14 16:45:59.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1708948679 {#2644
      date: 2024-02-26 12:57:59.0 Europe/Paris (+01:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#12905
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#12928 …}
    -lockByStatus: 1
    -id: "76d732bd-55fd-11ee-bf08-0242c0a8c003"
    -chapters: Doctrine\ORM\PersistentCollection {#12906 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#12911 …}
    -exercises: Doctrine\ORM\PersistentCollection {#12908 …}
    -minimumTime: DateTime @21600 {#12898
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#12913 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#2872 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#12915 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#12917 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#12923 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
    -createdAt: DateTime @1695025760 {#12903
      date: 2023-09-18 10:29:20.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1755506455 {#12904
      date: 2025-08-18 10:40:55.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#10709 …}
    #fromApi: false
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\TrainingVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\PracticalCaseUserVoter"
ACCESS ABSTAIN
"Nellapp\Bundle\SDKBundle\Permission\Security\Voter\SuperAdminVoter"
ACCESS ABSTAIN
Show voter details
142 DENIED FRONT_ACCESS
[
  "training" => App\Entity\Scholar\Training\SharedTraining {#1693
    -lockBy: App\Entity\Scholar\Training\Training {#1808 …}
    -lockByStatus: 1
    -id: "118f5801-5242-11ee-ba02-0242c0a81004"
    -modules: Doctrine\ORM\PersistentCollection {#1706 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1733 …}
    -totalHourDescription: 833
    -videoDescription: null
    -diplomaDescription: "Titre de niveau V (Bac +2)"
    -trainingProduct: null
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1743 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1745 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1749 …}
    -thematic: [
      "3"
    ]
    -diploma: 2
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1792 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
    -createdAt: DateTime @1694615421 {#1686
      date: 2023-09-13 16:30:21.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1757458838 {#1691
      date: 2025-09-10 01:00:38.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1816 …}
    #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 {#1850 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#2645
    -lockBy: App\Entity\Scholar\Module\OriginModule {#2659 …}
    -lockByStatus: 1
    -id: "6b308805-530d-11ee-ba02-0242c0a81004"
    -lessons: Doctrine\ORM\PersistentCollection {#2646 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#2651 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#2655 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
    -createdAt: DateTime @1694702759 {#2643
      date: 2023-09-14 16:45:59.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1708948679 {#2644
      date: 2024-02-26 12:57:59.0 Europe/Paris (+01:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#12948
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#12971 …}
    -lockByStatus: 1
    -id: "6de159bd-5602-11ee-bf08-0242c0a8c003"
    -chapters: Doctrine\ORM\PersistentCollection {#12949 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#12954 …}
    -exercises: Doctrine\ORM\PersistentCollection {#12951 …}
    -minimumTime: DateTime @21600 {#12941
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#12956 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#2872 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#12958 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#12960 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#12966 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
    -createdAt: DateTime @1695027892 {#12946
      date: 2023-09-18 11:04:52.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1756385128 {#12947
      date: 2025-08-28 14:45:28.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#10709 …}
    #fromApi: false
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\TrainingVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\PracticalCaseUserVoter"
ACCESS ABSTAIN
"Nellapp\Bundle\SDKBundle\Permission\Security\Voter\SuperAdminVoter"
ACCESS ABSTAIN
Show voter details
143 DENIED FRONT_ACCESS
[
  "training" => App\Entity\Scholar\Training\SharedTraining {#1693
    -lockBy: App\Entity\Scholar\Training\Training {#1808 …}
    -lockByStatus: 1
    -id: "118f5801-5242-11ee-ba02-0242c0a81004"
    -modules: Doctrine\ORM\PersistentCollection {#1706 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1733 …}
    -totalHourDescription: 833
    -videoDescription: null
    -diplomaDescription: "Titre de niveau V (Bac +2)"
    -trainingProduct: null
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1743 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1745 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1749 …}
    -thematic: [
      "3"
    ]
    -diploma: 2
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1792 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
    -createdAt: DateTime @1694615421 {#1686
      date: 2023-09-13 16:30:21.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1757458838 {#1691
      date: 2025-09-10 01:00:38.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1816 …}
    #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 {#1850 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#2645
    -lockBy: App\Entity\Scholar\Module\OriginModule {#2659 …}
    -lockByStatus: 1
    -id: "6b308805-530d-11ee-ba02-0242c0a81004"
    -lessons: Doctrine\ORM\PersistentCollection {#2646 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#2651 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#2655 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
    -createdAt: DateTime @1694702759 {#2643
      date: 2023-09-14 16:45:59.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1708948679 {#2644
      date: 2024-02-26 12:57:59.0 Europe/Paris (+01:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#12991
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#13014 …}
    -lockByStatus: 1
    -id: "df5804d9-5615-11ee-bf08-0242c0a8c003"
    -chapters: Doctrine\ORM\PersistentCollection {#12992 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#12997 …}
    -exercises: Doctrine\ORM\PersistentCollection {#12994 …}
    -minimumTime: DateTime @21600 {#12984
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#12999 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#2872 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#13001 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#13003 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#13009 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
    -createdAt: DateTime @1695036243 {#12989
      date: 2023-09-18 13:24:03.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1755506932 {#12990
      date: 2025-08-18 10:48:52.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#10709 …}
    #fromApi: false
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\TrainingVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\PracticalCaseUserVoter"
ACCESS ABSTAIN
"Nellapp\Bundle\SDKBundle\Permission\Security\Voter\SuperAdminVoter"
ACCESS ABSTAIN
Show voter details
144 DENIED FRONT_ACCESS
[
  "training" => App\Entity\Scholar\Training\SharedTraining {#1693
    -lockBy: App\Entity\Scholar\Training\Training {#1808 …}
    -lockByStatus: 1
    -id: "118f5801-5242-11ee-ba02-0242c0a81004"
    -modules: Doctrine\ORM\PersistentCollection {#1706 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1733 …}
    -totalHourDescription: 833
    -videoDescription: null
    -diplomaDescription: "Titre de niveau V (Bac +2)"
    -trainingProduct: null
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1743 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1745 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1749 …}
    -thematic: [
      "3"
    ]
    -diploma: 2
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1792 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
    -createdAt: DateTime @1694615421 {#1686
      date: 2023-09-13 16:30:21.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1757458838 {#1691
      date: 2025-09-10 01:00:38.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1816 …}
    #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 {#1850 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#2645
    -lockBy: App\Entity\Scholar\Module\OriginModule {#2659 …}
    -lockByStatus: 1
    -id: "6b308805-530d-11ee-ba02-0242c0a81004"
    -lessons: Doctrine\ORM\PersistentCollection {#2646 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#2651 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#2655 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
    -createdAt: DateTime @1694702759 {#2643
      date: 2023-09-14 16:45:59.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1708948679 {#2644
      date: 2024-02-26 12:57:59.0 Europe/Paris (+01:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#13034
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#13057 …}
    -lockByStatus: 1
    -id: "c916100b-d4a3-11ee-8761-0242ac1e0003"
    -chapters: Doctrine\ORM\PersistentCollection {#13035 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#13040 …}
    -exercises: Doctrine\ORM\PersistentCollection {#13037 …}
    -minimumTime: DateTime @21600 {#13027
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#13042 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#2342 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#13044 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#13046 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#13052 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
    -createdAt: DateTime @1708951041 {#13032
      date: 2024-02-26 13:37:21.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1755507125 {#13033
      date: 2025-08-18 10:52:05.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#10709 …}
    #fromApi: false
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\TrainingVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\PracticalCaseUserVoter"
ACCESS ABSTAIN
"Nellapp\Bundle\SDKBundle\Permission\Security\Voter\SuperAdminVoter"
ACCESS ABSTAIN
Show voter details
145 DENIED FRONT_ACCESS
[
  "training" => App\Entity\Scholar\Training\SharedTraining {#1693
    -lockBy: App\Entity\Scholar\Training\Training {#1808 …}
    -lockByStatus: 1
    -id: "118f5801-5242-11ee-ba02-0242c0a81004"
    -modules: Doctrine\ORM\PersistentCollection {#1706 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1733 …}
    -totalHourDescription: 833
    -videoDescription: null
    -diplomaDescription: "Titre de niveau V (Bac +2)"
    -trainingProduct: null
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1743 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1745 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1749 …}
    -thematic: [
      "3"
    ]
    -diploma: 2
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1792 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
    -createdAt: DateTime @1694615421 {#1686
      date: 2023-09-13 16:30:21.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1757458838 {#1691
      date: 2025-09-10 01:00:38.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1816 …}
    #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 {#1850 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#2645
    -lockBy: App\Entity\Scholar\Module\OriginModule {#2659 …}
    -lockByStatus: 1
    -id: "6b308805-530d-11ee-ba02-0242c0a81004"
    -lessons: Doctrine\ORM\PersistentCollection {#2646 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#2651 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#2655 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
    -createdAt: DateTime @1694702759 {#2643
      date: 2023-09-14 16:45:59.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1708948679 {#2644
      date: 2024-02-26 12:57:59.0 Europe/Paris (+01:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#13077
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#13099 …}
    -lockByStatus: 1
    -id: "ecd2dcdd-d4a3-11ee-8761-0242ac1e0003"
    -chapters: Doctrine\ORM\PersistentCollection {#13078 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#13083 …}
    -exercises: Doctrine\ORM\PersistentCollection {#13080 …}
    -minimumTime: DateTime @21600 {#13070
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#13085 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#2342 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#13087 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#13089 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#13094 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
    -createdAt: DateTime @1708951101 {#13075
      date: 2024-02-26 13:38:21.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1750847724 {#13076
      date: 2025-06-25 12:35:24.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\TrainingVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\PracticalCaseUserVoter"
ACCESS ABSTAIN
"Nellapp\Bundle\SDKBundle\Permission\Security\Voter\SuperAdminVoter"
ACCESS ABSTAIN
Show voter details
146 DENIED FRONT_ACCESS
[
  "training" => App\Entity\Scholar\Training\SharedTraining {#1693
    -lockBy: App\Entity\Scholar\Training\Training {#1808 …}
    -lockByStatus: 1
    -id: "118f5801-5242-11ee-ba02-0242c0a81004"
    -modules: Doctrine\ORM\PersistentCollection {#1706 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1733 …}
    -totalHourDescription: 833
    -videoDescription: null
    -diplomaDescription: "Titre de niveau V (Bac +2)"
    -trainingProduct: null
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1743 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1745 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1749 …}
    -thematic: [
      "3"
    ]
    -diploma: 2
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1792 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
    -createdAt: DateTime @1694615421 {#1686
      date: 2023-09-13 16:30:21.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1757458838 {#1691
      date: 2025-09-10 01:00:38.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1816 …}
    #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 {#1850 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#2671
    -lockBy: App\Entity\Scholar\Module\OriginModule {#2686 …}
    -lockByStatus: 1
    -id: "641541c1-3382-11e9-8180-00163e87308f"
    -lessons: Doctrine\ORM\PersistentCollection {#2672 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#2677 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#2682 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
    -createdAt: DateTime @1550497072 {#2662
      date: 2019-02-18 14:37:52.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458818 {#2670
      date: 2025-09-10 01:00:18.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#13287
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#13310 …}
    -lockByStatus: 1
    -id: "47d1a96b-3362-11e9-8180-00163e87308f"
    -chapters: Doctrine\ORM\PersistentCollection {#13288 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#13293 …}
    -exercises: Doctrine\ORM\PersistentCollection {#13290 …}
    -minimumTime: DateTime @21600 {#13284
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#13295 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#2872 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#13297 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#13299 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#13305 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
    -createdAt: DateTime @1550483281 {#13285
      date: 2019-02-18 10:48:01.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458806 {#13286
      date: 2025-09-10 01:00:06.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#3719 …}
    #fromApi: false
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\TrainingVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\PracticalCaseUserVoter"
ACCESS ABSTAIN
"Nellapp\Bundle\SDKBundle\Permission\Security\Voter\SuperAdminVoter"
ACCESS ABSTAIN
Show voter details
147 DENIED FRONT_ACCESS
[
  "training" => App\Entity\Scholar\Training\SharedTraining {#1693
    -lockBy: App\Entity\Scholar\Training\Training {#1808 …}
    -lockByStatus: 1
    -id: "118f5801-5242-11ee-ba02-0242c0a81004"
    -modules: Doctrine\ORM\PersistentCollection {#1706 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1733 …}
    -totalHourDescription: 833
    -videoDescription: null
    -diplomaDescription: "Titre de niveau V (Bac +2)"
    -trainingProduct: null
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1743 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1745 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1749 …}
    -thematic: [
      "3"
    ]
    -diploma: 2
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1792 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
    -createdAt: DateTime @1694615421 {#1686
      date: 2023-09-13 16:30:21.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1757458838 {#1691
      date: 2025-09-10 01:00:38.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1816 …}
    #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 {#1850 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#2671
    -lockBy: App\Entity\Scholar\Module\OriginModule {#2686 …}
    -lockByStatus: 1
    -id: "641541c1-3382-11e9-8180-00163e87308f"
    -lessons: Doctrine\ORM\PersistentCollection {#2672 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#2677 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#2682 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
    -createdAt: DateTime @1550497072 {#2662
      date: 2019-02-18 14:37:52.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458818 {#2670
      date: 2025-09-10 01:00:18.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#13331
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#13354 …}
    -lockByStatus: 1
    -id: "74daaa20-4706-11e9-8180-00163e87308f"
    -chapters: Doctrine\ORM\PersistentCollection {#13332 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#13337 …}
    -exercises: Doctrine\ORM\PersistentCollection {#13334 …}
    -minimumTime: DateTime @21600 {#13323
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#13339 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#2872 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#13341 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#13343 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#13349 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
    -createdAt: DateTime @1552642866 {#13329
      date: 2019-03-15 10:41:06.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757077461 {#13330
      date: 2025-09-05 15:04:21.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#3719 …}
    #fromApi: false
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\TrainingVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\PracticalCaseUserVoter"
ACCESS ABSTAIN
"Nellapp\Bundle\SDKBundle\Permission\Security\Voter\SuperAdminVoter"
ACCESS ABSTAIN
Show voter details
148 DENIED FRONT_ACCESS
[
  "training" => App\Entity\Scholar\Training\SharedTraining {#1693
    -lockBy: App\Entity\Scholar\Training\Training {#1808 …}
    -lockByStatus: 1
    -id: "118f5801-5242-11ee-ba02-0242c0a81004"
    -modules: Doctrine\ORM\PersistentCollection {#1706 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1733 …}
    -totalHourDescription: 833
    -videoDescription: null
    -diplomaDescription: "Titre de niveau V (Bac +2)"
    -trainingProduct: null
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1743 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1745 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1749 …}
    -thematic: [
      "3"
    ]
    -diploma: 2
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1792 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
    -createdAt: DateTime @1694615421 {#1686
      date: 2023-09-13 16:30:21.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1757458838 {#1691
      date: 2025-09-10 01:00:38.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1816 …}
    #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 {#1850 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#2671
    -lockBy: App\Entity\Scholar\Module\OriginModule {#2686 …}
    -lockByStatus: 1
    -id: "641541c1-3382-11e9-8180-00163e87308f"
    -lessons: Doctrine\ORM\PersistentCollection {#2672 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#2677 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#2682 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
    -createdAt: DateTime @1550497072 {#2662
      date: 2019-02-18 14:37:52.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458818 {#2670
      date: 2025-09-10 01:00:18.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#13374
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#13397 …}
    -lockByStatus: 1
    -id: "754cb756-3374-11e9-8180-00163e87308f"
    -chapters: Doctrine\ORM\PersistentCollection {#13375 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#13380 …}
    -exercises: Doctrine\ORM\PersistentCollection {#13377 …}
    -minimumTime: DateTime @21600 {#13367
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#13382 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#2872 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#13384 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#13386 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#13392 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
    -createdAt: DateTime @1550491088 {#13372
      date: 2019-02-18 12:58:08.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1756893547 {#13373
      date: 2025-09-03 11:59:07.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#13390 …}
    #fromApi: false
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\TrainingVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\PracticalCaseUserVoter"
ACCESS ABSTAIN
"Nellapp\Bundle\SDKBundle\Permission\Security\Voter\SuperAdminVoter"
ACCESS ABSTAIN
Show voter details
149 DENIED FRONT_ACCESS
[
  "training" => App\Entity\Scholar\Training\SharedTraining {#1693
    -lockBy: App\Entity\Scholar\Training\Training {#1808 …}
    -lockByStatus: 1
    -id: "118f5801-5242-11ee-ba02-0242c0a81004"
    -modules: Doctrine\ORM\PersistentCollection {#1706 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1733 …}
    -totalHourDescription: 833
    -videoDescription: null
    -diplomaDescription: "Titre de niveau V (Bac +2)"
    -trainingProduct: null
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1743 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1745 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1749 …}
    -thematic: [
      "3"
    ]
    -diploma: 2
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1792 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
    -createdAt: DateTime @1694615421 {#1686
      date: 2023-09-13 16:30:21.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1757458838 {#1691
      date: 2025-09-10 01:00:38.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1816 …}
    #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 {#1850 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#2671
    -lockBy: App\Entity\Scholar\Module\OriginModule {#2686 …}
    -lockByStatus: 1
    -id: "641541c1-3382-11e9-8180-00163e87308f"
    -lessons: Doctrine\ORM\PersistentCollection {#2672 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#2677 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#2682 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
    -createdAt: DateTime @1550497072 {#2662
      date: 2019-02-18 14:37:52.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458818 {#2670
      date: 2025-09-10 01:00:18.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#13417
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#13439 …}
    -lockByStatus: 1
    -id: "7e6a59e1-4707-11e9-8180-00163e87308f"
    -chapters: Doctrine\ORM\PersistentCollection {#13418 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#13423 …}
    -exercises: Doctrine\ORM\PersistentCollection {#13420 …}
    -minimumTime: DateTime @21600 {#13410
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#13425 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#2872 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#13427 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#13429 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#13435 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
    -createdAt: DateTime @1552643312 {#13415
      date: 2019-03-15 10:48:32.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757342319 {#13416
      date: 2025-09-08 16:38:39.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#3719 …}
    #fromApi: false
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\TrainingVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\PracticalCaseUserVoter"
ACCESS ABSTAIN
"Nellapp\Bundle\SDKBundle\Permission\Security\Voter\SuperAdminVoter"
ACCESS ABSTAIN
Show voter details
150 DENIED FRONT_ACCESS
[
  "training" => App\Entity\Scholar\Training\SharedTraining {#1693
    -lockBy: App\Entity\Scholar\Training\Training {#1808 …}
    -lockByStatus: 1
    -id: "118f5801-5242-11ee-ba02-0242c0a81004"
    -modules: Doctrine\ORM\PersistentCollection {#1706 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1733 …}
    -totalHourDescription: 833
    -videoDescription: null
    -diplomaDescription: "Titre de niveau V (Bac +2)"
    -trainingProduct: null
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1743 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1745 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1749 …}
    -thematic: [
      "3"
    ]
    -diploma: 2
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1792 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
    -createdAt: DateTime @1694615421 {#1686
      date: 2023-09-13 16:30:21.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1757458838 {#1691
      date: 2025-09-10 01:00:38.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1816 …}
    #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 {#1850 …}
  }
  "module" => App\Entity\Scholar\Module\OriginModule {#2698
    -image: null
    -sharedModules: Doctrine\ORM\PersistentCollection {#2707 …}
    -duplicateFrom: null
    -id: "8a51994e-b3d7-11ef-8b0b-0242c0a83003"
    -lessons: Doctrine\ORM\PersistentCollection {#2699 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#2704 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#2708 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
    -createdAt: DateTime @1733492379 {#2689
      date: 2024-12-06 14:39:39.0 Europe/Paris (+01:00)
    }
    -updatedAt: null
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -name: "Evaluations et corrections AI"
    -description: "ECF100 - Evaluations et corrections AI"
    -public: false
    -_links: null
    -status: "published"
  }
  "lesson" => App\Entity\Scholar\Lesson\OriginLesson {#13572
    -ref: "ECF101"
    -image: null
    -objective: "Évaluation en Cours de formation"
    -sharedLessons: Doctrine\ORM\PersistentCollection {#13589 …}
    -lessonReviewActivated: true
    -indexedContent: null
    -id: "40c0ebd7-b3d6-11ef-8b0b-0242c0a83003"
    -chapters: Doctrine\ORM\PersistentCollection {#13573 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#13578 …}
    -exercises: Doctrine\ORM\PersistentCollection {#13575 …}
    -minimumTime: DateTime @21600 {#13569
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#13580 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#13582 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#13583 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#13585 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#13590 …}
    -enableChatBot: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
    -createdAt: DateTime @1733491826 {#13570
      date: 2024-12-06 14:30:26.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1750847724 {#13571
      date: 2025-06-25 12:35:24.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -status: "published"
    -name: "Evaluation 1 AI"
    -description: """
      <p>&Eacute;valuation 1 ECF100-Ref_ECF101</p>\r\n
      <p>C'est le jour de votre &eacute;valuation en cours de formation.</p>\r\n
      <p>Pour prendre connaissance de la marche &agrave; suivre, acc&eacute;der aux consignes En cliquant &agrave; droite sur &Eacute;valuation :</p>\r\n
      <p>&nbsp;</p>\r\n
      <p><img src="/uploads/channel_images/dfbe7929-e929-4fb5-a6d3-6e6367ea1554.png" width="529" height="230" /></p>
      """
    -public: false
    -_links: null
    -lessonReviewActivated: true
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\TrainingVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\PracticalCaseUserVoter"
ACCESS ABSTAIN
"Nellapp\Bundle\SDKBundle\Permission\Security\Voter\SuperAdminVoter"
ACCESS ABSTAIN
Show voter details
151 DENIED FRONT_ACCESS
[
  "training" => App\Entity\Scholar\Training\SharedTraining {#1693
    -lockBy: App\Entity\Scholar\Training\Training {#1808 …}
    -lockByStatus: 1
    -id: "118f5801-5242-11ee-ba02-0242c0a81004"
    -modules: Doctrine\ORM\PersistentCollection {#1706 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1733 …}
    -totalHourDescription: 833
    -videoDescription: null
    -diplomaDescription: "Titre de niveau V (Bac +2)"
    -trainingProduct: null
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1743 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1745 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1749 …}
    -thematic: [
      "3"
    ]
    -diploma: 2
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1792 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
    -createdAt: DateTime @1694615421 {#1686
      date: 2023-09-13 16:30:21.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1757458838 {#1691
      date: 2025-09-10 01:00:38.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1816 …}
    #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 {#1850 …}
  }
  "module" => App\Entity\Scholar\Module\OriginModule {#2698
    -image: null
    -sharedModules: Doctrine\ORM\PersistentCollection {#2707 …}
    -duplicateFrom: null
    -id: "8a51994e-b3d7-11ef-8b0b-0242c0a83003"
    -lessons: Doctrine\ORM\PersistentCollection {#2699 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#2704 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#2708 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
    -createdAt: DateTime @1733492379 {#2689
      date: 2024-12-06 14:39:39.0 Europe/Paris (+01:00)
    }
    -updatedAt: null
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -name: "Evaluations et corrections AI"
    -description: "ECF100 - Evaluations et corrections AI"
    -public: false
    -_links: null
    -status: "published"
  }
  "lesson" => App\Entity\Scholar\Lesson\OriginLesson {#13595
    -ref: "ECF201 AI"
    -image: null
    -objective: "Évaluation en Cours de formation"
    -sharedLessons: Doctrine\ORM\PersistentCollection {#13611 …}
    -lessonReviewActivated: true
    -indexedContent: null
    -id: "42723ab6-b3d9-11ef-8b0b-0242c0a83003"
    -chapters: Doctrine\ORM\PersistentCollection {#13596 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#13601 …}
    -exercises: Doctrine\ORM\PersistentCollection {#13598 …}
    -minimumTime: DateTime @21600 {#13592
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#13603 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#13582 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#13605 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#13607 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#13612 …}
    -enableChatBot: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
    -createdAt: DateTime @1733493117 {#13593
      date: 2024-12-06 14:51:57.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1750847724 {#13594
      date: 2025-06-25 12:35:24.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -status: "published"
    -name: "Evaluation 2 AI"
    -description: """
      <p>&Eacute;valuation 2 ECF200-Ref_ECF201</p>\r\n
      <p>C'est le jour de votre &eacute;valuation en cours de formation.</p>\r\n
      <p>Pour prendre connaissance de la marche &agrave; suivre, acc&eacute;der aux consignes En cliquant &agrave; droite sur &Eacute;valuation :</p>\r\n
      <p>&nbsp;</p>\r\n
      <p><img src="/uploads/channel_images/dfbe7929-e929-4fb5-a6d3-6e6367ea1554.png" width="529" height="230" /></p>
      """
    -public: false
    -_links: null
    -lessonReviewActivated: true
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\TrainingVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\PracticalCaseUserVoter"
ACCESS ABSTAIN
"Nellapp\Bundle\SDKBundle\Permission\Security\Voter\SuperAdminVoter"
ACCESS ABSTAIN
Show voter details
152 DENIED FRONT_ACCESS
[
  "training" => App\Entity\Scholar\Training\SharedTraining {#1693
    -lockBy: App\Entity\Scholar\Training\Training {#1808 …}
    -lockByStatus: 1
    -id: "118f5801-5242-11ee-ba02-0242c0a81004"
    -modules: Doctrine\ORM\PersistentCollection {#1706 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1733 …}
    -totalHourDescription: 833
    -videoDescription: null
    -diplomaDescription: "Titre de niveau V (Bac +2)"
    -trainingProduct: null
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1743 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1745 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1749 …}
    -thematic: [
      "3"
    ]
    -diploma: 2
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1792 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
    -createdAt: DateTime @1694615421 {#1686
      date: 2023-09-13 16:30:21.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1757458838 {#1691
      date: 2025-09-10 01:00:38.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1816 …}
    #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 {#1850 …}
  }
  "module" => App\Entity\Scholar\Module\OriginModule {#2698
    -image: null
    -sharedModules: Doctrine\ORM\PersistentCollection {#2707 …}
    -duplicateFrom: null
    -id: "8a51994e-b3d7-11ef-8b0b-0242c0a83003"
    -lessons: Doctrine\ORM\PersistentCollection {#2699 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#2704 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#2708 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
    -createdAt: DateTime @1733492379 {#2689
      date: 2024-12-06 14:39:39.0 Europe/Paris (+01:00)
    }
    -updatedAt: null
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -name: "Evaluations et corrections AI"
    -description: "ECF100 - Evaluations et corrections AI"
    -public: false
    -_links: null
    -status: "published"
  }
  "lesson" => App\Entity\Scholar\Lesson\OriginLesson {#13617
    -ref: "ECF301 AI"
    -image: null
    -objective: "Évaluation en Cours de formation"
    -sharedLessons: Doctrine\ORM\PersistentCollection {#13633 …}
    -lessonReviewActivated: true
    -indexedContent: null
    -id: "94d6cdfc-b3d9-11ef-8b0b-0242c0a83003"
    -chapters: Doctrine\ORM\PersistentCollection {#13618 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#13623 …}
    -exercises: Doctrine\ORM\PersistentCollection {#13620 …}
    -minimumTime: DateTime @21600 {#13614
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#13625 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#13582 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#13627 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#13629 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#13634 …}
    -enableChatBot: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
    -createdAt: DateTime @1733493255 {#13615
      date: 2024-12-06 14:54:15.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1750847724 {#13616
      date: 2025-06-25 12:35:24.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -status: "published"
    -name: "Evaluation 3 AI"
    -description: """
      <p>&Eacute;valuation 3 ECF300-Ref_ECF301 AI</p>\r\n
      <p>C'est le jour de votre &eacute;valuation en cours de formation.</p>\r\n
      <p>Pour prendre connaissance de la marche &agrave; suivre, acc&eacute;der aux consignes En cliquant &agrave; droite sur &Eacute;valuation :</p>\r\n
      <p>&nbsp;</p>\r\n
      <p><img src="/uploads/channel_images/dfbe7929-e929-4fb5-a6d3-6e6367ea1554.png" width="529" height="230" /></p>
      """
    -public: false
    -_links: null
    -lessonReviewActivated: true
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\TrainingVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\PracticalCaseUserVoter"
ACCESS ABSTAIN
"Nellapp\Bundle\SDKBundle\Permission\Security\Voter\SuperAdminVoter"
ACCESS ABSTAIN
Show voter details
153 DENIED FRONT_ACCESS
[
  "training" => App\Entity\Scholar\Training\SharedTraining {#1693
    -lockBy: App\Entity\Scholar\Training\Training {#1808 …}
    -lockByStatus: 1
    -id: "118f5801-5242-11ee-ba02-0242c0a81004"
    -modules: Doctrine\ORM\PersistentCollection {#1706 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1733 …}
    -totalHourDescription: 833
    -videoDescription: null
    -diplomaDescription: "Titre de niveau V (Bac +2)"
    -trainingProduct: null
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1743 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1745 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1749 …}
    -thematic: [
      "3"
    ]
    -diploma: 2
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1792 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
    -createdAt: DateTime @1694615421 {#1686
      date: 2023-09-13 16:30:21.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1757458838 {#1691
      date: 2025-09-10 01:00:38.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1816 …}
    #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 {#1850 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#2712
    -lockBy: App\Entity\Scholar\Module\OriginModule {#2726 …}
    -lockByStatus: 1
    -id: "696d722e-7564-11ed-a9f8-0242c0a8a005"
    -lessons: Doctrine\ORM\PersistentCollection {#2713 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#2718 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#2722 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
    -createdAt: DateTime @1670330964 {#2710
      date: 2022-12-06 13:49:24.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1692868510 {#2711
      date: 2023-08-24 11:15:10.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#13724
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#13747 …}
    -lockByStatus: 1
    -id: "a4b1e29a-7562-11ed-a9f8-0242c0a8a005"
    -chapters: Doctrine\ORM\PersistentCollection {#13725 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#13730 …}
    -exercises: Doctrine\ORM\PersistentCollection {#13727 …}
    -minimumTime: DateTime @21600 {#13721
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#13732 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#2872 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#13734 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#13736 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#13742 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
    -createdAt: DateTime @1670330204 {#13722
      date: 2022-12-06 13:36:44.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757308050 {#13723
      date: 2025-09-08 07:07:30.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#7847 …}
    #fromApi: false
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\TrainingVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\PracticalCaseUserVoter"
ACCESS ABSTAIN
"Nellapp\Bundle\SDKBundle\Permission\Security\Voter\SuperAdminVoter"
ACCESS ABSTAIN
Show voter details
154 DENIED FRONT_ACCESS
[
  "training" => App\Entity\Scholar\Training\SharedTraining {#1693
    -lockBy: App\Entity\Scholar\Training\Training {#1808 …}
    -lockByStatus: 1
    -id: "118f5801-5242-11ee-ba02-0242c0a81004"
    -modules: Doctrine\ORM\PersistentCollection {#1706 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1733 …}
    -totalHourDescription: 833
    -videoDescription: null
    -diplomaDescription: "Titre de niveau V (Bac +2)"
    -trainingProduct: null
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1743 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1745 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1749 …}
    -thematic: [
      "3"
    ]
    -diploma: 2
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1792 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
    -createdAt: DateTime @1694615421 {#1686
      date: 2023-09-13 16:30:21.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1757458838 {#1691
      date: 2025-09-10 01:00:38.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1816 …}
    #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 {#1850 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#2712
    -lockBy: App\Entity\Scholar\Module\OriginModule {#2726 …}
    -lockByStatus: 1
    -id: "696d722e-7564-11ed-a9f8-0242c0a8a005"
    -lessons: Doctrine\ORM\PersistentCollection {#2713 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#2718 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#2722 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
    -createdAt: DateTime @1670330964 {#2710
      date: 2022-12-06 13:49:24.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1692868510 {#2711
      date: 2023-08-24 11:15:10.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#13767
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#13791 …}
    -lockByStatus: 1
    -id: "1bee5e7b-7551-11ed-a9f8-0242c0a8a005"
    -chapters: Doctrine\ORM\PersistentCollection {#13768 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#13773 …}
    -exercises: Doctrine\ORM\PersistentCollection {#13770 …}
    -minimumTime: DateTime @21600 {#13760
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#13775 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#2872 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#13777 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#13779 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#13785 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
    -createdAt: DateTime @1670322673 {#13765
      date: 2022-12-06 11:31:13.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1756804629 {#13766
      date: 2025-09-02 11:17:09.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#13783 …}
    #fromApi: false
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\TrainingVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\PracticalCaseUserVoter"
ACCESS ABSTAIN
"Nellapp\Bundle\SDKBundle\Permission\Security\Voter\SuperAdminVoter"
ACCESS ABSTAIN
Show voter details
155 DENIED FRONT_ACCESS
[
  "training" => App\Entity\Scholar\Training\SharedTraining {#1693
    -lockBy: App\Entity\Scholar\Training\Training {#1808 …}
    -lockByStatus: 1
    -id: "118f5801-5242-11ee-ba02-0242c0a81004"
    -modules: Doctrine\ORM\PersistentCollection {#1706 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1733 …}
    -totalHourDescription: 833
    -videoDescription: null
    -diplomaDescription: "Titre de niveau V (Bac +2)"
    -trainingProduct: null
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1743 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1745 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1749 …}
    -thematic: [
      "3"
    ]
    -diploma: 2
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1792 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
    -createdAt: DateTime @1694615421 {#1686
      date: 2023-09-13 16:30:21.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1757458838 {#1691
      date: 2025-09-10 01:00:38.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1816 …}
    #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 {#1850 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#2712
    -lockBy: App\Entity\Scholar\Module\OriginModule {#2726 …}
    -lockByStatus: 1
    -id: "696d722e-7564-11ed-a9f8-0242c0a8a005"
    -lessons: Doctrine\ORM\PersistentCollection {#2713 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#2718 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#2722 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
    -createdAt: DateTime @1670330964 {#2710
      date: 2022-12-06 13:49:24.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1692868510 {#2711
      date: 2023-08-24 11:15:10.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#13811
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#13833 …}
    -lockByStatus: 1
    -id: "57f45b98-7553-11ed-a9f8-0242c0a8a005"
    -chapters: Doctrine\ORM\PersistentCollection {#13812 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#13817 …}
    -exercises: Doctrine\ORM\PersistentCollection {#13814 …}
    -minimumTime: DateTime @21600 {#13804
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#13819 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#2872 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#13821 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#13823 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#13829 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
    -createdAt: DateTime @1670323633 {#13809
      date: 2022-12-06 11:47:13.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1756886313 {#13810
      date: 2025-09-03 09:58:33.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#13783 …}
    #fromApi: false
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\TrainingVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\PracticalCaseUserVoter"
ACCESS ABSTAIN
"Nellapp\Bundle\SDKBundle\Permission\Security\Voter\SuperAdminVoter"
ACCESS ABSTAIN
Show voter details
156 DENIED FRONT_ACCESS
[
  "training" => App\Entity\Scholar\Training\SharedTraining {#1693
    -lockBy: App\Entity\Scholar\Training\Training {#1808 …}
    -lockByStatus: 1
    -id: "118f5801-5242-11ee-ba02-0242c0a81004"
    -modules: Doctrine\ORM\PersistentCollection {#1706 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1733 …}
    -totalHourDescription: 833
    -videoDescription: null
    -diplomaDescription: "Titre de niveau V (Bac +2)"
    -trainingProduct: null
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1743 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1745 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1749 …}
    -thematic: [
      "3"
    ]
    -diploma: 2
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1792 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
    -createdAt: DateTime @1694615421 {#1686
      date: 2023-09-13 16:30:21.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1757458838 {#1691
      date: 2025-09-10 01:00:38.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1816 …}
    #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 {#1850 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#2712
    -lockBy: App\Entity\Scholar\Module\OriginModule {#2726 …}
    -lockByStatus: 1
    -id: "696d722e-7564-11ed-a9f8-0242c0a8a005"
    -lessons: Doctrine\ORM\PersistentCollection {#2713 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#2718 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#2722 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
    -createdAt: DateTime @1670330964 {#2710
      date: 2022-12-06 13:49:24.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1692868510 {#2711
      date: 2023-08-24 11:15:10.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#13853
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#13876 …}
    -lockByStatus: 1
    -id: "b9ff1f3a-7553-11ed-a9f8-0242c0a8a005"
    -chapters: Doctrine\ORM\PersistentCollection {#13854 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#13859 …}
    -exercises: Doctrine\ORM\PersistentCollection {#13856 …}
    -minimumTime: DateTime @21600 {#13846
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#13861 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#2872 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#13863 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#13865 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#13871 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
    -createdAt: DateTime @1670323798 {#13851
      date: 2022-12-06 11:49:58.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1756888359 {#13852
      date: 2025-09-03 10:32:39.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#13783 …}
    #fromApi: false
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\TrainingVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\PracticalCaseUserVoter"
ACCESS ABSTAIN
"Nellapp\Bundle\SDKBundle\Permission\Security\Voter\SuperAdminVoter"
ACCESS ABSTAIN
Show voter details
157 DENIED FRONT_ACCESS
[
  "training" => App\Entity\Scholar\Training\SharedTraining {#1693
    -lockBy: App\Entity\Scholar\Training\Training {#1808 …}
    -lockByStatus: 1
    -id: "118f5801-5242-11ee-ba02-0242c0a81004"
    -modules: Doctrine\ORM\PersistentCollection {#1706 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1733 …}
    -totalHourDescription: 833
    -videoDescription: null
    -diplomaDescription: "Titre de niveau V (Bac +2)"
    -trainingProduct: null
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1743 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1745 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1749 …}
    -thematic: [
      "3"
    ]
    -diploma: 2
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1792 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
    -createdAt: DateTime @1694615421 {#1686
      date: 2023-09-13 16:30:21.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1757458838 {#1691
      date: 2025-09-10 01:00:38.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1816 …}
    #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 {#1850 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\TrainingVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\PracticalCaseUserVoter"
ACCESS ABSTAIN
"Nellapp\Bundle\SDKBundle\Permission\Security\Voter\SuperAdminVoter"
ACCESS ABSTAIN
Show voter details
158 DENIED IS_AUTHENTICATED_REMEMBERED
null
"Symfony\Component\Security\Core\Authorization\Voter\AuthenticatedVoter"
ACCESS DENIED
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\TrainingVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\PracticalCaseUserVoter"
ACCESS ABSTAIN
"Nellapp\Bundle\SDKBundle\Permission\Security\Voter\SuperAdminVoter"
ACCESS ABSTAIN
Show voter details
159 DENIED CHANNEL_USER_PERM_TRAINING_SHOW
App\Entity\Scholar\Training\SharedTraining {#1693
  -lockBy: App\Entity\Scholar\Training\Training {#1808 …}
  -lockByStatus: 1
  -id: "118f5801-5242-11ee-ba02-0242c0a81004"
  -modules: Doctrine\ORM\PersistentCollection {#1706 …}
  -image: Proxies\__CG__\App\Entity\Channel\Image {#1733 …}
  -totalHourDescription: 833
  -videoDescription: null
  -diplomaDescription: "Titre de niveau V (Bac +2)"
  -trainingProduct: null
  -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1743 …}
  -trainingType: "blended"
  -abstractCursus: Doctrine\ORM\PersistentCollection {#1745 …}
  -sharedTrainings: Doctrine\ORM\PersistentCollection {#1749 …}
  -thematic: [
    "3"
  ]
  -diploma: 2
  -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1792 …}
  -duplicateFrom: null
  -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1850 …}
  -createdAt: DateTime @1694615421 {#1686
    date: 2023-09-13 16:30:21.0 Europe/Paris (+02:00)
  }
  -updatedAt: DateTime @1757458838 {#1691
    date: 2025-09-10 01:00:38.0 Europe/Paris (+02:00)
  }
  #createdBy: null
  #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1816 …}
  #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 {#1850 …}
}
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\TrainingVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\PracticalCaseUserVoter"
ACCESS ABSTAIN
"Nellapp\Bundle\SDKBundle\Permission\Security\Voter\ChannelUserPermissionResourceVoter"
ACCESS DENIED
"Nellapp\Bundle\SDKBundle\Permission\Security\Voter\SuperAdminVoter"
ACCESS ABSTAIN
Show voter details