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 {#1391
  -map: Symfony\Component\Security\Http\AccessMap {#1390 …}
  -authenticationEntryPoint: null
  -logger: Symfony\Bridge\Monolog\Logger {#1414 …}
  -httpPort: 80
  -httpsPort: 443
}
0.00 ms (none)
Symfony\Component\Security\Http\Firewall\ContextListener {#1382
  -tokenStorage: Symfony\Component\Security\Core\Authentication\Token\Storage\TokenStorage {#624 …}
  -sessionKey: "_security_main"
  -logger: Symfony\Bridge\Monolog\Logger {#1414 …}
  -userProviders: Symfony\Component\DependencyInjection\Argument\RewindableGenerator {#1381 …}
  -dispatcher: Symfony\Component\EventDispatcher\EventDispatcher {#1411 …}
  -registered: false
  -trustResolver: Symfony\Component\Security\Core\Authentication\AuthenticationTrustResolver {#1422 …}
  -rememberMeServices: null
  -sessionTrackerEnabler: [
    Symfony\Component\Security\Core\Authentication\Token\Storage\UsageTrackingTokenStorage {#625 …}
    "enableUsageTracking"
  ]
}
0.00 ms (none)
Symfony\Component\Security\Http\Firewall\AuthenticatorManagerListener {#1377
  -authenticatorManager: Symfony\Component\Security\Http\Authentication\AuthenticatorManager {#1376 …}
}
0.00 ms (none)
Symfony\Component\Security\Http\Firewall\AccessListener {#1374
  -tokenStorage: Symfony\Component\Security\Core\Authentication\Token\Storage\UsageTrackingTokenStorage {#625 …}
  -accessDecisionManager: Symfony\Component\Security\Core\Authorization\TraceableAccessDecisionManager {#276 …}
  -map: Symfony\Component\Security\Http\AccessMap {#1390 …}
  -authManager: null
  -exceptionOnNoToken: false
}
0.00 ms (none)
Symfony\Component\Security\Http\Firewall\LogoutListener {#1412
  -tokenStorage: Symfony\Component\Security\Core\Authentication\Token\Storage\UsageTrackingTokenStorage {#625 …}
  -options: [
    "csrf_parameter" => "_csrf_token"
    "csrf_token_id" => "logout"
    "logout_path" => "/logout"
  ]
  -httpUtils: Symfony\Component\Security\Http\HttpUtils {#1427 …}
  -csrfTokenManager: null
  -eventDispatcher: Symfony\Component\EventDispatcher\EventDispatcher {#1411 …}
}
0.00 ms (none)

Authenticators

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

Access Decision

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

Access decision log

# Result Attributes Object
1 GRANTED FRONT_ACCESS
[
  "training" => App\Entity\Scholar\Training\SharedTraining {#1699
    -lockBy: App\Entity\Scholar\Training\Training {#1813 …}
    -lockByStatus: 1
    -id: "118f5801-5242-11ee-ba02-0242c0a81004"
    -modules: Doctrine\ORM\PersistentCollection {#1712 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1739 …}
    -totalHourDescription: 833
    -videoDescription: null
    -diplomaDescription: "Titre de niveau V (Bac +2)"
    -trainingProduct: null
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1749 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1751 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1755 …}
    -thematic: [
      "3"
    ]
    -diploma: 2
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1797 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1858 …}
    -createdAt: DateTime @1694615421 {#1692
      date: 2023-09-13 16:30:21.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1757458838 {#1697
      date: 2025-09-10 01:00:38.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1821 …}
    #fromApi: false
    -name: "Assistant immobilier"
    -description: """
      L’assistant immobilier travaille dans un environnement codifié, avec des professionnels relevant d’une profession réglementée. À ce titre, il doit maintenir le niveau de ses connaissances réglementaires en assurant en continu une veille juridique relative au secteur de l’immobilier, afin de tenir compte des réglementations applicables et de leurs modifications.\r\n
      \r\n
      Pilier de la structure et relais de l’information, il prend en charge l’assistanat juridique, le traitement administratif des opérations liées à la transaction, à la gestion locative et au syndic de copropriété et assure la liaison avec les clients et les partenaires, dans le respect des échéances et de la réglementation en vigueur.
      """
    -public: false
    -_links: null
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1858 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#1978
    -lockBy: App\Entity\Scholar\Module\OriginModule {#2024 …}
    -lockByStatus: 1
    -id: "2b6a41ad-354a-11e9-8180-00163e87308f"
    -lessons: Doctrine\ORM\PersistentCollection {#1984 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#2008 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#2013 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1858 …}
    -createdAt: DateTime @1550692828 {#1971
      date: 2019-02-20 21:00:28.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458818 {#1976
      date: 2025-09-10 01:00:18.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1821 …}
    #fromApi: false
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1858 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#2846
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#2928 …}
    -lockByStatus: 1
    -id: "8ff02cd5-3543-11e9-8180-00163e87308f"
    -chapters: Doctrine\ORM\PersistentCollection {#2862 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#2875 …}
    -exercises: Doctrine\ORM\PersistentCollection {#2872 …}
    -minimumTime: DateTime @21600 {#2843
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#2891 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#2880 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#2896 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#2920 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#2910 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1858 …}
    -createdAt: DateTime @1550689990 {#2842
      date: 2019-02-20 20:13:10.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757457507 {#2819
      date: 2025-09-10 00:38:27.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1832 …}
    #fromApi: false
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1858 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS GRANTED
Show voter details
2 GRANTED FRONT_ACCESS
[
  "training" => App\Entity\Scholar\Training\SharedTraining {#1699
    -lockBy: App\Entity\Scholar\Training\Training {#1813 …}
    -lockByStatus: 1
    -id: "118f5801-5242-11ee-ba02-0242c0a81004"
    -modules: Doctrine\ORM\PersistentCollection {#1712 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1739 …}
    -totalHourDescription: 833
    -videoDescription: null
    -diplomaDescription: "Titre de niveau V (Bac +2)"
    -trainingProduct: null
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1749 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1751 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1755 …}
    -thematic: [
      "3"
    ]
    -diploma: 2
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1797 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1858 …}
    -createdAt: DateTime @1694615421 {#1692
      date: 2023-09-13 16:30:21.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1757458838 {#1697
      date: 2025-09-10 01:00:38.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1821 …}
    #fromApi: false
    -name: "Assistant immobilier"
    -description: """
      L’assistant immobilier travaille dans un environnement codifié, avec des professionnels relevant d’une profession réglementée. À ce titre, il doit maintenir le niveau de ses connaissances réglementaires en assurant en continu une veille juridique relative au secteur de l’immobilier, afin de tenir compte des réglementations applicables et de leurs modifications.\r\n
      \r\n
      Pilier de la structure et relais de l’information, il prend en charge l’assistanat juridique, le traitement administratif des opérations liées à la transaction, à la gestion locative et au syndic de copropriété et assure la liaison avec les clients et les partenaires, dans le respect des échéances et de la réglementation en vigueur.
      """
    -public: false
    -_links: null
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1858 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#1978
    -lockBy: App\Entity\Scholar\Module\OriginModule {#2024 …}
    -lockByStatus: 1
    -id: "2b6a41ad-354a-11e9-8180-00163e87308f"
    -lessons: Doctrine\ORM\PersistentCollection {#1984 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#2008 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#2013 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1858 …}
    -createdAt: DateTime @1550692828 {#1971
      date: 2019-02-20 21:00:28.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458818 {#1976
      date: 2025-09-10 01:00:18.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1821 …}
    #fromApi: false
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1858 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#2950
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#2978 …}
    -lockByStatus: 1
    -id: "95cfcbd4-169d-11ea-9c0f-0242c0a8b002"
    -chapters: Doctrine\ORM\PersistentCollection {#2951 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#2961 …}
    -exercises: Doctrine\ORM\PersistentCollection {#2958 …}
    -minimumTime: DateTime @21600 {#2922
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#2963 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#2880 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#2965 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#2967 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#2973 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1858 …}
    -createdAt: DateTime @1575467666 {#2915
      date: 2019-12-04 14:54:26.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458810 {#2949
      date: 2025-09-10 01:00:10.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#2971 …}
    #fromApi: false
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1858 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS GRANTED
Show voter details
3 DENIED FRONT_ACCESS
[
  "training" => App\Entity\Scholar\Training\SharedTraining {#1699
    -lockBy: App\Entity\Scholar\Training\Training {#1813 …}
    -lockByStatus: 1
    -id: "118f5801-5242-11ee-ba02-0242c0a81004"
    -modules: Doctrine\ORM\PersistentCollection {#1712 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1739 …}
    -totalHourDescription: 833
    -videoDescription: null
    -diplomaDescription: "Titre de niveau V (Bac +2)"
    -trainingProduct: null
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1749 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1751 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1755 …}
    -thematic: [
      "3"
    ]
    -diploma: 2
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1797 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1858 …}
    -createdAt: DateTime @1694615421 {#1692
      date: 2023-09-13 16:30:21.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1757458838 {#1697
      date: 2025-09-10 01:00:38.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1821 …}
    #fromApi: false
    -name: "Assistant immobilier"
    -description: """
      L’assistant immobilier travaille dans un environnement codifié, avec des professionnels relevant d’une profession réglementée. À ce titre, il doit maintenir le niveau de ses connaissances réglementaires en assurant en continu une veille juridique relative au secteur de l’immobilier, afin de tenir compte des réglementations applicables et de leurs modifications.\r\n
      \r\n
      Pilier de la structure et relais de l’information, il prend en charge l’assistanat juridique, le traitement administratif des opérations liées à la transaction, à la gestion locative et au syndic de copropriété et assure la liaison avec les clients et les partenaires, dans le respect des échéances et de la réglementation en vigueur.
      """
    -public: false
    -_links: null
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1858 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#1978
    -lockBy: App\Entity\Scholar\Module\OriginModule {#2024 …}
    -lockByStatus: 1
    -id: "2b6a41ad-354a-11e9-8180-00163e87308f"
    -lessons: Doctrine\ORM\PersistentCollection {#1984 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#2008 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#2013 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1858 …}
    -createdAt: DateTime @1550692828 {#1971
      date: 2019-02-20 21:00:28.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458818 {#1976
      date: 2025-09-10 01:00:18.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1821 …}
    #fromApi: false
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1858 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#3000
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#3022 …}
    -lockByStatus: 1
    -id: "0aeafa8b-a22c-11e9-aad5-0242ac160002"
    -chapters: Doctrine\ORM\PersistentCollection {#3001 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#3006 …}
    -exercises: Doctrine\ORM\PersistentCollection {#3003 …}
    -minimumTime: DateTime @21600 {#2997
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#3008 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#2880 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#3010 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#3012 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#3017 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1858 …}
    -createdAt: DateTime @1562664565 {#2998
      date: 2019-07-09 11:29:25.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1750847724 {#2999
      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 {#1858 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\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 {#1699
    -lockBy: App\Entity\Scholar\Training\Training {#1813 …}
    -lockByStatus: 1
    -id: "118f5801-5242-11ee-ba02-0242c0a81004"
    -modules: Doctrine\ORM\PersistentCollection {#1712 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1739 …}
    -totalHourDescription: 833
    -videoDescription: null
    -diplomaDescription: "Titre de niveau V (Bac +2)"
    -trainingProduct: null
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1749 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1751 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1755 …}
    -thematic: [
      "3"
    ]
    -diploma: 2
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1797 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1858 …}
    -createdAt: DateTime @1694615421 {#1692
      date: 2023-09-13 16:30:21.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1757458838 {#1697
      date: 2025-09-10 01:00:38.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1821 …}
    #fromApi: false
    -name: "Assistant immobilier"
    -description: """
      L’assistant immobilier travaille dans un environnement codifié, avec des professionnels relevant d’une profession réglementée. À ce titre, il doit maintenir le niveau de ses connaissances réglementaires en assurant en continu une veille juridique relative au secteur de l’immobilier, afin de tenir compte des réglementations applicables et de leurs modifications.\r\n
      \r\n
      Pilier de la structure et relais de l’information, il prend en charge l’assistanat juridique, le traitement administratif des opérations liées à la transaction, à la gestion locative et au syndic de copropriété et assure la liaison avec les clients et les partenaires, dans le respect des échéances et de la réglementation en vigueur.
      """
    -public: false
    -_links: null
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1858 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#1978
    -lockBy: App\Entity\Scholar\Module\OriginModule {#2024 …}
    -lockByStatus: 1
    -id: "2b6a41ad-354a-11e9-8180-00163e87308f"
    -lessons: Doctrine\ORM\PersistentCollection {#1984 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#2008 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#2013 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1858 …}
    -createdAt: DateTime @1550692828 {#1971
      date: 2019-02-20 21:00:28.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458818 {#1976
      date: 2025-09-10 01:00:18.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1821 …}
    #fromApi: false
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1858 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#3042
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#3065 …}
    -lockByStatus: 1
    -id: "22f37c7e-354c-11e9-8180-00163e87308f"
    -chapters: Doctrine\ORM\PersistentCollection {#3043 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#3048 …}
    -exercises: Doctrine\ORM\PersistentCollection {#3045 …}
    -minimumTime: DateTime @21600 {#3035
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#3050 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#2880 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#3052 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#3054 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#3060 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1858 …}
    -createdAt: DateTime @1550693673 {#3040
      date: 2019-02-20 21:14:33.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458805 {#3041
      date: 2025-09-10 01:00:05.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#2971 …}
    #fromApi: false
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1858 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\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 {#1699
    -lockBy: App\Entity\Scholar\Training\Training {#1813 …}
    -lockByStatus: 1
    -id: "118f5801-5242-11ee-ba02-0242c0a81004"
    -modules: Doctrine\ORM\PersistentCollection {#1712 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1739 …}
    -totalHourDescription: 833
    -videoDescription: null
    -diplomaDescription: "Titre de niveau V (Bac +2)"
    -trainingProduct: null
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1749 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1751 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1755 …}
    -thematic: [
      "3"
    ]
    -diploma: 2
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1797 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1858 …}
    -createdAt: DateTime @1694615421 {#1692
      date: 2023-09-13 16:30:21.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1757458838 {#1697
      date: 2025-09-10 01:00:38.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1821 …}
    #fromApi: false
    -name: "Assistant immobilier"
    -description: """
      L’assistant immobilier travaille dans un environnement codifié, avec des professionnels relevant d’une profession réglementée. À ce titre, il doit maintenir le niveau de ses connaissances réglementaires en assurant en continu une veille juridique relative au secteur de l’immobilier, afin de tenir compte des réglementations applicables et de leurs modifications.\r\n
      \r\n
      Pilier de la structure et relais de l’information, il prend en charge l’assistanat juridique, le traitement administratif des opérations liées à la transaction, à la gestion locative et au syndic de copropriété et assure la liaison avec les clients et les partenaires, dans le respect des échéances et de la réglementation en vigueur.
      """
    -public: false
    -_links: null
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1858 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#1978
    -lockBy: App\Entity\Scholar\Module\OriginModule {#2024 …}
    -lockByStatus: 1
    -id: "2b6a41ad-354a-11e9-8180-00163e87308f"
    -lessons: Doctrine\ORM\PersistentCollection {#1984 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#2008 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#2013 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1858 …}
    -createdAt: DateTime @1550692828 {#1971
      date: 2019-02-20 21:00:28.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458818 {#1976
      date: 2025-09-10 01:00:18.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1821 …}
    #fromApi: false
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1858 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\OriginLesson {#3086
    -ref: "PRE103"
    -image: null
    -objective: null
    -sharedLessons: Doctrine\ORM\PersistentCollection {#3102 …}
    -lessonReviewActivated: true
    -indexedContent: null
    -id: "92d82a91-e20f-11ef-addf-0242c0a83007"
    -chapters: Doctrine\ORM\PersistentCollection {#3087 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#3092 …}
    -exercises: Doctrine\ORM\PersistentCollection {#3089 …}
    -minimumTime: null
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#3094 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#2348 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#3096 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#3098 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#3104 …}
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1858 …}
    -createdAt: DateTime @1738574198 {#3084
      date: 2025-02-03 10:16:38.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757422899 {#3085
      date: 2025-09-09 15:01:39.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#2971 …}
    #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 {#1699
    -lockBy: App\Entity\Scholar\Training\Training {#1813 …}
    -lockByStatus: 1
    -id: "118f5801-5242-11ee-ba02-0242c0a81004"
    -modules: Doctrine\ORM\PersistentCollection {#1712 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1739 …}
    -totalHourDescription: 833
    -videoDescription: null
    -diplomaDescription: "Titre de niveau V (Bac +2)"
    -trainingProduct: null
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1749 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1751 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1755 …}
    -thematic: [
      "3"
    ]
    -diploma: 2
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1797 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1858 …}
    -createdAt: DateTime @1694615421 {#1692
      date: 2023-09-13 16:30:21.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1757458838 {#1697
      date: 2025-09-10 01:00:38.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1821 …}
    #fromApi: false
    -name: "Assistant immobilier"
    -description: """
      L’assistant immobilier travaille dans un environnement codifié, avec des professionnels relevant d’une profession réglementée. À ce titre, il doit maintenir le niveau de ses connaissances réglementaires en assurant en continu une veille juridique relative au secteur de l’immobilier, afin de tenir compte des réglementations applicables et de leurs modifications.\r\n
      \r\n
      Pilier de la structure et relais de l’information, il prend en charge l’assistanat juridique, le traitement administratif des opérations liées à la transaction, à la gestion locative et au syndic de copropriété et assure la liaison avec les clients et les partenaires, dans le respect des échéances et de la réglementation en vigueur.
      """
    -public: false
    -_links: null
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1858 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#2028
    -lockBy: App\Entity\Scholar\Module\OriginModule {#2056 …}
    -lockByStatus: 1
    -id: "5ccb747d-fbca-11ee-aec4-0242c0a89006"
    -lessons: Doctrine\ORM\PersistentCollection {#2037 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#2047 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#2052 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1858 …}
    -createdAt: DateTime @1713255705 {#2019
      date: 2024-04-16 10:21:45.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1757458818 {#2017
      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 {#1858 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#3299
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#3323 …}
    -lockByStatus: 1
    -id: "9c4a3880-fbca-11ee-aec4-0242c0a89006"
    -chapters: Doctrine\ORM\PersistentCollection {#3300 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#3305 …}
    -exercises: Doctrine\ORM\PersistentCollection {#3302 …}
    -minimumTime: DateTime @21600 {#3296
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#3307 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#2348 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#3309 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#3311 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#3317 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1858 …}
    -createdAt: DateTime @1713255811 {#3297
      date: 2024-04-16 10:23:31.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1756416271 {#3298
      date: 2025-08-28 23:24:31.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#3315 …}
    #fromApi: false
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1858 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\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 {#1699
    -lockBy: App\Entity\Scholar\Training\Training {#1813 …}
    -lockByStatus: 1
    -id: "118f5801-5242-11ee-ba02-0242c0a81004"
    -modules: Doctrine\ORM\PersistentCollection {#1712 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1739 …}
    -totalHourDescription: 833
    -videoDescription: null
    -diplomaDescription: "Titre de niveau V (Bac +2)"
    -trainingProduct: null
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1749 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1751 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1755 …}
    -thematic: [
      "3"
    ]
    -diploma: 2
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1797 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1858 …}
    -createdAt: DateTime @1694615421 {#1692
      date: 2023-09-13 16:30:21.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1757458838 {#1697
      date: 2025-09-10 01:00:38.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1821 …}
    #fromApi: false
    -name: "Assistant immobilier"
    -description: """
      L’assistant immobilier travaille dans un environnement codifié, avec des professionnels relevant d’une profession réglementée. À ce titre, il doit maintenir le niveau de ses connaissances réglementaires en assurant en continu une veille juridique relative au secteur de l’immobilier, afin de tenir compte des réglementations applicables et de leurs modifications.\r\n
      \r\n
      Pilier de la structure et relais de l’information, il prend en charge l’assistanat juridique, le traitement administratif des opérations liées à la transaction, à la gestion locative et au syndic de copropriété et assure la liaison avec les clients et les partenaires, dans le respect des échéances et de la réglementation en vigueur.
      """
    -public: false
    -_links: null
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1858 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#2028
    -lockBy: App\Entity\Scholar\Module\OriginModule {#2056 …}
    -lockByStatus: 1
    -id: "5ccb747d-fbca-11ee-aec4-0242c0a89006"
    -lessons: Doctrine\ORM\PersistentCollection {#2037 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#2047 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#2052 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1858 …}
    -createdAt: DateTime @1713255705 {#2019
      date: 2024-04-16 10:21:45.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1757458818 {#2017
      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 {#1858 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#3343
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#3365 …}
    -lockByStatus: 1
    -id: "f4ff6264-93c7-11f0-94f4-720435f6d49d"
    -chapters: Doctrine\ORM\PersistentCollection {#3344 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#3349 …}
    -exercises: Doctrine\ORM\PersistentCollection {#3346 …}
    -minimumTime: DateTime @21600 {#3336
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#3351 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#2880 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#3353 …}
    -lessonStats: null
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#3360 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1858 …}
    -createdAt: DateTime @1758114746 {#3342
      date: 2025-09-17 15:12:26.0 Europe/Paris (+02:00)
    }
    -updatedAt: null
    #createdBy: Proxies\__CG__\App\Entity\Account\User {#2348 …}
    #updatedBy: null
    #fromApi: false
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1858 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\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 {#1699
    -lockBy: App\Entity\Scholar\Training\Training {#1813 …}
    -lockByStatus: 1
    -id: "118f5801-5242-11ee-ba02-0242c0a81004"
    -modules: Doctrine\ORM\PersistentCollection {#1712 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1739 …}
    -totalHourDescription: 833
    -videoDescription: null
    -diplomaDescription: "Titre de niveau V (Bac +2)"
    -trainingProduct: null
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1749 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1751 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1755 …}
    -thematic: [
      "3"
    ]
    -diploma: 2
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1797 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1858 …}
    -createdAt: DateTime @1694615421 {#1692
      date: 2023-09-13 16:30:21.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1757458838 {#1697
      date: 2025-09-10 01:00:38.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1821 …}
    #fromApi: false
    -name: "Assistant immobilier"
    -description: """
      L’assistant immobilier travaille dans un environnement codifié, avec des professionnels relevant d’une profession réglementée. À ce titre, il doit maintenir le niveau de ses connaissances réglementaires en assurant en continu une veille juridique relative au secteur de l’immobilier, afin de tenir compte des réglementations applicables et de leurs modifications.\r\n
      \r\n
      Pilier de la structure et relais de l’information, il prend en charge l’assistanat juridique, le traitement administratif des opérations liées à la transaction, à la gestion locative et au syndic de copropriété et assure la liaison avec les clients et les partenaires, dans le respect des échéances et de la réglementation en vigueur.
      """
    -public: false
    -_links: null
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1858 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#2028
    -lockBy: App\Entity\Scholar\Module\OriginModule {#2056 …}
    -lockByStatus: 1
    -id: "5ccb747d-fbca-11ee-aec4-0242c0a89006"
    -lessons: Doctrine\ORM\PersistentCollection {#2037 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#2047 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#2052 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1858 …}
    -createdAt: DateTime @1713255705 {#2019
      date: 2024-04-16 10:21:45.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1757458818 {#2017
      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 {#1858 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#3388
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#3411 …}
    -lockByStatus: 1
    -id: "ad81bc7b-06bd-11ea-9c0f-0242c0a8b002"
    -chapters: Doctrine\ORM\PersistentCollection {#3389 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#3394 …}
    -exercises: Doctrine\ORM\PersistentCollection {#3391 …}
    -minimumTime: DateTime @21600 {#3385
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#3396 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#2880 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#3398 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#3400 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#3406 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1858 …}
    -createdAt: DateTime @1573722231 {#3386
      date: 2019-11-14 10:03:51.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458812 {#3387
      date: 2025-09-10 01:00:12.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#2971 …}
    #fromApi: false
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1858 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\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 {#1699
    -lockBy: App\Entity\Scholar\Training\Training {#1813 …}
    -lockByStatus: 1
    -id: "118f5801-5242-11ee-ba02-0242c0a81004"
    -modules: Doctrine\ORM\PersistentCollection {#1712 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1739 …}
    -totalHourDescription: 833
    -videoDescription: null
    -diplomaDescription: "Titre de niveau V (Bac +2)"
    -trainingProduct: null
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1749 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1751 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1755 …}
    -thematic: [
      "3"
    ]
    -diploma: 2
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1797 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1858 …}
    -createdAt: DateTime @1694615421 {#1692
      date: 2023-09-13 16:30:21.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1757458838 {#1697
      date: 2025-09-10 01:00:38.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1821 …}
    #fromApi: false
    -name: "Assistant immobilier"
    -description: """
      L’assistant immobilier travaille dans un environnement codifié, avec des professionnels relevant d’une profession réglementée. À ce titre, il doit maintenir le niveau de ses connaissances réglementaires en assurant en continu une veille juridique relative au secteur de l’immobilier, afin de tenir compte des réglementations applicables et de leurs modifications.\r\n
      \r\n
      Pilier de la structure et relais de l’information, il prend en charge l’assistanat juridique, le traitement administratif des opérations liées à la transaction, à la gestion locative et au syndic de copropriété et assure la liaison avec les clients et les partenaires, dans le respect des échéances et de la réglementation en vigueur.
      """
    -public: false
    -_links: null
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1858 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#2028
    -lockBy: App\Entity\Scholar\Module\OriginModule {#2056 …}
    -lockByStatus: 1
    -id: "5ccb747d-fbca-11ee-aec4-0242c0a89006"
    -lessons: Doctrine\ORM\PersistentCollection {#2037 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#2047 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#2052 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1858 …}
    -createdAt: DateTime @1713255705 {#2019
      date: 2024-04-16 10:21:45.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1757458818 {#2017
      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 {#1858 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#3432
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#3456 …}
    -lockByStatus: 1
    -id: "65f54ad9-c7d7-11e9-85b5-0242c0a84004"
    -chapters: Doctrine\ORM\PersistentCollection {#3433 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#3438 …}
    -exercises: Doctrine\ORM\PersistentCollection {#3435 …}
    -minimumTime: DateTime @21600 {#3424
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#3440 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#2880 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#3442 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#3444 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#3450 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1858 …}
    -createdAt: DateTime @1566806355 {#3430
      date: 2019-08-26 09:59:15.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1757458808 {#3431
      date: 2025-09-10 01:00:08.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#3448 …}
    #fromApi: false
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1858 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\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 {#1699
    -lockBy: App\Entity\Scholar\Training\Training {#1813 …}
    -lockByStatus: 1
    -id: "118f5801-5242-11ee-ba02-0242c0a81004"
    -modules: Doctrine\ORM\PersistentCollection {#1712 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1739 …}
    -totalHourDescription: 833
    -videoDescription: null
    -diplomaDescription: "Titre de niveau V (Bac +2)"
    -trainingProduct: null
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1749 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1751 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1755 …}
    -thematic: [
      "3"
    ]
    -diploma: 2
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1797 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1858 …}
    -createdAt: DateTime @1694615421 {#1692
      date: 2023-09-13 16:30:21.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1757458838 {#1697
      date: 2025-09-10 01:00:38.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1821 …}
    #fromApi: false
    -name: "Assistant immobilier"
    -description: """
      L’assistant immobilier travaille dans un environnement codifié, avec des professionnels relevant d’une profession réglementée. À ce titre, il doit maintenir le niveau de ses connaissances réglementaires en assurant en continu une veille juridique relative au secteur de l’immobilier, afin de tenir compte des réglementations applicables et de leurs modifications.\r\n
      \r\n
      Pilier de la structure et relais de l’information, il prend en charge l’assistanat juridique, le traitement administratif des opérations liées à la transaction, à la gestion locative et au syndic de copropriété et assure la liaison avec les clients et les partenaires, dans le respect des échéances et de la réglementation en vigueur.
      """
    -public: false
    -_links: null
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1858 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#2070
    -lockBy: App\Entity\Scholar\Module\OriginModule {#2086 …}
    -lockByStatus: 1
    -id: "1231897a-3551-11e9-8180-00163e87308f"
    -lessons: Doctrine\ORM\PersistentCollection {#2071 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#2076 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#2081 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1858 …}
    -createdAt: DateTime @1550695792 {#2068
      date: 2019-02-20 21:49:52.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458817 {#2069
      date: 2025-09-10 01:00:17.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#2079 …}
    #fromApi: false
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1858 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#3590
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#3614 …}
    -lockByStatus: 1
    -id: "a97db74b-3550-11e9-8180-00163e87308f"
    -chapters: Doctrine\ORM\PersistentCollection {#3591 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#3596 …}
    -exercises: Doctrine\ORM\PersistentCollection {#3593 …}
    -minimumTime: DateTime @21600 {#3587
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#3598 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#3600 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#3601 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#3603 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#3609 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1858 …}
    -createdAt: DateTime @1550695616 {#3588
      date: 2019-02-20 21:46:56.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458811 {#3589
      date: 2025-09-10 01:00:11.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#2125 …}
    #fromApi: false
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1858 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\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 {#1699
    -lockBy: App\Entity\Scholar\Training\Training {#1813 …}
    -lockByStatus: 1
    -id: "118f5801-5242-11ee-ba02-0242c0a81004"
    -modules: Doctrine\ORM\PersistentCollection {#1712 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1739 …}
    -totalHourDescription: 833
    -videoDescription: null
    -diplomaDescription: "Titre de niveau V (Bac +2)"
    -trainingProduct: null
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1749 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1751 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1755 …}
    -thematic: [
      "3"
    ]
    -diploma: 2
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1797 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1858 …}
    -createdAt: DateTime @1694615421 {#1692
      date: 2023-09-13 16:30:21.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1757458838 {#1697
      date: 2025-09-10 01:00:38.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1821 …}
    #fromApi: false
    -name: "Assistant immobilier"
    -description: """
      L’assistant immobilier travaille dans un environnement codifié, avec des professionnels relevant d’une profession réglementée. À ce titre, il doit maintenir le niveau de ses connaissances réglementaires en assurant en continu une veille juridique relative au secteur de l’immobilier, afin de tenir compte des réglementations applicables et de leurs modifications.\r\n
      \r\n
      Pilier de la structure et relais de l’information, il prend en charge l’assistanat juridique, le traitement administratif des opérations liées à la transaction, à la gestion locative et au syndic de copropriété et assure la liaison avec les clients et les partenaires, dans le respect des échéances et de la réglementation en vigueur.
      """
    -public: false
    -_links: null
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1858 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#2070
    -lockBy: App\Entity\Scholar\Module\OriginModule {#2086 …}
    -lockByStatus: 1
    -id: "1231897a-3551-11e9-8180-00163e87308f"
    -lessons: Doctrine\ORM\PersistentCollection {#2071 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#2076 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#2081 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1858 …}
    -createdAt: DateTime @1550695792 {#2068
      date: 2019-02-20 21:49:52.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458817 {#2069
      date: 2025-09-10 01:00:17.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#2079 …}
    #fromApi: false
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1858 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#3635
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#3658 …}
    -lockByStatus: 1
    -id: "bb32b448-3921-11e9-8180-00163e87308f"
    -chapters: Doctrine\ORM\PersistentCollection {#3636 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#3641 …}
    -exercises: Doctrine\ORM\PersistentCollection {#3638 …}
    -minimumTime: DateTime @21600 {#3627
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#3643 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#2880 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#3645 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#3647 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#3653 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1858 …}
    -createdAt: DateTime @1551115264 {#3633
      date: 2019-02-25 18:21:04.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458812 {#3634
      date: 2025-09-10 01:00:12.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#3448 …}
    #fromApi: false
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1858 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\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 {#1699
    -lockBy: App\Entity\Scholar\Training\Training {#1813 …}
    -lockByStatus: 1
    -id: "118f5801-5242-11ee-ba02-0242c0a81004"
    -modules: Doctrine\ORM\PersistentCollection {#1712 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1739 …}
    -totalHourDescription: 833
    -videoDescription: null
    -diplomaDescription: "Titre de niveau V (Bac +2)"
    -trainingProduct: null
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1749 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1751 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1755 …}
    -thematic: [
      "3"
    ]
    -diploma: 2
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1797 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1858 …}
    -createdAt: DateTime @1694615421 {#1692
      date: 2023-09-13 16:30:21.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1757458838 {#1697
      date: 2025-09-10 01:00:38.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1821 …}
    #fromApi: false
    -name: "Assistant immobilier"
    -description: """
      L’assistant immobilier travaille dans un environnement codifié, avec des professionnels relevant d’une profession réglementée. À ce titre, il doit maintenir le niveau de ses connaissances réglementaires en assurant en continu une veille juridique relative au secteur de l’immobilier, afin de tenir compte des réglementations applicables et de leurs modifications.\r\n
      \r\n
      Pilier de la structure et relais de l’information, il prend en charge l’assistanat juridique, le traitement administratif des opérations liées à la transaction, à la gestion locative et au syndic de copropriété et assure la liaison avec les clients et les partenaires, dans le respect des échéances et de la réglementation en vigueur.
      """
    -public: false
    -_links: null
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1858 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#2070
    -lockBy: App\Entity\Scholar\Module\OriginModule {#2086 …}
    -lockByStatus: 1
    -id: "1231897a-3551-11e9-8180-00163e87308f"
    -lessons: Doctrine\ORM\PersistentCollection {#2071 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#2076 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#2081 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1858 …}
    -createdAt: DateTime @1550695792 {#2068
      date: 2019-02-20 21:49:52.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458817 {#2069
      date: 2025-09-10 01:00:17.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#2079 …}
    #fromApi: false
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1858 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#3679
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#3703 …}
    -lockByStatus: 1
    -id: "b1a7f033-65d7-11e9-a435-0242c0a8d002"
    -chapters: Doctrine\ORM\PersistentCollection {#3680 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#3685 …}
    -exercises: Doctrine\ORM\PersistentCollection {#3682 …}
    -minimumTime: DateTime @21600 {#3671
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#3687 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#2880 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#3689 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#3691 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#3697 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1858 …}
    -createdAt: DateTime @1556024068 {#3677
      date: 2019-04-23 14:54:28.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1757420194 {#3678
      date: 2025-09-09 14:16:34.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#3695 …}
    #fromApi: false
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1858 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\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 {#1699
    -lockBy: App\Entity\Scholar\Training\Training {#1813 …}
    -lockByStatus: 1
    -id: "118f5801-5242-11ee-ba02-0242c0a81004"
    -modules: Doctrine\ORM\PersistentCollection {#1712 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1739 …}
    -totalHourDescription: 833
    -videoDescription: null
    -diplomaDescription: "Titre de niveau V (Bac +2)"
    -trainingProduct: null
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1749 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1751 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1755 …}
    -thematic: [
      "3"
    ]
    -diploma: 2
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1797 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1858 …}
    -createdAt: DateTime @1694615421 {#1692
      date: 2023-09-13 16:30:21.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1757458838 {#1697
      date: 2025-09-10 01:00:38.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1821 …}
    #fromApi: false
    -name: "Assistant immobilier"
    -description: """
      L’assistant immobilier travaille dans un environnement codifié, avec des professionnels relevant d’une profession réglementée. À ce titre, il doit maintenir le niveau de ses connaissances réglementaires en assurant en continu une veille juridique relative au secteur de l’immobilier, afin de tenir compte des réglementations applicables et de leurs modifications.\r\n
      \r\n
      Pilier de la structure et relais de l’information, il prend en charge l’assistanat juridique, le traitement administratif des opérations liées à la transaction, à la gestion locative et au syndic de copropriété et assure la liaison avec les clients et les partenaires, dans le respect des échéances et de la réglementation en vigueur.
      """
    -public: false
    -_links: null
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1858 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#2070
    -lockBy: App\Entity\Scholar\Module\OriginModule {#2086 …}
    -lockByStatus: 1
    -id: "1231897a-3551-11e9-8180-00163e87308f"
    -lessons: Doctrine\ORM\PersistentCollection {#2071 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#2076 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#2081 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1858 …}
    -createdAt: DateTime @1550695792 {#2068
      date: 2019-02-20 21:49:52.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458817 {#2069
      date: 2025-09-10 01:00:17.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#2079 …}
    #fromApi: false
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1858 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#3724
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#3746 …}
    -lockByStatus: 1
    -id: "045f11c0-6ca7-11ec-aa25-0242ac140004"
    -chapters: Doctrine\ORM\PersistentCollection {#3725 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#3730 …}
    -exercises: Doctrine\ORM\PersistentCollection {#3727 …}
    -minimumTime: DateTime @21600 {#3716
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#3732 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#2880 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#3734 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#3736 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#3741 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1858 …}
    -createdAt: DateTime @1641222513 {#3722
      date: 2022-01-03 16:08:33.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1750847724 {#3723
      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 {#1858 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\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 {#1699
    -lockBy: App\Entity\Scholar\Training\Training {#1813 …}
    -lockByStatus: 1
    -id: "118f5801-5242-11ee-ba02-0242c0a81004"
    -modules: Doctrine\ORM\PersistentCollection {#1712 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1739 …}
    -totalHourDescription: 833
    -videoDescription: null
    -diplomaDescription: "Titre de niveau V (Bac +2)"
    -trainingProduct: null
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1749 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1751 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1755 …}
    -thematic: [
      "3"
    ]
    -diploma: 2
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1797 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1858 …}
    -createdAt: DateTime @1694615421 {#1692
      date: 2023-09-13 16:30:21.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1757458838 {#1697
      date: 2025-09-10 01:00:38.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1821 …}
    #fromApi: false
    -name: "Assistant immobilier"
    -description: """
      L’assistant immobilier travaille dans un environnement codifié, avec des professionnels relevant d’une profession réglementée. À ce titre, il doit maintenir le niveau de ses connaissances réglementaires en assurant en continu une veille juridique relative au secteur de l’immobilier, afin de tenir compte des réglementations applicables et de leurs modifications.\r\n
      \r\n
      Pilier de la structure et relais de l’information, il prend en charge l’assistanat juridique, le traitement administratif des opérations liées à la transaction, à la gestion locative et au syndic de copropriété et assure la liaison avec les clients et les partenaires, dans le respect des échéances et de la réglementation en vigueur.
      """
    -public: false
    -_links: null
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1858 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#2070
    -lockBy: App\Entity\Scholar\Module\OriginModule {#2086 …}
    -lockByStatus: 1
    -id: "1231897a-3551-11e9-8180-00163e87308f"
    -lessons: Doctrine\ORM\PersistentCollection {#2071 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#2076 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#2081 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1858 …}
    -createdAt: DateTime @1550695792 {#2068
      date: 2019-02-20 21:49:52.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458817 {#2069
      date: 2025-09-10 01:00:17.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#2079 …}
    #fromApi: false
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1858 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#3766
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#3788 …}
    -lockByStatus: 1
    -id: "b44a14f3-02bc-11ed-81e4-0242ac140006"
    -chapters: Doctrine\ORM\PersistentCollection {#3767 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#3772 …}
    -exercises: Doctrine\ORM\PersistentCollection {#3769 …}
    -minimumTime: DateTime @21600 {#3759
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#3774 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#2880 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#3776 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#3778 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#3783 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1858 …}
    -createdAt: DateTime @1657724501 {#3764
      date: 2022-07-13 17:01:41.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1750847724 {#3765
      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 {#1858 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\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 GRANTED FRONT_ACCESS
[
  "training" => App\Entity\Scholar\Training\SharedTraining {#1699
    -lockBy: App\Entity\Scholar\Training\Training {#1813 …}
    -lockByStatus: 1
    -id: "118f5801-5242-11ee-ba02-0242c0a81004"
    -modules: Doctrine\ORM\PersistentCollection {#1712 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1739 …}
    -totalHourDescription: 833
    -videoDescription: null
    -diplomaDescription: "Titre de niveau V (Bac +2)"
    -trainingProduct: null
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1749 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1751 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1755 …}
    -thematic: [
      "3"
    ]
    -diploma: 2
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1797 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1858 …}
    -createdAt: DateTime @1694615421 {#1692
      date: 2023-09-13 16:30:21.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1757458838 {#1697
      date: 2025-09-10 01:00:38.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1821 …}
    #fromApi: false
    -name: "Assistant immobilier"
    -description: """
      L’assistant immobilier travaille dans un environnement codifié, avec des professionnels relevant d’une profession réglementée. À ce titre, il doit maintenir le niveau de ses connaissances réglementaires en assurant en continu une veille juridique relative au secteur de l’immobilier, afin de tenir compte des réglementations applicables et de leurs modifications.\r\n
      \r\n
      Pilier de la structure et relais de l’information, il prend en charge l’assistanat juridique, le traitement administratif des opérations liées à la transaction, à la gestion locative et au syndic de copropriété et assure la liaison avec les clients et les partenaires, dans le respect des échéances et de la réglementation en vigueur.
      """
    -public: false
    -_links: null
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1858 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#2100
    -lockBy: App\Entity\Scholar\Module\OriginModule {#2116 …}
    -lockByStatus: 1
    -id: "845948c2-3606-11e9-8180-00163e87308f"
    -lessons: Doctrine\ORM\PersistentCollection {#2101 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#2106 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#2111 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1858 …}
    -createdAt: DateTime @1550773722 {#2098
      date: 2019-02-21 19:28:42.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458819 {#2099
      date: 2025-09-10 01:00:19.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#2109 …}
    #fromApi: false
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1858 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#3949
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#3973 …}
    -lockByStatus: 1
    -id: "46024c68-3606-11e9-8180-00163e87308f"
    -chapters: Doctrine\ORM\PersistentCollection {#3950 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#3955 …}
    -exercises: Doctrine\ORM\PersistentCollection {#3952 …}
    -minimumTime: DateTime @21600 {#3946
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#3957 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#2880 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#3959 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#3961 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#3967 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1858 …}
    -createdAt: DateTime @1550773618 {#3947
      date: 2019-02-21 19:26:58.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458806 {#3948
      date: 2025-09-10 01:00:06.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#3965 …}
    #fromApi: false
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1858 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS GRANTED
Show voter details
16 DENIED FRONT_ACCESS
[
  "training" => App\Entity\Scholar\Training\SharedTraining {#1699
    -lockBy: App\Entity\Scholar\Training\Training {#1813 …}
    -lockByStatus: 1
    -id: "118f5801-5242-11ee-ba02-0242c0a81004"
    -modules: Doctrine\ORM\PersistentCollection {#1712 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1739 …}
    -totalHourDescription: 833
    -videoDescription: null
    -diplomaDescription: "Titre de niveau V (Bac +2)"
    -trainingProduct: null
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1749 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1751 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1755 …}
    -thematic: [
      "3"
    ]
    -diploma: 2
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1797 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1858 …}
    -createdAt: DateTime @1694615421 {#1692
      date: 2023-09-13 16:30:21.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1757458838 {#1697
      date: 2025-09-10 01:00:38.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1821 …}
    #fromApi: false
    -name: "Assistant immobilier"
    -description: """
      L’assistant immobilier travaille dans un environnement codifié, avec des professionnels relevant d’une profession réglementée. À ce titre, il doit maintenir le niveau de ses connaissances réglementaires en assurant en continu une veille juridique relative au secteur de l’immobilier, afin de tenir compte des réglementations applicables et de leurs modifications.\r\n
      \r\n
      Pilier de la structure et relais de l’information, il prend en charge l’assistanat juridique, le traitement administratif des opérations liées à la transaction, à la gestion locative et au syndic de copropriété et assure la liaison avec les clients et les partenaires, dans le respect des échéances et de la réglementation en vigueur.
      """
    -public: false
    -_links: null
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1858 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#2100
    -lockBy: App\Entity\Scholar\Module\OriginModule {#2116 …}
    -lockByStatus: 1
    -id: "845948c2-3606-11e9-8180-00163e87308f"
    -lessons: Doctrine\ORM\PersistentCollection {#2101 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#2106 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#2111 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1858 …}
    -createdAt: DateTime @1550773722 {#2098
      date: 2019-02-21 19:28:42.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458819 {#2099
      date: 2025-09-10 01:00:19.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#2109 …}
    #fromApi: false
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1858 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#3994
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#4017 …}
    -lockByStatus: 1
    -id: "6aa793ea-3606-11e9-8180-00163e87308f"
    -chapters: Doctrine\ORM\PersistentCollection {#3995 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#4000 …}
    -exercises: Doctrine\ORM\PersistentCollection {#3997 …}
    -minimumTime: DateTime @21600 {#3986
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#4002 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#2880 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#4004 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#4006 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#4012 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1858 …}
    -createdAt: DateTime @1550773679 {#3992
      date: 2019-02-21 19:27:59.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757429647 {#3993
      date: 2025-09-09 16:54:07.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#2125 …}
    #fromApi: false
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1858 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\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 {#1699
    -lockBy: App\Entity\Scholar\Training\Training {#1813 …}
    -lockByStatus: 1
    -id: "118f5801-5242-11ee-ba02-0242c0a81004"
    -modules: Doctrine\ORM\PersistentCollection {#1712 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1739 …}
    -totalHourDescription: 833
    -videoDescription: null
    -diplomaDescription: "Titre de niveau V (Bac +2)"
    -trainingProduct: null
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1749 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1751 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1755 …}
    -thematic: [
      "3"
    ]
    -diploma: 2
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1797 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1858 …}
    -createdAt: DateTime @1694615421 {#1692
      date: 2023-09-13 16:30:21.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1757458838 {#1697
      date: 2025-09-10 01:00:38.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1821 …}
    #fromApi: false
    -name: "Assistant immobilier"
    -description: """
      L’assistant immobilier travaille dans un environnement codifié, avec des professionnels relevant d’une profession réglementée. À ce titre, il doit maintenir le niveau de ses connaissances réglementaires en assurant en continu une veille juridique relative au secteur de l’immobilier, afin de tenir compte des réglementations applicables et de leurs modifications.\r\n
      \r\n
      Pilier de la structure et relais de l’information, il prend en charge l’assistanat juridique, le traitement administratif des opérations liées à la transaction, à la gestion locative et au syndic de copropriété et assure la liaison avec les clients et les partenaires, dans le respect des échéances et de la réglementation en vigueur.
      """
    -public: false
    -_links: null
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1858 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#2100
    -lockBy: App\Entity\Scholar\Module\OriginModule {#2116 …}
    -lockByStatus: 1
    -id: "845948c2-3606-11e9-8180-00163e87308f"
    -lessons: Doctrine\ORM\PersistentCollection {#2101 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#2106 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#2111 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1858 …}
    -createdAt: DateTime @1550773722 {#2098
      date: 2019-02-21 19:28:42.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458819 {#2099
      date: 2025-09-10 01:00:19.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#2109 …}
    #fromApi: false
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1858 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#4038
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#4060 …}
    -lockByStatus: 1
    -id: "856823eb-9c15-11e9-aad5-0242ac160002"
    -chapters: Doctrine\ORM\PersistentCollection {#4039 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#4044 …}
    -exercises: Doctrine\ORM\PersistentCollection {#4041 …}
    -minimumTime: DateTime @21600 {#4030
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#4046 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#2880 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#4048 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#4050 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#4056 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1858 …}
    -createdAt: DateTime @1561995185 {#4036
      date: 2019-07-01 17:33:05.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1757458809 {#4037
      date: 2025-09-10 01:00:09.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#3965 …}
    #fromApi: false
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1858 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\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 {#1699
    -lockBy: App\Entity\Scholar\Training\Training {#1813 …}
    -lockByStatus: 1
    -id: "118f5801-5242-11ee-ba02-0242c0a81004"
    -modules: Doctrine\ORM\PersistentCollection {#1712 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1739 …}
    -totalHourDescription: 833
    -videoDescription: null
    -diplomaDescription: "Titre de niveau V (Bac +2)"
    -trainingProduct: null
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1749 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1751 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1755 …}
    -thematic: [
      "3"
    ]
    -diploma: 2
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1797 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1858 …}
    -createdAt: DateTime @1694615421 {#1692
      date: 2023-09-13 16:30:21.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1757458838 {#1697
      date: 2025-09-10 01:00:38.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1821 …}
    #fromApi: false
    -name: "Assistant immobilier"
    -description: """
      L’assistant immobilier travaille dans un environnement codifié, avec des professionnels relevant d’une profession réglementée. À ce titre, il doit maintenir le niveau de ses connaissances réglementaires en assurant en continu une veille juridique relative au secteur de l’immobilier, afin de tenir compte des réglementations applicables et de leurs modifications.\r\n
      \r\n
      Pilier de la structure et relais de l’information, il prend en charge l’assistanat juridique, le traitement administratif des opérations liées à la transaction, à la gestion locative et au syndic de copropriété et assure la liaison avec les clients et les partenaires, dans le respect des échéances et de la réglementation en vigueur.
      """
    -public: false
    -_links: null
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1858 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#2100
    -lockBy: App\Entity\Scholar\Module\OriginModule {#2116 …}
    -lockByStatus: 1
    -id: "845948c2-3606-11e9-8180-00163e87308f"
    -lessons: Doctrine\ORM\PersistentCollection {#2101 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#2106 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#2111 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1858 …}
    -createdAt: DateTime @1550773722 {#2098
      date: 2019-02-21 19:28:42.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458819 {#2099
      date: 2025-09-10 01:00:19.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#2109 …}
    #fromApi: false
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1858 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#4081
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#4103 …}
    -lockByStatus: 1
    -id: "bdc3deb7-bb96-11ea-8d8a-0242ac1c0003"
    -chapters: Doctrine\ORM\PersistentCollection {#4082 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#4087 …}
    -exercises: Doctrine\ORM\PersistentCollection {#4084 …}
    -minimumTime: DateTime @21600 {#4073
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#4089 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#2880 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#4091 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#4093 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#4099 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1858 …}
    -createdAt: DateTime @1593606669 {#4079
      date: 2020-07-01 14:31:09.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1750847724 {#4080
      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 {#1858 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\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 {#1699
    -lockBy: App\Entity\Scholar\Training\Training {#1813 …}
    -lockByStatus: 1
    -id: "118f5801-5242-11ee-ba02-0242c0a81004"
    -modules: Doctrine\ORM\PersistentCollection {#1712 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1739 …}
    -totalHourDescription: 833
    -videoDescription: null
    -diplomaDescription: "Titre de niveau V (Bac +2)"
    -trainingProduct: null
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1749 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1751 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1755 …}
    -thematic: [
      "3"
    ]
    -diploma: 2
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1797 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1858 …}
    -createdAt: DateTime @1694615421 {#1692
      date: 2023-09-13 16:30:21.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1757458838 {#1697
      date: 2025-09-10 01:00:38.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1821 …}
    #fromApi: false
    -name: "Assistant immobilier"
    -description: """
      L’assistant immobilier travaille dans un environnement codifié, avec des professionnels relevant d’une profession réglementée. À ce titre, il doit maintenir le niveau de ses connaissances réglementaires en assurant en continu une veille juridique relative au secteur de l’immobilier, afin de tenir compte des réglementations applicables et de leurs modifications.\r\n
      \r\n
      Pilier de la structure et relais de l’information, il prend en charge l’assistanat juridique, le traitement administratif des opérations liées à la transaction, à la gestion locative et au syndic de copropriété et assure la liaison avec les clients et les partenaires, dans le respect des échéances et de la réglementation en vigueur.
      """
    -public: false
    -_links: null
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1858 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#2100
    -lockBy: App\Entity\Scholar\Module\OriginModule {#2116 …}
    -lockByStatus: 1
    -id: "845948c2-3606-11e9-8180-00163e87308f"
    -lessons: Doctrine\ORM\PersistentCollection {#2101 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#2106 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#2111 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1858 …}
    -createdAt: DateTime @1550773722 {#2098
      date: 2019-02-21 19:28:42.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458819 {#2099
      date: 2025-09-10 01:00:19.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#2109 …}
    #fromApi: false
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1858 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#4124
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#4146 …}
    -lockByStatus: 1
    -id: "348e5bd3-9ce5-11e9-aad5-0242ac160002"
    -chapters: Doctrine\ORM\PersistentCollection {#4125 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#4130 …}
    -exercises: Doctrine\ORM\PersistentCollection {#4127 …}
    -minimumTime: DateTime @21600 {#4116
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#4132 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#2880 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#4134 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#4136 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#4142 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1858 …}
    -createdAt: DateTime @1562084385 {#4122
      date: 2019-07-02 18:19:45.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1757458806 {#4123
      date: 2025-09-10 01:00:06.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#3965 …}
    #fromApi: false
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1858 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\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 {#1699
    -lockBy: App\Entity\Scholar\Training\Training {#1813 …}
    -lockByStatus: 1
    -id: "118f5801-5242-11ee-ba02-0242c0a81004"
    -modules: Doctrine\ORM\PersistentCollection {#1712 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1739 …}
    -totalHourDescription: 833
    -videoDescription: null
    -diplomaDescription: "Titre de niveau V (Bac +2)"
    -trainingProduct: null
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1749 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1751 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1755 …}
    -thematic: [
      "3"
    ]
    -diploma: 2
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1797 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1858 …}
    -createdAt: DateTime @1694615421 {#1692
      date: 2023-09-13 16:30:21.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1757458838 {#1697
      date: 2025-09-10 01:00:38.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1821 …}
    #fromApi: false
    -name: "Assistant immobilier"
    -description: """
      L’assistant immobilier travaille dans un environnement codifié, avec des professionnels relevant d’une profession réglementée. À ce titre, il doit maintenir le niveau de ses connaissances réglementaires en assurant en continu une veille juridique relative au secteur de l’immobilier, afin de tenir compte des réglementations applicables et de leurs modifications.\r\n
      \r\n
      Pilier de la structure et relais de l’information, il prend en charge l’assistanat juridique, le traitement administratif des opérations liées à la transaction, à la gestion locative et au syndic de copropriété et assure la liaison avec les clients et les partenaires, dans le respect des échéances et de la réglementation en vigueur.
      """
    -public: false
    -_links: null
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1858 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#2100
    -lockBy: App\Entity\Scholar\Module\OriginModule {#2116 …}
    -lockByStatus: 1
    -id: "845948c2-3606-11e9-8180-00163e87308f"
    -lessons: Doctrine\ORM\PersistentCollection {#2101 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#2106 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#2111 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1858 …}
    -createdAt: DateTime @1550773722 {#2098
      date: 2019-02-21 19:28:42.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458819 {#2099
      date: 2025-09-10 01:00:19.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#2109 …}
    #fromApi: false
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1858 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#4167
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#4190 …}
    -lockByStatus: 1
    -id: "2d66f944-9d6e-11e9-aad5-0242ac160002"
    -chapters: Doctrine\ORM\PersistentCollection {#4168 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#4173 …}
    -exercises: Doctrine\ORM\PersistentCollection {#4170 …}
    -minimumTime: DateTime @21600 {#4159
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#4175 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#2880 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#4177 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#4179 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#4185 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1858 …}
    -createdAt: DateTime @1562143214 {#4165
      date: 2019-07-03 10:40:14.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1757424804 {#4166
      date: 2025-09-09 15:33:24.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#3965 …}
    #fromApi: false
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1858 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\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 {#1699
    -lockBy: App\Entity\Scholar\Training\Training {#1813 …}
    -lockByStatus: 1
    -id: "118f5801-5242-11ee-ba02-0242c0a81004"
    -modules: Doctrine\ORM\PersistentCollection {#1712 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1739 …}
    -totalHourDescription: 833
    -videoDescription: null
    -diplomaDescription: "Titre de niveau V (Bac +2)"
    -trainingProduct: null
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1749 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1751 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1755 …}
    -thematic: [
      "3"
    ]
    -diploma: 2
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1797 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1858 …}
    -createdAt: DateTime @1694615421 {#1692
      date: 2023-09-13 16:30:21.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1757458838 {#1697
      date: 2025-09-10 01:00:38.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1821 …}
    #fromApi: false
    -name: "Assistant immobilier"
    -description: """
      L’assistant immobilier travaille dans un environnement codifié, avec des professionnels relevant d’une profession réglementée. À ce titre, il doit maintenir le niveau de ses connaissances réglementaires en assurant en continu une veille juridique relative au secteur de l’immobilier, afin de tenir compte des réglementations applicables et de leurs modifications.\r\n
      \r\n
      Pilier de la structure et relais de l’information, il prend en charge l’assistanat juridique, le traitement administratif des opérations liées à la transaction, à la gestion locative et au syndic de copropriété et assure la liaison avec les clients et les partenaires, dans le respect des échéances et de la réglementation en vigueur.
      """
    -public: false
    -_links: null
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1858 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#2100
    -lockBy: App\Entity\Scholar\Module\OriginModule {#2116 …}
    -lockByStatus: 1
    -id: "845948c2-3606-11e9-8180-00163e87308f"
    -lessons: Doctrine\ORM\PersistentCollection {#2101 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#2106 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#2111 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1858 …}
    -createdAt: DateTime @1550773722 {#2098
      date: 2019-02-21 19:28:42.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458819 {#2099
      date: 2025-09-10 01:00:19.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#2109 …}
    #fromApi: false
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1858 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#4210
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#4233 …}
    -lockByStatus: 1
    -id: "949ab2f9-9d8d-11e9-aad5-0242ac160002"
    -chapters: Doctrine\ORM\PersistentCollection {#4211 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#4216 …}
    -exercises: Doctrine\ORM\PersistentCollection {#4213 …}
    -minimumTime: DateTime @21600 {#4203
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#4218 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#2880 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#4220 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#4222 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#4228 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1858 …}
    -createdAt: DateTime @1562156702 {#4208
      date: 2019-07-03 14:25:02.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1757371454 {#4209
      date: 2025-09-09 00:44:14.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#2646 …}
    #fromApi: false
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1858 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\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 {#1699
    -lockBy: App\Entity\Scholar\Training\Training {#1813 …}
    -lockByStatus: 1
    -id: "118f5801-5242-11ee-ba02-0242c0a81004"
    -modules: Doctrine\ORM\PersistentCollection {#1712 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1739 …}
    -totalHourDescription: 833
    -videoDescription: null
    -diplomaDescription: "Titre de niveau V (Bac +2)"
    -trainingProduct: null
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1749 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1751 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1755 …}
    -thematic: [
      "3"
    ]
    -diploma: 2
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1797 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1858 …}
    -createdAt: DateTime @1694615421 {#1692
      date: 2023-09-13 16:30:21.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1757458838 {#1697
      date: 2025-09-10 01:00:38.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1821 …}
    #fromApi: false
    -name: "Assistant immobilier"
    -description: """
      L’assistant immobilier travaille dans un environnement codifié, avec des professionnels relevant d’une profession réglementée. À ce titre, il doit maintenir le niveau de ses connaissances réglementaires en assurant en continu une veille juridique relative au secteur de l’immobilier, afin de tenir compte des réglementations applicables et de leurs modifications.\r\n
      \r\n
      Pilier de la structure et relais de l’information, il prend en charge l’assistanat juridique, le traitement administratif des opérations liées à la transaction, à la gestion locative et au syndic de copropriété et assure la liaison avec les clients et les partenaires, dans le respect des échéances et de la réglementation en vigueur.
      """
    -public: false
    -_links: null
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1858 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#2100
    -lockBy: App\Entity\Scholar\Module\OriginModule {#2116 …}
    -lockByStatus: 1
    -id: "845948c2-3606-11e9-8180-00163e87308f"
    -lessons: Doctrine\ORM\PersistentCollection {#2101 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#2106 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#2111 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1858 …}
    -createdAt: DateTime @1550773722 {#2098
      date: 2019-02-21 19:28:42.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458819 {#2099
      date: 2025-09-10 01:00:19.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#2109 …}
    #fromApi: false
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1858 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#4253
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#4275 …}
    -lockByStatus: 1
    -id: "f7b08c54-bb96-11ea-8d8a-0242ac1c0003"
    -chapters: Doctrine\ORM\PersistentCollection {#4254 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#4259 …}
    -exercises: Doctrine\ORM\PersistentCollection {#4256 …}
    -minimumTime: DateTime @21600 {#4246
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#4261 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#2880 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#4263 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#4265 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#4271 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1858 …}
    -createdAt: DateTime @1593606766 {#4251
      date: 2020-07-01 14:32:46.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1756854014 {#4252
      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 {#1858 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\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 {#1699
    -lockBy: App\Entity\Scholar\Training\Training {#1813 …}
    -lockByStatus: 1
    -id: "118f5801-5242-11ee-ba02-0242c0a81004"
    -modules: Doctrine\ORM\PersistentCollection {#1712 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1739 …}
    -totalHourDescription: 833
    -videoDescription: null
    -diplomaDescription: "Titre de niveau V (Bac +2)"
    -trainingProduct: null
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1749 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1751 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1755 …}
    -thematic: [
      "3"
    ]
    -diploma: 2
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1797 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1858 …}
    -createdAt: DateTime @1694615421 {#1692
      date: 2023-09-13 16:30:21.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1757458838 {#1697
      date: 2025-09-10 01:00:38.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1821 …}
    #fromApi: false
    -name: "Assistant immobilier"
    -description: """
      L’assistant immobilier travaille dans un environnement codifié, avec des professionnels relevant d’une profession réglementée. À ce titre, il doit maintenir le niveau de ses connaissances réglementaires en assurant en continu une veille juridique relative au secteur de l’immobilier, afin de tenir compte des réglementations applicables et de leurs modifications.\r\n
      \r\n
      Pilier de la structure et relais de l’information, il prend en charge l’assistanat juridique, le traitement administratif des opérations liées à la transaction, à la gestion locative et au syndic de copropriété et assure la liaison avec les clients et les partenaires, dans le respect des échéances et de la réglementation en vigueur.
      """
    -public: false
    -_links: null
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1858 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#2100
    -lockBy: App\Entity\Scholar\Module\OriginModule {#2116 …}
    -lockByStatus: 1
    -id: "845948c2-3606-11e9-8180-00163e87308f"
    -lessons: Doctrine\ORM\PersistentCollection {#2101 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#2106 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#2111 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1858 …}
    -createdAt: DateTime @1550773722 {#2098
      date: 2019-02-21 19:28:42.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458819 {#2099
      date: 2025-09-10 01:00:19.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#2109 …}
    #fromApi: false
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1858 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#4296
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#4318 …}
    -lockByStatus: 1
    -id: "6a257e83-9d9d-11e9-aad5-0242ac160002"
    -chapters: Doctrine\ORM\PersistentCollection {#4297 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#4302 …}
    -exercises: Doctrine\ORM\PersistentCollection {#4299 …}
    -minimumTime: DateTime @21600 {#4288
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#4304 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#2880 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#4306 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#4308 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#4314 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1858 …}
    -createdAt: DateTime @1562163502 {#4294
      date: 2019-07-03 16:18:22.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1757450909 {#4295
      date: 2025-09-09 22:48:29.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#2646 …}
    #fromApi: false
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1858 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\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 {#1699
    -lockBy: App\Entity\Scholar\Training\Training {#1813 …}
    -lockByStatus: 1
    -id: "118f5801-5242-11ee-ba02-0242c0a81004"
    -modules: Doctrine\ORM\PersistentCollection {#1712 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1739 …}
    -totalHourDescription: 833
    -videoDescription: null
    -diplomaDescription: "Titre de niveau V (Bac +2)"
    -trainingProduct: null
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1749 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1751 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1755 …}
    -thematic: [
      "3"
    ]
    -diploma: 2
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1797 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1858 …}
    -createdAt: DateTime @1694615421 {#1692
      date: 2023-09-13 16:30:21.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1757458838 {#1697
      date: 2025-09-10 01:00:38.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1821 …}
    #fromApi: false
    -name: "Assistant immobilier"
    -description: """
      L’assistant immobilier travaille dans un environnement codifié, avec des professionnels relevant d’une profession réglementée. À ce titre, il doit maintenir le niveau de ses connaissances réglementaires en assurant en continu une veille juridique relative au secteur de l’immobilier, afin de tenir compte des réglementations applicables et de leurs modifications.\r\n
      \r\n
      Pilier de la structure et relais de l’information, il prend en charge l’assistanat juridique, le traitement administratif des opérations liées à la transaction, à la gestion locative et au syndic de copropriété et assure la liaison avec les clients et les partenaires, dans le respect des échéances et de la réglementation en vigueur.
      """
    -public: false
    -_links: null
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1858 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#2100
    -lockBy: App\Entity\Scholar\Module\OriginModule {#2116 …}
    -lockByStatus: 1
    -id: "845948c2-3606-11e9-8180-00163e87308f"
    -lessons: Doctrine\ORM\PersistentCollection {#2101 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#2106 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#2111 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1858 …}
    -createdAt: DateTime @1550773722 {#2098
      date: 2019-02-21 19:28:42.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458819 {#2099
      date: 2025-09-10 01:00:19.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#2109 …}
    #fromApi: false
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1858 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#4338
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#4361 …}
    -lockByStatus: 1
    -id: "7c837e27-9e3e-11e9-aad5-0242ac160002"
    -chapters: Doctrine\ORM\PersistentCollection {#4339 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#4344 …}
    -exercises: Doctrine\ORM\PersistentCollection {#4341 …}
    -minimumTime: DateTime @21600 {#4331
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#4346 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#2880 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#4348 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#4350 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#4356 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1858 …}
    -createdAt: DateTime @1562232682 {#4336
      date: 2019-07-04 11:31:22.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1756899956 {#4337
      date: 2025-09-03 13:45:56.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#4354 …}
    #fromApi: false
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1858 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\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 {#1699
    -lockBy: App\Entity\Scholar\Training\Training {#1813 …}
    -lockByStatus: 1
    -id: "118f5801-5242-11ee-ba02-0242c0a81004"
    -modules: Doctrine\ORM\PersistentCollection {#1712 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1739 …}
    -totalHourDescription: 833
    -videoDescription: null
    -diplomaDescription: "Titre de niveau V (Bac +2)"
    -trainingProduct: null
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1749 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1751 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1755 …}
    -thematic: [
      "3"
    ]
    -diploma: 2
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1797 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1858 …}
    -createdAt: DateTime @1694615421 {#1692
      date: 2023-09-13 16:30:21.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1757458838 {#1697
      date: 2025-09-10 01:00:38.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1821 …}
    #fromApi: false
    -name: "Assistant immobilier"
    -description: """
      L’assistant immobilier travaille dans un environnement codifié, avec des professionnels relevant d’une profession réglementée. À ce titre, il doit maintenir le niveau de ses connaissances réglementaires en assurant en continu une veille juridique relative au secteur de l’immobilier, afin de tenir compte des réglementations applicables et de leurs modifications.\r\n
      \r\n
      Pilier de la structure et relais de l’information, il prend en charge l’assistanat juridique, le traitement administratif des opérations liées à la transaction, à la gestion locative et au syndic de copropriété et assure la liaison avec les clients et les partenaires, dans le respect des échéances et de la réglementation en vigueur.
      """
    -public: false
    -_links: null
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1858 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#2100
    -lockBy: App\Entity\Scholar\Module\OriginModule {#2116 …}
    -lockByStatus: 1
    -id: "845948c2-3606-11e9-8180-00163e87308f"
    -lessons: Doctrine\ORM\PersistentCollection {#2101 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#2106 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#2111 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1858 …}
    -createdAt: DateTime @1550773722 {#2098
      date: 2019-02-21 19:28:42.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458819 {#2099
      date: 2025-09-10 01:00:19.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#2109 …}
    #fromApi: false
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1858 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#4381
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#4403 …}
    -lockByStatus: 1
    -id: "12588aba-bb97-11ea-8d8a-0242ac1c0003"
    -chapters: Doctrine\ORM\PersistentCollection {#4382 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#4387 …}
    -exercises: Doctrine\ORM\PersistentCollection {#4384 …}
    -minimumTime: DateTime @21600 {#4374
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#4389 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#2880 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#4391 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#4393 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#4398 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1858 …}
    -createdAt: DateTime @1593606811 {#4379
      date: 2020-07-01 14:33:31.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1750847724 {#4380
      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 {#1858 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\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 GRANTED FRONT_ACCESS
[
  "training" => App\Entity\Scholar\Training\SharedTraining {#1699
    -lockBy: App\Entity\Scholar\Training\Training {#1813 …}
    -lockByStatus: 1
    -id: "118f5801-5242-11ee-ba02-0242c0a81004"
    -modules: Doctrine\ORM\PersistentCollection {#1712 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1739 …}
    -totalHourDescription: 833
    -videoDescription: null
    -diplomaDescription: "Titre de niveau V (Bac +2)"
    -trainingProduct: null
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1749 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1751 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1755 …}
    -thematic: [
      "3"
    ]
    -diploma: 2
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1797 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1858 …}
    -createdAt: DateTime @1694615421 {#1692
      date: 2023-09-13 16:30:21.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1757458838 {#1697
      date: 2025-09-10 01:00:38.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1821 …}
    #fromApi: false
    -name: "Assistant immobilier"
    -description: """
      L’assistant immobilier travaille dans un environnement codifié, avec des professionnels relevant d’une profession réglementée. À ce titre, il doit maintenir le niveau de ses connaissances réglementaires en assurant en continu une veille juridique relative au secteur de l’immobilier, afin de tenir compte des réglementations applicables et de leurs modifications.\r\n
      \r\n
      Pilier de la structure et relais de l’information, il prend en charge l’assistanat juridique, le traitement administratif des opérations liées à la transaction, à la gestion locative et au syndic de copropriété et assure la liaison avec les clients et les partenaires, dans le respect des échéances et de la réglementation en vigueur.
      """
    -public: false
    -_links: null
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1858 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#2130
    -lockBy: App\Entity\Scholar\Module\OriginModule {#2145 …}
    -lockByStatus: 1
    -id: "103bc910-3607-11e9-8180-00163e87308f"
    -lessons: Doctrine\ORM\PersistentCollection {#2131 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#2136 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#2141 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1858 …}
    -createdAt: DateTime @1550773957 {#2128
      date: 2019-02-21 19:32:37.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458817 {#2129
      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 {#1858 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#4716
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#4739 …}
    -lockByStatus: 1
    -id: "c61c5443-3606-11e9-8180-00163e87308f"
    -chapters: Doctrine\ORM\PersistentCollection {#4717 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#4722 …}
    -exercises: Doctrine\ORM\PersistentCollection {#4719 …}
    -minimumTime: DateTime @21600 {#4713
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#4724 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#2880 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#4726 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#4728 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#4734 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1858 …}
    -createdAt: DateTime @1550773833 {#4714
      date: 2019-02-21 19:30:33.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458813 {#4715
      date: 2025-09-10 01:00:13.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#4732 …}
    #fromApi: false
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1858 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS GRANTED
Show voter details
27 DENIED FRONT_ACCESS
[
  "training" => App\Entity\Scholar\Training\SharedTraining {#1699
    -lockBy: App\Entity\Scholar\Training\Training {#1813 …}
    -lockByStatus: 1
    -id: "118f5801-5242-11ee-ba02-0242c0a81004"
    -modules: Doctrine\ORM\PersistentCollection {#1712 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1739 …}
    -totalHourDescription: 833
    -videoDescription: null
    -diplomaDescription: "Titre de niveau V (Bac +2)"
    -trainingProduct: null
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1749 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1751 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1755 …}
    -thematic: [
      "3"
    ]
    -diploma: 2
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1797 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1858 …}
    -createdAt: DateTime @1694615421 {#1692
      date: 2023-09-13 16:30:21.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1757458838 {#1697
      date: 2025-09-10 01:00:38.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1821 …}
    #fromApi: false
    -name: "Assistant immobilier"
    -description: """
      L’assistant immobilier travaille dans un environnement codifié, avec des professionnels relevant d’une profession réglementée. À ce titre, il doit maintenir le niveau de ses connaissances réglementaires en assurant en continu une veille juridique relative au secteur de l’immobilier, afin de tenir compte des réglementations applicables et de leurs modifications.\r\n
      \r\n
      Pilier de la structure et relais de l’information, il prend en charge l’assistanat juridique, le traitement administratif des opérations liées à la transaction, à la gestion locative et au syndic de copropriété et assure la liaison avec les clients et les partenaires, dans le respect des échéances et de la réglementation en vigueur.
      """
    -public: false
    -_links: null
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1858 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#2130
    -lockBy: App\Entity\Scholar\Module\OriginModule {#2145 …}
    -lockByStatus: 1
    -id: "103bc910-3607-11e9-8180-00163e87308f"
    -lessons: Doctrine\ORM\PersistentCollection {#2131 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#2136 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#2141 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1858 …}
    -createdAt: DateTime @1550773957 {#2128
      date: 2019-02-21 19:32:37.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458817 {#2129
      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 {#1858 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#4761
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#4784 …}
    -lockByStatus: 1
    -id: "eaddd5d9-3606-11e9-8180-00163e87308f"
    -chapters: Doctrine\ORM\PersistentCollection {#4762 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#4767 …}
    -exercises: Doctrine\ORM\PersistentCollection {#4764 …}
    -minimumTime: DateTime @21600 {#4758
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#4769 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#2880 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#4771 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#4773 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#4779 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1858 …}
    -createdAt: DateTime @1550773894 {#4759
      date: 2019-02-21 19:31:34.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757244736 {#4760
      date: 2025-09-07 13:32:16.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#4777 …}
    #fromApi: false
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1858 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\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 {#1699
    -lockBy: App\Entity\Scholar\Training\Training {#1813 …}
    -lockByStatus: 1
    -id: "118f5801-5242-11ee-ba02-0242c0a81004"
    -modules: Doctrine\ORM\PersistentCollection {#1712 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1739 …}
    -totalHourDescription: 833
    -videoDescription: null
    -diplomaDescription: "Titre de niveau V (Bac +2)"
    -trainingProduct: null
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1749 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1751 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1755 …}
    -thematic: [
      "3"
    ]
    -diploma: 2
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1797 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1858 …}
    -createdAt: DateTime @1694615421 {#1692
      date: 2023-09-13 16:30:21.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1757458838 {#1697
      date: 2025-09-10 01:00:38.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1821 …}
    #fromApi: false
    -name: "Assistant immobilier"
    -description: """
      L’assistant immobilier travaille dans un environnement codifié, avec des professionnels relevant d’une profession réglementée. À ce titre, il doit maintenir le niveau de ses connaissances réglementaires en assurant en continu une veille juridique relative au secteur de l’immobilier, afin de tenir compte des réglementations applicables et de leurs modifications.\r\n
      \r\n
      Pilier de la structure et relais de l’information, il prend en charge l’assistanat juridique, le traitement administratif des opérations liées à la transaction, à la gestion locative et au syndic de copropriété et assure la liaison avec les clients et les partenaires, dans le respect des échéances et de la réglementation en vigueur.
      """
    -public: false
    -_links: null
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1858 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#2130
    -lockBy: App\Entity\Scholar\Module\OriginModule {#2145 …}
    -lockByStatus: 1
    -id: "103bc910-3607-11e9-8180-00163e87308f"
    -lessons: Doctrine\ORM\PersistentCollection {#2131 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#2136 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#2141 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1858 …}
    -createdAt: DateTime @1550773957 {#2128
      date: 2019-02-21 19:32:37.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458817 {#2129
      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 {#1858 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#4804
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#4826 …}
    -lockByStatus: 1
    -id: "a878a4cc-a3d9-11e9-aad5-0242ac160002"
    -chapters: Doctrine\ORM\PersistentCollection {#4805 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#4810 …}
    -exercises: Doctrine\ORM\PersistentCollection {#4807 …}
    -minimumTime: DateTime @21600 {#4797
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#4812 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#2880 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#4814 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#4816 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#4822 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1858 …}
    -createdAt: DateTime @1562849084 {#4802
      date: 2019-07-11 14:44:44.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1757458811 {#4803
      date: 2025-09-10 01:00:11.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#4777 …}
    #fromApi: false
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1858 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\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 {#1699
    -lockBy: App\Entity\Scholar\Training\Training {#1813 …}
    -lockByStatus: 1
    -id: "118f5801-5242-11ee-ba02-0242c0a81004"
    -modules: Doctrine\ORM\PersistentCollection {#1712 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1739 …}
    -totalHourDescription: 833
    -videoDescription: null
    -diplomaDescription: "Titre de niveau V (Bac +2)"
    -trainingProduct: null
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1749 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1751 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1755 …}
    -thematic: [
      "3"
    ]
    -diploma: 2
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1797 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1858 …}
    -createdAt: DateTime @1694615421 {#1692
      date: 2023-09-13 16:30:21.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1757458838 {#1697
      date: 2025-09-10 01:00:38.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1821 …}
    #fromApi: false
    -name: "Assistant immobilier"
    -description: """
      L’assistant immobilier travaille dans un environnement codifié, avec des professionnels relevant d’une profession réglementée. À ce titre, il doit maintenir le niveau de ses connaissances réglementaires en assurant en continu une veille juridique relative au secteur de l’immobilier, afin de tenir compte des réglementations applicables et de leurs modifications.\r\n
      \r\n
      Pilier de la structure et relais de l’information, il prend en charge l’assistanat juridique, le traitement administratif des opérations liées à la transaction, à la gestion locative et au syndic de copropriété et assure la liaison avec les clients et les partenaires, dans le respect des échéances et de la réglementation en vigueur.
      """
    -public: false
    -_links: null
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1858 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#2130
    -lockBy: App\Entity\Scholar\Module\OriginModule {#2145 …}
    -lockByStatus: 1
    -id: "103bc910-3607-11e9-8180-00163e87308f"
    -lessons: Doctrine\ORM\PersistentCollection {#2131 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#2136 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#2141 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1858 …}
    -createdAt: DateTime @1550773957 {#2128
      date: 2019-02-21 19:32:37.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458817 {#2129
      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 {#1858 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#4847
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#4870 …}
    -lockByStatus: 1
    -id: "a0d522fa-bc5d-11ea-8d8a-0242ac1c0003"
    -chapters: Doctrine\ORM\PersistentCollection {#4848 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#4853 …}
    -exercises: Doctrine\ORM\PersistentCollection {#4850 …}
    -minimumTime: DateTime @21600 {#4839
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#4855 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#2880 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#4857 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#4859 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#4865 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1858 …}
    -createdAt: DateTime @1593692090 {#4845
      date: 2020-07-02 14:14:50.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1750847724 {#4846
      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 {#1858 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\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 {#1699
    -lockBy: App\Entity\Scholar\Training\Training {#1813 …}
    -lockByStatus: 1
    -id: "118f5801-5242-11ee-ba02-0242c0a81004"
    -modules: Doctrine\ORM\PersistentCollection {#1712 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1739 …}
    -totalHourDescription: 833
    -videoDescription: null
    -diplomaDescription: "Titre de niveau V (Bac +2)"
    -trainingProduct: null
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1749 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1751 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1755 …}
    -thematic: [
      "3"
    ]
    -diploma: 2
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1797 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1858 …}
    -createdAt: DateTime @1694615421 {#1692
      date: 2023-09-13 16:30:21.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1757458838 {#1697
      date: 2025-09-10 01:00:38.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1821 …}
    #fromApi: false
    -name: "Assistant immobilier"
    -description: """
      L’assistant immobilier travaille dans un environnement codifié, avec des professionnels relevant d’une profession réglementée. À ce titre, il doit maintenir le niveau de ses connaissances réglementaires en assurant en continu une veille juridique relative au secteur de l’immobilier, afin de tenir compte des réglementations applicables et de leurs modifications.\r\n
      \r\n
      Pilier de la structure et relais de l’information, il prend en charge l’assistanat juridique, le traitement administratif des opérations liées à la transaction, à la gestion locative et au syndic de copropriété et assure la liaison avec les clients et les partenaires, dans le respect des échéances et de la réglementation en vigueur.
      """
    -public: false
    -_links: null
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1858 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#2130
    -lockBy: App\Entity\Scholar\Module\OriginModule {#2145 …}
    -lockByStatus: 1
    -id: "103bc910-3607-11e9-8180-00163e87308f"
    -lessons: Doctrine\ORM\PersistentCollection {#2131 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#2136 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#2141 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1858 …}
    -createdAt: DateTime @1550773957 {#2128
      date: 2019-02-21 19:32:37.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458817 {#2129
      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 {#1858 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#4891
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#4914 …}
    -lockByStatus: 1
    -id: "09da1b79-a869-11e9-aad5-0242ac160002"
    -chapters: Doctrine\ORM\PersistentCollection {#4892 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#4897 …}
    -exercises: Doctrine\ORM\PersistentCollection {#4894 …}
    -minimumTime: DateTime @21600 {#4883
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#4899 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#2880 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#4901 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#4903 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#4909 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1858 …}
    -createdAt: DateTime @1563350470 {#4889
      date: 2019-07-17 10:01:10.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1757076745 {#4890
      date: 2025-09-05 14:52:25.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#4907 …}
    #fromApi: false
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1858 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\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 {#1699
    -lockBy: App\Entity\Scholar\Training\Training {#1813 …}
    -lockByStatus: 1
    -id: "118f5801-5242-11ee-ba02-0242c0a81004"
    -modules: Doctrine\ORM\PersistentCollection {#1712 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1739 …}
    -totalHourDescription: 833
    -videoDescription: null
    -diplomaDescription: "Titre de niveau V (Bac +2)"
    -trainingProduct: null
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1749 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1751 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1755 …}
    -thematic: [
      "3"
    ]
    -diploma: 2
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1797 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1858 …}
    -createdAt: DateTime @1694615421 {#1692
      date: 2023-09-13 16:30:21.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1757458838 {#1697
      date: 2025-09-10 01:00:38.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1821 …}
    #fromApi: false
    -name: "Assistant immobilier"
    -description: """
      L’assistant immobilier travaille dans un environnement codifié, avec des professionnels relevant d’une profession réglementée. À ce titre, il doit maintenir le niveau de ses connaissances réglementaires en assurant en continu une veille juridique relative au secteur de l’immobilier, afin de tenir compte des réglementations applicables et de leurs modifications.\r\n
      \r\n
      Pilier de la structure et relais de l’information, il prend en charge l’assistanat juridique, le traitement administratif des opérations liées à la transaction, à la gestion locative et au syndic de copropriété et assure la liaison avec les clients et les partenaires, dans le respect des échéances et de la réglementation en vigueur.
      """
    -public: false
    -_links: null
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1858 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#2130
    -lockBy: App\Entity\Scholar\Module\OriginModule {#2145 …}
    -lockByStatus: 1
    -id: "103bc910-3607-11e9-8180-00163e87308f"
    -lessons: Doctrine\ORM\PersistentCollection {#2131 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#2136 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#2141 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1858 …}
    -createdAt: DateTime @1550773957 {#2128
      date: 2019-02-21 19:32:37.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458817 {#2129
      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 {#1858 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#4934
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#4957 …}
    -lockByStatus: 1
    -id: "2bff532c-bc5e-11ea-8d8a-0242ac1c0003"
    -chapters: Doctrine\ORM\PersistentCollection {#4935 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#4940 …}
    -exercises: Doctrine\ORM\PersistentCollection {#4937 …}
    -minimumTime: DateTime @21600 {#4927
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#4942 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#2880 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#4944 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#4946 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#4952 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1858 …}
    -createdAt: DateTime @1593692323 {#4932
      date: 2020-07-02 14:18:43.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1754607605 {#4933
      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 {#1858 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\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 {#1699
    -lockBy: App\Entity\Scholar\Training\Training {#1813 …}
    -lockByStatus: 1
    -id: "118f5801-5242-11ee-ba02-0242c0a81004"
    -modules: Doctrine\ORM\PersistentCollection {#1712 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1739 …}
    -totalHourDescription: 833
    -videoDescription: null
    -diplomaDescription: "Titre de niveau V (Bac +2)"
    -trainingProduct: null
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1749 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1751 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1755 …}
    -thematic: [
      "3"
    ]
    -diploma: 2
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1797 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1858 …}
    -createdAt: DateTime @1694615421 {#1692
      date: 2023-09-13 16:30:21.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1757458838 {#1697
      date: 2025-09-10 01:00:38.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1821 …}
    #fromApi: false
    -name: "Assistant immobilier"
    -description: """
      L’assistant immobilier travaille dans un environnement codifié, avec des professionnels relevant d’une profession réglementée. À ce titre, il doit maintenir le niveau de ses connaissances réglementaires en assurant en continu une veille juridique relative au secteur de l’immobilier, afin de tenir compte des réglementations applicables et de leurs modifications.\r\n
      \r\n
      Pilier de la structure et relais de l’information, il prend en charge l’assistanat juridique, le traitement administratif des opérations liées à la transaction, à la gestion locative et au syndic de copropriété et assure la liaison avec les clients et les partenaires, dans le respect des échéances et de la réglementation en vigueur.
      """
    -public: false
    -_links: null
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1858 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#2130
    -lockBy: App\Entity\Scholar\Module\OriginModule {#2145 …}
    -lockByStatus: 1
    -id: "103bc910-3607-11e9-8180-00163e87308f"
    -lessons: Doctrine\ORM\PersistentCollection {#2131 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#2136 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#2141 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1858 …}
    -createdAt: DateTime @1550773957 {#2128
      date: 2019-02-21 19:32:37.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458817 {#2129
      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 {#1858 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#4978
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#5001 …}
    -lockByStatus: 1
    -id: "ba643bef-a93a-11e9-aad5-0242ac160002"
    -chapters: Doctrine\ORM\PersistentCollection {#4979 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#4984 …}
    -exercises: Doctrine\ORM\PersistentCollection {#4981 …}
    -minimumTime: DateTime @21600 {#4970
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#4986 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#2880 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#4988 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#4990 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#4996 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1858 …}
    -createdAt: DateTime @1563440531 {#4976
      date: 2019-07-18 11:02:11.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1757458812 {#4977
      date: 2025-09-10 01:00:12.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#4994 …}
    #fromApi: false
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1858 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\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 {#1699
    -lockBy: App\Entity\Scholar\Training\Training {#1813 …}
    -lockByStatus: 1
    -id: "118f5801-5242-11ee-ba02-0242c0a81004"
    -modules: Doctrine\ORM\PersistentCollection {#1712 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1739 …}
    -totalHourDescription: 833
    -videoDescription: null
    -diplomaDescription: "Titre de niveau V (Bac +2)"
    -trainingProduct: null
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1749 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1751 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1755 …}
    -thematic: [
      "3"
    ]
    -diploma: 2
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1797 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1858 …}
    -createdAt: DateTime @1694615421 {#1692
      date: 2023-09-13 16:30:21.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1757458838 {#1697
      date: 2025-09-10 01:00:38.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1821 …}
    #fromApi: false
    -name: "Assistant immobilier"
    -description: """
      L’assistant immobilier travaille dans un environnement codifié, avec des professionnels relevant d’une profession réglementée. À ce titre, il doit maintenir le niveau de ses connaissances réglementaires en assurant en continu une veille juridique relative au secteur de l’immobilier, afin de tenir compte des réglementations applicables et de leurs modifications.\r\n
      \r\n
      Pilier de la structure et relais de l’information, il prend en charge l’assistanat juridique, le traitement administratif des opérations liées à la transaction, à la gestion locative et au syndic de copropriété et assure la liaison avec les clients et les partenaires, dans le respect des échéances et de la réglementation en vigueur.
      """
    -public: false
    -_links: null
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1858 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#2130
    -lockBy: App\Entity\Scholar\Module\OriginModule {#2145 …}
    -lockByStatus: 1
    -id: "103bc910-3607-11e9-8180-00163e87308f"
    -lessons: Doctrine\ORM\PersistentCollection {#2131 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#2136 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#2141 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1858 …}
    -createdAt: DateTime @1550773957 {#2128
      date: 2019-02-21 19:32:37.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458817 {#2129
      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 {#1858 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#5022
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#5044 …}
    -lockByStatus: 1
    -id: "7715f01e-bc5e-11ea-8d8a-0242ac1c0003"
    -chapters: Doctrine\ORM\PersistentCollection {#5023 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#5028 …}
    -exercises: Doctrine\ORM\PersistentCollection {#5025 …}
    -minimumTime: DateTime @21600 {#5014
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#5030 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#2880 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#5032 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#5034 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#5039 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1858 …}
    -createdAt: DateTime @1593692449 {#5020
      date: 2020-07-02 14:20:49.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1750847724 {#5021
      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 {#1858 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\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 {#1699
    -lockBy: App\Entity\Scholar\Training\Training {#1813 …}
    -lockByStatus: 1
    -id: "118f5801-5242-11ee-ba02-0242c0a81004"
    -modules: Doctrine\ORM\PersistentCollection {#1712 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1739 …}
    -totalHourDescription: 833
    -videoDescription: null
    -diplomaDescription: "Titre de niveau V (Bac +2)"
    -trainingProduct: null
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1749 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1751 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1755 …}
    -thematic: [
      "3"
    ]
    -diploma: 2
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1797 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1858 …}
    -createdAt: DateTime @1694615421 {#1692
      date: 2023-09-13 16:30:21.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1757458838 {#1697
      date: 2025-09-10 01:00:38.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1821 …}
    #fromApi: false
    -name: "Assistant immobilier"
    -description: """
      L’assistant immobilier travaille dans un environnement codifié, avec des professionnels relevant d’une profession réglementée. À ce titre, il doit maintenir le niveau de ses connaissances réglementaires en assurant en continu une veille juridique relative au secteur de l’immobilier, afin de tenir compte des réglementations applicables et de leurs modifications.\r\n
      \r\n
      Pilier de la structure et relais de l’information, il prend en charge l’assistanat juridique, le traitement administratif des opérations liées à la transaction, à la gestion locative et au syndic de copropriété et assure la liaison avec les clients et les partenaires, dans le respect des échéances et de la réglementation en vigueur.
      """
    -public: false
    -_links: null
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1858 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#2130
    -lockBy: App\Entity\Scholar\Module\OriginModule {#2145 …}
    -lockByStatus: 1
    -id: "103bc910-3607-11e9-8180-00163e87308f"
    -lessons: Doctrine\ORM\PersistentCollection {#2131 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#2136 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#2141 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1858 …}
    -createdAt: DateTime @1550773957 {#2128
      date: 2019-02-21 19:32:37.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458817 {#2129
      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 {#1858 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#5064
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#5087 …}
    -lockByStatus: 1
    -id: "df640b75-a965-11e9-aad5-0242ac160002"
    -chapters: Doctrine\ORM\PersistentCollection {#5065 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#5070 …}
    -exercises: Doctrine\ORM\PersistentCollection {#5067 …}
    -minimumTime: DateTime @21600 {#5057
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#5072 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#2880 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#5074 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#5076 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#5082 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1858 …}
    -createdAt: DateTime @1563459061 {#5062
      date: 2019-07-18 16:11:01.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1757458814 {#5063
      date: 2025-09-10 01:00:14.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#5080 …}
    #fromApi: false
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1858 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\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 {#1699
    -lockBy: App\Entity\Scholar\Training\Training {#1813 …}
    -lockByStatus: 1
    -id: "118f5801-5242-11ee-ba02-0242c0a81004"
    -modules: Doctrine\ORM\PersistentCollection {#1712 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1739 …}
    -totalHourDescription: 833
    -videoDescription: null
    -diplomaDescription: "Titre de niveau V (Bac +2)"
    -trainingProduct: null
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1749 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1751 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1755 …}
    -thematic: [
      "3"
    ]
    -diploma: 2
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1797 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1858 …}
    -createdAt: DateTime @1694615421 {#1692
      date: 2023-09-13 16:30:21.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1757458838 {#1697
      date: 2025-09-10 01:00:38.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1821 …}
    #fromApi: false
    -name: "Assistant immobilier"
    -description: """
      L’assistant immobilier travaille dans un environnement codifié, avec des professionnels relevant d’une profession réglementée. À ce titre, il doit maintenir le niveau de ses connaissances réglementaires en assurant en continu une veille juridique relative au secteur de l’immobilier, afin de tenir compte des réglementations applicables et de leurs modifications.\r\n
      \r\n
      Pilier de la structure et relais de l’information, il prend en charge l’assistanat juridique, le traitement administratif des opérations liées à la transaction, à la gestion locative et au syndic de copropriété et assure la liaison avec les clients et les partenaires, dans le respect des échéances et de la réglementation en vigueur.
      """
    -public: false
    -_links: null
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1858 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#2130
    -lockBy: App\Entity\Scholar\Module\OriginModule {#2145 …}
    -lockByStatus: 1
    -id: "103bc910-3607-11e9-8180-00163e87308f"
    -lessons: Doctrine\ORM\PersistentCollection {#2131 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#2136 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#2141 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1858 …}
    -createdAt: DateTime @1550773957 {#2128
      date: 2019-02-21 19:32:37.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458817 {#2129
      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 {#1858 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#5108
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#5130 …}
    -lockByStatus: 1
    -id: "cf387696-bc60-11ea-8d8a-0242ac1c0003"
    -chapters: Doctrine\ORM\PersistentCollection {#5109 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#5114 …}
    -exercises: Doctrine\ORM\PersistentCollection {#5111 …}
    -minimumTime: DateTime @21600 {#5100
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#5116 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#2880 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#5118 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#5120 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#5125 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1858 …}
    -createdAt: DateTime @1593693456 {#5106
      date: 2020-07-02 14:37:36.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1752130247 {#5107
      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 {#1858 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\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 {#1699
    -lockBy: App\Entity\Scholar\Training\Training {#1813 …}
    -lockByStatus: 1
    -id: "118f5801-5242-11ee-ba02-0242c0a81004"
    -modules: Doctrine\ORM\PersistentCollection {#1712 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1739 …}
    -totalHourDescription: 833
    -videoDescription: null
    -diplomaDescription: "Titre de niveau V (Bac +2)"
    -trainingProduct: null
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1749 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1751 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1755 …}
    -thematic: [
      "3"
    ]
    -diploma: 2
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1797 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1858 …}
    -createdAt: DateTime @1694615421 {#1692
      date: 2023-09-13 16:30:21.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1757458838 {#1697
      date: 2025-09-10 01:00:38.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1821 …}
    #fromApi: false
    -name: "Assistant immobilier"
    -description: """
      L’assistant immobilier travaille dans un environnement codifié, avec des professionnels relevant d’une profession réglementée. À ce titre, il doit maintenir le niveau de ses connaissances réglementaires en assurant en continu une veille juridique relative au secteur de l’immobilier, afin de tenir compte des réglementations applicables et de leurs modifications.\r\n
      \r\n
      Pilier de la structure et relais de l’information, il prend en charge l’assistanat juridique, le traitement administratif des opérations liées à la transaction, à la gestion locative et au syndic de copropriété et assure la liaison avec les clients et les partenaires, dans le respect des échéances et de la réglementation en vigueur.
      """
    -public: false
    -_links: null
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1858 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#2130
    -lockBy: App\Entity\Scholar\Module\OriginModule {#2145 …}
    -lockByStatus: 1
    -id: "103bc910-3607-11e9-8180-00163e87308f"
    -lessons: Doctrine\ORM\PersistentCollection {#2131 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#2136 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#2141 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1858 …}
    -createdAt: DateTime @1550773957 {#2128
      date: 2019-02-21 19:32:37.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458817 {#2129
      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 {#1858 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#5150
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#5172 …}
    -lockByStatus: 1
    -id: "828d60b2-ac72-11e9-9691-0242ac160002"
    -chapters: Doctrine\ORM\PersistentCollection {#5151 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#5156 …}
    -exercises: Doctrine\ORM\PersistentCollection {#5153 …}
    -minimumTime: DateTime @21600 {#5143
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#5158 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#2880 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#5160 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#5162 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#5167 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1858 …}
    -createdAt: DateTime @1563794342 {#5148
      date: 2019-07-22 13:19:02.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1750847724 {#5149
      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 {#1858 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\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 {#1699
    -lockBy: App\Entity\Scholar\Training\Training {#1813 …}
    -lockByStatus: 1
    -id: "118f5801-5242-11ee-ba02-0242c0a81004"
    -modules: Doctrine\ORM\PersistentCollection {#1712 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1739 …}
    -totalHourDescription: 833
    -videoDescription: null
    -diplomaDescription: "Titre de niveau V (Bac +2)"
    -trainingProduct: null
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1749 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1751 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1755 …}
    -thematic: [
      "3"
    ]
    -diploma: 2
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1797 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1858 …}
    -createdAt: DateTime @1694615421 {#1692
      date: 2023-09-13 16:30:21.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1757458838 {#1697
      date: 2025-09-10 01:00:38.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1821 …}
    #fromApi: false
    -name: "Assistant immobilier"
    -description: """
      L’assistant immobilier travaille dans un environnement codifié, avec des professionnels relevant d’une profession réglementée. À ce titre, il doit maintenir le niveau de ses connaissances réglementaires en assurant en continu une veille juridique relative au secteur de l’immobilier, afin de tenir compte des réglementations applicables et de leurs modifications.\r\n
      \r\n
      Pilier de la structure et relais de l’information, il prend en charge l’assistanat juridique, le traitement administratif des opérations liées à la transaction, à la gestion locative et au syndic de copropriété et assure la liaison avec les clients et les partenaires, dans le respect des échéances et de la réglementation en vigueur.
      """
    -public: false
    -_links: null
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1858 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#2130
    -lockBy: App\Entity\Scholar\Module\OriginModule {#2145 …}
    -lockByStatus: 1
    -id: "103bc910-3607-11e9-8180-00163e87308f"
    -lessons: Doctrine\ORM\PersistentCollection {#2131 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#2136 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#2141 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1858 …}
    -createdAt: DateTime @1550773957 {#2128
      date: 2019-02-21 19:32:37.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458817 {#2129
      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 {#1858 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#5192
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#5213 …}
    -lockByStatus: 1
    -id: "bf2aad5c-bc5f-11ea-8d8a-0242ac1c0003"
    -chapters: Doctrine\ORM\PersistentCollection {#5193 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#5198 …}
    -exercises: Doctrine\ORM\PersistentCollection {#5195 …}
    -minimumTime: DateTime @21600 {#5185
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#5200 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#2880 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#5202 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#5204 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#5209 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1858 …}
    -createdAt: DateTime @1593693000 {#5190
      date: 2020-07-02 14:30:00.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1750847724 {#5191
      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 {#1858 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\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 GRANTED FRONT_ACCESS
[
  "training" => App\Entity\Scholar\Training\SharedTraining {#1699
    -lockBy: App\Entity\Scholar\Training\Training {#1813 …}
    -lockByStatus: 1
    -id: "118f5801-5242-11ee-ba02-0242c0a81004"
    -modules: Doctrine\ORM\PersistentCollection {#1712 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1739 …}
    -totalHourDescription: 833
    -videoDescription: null
    -diplomaDescription: "Titre de niveau V (Bac +2)"
    -trainingProduct: null
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1749 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1751 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1755 …}
    -thematic: [
      "3"
    ]
    -diploma: 2
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1797 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1858 …}
    -createdAt: DateTime @1694615421 {#1692
      date: 2023-09-13 16:30:21.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1757458838 {#1697
      date: 2025-09-10 01:00:38.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1821 …}
    #fromApi: false
    -name: "Assistant immobilier"
    -description: """
      L’assistant immobilier travaille dans un environnement codifié, avec des professionnels relevant d’une profession réglementée. À ce titre, il doit maintenir le niveau de ses connaissances réglementaires en assurant en continu une veille juridique relative au secteur de l’immobilier, afin de tenir compte des réglementations applicables et de leurs modifications.\r\n
      \r\n
      Pilier de la structure et relais de l’information, il prend en charge l’assistanat juridique, le traitement administratif des opérations liées à la transaction, à la gestion locative et au syndic de copropriété et assure la liaison avec les clients et les partenaires, dans le respect des échéances et de la réglementation en vigueur.
      """
    -public: false
    -_links: null
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1858 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#2159
    -lockBy: App\Entity\Scholar\Module\OriginModule {#2173 …}
    -lockByStatus: 1
    -id: "32d99a54-adec-11e9-9691-0242ac160002"
    -lessons: Doctrine\ORM\PersistentCollection {#2160 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#2165 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#2169 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1858 …}
    -createdAt: DateTime @1563956558 {#2157
      date: 2019-07-24 10:22:38.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1593610169 {#2158
      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 {#1858 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#5554
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#5578 …}
    -lockByStatus: 1
    -id: "6f445644-adec-11e9-9691-0242ac160002"
    -chapters: Doctrine\ORM\PersistentCollection {#5555 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#5560 …}
    -exercises: Doctrine\ORM\PersistentCollection {#5557 …}
    -minimumTime: DateTime @21600 {#5551
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#5562 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#2880 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#5564 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#5566 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#5572 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1858 …}
    -createdAt: DateTime @1563956660 {#5552
      date: 2019-07-24 10:24:20.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1757420360 {#5553
      date: 2025-09-09 14:19:20.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#5570 …}
    #fromApi: false
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1858 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS GRANTED
Show voter details
39 DENIED FRONT_ACCESS
[
  "training" => App\Entity\Scholar\Training\SharedTraining {#1699
    -lockBy: App\Entity\Scholar\Training\Training {#1813 …}
    -lockByStatus: 1
    -id: "118f5801-5242-11ee-ba02-0242c0a81004"
    -modules: Doctrine\ORM\PersistentCollection {#1712 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1739 …}
    -totalHourDescription: 833
    -videoDescription: null
    -diplomaDescription: "Titre de niveau V (Bac +2)"
    -trainingProduct: null
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1749 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1751 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1755 …}
    -thematic: [
      "3"
    ]
    -diploma: 2
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1797 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1858 …}
    -createdAt: DateTime @1694615421 {#1692
      date: 2023-09-13 16:30:21.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1757458838 {#1697
      date: 2025-09-10 01:00:38.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1821 …}
    #fromApi: false
    -name: "Assistant immobilier"
    -description: """
      L’assistant immobilier travaille dans un environnement codifié, avec des professionnels relevant d’une profession réglementée. À ce titre, il doit maintenir le niveau de ses connaissances réglementaires en assurant en continu une veille juridique relative au secteur de l’immobilier, afin de tenir compte des réglementations applicables et de leurs modifications.\r\n
      \r\n
      Pilier de la structure et relais de l’information, il prend en charge l’assistanat juridique, le traitement administratif des opérations liées à la transaction, à la gestion locative et au syndic de copropriété et assure la liaison avec les clients et les partenaires, dans le respect des échéances et de la réglementation en vigueur.
      """
    -public: false
    -_links: null
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1858 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#2159
    -lockBy: App\Entity\Scholar\Module\OriginModule {#2173 …}
    -lockByStatus: 1
    -id: "32d99a54-adec-11e9-9691-0242ac160002"
    -lessons: Doctrine\ORM\PersistentCollection {#2160 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#2165 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#2169 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1858 …}
    -createdAt: DateTime @1563956558 {#2157
      date: 2019-07-24 10:22:38.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1593610169 {#2158
      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 {#1858 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#5598
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#5621 …}
    -lockByStatus: 1
    -id: "909d175c-ae07-11e9-9691-0242ac160002"
    -chapters: Doctrine\ORM\PersistentCollection {#5599 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#5604 …}
    -exercises: Doctrine\ORM\PersistentCollection {#5601 …}
    -minimumTime: DateTime @21600 {#5591
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#5606 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#2880 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#5608 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#5610 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#5616 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1858 …}
    -createdAt: DateTime @1563968312 {#5596
      date: 2019-07-24 13:38:32.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1757243678 {#5597
      date: 2025-09-07 13:14:38.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#5080 …}
    #fromApi: false
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1858 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\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 {#1699
    -lockBy: App\Entity\Scholar\Training\Training {#1813 …}
    -lockByStatus: 1
    -id: "118f5801-5242-11ee-ba02-0242c0a81004"
    -modules: Doctrine\ORM\PersistentCollection {#1712 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1739 …}
    -totalHourDescription: 833
    -videoDescription: null
    -diplomaDescription: "Titre de niveau V (Bac +2)"
    -trainingProduct: null
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1749 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1751 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1755 …}
    -thematic: [
      "3"
    ]
    -diploma: 2
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1797 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1858 …}
    -createdAt: DateTime @1694615421 {#1692
      date: 2023-09-13 16:30:21.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1757458838 {#1697
      date: 2025-09-10 01:00:38.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1821 …}
    #fromApi: false
    -name: "Assistant immobilier"
    -description: """
      L’assistant immobilier travaille dans un environnement codifié, avec des professionnels relevant d’une profession réglementée. À ce titre, il doit maintenir le niveau de ses connaissances réglementaires en assurant en continu une veille juridique relative au secteur de l’immobilier, afin de tenir compte des réglementations applicables et de leurs modifications.\r\n
      \r\n
      Pilier de la structure et relais de l’information, il prend en charge l’assistanat juridique, le traitement administratif des opérations liées à la transaction, à la gestion locative et au syndic de copropriété et assure la liaison avec les clients et les partenaires, dans le respect des échéances et de la réglementation en vigueur.
      """
    -public: false
    -_links: null
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1858 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#2159
    -lockBy: App\Entity\Scholar\Module\OriginModule {#2173 …}
    -lockByStatus: 1
    -id: "32d99a54-adec-11e9-9691-0242ac160002"
    -lessons: Doctrine\ORM\PersistentCollection {#2160 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#2165 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#2169 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1858 …}
    -createdAt: DateTime @1563956558 {#2157
      date: 2019-07-24 10:22:38.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1593610169 {#2158
      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 {#1858 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#5641
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#5664 …}
    -lockByStatus: 1
    -id: "9e53f3b0-ae11-11e9-9691-0242ac160002"
    -chapters: Doctrine\ORM\PersistentCollection {#5642 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#5647 …}
    -exercises: Doctrine\ORM\PersistentCollection {#5644 …}
    -minimumTime: DateTime @21600 {#5634
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#5649 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#2880 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#5651 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#5653 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#5659 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1858 …}
    -createdAt: DateTime @1563972630 {#5639
      date: 2019-07-24 14:50:30.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1757244260 {#5640
      date: 2025-09-07 13:24:20.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#5080 …}
    #fromApi: false
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1858 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\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 {#1699
    -lockBy: App\Entity\Scholar\Training\Training {#1813 …}
    -lockByStatus: 1
    -id: "118f5801-5242-11ee-ba02-0242c0a81004"
    -modules: Doctrine\ORM\PersistentCollection {#1712 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1739 …}
    -totalHourDescription: 833
    -videoDescription: null
    -diplomaDescription: "Titre de niveau V (Bac +2)"
    -trainingProduct: null
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1749 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1751 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1755 …}
    -thematic: [
      "3"
    ]
    -diploma: 2
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1797 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1858 …}
    -createdAt: DateTime @1694615421 {#1692
      date: 2023-09-13 16:30:21.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1757458838 {#1697
      date: 2025-09-10 01:00:38.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1821 …}
    #fromApi: false
    -name: "Assistant immobilier"
    -description: """
      L’assistant immobilier travaille dans un environnement codifié, avec des professionnels relevant d’une profession réglementée. À ce titre, il doit maintenir le niveau de ses connaissances réglementaires en assurant en continu une veille juridique relative au secteur de l’immobilier, afin de tenir compte des réglementations applicables et de leurs modifications.\r\n
      \r\n
      Pilier de la structure et relais de l’information, il prend en charge l’assistanat juridique, le traitement administratif des opérations liées à la transaction, à la gestion locative et au syndic de copropriété et assure la liaison avec les clients et les partenaires, dans le respect des échéances et de la réglementation en vigueur.
      """
    -public: false
    -_links: null
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1858 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#2159
    -lockBy: App\Entity\Scholar\Module\OriginModule {#2173 …}
    -lockByStatus: 1
    -id: "32d99a54-adec-11e9-9691-0242ac160002"
    -lessons: Doctrine\ORM\PersistentCollection {#2160 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#2165 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#2169 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1858 …}
    -createdAt: DateTime @1563956558 {#2157
      date: 2019-07-24 10:22:38.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1593610169 {#2158
      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 {#1858 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#5684
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#5706 …}
    -lockByStatus: 1
    -id: "dd2396c6-aee8-11e9-9691-0242ac160002"
    -chapters: Doctrine\ORM\PersistentCollection {#5685 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#5690 …}
    -exercises: Doctrine\ORM\PersistentCollection {#5687 …}
    -minimumTime: DateTime @21600 {#5677
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#5692 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#2880 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#5694 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#5696 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#5702 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1858 …}
    -createdAt: DateTime @1564065077 {#5682
      date: 2019-07-25 16:31:17.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1757244957 {#5683
      date: 2025-09-07 13:35:57.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#5080 …}
    #fromApi: false
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1858 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\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 {#1699
    -lockBy: App\Entity\Scholar\Training\Training {#1813 …}
    -lockByStatus: 1
    -id: "118f5801-5242-11ee-ba02-0242c0a81004"
    -modules: Doctrine\ORM\PersistentCollection {#1712 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1739 …}
    -totalHourDescription: 833
    -videoDescription: null
    -diplomaDescription: "Titre de niveau V (Bac +2)"
    -trainingProduct: null
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1749 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1751 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1755 …}
    -thematic: [
      "3"
    ]
    -diploma: 2
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1797 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1858 …}
    -createdAt: DateTime @1694615421 {#1692
      date: 2023-09-13 16:30:21.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1757458838 {#1697
      date: 2025-09-10 01:00:38.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1821 …}
    #fromApi: false
    -name: "Assistant immobilier"
    -description: """
      L’assistant immobilier travaille dans un environnement codifié, avec des professionnels relevant d’une profession réglementée. À ce titre, il doit maintenir le niveau de ses connaissances réglementaires en assurant en continu une veille juridique relative au secteur de l’immobilier, afin de tenir compte des réglementations applicables et de leurs modifications.\r\n
      \r\n
      Pilier de la structure et relais de l’information, il prend en charge l’assistanat juridique, le traitement administratif des opérations liées à la transaction, à la gestion locative et au syndic de copropriété et assure la liaison avec les clients et les partenaires, dans le respect des échéances et de la réglementation en vigueur.
      """
    -public: false
    -_links: null
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1858 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#2159
    -lockBy: App\Entity\Scholar\Module\OriginModule {#2173 …}
    -lockByStatus: 1
    -id: "32d99a54-adec-11e9-9691-0242ac160002"
    -lessons: Doctrine\ORM\PersistentCollection {#2160 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#2165 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#2169 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1858 …}
    -createdAt: DateTime @1563956558 {#2157
      date: 2019-07-24 10:22:38.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1593610169 {#2158
      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 {#1858 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#5726
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#5749 …}
    -lockByStatus: 1
    -id: "58e1d7a2-c014-11e9-85b5-0242c0a84004"
    -chapters: Doctrine\ORM\PersistentCollection {#5727 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#5732 …}
    -exercises: Doctrine\ORM\PersistentCollection {#5729 …}
    -minimumTime: DateTime @21600 {#5719
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#5734 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#2880 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#5736 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#5738 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#5744 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1858 …}
    -createdAt: DateTime @1565952923 {#5724
      date: 2019-08-16 12:55:23.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1756985487 {#5725
      date: 2025-09-04 13:31:27.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#5742 …}
    #fromApi: false
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1858 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\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 {#1699
    -lockBy: App\Entity\Scholar\Training\Training {#1813 …}
    -lockByStatus: 1
    -id: "118f5801-5242-11ee-ba02-0242c0a81004"
    -modules: Doctrine\ORM\PersistentCollection {#1712 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1739 …}
    -totalHourDescription: 833
    -videoDescription: null
    -diplomaDescription: "Titre de niveau V (Bac +2)"
    -trainingProduct: null
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1749 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1751 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1755 …}
    -thematic: [
      "3"
    ]
    -diploma: 2
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1797 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1858 …}
    -createdAt: DateTime @1694615421 {#1692
      date: 2023-09-13 16:30:21.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1757458838 {#1697
      date: 2025-09-10 01:00:38.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1821 …}
    #fromApi: false
    -name: "Assistant immobilier"
    -description: """
      L’assistant immobilier travaille dans un environnement codifié, avec des professionnels relevant d’une profession réglementée. À ce titre, il doit maintenir le niveau de ses connaissances réglementaires en assurant en continu une veille juridique relative au secteur de l’immobilier, afin de tenir compte des réglementations applicables et de leurs modifications.\r\n
      \r\n
      Pilier de la structure et relais de l’information, il prend en charge l’assistanat juridique, le traitement administratif des opérations liées à la transaction, à la gestion locative et au syndic de copropriété et assure la liaison avec les clients et les partenaires, dans le respect des échéances et de la réglementation en vigueur.
      """
    -public: false
    -_links: null
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1858 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#2159
    -lockBy: App\Entity\Scholar\Module\OriginModule {#2173 …}
    -lockByStatus: 1
    -id: "32d99a54-adec-11e9-9691-0242ac160002"
    -lessons: Doctrine\ORM\PersistentCollection {#2160 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#2165 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#2169 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1858 …}
    -createdAt: DateTime @1563956558 {#2157
      date: 2019-07-24 10:22:38.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1593610169 {#2158
      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 {#1858 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#5769
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#5791 …}
    -lockByStatus: 1
    -id: "a1daba08-c331-11e9-85b5-0242c0a84004"
    -chapters: Doctrine\ORM\PersistentCollection {#5770 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#5775 …}
    -exercises: Doctrine\ORM\PersistentCollection {#5772 …}
    -minimumTime: DateTime @21600 {#5762
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#5777 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#2880 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#5779 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#5781 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#5787 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1858 …}
    -createdAt: DateTime @1566295354 {#5767
      date: 2019-08-20 12:02:34.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1757050077 {#5768
      date: 2025-09-05 07:27:57.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#5742 …}
    #fromApi: false
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1858 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\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 {#1699
    -lockBy: App\Entity\Scholar\Training\Training {#1813 …}
    -lockByStatus: 1
    -id: "118f5801-5242-11ee-ba02-0242c0a81004"
    -modules: Doctrine\ORM\PersistentCollection {#1712 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1739 …}
    -totalHourDescription: 833
    -videoDescription: null
    -diplomaDescription: "Titre de niveau V (Bac +2)"
    -trainingProduct: null
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1749 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1751 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1755 …}
    -thematic: [
      "3"
    ]
    -diploma: 2
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1797 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1858 …}
    -createdAt: DateTime @1694615421 {#1692
      date: 2023-09-13 16:30:21.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1757458838 {#1697
      date: 2025-09-10 01:00:38.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1821 …}
    #fromApi: false
    -name: "Assistant immobilier"
    -description: """
      L’assistant immobilier travaille dans un environnement codifié, avec des professionnels relevant d’une profession réglementée. À ce titre, il doit maintenir le niveau de ses connaissances réglementaires en assurant en continu une veille juridique relative au secteur de l’immobilier, afin de tenir compte des réglementations applicables et de leurs modifications.\r\n
      \r\n
      Pilier de la structure et relais de l’information, il prend en charge l’assistanat juridique, le traitement administratif des opérations liées à la transaction, à la gestion locative et au syndic de copropriété et assure la liaison avec les clients et les partenaires, dans le respect des échéances et de la réglementation en vigueur.
      """
    -public: false
    -_links: null
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1858 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#2159
    -lockBy: App\Entity\Scholar\Module\OriginModule {#2173 …}
    -lockByStatus: 1
    -id: "32d99a54-adec-11e9-9691-0242ac160002"
    -lessons: Doctrine\ORM\PersistentCollection {#2160 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#2165 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#2169 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1858 …}
    -createdAt: DateTime @1563956558 {#2157
      date: 2019-07-24 10:22:38.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1593610169 {#2158
      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 {#1858 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#5811
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#5833 …}
    -lockByStatus: 1
    -id: "30a674d4-c574-11e9-85b5-0242c0a84004"
    -chapters: Doctrine\ORM\PersistentCollection {#5812 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#5817 …}
    -exercises: Doctrine\ORM\PersistentCollection {#5814 …}
    -minimumTime: DateTime @21600 {#5804
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#5819 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#2880 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#5821 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#5823 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#5829 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1858 …}
    -createdAt: DateTime @1566543843 {#5809
      date: 2019-08-23 09:04:03.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1757093333 {#5810
      date: 2025-09-05 19:28:53.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#5742 …}
    #fromApi: false
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1858 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\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 {#1699
    -lockBy: App\Entity\Scholar\Training\Training {#1813 …}
    -lockByStatus: 1
    -id: "118f5801-5242-11ee-ba02-0242c0a81004"
    -modules: Doctrine\ORM\PersistentCollection {#1712 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1739 …}
    -totalHourDescription: 833
    -videoDescription: null
    -diplomaDescription: "Titre de niveau V (Bac +2)"
    -trainingProduct: null
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1749 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1751 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1755 …}
    -thematic: [
      "3"
    ]
    -diploma: 2
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1797 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1858 …}
    -createdAt: DateTime @1694615421 {#1692
      date: 2023-09-13 16:30:21.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1757458838 {#1697
      date: 2025-09-10 01:00:38.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1821 …}
    #fromApi: false
    -name: "Assistant immobilier"
    -description: """
      L’assistant immobilier travaille dans un environnement codifié, avec des professionnels relevant d’une profession réglementée. À ce titre, il doit maintenir le niveau de ses connaissances réglementaires en assurant en continu une veille juridique relative au secteur de l’immobilier, afin de tenir compte des réglementations applicables et de leurs modifications.\r\n
      \r\n
      Pilier de la structure et relais de l’information, il prend en charge l’assistanat juridique, le traitement administratif des opérations liées à la transaction, à la gestion locative et au syndic de copropriété et assure la liaison avec les clients et les partenaires, dans le respect des échéances et de la réglementation en vigueur.
      """
    -public: false
    -_links: null
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1858 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#2159
    -lockBy: App\Entity\Scholar\Module\OriginModule {#2173 …}
    -lockByStatus: 1
    -id: "32d99a54-adec-11e9-9691-0242ac160002"
    -lessons: Doctrine\ORM\PersistentCollection {#2160 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#2165 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#2169 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1858 …}
    -createdAt: DateTime @1563956558 {#2157
      date: 2019-07-24 10:22:38.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1593610169 {#2158
      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 {#1858 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#5853
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#5875 …}
    -lockByStatus: 1
    -id: "133c78b9-c802-11ea-8d8a-0242ac1c0003"
    -chapters: Doctrine\ORM\PersistentCollection {#5854 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#5859 …}
    -exercises: Doctrine\ORM\PersistentCollection {#5856 …}
    -minimumTime: DateTime @21600 {#5846
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#5861 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#2880 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#5863 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#5865 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#5870 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1858 …}
    -createdAt: DateTime @1594972182 {#5851
      date: 2020-07-17 09:49:42.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1750847724 {#5852
      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 {#1858 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\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 {#1699
    -lockBy: App\Entity\Scholar\Training\Training {#1813 …}
    -lockByStatus: 1
    -id: "118f5801-5242-11ee-ba02-0242c0a81004"
    -modules: Doctrine\ORM\PersistentCollection {#1712 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1739 …}
    -totalHourDescription: 833
    -videoDescription: null
    -diplomaDescription: "Titre de niveau V (Bac +2)"
    -trainingProduct: null
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1749 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1751 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1755 …}
    -thematic: [
      "3"
    ]
    -diploma: 2
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1797 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1858 …}
    -createdAt: DateTime @1694615421 {#1692
      date: 2023-09-13 16:30:21.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1757458838 {#1697
      date: 2025-09-10 01:00:38.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1821 …}
    #fromApi: false
    -name: "Assistant immobilier"
    -description: """
      L’assistant immobilier travaille dans un environnement codifié, avec des professionnels relevant d’une profession réglementée. À ce titre, il doit maintenir le niveau de ses connaissances réglementaires en assurant en continu une veille juridique relative au secteur de l’immobilier, afin de tenir compte des réglementations applicables et de leurs modifications.\r\n
      \r\n
      Pilier de la structure et relais de l’information, il prend en charge l’assistanat juridique, le traitement administratif des opérations liées à la transaction, à la gestion locative et au syndic de copropriété et assure la liaison avec les clients et les partenaires, dans le respect des échéances et de la réglementation en vigueur.
      """
    -public: false
    -_links: null
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1858 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#2159
    -lockBy: App\Entity\Scholar\Module\OriginModule {#2173 …}
    -lockByStatus: 1
    -id: "32d99a54-adec-11e9-9691-0242ac160002"
    -lessons: Doctrine\ORM\PersistentCollection {#2160 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#2165 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#2169 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1858 …}
    -createdAt: DateTime @1563956558 {#2157
      date: 2019-07-24 10:22:38.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1593610169 {#2158
      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 {#1858 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#5895
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#5918 …}
    -lockByStatus: 1
    -id: "6f4721ee-c588-11e9-85b5-0242c0a84004"
    -chapters: Doctrine\ORM\PersistentCollection {#5896 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#5901 …}
    -exercises: Doctrine\ORM\PersistentCollection {#5898 …}
    -minimumTime: DateTime @21600 {#5888
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#5903 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#2880 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#5905 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#5907 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#5913 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1858 …}
    -createdAt: DateTime @1566552538 {#5893
      date: 2019-08-23 11:28:58.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1757093668 {#5894
      date: 2025-09-05 19:34:28.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#5742 …}
    #fromApi: false
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1858 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\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 {#1699
    -lockBy: App\Entity\Scholar\Training\Training {#1813 …}
    -lockByStatus: 1
    -id: "118f5801-5242-11ee-ba02-0242c0a81004"
    -modules: Doctrine\ORM\PersistentCollection {#1712 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1739 …}
    -totalHourDescription: 833
    -videoDescription: null
    -diplomaDescription: "Titre de niveau V (Bac +2)"
    -trainingProduct: null
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1749 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1751 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1755 …}
    -thematic: [
      "3"
    ]
    -diploma: 2
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1797 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1858 …}
    -createdAt: DateTime @1694615421 {#1692
      date: 2023-09-13 16:30:21.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1757458838 {#1697
      date: 2025-09-10 01:00:38.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1821 …}
    #fromApi: false
    -name: "Assistant immobilier"
    -description: """
      L’assistant immobilier travaille dans un environnement codifié, avec des professionnels relevant d’une profession réglementée. À ce titre, il doit maintenir le niveau de ses connaissances réglementaires en assurant en continu une veille juridique relative au secteur de l’immobilier, afin de tenir compte des réglementations applicables et de leurs modifications.\r\n
      \r\n
      Pilier de la structure et relais de l’information, il prend en charge l’assistanat juridique, le traitement administratif des opérations liées à la transaction, à la gestion locative et au syndic de copropriété et assure la liaison avec les clients et les partenaires, dans le respect des échéances et de la réglementation en vigueur.
      """
    -public: false
    -_links: null
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1858 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#2185
    -lockBy: App\Entity\Scholar\Module\OriginModule {#2200 …}
    -lockByStatus: 1
    -id: "39a2681c-06c1-11ea-9c0f-0242c0a8b002"
    -lessons: Doctrine\ORM\PersistentCollection {#2186 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#2191 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#2196 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1858 …}
    -createdAt: DateTime @1573723755 {#2176
      date: 2019-11-14 10:29:15.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458818 {#2184
      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 {#1858 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#6175
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#6196 …}
    -lockByStatus: 1
    -id: "bf955bef-06c1-11ea-9c0f-0242c0a8b002"
    -chapters: Doctrine\ORM\PersistentCollection {#6176 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#6181 …}
    -exercises: Doctrine\ORM\PersistentCollection {#6178 …}
    -minimumTime: DateTime @21600 {#6172
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#6183 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#2880 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#6185 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#6187 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#6192 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1858 …}
    -createdAt: DateTime @1573723980 {#6173
      date: 2019-11-14 10:33:00.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1750847724 {#6174
      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 {#1858 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\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 {#1699
    -lockBy: App\Entity\Scholar\Training\Training {#1813 …}
    -lockByStatus: 1
    -id: "118f5801-5242-11ee-ba02-0242c0a81004"
    -modules: Doctrine\ORM\PersistentCollection {#1712 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1739 …}
    -totalHourDescription: 833
    -videoDescription: null
    -diplomaDescription: "Titre de niveau V (Bac +2)"
    -trainingProduct: null
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1749 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1751 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1755 …}
    -thematic: [
      "3"
    ]
    -diploma: 2
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1797 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1858 …}
    -createdAt: DateTime @1694615421 {#1692
      date: 2023-09-13 16:30:21.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1757458838 {#1697
      date: 2025-09-10 01:00:38.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1821 …}
    #fromApi: false
    -name: "Assistant immobilier"
    -description: """
      L’assistant immobilier travaille dans un environnement codifié, avec des professionnels relevant d’une profession réglementée. À ce titre, il doit maintenir le niveau de ses connaissances réglementaires en assurant en continu une veille juridique relative au secteur de l’immobilier, afin de tenir compte des réglementations applicables et de leurs modifications.\r\n
      \r\n
      Pilier de la structure et relais de l’information, il prend en charge l’assistanat juridique, le traitement administratif des opérations liées à la transaction, à la gestion locative et au syndic de copropriété et assure la liaison avec les clients et les partenaires, dans le respect des échéances et de la réglementation en vigueur.
      """
    -public: false
    -_links: null
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1858 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#2185
    -lockBy: App\Entity\Scholar\Module\OriginModule {#2200 …}
    -lockByStatus: 1
    -id: "39a2681c-06c1-11ea-9c0f-0242c0a8b002"
    -lessons: Doctrine\ORM\PersistentCollection {#2186 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#2191 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#2196 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1858 …}
    -createdAt: DateTime @1573723755 {#2176
      date: 2019-11-14 10:29:15.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458818 {#2184
      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 {#1858 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#6214
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#6235 …}
    -lockByStatus: 1
    -id: "b290d6e9-9ab2-11f0-afde-d2b839584dc3"
    -chapters: Doctrine\ORM\PersistentCollection {#6215 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#6220 …}
    -exercises: Doctrine\ORM\PersistentCollection {#6217 …}
    -minimumTime: null
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#6222 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#2880 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#6224 …}
    -lessonStats: null
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#6231 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1858 …}
    -createdAt: DateTime @1758875273 {#6209
      date: 2025-09-26 10:27:53.0 Europe/Paris (+02:00)
    }
    -updatedAt: null
    #createdBy: Proxies\__CG__\App\Entity\Account\User {#2348 …}
    #updatedBy: null
    #fromApi: false
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1858 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\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 {#1699
    -lockBy: App\Entity\Scholar\Training\Training {#1813 …}
    -lockByStatus: 1
    -id: "118f5801-5242-11ee-ba02-0242c0a81004"
    -modules: Doctrine\ORM\PersistentCollection {#1712 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1739 …}
    -totalHourDescription: 833
    -videoDescription: null
    -diplomaDescription: "Titre de niveau V (Bac +2)"
    -trainingProduct: null
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1749 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1751 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1755 …}
    -thematic: [
      "3"
    ]
    -diploma: 2
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1797 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1858 …}
    -createdAt: DateTime @1694615421 {#1692
      date: 2023-09-13 16:30:21.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1757458838 {#1697
      date: 2025-09-10 01:00:38.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1821 …}
    #fromApi: false
    -name: "Assistant immobilier"
    -description: """
      L’assistant immobilier travaille dans un environnement codifié, avec des professionnels relevant d’une profession réglementée. À ce titre, il doit maintenir le niveau de ses connaissances réglementaires en assurant en continu une veille juridique relative au secteur de l’immobilier, afin de tenir compte des réglementations applicables et de leurs modifications.\r\n
      \r\n
      Pilier de la structure et relais de l’information, il prend en charge l’assistanat juridique, le traitement administratif des opérations liées à la transaction, à la gestion locative et au syndic de copropriété et assure la liaison avec les clients et les partenaires, dans le respect des échéances et de la réglementation en vigueur.
      """
    -public: false
    -_links: null
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1858 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#2185
    -lockBy: App\Entity\Scholar\Module\OriginModule {#2200 …}
    -lockByStatus: 1
    -id: "39a2681c-06c1-11ea-9c0f-0242c0a8b002"
    -lessons: Doctrine\ORM\PersistentCollection {#2186 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#2191 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#2196 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1858 …}
    -createdAt: DateTime @1573723755 {#2176
      date: 2019-11-14 10:29:15.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458818 {#2184
      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 {#1858 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#6257
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#6278 …}
    -lockByStatus: 1
    -id: "ac5c214e-b06c-11ea-b7d2-0242ac1c0004"
    -chapters: Doctrine\ORM\PersistentCollection {#6258 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#6263 …}
    -exercises: Doctrine\ORM\PersistentCollection {#6260 …}
    -minimumTime: DateTime @21600 {#6254
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#6265 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#2880 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#6267 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#6269 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#6274 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1858 …}
    -createdAt: DateTime @1592379138 {#6255
      date: 2020-06-17 09:32:18.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1750847724 {#6256
      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 {#1858 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\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 {#1699
    -lockBy: App\Entity\Scholar\Training\Training {#1813 …}
    -lockByStatus: 1
    -id: "118f5801-5242-11ee-ba02-0242c0a81004"
    -modules: Doctrine\ORM\PersistentCollection {#1712 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1739 …}
    -totalHourDescription: 833
    -videoDescription: null
    -diplomaDescription: "Titre de niveau V (Bac +2)"
    -trainingProduct: null
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1749 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1751 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1755 …}
    -thematic: [
      "3"
    ]
    -diploma: 2
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1797 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1858 …}
    -createdAt: DateTime @1694615421 {#1692
      date: 2023-09-13 16:30:21.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1757458838 {#1697
      date: 2025-09-10 01:00:38.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1821 …}
    #fromApi: false
    -name: "Assistant immobilier"
    -description: """
      L’assistant immobilier travaille dans un environnement codifié, avec des professionnels relevant d’une profession réglementée. À ce titre, il doit maintenir le niveau de ses connaissances réglementaires en assurant en continu une veille juridique relative au secteur de l’immobilier, afin de tenir compte des réglementations applicables et de leurs modifications.\r\n
      \r\n
      Pilier de la structure et relais de l’information, il prend en charge l’assistanat juridique, le traitement administratif des opérations liées à la transaction, à la gestion locative et au syndic de copropriété et assure la liaison avec les clients et les partenaires, dans le respect des échéances et de la réglementation en vigueur.
      """
    -public: false
    -_links: null
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1858 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#2185
    -lockBy: App\Entity\Scholar\Module\OriginModule {#2200 …}
    -lockByStatus: 1
    -id: "39a2681c-06c1-11ea-9c0f-0242c0a8b002"
    -lessons: Doctrine\ORM\PersistentCollection {#2186 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#2191 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#2196 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1858 …}
    -createdAt: DateTime @1573723755 {#2176
      date: 2019-11-14 10:29:15.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458818 {#2184
      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 {#1858 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#6298
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#6322 …}
    -lockByStatus: 1
    -id: "ea817145-9ab2-11f0-afde-d2b839584dc3"
    -chapters: Doctrine\ORM\PersistentCollection {#6299 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#6304 …}
    -exercises: Doctrine\ORM\PersistentCollection {#6301 …}
    -minimumTime: DateTime @21600 {#6291
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#6306 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#2880 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#6308 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#6310 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#6316 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1858 …}
    -createdAt: DateTime @1758875367 {#6296
      date: 2025-09-26 10:29:27.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1760344087 {#6297
      date: 2025-10-13 10:28:07.0 Europe/Paris (+02:00)
    }
    #createdBy: Proxies\__CG__\App\Entity\Account\User {#2348 …}
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#6314 …}
    #fromApi: false
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1858 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\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 {#1699
    -lockBy: App\Entity\Scholar\Training\Training {#1813 …}
    -lockByStatus: 1
    -id: "118f5801-5242-11ee-ba02-0242c0a81004"
    -modules: Doctrine\ORM\PersistentCollection {#1712 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1739 …}
    -totalHourDescription: 833
    -videoDescription: null
    -diplomaDescription: "Titre de niveau V (Bac +2)"
    -trainingProduct: null
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1749 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1751 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1755 …}
    -thematic: [
      "3"
    ]
    -diploma: 2
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1797 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1858 …}
    -createdAt: DateTime @1694615421 {#1692
      date: 2023-09-13 16:30:21.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1757458838 {#1697
      date: 2025-09-10 01:00:38.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1821 …}
    #fromApi: false
    -name: "Assistant immobilier"
    -description: """
      L’assistant immobilier travaille dans un environnement codifié, avec des professionnels relevant d’une profession réglementée. À ce titre, il doit maintenir le niveau de ses connaissances réglementaires en assurant en continu une veille juridique relative au secteur de l’immobilier, afin de tenir compte des réglementations applicables et de leurs modifications.\r\n
      \r\n
      Pilier de la structure et relais de l’information, il prend en charge l’assistanat juridique, le traitement administratif des opérations liées à la transaction, à la gestion locative et au syndic de copropriété et assure la liaison avec les clients et les partenaires, dans le respect des échéances et de la réglementation en vigueur.
      """
    -public: false
    -_links: null
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1858 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#2185
    -lockBy: App\Entity\Scholar\Module\OriginModule {#2200 …}
    -lockByStatus: 1
    -id: "39a2681c-06c1-11ea-9c0f-0242c0a8b002"
    -lessons: Doctrine\ORM\PersistentCollection {#2186 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#2191 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#2196 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1858 …}
    -createdAt: DateTime @1573723755 {#2176
      date: 2019-11-14 10:29:15.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458818 {#2184
      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 {#1858 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#6344
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#6368 …}
    -lockByStatus: 1
    -id: "13e1f443-75b2-11ea-ac12-0242ac1c0003"
    -chapters: Doctrine\ORM\PersistentCollection {#6345 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#6350 …}
    -exercises: Doctrine\ORM\PersistentCollection {#6347 …}
    -minimumTime: DateTime @21600 {#6341
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#6352 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#2880 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#6354 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#6356 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#6362 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1858 …}
    -createdAt: DateTime @1585921828 {#6342
      date: 2020-04-03 15:50:28.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1757408922 {#6343
      date: 2025-09-09 11:08:42.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#6360 …}
    #fromApi: false
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1858 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\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 {#1699
    -lockBy: App\Entity\Scholar\Training\Training {#1813 …}
    -lockByStatus: 1
    -id: "118f5801-5242-11ee-ba02-0242c0a81004"
    -modules: Doctrine\ORM\PersistentCollection {#1712 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1739 …}
    -totalHourDescription: 833
    -videoDescription: null
    -diplomaDescription: "Titre de niveau V (Bac +2)"
    -trainingProduct: null
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1749 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1751 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1755 …}
    -thematic: [
      "3"
    ]
    -diploma: 2
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1797 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1858 …}
    -createdAt: DateTime @1694615421 {#1692
      date: 2023-09-13 16:30:21.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1757458838 {#1697
      date: 2025-09-10 01:00:38.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1821 …}
    #fromApi: false
    -name: "Assistant immobilier"
    -description: """
      L’assistant immobilier travaille dans un environnement codifié, avec des professionnels relevant d’une profession réglementée. À ce titre, il doit maintenir le niveau de ses connaissances réglementaires en assurant en continu une veille juridique relative au secteur de l’immobilier, afin de tenir compte des réglementations applicables et de leurs modifications.\r\n
      \r\n
      Pilier de la structure et relais de l’information, il prend en charge l’assistanat juridique, le traitement administratif des opérations liées à la transaction, à la gestion locative et au syndic de copropriété et assure la liaison avec les clients et les partenaires, dans le respect des échéances et de la réglementation en vigueur.
      """
    -public: false
    -_links: null
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1858 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#2185
    -lockBy: App\Entity\Scholar\Module\OriginModule {#2200 …}
    -lockByStatus: 1
    -id: "39a2681c-06c1-11ea-9c0f-0242c0a8b002"
    -lessons: Doctrine\ORM\PersistentCollection {#2186 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#2191 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#2196 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1858 …}
    -createdAt: DateTime @1573723755 {#2176
      date: 2019-11-14 10:29:15.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458818 {#2184
      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 {#1858 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#6387
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#6409 …}
    -lockByStatus: 1
    -id: "1fb0da4a-9ab3-11f0-afde-d2b839584dc3"
    -chapters: Doctrine\ORM\PersistentCollection {#6388 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#6393 …}
    -exercises: Doctrine\ORM\PersistentCollection {#6390 …}
    -minimumTime: DateTime @21600 {#6381
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#6395 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#2880 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#6397 …}
    -lessonStats: null
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#6404 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1858 …}
    -createdAt: DateTime @1758875456 {#6386
      date: 2025-09-26 10:30:56.0 Europe/Paris (+02:00)
    }
    -updatedAt: null
    #createdBy: Proxies\__CG__\App\Entity\Account\User {#2348 …}
    #updatedBy: null
    #fromApi: false
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1858 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\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 {#1699
    -lockBy: App\Entity\Scholar\Training\Training {#1813 …}
    -lockByStatus: 1
    -id: "118f5801-5242-11ee-ba02-0242c0a81004"
    -modules: Doctrine\ORM\PersistentCollection {#1712 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1739 …}
    -totalHourDescription: 833
    -videoDescription: null
    -diplomaDescription: "Titre de niveau V (Bac +2)"
    -trainingProduct: null
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1749 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1751 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1755 …}
    -thematic: [
      "3"
    ]
    -diploma: 2
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1797 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1858 …}
    -createdAt: DateTime @1694615421 {#1692
      date: 2023-09-13 16:30:21.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1757458838 {#1697
      date: 2025-09-10 01:00:38.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1821 …}
    #fromApi: false
    -name: "Assistant immobilier"
    -description: """
      L’assistant immobilier travaille dans un environnement codifié, avec des professionnels relevant d’une profession réglementée. À ce titre, il doit maintenir le niveau de ses connaissances réglementaires en assurant en continu une veille juridique relative au secteur de l’immobilier, afin de tenir compte des réglementations applicables et de leurs modifications.\r\n
      \r\n
      Pilier de la structure et relais de l’information, il prend en charge l’assistanat juridique, le traitement administratif des opérations liées à la transaction, à la gestion locative et au syndic de copropriété et assure la liaison avec les clients et les partenaires, dans le respect des échéances et de la réglementation en vigueur.
      """
    -public: false
    -_links: null
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1858 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#2185
    -lockBy: App\Entity\Scholar\Module\OriginModule {#2200 …}
    -lockByStatus: 1
    -id: "39a2681c-06c1-11ea-9c0f-0242c0a8b002"
    -lessons: Doctrine\ORM\PersistentCollection {#2186 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#2191 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#2196 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1858 …}
    -createdAt: DateTime @1573723755 {#2176
      date: 2019-11-14 10:29:15.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458818 {#2184
      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 {#1858 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#6430
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#6452 …}
    -lockByStatus: 1
    -id: "8b4ca837-75b2-11ea-ac12-0242ac1c0003"
    -chapters: Doctrine\ORM\PersistentCollection {#6431 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#6436 …}
    -exercises: Doctrine\ORM\PersistentCollection {#6433 …}
    -minimumTime: DateTime @21600 {#6422
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#6438 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#2880 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#6440 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#6442 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#6448 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1858 …}
    -createdAt: DateTime @1585922028 {#6428
      date: 2020-04-03 15:53:48.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1757408929 {#6429
      date: 2025-09-09 11:08:49.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#6360 …}
    #fromApi: false
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1858 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\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 {#1699
    -lockBy: App\Entity\Scholar\Training\Training {#1813 …}
    -lockByStatus: 1
    -id: "118f5801-5242-11ee-ba02-0242c0a81004"
    -modules: Doctrine\ORM\PersistentCollection {#1712 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1739 …}
    -totalHourDescription: 833
    -videoDescription: null
    -diplomaDescription: "Titre de niveau V (Bac +2)"
    -trainingProduct: null
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1749 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1751 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1755 …}
    -thematic: [
      "3"
    ]
    -diploma: 2
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1797 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1858 …}
    -createdAt: DateTime @1694615421 {#1692
      date: 2023-09-13 16:30:21.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1757458838 {#1697
      date: 2025-09-10 01:00:38.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1821 …}
    #fromApi: false
    -name: "Assistant immobilier"
    -description: """
      L’assistant immobilier travaille dans un environnement codifié, avec des professionnels relevant d’une profession réglementée. À ce titre, il doit maintenir le niveau de ses connaissances réglementaires en assurant en continu une veille juridique relative au secteur de l’immobilier, afin de tenir compte des réglementations applicables et de leurs modifications.\r\n
      \r\n
      Pilier de la structure et relais de l’information, il prend en charge l’assistanat juridique, le traitement administratif des opérations liées à la transaction, à la gestion locative et au syndic de copropriété et assure la liaison avec les clients et les partenaires, dans le respect des échéances et de la réglementation en vigueur.
      """
    -public: false
    -_links: null
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1858 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#2185
    -lockBy: App\Entity\Scholar\Module\OriginModule {#2200 …}
    -lockByStatus: 1
    -id: "39a2681c-06c1-11ea-9c0f-0242c0a8b002"
    -lessons: Doctrine\ORM\PersistentCollection {#2186 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#2191 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#2196 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1858 …}
    -createdAt: DateTime @1573723755 {#2176
      date: 2019-11-14 10:29:15.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458818 {#2184
      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 {#1858 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#6472
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#6495 …}
    -lockByStatus: 1
    -id: "a6f3c715-75b2-11ea-ac12-0242ac1c0003"
    -chapters: Doctrine\ORM\PersistentCollection {#6473 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#6478 …}
    -exercises: Doctrine\ORM\PersistentCollection {#6475 …}
    -minimumTime: DateTime @21600 {#6465
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#6480 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#2880 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#6482 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#6484 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#6490 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1858 …}
    -createdAt: DateTime @1585922074 {#6470
      date: 2020-04-03 15:54:34.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1757255640 {#6471
      date: 2025-09-07 16:34:00.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#6488 …}
    #fromApi: false
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1858 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\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 {#1699
    -lockBy: App\Entity\Scholar\Training\Training {#1813 …}
    -lockByStatus: 1
    -id: "118f5801-5242-11ee-ba02-0242c0a81004"
    -modules: Doctrine\ORM\PersistentCollection {#1712 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1739 …}
    -totalHourDescription: 833
    -videoDescription: null
    -diplomaDescription: "Titre de niveau V (Bac +2)"
    -trainingProduct: null
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1749 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1751 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1755 …}
    -thematic: [
      "3"
    ]
    -diploma: 2
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1797 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1858 …}
    -createdAt: DateTime @1694615421 {#1692
      date: 2023-09-13 16:30:21.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1757458838 {#1697
      date: 2025-09-10 01:00:38.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1821 …}
    #fromApi: false
    -name: "Assistant immobilier"
    -description: """
      L’assistant immobilier travaille dans un environnement codifié, avec des professionnels relevant d’une profession réglementée. À ce titre, il doit maintenir le niveau de ses connaissances réglementaires en assurant en continu une veille juridique relative au secteur de l’immobilier, afin de tenir compte des réglementations applicables et de leurs modifications.\r\n
      \r\n
      Pilier de la structure et relais de l’information, il prend en charge l’assistanat juridique, le traitement administratif des opérations liées à la transaction, à la gestion locative et au syndic de copropriété et assure la liaison avec les clients et les partenaires, dans le respect des échéances et de la réglementation en vigueur.
      """
    -public: false
    -_links: null
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1858 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#2185
    -lockBy: App\Entity\Scholar\Module\OriginModule {#2200 …}
    -lockByStatus: 1
    -id: "39a2681c-06c1-11ea-9c0f-0242c0a8b002"
    -lessons: Doctrine\ORM\PersistentCollection {#2186 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#2191 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#2196 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1858 …}
    -createdAt: DateTime @1573723755 {#2176
      date: 2019-11-14 10:29:15.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458818 {#2184
      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 {#1858 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#6515
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#6539 …}
    -lockByStatus: 1
    -id: "7ab53d1f-75b3-11ea-ac12-0242ac1c0003"
    -chapters: Doctrine\ORM\PersistentCollection {#6516 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#6521 …}
    -exercises: Doctrine\ORM\PersistentCollection {#6518 …}
    -minimumTime: DateTime @21600 {#6508
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#6523 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#2880 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#6525 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#6527 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#6533 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1858 …}
    -createdAt: DateTime @1585922430 {#6513
      date: 2020-04-03 16:00:30.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1757458809 {#6514
      date: 2025-09-10 01:00:09.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#6531 …}
    #fromApi: false
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1858 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\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 {#1699
    -lockBy: App\Entity\Scholar\Training\Training {#1813 …}
    -lockByStatus: 1
    -id: "118f5801-5242-11ee-ba02-0242c0a81004"
    -modules: Doctrine\ORM\PersistentCollection {#1712 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1739 …}
    -totalHourDescription: 833
    -videoDescription: null
    -diplomaDescription: "Titre de niveau V (Bac +2)"
    -trainingProduct: null
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1749 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1751 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1755 …}
    -thematic: [
      "3"
    ]
    -diploma: 2
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1797 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1858 …}
    -createdAt: DateTime @1694615421 {#1692
      date: 2023-09-13 16:30:21.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1757458838 {#1697
      date: 2025-09-10 01:00:38.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1821 …}
    #fromApi: false
    -name: "Assistant immobilier"
    -description: """
      L’assistant immobilier travaille dans un environnement codifié, avec des professionnels relevant d’une profession réglementée. À ce titre, il doit maintenir le niveau de ses connaissances réglementaires en assurant en continu une veille juridique relative au secteur de l’immobilier, afin de tenir compte des réglementations applicables et de leurs modifications.\r\n
      \r\n
      Pilier de la structure et relais de l’information, il prend en charge l’assistanat juridique, le traitement administratif des opérations liées à la transaction, à la gestion locative et au syndic de copropriété et assure la liaison avec les clients et les partenaires, dans le respect des échéances et de la réglementation en vigueur.
      """
    -public: false
    -_links: null
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1858 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#2185
    -lockBy: App\Entity\Scholar\Module\OriginModule {#2200 …}
    -lockByStatus: 1
    -id: "39a2681c-06c1-11ea-9c0f-0242c0a8b002"
    -lessons: Doctrine\ORM\PersistentCollection {#2186 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#2191 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#2196 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1858 …}
    -createdAt: DateTime @1573723755 {#2176
      date: 2019-11-14 10:29:15.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458818 {#2184
      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 {#1858 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#6560
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#6583 …}
    -lockByStatus: 1
    -id: "0266228a-75b3-11ea-ac12-0242ac1c0003"
    -chapters: Doctrine\ORM\PersistentCollection {#6561 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#6566 …}
    -exercises: Doctrine\ORM\PersistentCollection {#6563 …}
    -minimumTime: DateTime @21600 {#6552
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#6568 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#2880 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#6570 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#6572 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#6578 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1858 …}
    -createdAt: DateTime @1585922228 {#6558
      date: 2020-04-03 15:57:08.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1757334080 {#6559
      date: 2025-09-08 14:21:20.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#6531 …}
    #fromApi: false
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1858 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\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 {#1699
    -lockBy: App\Entity\Scholar\Training\Training {#1813 …}
    -lockByStatus: 1
    -id: "118f5801-5242-11ee-ba02-0242c0a81004"
    -modules: Doctrine\ORM\PersistentCollection {#1712 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1739 …}
    -totalHourDescription: 833
    -videoDescription: null
    -diplomaDescription: "Titre de niveau V (Bac +2)"
    -trainingProduct: null
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1749 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1751 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1755 …}
    -thematic: [
      "3"
    ]
    -diploma: 2
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1797 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1858 …}
    -createdAt: DateTime @1694615421 {#1692
      date: 2023-09-13 16:30:21.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1757458838 {#1697
      date: 2025-09-10 01:00:38.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1821 …}
    #fromApi: false
    -name: "Assistant immobilier"
    -description: """
      L’assistant immobilier travaille dans un environnement codifié, avec des professionnels relevant d’une profession réglementée. À ce titre, il doit maintenir le niveau de ses connaissances réglementaires en assurant en continu une veille juridique relative au secteur de l’immobilier, afin de tenir compte des réglementations applicables et de leurs modifications.\r\n
      \r\n
      Pilier de la structure et relais de l’information, il prend en charge l’assistanat juridique, le traitement administratif des opérations liées à la transaction, à la gestion locative et au syndic de copropriété et assure la liaison avec les clients et les partenaires, dans le respect des échéances et de la réglementation en vigueur.
      """
    -public: false
    -_links: null
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1858 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#2185
    -lockBy: App\Entity\Scholar\Module\OriginModule {#2200 …}
    -lockByStatus: 1
    -id: "39a2681c-06c1-11ea-9c0f-0242c0a8b002"
    -lessons: Doctrine\ORM\PersistentCollection {#2186 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#2191 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#2196 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1858 …}
    -createdAt: DateTime @1573723755 {#2176
      date: 2019-11-14 10:29:15.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458818 {#2184
      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 {#1858 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#6602
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#6624 …}
    -lockByStatus: 1
    -id: "3db82e7a-9ab4-11f0-afde-d2b839584dc3"
    -chapters: Doctrine\ORM\PersistentCollection {#6603 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#6608 …}
    -exercises: Doctrine\ORM\PersistentCollection {#6605 …}
    -minimumTime: DateTime @21600 {#6596
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#6610 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#2880 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#6612 …}
    -lessonStats: null
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#6619 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1858 …}
    -createdAt: DateTime @1758875936 {#6601
      date: 2025-09-26 10:38:56.0 Europe/Paris (+02:00)
    }
    -updatedAt: null
    #createdBy: Proxies\__CG__\App\Entity\Account\User {#2348 …}
    #updatedBy: null
    #fromApi: false
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1858 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\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 {#1699
    -lockBy: App\Entity\Scholar\Training\Training {#1813 …}
    -lockByStatus: 1
    -id: "118f5801-5242-11ee-ba02-0242c0a81004"
    -modules: Doctrine\ORM\PersistentCollection {#1712 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1739 …}
    -totalHourDescription: 833
    -videoDescription: null
    -diplomaDescription: "Titre de niveau V (Bac +2)"
    -trainingProduct: null
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1749 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1751 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1755 …}
    -thematic: [
      "3"
    ]
    -diploma: 2
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1797 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1858 …}
    -createdAt: DateTime @1694615421 {#1692
      date: 2023-09-13 16:30:21.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1757458838 {#1697
      date: 2025-09-10 01:00:38.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1821 …}
    #fromApi: false
    -name: "Assistant immobilier"
    -description: """
      L’assistant immobilier travaille dans un environnement codifié, avec des professionnels relevant d’une profession réglementée. À ce titre, il doit maintenir le niveau de ses connaissances réglementaires en assurant en continu une veille juridique relative au secteur de l’immobilier, afin de tenir compte des réglementations applicables et de leurs modifications.\r\n
      \r\n
      Pilier de la structure et relais de l’information, il prend en charge l’assistanat juridique, le traitement administratif des opérations liées à la transaction, à la gestion locative et au syndic de copropriété et assure la liaison avec les clients et les partenaires, dans le respect des échéances et de la réglementation en vigueur.
      """
    -public: false
    -_links: null
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1858 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#2185
    -lockBy: App\Entity\Scholar\Module\OriginModule {#2200 …}
    -lockByStatus: 1
    -id: "39a2681c-06c1-11ea-9c0f-0242c0a8b002"
    -lessons: Doctrine\ORM\PersistentCollection {#2186 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#2191 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#2196 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1858 …}
    -createdAt: DateTime @1573723755 {#2176
      date: 2019-11-14 10:29:15.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458818 {#2184
      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 {#1858 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#6644
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#6666 …}
    -lockByStatus: 1
    -id: "1e6fa847-a803-11f0-b3b5-4ec904c5ee47"
    -chapters: Doctrine\ORM\PersistentCollection {#6645 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#6650 …}
    -exercises: Doctrine\ORM\PersistentCollection {#6647 …}
    -minimumTime: DateTime @21600 {#6637
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#6652 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#2880 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#6654 …}
    -lessonStats: null
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#6661 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1858 …}
    -createdAt: DateTime @1760339179 {#6643
      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 {#1858 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\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 {#1699
    -lockBy: App\Entity\Scholar\Training\Training {#1813 …}
    -lockByStatus: 1
    -id: "118f5801-5242-11ee-ba02-0242c0a81004"
    -modules: Doctrine\ORM\PersistentCollection {#1712 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1739 …}
    -totalHourDescription: 833
    -videoDescription: null
    -diplomaDescription: "Titre de niveau V (Bac +2)"
    -trainingProduct: null
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1749 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1751 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1755 …}
    -thematic: [
      "3"
    ]
    -diploma: 2
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1797 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1858 …}
    -createdAt: DateTime @1694615421 {#1692
      date: 2023-09-13 16:30:21.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1757458838 {#1697
      date: 2025-09-10 01:00:38.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1821 …}
    #fromApi: false
    -name: "Assistant immobilier"
    -description: """
      L’assistant immobilier travaille dans un environnement codifié, avec des professionnels relevant d’une profession réglementée. À ce titre, il doit maintenir le niveau de ses connaissances réglementaires en assurant en continu une veille juridique relative au secteur de l’immobilier, afin de tenir compte des réglementations applicables et de leurs modifications.\r\n
      \r\n
      Pilier de la structure et relais de l’information, il prend en charge l’assistanat juridique, le traitement administratif des opérations liées à la transaction, à la gestion locative et au syndic de copropriété et assure la liaison avec les clients et les partenaires, dans le respect des échéances et de la réglementation en vigueur.
      """
    -public: false
    -_links: null
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1858 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#2185
    -lockBy: App\Entity\Scholar\Module\OriginModule {#2200 …}
    -lockByStatus: 1
    -id: "39a2681c-06c1-11ea-9c0f-0242c0a8b002"
    -lessons: Doctrine\ORM\PersistentCollection {#2186 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#2191 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#2196 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1858 …}
    -createdAt: DateTime @1573723755 {#2176
      date: 2019-11-14 10:29:15.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458818 {#2184
      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 {#1858 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#6688
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#6710 …}
    -lockByStatus: 1
    -id: "caaa0c3e-8819-11f0-94f4-720435f6d49d"
    -chapters: Doctrine\ORM\PersistentCollection {#6689 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#6694 …}
    -exercises: Doctrine\ORM\PersistentCollection {#6691 …}
    -minimumTime: DateTime @21600 {#6685
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#6696 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#2880 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#6698 …}
    -lessonStats: null
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#6705 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1858 …}
    -createdAt: DateTime @1756830480 {#6686
      date: 2025-09-02 18:28:00.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1757372416 {#6687
      date: 2025-09-09 01:00:16.0 Europe/Paris (+02:00)
    }
    #createdBy: Proxies\__CG__\App\Entity\Account\User {#2348 …}
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#2348 …}
    #fromApi: false
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1858 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\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 {#1699
    -lockBy: App\Entity\Scholar\Training\Training {#1813 …}
    -lockByStatus: 1
    -id: "118f5801-5242-11ee-ba02-0242c0a81004"
    -modules: Doctrine\ORM\PersistentCollection {#1712 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1739 …}
    -totalHourDescription: 833
    -videoDescription: null
    -diplomaDescription: "Titre de niveau V (Bac +2)"
    -trainingProduct: null
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1749 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1751 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1755 …}
    -thematic: [
      "3"
    ]
    -diploma: 2
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1797 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1858 …}
    -createdAt: DateTime @1694615421 {#1692
      date: 2023-09-13 16:30:21.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1757458838 {#1697
      date: 2025-09-10 01:00:38.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1821 …}
    #fromApi: false
    -name: "Assistant immobilier"
    -description: """
      L’assistant immobilier travaille dans un environnement codifié, avec des professionnels relevant d’une profession réglementée. À ce titre, il doit maintenir le niveau de ses connaissances réglementaires en assurant en continu une veille juridique relative au secteur de l’immobilier, afin de tenir compte des réglementations applicables et de leurs modifications.\r\n
      \r\n
      Pilier de la structure et relais de l’information, il prend en charge l’assistanat juridique, le traitement administratif des opérations liées à la transaction, à la gestion locative et au syndic de copropriété et assure la liaison avec les clients et les partenaires, dans le respect des échéances et de la réglementation en vigueur.
      """
    -public: false
    -_links: null
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1858 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#2185
    -lockBy: App\Entity\Scholar\Module\OriginModule {#2200 …}
    -lockByStatus: 1
    -id: "39a2681c-06c1-11ea-9c0f-0242c0a8b002"
    -lessons: Doctrine\ORM\PersistentCollection {#2186 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#2191 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#2196 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1858 …}
    -createdAt: DateTime @1573723755 {#2176
      date: 2019-11-14 10:29:15.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458818 {#2184
      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 {#1858 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#6731
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#6753 …}
    -lockByStatus: 1
    -id: "0e146c98-881a-11f0-94f4-720435f6d49d"
    -chapters: Doctrine\ORM\PersistentCollection {#6732 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#6737 …}
    -exercises: Doctrine\ORM\PersistentCollection {#6734 …}
    -minimumTime: DateTime @21600 {#6723
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#6739 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#2880 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#6741 …}
    -lessonStats: null
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#6748 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1858 …}
    -createdAt: DateTime @1756830593 {#6729
      date: 2025-09-02 18:29:53.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1756854015 {#6730
      date: 2025-09-03 01:00:15.0 Europe/Paris (+02:00)
    }
    #createdBy: Proxies\__CG__\App\Entity\Account\User {#2348 …}
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#2348 …}
    #fromApi: false
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1858 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\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 {#1699
    -lockBy: App\Entity\Scholar\Training\Training {#1813 …}
    -lockByStatus: 1
    -id: "118f5801-5242-11ee-ba02-0242c0a81004"
    -modules: Doctrine\ORM\PersistentCollection {#1712 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1739 …}
    -totalHourDescription: 833
    -videoDescription: null
    -diplomaDescription: "Titre de niveau V (Bac +2)"
    -trainingProduct: null
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1749 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1751 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1755 …}
    -thematic: [
      "3"
    ]
    -diploma: 2
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1797 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1858 …}
    -createdAt: DateTime @1694615421 {#1692
      date: 2023-09-13 16:30:21.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1757458838 {#1697
      date: 2025-09-10 01:00:38.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1821 …}
    #fromApi: false
    -name: "Assistant immobilier"
    -description: """
      L’assistant immobilier travaille dans un environnement codifié, avec des professionnels relevant d’une profession réglementée. À ce titre, il doit maintenir le niveau de ses connaissances réglementaires en assurant en continu une veille juridique relative au secteur de l’immobilier, afin de tenir compte des réglementations applicables et de leurs modifications.\r\n
      \r\n
      Pilier de la structure et relais de l’information, il prend en charge l’assistanat juridique, le traitement administratif des opérations liées à la transaction, à la gestion locative et au syndic de copropriété et assure la liaison avec les clients et les partenaires, dans le respect des échéances et de la réglementation en vigueur.
      """
    -public: false
    -_links: null
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1858 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#2214
    -lockBy: App\Entity\Scholar\Module\OriginModule {#2228 …}
    -lockByStatus: 1
    -id: "cbd44ce7-38e5-11e9-8180-00163e87308f"
    -lessons: Doctrine\ORM\PersistentCollection {#2215 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#2220 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#2224 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1858 …}
    -createdAt: DateTime @1551089522 {#2212
      date: 2019-02-25 11:12:02.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1679395459 {#2213
      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 {#1858 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#7167
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#7190 …}
    -lockByStatus: 1
    -id: "7d7e4338-2de9-11e9-8180-00163e87308f"
    -chapters: Doctrine\ORM\PersistentCollection {#7168 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#7173 …}
    -exercises: Doctrine\ORM\PersistentCollection {#7170 …}
    -minimumTime: DateTime @21600 {#7164
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#7175 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#2880 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#7177 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#7179 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#7185 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1858 …}
    -createdAt: DateTime @1549881646 {#7165
      date: 2019-02-11 11:40:46.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757242069 {#7166
      date: 2025-09-07 12:47:49.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#4777 …}
    #fromApi: false
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1858 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\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 {#1699
    -lockBy: App\Entity\Scholar\Training\Training {#1813 …}
    -lockByStatus: 1
    -id: "118f5801-5242-11ee-ba02-0242c0a81004"
    -modules: Doctrine\ORM\PersistentCollection {#1712 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1739 …}
    -totalHourDescription: 833
    -videoDescription: null
    -diplomaDescription: "Titre de niveau V (Bac +2)"
    -trainingProduct: null
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1749 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1751 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1755 …}
    -thematic: [
      "3"
    ]
    -diploma: 2
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1797 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1858 …}
    -createdAt: DateTime @1694615421 {#1692
      date: 2023-09-13 16:30:21.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1757458838 {#1697
      date: 2025-09-10 01:00:38.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1821 …}
    #fromApi: false
    -name: "Assistant immobilier"
    -description: """
      L’assistant immobilier travaille dans un environnement codifié, avec des professionnels relevant d’une profession réglementée. À ce titre, il doit maintenir le niveau de ses connaissances réglementaires en assurant en continu une veille juridique relative au secteur de l’immobilier, afin de tenir compte des réglementations applicables et de leurs modifications.\r\n
      \r\n
      Pilier de la structure et relais de l’information, il prend en charge l’assistanat juridique, le traitement administratif des opérations liées à la transaction, à la gestion locative et au syndic de copropriété et assure la liaison avec les clients et les partenaires, dans le respect des échéances et de la réglementation en vigueur.
      """
    -public: false
    -_links: null
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1858 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#2214
    -lockBy: App\Entity\Scholar\Module\OriginModule {#2228 …}
    -lockByStatus: 1
    -id: "cbd44ce7-38e5-11e9-8180-00163e87308f"
    -lessons: Doctrine\ORM\PersistentCollection {#2215 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#2220 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#2224 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1858 …}
    -createdAt: DateTime @1551089522 {#2212
      date: 2019-02-25 11:12:02.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1679395459 {#2213
      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 {#1858 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#7210
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#7233 …}
    -lockByStatus: 1
    -id: "b6ad11c5-2e0c-11e9-8180-00163e87308f"
    -chapters: Doctrine\ORM\PersistentCollection {#7211 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#7216 …}
    -exercises: Doctrine\ORM\PersistentCollection {#7213 …}
    -minimumTime: DateTime @21600 {#7203
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#7218 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#2880 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#7220 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#7222 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#7228 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1858 …}
    -createdAt: DateTime @1549896775 {#7208
      date: 2019-02-11 15:52:55.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757324785 {#7209
      date: 2025-09-08 11:46:25.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#7226 …}
    #fromApi: false
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1858 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\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 {#1699
    -lockBy: App\Entity\Scholar\Training\Training {#1813 …}
    -lockByStatus: 1
    -id: "118f5801-5242-11ee-ba02-0242c0a81004"
    -modules: Doctrine\ORM\PersistentCollection {#1712 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1739 …}
    -totalHourDescription: 833
    -videoDescription: null
    -diplomaDescription: "Titre de niveau V (Bac +2)"
    -trainingProduct: null
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1749 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1751 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1755 …}
    -thematic: [
      "3"
    ]
    -diploma: 2
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1797 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1858 …}
    -createdAt: DateTime @1694615421 {#1692
      date: 2023-09-13 16:30:21.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1757458838 {#1697
      date: 2025-09-10 01:00:38.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1821 …}
    #fromApi: false
    -name: "Assistant immobilier"
    -description: """
      L’assistant immobilier travaille dans un environnement codifié, avec des professionnels relevant d’une profession réglementée. À ce titre, il doit maintenir le niveau de ses connaissances réglementaires en assurant en continu une veille juridique relative au secteur de l’immobilier, afin de tenir compte des réglementations applicables et de leurs modifications.\r\n
      \r\n
      Pilier de la structure et relais de l’information, il prend en charge l’assistanat juridique, le traitement administratif des opérations liées à la transaction, à la gestion locative et au syndic de copropriété et assure la liaison avec les clients et les partenaires, dans le respect des échéances et de la réglementation en vigueur.
      """
    -public: false
    -_links: null
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1858 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#2214
    -lockBy: App\Entity\Scholar\Module\OriginModule {#2228 …}
    -lockByStatus: 1
    -id: "cbd44ce7-38e5-11e9-8180-00163e87308f"
    -lessons: Doctrine\ORM\PersistentCollection {#2215 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#2220 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#2224 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1858 …}
    -createdAt: DateTime @1551089522 {#2212
      date: 2019-02-25 11:12:02.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1679395459 {#2213
      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 {#1858 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#7253
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#7277 …}
    -lockByStatus: 1
    -id: "4845b445-c82b-11ea-8d8a-0242ac1c0003"
    -chapters: Doctrine\ORM\PersistentCollection {#7254 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#7259 …}
    -exercises: Doctrine\ORM\PersistentCollection {#7256 …}
    -minimumTime: DateTime @21600 {#7246
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#7261 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#2880 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#7263 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#7265 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#7271 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1858 …}
    -createdAt: DateTime @1594989880 {#7251
      date: 2020-07-17 14:44:40.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1757067698 {#7252
      date: 2025-09-05 12:21:38.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#7269 …}
    #fromApi: false
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1858 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\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 {#1699
    -lockBy: App\Entity\Scholar\Training\Training {#1813 …}
    -lockByStatus: 1
    -id: "118f5801-5242-11ee-ba02-0242c0a81004"
    -modules: Doctrine\ORM\PersistentCollection {#1712 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1739 …}
    -totalHourDescription: 833
    -videoDescription: null
    -diplomaDescription: "Titre de niveau V (Bac +2)"
    -trainingProduct: null
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1749 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1751 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1755 …}
    -thematic: [
      "3"
    ]
    -diploma: 2
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1797 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1858 …}
    -createdAt: DateTime @1694615421 {#1692
      date: 2023-09-13 16:30:21.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1757458838 {#1697
      date: 2025-09-10 01:00:38.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1821 …}
    #fromApi: false
    -name: "Assistant immobilier"
    -description: """
      L’assistant immobilier travaille dans un environnement codifié, avec des professionnels relevant d’une profession réglementée. À ce titre, il doit maintenir le niveau de ses connaissances réglementaires en assurant en continu une veille juridique relative au secteur de l’immobilier, afin de tenir compte des réglementations applicables et de leurs modifications.\r\n
      \r\n
      Pilier de la structure et relais de l’information, il prend en charge l’assistanat juridique, le traitement administratif des opérations liées à la transaction, à la gestion locative et au syndic de copropriété et assure la liaison avec les clients et les partenaires, dans le respect des échéances et de la réglementation en vigueur.
      """
    -public: false
    -_links: null
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1858 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#2240
    -lockBy: App\Entity\Scholar\Module\OriginModule {#2256 …}
    -lockByStatus: 1
    -id: "ac103761-38e8-11e9-8180-00163e87308f"
    -lessons: Doctrine\ORM\PersistentCollection {#2241 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#2246 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#2251 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1858 …}
    -createdAt: DateTime @1551090758 {#2231
      date: 2019-02-25 11:32:38.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458819 {#2239
      date: 2025-09-10 01:00:19.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#2249 …}
    #fromApi: false
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1858 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#7382
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#7406 …}
    -lockByStatus: 1
    -id: "fe9c2aa9-2e04-11e9-8180-00163e87308f"
    -chapters: Doctrine\ORM\PersistentCollection {#7383 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#7388 …}
    -exercises: Doctrine\ORM\PersistentCollection {#7385 …}
    -minimumTime: DateTime @21600 {#7379
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#7390 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#2880 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#7392 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#7394 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#7400 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1858 …}
    -createdAt: DateTime @1549893459 {#7380
      date: 2019-02-11 14:57:39.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757367929 {#7381
      date: 2025-09-08 23:45:29.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#7398 …}
    #fromApi: false
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1858 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\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 {#1699
    -lockBy: App\Entity\Scholar\Training\Training {#1813 …}
    -lockByStatus: 1
    -id: "118f5801-5242-11ee-ba02-0242c0a81004"
    -modules: Doctrine\ORM\PersistentCollection {#1712 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1739 …}
    -totalHourDescription: 833
    -videoDescription: null
    -diplomaDescription: "Titre de niveau V (Bac +2)"
    -trainingProduct: null
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1749 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1751 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1755 …}
    -thematic: [
      "3"
    ]
    -diploma: 2
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1797 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1858 …}
    -createdAt: DateTime @1694615421 {#1692
      date: 2023-09-13 16:30:21.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1757458838 {#1697
      date: 2025-09-10 01:00:38.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1821 …}
    #fromApi: false
    -name: "Assistant immobilier"
    -description: """
      L’assistant immobilier travaille dans un environnement codifié, avec des professionnels relevant d’une profession réglementée. À ce titre, il doit maintenir le niveau de ses connaissances réglementaires en assurant en continu une veille juridique relative au secteur de l’immobilier, afin de tenir compte des réglementations applicables et de leurs modifications.\r\n
      \r\n
      Pilier de la structure et relais de l’information, il prend en charge l’assistanat juridique, le traitement administratif des opérations liées à la transaction, à la gestion locative et au syndic de copropriété et assure la liaison avec les clients et les partenaires, dans le respect des échéances et de la réglementation en vigueur.
      """
    -public: false
    -_links: null
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1858 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#2240
    -lockBy: App\Entity\Scholar\Module\OriginModule {#2256 …}
    -lockByStatus: 1
    -id: "ac103761-38e8-11e9-8180-00163e87308f"
    -lessons: Doctrine\ORM\PersistentCollection {#2241 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#2246 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#2251 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1858 …}
    -createdAt: DateTime @1551090758 {#2231
      date: 2019-02-25 11:32:38.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458819 {#2239
      date: 2025-09-10 01:00:19.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#2249 …}
    #fromApi: false
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1858 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#7427
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#7450 …}
    -lockByStatus: 1
    -id: "399557aa-2eac-11e9-8180-00163e87308f"
    -chapters: Doctrine\ORM\PersistentCollection {#7428 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#7433 …}
    -exercises: Doctrine\ORM\PersistentCollection {#7430 …}
    -minimumTime: DateTime @21600 {#7419
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#7435 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#2880 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#7437 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#7439 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#7445 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1858 …}
    -createdAt: DateTime @1549965284 {#7425
      date: 2019-02-12 10:54:44.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757402170 {#7426
      date: 2025-09-09 09:16:10.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#6488 …}
    #fromApi: false
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1858 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\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 {#1699
    -lockBy: App\Entity\Scholar\Training\Training {#1813 …}
    -lockByStatus: 1
    -id: "118f5801-5242-11ee-ba02-0242c0a81004"
    -modules: Doctrine\ORM\PersistentCollection {#1712 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1739 …}
    -totalHourDescription: 833
    -videoDescription: null
    -diplomaDescription: "Titre de niveau V (Bac +2)"
    -trainingProduct: null
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1749 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1751 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1755 …}
    -thematic: [
      "3"
    ]
    -diploma: 2
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1797 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1858 …}
    -createdAt: DateTime @1694615421 {#1692
      date: 2023-09-13 16:30:21.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1757458838 {#1697
      date: 2025-09-10 01:00:38.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1821 …}
    #fromApi: false
    -name: "Assistant immobilier"
    -description: """
      L’assistant immobilier travaille dans un environnement codifié, avec des professionnels relevant d’une profession réglementée. À ce titre, il doit maintenir le niveau de ses connaissances réglementaires en assurant en continu une veille juridique relative au secteur de l’immobilier, afin de tenir compte des réglementations applicables et de leurs modifications.\r\n
      \r\n
      Pilier de la structure et relais de l’information, il prend en charge l’assistanat juridique, le traitement administratif des opérations liées à la transaction, à la gestion locative et au syndic de copropriété et assure la liaison avec les clients et les partenaires, dans le respect des échéances et de la réglementation en vigueur.
      """
    -public: false
    -_links: null
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1858 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#2240
    -lockBy: App\Entity\Scholar\Module\OriginModule {#2256 …}
    -lockByStatus: 1
    -id: "ac103761-38e8-11e9-8180-00163e87308f"
    -lessons: Doctrine\ORM\PersistentCollection {#2241 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#2246 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#2251 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1858 …}
    -createdAt: DateTime @1551090758 {#2231
      date: 2019-02-25 11:32:38.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458819 {#2239
      date: 2025-09-10 01:00:19.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#2249 …}
    #fromApi: false
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1858 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#7471
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#7494 …}
    -lockByStatus: 1
    -id: "1e3c14b9-41ce-11e9-8180-00163e87308f"
    -chapters: Doctrine\ORM\PersistentCollection {#7472 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#7477 …}
    -exercises: Doctrine\ORM\PersistentCollection {#7474 …}
    -minimumTime: DateTime @21600 {#7463
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#7479 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#2880 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#7481 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#7483 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#7489 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1858 …}
    -createdAt: DateTime @1552068913 {#7469
      date: 2019-03-08 19:15:13.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757346961 {#7470
      date: 2025-09-08 17:56:01.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#4994 …}
    #fromApi: false
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1858 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\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 {#1699
    -lockBy: App\Entity\Scholar\Training\Training {#1813 …}
    -lockByStatus: 1
    -id: "118f5801-5242-11ee-ba02-0242c0a81004"
    -modules: Doctrine\ORM\PersistentCollection {#1712 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1739 …}
    -totalHourDescription: 833
    -videoDescription: null
    -diplomaDescription: "Titre de niveau V (Bac +2)"
    -trainingProduct: null
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1749 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1751 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1755 …}
    -thematic: [
      "3"
    ]
    -diploma: 2
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1797 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1858 …}
    -createdAt: DateTime @1694615421 {#1692
      date: 2023-09-13 16:30:21.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1757458838 {#1697
      date: 2025-09-10 01:00:38.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1821 …}
    #fromApi: false
    -name: "Assistant immobilier"
    -description: """
      L’assistant immobilier travaille dans un environnement codifié, avec des professionnels relevant d’une profession réglementée. À ce titre, il doit maintenir le niveau de ses connaissances réglementaires en assurant en continu une veille juridique relative au secteur de l’immobilier, afin de tenir compte des réglementations applicables et de leurs modifications.\r\n
      \r\n
      Pilier de la structure et relais de l’information, il prend en charge l’assistanat juridique, le traitement administratif des opérations liées à la transaction, à la gestion locative et au syndic de copropriété et assure la liaison avec les clients et les partenaires, dans le respect des échéances et de la réglementation en vigueur.
      """
    -public: false
    -_links: null
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1858 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#2240
    -lockBy: App\Entity\Scholar\Module\OriginModule {#2256 …}
    -lockByStatus: 1
    -id: "ac103761-38e8-11e9-8180-00163e87308f"
    -lessons: Doctrine\ORM\PersistentCollection {#2241 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#2246 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#2251 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1858 …}
    -createdAt: DateTime @1551090758 {#2231
      date: 2019-02-25 11:32:38.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458819 {#2239
      date: 2025-09-10 01:00:19.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#2249 …}
    #fromApi: false
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1858 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#7515
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#7538 …}
    -lockByStatus: 1
    -id: "f8bbce51-3055-11e9-8180-00163e87308f"
    -chapters: Doctrine\ORM\PersistentCollection {#7516 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#7521 …}
    -exercises: Doctrine\ORM\PersistentCollection {#7518 …}
    -minimumTime: DateTime @21600 {#7507
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#7523 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#2880 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#7525 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#7527 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#7533 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1858 …}
    -createdAt: DateTime @1550148141 {#7513
      date: 2019-02-14 13:42:21.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458814 {#7514
      date: 2025-09-10 01:00:14.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#6488 …}
    #fromApi: false
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1858 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\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 {#1699
    -lockBy: App\Entity\Scholar\Training\Training {#1813 …}
    -lockByStatus: 1
    -id: "118f5801-5242-11ee-ba02-0242c0a81004"
    -modules: Doctrine\ORM\PersistentCollection {#1712 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1739 …}
    -totalHourDescription: 833
    -videoDescription: null
    -diplomaDescription: "Titre de niveau V (Bac +2)"
    -trainingProduct: null
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1749 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1751 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1755 …}
    -thematic: [
      "3"
    ]
    -diploma: 2
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1797 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1858 …}
    -createdAt: DateTime @1694615421 {#1692
      date: 2023-09-13 16:30:21.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1757458838 {#1697
      date: 2025-09-10 01:00:38.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1821 …}
    #fromApi: false
    -name: "Assistant immobilier"
    -description: """
      L’assistant immobilier travaille dans un environnement codifié, avec des professionnels relevant d’une profession réglementée. À ce titre, il doit maintenir le niveau de ses connaissances réglementaires en assurant en continu une veille juridique relative au secteur de l’immobilier, afin de tenir compte des réglementations applicables et de leurs modifications.\r\n
      \r\n
      Pilier de la structure et relais de l’information, il prend en charge l’assistanat juridique, le traitement administratif des opérations liées à la transaction, à la gestion locative et au syndic de copropriété et assure la liaison avec les clients et les partenaires, dans le respect des échéances et de la réglementation en vigueur.
      """
    -public: false
    -_links: null
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1858 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#2269
    -lockBy: App\Entity\Scholar\Module\OriginModule {#2284 …}
    -lockByStatus: 1
    -id: "93a0d2a4-06ba-11ea-9c0f-0242c0a8b002"
    -lessons: Doctrine\ORM\PersistentCollection {#2270 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#2275 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#2280 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1858 …}
    -createdAt: DateTime @1573720899 {#2259
      date: 2019-11-14 09:41:39.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1756162821 {#2268
      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 {#1858 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#7672
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#7696 …}
    -lockByStatus: 1
    -id: "a9d8147e-2016-11ea-a659-0242ac180002"
    -chapters: Doctrine\ORM\PersistentCollection {#7673 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#7678 …}
    -exercises: Doctrine\ORM\PersistentCollection {#7675 …}
    -minimumTime: DateTime @21600 {#7669
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#7680 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#2880 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#7682 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#7684 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#7690 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1858 …}
    -createdAt: DateTime @1576509229 {#7670
      date: 2019-12-16 16:13:49.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757313665 {#7671
      date: 2025-09-08 08:41:05.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#7688 …}
    #fromApi: false
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1858 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\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 {#1699
    -lockBy: App\Entity\Scholar\Training\Training {#1813 …}
    -lockByStatus: 1
    -id: "118f5801-5242-11ee-ba02-0242c0a81004"
    -modules: Doctrine\ORM\PersistentCollection {#1712 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1739 …}
    -totalHourDescription: 833
    -videoDescription: null
    -diplomaDescription: "Titre de niveau V (Bac +2)"
    -trainingProduct: null
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1749 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1751 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1755 …}
    -thematic: [
      "3"
    ]
    -diploma: 2
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1797 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1858 …}
    -createdAt: DateTime @1694615421 {#1692
      date: 2023-09-13 16:30:21.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1757458838 {#1697
      date: 2025-09-10 01:00:38.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1821 …}
    #fromApi: false
    -name: "Assistant immobilier"
    -description: """
      L’assistant immobilier travaille dans un environnement codifié, avec des professionnels relevant d’une profession réglementée. À ce titre, il doit maintenir le niveau de ses connaissances réglementaires en assurant en continu une veille juridique relative au secteur de l’immobilier, afin de tenir compte des réglementations applicables et de leurs modifications.\r\n
      \r\n
      Pilier de la structure et relais de l’information, il prend en charge l’assistanat juridique, le traitement administratif des opérations liées à la transaction, à la gestion locative et au syndic de copropriété et assure la liaison avec les clients et les partenaires, dans le respect des échéances et de la réglementation en vigueur.
      """
    -public: false
    -_links: null
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1858 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#2269
    -lockBy: App\Entity\Scholar\Module\OriginModule {#2284 …}
    -lockByStatus: 1
    -id: "93a0d2a4-06ba-11ea-9c0f-0242c0a8b002"
    -lessons: Doctrine\ORM\PersistentCollection {#2270 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#2275 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#2280 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1858 …}
    -createdAt: DateTime @1573720899 {#2259
      date: 2019-11-14 09:41:39.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1756162821 {#2268
      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 {#1858 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#7716
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#7739 …}
    -lockByStatus: 1
    -id: "86413bcc-2014-11ea-a659-0242ac180002"
    -chapters: Doctrine\ORM\PersistentCollection {#7717 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#7722 …}
    -exercises: Doctrine\ORM\PersistentCollection {#7719 …}
    -minimumTime: DateTime @21600 {#7709
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#7724 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#2880 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#7726 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#7728 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#7734 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1858 …}
    -createdAt: DateTime @1576508311 {#7714
      date: 2019-12-16 15:58:31.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757070342 {#7715
      date: 2025-09-05 13:05:42.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#4354 …}
    #fromApi: false
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1858 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\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 {#1699
    -lockBy: App\Entity\Scholar\Training\Training {#1813 …}
    -lockByStatus: 1
    -id: "118f5801-5242-11ee-ba02-0242c0a81004"
    -modules: Doctrine\ORM\PersistentCollection {#1712 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1739 …}
    -totalHourDescription: 833
    -videoDescription: null
    -diplomaDescription: "Titre de niveau V (Bac +2)"
    -trainingProduct: null
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1749 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1751 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1755 …}
    -thematic: [
      "3"
    ]
    -diploma: 2
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1797 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1858 …}
    -createdAt: DateTime @1694615421 {#1692
      date: 2023-09-13 16:30:21.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1757458838 {#1697
      date: 2025-09-10 01:00:38.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1821 …}
    #fromApi: false
    -name: "Assistant immobilier"
    -description: """
      L’assistant immobilier travaille dans un environnement codifié, avec des professionnels relevant d’une profession réglementée. À ce titre, il doit maintenir le niveau de ses connaissances réglementaires en assurant en continu une veille juridique relative au secteur de l’immobilier, afin de tenir compte des réglementations applicables et de leurs modifications.\r\n
      \r\n
      Pilier de la structure et relais de l’information, il prend en charge l’assistanat juridique, le traitement administratif des opérations liées à la transaction, à la gestion locative et au syndic de copropriété et assure la liaison avec les clients et les partenaires, dans le respect des échéances et de la réglementation en vigueur.
      """
    -public: false
    -_links: null
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1858 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#2269
    -lockBy: App\Entity\Scholar\Module\OriginModule {#2284 …}
    -lockByStatus: 1
    -id: "93a0d2a4-06ba-11ea-9c0f-0242c0a8b002"
    -lessons: Doctrine\ORM\PersistentCollection {#2270 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#2275 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#2280 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1858 …}
    -createdAt: DateTime @1573720899 {#2259
      date: 2019-11-14 09:41:39.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1756162821 {#2268
      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 {#1858 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#7759
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#7782 …}
    -lockByStatus: 1
    -id: "254ae1dd-d2d9-11ed-aa02-0242c0a81006"
    -chapters: Doctrine\ORM\PersistentCollection {#7760 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#7765 …}
    -exercises: Doctrine\ORM\PersistentCollection {#7762 …}
    -minimumTime: DateTime @21600 {#7752
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#7767 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#2880 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#7769 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#7771 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#7777 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1858 …}
    -createdAt: DateTime @1680606559 {#7757
      date: 2023-04-04 13:09:19.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1757389079 {#7758
      date: 2025-09-09 05:37:59.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#7775 …}
    #fromApi: false
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1858 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\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 {#1699
    -lockBy: App\Entity\Scholar\Training\Training {#1813 …}
    -lockByStatus: 1
    -id: "118f5801-5242-11ee-ba02-0242c0a81004"
    -modules: Doctrine\ORM\PersistentCollection {#1712 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1739 …}
    -totalHourDescription: 833
    -videoDescription: null
    -diplomaDescription: "Titre de niveau V (Bac +2)"
    -trainingProduct: null
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1749 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1751 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1755 …}
    -thematic: [
      "3"
    ]
    -diploma: 2
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1797 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1858 …}
    -createdAt: DateTime @1694615421 {#1692
      date: 2023-09-13 16:30:21.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1757458838 {#1697
      date: 2025-09-10 01:00:38.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1821 …}
    #fromApi: false
    -name: "Assistant immobilier"
    -description: """
      L’assistant immobilier travaille dans un environnement codifié, avec des professionnels relevant d’une profession réglementée. À ce titre, il doit maintenir le niveau de ses connaissances réglementaires en assurant en continu une veille juridique relative au secteur de l’immobilier, afin de tenir compte des réglementations applicables et de leurs modifications.\r\n
      \r\n
      Pilier de la structure et relais de l’information, il prend en charge l’assistanat juridique, le traitement administratif des opérations liées à la transaction, à la gestion locative et au syndic de copropriété et assure la liaison avec les clients et les partenaires, dans le respect des échéances et de la réglementation en vigueur.
      """
    -public: false
    -_links: null
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1858 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#2298
    -lockBy: App\Entity\Scholar\Module\OriginModule {#2312 …}
    -lockByStatus: 1
    -id: "9a1b7ffc-1fd9-11e9-8180-00163e87308f"
    -lessons: Doctrine\ORM\PersistentCollection {#2299 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#2304 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#2308 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1858 …}
    -createdAt: DateTime @1548335506 {#2296
      date: 2019-01-24 14:11:46.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1549984601 {#2297
      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 {#1858 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#7888
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#7912 …}
    -lockByStatus: 1
    -id: "6b7d3ed0-8374-11e9-a047-0242c0a86003"
    -chapters: Doctrine\ORM\PersistentCollection {#7889 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#7894 …}
    -exercises: Doctrine\ORM\PersistentCollection {#7891 …}
    -minimumTime: DateTime @21600 {#7885
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#7896 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#2880 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#7898 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#7900 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#7906 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1858 …}
    -createdAt: DateTime @1559279965 {#7886
      date: 2019-05-31 07:19:25.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1755591813 {#7887
      date: 2025-08-19 10:23:33.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#7904 …}
    #fromApi: false
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1858 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\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 {#1699
    -lockBy: App\Entity\Scholar\Training\Training {#1813 …}
    -lockByStatus: 1
    -id: "118f5801-5242-11ee-ba02-0242c0a81004"
    -modules: Doctrine\ORM\PersistentCollection {#1712 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1739 …}
    -totalHourDescription: 833
    -videoDescription: null
    -diplomaDescription: "Titre de niveau V (Bac +2)"
    -trainingProduct: null
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1749 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1751 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1755 …}
    -thematic: [
      "3"
    ]
    -diploma: 2
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1797 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1858 …}
    -createdAt: DateTime @1694615421 {#1692
      date: 2023-09-13 16:30:21.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1757458838 {#1697
      date: 2025-09-10 01:00:38.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1821 …}
    #fromApi: false
    -name: "Assistant immobilier"
    -description: """
      L’assistant immobilier travaille dans un environnement codifié, avec des professionnels relevant d’une profession réglementée. À ce titre, il doit maintenir le niveau de ses connaissances réglementaires en assurant en continu une veille juridique relative au secteur de l’immobilier, afin de tenir compte des réglementations applicables et de leurs modifications.\r\n
      \r\n
      Pilier de la structure et relais de l’information, il prend en charge l’assistanat juridique, le traitement administratif des opérations liées à la transaction, à la gestion locative et au syndic de copropriété et assure la liaison avec les clients et les partenaires, dans le respect des échéances et de la réglementation en vigueur.
      """
    -public: false
    -_links: null
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1858 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#2298
    -lockBy: App\Entity\Scholar\Module\OriginModule {#2312 …}
    -lockByStatus: 1
    -id: "9a1b7ffc-1fd9-11e9-8180-00163e87308f"
    -lessons: Doctrine\ORM\PersistentCollection {#2299 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#2304 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#2308 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1858 …}
    -createdAt: DateTime @1548335506 {#2296
      date: 2019-01-24 14:11:46.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1549984601 {#2297
      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 {#1858 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#7932
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#7956 …}
    -lockByStatus: 1
    -id: "2eb8bad7-98cb-11e9-aad5-0242ac160002"
    -chapters: Doctrine\ORM\PersistentCollection {#7933 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#7938 …}
    -exercises: Doctrine\ORM\PersistentCollection {#7935 …}
    -minimumTime: DateTime @21600 {#7925
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#7940 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#2880 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#7942 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#7944 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#7950 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1858 …}
    -createdAt: DateTime @1561633404 {#7930
      date: 2019-06-27 13:03:24.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1756107246 {#7931
      date: 2025-08-25 09:34:06.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#7948 …}
    #fromApi: false
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1858 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\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 {#1699
    -lockBy: App\Entity\Scholar\Training\Training {#1813 …}
    -lockByStatus: 1
    -id: "118f5801-5242-11ee-ba02-0242c0a81004"
    -modules: Doctrine\ORM\PersistentCollection {#1712 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1739 …}
    -totalHourDescription: 833
    -videoDescription: null
    -diplomaDescription: "Titre de niveau V (Bac +2)"
    -trainingProduct: null
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1749 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1751 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1755 …}
    -thematic: [
      "3"
    ]
    -diploma: 2
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1797 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1858 …}
    -createdAt: DateTime @1694615421 {#1692
      date: 2023-09-13 16:30:21.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1757458838 {#1697
      date: 2025-09-10 01:00:38.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1821 …}
    #fromApi: false
    -name: "Assistant immobilier"
    -description: """
      L’assistant immobilier travaille dans un environnement codifié, avec des professionnels relevant d’une profession réglementée. À ce titre, il doit maintenir le niveau de ses connaissances réglementaires en assurant en continu une veille juridique relative au secteur de l’immobilier, afin de tenir compte des réglementations applicables et de leurs modifications.\r\n
      \r\n
      Pilier de la structure et relais de l’information, il prend en charge l’assistanat juridique, le traitement administratif des opérations liées à la transaction, à la gestion locative et au syndic de copropriété et assure la liaison avec les clients et les partenaires, dans le respect des échéances et de la réglementation en vigueur.
      """
    -public: false
    -_links: null
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1858 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#2298
    -lockBy: App\Entity\Scholar\Module\OriginModule {#2312 …}
    -lockByStatus: 1
    -id: "9a1b7ffc-1fd9-11e9-8180-00163e87308f"
    -lessons: Doctrine\ORM\PersistentCollection {#2299 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#2304 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#2308 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1858 …}
    -createdAt: DateTime @1548335506 {#2296
      date: 2019-01-24 14:11:46.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1549984601 {#2297
      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 {#1858 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#7976
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#8000 …}
    -lockByStatus: 1
    -id: "90177bd3-bab0-11ea-b7d2-0242ac1c0004"
    -chapters: Doctrine\ORM\PersistentCollection {#7977 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#7982 …}
    -exercises: Doctrine\ORM\PersistentCollection {#7979 …}
    -minimumTime: DateTime @21600 {#7969
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#7984 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#2880 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#7986 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#7988 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#7994 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1858 …}
    -createdAt: DateTime @1593507808 {#7974
      date: 2020-06-30 11:03:28.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1756215777 {#7975
      date: 2025-08-26 15:42:57.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#7992 …}
    #fromApi: false
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1858 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\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 {#1699
    -lockBy: App\Entity\Scholar\Training\Training {#1813 …}
    -lockByStatus: 1
    -id: "118f5801-5242-11ee-ba02-0242c0a81004"
    -modules: Doctrine\ORM\PersistentCollection {#1712 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1739 …}
    -totalHourDescription: 833
    -videoDescription: null
    -diplomaDescription: "Titre de niveau V (Bac +2)"
    -trainingProduct: null
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1749 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1751 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1755 …}
    -thematic: [
      "3"
    ]
    -diploma: 2
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1797 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1858 …}
    -createdAt: DateTime @1694615421 {#1692
      date: 2023-09-13 16:30:21.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1757458838 {#1697
      date: 2025-09-10 01:00:38.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1821 …}
    #fromApi: false
    -name: "Assistant immobilier"
    -description: """
      L’assistant immobilier travaille dans un environnement codifié, avec des professionnels relevant d’une profession réglementée. À ce titre, il doit maintenir le niveau de ses connaissances réglementaires en assurant en continu une veille juridique relative au secteur de l’immobilier, afin de tenir compte des réglementations applicables et de leurs modifications.\r\n
      \r\n
      Pilier de la structure et relais de l’information, il prend en charge l’assistanat juridique, le traitement administratif des opérations liées à la transaction, à la gestion locative et au syndic de copropriété et assure la liaison avec les clients et les partenaires, dans le respect des échéances et de la réglementation en vigueur.
      """
    -public: false
    -_links: null
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1858 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#2298
    -lockBy: App\Entity\Scholar\Module\OriginModule {#2312 …}
    -lockByStatus: 1
    -id: "9a1b7ffc-1fd9-11e9-8180-00163e87308f"
    -lessons: Doctrine\ORM\PersistentCollection {#2299 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#2304 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#2308 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1858 …}
    -createdAt: DateTime @1548335506 {#2296
      date: 2019-01-24 14:11:46.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1549984601 {#2297
      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 {#1858 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#8020
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#8043 …}
    -lockByStatus: 1
    -id: "244d3432-baba-11ea-b7d2-0242ac1c0004"
    -chapters: Doctrine\ORM\PersistentCollection {#8021 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#8026 …}
    -exercises: Doctrine\ORM\PersistentCollection {#8023 …}
    -minimumTime: DateTime @21600 {#8013
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#8028 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#2880 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#8030 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#8032 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#8038 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1858 …}
    -createdAt: DateTime @1593511922 {#8018
      date: 2020-06-30 12:12:02.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1756216052 {#8019
      date: 2025-08-26 15:47:32.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#7992 …}
    #fromApi: false
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1858 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\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 {#1699
    -lockBy: App\Entity\Scholar\Training\Training {#1813 …}
    -lockByStatus: 1
    -id: "118f5801-5242-11ee-ba02-0242c0a81004"
    -modules: Doctrine\ORM\PersistentCollection {#1712 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1739 …}
    -totalHourDescription: 833
    -videoDescription: null
    -diplomaDescription: "Titre de niveau V (Bac +2)"
    -trainingProduct: null
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1749 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1751 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1755 …}
    -thematic: [
      "3"
    ]
    -diploma: 2
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1797 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1858 …}
    -createdAt: DateTime @1694615421 {#1692
      date: 2023-09-13 16:30:21.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1757458838 {#1697
      date: 2025-09-10 01:00:38.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1821 …}
    #fromApi: false
    -name: "Assistant immobilier"
    -description: """
      L’assistant immobilier travaille dans un environnement codifié, avec des professionnels relevant d’une profession réglementée. À ce titre, il doit maintenir le niveau de ses connaissances réglementaires en assurant en continu une veille juridique relative au secteur de l’immobilier, afin de tenir compte des réglementations applicables et de leurs modifications.\r\n
      \r\n
      Pilier de la structure et relais de l’information, il prend en charge l’assistanat juridique, le traitement administratif des opérations liées à la transaction, à la gestion locative et au syndic de copropriété et assure la liaison avec les clients et les partenaires, dans le respect des échéances et de la réglementation en vigueur.
      """
    -public: false
    -_links: null
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1858 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#2324
    -lockBy: App\Entity\Scholar\Module\OriginModule {#2339 …}
    -lockByStatus: 1
    -id: "14f68491-8d03-11e9-a047-0242c0a86003"
    -lessons: Doctrine\ORM\PersistentCollection {#2325 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#2330 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#2335 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1858 …}
    -createdAt: DateTime @1560330798 {#2315
      date: 2019-06-12 11:13:18.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1757458817 {#2323
      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 {#1858 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#8176
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#8200 …}
    -lockByStatus: 1
    -id: "b7f2650d-8d02-11e9-a047-0242c0a86003"
    -chapters: Doctrine\ORM\PersistentCollection {#8177 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#8182 …}
    -exercises: Doctrine\ORM\PersistentCollection {#8179 …}
    -minimumTime: DateTime @21600 {#8173
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#8184 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#2880 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#8186 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#8188 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#8194 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1858 …}
    -createdAt: DateTime @1560330642 {#8174
      date: 2019-06-12 11:10:42.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1757407400 {#8175
      date: 2025-09-09 10:43:20.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#8192 …}
    #fromApi: false
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1858 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\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 {#1699
    -lockBy: App\Entity\Scholar\Training\Training {#1813 …}
    -lockByStatus: 1
    -id: "118f5801-5242-11ee-ba02-0242c0a81004"
    -modules: Doctrine\ORM\PersistentCollection {#1712 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1739 …}
    -totalHourDescription: 833
    -videoDescription: null
    -diplomaDescription: "Titre de niveau V (Bac +2)"
    -trainingProduct: null
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1749 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1751 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1755 …}
    -thematic: [
      "3"
    ]
    -diploma: 2
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1797 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1858 …}
    -createdAt: DateTime @1694615421 {#1692
      date: 2023-09-13 16:30:21.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1757458838 {#1697
      date: 2025-09-10 01:00:38.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1821 …}
    #fromApi: false
    -name: "Assistant immobilier"
    -description: """
      L’assistant immobilier travaille dans un environnement codifié, avec des professionnels relevant d’une profession réglementée. À ce titre, il doit maintenir le niveau de ses connaissances réglementaires en assurant en continu une veille juridique relative au secteur de l’immobilier, afin de tenir compte des réglementations applicables et de leurs modifications.\r\n
      \r\n
      Pilier de la structure et relais de l’information, il prend en charge l’assistanat juridique, le traitement administratif des opérations liées à la transaction, à la gestion locative et au syndic de copropriété et assure la liaison avec les clients et les partenaires, dans le respect des échéances et de la réglementation en vigueur.
      """
    -public: false
    -_links: null
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1858 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#2324
    -lockBy: App\Entity\Scholar\Module\OriginModule {#2339 …}
    -lockByStatus: 1
    -id: "14f68491-8d03-11e9-a047-0242c0a86003"
    -lessons: Doctrine\ORM\PersistentCollection {#2325 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#2330 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#2335 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1858 …}
    -createdAt: DateTime @1560330798 {#2315
      date: 2019-06-12 11:13:18.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1757458817 {#2323
      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 {#1858 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#8220
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#8243 …}
    -lockByStatus: 1
    -id: "99d3ba9a-8cf2-11e9-a047-0242c0a86003"
    -chapters: Doctrine\ORM\PersistentCollection {#8221 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#8226 …}
    -exercises: Doctrine\ORM\PersistentCollection {#8223 …}
    -minimumTime: DateTime @21600 {#8213
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#8228 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#2880 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#8230 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#8232 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#8238 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1858 …}
    -createdAt: DateTime @1560323720 {#8218
      date: 2019-06-12 09:15:20.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1757410905 {#8219
      date: 2025-09-09 11:41:45.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#8192 …}
    #fromApi: false
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1858 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\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 {#1699
    -lockBy: App\Entity\Scholar\Training\Training {#1813 …}
    -lockByStatus: 1
    -id: "118f5801-5242-11ee-ba02-0242c0a81004"
    -modules: Doctrine\ORM\PersistentCollection {#1712 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1739 …}
    -totalHourDescription: 833
    -videoDescription: null
    -diplomaDescription: "Titre de niveau V (Bac +2)"
    -trainingProduct: null
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1749 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1751 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1755 …}
    -thematic: [
      "3"
    ]
    -diploma: 2
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1797 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1858 …}
    -createdAt: DateTime @1694615421 {#1692
      date: 2023-09-13 16:30:21.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1757458838 {#1697
      date: 2025-09-10 01:00:38.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1821 …}
    #fromApi: false
    -name: "Assistant immobilier"
    -description: """
      L’assistant immobilier travaille dans un environnement codifié, avec des professionnels relevant d’une profession réglementée. À ce titre, il doit maintenir le niveau de ses connaissances réglementaires en assurant en continu une veille juridique relative au secteur de l’immobilier, afin de tenir compte des réglementations applicables et de leurs modifications.\r\n
      \r\n
      Pilier de la structure et relais de l’information, il prend en charge l’assistanat juridique, le traitement administratif des opérations liées à la transaction, à la gestion locative et au syndic de copropriété et assure la liaison avec les clients et les partenaires, dans le respect des échéances et de la réglementation en vigueur.
      """
    -public: false
    -_links: null
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1858 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#2324
    -lockBy: App\Entity\Scholar\Module\OriginModule {#2339 …}
    -lockByStatus: 1
    -id: "14f68491-8d03-11e9-a047-0242c0a86003"
    -lessons: Doctrine\ORM\PersistentCollection {#2325 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#2330 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#2335 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1858 …}
    -createdAt: DateTime @1560330798 {#2315
      date: 2019-06-12 11:13:18.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1757458817 {#2323
      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 {#1858 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#8264
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#8288 …}
    -lockByStatus: 1
    -id: "7c1c8df2-8d02-11e9-a047-0242c0a86003"
    -chapters: Doctrine\ORM\PersistentCollection {#8265 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#8270 …}
    -exercises: Doctrine\ORM\PersistentCollection {#8267 …}
    -minimumTime: DateTime @21600 {#8256
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#8272 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#2880 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#8274 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#8276 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#8282 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1858 …}
    -createdAt: DateTime @1560330542 {#8262
      date: 2019-06-12 11:09:02.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1757458809 {#8263
      date: 2025-09-10 01:00:09.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#8280 …}
    #fromApi: false
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1858 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\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 {#1699
    -lockBy: App\Entity\Scholar\Training\Training {#1813 …}
    -lockByStatus: 1
    -id: "118f5801-5242-11ee-ba02-0242c0a81004"
    -modules: Doctrine\ORM\PersistentCollection {#1712 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1739 …}
    -totalHourDescription: 833
    -videoDescription: null
    -diplomaDescription: "Titre de niveau V (Bac +2)"
    -trainingProduct: null
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1749 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1751 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1755 …}
    -thematic: [
      "3"
    ]
    -diploma: 2
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1797 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1858 …}
    -createdAt: DateTime @1694615421 {#1692
      date: 2023-09-13 16:30:21.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1757458838 {#1697
      date: 2025-09-10 01:00:38.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1821 …}
    #fromApi: false
    -name: "Assistant immobilier"
    -description: """
      L’assistant immobilier travaille dans un environnement codifié, avec des professionnels relevant d’une profession réglementée. À ce titre, il doit maintenir le niveau de ses connaissances réglementaires en assurant en continu une veille juridique relative au secteur de l’immobilier, afin de tenir compte des réglementations applicables et de leurs modifications.\r\n
      \r\n
      Pilier de la structure et relais de l’information, il prend en charge l’assistanat juridique, le traitement administratif des opérations liées à la transaction, à la gestion locative et au syndic de copropriété et assure la liaison avec les clients et les partenaires, dans le respect des échéances et de la réglementation en vigueur.
      """
    -public: false
    -_links: null
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1858 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#2324
    -lockBy: App\Entity\Scholar\Module\OriginModule {#2339 …}
    -lockByStatus: 1
    -id: "14f68491-8d03-11e9-a047-0242c0a86003"
    -lessons: Doctrine\ORM\PersistentCollection {#2325 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#2330 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#2335 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1858 …}
    -createdAt: DateTime @1560330798 {#2315
      date: 2019-06-12 11:13:18.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1757458817 {#2323
      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 {#1858 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#8309
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#8331 …}
    -lockByStatus: 1
    -id: "2cb4bc7e-e8cd-11ed-aa02-0242c0a81006"
    -chapters: Doctrine\ORM\PersistentCollection {#8310 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#8315 …}
    -exercises: Doctrine\ORM\PersistentCollection {#8312 …}
    -minimumTime: DateTime @21600 {#8301
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#8317 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#2880 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#8319 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#8321 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#8326 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1858 …}
    -createdAt: DateTime @1683020343 {#8307
      date: 2023-05-02 11:39:03.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1750847724 {#8308
      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 {#1858 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\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 {#1699
    -lockBy: App\Entity\Scholar\Training\Training {#1813 …}
    -lockByStatus: 1
    -id: "118f5801-5242-11ee-ba02-0242c0a81004"
    -modules: Doctrine\ORM\PersistentCollection {#1712 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1739 …}
    -totalHourDescription: 833
    -videoDescription: null
    -diplomaDescription: "Titre de niveau V (Bac +2)"
    -trainingProduct: null
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1749 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1751 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1755 …}
    -thematic: [
      "3"
    ]
    -diploma: 2
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1797 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1858 …}
    -createdAt: DateTime @1694615421 {#1692
      date: 2023-09-13 16:30:21.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1757458838 {#1697
      date: 2025-09-10 01:00:38.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1821 …}
    #fromApi: false
    -name: "Assistant immobilier"
    -description: """
      L’assistant immobilier travaille dans un environnement codifié, avec des professionnels relevant d’une profession réglementée. À ce titre, il doit maintenir le niveau de ses connaissances réglementaires en assurant en continu une veille juridique relative au secteur de l’immobilier, afin de tenir compte des réglementations applicables et de leurs modifications.\r\n
      \r\n
      Pilier de la structure et relais de l’information, il prend en charge l’assistanat juridique, le traitement administratif des opérations liées à la transaction, à la gestion locative et au syndic de copropriété et assure la liaison avec les clients et les partenaires, dans le respect des échéances et de la réglementation en vigueur.
      """
    -public: false
    -_links: null
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1858 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#2324
    -lockBy: App\Entity\Scholar\Module\OriginModule {#2339 …}
    -lockByStatus: 1
    -id: "14f68491-8d03-11e9-a047-0242c0a86003"
    -lessons: Doctrine\ORM\PersistentCollection {#2325 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#2330 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#2335 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1858 …}
    -createdAt: DateTime @1560330798 {#2315
      date: 2019-06-12 11:13:18.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1757458817 {#2323
      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 {#1858 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#8351
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#8374 …}
    -lockByStatus: 1
    -id: "ef77a365-c97a-11e9-85b5-0242c0a84004"
    -chapters: Doctrine\ORM\PersistentCollection {#8352 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#8357 …}
    -exercises: Doctrine\ORM\PersistentCollection {#8354 …}
    -minimumTime: DateTime @21600 {#8344
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#8359 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#2880 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#8361 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#8363 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#8369 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1858 …}
    -createdAt: DateTime @1566986544 {#8349
      date: 2019-08-28 12:02:24.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1757188083 {#8350
      date: 2025-09-06 21:48:03.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#8367 …}
    #fromApi: false
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1858 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\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 {#1699
    -lockBy: App\Entity\Scholar\Training\Training {#1813 …}
    -lockByStatus: 1
    -id: "118f5801-5242-11ee-ba02-0242c0a81004"
    -modules: Doctrine\ORM\PersistentCollection {#1712 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1739 …}
    -totalHourDescription: 833
    -videoDescription: null
    -diplomaDescription: "Titre de niveau V (Bac +2)"
    -trainingProduct: null
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1749 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1751 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1755 …}
    -thematic: [
      "3"
    ]
    -diploma: 2
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1797 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1858 …}
    -createdAt: DateTime @1694615421 {#1692
      date: 2023-09-13 16:30:21.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1757458838 {#1697
      date: 2025-09-10 01:00:38.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1821 …}
    #fromApi: false
    -name: "Assistant immobilier"
    -description: """
      L’assistant immobilier travaille dans un environnement codifié, avec des professionnels relevant d’une profession réglementée. À ce titre, il doit maintenir le niveau de ses connaissances réglementaires en assurant en continu une veille juridique relative au secteur de l’immobilier, afin de tenir compte des réglementations applicables et de leurs modifications.\r\n
      \r\n
      Pilier de la structure et relais de l’information, il prend en charge l’assistanat juridique, le traitement administratif des opérations liées à la transaction, à la gestion locative et au syndic de copropriété et assure la liaison avec les clients et les partenaires, dans le respect des échéances et de la réglementation en vigueur.
      """
    -public: false
    -_links: null
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1858 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#2324
    -lockBy: App\Entity\Scholar\Module\OriginModule {#2339 …}
    -lockByStatus: 1
    -id: "14f68491-8d03-11e9-a047-0242c0a86003"
    -lessons: Doctrine\ORM\PersistentCollection {#2325 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#2330 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#2335 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1858 …}
    -createdAt: DateTime @1560330798 {#2315
      date: 2019-06-12 11:13:18.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1757458817 {#2323
      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 {#1858 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#8396
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#8417 …}
    -lockByStatus: 1
    -id: "8326be46-e8cd-11ed-aa02-0242c0a81006"
    -chapters: Doctrine\ORM\PersistentCollection {#8397 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#8402 …}
    -exercises: Doctrine\ORM\PersistentCollection {#8399 …}
    -minimumTime: DateTime @21600 {#8393
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#8404 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#2880 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#8406 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#8408 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#8413 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1858 …}
    -createdAt: DateTime @1683020488 {#8394
      date: 2023-05-02 11:41:28.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1750847724 {#8395
      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 {#1858 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\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 {#1699
    -lockBy: App\Entity\Scholar\Training\Training {#1813 …}
    -lockByStatus: 1
    -id: "118f5801-5242-11ee-ba02-0242c0a81004"
    -modules: Doctrine\ORM\PersistentCollection {#1712 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1739 …}
    -totalHourDescription: 833
    -videoDescription: null
    -diplomaDescription: "Titre de niveau V (Bac +2)"
    -trainingProduct: null
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1749 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1751 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1755 …}
    -thematic: [
      "3"
    ]
    -diploma: 2
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1797 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1858 …}
    -createdAt: DateTime @1694615421 {#1692
      date: 2023-09-13 16:30:21.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1757458838 {#1697
      date: 2025-09-10 01:00:38.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1821 …}
    #fromApi: false
    -name: "Assistant immobilier"
    -description: """
      L’assistant immobilier travaille dans un environnement codifié, avec des professionnels relevant d’une profession réglementée. À ce titre, il doit maintenir le niveau de ses connaissances réglementaires en assurant en continu une veille juridique relative au secteur de l’immobilier, afin de tenir compte des réglementations applicables et de leurs modifications.\r\n
      \r\n
      Pilier de la structure et relais de l’information, il prend en charge l’assistanat juridique, le traitement administratif des opérations liées à la transaction, à la gestion locative et au syndic de copropriété et assure la liaison avec les clients et les partenaires, dans le respect des échéances et de la réglementation en vigueur.
      """
    -public: false
    -_links: null
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1858 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#2324
    -lockBy: App\Entity\Scholar\Module\OriginModule {#2339 …}
    -lockByStatus: 1
    -id: "14f68491-8d03-11e9-a047-0242c0a86003"
    -lessons: Doctrine\ORM\PersistentCollection {#2325 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#2330 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#2335 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1858 …}
    -createdAt: DateTime @1560330798 {#2315
      date: 2019-06-12 11:13:18.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1757458817 {#2323
      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 {#1858 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#8437
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#8460 …}
    -lockByStatus: 1
    -id: "348a77f2-1cfb-11ea-a659-0242ac180002"
    -chapters: Doctrine\ORM\PersistentCollection {#8438 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#8443 …}
    -exercises: Doctrine\ORM\PersistentCollection {#8440 …}
    -minimumTime: DateTime @21600 {#8430
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#8445 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#2880 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#8447 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#8449 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#8455 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1858 …}
    -createdAt: DateTime @1576167583 {#8435
      date: 2019-12-12 17:19:43.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757188426 {#8436
      date: 2025-09-06 21:53:46.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#8367 …}
    #fromApi: false
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1858 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\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 {#1699
    -lockBy: App\Entity\Scholar\Training\Training {#1813 …}
    -lockByStatus: 1
    -id: "118f5801-5242-11ee-ba02-0242c0a81004"
    -modules: Doctrine\ORM\PersistentCollection {#1712 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1739 …}
    -totalHourDescription: 833
    -videoDescription: null
    -diplomaDescription: "Titre de niveau V (Bac +2)"
    -trainingProduct: null
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1749 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1751 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1755 …}
    -thematic: [
      "3"
    ]
    -diploma: 2
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1797 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1858 …}
    -createdAt: DateTime @1694615421 {#1692
      date: 2023-09-13 16:30:21.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1757458838 {#1697
      date: 2025-09-10 01:00:38.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1821 …}
    #fromApi: false
    -name: "Assistant immobilier"
    -description: """
      L’assistant immobilier travaille dans un environnement codifié, avec des professionnels relevant d’une profession réglementée. À ce titre, il doit maintenir le niveau de ses connaissances réglementaires en assurant en continu une veille juridique relative au secteur de l’immobilier, afin de tenir compte des réglementations applicables et de leurs modifications.\r\n
      \r\n
      Pilier de la structure et relais de l’information, il prend en charge l’assistanat juridique, le traitement administratif des opérations liées à la transaction, à la gestion locative et au syndic de copropriété et assure la liaison avec les clients et les partenaires, dans le respect des échéances et de la réglementation en vigueur.
      """
    -public: false
    -_links: null
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1858 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#2324
    -lockBy: App\Entity\Scholar\Module\OriginModule {#2339 …}
    -lockByStatus: 1
    -id: "14f68491-8d03-11e9-a047-0242c0a86003"
    -lessons: Doctrine\ORM\PersistentCollection {#2325 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#2330 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#2335 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1858 …}
    -createdAt: DateTime @1560330798 {#2315
      date: 2019-06-12 11:13:18.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1757458817 {#2323
      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 {#1858 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#8480
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#8502 …}
    -lockByStatus: 1
    -id: "e98e2656-e8cd-11ed-aa02-0242c0a81006"
    -chapters: Doctrine\ORM\PersistentCollection {#8481 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#8486 …}
    -exercises: Doctrine\ORM\PersistentCollection {#8483 …}
    -minimumTime: DateTime @21600 {#8473
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#8488 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#2880 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#8490 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#8492 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#8497 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1858 …}
    -createdAt: DateTime @1683020660 {#8478
      date: 2023-05-02 11:44:20.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1750847724 {#8479
      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 {#1858 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\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 {#1699
    -lockBy: App\Entity\Scholar\Training\Training {#1813 …}
    -lockByStatus: 1
    -id: "118f5801-5242-11ee-ba02-0242c0a81004"
    -modules: Doctrine\ORM\PersistentCollection {#1712 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1739 …}
    -totalHourDescription: 833
    -videoDescription: null
    -diplomaDescription: "Titre de niveau V (Bac +2)"
    -trainingProduct: null
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1749 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1751 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1755 …}
    -thematic: [
      "3"
    ]
    -diploma: 2
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1797 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1858 …}
    -createdAt: DateTime @1694615421 {#1692
      date: 2023-09-13 16:30:21.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1757458838 {#1697
      date: 2025-09-10 01:00:38.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1821 …}
    #fromApi: false
    -name: "Assistant immobilier"
    -description: """
      L’assistant immobilier travaille dans un environnement codifié, avec des professionnels relevant d’une profession réglementée. À ce titre, il doit maintenir le niveau de ses connaissances réglementaires en assurant en continu une veille juridique relative au secteur de l’immobilier, afin de tenir compte des réglementations applicables et de leurs modifications.\r\n
      \r\n
      Pilier de la structure et relais de l’information, il prend en charge l’assistanat juridique, le traitement administratif des opérations liées à la transaction, à la gestion locative et au syndic de copropriété et assure la liaison avec les clients et les partenaires, dans le respect des échéances et de la réglementation en vigueur.
      """
    -public: false
    -_links: null
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1858 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#2353
    -lockBy: App\Entity\Scholar\Module\OriginModule {#2368 …}
    -lockByStatus: 1
    -id: "c0db157d-ff00-11e9-9c0f-0242c0a8b002"
    -lessons: Doctrine\ORM\PersistentCollection {#2354 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#2359 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#2364 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1858 …}
    -createdAt: DateTime @1572871431 {#2351
      date: 2019-11-04 13:43:51.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1608024036 {#2352
      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 {#1858 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#8747
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#8770 …}
    -lockByStatus: 1
    -id: "65071d06-4f0d-11ea-914c-0242ac150002"
    -chapters: Doctrine\ORM\PersistentCollection {#8748 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#8753 …}
    -exercises: Doctrine\ORM\PersistentCollection {#8750 …}
    -minimumTime: DateTime @21600 {#8744
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#8755 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#2880 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#8757 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#8759 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#8765 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1858 …}
    -createdAt: DateTime @1581672953 {#8745
      date: 2020-02-14 10:35:53.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757072656 {#8746
      date: 2025-09-05 13:44:16.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#8763 …}
    #fromApi: false
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1858 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\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 {#1699
    -lockBy: App\Entity\Scholar\Training\Training {#1813 …}
    -lockByStatus: 1
    -id: "118f5801-5242-11ee-ba02-0242c0a81004"
    -modules: Doctrine\ORM\PersistentCollection {#1712 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1739 …}
    -totalHourDescription: 833
    -videoDescription: null
    -diplomaDescription: "Titre de niveau V (Bac +2)"
    -trainingProduct: null
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1749 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1751 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1755 …}
    -thematic: [
      "3"
    ]
    -diploma: 2
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1797 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1858 …}
    -createdAt: DateTime @1694615421 {#1692
      date: 2023-09-13 16:30:21.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1757458838 {#1697
      date: 2025-09-10 01:00:38.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1821 …}
    #fromApi: false
    -name: "Assistant immobilier"
    -description: """
      L’assistant immobilier travaille dans un environnement codifié, avec des professionnels relevant d’une profession réglementée. À ce titre, il doit maintenir le niveau de ses connaissances réglementaires en assurant en continu une veille juridique relative au secteur de l’immobilier, afin de tenir compte des réglementations applicables et de leurs modifications.\r\n
      \r\n
      Pilier de la structure et relais de l’information, il prend en charge l’assistanat juridique, le traitement administratif des opérations liées à la transaction, à la gestion locative et au syndic de copropriété et assure la liaison avec les clients et les partenaires, dans le respect des échéances et de la réglementation en vigueur.
      """
    -public: false
    -_links: null
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1858 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#2353
    -lockBy: App\Entity\Scholar\Module\OriginModule {#2368 …}
    -lockByStatus: 1
    -id: "c0db157d-ff00-11e9-9c0f-0242c0a8b002"
    -lessons: Doctrine\ORM\PersistentCollection {#2354 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#2359 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#2364 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1858 …}
    -createdAt: DateTime @1572871431 {#2351
      date: 2019-11-04 13:43:51.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1608024036 {#2352
      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 {#1858 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#8790
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#8813 …}
    -lockByStatus: 1
    -id: "8333f646-4f0d-11ea-914c-0242ac150002"
    -chapters: Doctrine\ORM\PersistentCollection {#8791 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#8796 …}
    -exercises: Doctrine\ORM\PersistentCollection {#8793 …}
    -minimumTime: DateTime @21600 {#8783
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#8798 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#2880 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#8800 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#8802 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#8808 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1858 …}
    -createdAt: DateTime @1581673004 {#8788
      date: 2020-02-14 10:36:44.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757139095 {#8789
      date: 2025-09-06 08:11:35.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#8806 …}
    #fromApi: false
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1858 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\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 {#1699
    -lockBy: App\Entity\Scholar\Training\Training {#1813 …}
    -lockByStatus: 1
    -id: "118f5801-5242-11ee-ba02-0242c0a81004"
    -modules: Doctrine\ORM\PersistentCollection {#1712 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1739 …}
    -totalHourDescription: 833
    -videoDescription: null
    -diplomaDescription: "Titre de niveau V (Bac +2)"
    -trainingProduct: null
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1749 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1751 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1755 …}
    -thematic: [
      "3"
    ]
    -diploma: 2
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1797 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1858 …}
    -createdAt: DateTime @1694615421 {#1692
      date: 2023-09-13 16:30:21.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1757458838 {#1697
      date: 2025-09-10 01:00:38.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1821 …}
    #fromApi: false
    -name: "Assistant immobilier"
    -description: """
      L’assistant immobilier travaille dans un environnement codifié, avec des professionnels relevant d’une profession réglementée. À ce titre, il doit maintenir le niveau de ses connaissances réglementaires en assurant en continu une veille juridique relative au secteur de l’immobilier, afin de tenir compte des réglementations applicables et de leurs modifications.\r\n
      \r\n
      Pilier de la structure et relais de l’information, il prend en charge l’assistanat juridique, le traitement administratif des opérations liées à la transaction, à la gestion locative et au syndic de copropriété et assure la liaison avec les clients et les partenaires, dans le respect des échéances et de la réglementation en vigueur.
      """
    -public: false
    -_links: null
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1858 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#2353
    -lockBy: App\Entity\Scholar\Module\OriginModule {#2368 …}
    -lockByStatus: 1
    -id: "c0db157d-ff00-11e9-9c0f-0242c0a8b002"
    -lessons: Doctrine\ORM\PersistentCollection {#2354 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#2359 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#2364 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1858 …}
    -createdAt: DateTime @1572871431 {#2351
      date: 2019-11-04 13:43:51.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1608024036 {#2352
      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 {#1858 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#8833
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#8855 …}
    -lockByStatus: 1
    -id: "de6c3e39-7008-11ea-b3d9-0242ac1c0002"
    -chapters: Doctrine\ORM\PersistentCollection {#8834 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#8839 …}
    -exercises: Doctrine\ORM\PersistentCollection {#8836 …}
    -minimumTime: DateTime @21600 {#8826
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#8841 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#2880 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#8843 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#8845 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#8850 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1858 …}
    -createdAt: DateTime @1585299398 {#8831
      date: 2020-03-27 09:56:38.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1750847724 {#8832
      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 {#1858 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\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 {#1699
    -lockBy: App\Entity\Scholar\Training\Training {#1813 …}
    -lockByStatus: 1
    -id: "118f5801-5242-11ee-ba02-0242c0a81004"
    -modules: Doctrine\ORM\PersistentCollection {#1712 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1739 …}
    -totalHourDescription: 833
    -videoDescription: null
    -diplomaDescription: "Titre de niveau V (Bac +2)"
    -trainingProduct: null
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1749 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1751 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1755 …}
    -thematic: [
      "3"
    ]
    -diploma: 2
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1797 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1858 …}
    -createdAt: DateTime @1694615421 {#1692
      date: 2023-09-13 16:30:21.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1757458838 {#1697
      date: 2025-09-10 01:00:38.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1821 …}
    #fromApi: false
    -name: "Assistant immobilier"
    -description: """
      L’assistant immobilier travaille dans un environnement codifié, avec des professionnels relevant d’une profession réglementée. À ce titre, il doit maintenir le niveau de ses connaissances réglementaires en assurant en continu une veille juridique relative au secteur de l’immobilier, afin de tenir compte des réglementations applicables et de leurs modifications.\r\n
      \r\n
      Pilier de la structure et relais de l’information, il prend en charge l’assistanat juridique, le traitement administratif des opérations liées à la transaction, à la gestion locative et au syndic de copropriété et assure la liaison avec les clients et les partenaires, dans le respect des échéances et de la réglementation en vigueur.
      """
    -public: false
    -_links: null
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1858 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#2353
    -lockBy: App\Entity\Scholar\Module\OriginModule {#2368 …}
    -lockByStatus: 1
    -id: "c0db157d-ff00-11e9-9c0f-0242c0a8b002"
    -lessons: Doctrine\ORM\PersistentCollection {#2354 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#2359 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#2364 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1858 …}
    -createdAt: DateTime @1572871431 {#2351
      date: 2019-11-04 13:43:51.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1608024036 {#2352
      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 {#1858 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#8875
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#8899 …}
    -lockByStatus: 1
    -id: "050cf70d-4f0e-11ea-914c-0242ac150002"
    -chapters: Doctrine\ORM\PersistentCollection {#8876 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#8881 …}
    -exercises: Doctrine\ORM\PersistentCollection {#8878 …}
    -minimumTime: DateTime @21600 {#8868
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#8883 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#2880 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#8885 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#8887 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#8893 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1858 …}
    -createdAt: DateTime @1581673222 {#8873
      date: 2020-02-14 10:40:22.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1755874805 {#8874
      date: 2025-08-22 17:00:05.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#8891 …}
    #fromApi: false
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1858 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\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 {#1699
    -lockBy: App\Entity\Scholar\Training\Training {#1813 …}
    -lockByStatus: 1
    -id: "118f5801-5242-11ee-ba02-0242c0a81004"
    -modules: Doctrine\ORM\PersistentCollection {#1712 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1739 …}
    -totalHourDescription: 833
    -videoDescription: null
    -diplomaDescription: "Titre de niveau V (Bac +2)"
    -trainingProduct: null
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1749 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1751 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1755 …}
    -thematic: [
      "3"
    ]
    -diploma: 2
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1797 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1858 …}
    -createdAt: DateTime @1694615421 {#1692
      date: 2023-09-13 16:30:21.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1757458838 {#1697
      date: 2025-09-10 01:00:38.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1821 …}
    #fromApi: false
    -name: "Assistant immobilier"
    -description: """
      L’assistant immobilier travaille dans un environnement codifié, avec des professionnels relevant d’une profession réglementée. À ce titre, il doit maintenir le niveau de ses connaissances réglementaires en assurant en continu une veille juridique relative au secteur de l’immobilier, afin de tenir compte des réglementations applicables et de leurs modifications.\r\n
      \r\n
      Pilier de la structure et relais de l’information, il prend en charge l’assistanat juridique, le traitement administratif des opérations liées à la transaction, à la gestion locative et au syndic de copropriété et assure la liaison avec les clients et les partenaires, dans le respect des échéances et de la réglementation en vigueur.
      """
    -public: false
    -_links: null
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1858 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#2353
    -lockBy: App\Entity\Scholar\Module\OriginModule {#2368 …}
    -lockByStatus: 1
    -id: "c0db157d-ff00-11e9-9c0f-0242c0a8b002"
    -lessons: Doctrine\ORM\PersistentCollection {#2354 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#2359 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#2364 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1858 …}
    -createdAt: DateTime @1572871431 {#2351
      date: 2019-11-04 13:43:51.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1608024036 {#2352
      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 {#1858 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#8919
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#8943 …}
    -lockByStatus: 1
    -id: "470348aa-4f12-11ea-914c-0242ac150002"
    -chapters: Doctrine\ORM\PersistentCollection {#8920 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#8925 …}
    -exercises: Doctrine\ORM\PersistentCollection {#8922 …}
    -minimumTime: DateTime @21600 {#8912
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#8927 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#2880 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#8929 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#8931 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#8937 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1858 …}
    -createdAt: DateTime @1581675050 {#8917
      date: 2020-02-14 11:10:50.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1756158800 {#8918
      date: 2025-08-25 23:53:20.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#8935 …}
    #fromApi: false
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1858 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\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 {#1699
    -lockBy: App\Entity\Scholar\Training\Training {#1813 …}
    -lockByStatus: 1
    -id: "118f5801-5242-11ee-ba02-0242c0a81004"
    -modules: Doctrine\ORM\PersistentCollection {#1712 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1739 …}
    -totalHourDescription: 833
    -videoDescription: null
    -diplomaDescription: "Titre de niveau V (Bac +2)"
    -trainingProduct: null
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1749 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1751 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1755 …}
    -thematic: [
      "3"
    ]
    -diploma: 2
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1797 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1858 …}
    -createdAt: DateTime @1694615421 {#1692
      date: 2023-09-13 16:30:21.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1757458838 {#1697
      date: 2025-09-10 01:00:38.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1821 …}
    #fromApi: false
    -name: "Assistant immobilier"
    -description: """
      L’assistant immobilier travaille dans un environnement codifié, avec des professionnels relevant d’une profession réglementée. À ce titre, il doit maintenir le niveau de ses connaissances réglementaires en assurant en continu une veille juridique relative au secteur de l’immobilier, afin de tenir compte des réglementations applicables et de leurs modifications.\r\n
      \r\n
      Pilier de la structure et relais de l’information, il prend en charge l’assistanat juridique, le traitement administratif des opérations liées à la transaction, à la gestion locative et au syndic de copropriété et assure la liaison avec les clients et les partenaires, dans le respect des échéances et de la réglementation en vigueur.
      """
    -public: false
    -_links: null
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1858 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#2353
    -lockBy: App\Entity\Scholar\Module\OriginModule {#2368 …}
    -lockByStatus: 1
    -id: "c0db157d-ff00-11e9-9c0f-0242c0a8b002"
    -lessons: Doctrine\ORM\PersistentCollection {#2354 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#2359 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#2364 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1858 …}
    -createdAt: DateTime @1572871431 {#2351
      date: 2019-11-04 13:43:51.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1608024036 {#2352
      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 {#1858 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#8963
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#8985 …}
    -lockByStatus: 1
    -id: "eeb2b02d-6231-11eb-a224-0242ac140002"
    -chapters: Doctrine\ORM\PersistentCollection {#8964 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#8969 …}
    -exercises: Doctrine\ORM\PersistentCollection {#8966 …}
    -minimumTime: DateTime @21600 {#8956
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#8971 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#2880 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#8973 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#8975 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#8980 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1858 …}
    -createdAt: DateTime @1611925216 {#8961
      date: 2021-01-29 14:00:16.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1750847724 {#8962
      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 {#1858 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\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 {#1699
    -lockBy: App\Entity\Scholar\Training\Training {#1813 …}
    -lockByStatus: 1
    -id: "118f5801-5242-11ee-ba02-0242c0a81004"
    -modules: Doctrine\ORM\PersistentCollection {#1712 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1739 …}
    -totalHourDescription: 833
    -videoDescription: null
    -diplomaDescription: "Titre de niveau V (Bac +2)"
    -trainingProduct: null
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1749 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1751 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1755 …}
    -thematic: [
      "3"
    ]
    -diploma: 2
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1797 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1858 …}
    -createdAt: DateTime @1694615421 {#1692
      date: 2023-09-13 16:30:21.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1757458838 {#1697
      date: 2025-09-10 01:00:38.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1821 …}
    #fromApi: false
    -name: "Assistant immobilier"
    -description: """
      L’assistant immobilier travaille dans un environnement codifié, avec des professionnels relevant d’une profession réglementée. À ce titre, il doit maintenir le niveau de ses connaissances réglementaires en assurant en continu une veille juridique relative au secteur de l’immobilier, afin de tenir compte des réglementations applicables et de leurs modifications.\r\n
      \r\n
      Pilier de la structure et relais de l’information, il prend en charge l’assistanat juridique, le traitement administratif des opérations liées à la transaction, à la gestion locative et au syndic de copropriété et assure la liaison avec les clients et les partenaires, dans le respect des échéances et de la réglementation en vigueur.
      """
    -public: false
    -_links: null
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1858 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#2353
    -lockBy: App\Entity\Scholar\Module\OriginModule {#2368 …}
    -lockByStatus: 1
    -id: "c0db157d-ff00-11e9-9c0f-0242c0a8b002"
    -lessons: Doctrine\ORM\PersistentCollection {#2354 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#2359 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#2364 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1858 …}
    -createdAt: DateTime @1572871431 {#2351
      date: 2019-11-04 13:43:51.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1608024036 {#2352
      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 {#1858 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#9005
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#9027 …}
    -lockByStatus: 1
    -id: "11c86ddf-d211-11ed-aa02-0242c0a81006"
    -chapters: Doctrine\ORM\PersistentCollection {#9006 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#9011 …}
    -exercises: Doctrine\ORM\PersistentCollection {#9008 …}
    -minimumTime: DateTime @21600 {#8998
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#9013 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#2880 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#9015 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#9017 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#9022 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1858 …}
    -createdAt: DateTime @1680520627 {#9003
      date: 2023-04-03 13:17:07.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1750847724 {#9004
      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 {#1858 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\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 {#1699
    -lockBy: App\Entity\Scholar\Training\Training {#1813 …}
    -lockByStatus: 1
    -id: "118f5801-5242-11ee-ba02-0242c0a81004"
    -modules: Doctrine\ORM\PersistentCollection {#1712 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1739 …}
    -totalHourDescription: 833
    -videoDescription: null
    -diplomaDescription: "Titre de niveau V (Bac +2)"
    -trainingProduct: null
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1749 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1751 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1755 …}
    -thematic: [
      "3"
    ]
    -diploma: 2
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1797 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1858 …}
    -createdAt: DateTime @1694615421 {#1692
      date: 2023-09-13 16:30:21.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1757458838 {#1697
      date: 2025-09-10 01:00:38.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1821 …}
    #fromApi: false
    -name: "Assistant immobilier"
    -description: """
      L’assistant immobilier travaille dans un environnement codifié, avec des professionnels relevant d’une profession réglementée. À ce titre, il doit maintenir le niveau de ses connaissances réglementaires en assurant en continu une veille juridique relative au secteur de l’immobilier, afin de tenir compte des réglementations applicables et de leurs modifications.\r\n
      \r\n
      Pilier de la structure et relais de l’information, il prend en charge l’assistanat juridique, le traitement administratif des opérations liées à la transaction, à la gestion locative et au syndic de copropriété et assure la liaison avec les clients et les partenaires, dans le respect des échéances et de la réglementation en vigueur.
      """
    -public: false
    -_links: null
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1858 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#2381
    -lockBy: App\Entity\Scholar\Module\OriginModule {#2396 …}
    -lockByStatus: 1
    -id: "37e2a50e-cee3-11e9-85b5-0242c0a84004"
    -lessons: Doctrine\ORM\PersistentCollection {#2382 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#2387 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#2392 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1858 …}
    -createdAt: DateTime @1567581089 {#2371
      date: 2019-09-04 09:11:29.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1757458818 {#2380
      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 {#1858 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#9244
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#9268 …}
    -lockByStatus: 1
    -id: "12046fc6-cee8-11e9-85b5-0242c0a84004"
    -chapters: Doctrine\ORM\PersistentCollection {#9245 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#9250 …}
    -exercises: Doctrine\ORM\PersistentCollection {#9247 …}
    -minimumTime: DateTime @21600 {#9241
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#9252 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#2880 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#9254 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#9256 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#9262 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1858 …}
    -createdAt: DateTime @1567583173 {#9242
      date: 2019-09-04 09:46:13.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1757458804 {#9243
      date: 2025-09-10 01:00:04.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#9260 …}
    #fromApi: false
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1858 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\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 {#1699
    -lockBy: App\Entity\Scholar\Training\Training {#1813 …}
    -lockByStatus: 1
    -id: "118f5801-5242-11ee-ba02-0242c0a81004"
    -modules: Doctrine\ORM\PersistentCollection {#1712 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1739 …}
    -totalHourDescription: 833
    -videoDescription: null
    -diplomaDescription: "Titre de niveau V (Bac +2)"
    -trainingProduct: null
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1749 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1751 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1755 …}
    -thematic: [
      "3"
    ]
    -diploma: 2
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1797 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1858 …}
    -createdAt: DateTime @1694615421 {#1692
      date: 2023-09-13 16:30:21.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1757458838 {#1697
      date: 2025-09-10 01:00:38.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1821 …}
    #fromApi: false
    -name: "Assistant immobilier"
    -description: """
      L’assistant immobilier travaille dans un environnement codifié, avec des professionnels relevant d’une profession réglementée. À ce titre, il doit maintenir le niveau de ses connaissances réglementaires en assurant en continu une veille juridique relative au secteur de l’immobilier, afin de tenir compte des réglementations applicables et de leurs modifications.\r\n
      \r\n
      Pilier de la structure et relais de l’information, il prend en charge l’assistanat juridique, le traitement administratif des opérations liées à la transaction, à la gestion locative et au syndic de copropriété et assure la liaison avec les clients et les partenaires, dans le respect des échéances et de la réglementation en vigueur.
      """
    -public: false
    -_links: null
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1858 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#2381
    -lockBy: App\Entity\Scholar\Module\OriginModule {#2396 …}
    -lockByStatus: 1
    -id: "37e2a50e-cee3-11e9-85b5-0242c0a84004"
    -lessons: Doctrine\ORM\PersistentCollection {#2382 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#2387 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#2392 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1858 …}
    -createdAt: DateTime @1567581089 {#2371
      date: 2019-09-04 09:11:29.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1757458818 {#2380
      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 {#1858 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#9289
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#9313 …}
    -lockByStatus: 1
    -id: "0dfe5ca8-16d6-11ea-9c0f-0242c0a8b002"
    -chapters: Doctrine\ORM\PersistentCollection {#9290 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#9295 …}
    -exercises: Doctrine\ORM\PersistentCollection {#9292 …}
    -minimumTime: DateTime @21600 {#9281
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#9297 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#2880 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#9299 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#9301 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#9307 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1858 …}
    -createdAt: DateTime @1575491920 {#9287
      date: 2019-12-04 21:38:40.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1755779567 {#9288
      date: 2025-08-21 14:32:47.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#9305 …}
    #fromApi: false
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1858 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\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 {#1699
    -lockBy: App\Entity\Scholar\Training\Training {#1813 …}
    -lockByStatus: 1
    -id: "118f5801-5242-11ee-ba02-0242c0a81004"
    -modules: Doctrine\ORM\PersistentCollection {#1712 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1739 …}
    -totalHourDescription: 833
    -videoDescription: null
    -diplomaDescription: "Titre de niveau V (Bac +2)"
    -trainingProduct: null
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1749 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1751 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1755 …}
    -thematic: [
      "3"
    ]
    -diploma: 2
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1797 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1858 …}
    -createdAt: DateTime @1694615421 {#1692
      date: 2023-09-13 16:30:21.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1757458838 {#1697
      date: 2025-09-10 01:00:38.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1821 …}
    #fromApi: false
    -name: "Assistant immobilier"
    -description: """
      L’assistant immobilier travaille dans un environnement codifié, avec des professionnels relevant d’une profession réglementée. À ce titre, il doit maintenir le niveau de ses connaissances réglementaires en assurant en continu une veille juridique relative au secteur de l’immobilier, afin de tenir compte des réglementations applicables et de leurs modifications.\r\n
      \r\n
      Pilier de la structure et relais de l’information, il prend en charge l’assistanat juridique, le traitement administratif des opérations liées à la transaction, à la gestion locative et au syndic de copropriété et assure la liaison avec les clients et les partenaires, dans le respect des échéances et de la réglementation en vigueur.
      """
    -public: false
    -_links: null
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1858 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#2410
    -lockBy: App\Entity\Scholar\Module\OriginModule {#2425 …}
    -lockByStatus: 1
    -id: "1fc4cd71-8d23-11e9-a047-0242c0a86003"
    -lessons: Doctrine\ORM\PersistentCollection {#2411 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#2416 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#2421 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1858 …}
    -createdAt: DateTime @1560344560 {#2408
      date: 2019-06-12 15:02:40.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1757458818 {#2409
      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 {#1858 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#9390
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#9414 …}
    -lockByStatus: 1
    -id: "8b43b2ea-4ef0-11e9-8180-00163e87308f"
    -chapters: Doctrine\ORM\PersistentCollection {#9391 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#9396 …}
    -exercises: Doctrine\ORM\PersistentCollection {#9393 …}
    -minimumTime: DateTime @21600 {#9387
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#9398 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#2880 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#9400 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#9402 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#9408 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1858 …}
    -createdAt: DateTime @1553513064 {#9388
      date: 2019-03-25 12:24:24.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458810 {#9389
      date: 2025-09-10 01:00:10.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#9406 …}
    #fromApi: false
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1858 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\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 {#1699
    -lockBy: App\Entity\Scholar\Training\Training {#1813 …}
    -lockByStatus: 1
    -id: "118f5801-5242-11ee-ba02-0242c0a81004"
    -modules: Doctrine\ORM\PersistentCollection {#1712 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1739 …}
    -totalHourDescription: 833
    -videoDescription: null
    -diplomaDescription: "Titre de niveau V (Bac +2)"
    -trainingProduct: null
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1749 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1751 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1755 …}
    -thematic: [
      "3"
    ]
    -diploma: 2
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1797 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1858 …}
    -createdAt: DateTime @1694615421 {#1692
      date: 2023-09-13 16:30:21.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1757458838 {#1697
      date: 2025-09-10 01:00:38.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1821 …}
    #fromApi: false
    -name: "Assistant immobilier"
    -description: """
      L’assistant immobilier travaille dans un environnement codifié, avec des professionnels relevant d’une profession réglementée. À ce titre, il doit maintenir le niveau de ses connaissances réglementaires en assurant en continu une veille juridique relative au secteur de l’immobilier, afin de tenir compte des réglementations applicables et de leurs modifications.\r\n
      \r\n
      Pilier de la structure et relais de l’information, il prend en charge l’assistanat juridique, le traitement administratif des opérations liées à la transaction, à la gestion locative et au syndic de copropriété et assure la liaison avec les clients et les partenaires, dans le respect des échéances et de la réglementation en vigueur.
      """
    -public: false
    -_links: null
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1858 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#2410
    -lockBy: App\Entity\Scholar\Module\OriginModule {#2425 …}
    -lockByStatus: 1
    -id: "1fc4cd71-8d23-11e9-a047-0242c0a86003"
    -lessons: Doctrine\ORM\PersistentCollection {#2411 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#2416 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#2421 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1858 …}
    -createdAt: DateTime @1560344560 {#2408
      date: 2019-06-12 15:02:40.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1757458818 {#2409
      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 {#1858 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#9435
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#9458 …}
    -lockByStatus: 1
    -id: "76840570-8d1e-11e9-a047-0242c0a86003"
    -chapters: Doctrine\ORM\PersistentCollection {#9436 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#9441 …}
    -exercises: Doctrine\ORM\PersistentCollection {#9438 …}
    -minimumTime: DateTime @21600 {#9427
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#9443 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#2880 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#9445 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#9447 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#9453 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1858 …}
    -createdAt: DateTime @1560342558 {#9433
      date: 2019-06-12 14:29:18.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1756112373 {#9434
      date: 2025-08-25 10:59:33.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#7948 …}
    #fromApi: false
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1858 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\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 {#1699
    -lockBy: App\Entity\Scholar\Training\Training {#1813 …}
    -lockByStatus: 1
    -id: "118f5801-5242-11ee-ba02-0242c0a81004"
    -modules: Doctrine\ORM\PersistentCollection {#1712 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1739 …}
    -totalHourDescription: 833
    -videoDescription: null
    -diplomaDescription: "Titre de niveau V (Bac +2)"
    -trainingProduct: null
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1749 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1751 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1755 …}
    -thematic: [
      "3"
    ]
    -diploma: 2
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1797 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1858 …}
    -createdAt: DateTime @1694615421 {#1692
      date: 2023-09-13 16:30:21.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1757458838 {#1697
      date: 2025-09-10 01:00:38.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1821 …}
    #fromApi: false
    -name: "Assistant immobilier"
    -description: """
      L’assistant immobilier travaille dans un environnement codifié, avec des professionnels relevant d’une profession réglementée. À ce titre, il doit maintenir le niveau de ses connaissances réglementaires en assurant en continu une veille juridique relative au secteur de l’immobilier, afin de tenir compte des réglementations applicables et de leurs modifications.\r\n
      \r\n
      Pilier de la structure et relais de l’information, il prend en charge l’assistanat juridique, le traitement administratif des opérations liées à la transaction, à la gestion locative et au syndic de copropriété et assure la liaison avec les clients et les partenaires, dans le respect des échéances et de la réglementation en vigueur.
      """
    -public: false
    -_links: null
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1858 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#2410
    -lockBy: App\Entity\Scholar\Module\OriginModule {#2425 …}
    -lockByStatus: 1
    -id: "1fc4cd71-8d23-11e9-a047-0242c0a86003"
    -lessons: Doctrine\ORM\PersistentCollection {#2411 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#2416 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#2421 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1858 …}
    -createdAt: DateTime @1560344560 {#2408
      date: 2019-06-12 15:02:40.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1757458818 {#2409
      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 {#1858 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#9478
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#9501 …}
    -lockByStatus: 1
    -id: "5ca5576c-8d1f-11e9-a047-0242c0a86003"
    -chapters: Doctrine\ORM\PersistentCollection {#9479 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#9484 …}
    -exercises: Doctrine\ORM\PersistentCollection {#9481 …}
    -minimumTime: DateTime @21600 {#9471
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#9486 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#2880 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#9488 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#9490 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#9496 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1858 …}
    -createdAt: DateTime @1560342944 {#9476
      date: 2019-06-12 14:35:44.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1756112967 {#9477
      date: 2025-08-25 11:09:27.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#7948 …}
    #fromApi: false
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1858 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\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 {#1699
    -lockBy: App\Entity\Scholar\Training\Training {#1813 …}
    -lockByStatus: 1
    -id: "118f5801-5242-11ee-ba02-0242c0a81004"
    -modules: Doctrine\ORM\PersistentCollection {#1712 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1739 …}
    -totalHourDescription: 833
    -videoDescription: null
    -diplomaDescription: "Titre de niveau V (Bac +2)"
    -trainingProduct: null
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1749 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1751 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1755 …}
    -thematic: [
      "3"
    ]
    -diploma: 2
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1797 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1858 …}
    -createdAt: DateTime @1694615421 {#1692
      date: 2023-09-13 16:30:21.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1757458838 {#1697
      date: 2025-09-10 01:00:38.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1821 …}
    #fromApi: false
    -name: "Assistant immobilier"
    -description: """
      L’assistant immobilier travaille dans un environnement codifié, avec des professionnels relevant d’une profession réglementée. À ce titre, il doit maintenir le niveau de ses connaissances réglementaires en assurant en continu une veille juridique relative au secteur de l’immobilier, afin de tenir compte des réglementations applicables et de leurs modifications.\r\n
      \r\n
      Pilier de la structure et relais de l’information, il prend en charge l’assistanat juridique, le traitement administratif des opérations liées à la transaction, à la gestion locative et au syndic de copropriété et assure la liaison avec les clients et les partenaires, dans le respect des échéances et de la réglementation en vigueur.
      """
    -public: false
    -_links: null
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1858 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#2410
    -lockBy: App\Entity\Scholar\Module\OriginModule {#2425 …}
    -lockByStatus: 1
    -id: "1fc4cd71-8d23-11e9-a047-0242c0a86003"
    -lessons: Doctrine\ORM\PersistentCollection {#2411 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#2416 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#2421 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1858 …}
    -createdAt: DateTime @1560344560 {#2408
      date: 2019-06-12 15:02:40.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1757458818 {#2409
      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 {#1858 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#9521
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#9544 …}
    -lockByStatus: 1
    -id: "d2ee03b2-8d22-11e9-a047-0242c0a86003"
    -chapters: Doctrine\ORM\PersistentCollection {#9522 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#9527 …}
    -exercises: Doctrine\ORM\PersistentCollection {#9524 …}
    -minimumTime: DateTime @21600 {#9514
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#9529 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#2880 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#9531 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#9533 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#9539 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1858 …}
    -createdAt: DateTime @1560344431 {#9519
      date: 2019-06-12 15:00:31.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1756113707 {#9520
      date: 2025-08-25 11:21:47.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#7948 …}
    #fromApi: false
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1858 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\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 {#1699
    -lockBy: App\Entity\Scholar\Training\Training {#1813 …}
    -lockByStatus: 1
    -id: "118f5801-5242-11ee-ba02-0242c0a81004"
    -modules: Doctrine\ORM\PersistentCollection {#1712 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1739 …}
    -totalHourDescription: 833
    -videoDescription: null
    -diplomaDescription: "Titre de niveau V (Bac +2)"
    -trainingProduct: null
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1749 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1751 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1755 …}
    -thematic: [
      "3"
    ]
    -diploma: 2
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1797 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1858 …}
    -createdAt: DateTime @1694615421 {#1692
      date: 2023-09-13 16:30:21.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1757458838 {#1697
      date: 2025-09-10 01:00:38.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1821 …}
    #fromApi: false
    -name: "Assistant immobilier"
    -description: """
      L’assistant immobilier travaille dans un environnement codifié, avec des professionnels relevant d’une profession réglementée. À ce titre, il doit maintenir le niveau de ses connaissances réglementaires en assurant en continu une veille juridique relative au secteur de l’immobilier, afin de tenir compte des réglementations applicables et de leurs modifications.\r\n
      \r\n
      Pilier de la structure et relais de l’information, il prend en charge l’assistanat juridique, le traitement administratif des opérations liées à la transaction, à la gestion locative et au syndic de copropriété et assure la liaison avec les clients et les partenaires, dans le respect des échéances et de la réglementation en vigueur.
      """
    -public: false
    -_links: null
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1858 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#2410
    -lockBy: App\Entity\Scholar\Module\OriginModule {#2425 …}
    -lockByStatus: 1
    -id: "1fc4cd71-8d23-11e9-a047-0242c0a86003"
    -lessons: Doctrine\ORM\PersistentCollection {#2411 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#2416 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#2421 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1858 …}
    -createdAt: DateTime @1560344560 {#2408
      date: 2019-06-12 15:02:40.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1757458818 {#2409
      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 {#1858 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#9564
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#9587 …}
    -lockByStatus: 1
    -id: "4c59b178-c68b-11ea-8d8a-0242ac1c0003"
    -chapters: Doctrine\ORM\PersistentCollection {#9565 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#9570 …}
    -exercises: Doctrine\ORM\PersistentCollection {#9567 …}
    -minimumTime: DateTime @21600 {#9557
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#9572 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#2880 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#9574 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#9576 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#9582 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1858 …}
    -createdAt: DateTime @1594811217 {#9562
      date: 2020-07-15 13:06:57.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1756726745 {#9563
      date: 2025-09-01 13:39:05.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#3315 …}
    #fromApi: false
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1858 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\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 {#1699
    -lockBy: App\Entity\Scholar\Training\Training {#1813 …}
    -lockByStatus: 1
    -id: "118f5801-5242-11ee-ba02-0242c0a81004"
    -modules: Doctrine\ORM\PersistentCollection {#1712 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1739 …}
    -totalHourDescription: 833
    -videoDescription: null
    -diplomaDescription: "Titre de niveau V (Bac +2)"
    -trainingProduct: null
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1749 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1751 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1755 …}
    -thematic: [
      "3"
    ]
    -diploma: 2
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1797 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1858 …}
    -createdAt: DateTime @1694615421 {#1692
      date: 2023-09-13 16:30:21.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1757458838 {#1697
      date: 2025-09-10 01:00:38.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1821 …}
    #fromApi: false
    -name: "Assistant immobilier"
    -description: """
      L’assistant immobilier travaille dans un environnement codifié, avec des professionnels relevant d’une profession réglementée. À ce titre, il doit maintenir le niveau de ses connaissances réglementaires en assurant en continu une veille juridique relative au secteur de l’immobilier, afin de tenir compte des réglementations applicables et de leurs modifications.\r\n
      \r\n
      Pilier de la structure et relais de l’information, il prend en charge l’assistanat juridique, le traitement administratif des opérations liées à la transaction, à la gestion locative et au syndic de copropriété et assure la liaison avec les clients et les partenaires, dans le respect des échéances et de la réglementation en vigueur.
      """
    -public: false
    -_links: null
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1858 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#2438
    -lockBy: App\Entity\Scholar\Module\OriginModule {#2453 …}
    -lockByStatus: 1
    -id: "9f920fce-1f2d-11e9-8180-00163e87308f"
    -lessons: Doctrine\ORM\PersistentCollection {#2439 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#2444 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#2449 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1858 …}
    -createdAt: DateTime @1548261642 {#2428
      date: 2019-01-23 17:40:42.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1555584124 {#2437
      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 {#1858 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#9748
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#9771 …}
    -lockByStatus: 1
    -id: "07f433d9-1f2d-11e9-8180-00163e87308f"
    -chapters: Doctrine\ORM\PersistentCollection {#9749 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#9754 …}
    -exercises: Doctrine\ORM\PersistentCollection {#9751 …}
    -minimumTime: DateTime @21600 {#9745
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#9756 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#2880 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#9758 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#9760 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#9766 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1858 …}
    -createdAt: DateTime @1548261387 {#9746
      date: 2019-01-23 17:36:27.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1756120284 {#9747
      date: 2025-08-25 13:11:24.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#7948 …}
    #fromApi: false
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1858 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\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 {#1699
    -lockBy: App\Entity\Scholar\Training\Training {#1813 …}
    -lockByStatus: 1
    -id: "118f5801-5242-11ee-ba02-0242c0a81004"
    -modules: Doctrine\ORM\PersistentCollection {#1712 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1739 …}
    -totalHourDescription: 833
    -videoDescription: null
    -diplomaDescription: "Titre de niveau V (Bac +2)"
    -trainingProduct: null
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1749 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1751 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1755 …}
    -thematic: [
      "3"
    ]
    -diploma: 2
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1797 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1858 …}
    -createdAt: DateTime @1694615421 {#1692
      date: 2023-09-13 16:30:21.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1757458838 {#1697
      date: 2025-09-10 01:00:38.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1821 …}
    #fromApi: false
    -name: "Assistant immobilier"
    -description: """
      L’assistant immobilier travaille dans un environnement codifié, avec des professionnels relevant d’une profession réglementée. À ce titre, il doit maintenir le niveau de ses connaissances réglementaires en assurant en continu une veille juridique relative au secteur de l’immobilier, afin de tenir compte des réglementations applicables et de leurs modifications.\r\n
      \r\n
      Pilier de la structure et relais de l’information, il prend en charge l’assistanat juridique, le traitement administratif des opérations liées à la transaction, à la gestion locative et au syndic de copropriété et assure la liaison avec les clients et les partenaires, dans le respect des échéances et de la réglementation en vigueur.
      """
    -public: false
    -_links: null
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1858 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#2438
    -lockBy: App\Entity\Scholar\Module\OriginModule {#2453 …}
    -lockByStatus: 1
    -id: "9f920fce-1f2d-11e9-8180-00163e87308f"
    -lessons: Doctrine\ORM\PersistentCollection {#2439 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#2444 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#2449 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1858 …}
    -createdAt: DateTime @1548261642 {#2428
      date: 2019-01-23 17:40:42.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1555584124 {#2437
      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 {#1858 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#9791
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#9815 …}
    -lockByStatus: 1
    -id: "a01fc2cc-673b-11e9-a435-0242c0a8d002"
    -chapters: Doctrine\ORM\PersistentCollection {#9792 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#9797 …}
    -exercises: Doctrine\ORM\PersistentCollection {#9794 …}
    -minimumTime: DateTime @21600 {#9784
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#9799 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#2880 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#9801 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#9803 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#9809 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1858 …}
    -createdAt: DateTime @1556176939 {#9789
      date: 2019-04-25 09:22:19.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1756830875 {#9790
      date: 2025-09-02 18:34:35.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#9807 …}
    #fromApi: false
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1858 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\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 {#1699
    -lockBy: App\Entity\Scholar\Training\Training {#1813 …}
    -lockByStatus: 1
    -id: "118f5801-5242-11ee-ba02-0242c0a81004"
    -modules: Doctrine\ORM\PersistentCollection {#1712 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1739 …}
    -totalHourDescription: 833
    -videoDescription: null
    -diplomaDescription: "Titre de niveau V (Bac +2)"
    -trainingProduct: null
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1749 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1751 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1755 …}
    -thematic: [
      "3"
    ]
    -diploma: 2
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1797 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1858 …}
    -createdAt: DateTime @1694615421 {#1692
      date: 2023-09-13 16:30:21.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1757458838 {#1697
      date: 2025-09-10 01:00:38.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1821 …}
    #fromApi: false
    -name: "Assistant immobilier"
    -description: """
      L’assistant immobilier travaille dans un environnement codifié, avec des professionnels relevant d’une profession réglementée. À ce titre, il doit maintenir le niveau de ses connaissances réglementaires en assurant en continu une veille juridique relative au secteur de l’immobilier, afin de tenir compte des réglementations applicables et de leurs modifications.\r\n
      \r\n
      Pilier de la structure et relais de l’information, il prend en charge l’assistanat juridique, le traitement administratif des opérations liées à la transaction, à la gestion locative et au syndic de copropriété et assure la liaison avec les clients et les partenaires, dans le respect des échéances et de la réglementation en vigueur.
      """
    -public: false
    -_links: null
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1858 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#2438
    -lockBy: App\Entity\Scholar\Module\OriginModule {#2453 …}
    -lockByStatus: 1
    -id: "9f920fce-1f2d-11e9-8180-00163e87308f"
    -lessons: Doctrine\ORM\PersistentCollection {#2439 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#2444 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#2449 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1858 …}
    -createdAt: DateTime @1548261642 {#2428
      date: 2019-01-23 17:40:42.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1555584124 {#2437
      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 {#1858 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#9835
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#9857 …}
    -lockByStatus: 1
    -id: "603b5980-6751-11e9-a435-0242c0a8d002"
    -chapters: Doctrine\ORM\PersistentCollection {#9836 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#9841 …}
    -exercises: Doctrine\ORM\PersistentCollection {#9838 …}
    -minimumTime: DateTime @21600 {#9828
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#9843 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#2880 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#9845 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#9847 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#9853 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1858 …}
    -createdAt: DateTime @1556186281 {#9833
      date: 2019-04-25 11:58:01.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1756121129 {#9834
      date: 2025-08-25 13:25:29.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#7948 …}
    #fromApi: false
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1858 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\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 {#1699
    -lockBy: App\Entity\Scholar\Training\Training {#1813 …}
    -lockByStatus: 1
    -id: "118f5801-5242-11ee-ba02-0242c0a81004"
    -modules: Doctrine\ORM\PersistentCollection {#1712 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1739 …}
    -totalHourDescription: 833
    -videoDescription: null
    -diplomaDescription: "Titre de niveau V (Bac +2)"
    -trainingProduct: null
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1749 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1751 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1755 …}
    -thematic: [
      "3"
    ]
    -diploma: 2
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1797 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1858 …}
    -createdAt: DateTime @1694615421 {#1692
      date: 2023-09-13 16:30:21.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1757458838 {#1697
      date: 2025-09-10 01:00:38.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1821 …}
    #fromApi: false
    -name: "Assistant immobilier"
    -description: """
      L’assistant immobilier travaille dans un environnement codifié, avec des professionnels relevant d’une profession réglementée. À ce titre, il doit maintenir le niveau de ses connaissances réglementaires en assurant en continu une veille juridique relative au secteur de l’immobilier, afin de tenir compte des réglementations applicables et de leurs modifications.\r\n
      \r\n
      Pilier de la structure et relais de l’information, il prend en charge l’assistanat juridique, le traitement administratif des opérations liées à la transaction, à la gestion locative et au syndic de copropriété et assure la liaison avec les clients et les partenaires, dans le respect des échéances et de la réglementation en vigueur.
      """
    -public: false
    -_links: null
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1858 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#2438
    -lockBy: App\Entity\Scholar\Module\OriginModule {#2453 …}
    -lockByStatus: 1
    -id: "9f920fce-1f2d-11e9-8180-00163e87308f"
    -lessons: Doctrine\ORM\PersistentCollection {#2439 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#2444 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#2449 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1858 …}
    -createdAt: DateTime @1548261642 {#2428
      date: 2019-01-23 17:40:42.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1555584124 {#2437
      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 {#1858 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#9877
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#9900 …}
    -lockByStatus: 1
    -id: "02e76e5b-8dcd-11e9-a047-0242c0a86003"
    -chapters: Doctrine\ORM\PersistentCollection {#9878 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#9883 …}
    -exercises: Doctrine\ORM\PersistentCollection {#9880 …}
    -minimumTime: DateTime @21600 {#9870
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#9885 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#2880 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#9887 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#9889 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#9895 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1858 …}
    -createdAt: DateTime @1560417526 {#9875
      date: 2019-06-13 11:18:46.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1756121922 {#9876
      date: 2025-08-25 13:38:42.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#7948 …}
    #fromApi: false
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1858 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\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 {#1699
    -lockBy: App\Entity\Scholar\Training\Training {#1813 …}
    -lockByStatus: 1
    -id: "118f5801-5242-11ee-ba02-0242c0a81004"
    -modules: Doctrine\ORM\PersistentCollection {#1712 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1739 …}
    -totalHourDescription: 833
    -videoDescription: null
    -diplomaDescription: "Titre de niveau V (Bac +2)"
    -trainingProduct: null
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1749 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1751 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1755 …}
    -thematic: [
      "3"
    ]
    -diploma: 2
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1797 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1858 …}
    -createdAt: DateTime @1694615421 {#1692
      date: 2023-09-13 16:30:21.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1757458838 {#1697
      date: 2025-09-10 01:00:38.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1821 …}
    #fromApi: false
    -name: "Assistant immobilier"
    -description: """
      L’assistant immobilier travaille dans un environnement codifié, avec des professionnels relevant d’une profession réglementée. À ce titre, il doit maintenir le niveau de ses connaissances réglementaires en assurant en continu une veille juridique relative au secteur de l’immobilier, afin de tenir compte des réglementations applicables et de leurs modifications.\r\n
      \r\n
      Pilier de la structure et relais de l’information, il prend en charge l’assistanat juridique, le traitement administratif des opérations liées à la transaction, à la gestion locative et au syndic de copropriété et assure la liaison avec les clients et les partenaires, dans le respect des échéances et de la réglementation en vigueur.
      """
    -public: false
    -_links: null
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1858 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#2438
    -lockBy: App\Entity\Scholar\Module\OriginModule {#2453 …}
    -lockByStatus: 1
    -id: "9f920fce-1f2d-11e9-8180-00163e87308f"
    -lessons: Doctrine\ORM\PersistentCollection {#2439 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#2444 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#2449 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1858 …}
    -createdAt: DateTime @1548261642 {#2428
      date: 2019-01-23 17:40:42.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1555584124 {#2437
      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 {#1858 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#9920
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#9943 …}
    -lockByStatus: 1
    -id: "2b1f275e-8dcd-11e9-a047-0242c0a86003"
    -chapters: Doctrine\ORM\PersistentCollection {#9921 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#9926 …}
    -exercises: Doctrine\ORM\PersistentCollection {#9923 …}
    -minimumTime: DateTime @21600 {#9913
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#9928 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#2880 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#9930 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#9932 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#9938 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1858 …}
    -createdAt: DateTime @1560417594 {#9918
      date: 2019-06-13 11:19:54.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1756122481 {#9919
      date: 2025-08-25 13:48:01.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#7948 …}
    #fromApi: false
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1858 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\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 {#1699
    -lockBy: App\Entity\Scholar\Training\Training {#1813 …}
    -lockByStatus: 1
    -id: "118f5801-5242-11ee-ba02-0242c0a81004"
    -modules: Doctrine\ORM\PersistentCollection {#1712 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1739 …}
    -totalHourDescription: 833
    -videoDescription: null
    -diplomaDescription: "Titre de niveau V (Bac +2)"
    -trainingProduct: null
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1749 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1751 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1755 …}
    -thematic: [
      "3"
    ]
    -diploma: 2
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1797 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1858 …}
    -createdAt: DateTime @1694615421 {#1692
      date: 2023-09-13 16:30:21.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1757458838 {#1697
      date: 2025-09-10 01:00:38.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1821 …}
    #fromApi: false
    -name: "Assistant immobilier"
    -description: """
      L’assistant immobilier travaille dans un environnement codifié, avec des professionnels relevant d’une profession réglementée. À ce titre, il doit maintenir le niveau de ses connaissances réglementaires en assurant en continu une veille juridique relative au secteur de l’immobilier, afin de tenir compte des réglementations applicables et de leurs modifications.\r\n
      \r\n
      Pilier de la structure et relais de l’information, il prend en charge l’assistanat juridique, le traitement administratif des opérations liées à la transaction, à la gestion locative et au syndic de copropriété et assure la liaison avec les clients et les partenaires, dans le respect des échéances et de la réglementation en vigueur.
      """
    -public: false
    -_links: null
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1858 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#2438
    -lockBy: App\Entity\Scholar\Module\OriginModule {#2453 …}
    -lockByStatus: 1
    -id: "9f920fce-1f2d-11e9-8180-00163e87308f"
    -lessons: Doctrine\ORM\PersistentCollection {#2439 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#2444 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#2449 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1858 …}
    -createdAt: DateTime @1548261642 {#2428
      date: 2019-01-23 17:40:42.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1555584124 {#2437
      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 {#1858 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#9963
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#9986 …}
    -lockByStatus: 1
    -id: "4a31d6ee-8dcd-11e9-a047-0242c0a86003"
    -chapters: Doctrine\ORM\PersistentCollection {#9964 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#9969 …}
    -exercises: Doctrine\ORM\PersistentCollection {#9966 …}
    -minimumTime: DateTime @21600 {#9956
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#9971 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#2880 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#9973 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#9975 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#9981 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1858 …}
    -createdAt: DateTime @1560417646 {#9961
      date: 2019-06-13 11:20:46.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1756123157 {#9962
      date: 2025-08-25 13:59:17.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#7948 …}
    #fromApi: false
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1858 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\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 {#1699
    -lockBy: App\Entity\Scholar\Training\Training {#1813 …}
    -lockByStatus: 1
    -id: "118f5801-5242-11ee-ba02-0242c0a81004"
    -modules: Doctrine\ORM\PersistentCollection {#1712 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1739 …}
    -totalHourDescription: 833
    -videoDescription: null
    -diplomaDescription: "Titre de niveau V (Bac +2)"
    -trainingProduct: null
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1749 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1751 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1755 …}
    -thematic: [
      "3"
    ]
    -diploma: 2
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1797 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1858 …}
    -createdAt: DateTime @1694615421 {#1692
      date: 2023-09-13 16:30:21.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1757458838 {#1697
      date: 2025-09-10 01:00:38.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1821 …}
    #fromApi: false
    -name: "Assistant immobilier"
    -description: """
      L’assistant immobilier travaille dans un environnement codifié, avec des professionnels relevant d’une profession réglementée. À ce titre, il doit maintenir le niveau de ses connaissances réglementaires en assurant en continu une veille juridique relative au secteur de l’immobilier, afin de tenir compte des réglementations applicables et de leurs modifications.\r\n
      \r\n
      Pilier de la structure et relais de l’information, il prend en charge l’assistanat juridique, le traitement administratif des opérations liées à la transaction, à la gestion locative et au syndic de copropriété et assure la liaison avec les clients et les partenaires, dans le respect des échéances et de la réglementation en vigueur.
      """
    -public: false
    -_links: null
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1858 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#2466
    -lockBy: App\Entity\Scholar\Module\OriginModule {#2481 …}
    -lockByStatus: 1
    -id: "161077aa-1f31-11e9-8180-00163e87308f"
    -lessons: Doctrine\ORM\PersistentCollection {#2467 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#2472 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#2477 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1858 …}
    -createdAt: DateTime @1548263129 {#2456
      date: 2019-01-23 18:05:29.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1690449473 {#2465
      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 {#1858 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#10175
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#10198 …}
    -lockByStatus: 1
    -id: "e891f043-1f2e-11e9-8180-00163e87308f"
    -chapters: Doctrine\ORM\PersistentCollection {#10176 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#10181 …}
    -exercises: Doctrine\ORM\PersistentCollection {#10178 …}
    -minimumTime: DateTime @21600 {#10172
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#10183 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#2880 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#10185 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#10187 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#10193 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1858 …}
    -createdAt: DateTime @1548262194 {#10173
      date: 2019-01-23 17:49:54.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1756123574 {#10174
      date: 2025-08-25 14:06:14.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#7948 …}
    #fromApi: false
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1858 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\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 {#1699
    -lockBy: App\Entity\Scholar\Training\Training {#1813 …}
    -lockByStatus: 1
    -id: "118f5801-5242-11ee-ba02-0242c0a81004"
    -modules: Doctrine\ORM\PersistentCollection {#1712 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1739 …}
    -totalHourDescription: 833
    -videoDescription: null
    -diplomaDescription: "Titre de niveau V (Bac +2)"
    -trainingProduct: null
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1749 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1751 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1755 …}
    -thematic: [
      "3"
    ]
    -diploma: 2
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1797 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1858 …}
    -createdAt: DateTime @1694615421 {#1692
      date: 2023-09-13 16:30:21.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1757458838 {#1697
      date: 2025-09-10 01:00:38.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1821 …}
    #fromApi: false
    -name: "Assistant immobilier"
    -description: """
      L’assistant immobilier travaille dans un environnement codifié, avec des professionnels relevant d’une profession réglementée. À ce titre, il doit maintenir le niveau de ses connaissances réglementaires en assurant en continu une veille juridique relative au secteur de l’immobilier, afin de tenir compte des réglementations applicables et de leurs modifications.\r\n
      \r\n
      Pilier de la structure et relais de l’information, il prend en charge l’assistanat juridique, le traitement administratif des opérations liées à la transaction, à la gestion locative et au syndic de copropriété et assure la liaison avec les clients et les partenaires, dans le respect des échéances et de la réglementation en vigueur.
      """
    -public: false
    -_links: null
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1858 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#2466
    -lockBy: App\Entity\Scholar\Module\OriginModule {#2481 …}
    -lockByStatus: 1
    -id: "161077aa-1f31-11e9-8180-00163e87308f"
    -lessons: Doctrine\ORM\PersistentCollection {#2467 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#2472 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#2477 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1858 …}
    -createdAt: DateTime @1548263129 {#2456
      date: 2019-01-23 18:05:29.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1690449473 {#2465
      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 {#1858 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#10219
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#10243 …}
    -lockByStatus: 1
    -id: "615a226a-8690-11e9-a047-0242c0a86003"
    -chapters: Doctrine\ORM\PersistentCollection {#10220 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#10225 …}
    -exercises: Doctrine\ORM\PersistentCollection {#10222 …}
    -minimumTime: DateTime @21600 {#10211
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#10227 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#2880 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#10229 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#10231 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#10237 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1858 …}
    -createdAt: DateTime @1559621827 {#10217
      date: 2019-06-04 06:17:07.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1756879923 {#10218
      date: 2025-09-03 08:12:03.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#10235 …}
    #fromApi: false
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1858 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\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 {#1699
    -lockBy: App\Entity\Scholar\Training\Training {#1813 …}
    -lockByStatus: 1
    -id: "118f5801-5242-11ee-ba02-0242c0a81004"
    -modules: Doctrine\ORM\PersistentCollection {#1712 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1739 …}
    -totalHourDescription: 833
    -videoDescription: null
    -diplomaDescription: "Titre de niveau V (Bac +2)"
    -trainingProduct: null
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1749 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1751 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1755 …}
    -thematic: [
      "3"
    ]
    -diploma: 2
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1797 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1858 …}
    -createdAt: DateTime @1694615421 {#1692
      date: 2023-09-13 16:30:21.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1757458838 {#1697
      date: 2025-09-10 01:00:38.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1821 …}
    #fromApi: false
    -name: "Assistant immobilier"
    -description: """
      L’assistant immobilier travaille dans un environnement codifié, avec des professionnels relevant d’une profession réglementée. À ce titre, il doit maintenir le niveau de ses connaissances réglementaires en assurant en continu une veille juridique relative au secteur de l’immobilier, afin de tenir compte des réglementations applicables et de leurs modifications.\r\n
      \r\n
      Pilier de la structure et relais de l’information, il prend en charge l’assistanat juridique, le traitement administratif des opérations liées à la transaction, à la gestion locative et au syndic de copropriété et assure la liaison avec les clients et les partenaires, dans le respect des échéances et de la réglementation en vigueur.
      """
    -public: false
    -_links: null
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1858 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#2466
    -lockBy: App\Entity\Scholar\Module\OriginModule {#2481 …}
    -lockByStatus: 1
    -id: "161077aa-1f31-11e9-8180-00163e87308f"
    -lessons: Doctrine\ORM\PersistentCollection {#2467 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#2472 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#2477 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1858 …}
    -createdAt: DateTime @1548263129 {#2456
      date: 2019-01-23 18:05:29.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1690449473 {#2465
      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 {#1858 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#10264
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#10288 …}
    -lockByStatus: 1
    -id: "9dd60c32-be84-11e9-85b5-0242c0a84004"
    -chapters: Doctrine\ORM\PersistentCollection {#10265 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#10270 …}
    -exercises: Doctrine\ORM\PersistentCollection {#10267 …}
    -minimumTime: DateTime @21600 {#10256
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#10272 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#2880 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#10274 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#10276 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#10282 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1858 …}
    -createdAt: DateTime @1565781240 {#10262
      date: 2019-08-14 13:14:00.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1756203673 {#10263
      date: 2025-08-26 12:21:13.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#10280 …}
    #fromApi: false
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1858 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\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 {#1699
    -lockBy: App\Entity\Scholar\Training\Training {#1813 …}
    -lockByStatus: 1
    -id: "118f5801-5242-11ee-ba02-0242c0a81004"
    -modules: Doctrine\ORM\PersistentCollection {#1712 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1739 …}
    -totalHourDescription: 833
    -videoDescription: null
    -diplomaDescription: "Titre de niveau V (Bac +2)"
    -trainingProduct: null
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1749 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1751 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1755 …}
    -thematic: [
      "3"
    ]
    -diploma: 2
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1797 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1858 …}
    -createdAt: DateTime @1694615421 {#1692
      date: 2023-09-13 16:30:21.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1757458838 {#1697
      date: 2025-09-10 01:00:38.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1821 …}
    #fromApi: false
    -name: "Assistant immobilier"
    -description: """
      L’assistant immobilier travaille dans un environnement codifié, avec des professionnels relevant d’une profession réglementée. À ce titre, il doit maintenir le niveau de ses connaissances réglementaires en assurant en continu une veille juridique relative au secteur de l’immobilier, afin de tenir compte des réglementations applicables et de leurs modifications.\r\n
      \r\n
      Pilier de la structure et relais de l’information, il prend en charge l’assistanat juridique, le traitement administratif des opérations liées à la transaction, à la gestion locative et au syndic de copropriété et assure la liaison avec les clients et les partenaires, dans le respect des échéances et de la réglementation en vigueur.
      """
    -public: false
    -_links: null
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1858 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#2466
    -lockBy: App\Entity\Scholar\Module\OriginModule {#2481 …}
    -lockByStatus: 1
    -id: "161077aa-1f31-11e9-8180-00163e87308f"
    -lessons: Doctrine\ORM\PersistentCollection {#2467 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#2472 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#2477 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1858 …}
    -createdAt: DateTime @1548263129 {#2456
      date: 2019-01-23 18:05:29.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1690449473 {#2465
      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 {#1858 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#10308
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#10331 …}
    -lockByStatus: 1
    -id: "18182db6-ce59-11e9-85b5-0242c0a84004"
    -chapters: Doctrine\ORM\PersistentCollection {#10309 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#10314 …}
    -exercises: Doctrine\ORM\PersistentCollection {#10311 …}
    -minimumTime: DateTime @21600 {#10301
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#10316 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#2880 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#10318 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#10320 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#10326 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1858 …}
    -createdAt: DateTime @1567521766 {#10306
      date: 2019-09-03 16:42:46.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1756282195 {#10307
      date: 2025-08-27 10:09:55.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#9305 …}
    #fromApi: false
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1858 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\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 {#1699
    -lockBy: App\Entity\Scholar\Training\Training {#1813 …}
    -lockByStatus: 1
    -id: "118f5801-5242-11ee-ba02-0242c0a81004"
    -modules: Doctrine\ORM\PersistentCollection {#1712 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1739 …}
    -totalHourDescription: 833
    -videoDescription: null
    -diplomaDescription: "Titre de niveau V (Bac +2)"
    -trainingProduct: null
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1749 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1751 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1755 …}
    -thematic: [
      "3"
    ]
    -diploma: 2
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1797 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1858 …}
    -createdAt: DateTime @1694615421 {#1692
      date: 2023-09-13 16:30:21.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1757458838 {#1697
      date: 2025-09-10 01:00:38.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1821 …}
    #fromApi: false
    -name: "Assistant immobilier"
    -description: """
      L’assistant immobilier travaille dans un environnement codifié, avec des professionnels relevant d’une profession réglementée. À ce titre, il doit maintenir le niveau de ses connaissances réglementaires en assurant en continu une veille juridique relative au secteur de l’immobilier, afin de tenir compte des réglementations applicables et de leurs modifications.\r\n
      \r\n
      Pilier de la structure et relais de l’information, il prend en charge l’assistanat juridique, le traitement administratif des opérations liées à la transaction, à la gestion locative et au syndic de copropriété et assure la liaison avec les clients et les partenaires, dans le respect des échéances et de la réglementation en vigueur.
      """
    -public: false
    -_links: null
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1858 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#2466
    -lockBy: App\Entity\Scholar\Module\OriginModule {#2481 …}
    -lockByStatus: 1
    -id: "161077aa-1f31-11e9-8180-00163e87308f"
    -lessons: Doctrine\ORM\PersistentCollection {#2467 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#2472 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#2477 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1858 …}
    -createdAt: DateTime @1548263129 {#2456
      date: 2019-01-23 18:05:29.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1690449473 {#2465
      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 {#1858 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#10351
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#10374 …}
    -lockByStatus: 1
    -id: "74f43b85-a809-11eb-b01c-0242ac140006"
    -chapters: Doctrine\ORM\PersistentCollection {#10352 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#10357 …}
    -exercises: Doctrine\ORM\PersistentCollection {#10354 …}
    -minimumTime: DateTime @21600 {#10344
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#10359 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#2880 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#10361 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#10363 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#10369 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1858 …}
    -createdAt: DateTime @1619604413 {#10349
      date: 2021-04-28 12:06:53.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1756367845 {#10350
      date: 2025-08-28 09:57:25.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#9305 …}
    #fromApi: false
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1858 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\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 {#1699
    -lockBy: App\Entity\Scholar\Training\Training {#1813 …}
    -lockByStatus: 1
    -id: "118f5801-5242-11ee-ba02-0242c0a81004"
    -modules: Doctrine\ORM\PersistentCollection {#1712 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1739 …}
    -totalHourDescription: 833
    -videoDescription: null
    -diplomaDescription: "Titre de niveau V (Bac +2)"
    -trainingProduct: null
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1749 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1751 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1755 …}
    -thematic: [
      "3"
    ]
    -diploma: 2
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1797 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1858 …}
    -createdAt: DateTime @1694615421 {#1692
      date: 2023-09-13 16:30:21.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1757458838 {#1697
      date: 2025-09-10 01:00:38.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1821 …}
    #fromApi: false
    -name: "Assistant immobilier"
    -description: """
      L’assistant immobilier travaille dans un environnement codifié, avec des professionnels relevant d’une profession réglementée. À ce titre, il doit maintenir le niveau de ses connaissances réglementaires en assurant en continu une veille juridique relative au secteur de l’immobilier, afin de tenir compte des réglementations applicables et de leurs modifications.\r\n
      \r\n
      Pilier de la structure et relais de l’information, il prend en charge l’assistanat juridique, le traitement administratif des opérations liées à la transaction, à la gestion locative et au syndic de copropriété et assure la liaison avec les clients et les partenaires, dans le respect des échéances et de la réglementation en vigueur.
      """
    -public: false
    -_links: null
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1858 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#2494
    -lockBy: App\Entity\Scholar\Module\OriginModule {#2508 …}
    -lockByStatus: 1
    -id: "48de7938-52d1-11ee-ba02-0242c0a81004"
    -lessons: Doctrine\ORM\PersistentCollection {#2495 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#2500 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#2504 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1858 …}
    -createdAt: DateTime @1694676931 {#2484
      date: 2023-09-14 09:35:31.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1707925800 {#2493
      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 {#1858 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#10535
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#10557 …}
    -lockByStatus: 1
    -id: "64ff9c8d-1a12-11ec-a9fa-0242ac140006"
    -chapters: Doctrine\ORM\PersistentCollection {#10536 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#10541 …}
    -exercises: Doctrine\ORM\PersistentCollection {#10538 …}
    -minimumTime: DateTime @21600 {#10532
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#10543 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#2880 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#10545 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#10547 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#10553 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1858 …}
    -createdAt: DateTime @1632142684 {#10533
      date: 2021-09-20 14:58:04.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1756445904 {#10534
      date: 2025-08-29 07:38:24.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#3315 …}
    #fromApi: false
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1858 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\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 {#1699
    -lockBy: App\Entity\Scholar\Training\Training {#1813 …}
    -lockByStatus: 1
    -id: "118f5801-5242-11ee-ba02-0242c0a81004"
    -modules: Doctrine\ORM\PersistentCollection {#1712 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1739 …}
    -totalHourDescription: 833
    -videoDescription: null
    -diplomaDescription: "Titre de niveau V (Bac +2)"
    -trainingProduct: null
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1749 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1751 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1755 …}
    -thematic: [
      "3"
    ]
    -diploma: 2
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1797 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1858 …}
    -createdAt: DateTime @1694615421 {#1692
      date: 2023-09-13 16:30:21.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1757458838 {#1697
      date: 2025-09-10 01:00:38.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1821 …}
    #fromApi: false
    -name: "Assistant immobilier"
    -description: """
      L’assistant immobilier travaille dans un environnement codifié, avec des professionnels relevant d’une profession réglementée. À ce titre, il doit maintenir le niveau de ses connaissances réglementaires en assurant en continu une veille juridique relative au secteur de l’immobilier, afin de tenir compte des réglementations applicables et de leurs modifications.\r\n
      \r\n
      Pilier de la structure et relais de l’information, il prend en charge l’assistanat juridique, le traitement administratif des opérations liées à la transaction, à la gestion locative et au syndic de copropriété et assure la liaison avec les clients et les partenaires, dans le respect des échéances et de la réglementation en vigueur.
      """
    -public: false
    -_links: null
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1858 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#2494
    -lockBy: App\Entity\Scholar\Module\OriginModule {#2508 …}
    -lockByStatus: 1
    -id: "48de7938-52d1-11ee-ba02-0242c0a81004"
    -lessons: Doctrine\ORM\PersistentCollection {#2495 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#2500 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#2504 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1858 …}
    -createdAt: DateTime @1694676931 {#2484
      date: 2023-09-14 09:35:31.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1707925800 {#2493
      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 {#1858 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#10577
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#10601 …}
    -lockByStatus: 1
    -id: "9b38813c-52d5-11ee-ba02-0242c0a81004"
    -chapters: Doctrine\ORM\PersistentCollection {#10578 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#10583 …}
    -exercises: Doctrine\ORM\PersistentCollection {#10580 …}
    -minimumTime: DateTime @21600 {#10570
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#10585 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#2880 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#10587 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#10589 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#10595 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1858 …}
    -createdAt: DateTime @1694678788 {#10575
      date: 2023-09-14 10:06:28.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1756652226 {#10576
      date: 2025-08-31 16:57:06.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#10593 …}
    #fromApi: false
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1858 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\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 {#1699
    -lockBy: App\Entity\Scholar\Training\Training {#1813 …}
    -lockByStatus: 1
    -id: "118f5801-5242-11ee-ba02-0242c0a81004"
    -modules: Doctrine\ORM\PersistentCollection {#1712 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1739 …}
    -totalHourDescription: 833
    -videoDescription: null
    -diplomaDescription: "Titre de niveau V (Bac +2)"
    -trainingProduct: null
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1749 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1751 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1755 …}
    -thematic: [
      "3"
    ]
    -diploma: 2
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1797 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1858 …}
    -createdAt: DateTime @1694615421 {#1692
      date: 2023-09-13 16:30:21.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1757458838 {#1697
      date: 2025-09-10 01:00:38.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1821 …}
    #fromApi: false
    -name: "Assistant immobilier"
    -description: """
      L’assistant immobilier travaille dans un environnement codifié, avec des professionnels relevant d’une profession réglementée. À ce titre, il doit maintenir le niveau de ses connaissances réglementaires en assurant en continu une veille juridique relative au secteur de l’immobilier, afin de tenir compte des réglementations applicables et de leurs modifications.\r\n
      \r\n
      Pilier de la structure et relais de l’information, il prend en charge l’assistanat juridique, le traitement administratif des opérations liées à la transaction, à la gestion locative et au syndic de copropriété et assure la liaison avec les clients et les partenaires, dans le respect des échéances et de la réglementation en vigueur.
      """
    -public: false
    -_links: null
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1858 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#2494
    -lockBy: App\Entity\Scholar\Module\OriginModule {#2508 …}
    -lockByStatus: 1
    -id: "48de7938-52d1-11ee-ba02-0242c0a81004"
    -lessons: Doctrine\ORM\PersistentCollection {#2495 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#2500 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#2504 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1858 …}
    -createdAt: DateTime @1694676931 {#2484
      date: 2023-09-14 09:35:31.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1707925800 {#2493
      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 {#1858 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#10621
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#10645 …}
    -lockByStatus: 1
    -id: "4247358e-52e0-11ee-ba02-0242c0a81004"
    -chapters: Doctrine\ORM\PersistentCollection {#10622 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#10627 …}
    -exercises: Doctrine\ORM\PersistentCollection {#10624 …}
    -minimumTime: DateTime @21600 {#10614
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#10629 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#2880 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#10631 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#10633 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#10639 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1858 …}
    -createdAt: DateTime @1694683363 {#10619
      date: 2023-09-14 11:22:43.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1756380894 {#10620
      date: 2025-08-28 13:34:54.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#10637 …}
    #fromApi: false
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1858 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\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 {#1699
    -lockBy: App\Entity\Scholar\Training\Training {#1813 …}
    -lockByStatus: 1
    -id: "118f5801-5242-11ee-ba02-0242c0a81004"
    -modules: Doctrine\ORM\PersistentCollection {#1712 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1739 …}
    -totalHourDescription: 833
    -videoDescription: null
    -diplomaDescription: "Titre de niveau V (Bac +2)"
    -trainingProduct: null
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1749 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1751 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1755 …}
    -thematic: [
      "3"
    ]
    -diploma: 2
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1797 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1858 …}
    -createdAt: DateTime @1694615421 {#1692
      date: 2023-09-13 16:30:21.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1757458838 {#1697
      date: 2025-09-10 01:00:38.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1821 …}
    #fromApi: false
    -name: "Assistant immobilier"
    -description: """
      L’assistant immobilier travaille dans un environnement codifié, avec des professionnels relevant d’une profession réglementée. À ce titre, il doit maintenir le niveau de ses connaissances réglementaires en assurant en continu une veille juridique relative au secteur de l’immobilier, afin de tenir compte des réglementations applicables et de leurs modifications.\r\n
      \r\n
      Pilier de la structure et relais de l’information, il prend en charge l’assistanat juridique, le traitement administratif des opérations liées à la transaction, à la gestion locative et au syndic de copropriété et assure la liaison avec les clients et les partenaires, dans le respect des échéances et de la réglementation en vigueur.
      """
    -public: false
    -_links: null
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1858 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#2494
    -lockBy: App\Entity\Scholar\Module\OriginModule {#2508 …}
    -lockByStatus: 1
    -id: "48de7938-52d1-11ee-ba02-0242c0a81004"
    -lessons: Doctrine\ORM\PersistentCollection {#2495 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#2500 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#2504 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1858 …}
    -createdAt: DateTime @1694676931 {#2484
      date: 2023-09-14 09:35:31.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1707925800 {#2493
      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 {#1858 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#10665
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#10688 …}
    -lockByStatus: 1
    -id: "8bd851e3-52e3-11ee-ba02-0242c0a81004"
    -chapters: Doctrine\ORM\PersistentCollection {#10666 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#10671 …}
    -exercises: Doctrine\ORM\PersistentCollection {#10668 …}
    -minimumTime: DateTime @21600 {#10658
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#10673 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#2880 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#10675 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#10677 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#10683 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1858 …}
    -createdAt: DateTime @1694684775 {#10663
      date: 2023-09-14 11:46:15.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1756380996 {#10664
      date: 2025-08-28 13:36:36.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#10637 …}
    #fromApi: false
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1858 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\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 {#1699
    -lockBy: App\Entity\Scholar\Training\Training {#1813 …}
    -lockByStatus: 1
    -id: "118f5801-5242-11ee-ba02-0242c0a81004"
    -modules: Doctrine\ORM\PersistentCollection {#1712 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1739 …}
    -totalHourDescription: 833
    -videoDescription: null
    -diplomaDescription: "Titre de niveau V (Bac +2)"
    -trainingProduct: null
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1749 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1751 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1755 …}
    -thematic: [
      "3"
    ]
    -diploma: 2
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1797 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1858 …}
    -createdAt: DateTime @1694615421 {#1692
      date: 2023-09-13 16:30:21.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1757458838 {#1697
      date: 2025-09-10 01:00:38.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1821 …}
    #fromApi: false
    -name: "Assistant immobilier"
    -description: """
      L’assistant immobilier travaille dans un environnement codifié, avec des professionnels relevant d’une profession réglementée. À ce titre, il doit maintenir le niveau de ses connaissances réglementaires en assurant en continu une veille juridique relative au secteur de l’immobilier, afin de tenir compte des réglementations applicables et de leurs modifications.\r\n
      \r\n
      Pilier de la structure et relais de l’information, il prend en charge l’assistanat juridique, le traitement administratif des opérations liées à la transaction, à la gestion locative et au syndic de copropriété et assure la liaison avec les clients et les partenaires, dans le respect des échéances et de la réglementation en vigueur.
      """
    -public: false
    -_links: null
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1858 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#2494
    -lockBy: App\Entity\Scholar\Module\OriginModule {#2508 …}
    -lockByStatus: 1
    -id: "48de7938-52d1-11ee-ba02-0242c0a81004"
    -lessons: Doctrine\ORM\PersistentCollection {#2495 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#2500 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#2504 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1858 …}
    -createdAt: DateTime @1694676931 {#2484
      date: 2023-09-14 09:35:31.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1707925800 {#2493
      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 {#1858 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#10708
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#10731 …}
    -lockByStatus: 1
    -id: "3d4ebd69-52f5-11ee-ba02-0242c0a81004"
    -chapters: Doctrine\ORM\PersistentCollection {#10709 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#10714 …}
    -exercises: Doctrine\ORM\PersistentCollection {#10711 …}
    -minimumTime: DateTime @21600 {#10701
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#10716 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#2880 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#10718 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#10720 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#10726 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1858 …}
    -createdAt: DateTime @1694692374 {#10706
      date: 2023-09-14 13:52:54.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1756381146 {#10707
      date: 2025-08-28 13:39:06.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#10637 …}
    #fromApi: false
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1858 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\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 {#1699
    -lockBy: App\Entity\Scholar\Training\Training {#1813 …}
    -lockByStatus: 1
    -id: "118f5801-5242-11ee-ba02-0242c0a81004"
    -modules: Doctrine\ORM\PersistentCollection {#1712 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1739 …}
    -totalHourDescription: 833
    -videoDescription: null
    -diplomaDescription: "Titre de niveau V (Bac +2)"
    -trainingProduct: null
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1749 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1751 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1755 …}
    -thematic: [
      "3"
    ]
    -diploma: 2
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1797 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1858 …}
    -createdAt: DateTime @1694615421 {#1692
      date: 2023-09-13 16:30:21.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1757458838 {#1697
      date: 2025-09-10 01:00:38.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1821 …}
    #fromApi: false
    -name: "Assistant immobilier"
    -description: """
      L’assistant immobilier travaille dans un environnement codifié, avec des professionnels relevant d’une profession réglementée. À ce titre, il doit maintenir le niveau de ses connaissances réglementaires en assurant en continu une veille juridique relative au secteur de l’immobilier, afin de tenir compte des réglementations applicables et de leurs modifications.\r\n
      \r\n
      Pilier de la structure et relais de l’information, il prend en charge l’assistanat juridique, le traitement administratif des opérations liées à la transaction, à la gestion locative et au syndic de copropriété et assure la liaison avec les clients et les partenaires, dans le respect des échéances et de la réglementation en vigueur.
      """
    -public: false
    -_links: null
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1858 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#2494
    -lockBy: App\Entity\Scholar\Module\OriginModule {#2508 …}
    -lockByStatus: 1
    -id: "48de7938-52d1-11ee-ba02-0242c0a81004"
    -lessons: Doctrine\ORM\PersistentCollection {#2495 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#2500 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#2504 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1858 …}
    -createdAt: DateTime @1694676931 {#2484
      date: 2023-09-14 09:35:31.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1707925800 {#2493
      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 {#1858 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#10751
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#10774 …}
    -lockByStatus: 1
    -id: "418ab106-5300-11ee-ba02-0242c0a81004"
    -chapters: Doctrine\ORM\PersistentCollection {#10752 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#10757 …}
    -exercises: Doctrine\ORM\PersistentCollection {#10754 …}
    -minimumTime: DateTime @21600 {#10744
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#10759 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#2880 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#10761 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#10763 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#10769 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1858 …}
    -createdAt: DateTime @1694697105 {#10749
      date: 2023-09-14 15:11:45.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1756381320 {#10750
      date: 2025-08-28 13:42:00.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#10637 …}
    #fromApi: false
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1858 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\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 {#1699
    -lockBy: App\Entity\Scholar\Training\Training {#1813 …}
    -lockByStatus: 1
    -id: "118f5801-5242-11ee-ba02-0242c0a81004"
    -modules: Doctrine\ORM\PersistentCollection {#1712 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1739 …}
    -totalHourDescription: 833
    -videoDescription: null
    -diplomaDescription: "Titre de niveau V (Bac +2)"
    -trainingProduct: null
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1749 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1751 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1755 …}
    -thematic: [
      "3"
    ]
    -diploma: 2
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1797 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1858 …}
    -createdAt: DateTime @1694615421 {#1692
      date: 2023-09-13 16:30:21.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1757458838 {#1697
      date: 2025-09-10 01:00:38.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1821 …}
    #fromApi: false
    -name: "Assistant immobilier"
    -description: """
      L’assistant immobilier travaille dans un environnement codifié, avec des professionnels relevant d’une profession réglementée. À ce titre, il doit maintenir le niveau de ses connaissances réglementaires en assurant en continu une veille juridique relative au secteur de l’immobilier, afin de tenir compte des réglementations applicables et de leurs modifications.\r\n
      \r\n
      Pilier de la structure et relais de l’information, il prend en charge l’assistanat juridique, le traitement administratif des opérations liées à la transaction, à la gestion locative et au syndic de copropriété et assure la liaison avec les clients et les partenaires, dans le respect des échéances et de la réglementation en vigueur.
      """
    -public: false
    -_links: null
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1858 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#2494
    -lockBy: App\Entity\Scholar\Module\OriginModule {#2508 …}
    -lockByStatus: 1
    -id: "48de7938-52d1-11ee-ba02-0242c0a81004"
    -lessons: Doctrine\ORM\PersistentCollection {#2495 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#2500 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#2504 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1858 …}
    -createdAt: DateTime @1694676931 {#2484
      date: 2023-09-14 09:35:31.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1707925800 {#2493
      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 {#1858 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#10794
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#10817 …}
    -lockByStatus: 1
    -id: "3dd9f95a-5307-11ee-ba02-0242c0a81004"
    -chapters: Doctrine\ORM\PersistentCollection {#10795 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#10800 …}
    -exercises: Doctrine\ORM\PersistentCollection {#10797 …}
    -minimumTime: DateTime @21600 {#10787
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#10802 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#2880 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#10804 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#10806 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#10812 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1858 …}
    -createdAt: DateTime @1694700106 {#10792
      date: 2023-09-14 16:01:46.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1756381434 {#10793
      date: 2025-08-28 13:43:54.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#10637 …}
    #fromApi: false
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1858 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\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 {#1699
    -lockBy: App\Entity\Scholar\Training\Training {#1813 …}
    -lockByStatus: 1
    -id: "118f5801-5242-11ee-ba02-0242c0a81004"
    -modules: Doctrine\ORM\PersistentCollection {#1712 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1739 …}
    -totalHourDescription: 833
    -videoDescription: null
    -diplomaDescription: "Titre de niveau V (Bac +2)"
    -trainingProduct: null
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1749 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1751 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1755 …}
    -thematic: [
      "3"
    ]
    -diploma: 2
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1797 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1858 …}
    -createdAt: DateTime @1694615421 {#1692
      date: 2023-09-13 16:30:21.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1757458838 {#1697
      date: 2025-09-10 01:00:38.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1821 …}
    #fromApi: false
    -name: "Assistant immobilier"
    -description: """
      L’assistant immobilier travaille dans un environnement codifié, avec des professionnels relevant d’une profession réglementée. À ce titre, il doit maintenir le niveau de ses connaissances réglementaires en assurant en continu une veille juridique relative au secteur de l’immobilier, afin de tenir compte des réglementations applicables et de leurs modifications.\r\n
      \r\n
      Pilier de la structure et relais de l’information, il prend en charge l’assistanat juridique, le traitement administratif des opérations liées à la transaction, à la gestion locative et au syndic de copropriété et assure la liaison avec les clients et les partenaires, dans le respect des échéances et de la réglementation en vigueur.
      """
    -public: false
    -_links: null
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1858 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#2494
    -lockBy: App\Entity\Scholar\Module\OriginModule {#2508 …}
    -lockByStatus: 1
    -id: "48de7938-52d1-11ee-ba02-0242c0a81004"
    -lessons: Doctrine\ORM\PersistentCollection {#2495 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#2500 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#2504 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1858 …}
    -createdAt: DateTime @1694676931 {#2484
      date: 2023-09-14 09:35:31.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1707925800 {#2493
      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 {#1858 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#10837
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#10859 …}
    -lockByStatus: 1
    -id: "05b4e87a-4411-11ef-a3a7-0242c0a88007"
    -chapters: Doctrine\ORM\PersistentCollection {#10838 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#10843 …}
    -exercises: Doctrine\ORM\PersistentCollection {#10840 …}
    -minimumTime: DateTime @21600 {#10830
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#10845 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#2348 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#10847 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#10849 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#10854 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1858 …}
    -createdAt: DateTime @1721202537 {#10835
      date: 2024-07-17 09:48:57.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1750847724 {#10836
      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 {#1858 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\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 {#1699
    -lockBy: App\Entity\Scholar\Training\Training {#1813 …}
    -lockByStatus: 1
    -id: "118f5801-5242-11ee-ba02-0242c0a81004"
    -modules: Doctrine\ORM\PersistentCollection {#1712 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1739 …}
    -totalHourDescription: 833
    -videoDescription: null
    -diplomaDescription: "Titre de niveau V (Bac +2)"
    -trainingProduct: null
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1749 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1751 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1755 …}
    -thematic: [
      "3"
    ]
    -diploma: 2
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1797 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1858 …}
    -createdAt: DateTime @1694615421 {#1692
      date: 2023-09-13 16:30:21.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1757458838 {#1697
      date: 2025-09-10 01:00:38.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1821 …}
    #fromApi: false
    -name: "Assistant immobilier"
    -description: """
      L’assistant immobilier travaille dans un environnement codifié, avec des professionnels relevant d’une profession réglementée. À ce titre, il doit maintenir le niveau de ses connaissances réglementaires en assurant en continu une veille juridique relative au secteur de l’immobilier, afin de tenir compte des réglementations applicables et de leurs modifications.\r\n
      \r\n
      Pilier de la structure et relais de l’information, il prend en charge l’assistanat juridique, le traitement administratif des opérations liées à la transaction, à la gestion locative et au syndic de copropriété et assure la liaison avec les clients et les partenaires, dans le respect des échéances et de la réglementation en vigueur.
      """
    -public: false
    -_links: null
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1858 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#2520
    -lockBy: App\Entity\Scholar\Module\OriginModule {#2534 …}
    -lockByStatus: 1
    -id: "96c07628-5307-11ee-ba02-0242c0a81004"
    -lessons: Doctrine\ORM\PersistentCollection {#2521 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#2526 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#2530 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1858 …}
    -createdAt: DateTime @1694700255 {#2511
      date: 2023-09-14 16:04:15.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1707925818 {#2519
      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 {#1858 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#11104
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#11126 …}
    -lockByStatus: 1
    -id: "09b39350-5308-11ee-ba02-0242c0a81004"
    -chapters: Doctrine\ORM\PersistentCollection {#11105 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#11110 …}
    -exercises: Doctrine\ORM\PersistentCollection {#11107 …}
    -minimumTime: DateTime @21600 {#11101
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#11112 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#2880 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#11114 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#11116 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#11121 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1858 …}
    -createdAt: DateTime @1694700448 {#11102
      date: 2023-09-14 16:07:28.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1753032375 {#11103
      date: 2025-07-20 19:26:15.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#10637 …}
    #fromApi: false
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1858 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\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 {#1699
    -lockBy: App\Entity\Scholar\Training\Training {#1813 …}
    -lockByStatus: 1
    -id: "118f5801-5242-11ee-ba02-0242c0a81004"
    -modules: Doctrine\ORM\PersistentCollection {#1712 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1739 …}
    -totalHourDescription: 833
    -videoDescription: null
    -diplomaDescription: "Titre de niveau V (Bac +2)"
    -trainingProduct: null
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1749 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1751 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1755 …}
    -thematic: [
      "3"
    ]
    -diploma: 2
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1797 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1858 …}
    -createdAt: DateTime @1694615421 {#1692
      date: 2023-09-13 16:30:21.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1757458838 {#1697
      date: 2025-09-10 01:00:38.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1821 …}
    #fromApi: false
    -name: "Assistant immobilier"
    -description: """
      L’assistant immobilier travaille dans un environnement codifié, avec des professionnels relevant d’une profession réglementée. À ce titre, il doit maintenir le niveau de ses connaissances réglementaires en assurant en continu une veille juridique relative au secteur de l’immobilier, afin de tenir compte des réglementations applicables et de leurs modifications.\r\n
      \r\n
      Pilier de la structure et relais de l’information, il prend en charge l’assistanat juridique, le traitement administratif des opérations liées à la transaction, à la gestion locative et au syndic de copropriété et assure la liaison avec les clients et les partenaires, dans le respect des échéances et de la réglementation en vigueur.
      """
    -public: false
    -_links: null
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1858 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#2520
    -lockBy: App\Entity\Scholar\Module\OriginModule {#2534 …}
    -lockByStatus: 1
    -id: "96c07628-5307-11ee-ba02-0242c0a81004"
    -lessons: Doctrine\ORM\PersistentCollection {#2521 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#2526 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#2530 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1858 …}
    -createdAt: DateTime @1694700255 {#2511
      date: 2023-09-14 16:04:15.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1707925818 {#2519
      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 {#1858 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#11145
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#11168 …}
    -lockByStatus: 1
    -id: "2dd88e7d-530a-11ee-ba02-0242c0a81004"
    -chapters: Doctrine\ORM\PersistentCollection {#11146 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#11151 …}
    -exercises: Doctrine\ORM\PersistentCollection {#11148 …}
    -minimumTime: DateTime @21600 {#11138
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#11153 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#2880 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#11155 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#11157 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#11163 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1858 …}
    -createdAt: DateTime @1694701367 {#11143
      date: 2023-09-14 16:22:47.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1756381752 {#11144
      date: 2025-08-28 13:49:12.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#10637 …}
    #fromApi: false
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1858 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\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 {#1699
    -lockBy: App\Entity\Scholar\Training\Training {#1813 …}
    -lockByStatus: 1
    -id: "118f5801-5242-11ee-ba02-0242c0a81004"
    -modules: Doctrine\ORM\PersistentCollection {#1712 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1739 …}
    -totalHourDescription: 833
    -videoDescription: null
    -diplomaDescription: "Titre de niveau V (Bac +2)"
    -trainingProduct: null
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1749 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1751 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1755 …}
    -thematic: [
      "3"
    ]
    -diploma: 2
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1797 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1858 …}
    -createdAt: DateTime @1694615421 {#1692
      date: 2023-09-13 16:30:21.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1757458838 {#1697
      date: 2025-09-10 01:00:38.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1821 …}
    #fromApi: false
    -name: "Assistant immobilier"
    -description: """
      L’assistant immobilier travaille dans un environnement codifié, avec des professionnels relevant d’une profession réglementée. À ce titre, il doit maintenir le niveau de ses connaissances réglementaires en assurant en continu une veille juridique relative au secteur de l’immobilier, afin de tenir compte des réglementations applicables et de leurs modifications.\r\n
      \r\n
      Pilier de la structure et relais de l’information, il prend en charge l’assistanat juridique, le traitement administratif des opérations liées à la transaction, à la gestion locative et au syndic de copropriété et assure la liaison avec les clients et les partenaires, dans le respect des échéances et de la réglementation en vigueur.
      """
    -public: false
    -_links: null
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1858 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#2520
    -lockBy: App\Entity\Scholar\Module\OriginModule {#2534 …}
    -lockByStatus: 1
    -id: "96c07628-5307-11ee-ba02-0242c0a81004"
    -lessons: Doctrine\ORM\PersistentCollection {#2521 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#2526 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#2530 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1858 …}
    -createdAt: DateTime @1694700255 {#2511
      date: 2023-09-14 16:04:15.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1707925818 {#2519
      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 {#1858 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#11187
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#11209 …}
    -lockByStatus: 1
    -id: "69566ec5-4424-11ef-a3a7-0242c0a88007"
    -chapters: Doctrine\ORM\PersistentCollection {#11188 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#11193 …}
    -exercises: Doctrine\ORM\PersistentCollection {#11190 …}
    -minimumTime: DateTime @21600 {#11180
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#11195 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#2348 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#11197 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#11199 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#11204 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1858 …}
    -createdAt: DateTime @1721210864 {#11185
      date: 2024-07-17 12:07:44.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1750847724 {#11186
      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 {#1858 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\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 {#1699
    -lockBy: App\Entity\Scholar\Training\Training {#1813 …}
    -lockByStatus: 1
    -id: "118f5801-5242-11ee-ba02-0242c0a81004"
    -modules: Doctrine\ORM\PersistentCollection {#1712 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1739 …}
    -totalHourDescription: 833
    -videoDescription: null
    -diplomaDescription: "Titre de niveau V (Bac +2)"
    -trainingProduct: null
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1749 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1751 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1755 …}
    -thematic: [
      "3"
    ]
    -diploma: 2
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1797 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1858 …}
    -createdAt: DateTime @1694615421 {#1692
      date: 2023-09-13 16:30:21.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1757458838 {#1697
      date: 2025-09-10 01:00:38.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1821 …}
    #fromApi: false
    -name: "Assistant immobilier"
    -description: """
      L’assistant immobilier travaille dans un environnement codifié, avec des professionnels relevant d’une profession réglementée. À ce titre, il doit maintenir le niveau de ses connaissances réglementaires en assurant en continu une veille juridique relative au secteur de l’immobilier, afin de tenir compte des réglementations applicables et de leurs modifications.\r\n
      \r\n
      Pilier de la structure et relais de l’information, il prend en charge l’assistanat juridique, le traitement administratif des opérations liées à la transaction, à la gestion locative et au syndic de copropriété et assure la liaison avec les clients et les partenaires, dans le respect des échéances et de la réglementation en vigueur.
      """
    -public: false
    -_links: null
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1858 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#2546
    -lockBy: App\Entity\Scholar\Module\OriginModule {#2560 …}
    -lockByStatus: 1
    -id: "1100d1cc-530d-11ee-ba02-0242c0a81004"
    -lessons: Doctrine\ORM\PersistentCollection {#2547 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#2552 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#2556 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1858 …}
    -createdAt: DateTime @1694702608 {#2537
      date: 2023-09-14 16:43:28.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1707925975 {#2545
      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 {#1858 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#11313
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#11336 …}
    -lockByStatus: 1
    -id: "57f715b3-d4a7-11ee-8761-0242ac1e0003"
    -chapters: Doctrine\ORM\PersistentCollection {#11314 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#11319 …}
    -exercises: Doctrine\ORM\PersistentCollection {#11316 …}
    -minimumTime: DateTime @21600 {#11310
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#11321 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#2348 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#11323 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#11325 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#11331 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1858 …}
    -createdAt: DateTime @1708952569 {#11311
      date: 2024-02-26 14:02:49.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1756445751 {#11312
      date: 2025-08-29 07:35:51.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#3315 …}
    #fromApi: false
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1858 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\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 {#1699
    -lockBy: App\Entity\Scholar\Training\Training {#1813 …}
    -lockByStatus: 1
    -id: "118f5801-5242-11ee-ba02-0242c0a81004"
    -modules: Doctrine\ORM\PersistentCollection {#1712 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1739 …}
    -totalHourDescription: 833
    -videoDescription: null
    -diplomaDescription: "Titre de niveau V (Bac +2)"
    -trainingProduct: null
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1749 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1751 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1755 …}
    -thematic: [
      "3"
    ]
    -diploma: 2
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1797 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1858 …}
    -createdAt: DateTime @1694615421 {#1692
      date: 2023-09-13 16:30:21.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1757458838 {#1697
      date: 2025-09-10 01:00:38.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1821 …}
    #fromApi: false
    -name: "Assistant immobilier"
    -description: """
      L’assistant immobilier travaille dans un environnement codifié, avec des professionnels relevant d’une profession réglementée. À ce titre, il doit maintenir le niveau de ses connaissances réglementaires en assurant en continu une veille juridique relative au secteur de l’immobilier, afin de tenir compte des réglementations applicables et de leurs modifications.\r\n
      \r\n
      Pilier de la structure et relais de l’information, il prend en charge l’assistanat juridique, le traitement administratif des opérations liées à la transaction, à la gestion locative et au syndic de copropriété et assure la liaison avec les clients et les partenaires, dans le respect des échéances et de la réglementation en vigueur.
      """
    -public: false
    -_links: null
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1858 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#2546
    -lockBy: App\Entity\Scholar\Module\OriginModule {#2560 …}
    -lockByStatus: 1
    -id: "1100d1cc-530d-11ee-ba02-0242c0a81004"
    -lessons: Doctrine\ORM\PersistentCollection {#2547 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#2552 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#2556 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1858 …}
    -createdAt: DateTime @1694702608 {#2537
      date: 2023-09-14 16:43:28.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1707925975 {#2545
      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 {#1858 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#11355
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#11378 …}
    -lockByStatus: 1
    -id: "c8180ab8-d4a7-11ee-8761-0242ac1e0003"
    -chapters: Doctrine\ORM\PersistentCollection {#11356 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#11361 …}
    -exercises: Doctrine\ORM\PersistentCollection {#11358 …}
    -minimumTime: DateTime @21600 {#11348
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#11363 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#2348 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#11365 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#11367 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#11373 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1858 …}
    -createdAt: DateTime @1708952757 {#11353
      date: 2024-02-26 14:05:57.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1756718646 {#11354
      date: 2025-09-01 11:24:06.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#3315 …}
    #fromApi: false
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1858 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\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 {#1699
    -lockBy: App\Entity\Scholar\Training\Training {#1813 …}
    -lockByStatus: 1
    -id: "118f5801-5242-11ee-ba02-0242c0a81004"
    -modules: Doctrine\ORM\PersistentCollection {#1712 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1739 …}
    -totalHourDescription: 833
    -videoDescription: null
    -diplomaDescription: "Titre de niveau V (Bac +2)"
    -trainingProduct: null
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1749 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1751 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1755 …}
    -thematic: [
      "3"
    ]
    -diploma: 2
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1797 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1858 …}
    -createdAt: DateTime @1694615421 {#1692
      date: 2023-09-13 16:30:21.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1757458838 {#1697
      date: 2025-09-10 01:00:38.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1821 …}
    #fromApi: false
    -name: "Assistant immobilier"
    -description: """
      L’assistant immobilier travaille dans un environnement codifié, avec des professionnels relevant d’une profession réglementée. À ce titre, il doit maintenir le niveau de ses connaissances réglementaires en assurant en continu une veille juridique relative au secteur de l’immobilier, afin de tenir compte des réglementations applicables et de leurs modifications.\r\n
      \r\n
      Pilier de la structure et relais de l’information, il prend en charge l’assistanat juridique, le traitement administratif des opérations liées à la transaction, à la gestion locative et au syndic de copropriété et assure la liaison avec les clients et les partenaires, dans le respect des échéances et de la réglementation en vigueur.
      """
    -public: false
    -_links: null
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1858 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#2546
    -lockBy: App\Entity\Scholar\Module\OriginModule {#2560 …}
    -lockByStatus: 1
    -id: "1100d1cc-530d-11ee-ba02-0242c0a81004"
    -lessons: Doctrine\ORM\PersistentCollection {#2547 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#2552 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#2556 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1858 …}
    -createdAt: DateTime @1694702608 {#2537
      date: 2023-09-14 16:43:28.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1707925975 {#2545
      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 {#1858 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#11398
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#11422 …}
    -lockByStatus: 1
    -id: "8ef14036-d4a7-11ee-8761-0242ac1e0003"
    -chapters: Doctrine\ORM\PersistentCollection {#11399 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#11404 …}
    -exercises: Doctrine\ORM\PersistentCollection {#11401 …}
    -minimumTime: DateTime @21600 {#11391
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#11406 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#11408 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#11409 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#11411 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#11417 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1858 …}
    -createdAt: DateTime @1708952661 {#11396
      date: 2024-02-26 14:04:21.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1756718895 {#11397
      date: 2025-09-01 11:28:15.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#3315 …}
    #fromApi: false
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1858 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\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 {#1699
    -lockBy: App\Entity\Scholar\Training\Training {#1813 …}
    -lockByStatus: 1
    -id: "118f5801-5242-11ee-ba02-0242c0a81004"
    -modules: Doctrine\ORM\PersistentCollection {#1712 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1739 …}
    -totalHourDescription: 833
    -videoDescription: null
    -diplomaDescription: "Titre de niveau V (Bac +2)"
    -trainingProduct: null
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1749 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1751 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1755 …}
    -thematic: [
      "3"
    ]
    -diploma: 2
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1797 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1858 …}
    -createdAt: DateTime @1694615421 {#1692
      date: 2023-09-13 16:30:21.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1757458838 {#1697
      date: 2025-09-10 01:00:38.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1821 …}
    #fromApi: false
    -name: "Assistant immobilier"
    -description: """
      L’assistant immobilier travaille dans un environnement codifié, avec des professionnels relevant d’une profession réglementée. À ce titre, il doit maintenir le niveau de ses connaissances réglementaires en assurant en continu une veille juridique relative au secteur de l’immobilier, afin de tenir compte des réglementations applicables et de leurs modifications.\r\n
      \r\n
      Pilier de la structure et relais de l’information, il prend en charge l’assistanat juridique, le traitement administratif des opérations liées à la transaction, à la gestion locative et au syndic de copropriété et assure la liaison avec les clients et les partenaires, dans le respect des échéances et de la réglementation en vigueur.
      """
    -public: false
    -_links: null
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1858 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#2546
    -lockBy: App\Entity\Scholar\Module\OriginModule {#2560 …}
    -lockByStatus: 1
    -id: "1100d1cc-530d-11ee-ba02-0242c0a81004"
    -lessons: Doctrine\ORM\PersistentCollection {#2547 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#2552 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#2556 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1858 …}
    -createdAt: DateTime @1694702608 {#2537
      date: 2023-09-14 16:43:28.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1707925975 {#2545
      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 {#1858 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#11441
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#11464 …}
    -lockByStatus: 1
    -id: "050050d1-d4a8-11ee-8761-0242ac1e0003"
    -chapters: Doctrine\ORM\PersistentCollection {#11442 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#11447 …}
    -exercises: Doctrine\ORM\PersistentCollection {#11444 …}
    -minimumTime: DateTime @21600 {#11434
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#11449 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#11408 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#11451 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#11453 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#11459 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1858 …}
    -createdAt: DateTime @1708952859 {#11439
      date: 2024-02-26 14:07:39.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1756384125 {#11440
      date: 2025-08-28 14:28:45.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#10593 …}
    #fromApi: false
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1858 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\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 {#1699
    -lockBy: App\Entity\Scholar\Training\Training {#1813 …}
    -lockByStatus: 1
    -id: "118f5801-5242-11ee-ba02-0242c0a81004"
    -modules: Doctrine\ORM\PersistentCollection {#1712 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1739 …}
    -totalHourDescription: 833
    -videoDescription: null
    -diplomaDescription: "Titre de niveau V (Bac +2)"
    -trainingProduct: null
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1749 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1751 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1755 …}
    -thematic: [
      "3"
    ]
    -diploma: 2
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1797 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1858 …}
    -createdAt: DateTime @1694615421 {#1692
      date: 2023-09-13 16:30:21.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1757458838 {#1697
      date: 2025-09-10 01:00:38.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1821 …}
    #fromApi: false
    -name: "Assistant immobilier"
    -description: """
      L’assistant immobilier travaille dans un environnement codifié, avec des professionnels relevant d’une profession réglementée. À ce titre, il doit maintenir le niveau de ses connaissances réglementaires en assurant en continu une veille juridique relative au secteur de l’immobilier, afin de tenir compte des réglementations applicables et de leurs modifications.\r\n
      \r\n
      Pilier de la structure et relais de l’information, il prend en charge l’assistanat juridique, le traitement administratif des opérations liées à la transaction, à la gestion locative et au syndic de copropriété et assure la liaison avec les clients et les partenaires, dans le respect des échéances et de la réglementation en vigueur.
      """
    -public: false
    -_links: null
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1858 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#2546
    -lockBy: App\Entity\Scholar\Module\OriginModule {#2560 …}
    -lockByStatus: 1
    -id: "1100d1cc-530d-11ee-ba02-0242c0a81004"
    -lessons: Doctrine\ORM\PersistentCollection {#2547 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#2552 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#2556 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1858 …}
    -createdAt: DateTime @1694702608 {#2537
      date: 2023-09-14 16:43:28.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1707925975 {#2545
      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 {#1858 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#11483
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#11505 …}
    -lockByStatus: 1
    -id: "22bc9b52-53c6-11ee-ba02-0242c0a81004"
    -chapters: Doctrine\ORM\PersistentCollection {#11484 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#11489 …}
    -exercises: Doctrine\ORM\PersistentCollection {#11486 …}
    -minimumTime: DateTime @21600 {#11476
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#11491 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#2880 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#11493 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#11495 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#11500 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1858 …}
    -createdAt: DateTime @1694782094 {#11481
      date: 2023-09-15 14:48:14.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1753034913 {#11482
      date: 2025-07-20 20:08:33.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#10637 …}
    #fromApi: false
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1858 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\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 {#1699
    -lockBy: App\Entity\Scholar\Training\Training {#1813 …}
    -lockByStatus: 1
    -id: "118f5801-5242-11ee-ba02-0242c0a81004"
    -modules: Doctrine\ORM\PersistentCollection {#1712 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1739 …}
    -totalHourDescription: 833
    -videoDescription: null
    -diplomaDescription: "Titre de niveau V (Bac +2)"
    -trainingProduct: null
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1749 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1751 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1755 …}
    -thematic: [
      "3"
    ]
    -diploma: 2
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1797 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1858 …}
    -createdAt: DateTime @1694615421 {#1692
      date: 2023-09-13 16:30:21.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1757458838 {#1697
      date: 2025-09-10 01:00:38.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1821 …}
    #fromApi: false
    -name: "Assistant immobilier"
    -description: """
      L’assistant immobilier travaille dans un environnement codifié, avec des professionnels relevant d’une profession réglementée. À ce titre, il doit maintenir le niveau de ses connaissances réglementaires en assurant en continu une veille juridique relative au secteur de l’immobilier, afin de tenir compte des réglementations applicables et de leurs modifications.\r\n
      \r\n
      Pilier de la structure et relais de l’information, il prend en charge l’assistanat juridique, le traitement administratif des opérations liées à la transaction, à la gestion locative et au syndic de copropriété et assure la liaison avec les clients et les partenaires, dans le respect des échéances et de la réglementation en vigueur.
      """
    -public: false
    -_links: null
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1858 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#2546
    -lockBy: App\Entity\Scholar\Module\OriginModule {#2560 …}
    -lockByStatus: 1
    -id: "1100d1cc-530d-11ee-ba02-0242c0a81004"
    -lessons: Doctrine\ORM\PersistentCollection {#2547 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#2552 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#2556 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1858 …}
    -createdAt: DateTime @1694702608 {#2537
      date: 2023-09-14 16:43:28.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1707925975 {#2545
      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 {#1858 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#11524
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#11546 …}
    -lockByStatus: 1
    -id: "459b170e-d4a8-11ee-8761-0242ac1e0003"
    -chapters: Doctrine\ORM\PersistentCollection {#11525 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#11530 …}
    -exercises: Doctrine\ORM\PersistentCollection {#11527 …}
    -minimumTime: DateTime @21600 {#11517
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#11532 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#11408 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#11534 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#11536 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#11541 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1858 …}
    -createdAt: DateTime @1708952968 {#11522
      date: 2024-02-26 14:09:28.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1750847724 {#11523
      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 {#1858 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\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 {#1699
    -lockBy: App\Entity\Scholar\Training\Training {#1813 …}
    -lockByStatus: 1
    -id: "118f5801-5242-11ee-ba02-0242c0a81004"
    -modules: Doctrine\ORM\PersistentCollection {#1712 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1739 …}
    -totalHourDescription: 833
    -videoDescription: null
    -diplomaDescription: "Titre de niveau V (Bac +2)"
    -trainingProduct: null
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1749 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1751 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1755 …}
    -thematic: [
      "3"
    ]
    -diploma: 2
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1797 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1858 …}
    -createdAt: DateTime @1694615421 {#1692
      date: 2023-09-13 16:30:21.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1757458838 {#1697
      date: 2025-09-10 01:00:38.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1821 …}
    #fromApi: false
    -name: "Assistant immobilier"
    -description: """
      L’assistant immobilier travaille dans un environnement codifié, avec des professionnels relevant d’une profession réglementée. À ce titre, il doit maintenir le niveau de ses connaissances réglementaires en assurant en continu une veille juridique relative au secteur de l’immobilier, afin de tenir compte des réglementations applicables et de leurs modifications.\r\n
      \r\n
      Pilier de la structure et relais de l’information, il prend en charge l’assistanat juridique, le traitement administratif des opérations liées à la transaction, à la gestion locative et au syndic de copropriété et assure la liaison avec les clients et les partenaires, dans le respect des échéances et de la réglementation en vigueur.
      """
    -public: false
    -_links: null
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1858 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#2571
    -lockBy: App\Entity\Scholar\Module\OriginModule {#2584 …}
    -lockByStatus: 1
    -id: "ff5098b4-d49d-11ee-8761-0242ac1e0003"
    -lessons: Doctrine\ORM\PersistentCollection {#2572 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#2577 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#2581 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1858 …}
    -createdAt: DateTime @1708948555 {#2563
      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 {#1858 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#11734
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#11757 …}
    -lockByStatus: 1
    -id: "260d0705-539d-11ee-ba02-0242c0a81004"
    -chapters: Doctrine\ORM\PersistentCollection {#11735 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#11740 …}
    -exercises: Doctrine\ORM\PersistentCollection {#11737 …}
    -minimumTime: DateTime @21600 {#11731
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#11742 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#2880 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#11744 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#11746 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#11752 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1858 …}
    -createdAt: DateTime @1694764490 {#11732
      date: 2023-09-15 09:54:50.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1756725774 {#11733
      date: 2025-09-01 13:22:54.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#3315 …}
    #fromApi: false
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1858 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\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 {#1699
    -lockBy: App\Entity\Scholar\Training\Training {#1813 …}
    -lockByStatus: 1
    -id: "118f5801-5242-11ee-ba02-0242c0a81004"
    -modules: Doctrine\ORM\PersistentCollection {#1712 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1739 …}
    -totalHourDescription: 833
    -videoDescription: null
    -diplomaDescription: "Titre de niveau V (Bac +2)"
    -trainingProduct: null
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1749 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1751 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1755 …}
    -thematic: [
      "3"
    ]
    -diploma: 2
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1797 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1858 …}
    -createdAt: DateTime @1694615421 {#1692
      date: 2023-09-13 16:30:21.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1757458838 {#1697
      date: 2025-09-10 01:00:38.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1821 …}
    #fromApi: false
    -name: "Assistant immobilier"
    -description: """
      L’assistant immobilier travaille dans un environnement codifié, avec des professionnels relevant d’une profession réglementée. À ce titre, il doit maintenir le niveau de ses connaissances réglementaires en assurant en continu une veille juridique relative au secteur de l’immobilier, afin de tenir compte des réglementations applicables et de leurs modifications.\r\n
      \r\n
      Pilier de la structure et relais de l’information, il prend en charge l’assistanat juridique, le traitement administratif des opérations liées à la transaction, à la gestion locative et au syndic de copropriété et assure la liaison avec les clients et les partenaires, dans le respect des échéances et de la réglementation en vigueur.
      """
    -public: false
    -_links: null
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1858 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#2571
    -lockBy: App\Entity\Scholar\Module\OriginModule {#2584 …}
    -lockByStatus: 1
    -id: "ff5098b4-d49d-11ee-8761-0242ac1e0003"
    -lessons: Doctrine\ORM\PersistentCollection {#2572 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#2577 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#2581 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1858 …}
    -createdAt: DateTime @1708948555 {#2563
      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 {#1858 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#11776
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#11798 …}
    -lockByStatus: 1
    -id: "a51e1616-53b0-11ee-ba02-0242c0a81004"
    -chapters: Doctrine\ORM\PersistentCollection {#11777 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#11782 …}
    -exercises: Doctrine\ORM\PersistentCollection {#11779 …}
    -minimumTime: DateTime @21600 {#11769
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#11784 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#2880 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#11786 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#11788 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#11793 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1858 …}
    -createdAt: DateTime @1694772864 {#11774
      date: 2023-09-15 12:14:24.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1753035264 {#11775
      date: 2025-07-20 20:14:24.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#10637 …}
    #fromApi: false
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1858 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\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 {#1699
    -lockBy: App\Entity\Scholar\Training\Training {#1813 …}
    -lockByStatus: 1
    -id: "118f5801-5242-11ee-ba02-0242c0a81004"
    -modules: Doctrine\ORM\PersistentCollection {#1712 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1739 …}
    -totalHourDescription: 833
    -videoDescription: null
    -diplomaDescription: "Titre de niveau V (Bac +2)"
    -trainingProduct: null
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1749 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1751 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1755 …}
    -thematic: [
      "3"
    ]
    -diploma: 2
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1797 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1858 …}
    -createdAt: DateTime @1694615421 {#1692
      date: 2023-09-13 16:30:21.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1757458838 {#1697
      date: 2025-09-10 01:00:38.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1821 …}
    #fromApi: false
    -name: "Assistant immobilier"
    -description: """
      L’assistant immobilier travaille dans un environnement codifié, avec des professionnels relevant d’une profession réglementée. À ce titre, il doit maintenir le niveau de ses connaissances réglementaires en assurant en continu une veille juridique relative au secteur de l’immobilier, afin de tenir compte des réglementations applicables et de leurs modifications.\r\n
      \r\n
      Pilier de la structure et relais de l’information, il prend en charge l’assistanat juridique, le traitement administratif des opérations liées à la transaction, à la gestion locative et au syndic de copropriété et assure la liaison avec les clients et les partenaires, dans le respect des échéances et de la réglementation en vigueur.
      """
    -public: false
    -_links: null
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1858 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#2571
    -lockBy: App\Entity\Scholar\Module\OriginModule {#2584 …}
    -lockByStatus: 1
    -id: "ff5098b4-d49d-11ee-8761-0242ac1e0003"
    -lessons: Doctrine\ORM\PersistentCollection {#2572 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#2577 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#2581 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1858 …}
    -createdAt: DateTime @1708948555 {#2563
      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 {#1858 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#11817
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#11839 …}
    -lockByStatus: 1
    -id: "ac87ee4d-d4a5-11ee-8761-0242ac1e0003"
    -chapters: Doctrine\ORM\PersistentCollection {#11818 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#11823 …}
    -exercises: Doctrine\ORM\PersistentCollection {#11820 …}
    -minimumTime: DateTime @21600 {#11810
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#11825 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#2348 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#11827 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#11829 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#11834 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1858 …}
    -createdAt: DateTime @1708951852 {#11815
      date: 2024-02-26 13:50:52.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1750847724 {#11816
      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 {#1858 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\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 {#1699
    -lockBy: App\Entity\Scholar\Training\Training {#1813 …}
    -lockByStatus: 1
    -id: "118f5801-5242-11ee-ba02-0242c0a81004"
    -modules: Doctrine\ORM\PersistentCollection {#1712 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1739 …}
    -totalHourDescription: 833
    -videoDescription: null
    -diplomaDescription: "Titre de niveau V (Bac +2)"
    -trainingProduct: null
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1749 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1751 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1755 …}
    -thematic: [
      "3"
    ]
    -diploma: 2
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1797 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1858 …}
    -createdAt: DateTime @1694615421 {#1692
      date: 2023-09-13 16:30:21.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1757458838 {#1697
      date: 2025-09-10 01:00:38.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1821 …}
    #fromApi: false
    -name: "Assistant immobilier"
    -description: """
      L’assistant immobilier travaille dans un environnement codifié, avec des professionnels relevant d’une profession réglementée. À ce titre, il doit maintenir le niveau de ses connaissances réglementaires en assurant en continu une veille juridique relative au secteur de l’immobilier, afin de tenir compte des réglementations applicables et de leurs modifications.\r\n
      \r\n
      Pilier de la structure et relais de l’information, il prend en charge l’assistanat juridique, le traitement administratif des opérations liées à la transaction, à la gestion locative et au syndic de copropriété et assure la liaison avec les clients et les partenaires, dans le respect des échéances et de la réglementation en vigueur.
      """
    -public: false
    -_links: null
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1858 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#2596
    -lockBy: App\Entity\Scholar\Module\OriginModule {#2610 …}
    -lockByStatus: 1
    -id: "43216f19-530d-11ee-ba02-0242c0a81004"
    -lessons: Doctrine\ORM\PersistentCollection {#2597 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#2602 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#2606 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1858 …}
    -createdAt: DateTime @1694702692 {#2587
      date: 2023-09-14 16:44:52.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1717055429 {#2595
      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 {#1858 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#11943
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#11966 …}
    -lockByStatus: 1
    -id: "d8e79d00-d4a4-11ee-8761-0242ac1e0003"
    -chapters: Doctrine\ORM\PersistentCollection {#11944 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#11949 …}
    -exercises: Doctrine\ORM\PersistentCollection {#11946 …}
    -minimumTime: DateTime @21600 {#11940
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#11951 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#2348 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#11953 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#11955 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#11961 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1858 …}
    -createdAt: DateTime @1708951497 {#11941
      date: 2024-02-26 13:44:57.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1756726335 {#11942
      date: 2025-09-01 13:32:15.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#3315 …}
    #fromApi: false
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1858 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\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 {#1699
    -lockBy: App\Entity\Scholar\Training\Training {#1813 …}
    -lockByStatus: 1
    -id: "118f5801-5242-11ee-ba02-0242c0a81004"
    -modules: Doctrine\ORM\PersistentCollection {#1712 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1739 …}
    -totalHourDescription: 833
    -videoDescription: null
    -diplomaDescription: "Titre de niveau V (Bac +2)"
    -trainingProduct: null
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1749 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1751 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1755 …}
    -thematic: [
      "3"
    ]
    -diploma: 2
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1797 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1858 …}
    -createdAt: DateTime @1694615421 {#1692
      date: 2023-09-13 16:30:21.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1757458838 {#1697
      date: 2025-09-10 01:00:38.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1821 …}
    #fromApi: false
    -name: "Assistant immobilier"
    -description: """
      L’assistant immobilier travaille dans un environnement codifié, avec des professionnels relevant d’une profession réglementée. À ce titre, il doit maintenir le niveau de ses connaissances réglementaires en assurant en continu une veille juridique relative au secteur de l’immobilier, afin de tenir compte des réglementations applicables et de leurs modifications.\r\n
      \r\n
      Pilier de la structure et relais de l’information, il prend en charge l’assistanat juridique, le traitement administratif des opérations liées à la transaction, à la gestion locative et au syndic de copropriété et assure la liaison avec les clients et les partenaires, dans le respect des échéances et de la réglementation en vigueur.
      """
    -public: false
    -_links: null
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1858 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#2596
    -lockBy: App\Entity\Scholar\Module\OriginModule {#2610 …}
    -lockByStatus: 1
    -id: "43216f19-530d-11ee-ba02-0242c0a81004"
    -lessons: Doctrine\ORM\PersistentCollection {#2597 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#2602 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#2606 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1858 …}
    -createdAt: DateTime @1694702692 {#2587
      date: 2023-09-14 16:44:52.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1717055429 {#2595
      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 {#1858 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#11986
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#12009 …}
    -lockByStatus: 1
    -id: "eeb5b330-d4a4-11ee-8761-0242ac1e0003"
    -chapters: Doctrine\ORM\PersistentCollection {#11987 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#11992 …}
    -exercises: Doctrine\ORM\PersistentCollection {#11989 …}
    -minimumTime: DateTime @21600 {#11979
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#11994 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#2348 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#11996 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#11998 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#12004 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1858 …}
    -createdAt: DateTime @1708951533 {#11984
      date: 2024-02-26 13:45:33.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1756385821 {#11985
      date: 2025-08-28 14:57:01.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#10593 …}
    #fromApi: false
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1858 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\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 {#1699
    -lockBy: App\Entity\Scholar\Training\Training {#1813 …}
    -lockByStatus: 1
    -id: "118f5801-5242-11ee-ba02-0242c0a81004"
    -modules: Doctrine\ORM\PersistentCollection {#1712 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1739 …}
    -totalHourDescription: 833
    -videoDescription: null
    -diplomaDescription: "Titre de niveau V (Bac +2)"
    -trainingProduct: null
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1749 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1751 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1755 …}
    -thematic: [
      "3"
    ]
    -diploma: 2
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1797 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1858 …}
    -createdAt: DateTime @1694615421 {#1692
      date: 2023-09-13 16:30:21.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1757458838 {#1697
      date: 2025-09-10 01:00:38.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1821 …}
    #fromApi: false
    -name: "Assistant immobilier"
    -description: """
      L’assistant immobilier travaille dans un environnement codifié, avec des professionnels relevant d’une profession réglementée. À ce titre, il doit maintenir le niveau de ses connaissances réglementaires en assurant en continu une veille juridique relative au secteur de l’immobilier, afin de tenir compte des réglementations applicables et de leurs modifications.\r\n
      \r\n
      Pilier de la structure et relais de l’information, il prend en charge l’assistanat juridique, le traitement administratif des opérations liées à la transaction, à la gestion locative et au syndic de copropriété et assure la liaison avec les clients et les partenaires, dans le respect des échéances et de la réglementation en vigueur.
      """
    -public: false
    -_links: null
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1858 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#2596
    -lockBy: App\Entity\Scholar\Module\OriginModule {#2610 …}
    -lockByStatus: 1
    -id: "43216f19-530d-11ee-ba02-0242c0a81004"
    -lessons: Doctrine\ORM\PersistentCollection {#2597 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#2602 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#2606 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1858 …}
    -createdAt: DateTime @1694702692 {#2587
      date: 2023-09-14 16:44:52.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1717055429 {#2595
      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 {#1858 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#12029
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#12052 …}
    -lockByStatus: 1
    -id: "02481343-d4a5-11ee-8761-0242ac1e0003"
    -chapters: Doctrine\ORM\PersistentCollection {#12030 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#12035 …}
    -exercises: Doctrine\ORM\PersistentCollection {#12032 …}
    -minimumTime: DateTime @21600 {#12022
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#12037 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#2348 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#12039 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#12041 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#12047 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1858 …}
    -createdAt: DateTime @1708951566 {#12027
      date: 2024-02-26 13:46:06.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1756386045 {#12028
      date: 2025-08-28 15:00:45.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#10593 …}
    #fromApi: false
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1858 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\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 {#1699
    -lockBy: App\Entity\Scholar\Training\Training {#1813 …}
    -lockByStatus: 1
    -id: "118f5801-5242-11ee-ba02-0242c0a81004"
    -modules: Doctrine\ORM\PersistentCollection {#1712 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1739 …}
    -totalHourDescription: 833
    -videoDescription: null
    -diplomaDescription: "Titre de niveau V (Bac +2)"
    -trainingProduct: null
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1749 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1751 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1755 …}
    -thematic: [
      "3"
    ]
    -diploma: 2
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1797 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1858 …}
    -createdAt: DateTime @1694615421 {#1692
      date: 2023-09-13 16:30:21.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1757458838 {#1697
      date: 2025-09-10 01:00:38.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1821 …}
    #fromApi: false
    -name: "Assistant immobilier"
    -description: """
      L’assistant immobilier travaille dans un environnement codifié, avec des professionnels relevant d’une profession réglementée. À ce titre, il doit maintenir le niveau de ses connaissances réglementaires en assurant en continu une veille juridique relative au secteur de l’immobilier, afin de tenir compte des réglementations applicables et de leurs modifications.\r\n
      \r\n
      Pilier de la structure et relais de l’information, il prend en charge l’assistanat juridique, le traitement administratif des opérations liées à la transaction, à la gestion locative et au syndic de copropriété et assure la liaison avec les clients et les partenaires, dans le respect des échéances et de la réglementation en vigueur.
      """
    -public: false
    -_links: null
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1858 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#2596
    -lockBy: App\Entity\Scholar\Module\OriginModule {#2610 …}
    -lockByStatus: 1
    -id: "43216f19-530d-11ee-ba02-0242c0a81004"
    -lessons: Doctrine\ORM\PersistentCollection {#2597 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#2602 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#2606 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1858 …}
    -createdAt: DateTime @1694702692 {#2587
      date: 2023-09-14 16:44:52.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1717055429 {#2595
      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 {#1858 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#12072
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#12095 …}
    -lockByStatus: 1
    -id: "b8ec5d4b-6abb-11ef-a99a-0242c0a84006"
    -chapters: Doctrine\ORM\PersistentCollection {#12073 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#12078 …}
    -exercises: Doctrine\ORM\PersistentCollection {#12075 …}
    -minimumTime: DateTime @21600 {#12065
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#12080 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#12082 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#12083 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#12085 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#12091 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1858 …}
    -createdAt: DateTime @1725453996 {#12070
      date: 2024-09-04 14:46:36.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1756387733 {#12071
      date: 2025-08-28 15:28:53.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#10593 …}
    #fromApi: false
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1858 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\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 {#1699
    -lockBy: App\Entity\Scholar\Training\Training {#1813 …}
    -lockByStatus: 1
    -id: "118f5801-5242-11ee-ba02-0242c0a81004"
    -modules: Doctrine\ORM\PersistentCollection {#1712 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1739 …}
    -totalHourDescription: 833
    -videoDescription: null
    -diplomaDescription: "Titre de niveau V (Bac +2)"
    -trainingProduct: null
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1749 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1751 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1755 …}
    -thematic: [
      "3"
    ]
    -diploma: 2
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1797 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1858 …}
    -createdAt: DateTime @1694615421 {#1692
      date: 2023-09-13 16:30:21.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1757458838 {#1697
      date: 2025-09-10 01:00:38.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1821 …}
    #fromApi: false
    -name: "Assistant immobilier"
    -description: """
      L’assistant immobilier travaille dans un environnement codifié, avec des professionnels relevant d’une profession réglementée. À ce titre, il doit maintenir le niveau de ses connaissances réglementaires en assurant en continu une veille juridique relative au secteur de l’immobilier, afin de tenir compte des réglementations applicables et de leurs modifications.\r\n
      \r\n
      Pilier de la structure et relais de l’information, il prend en charge l’assistanat juridique, le traitement administratif des opérations liées à la transaction, à la gestion locative et au syndic de copropriété et assure la liaison avec les clients et les partenaires, dans le respect des échéances et de la réglementation en vigueur.
      """
    -public: false
    -_links: null
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1858 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#2596
    -lockBy: App\Entity\Scholar\Module\OriginModule {#2610 …}
    -lockByStatus: 1
    -id: "43216f19-530d-11ee-ba02-0242c0a81004"
    -lessons: Doctrine\ORM\PersistentCollection {#2597 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#2602 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#2606 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1858 …}
    -createdAt: DateTime @1694702692 {#2587
      date: 2023-09-14 16:44:52.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1717055429 {#2595
      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 {#1858 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#12115
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#12136 …}
    -lockByStatus: 1
    -id: "b8ff4408-6abb-11ef-a99a-0242c0a84006"
    -chapters: Doctrine\ORM\PersistentCollection {#12116 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#12121 …}
    -exercises: Doctrine\ORM\PersistentCollection {#12118 …}
    -minimumTime: DateTime @21600 {#12108
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#12123 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#12082 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#12125 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#12127 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#12132 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1858 …}
    -createdAt: DateTime @1725453996 {#12113
      date: 2024-09-04 14:46:36.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1750847724 {#12114
      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 {#1858 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\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 {#1699
    -lockBy: App\Entity\Scholar\Training\Training {#1813 …}
    -lockByStatus: 1
    -id: "118f5801-5242-11ee-ba02-0242c0a81004"
    -modules: Doctrine\ORM\PersistentCollection {#1712 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1739 …}
    -totalHourDescription: 833
    -videoDescription: null
    -diplomaDescription: "Titre de niveau V (Bac +2)"
    -trainingProduct: null
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1749 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1751 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1755 …}
    -thematic: [
      "3"
    ]
    -diploma: 2
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1797 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1858 …}
    -createdAt: DateTime @1694615421 {#1692
      date: 2023-09-13 16:30:21.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1757458838 {#1697
      date: 2025-09-10 01:00:38.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1821 …}
    #fromApi: false
    -name: "Assistant immobilier"
    -description: """
      L’assistant immobilier travaille dans un environnement codifié, avec des professionnels relevant d’une profession réglementée. À ce titre, il doit maintenir le niveau de ses connaissances réglementaires en assurant en continu une veille juridique relative au secteur de l’immobilier, afin de tenir compte des réglementations applicables et de leurs modifications.\r\n
      \r\n
      Pilier de la structure et relais de l’information, il prend en charge l’assistanat juridique, le traitement administratif des opérations liées à la transaction, à la gestion locative et au syndic de copropriété et assure la liaison avec les clients et les partenaires, dans le respect des échéances et de la réglementation en vigueur.
      """
    -public: false
    -_links: null
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1858 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#2596
    -lockBy: App\Entity\Scholar\Module\OriginModule {#2610 …}
    -lockByStatus: 1
    -id: "43216f19-530d-11ee-ba02-0242c0a81004"
    -lessons: Doctrine\ORM\PersistentCollection {#2597 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#2602 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#2606 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1858 …}
    -createdAt: DateTime @1694702692 {#2587
      date: 2023-09-14 16:44:52.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1717055429 {#2595
      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 {#1858 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#12156
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#12179 …}
    -lockByStatus: 1
    -id: "28ade0e6-d4a5-11ee-8761-0242ac1e0003"
    -chapters: Doctrine\ORM\PersistentCollection {#12157 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#12162 …}
    -exercises: Doctrine\ORM\PersistentCollection {#12159 …}
    -minimumTime: DateTime @21600 {#12149
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#12164 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#2348 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#12166 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#12168 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#12174 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1858 …}
    -createdAt: DateTime @1708951631 {#12154
      date: 2024-02-26 13:47:11.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1756384267 {#12155
      date: 2025-08-28 14:31:07.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#10637 …}
    #fromApi: false
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1858 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\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 {#1699
    -lockBy: App\Entity\Scholar\Training\Training {#1813 …}
    -lockByStatus: 1
    -id: "118f5801-5242-11ee-ba02-0242c0a81004"
    -modules: Doctrine\ORM\PersistentCollection {#1712 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1739 …}
    -totalHourDescription: 833
    -videoDescription: null
    -diplomaDescription: "Titre de niveau V (Bac +2)"
    -trainingProduct: null
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1749 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1751 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1755 …}
    -thematic: [
      "3"
    ]
    -diploma: 2
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1797 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1858 …}
    -createdAt: DateTime @1694615421 {#1692
      date: 2023-09-13 16:30:21.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1757458838 {#1697
      date: 2025-09-10 01:00:38.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1821 …}
    #fromApi: false
    -name: "Assistant immobilier"
    -description: """
      L’assistant immobilier travaille dans un environnement codifié, avec des professionnels relevant d’une profession réglementée. À ce titre, il doit maintenir le niveau de ses connaissances réglementaires en assurant en continu une veille juridique relative au secteur de l’immobilier, afin de tenir compte des réglementations applicables et de leurs modifications.\r\n
      \r\n
      Pilier de la structure et relais de l’information, il prend en charge l’assistanat juridique, le traitement administratif des opérations liées à la transaction, à la gestion locative et au syndic de copropriété et assure la liaison avec les clients et les partenaires, dans le respect des échéances et de la réglementation en vigueur.
      """
    -public: false
    -_links: null
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1858 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#2596
    -lockBy: App\Entity\Scholar\Module\OriginModule {#2610 …}
    -lockByStatus: 1
    -id: "43216f19-530d-11ee-ba02-0242c0a81004"
    -lessons: Doctrine\ORM\PersistentCollection {#2597 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#2602 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#2606 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1858 …}
    -createdAt: DateTime @1694702692 {#2587
      date: 2023-09-14 16:44:52.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1717055429 {#2595
      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 {#1858 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#12199
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#12221 …}
    -lockByStatus: 1
    -id: "3f61e46e-d4a5-11ee-8761-0242ac1e0003"
    -chapters: Doctrine\ORM\PersistentCollection {#12200 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#12205 …}
    -exercises: Doctrine\ORM\PersistentCollection {#12202 …}
    -minimumTime: DateTime @21600 {#12192
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#12207 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#2348 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#12209 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#12211 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#12216 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1858 …}
    -createdAt: DateTime @1708951669 {#12197
      date: 2024-02-26 13:47:49.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1750847724 {#12198
      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 {#1858 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\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 {#1699
    -lockBy: App\Entity\Scholar\Training\Training {#1813 …}
    -lockByStatus: 1
    -id: "118f5801-5242-11ee-ba02-0242c0a81004"
    -modules: Doctrine\ORM\PersistentCollection {#1712 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1739 …}
    -totalHourDescription: 833
    -videoDescription: null
    -diplomaDescription: "Titre de niveau V (Bac +2)"
    -trainingProduct: null
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1749 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1751 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1755 …}
    -thematic: [
      "3"
    ]
    -diploma: 2
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1797 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1858 …}
    -createdAt: DateTime @1694615421 {#1692
      date: 2023-09-13 16:30:21.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1757458838 {#1697
      date: 2025-09-10 01:00:38.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1821 …}
    #fromApi: false
    -name: "Assistant immobilier"
    -description: """
      L’assistant immobilier travaille dans un environnement codifié, avec des professionnels relevant d’une profession réglementée. À ce titre, il doit maintenir le niveau de ses connaissances réglementaires en assurant en continu une veille juridique relative au secteur de l’immobilier, afin de tenir compte des réglementations applicables et de leurs modifications.\r\n
      \r\n
      Pilier de la structure et relais de l’information, il prend en charge l’assistanat juridique, le traitement administratif des opérations liées à la transaction, à la gestion locative et au syndic de copropriété et assure la liaison avec les clients et les partenaires, dans le respect des échéances et de la réglementation en vigueur.
      """
    -public: false
    -_links: null
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1858 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#2596
    -lockBy: App\Entity\Scholar\Module\OriginModule {#2610 …}
    -lockByStatus: 1
    -id: "43216f19-530d-11ee-ba02-0242c0a81004"
    -lessons: Doctrine\ORM\PersistentCollection {#2597 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#2602 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#2606 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1858 …}
    -createdAt: DateTime @1694702692 {#2587
      date: 2023-09-14 16:44:52.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1717055429 {#2595
      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 {#1858 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#12241
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#12264 …}
    -lockByStatus: 1
    -id: "522d2646-d4a5-11ee-8761-0242ac1e0003"
    -chapters: Doctrine\ORM\PersistentCollection {#12242 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#12247 …}
    -exercises: Doctrine\ORM\PersistentCollection {#12244 …}
    -minimumTime: DateTime @21600 {#12234
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#12249 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#2348 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#12251 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#12253 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#12259 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1858 …}
    -createdAt: DateTime @1708951700 {#12239
      date: 2024-02-26 13:48:20.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1756389030 {#12240
      date: 2025-08-28 15:50:30.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#10593 …}
    #fromApi: false
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1858 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\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 {#1699
    -lockBy: App\Entity\Scholar\Training\Training {#1813 …}
    -lockByStatus: 1
    -id: "118f5801-5242-11ee-ba02-0242c0a81004"
    -modules: Doctrine\ORM\PersistentCollection {#1712 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1739 …}
    -totalHourDescription: 833
    -videoDescription: null
    -diplomaDescription: "Titre de niveau V (Bac +2)"
    -trainingProduct: null
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1749 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1751 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1755 …}
    -thematic: [
      "3"
    ]
    -diploma: 2
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1797 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1858 …}
    -createdAt: DateTime @1694615421 {#1692
      date: 2023-09-13 16:30:21.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1757458838 {#1697
      date: 2025-09-10 01:00:38.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1821 …}
    #fromApi: false
    -name: "Assistant immobilier"
    -description: """
      L’assistant immobilier travaille dans un environnement codifié, avec des professionnels relevant d’une profession réglementée. À ce titre, il doit maintenir le niveau de ses connaissances réglementaires en assurant en continu une veille juridique relative au secteur de l’immobilier, afin de tenir compte des réglementations applicables et de leurs modifications.\r\n
      \r\n
      Pilier de la structure et relais de l’information, il prend en charge l’assistanat juridique, le traitement administratif des opérations liées à la transaction, à la gestion locative et au syndic de copropriété et assure la liaison avec les clients et les partenaires, dans le respect des échéances et de la réglementation en vigueur.
      """
    -public: false
    -_links: null
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1858 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#2596
    -lockBy: App\Entity\Scholar\Module\OriginModule {#2610 …}
    -lockByStatus: 1
    -id: "43216f19-530d-11ee-ba02-0242c0a81004"
    -lessons: Doctrine\ORM\PersistentCollection {#2597 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#2602 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#2606 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1858 …}
    -createdAt: DateTime @1694702692 {#2587
      date: 2023-09-14 16:44:52.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1717055429 {#2595
      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 {#1858 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#12284
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#12306 …}
    -lockByStatus: 1
    -id: "563d9855-646a-11ef-a99a-0242c0a84006"
    -chapters: Doctrine\ORM\PersistentCollection {#12285 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#12290 …}
    -exercises: Doctrine\ORM\PersistentCollection {#12287 …}
    -minimumTime: DateTime @21600 {#12277
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#12292 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#12082 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#12294 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#12296 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#12301 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1858 …}
    -createdAt: DateTime @1724759334 {#12282
      date: 2024-08-27 13:48:54.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1750847724 {#12283
      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 {#1858 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\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 {#1699
    -lockBy: App\Entity\Scholar\Training\Training {#1813 …}
    -lockByStatus: 1
    -id: "118f5801-5242-11ee-ba02-0242c0a81004"
    -modules: Doctrine\ORM\PersistentCollection {#1712 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1739 …}
    -totalHourDescription: 833
    -videoDescription: null
    -diplomaDescription: "Titre de niveau V (Bac +2)"
    -trainingProduct: null
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1749 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1751 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1755 …}
    -thematic: [
      "3"
    ]
    -diploma: 2
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1797 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1858 …}
    -createdAt: DateTime @1694615421 {#1692
      date: 2023-09-13 16:30:21.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1757458838 {#1697
      date: 2025-09-10 01:00:38.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1821 …}
    #fromApi: false
    -name: "Assistant immobilier"
    -description: """
      L’assistant immobilier travaille dans un environnement codifié, avec des professionnels relevant d’une profession réglementée. À ce titre, il doit maintenir le niveau de ses connaissances réglementaires en assurant en continu une veille juridique relative au secteur de l’immobilier, afin de tenir compte des réglementations applicables et de leurs modifications.\r\n
      \r\n
      Pilier de la structure et relais de l’information, il prend en charge l’assistanat juridique, le traitement administratif des opérations liées à la transaction, à la gestion locative et au syndic de copropriété et assure la liaison avec les clients et les partenaires, dans le respect des échéances et de la réglementation en vigueur.
      """
    -public: false
    -_links: null
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1858 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#2622
    -lockBy: App\Entity\Scholar\Module\OriginModule {#2637 …}
    -lockByStatus: 1
    -id: "5cc76738-530d-11ee-ba02-0242c0a81004"
    -lessons: Doctrine\ORM\PersistentCollection {#2623 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#2628 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#2633 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1858 …}
    -createdAt: DateTime @1694702735 {#2613
      date: 2023-09-14 16:45:35.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1754262018 {#2621
      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 {#1858 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#12578
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#12601 …}
    -lockByStatus: 1
    -id: "5f550507-d4a4-11ee-8761-0242ac1e0003"
    -chapters: Doctrine\ORM\PersistentCollection {#12579 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#12584 …}
    -exercises: Doctrine\ORM\PersistentCollection {#12581 …}
    -minimumTime: DateTime @21600 {#12575
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#12586 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#2348 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#12588 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#12590 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#12596 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1858 …}
    -createdAt: DateTime @1708951293 {#12576
      date: 2024-02-26 13:41:33.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1756726745 {#12577
      date: 2025-09-01 13:39:05.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#3315 …}
    #fromApi: false
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1858 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\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 {#1699
    -lockBy: App\Entity\Scholar\Training\Training {#1813 …}
    -lockByStatus: 1
    -id: "118f5801-5242-11ee-ba02-0242c0a81004"
    -modules: Doctrine\ORM\PersistentCollection {#1712 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1739 …}
    -totalHourDescription: 833
    -videoDescription: null
    -diplomaDescription: "Titre de niveau V (Bac +2)"
    -trainingProduct: null
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1749 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1751 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1755 …}
    -thematic: [
      "3"
    ]
    -diploma: 2
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1797 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1858 …}
    -createdAt: DateTime @1694615421 {#1692
      date: 2023-09-13 16:30:21.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1757458838 {#1697
      date: 2025-09-10 01:00:38.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1821 …}
    #fromApi: false
    -name: "Assistant immobilier"
    -description: """
      L’assistant immobilier travaille dans un environnement codifié, avec des professionnels relevant d’une profession réglementée. À ce titre, il doit maintenir le niveau de ses connaissances réglementaires en assurant en continu une veille juridique relative au secteur de l’immobilier, afin de tenir compte des réglementations applicables et de leurs modifications.\r\n
      \r\n
      Pilier de la structure et relais de l’information, il prend en charge l’assistanat juridique, le traitement administratif des opérations liées à la transaction, à la gestion locative et au syndic de copropriété et assure la liaison avec les clients et les partenaires, dans le respect des échéances et de la réglementation en vigueur.
      """
    -public: false
    -_links: null
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1858 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#2622
    -lockBy: App\Entity\Scholar\Module\OriginModule {#2637 …}
    -lockByStatus: 1
    -id: "5cc76738-530d-11ee-ba02-0242c0a81004"
    -lessons: Doctrine\ORM\PersistentCollection {#2623 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#2628 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#2633 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1858 …}
    -createdAt: DateTime @1694702735 {#2613
      date: 2023-09-14 16:45:35.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1754262018 {#2621
      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 {#1858 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#12621
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#12644 …}
    -lockByStatus: 1
    -id: "77dbf7b7-d4a4-11ee-8761-0242ac1e0003"
    -chapters: Doctrine\ORM\PersistentCollection {#12622 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#12627 …}
    -exercises: Doctrine\ORM\PersistentCollection {#12624 …}
    -minimumTime: DateTime @21600 {#12614
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#12629 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#2348 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#12631 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#12633 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#12639 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1858 …}
    -createdAt: DateTime @1708951334 {#12619
      date: 2024-02-26 13:42:14.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1756384779 {#12620
      date: 2025-08-28 14:39:39.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#10637 …}
    #fromApi: false
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1858 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\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 {#1699
    -lockBy: App\Entity\Scholar\Training\Training {#1813 …}
    -lockByStatus: 1
    -id: "118f5801-5242-11ee-ba02-0242c0a81004"
    -modules: Doctrine\ORM\PersistentCollection {#1712 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1739 …}
    -totalHourDescription: 833
    -videoDescription: null
    -diplomaDescription: "Titre de niveau V (Bac +2)"
    -trainingProduct: null
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1749 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1751 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1755 …}
    -thematic: [
      "3"
    ]
    -diploma: 2
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1797 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1858 …}
    -createdAt: DateTime @1694615421 {#1692
      date: 2023-09-13 16:30:21.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1757458838 {#1697
      date: 2025-09-10 01:00:38.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1821 …}
    #fromApi: false
    -name: "Assistant immobilier"
    -description: """
      L’assistant immobilier travaille dans un environnement codifié, avec des professionnels relevant d’une profession réglementée. À ce titre, il doit maintenir le niveau de ses connaissances réglementaires en assurant en continu une veille juridique relative au secteur de l’immobilier, afin de tenir compte des réglementations applicables et de leurs modifications.\r\n
      \r\n
      Pilier de la structure et relais de l’information, il prend en charge l’assistanat juridique, le traitement administratif des opérations liées à la transaction, à la gestion locative et au syndic de copropriété et assure la liaison avec les clients et les partenaires, dans le respect des échéances et de la réglementation en vigueur.
      """
    -public: false
    -_links: null
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1858 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#2622
    -lockBy: App\Entity\Scholar\Module\OriginModule {#2637 …}
    -lockByStatus: 1
    -id: "5cc76738-530d-11ee-ba02-0242c0a81004"
    -lessons: Doctrine\ORM\PersistentCollection {#2623 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#2628 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#2633 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1858 …}
    -createdAt: DateTime @1694702735 {#2613
      date: 2023-09-14 16:45:35.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1754262018 {#2621
      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 {#1858 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#12664
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#12686 …}
    -lockByStatus: 1
    -id: "9846ac97-d4a4-11ee-8761-0242ac1e0003"
    -chapters: Doctrine\ORM\PersistentCollection {#12665 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#12670 …}
    -exercises: Doctrine\ORM\PersistentCollection {#12667 …}
    -minimumTime: DateTime @21600 {#12657
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#12672 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#2348 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#12674 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#12676 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#12681 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1858 …}
    -createdAt: DateTime @1708951388 {#12662
      date: 2024-02-26 13:43:08.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1750847724 {#12663
      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 {#1858 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\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 {#1699
    -lockBy: App\Entity\Scholar\Training\Training {#1813 …}
    -lockByStatus: 1
    -id: "118f5801-5242-11ee-ba02-0242c0a81004"
    -modules: Doctrine\ORM\PersistentCollection {#1712 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1739 …}
    -totalHourDescription: 833
    -videoDescription: null
    -diplomaDescription: "Titre de niveau V (Bac +2)"
    -trainingProduct: null
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1749 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1751 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1755 …}
    -thematic: [
      "3"
    ]
    -diploma: 2
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1797 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1858 …}
    -createdAt: DateTime @1694615421 {#1692
      date: 2023-09-13 16:30:21.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1757458838 {#1697
      date: 2025-09-10 01:00:38.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1821 …}
    #fromApi: false
    -name: "Assistant immobilier"
    -description: """
      L’assistant immobilier travaille dans un environnement codifié, avec des professionnels relevant d’une profession réglementée. À ce titre, il doit maintenir le niveau de ses connaissances réglementaires en assurant en continu une veille juridique relative au secteur de l’immobilier, afin de tenir compte des réglementations applicables et de leurs modifications.\r\n
      \r\n
      Pilier de la structure et relais de l’information, il prend en charge l’assistanat juridique, le traitement administratif des opérations liées à la transaction, à la gestion locative et au syndic de copropriété et assure la liaison avec les clients et les partenaires, dans le respect des échéances et de la réglementation en vigueur.
      """
    -public: false
    -_links: null
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1858 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#2651
    -lockBy: App\Entity\Scholar\Module\OriginModule {#2665 …}
    -lockByStatus: 1
    -id: "6b308805-530d-11ee-ba02-0242c0a81004"
    -lessons: Doctrine\ORM\PersistentCollection {#2652 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#2657 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#2661 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1858 …}
    -createdAt: DateTime @1694702759 {#2649
      date: 2023-09-14 16:45:59.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1708948679 {#2650
      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 {#1858 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#12790
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#12813 …}
    -lockByStatus: 1
    -id: "b642acf2-55f8-11ee-bf08-0242c0a8c003"
    -chapters: Doctrine\ORM\PersistentCollection {#12791 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#12796 …}
    -exercises: Doctrine\ORM\PersistentCollection {#12793 …}
    -minimumTime: DateTime @21600 {#12787
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#12798 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#2880 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#12800 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#12802 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#12808 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1858 …}
    -createdAt: DateTime @1695023719 {#12788
      date: 2023-09-18 09:55:19.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1755506250 {#12789
      date: 2025-08-18 10:37:30.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#10637 …}
    #fromApi: false
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1858 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\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 {#1699
    -lockBy: App\Entity\Scholar\Training\Training {#1813 …}
    -lockByStatus: 1
    -id: "118f5801-5242-11ee-ba02-0242c0a81004"
    -modules: Doctrine\ORM\PersistentCollection {#1712 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1739 …}
    -totalHourDescription: 833
    -videoDescription: null
    -diplomaDescription: "Titre de niveau V (Bac +2)"
    -trainingProduct: null
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1749 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1751 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1755 …}
    -thematic: [
      "3"
    ]
    -diploma: 2
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1797 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1858 …}
    -createdAt: DateTime @1694615421 {#1692
      date: 2023-09-13 16:30:21.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1757458838 {#1697
      date: 2025-09-10 01:00:38.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1821 …}
    #fromApi: false
    -name: "Assistant immobilier"
    -description: """
      L’assistant immobilier travaille dans un environnement codifié, avec des professionnels relevant d’une profession réglementée. À ce titre, il doit maintenir le niveau de ses connaissances réglementaires en assurant en continu une veille juridique relative au secteur de l’immobilier, afin de tenir compte des réglementations applicables et de leurs modifications.\r\n
      \r\n
      Pilier de la structure et relais de l’information, il prend en charge l’assistanat juridique, le traitement administratif des opérations liées à la transaction, à la gestion locative et au syndic de copropriété et assure la liaison avec les clients et les partenaires, dans le respect des échéances et de la réglementation en vigueur.
      """
    -public: false
    -_links: null
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1858 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#2651
    -lockBy: App\Entity\Scholar\Module\OriginModule {#2665 …}
    -lockByStatus: 1
    -id: "6b308805-530d-11ee-ba02-0242c0a81004"
    -lessons: Doctrine\ORM\PersistentCollection {#2652 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#2657 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#2661 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1858 …}
    -createdAt: DateTime @1694702759 {#2649
      date: 2023-09-14 16:45:59.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1708948679 {#2650
      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 {#1858 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#12833
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#12856 …}
    -lockByStatus: 1
    -id: "76d732bd-55fd-11ee-bf08-0242c0a8c003"
    -chapters: Doctrine\ORM\PersistentCollection {#12834 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#12839 …}
    -exercises: Doctrine\ORM\PersistentCollection {#12836 …}
    -minimumTime: DateTime @21600 {#12826
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#12841 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#2880 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#12843 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#12845 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#12851 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1858 …}
    -createdAt: DateTime @1695025760 {#12831
      date: 2023-09-18 10:29:20.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1755506455 {#12832
      date: 2025-08-18 10:40:55.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#10637 …}
    #fromApi: false
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1858 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\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 {#1699
    -lockBy: App\Entity\Scholar\Training\Training {#1813 …}
    -lockByStatus: 1
    -id: "118f5801-5242-11ee-ba02-0242c0a81004"
    -modules: Doctrine\ORM\PersistentCollection {#1712 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1739 …}
    -totalHourDescription: 833
    -videoDescription: null
    -diplomaDescription: "Titre de niveau V (Bac +2)"
    -trainingProduct: null
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1749 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1751 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1755 …}
    -thematic: [
      "3"
    ]
    -diploma: 2
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1797 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1858 …}
    -createdAt: DateTime @1694615421 {#1692
      date: 2023-09-13 16:30:21.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1757458838 {#1697
      date: 2025-09-10 01:00:38.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1821 …}
    #fromApi: false
    -name: "Assistant immobilier"
    -description: """
      L’assistant immobilier travaille dans un environnement codifié, avec des professionnels relevant d’une profession réglementée. À ce titre, il doit maintenir le niveau de ses connaissances réglementaires en assurant en continu une veille juridique relative au secteur de l’immobilier, afin de tenir compte des réglementations applicables et de leurs modifications.\r\n
      \r\n
      Pilier de la structure et relais de l’information, il prend en charge l’assistanat juridique, le traitement administratif des opérations liées à la transaction, à la gestion locative et au syndic de copropriété et assure la liaison avec les clients et les partenaires, dans le respect des échéances et de la réglementation en vigueur.
      """
    -public: false
    -_links: null
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1858 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#2651
    -lockBy: App\Entity\Scholar\Module\OriginModule {#2665 …}
    -lockByStatus: 1
    -id: "6b308805-530d-11ee-ba02-0242c0a81004"
    -lessons: Doctrine\ORM\PersistentCollection {#2652 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#2657 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#2661 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1858 …}
    -createdAt: DateTime @1694702759 {#2649
      date: 2023-09-14 16:45:59.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1708948679 {#2650
      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 {#1858 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#12876
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#12899 …}
    -lockByStatus: 1
    -id: "6de159bd-5602-11ee-bf08-0242c0a8c003"
    -chapters: Doctrine\ORM\PersistentCollection {#12877 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#12882 …}
    -exercises: Doctrine\ORM\PersistentCollection {#12879 …}
    -minimumTime: DateTime @21600 {#12869
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#12884 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#2880 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#12886 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#12888 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#12894 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1858 …}
    -createdAt: DateTime @1695027892 {#12874
      date: 2023-09-18 11:04:52.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1756385128 {#12875
      date: 2025-08-28 14:45:28.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#10637 …}
    #fromApi: false
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1858 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\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 {#1699
    -lockBy: App\Entity\Scholar\Training\Training {#1813 …}
    -lockByStatus: 1
    -id: "118f5801-5242-11ee-ba02-0242c0a81004"
    -modules: Doctrine\ORM\PersistentCollection {#1712 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1739 …}
    -totalHourDescription: 833
    -videoDescription: null
    -diplomaDescription: "Titre de niveau V (Bac +2)"
    -trainingProduct: null
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1749 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1751 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1755 …}
    -thematic: [
      "3"
    ]
    -diploma: 2
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1797 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1858 …}
    -createdAt: DateTime @1694615421 {#1692
      date: 2023-09-13 16:30:21.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1757458838 {#1697
      date: 2025-09-10 01:00:38.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1821 …}
    #fromApi: false
    -name: "Assistant immobilier"
    -description: """
      L’assistant immobilier travaille dans un environnement codifié, avec des professionnels relevant d’une profession réglementée. À ce titre, il doit maintenir le niveau de ses connaissances réglementaires en assurant en continu une veille juridique relative au secteur de l’immobilier, afin de tenir compte des réglementations applicables et de leurs modifications.\r\n
      \r\n
      Pilier de la structure et relais de l’information, il prend en charge l’assistanat juridique, le traitement administratif des opérations liées à la transaction, à la gestion locative et au syndic de copropriété et assure la liaison avec les clients et les partenaires, dans le respect des échéances et de la réglementation en vigueur.
      """
    -public: false
    -_links: null
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1858 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#2651
    -lockBy: App\Entity\Scholar\Module\OriginModule {#2665 …}
    -lockByStatus: 1
    -id: "6b308805-530d-11ee-ba02-0242c0a81004"
    -lessons: Doctrine\ORM\PersistentCollection {#2652 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#2657 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#2661 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1858 …}
    -createdAt: DateTime @1694702759 {#2649
      date: 2023-09-14 16:45:59.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1708948679 {#2650
      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 {#1858 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#12919
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#12942 …}
    -lockByStatus: 1
    -id: "df5804d9-5615-11ee-bf08-0242c0a8c003"
    -chapters: Doctrine\ORM\PersistentCollection {#12920 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#12925 …}
    -exercises: Doctrine\ORM\PersistentCollection {#12922 …}
    -minimumTime: DateTime @21600 {#12912
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#12927 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#2880 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#12929 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#12931 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#12937 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1858 …}
    -createdAt: DateTime @1695036243 {#12917
      date: 2023-09-18 13:24:03.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1755506932 {#12918
      date: 2025-08-18 10:48:52.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#10637 …}
    #fromApi: false
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1858 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\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 {#1699
    -lockBy: App\Entity\Scholar\Training\Training {#1813 …}
    -lockByStatus: 1
    -id: "118f5801-5242-11ee-ba02-0242c0a81004"
    -modules: Doctrine\ORM\PersistentCollection {#1712 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1739 …}
    -totalHourDescription: 833
    -videoDescription: null
    -diplomaDescription: "Titre de niveau V (Bac +2)"
    -trainingProduct: null
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1749 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1751 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1755 …}
    -thematic: [
      "3"
    ]
    -diploma: 2
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1797 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1858 …}
    -createdAt: DateTime @1694615421 {#1692
      date: 2023-09-13 16:30:21.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1757458838 {#1697
      date: 2025-09-10 01:00:38.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1821 …}
    #fromApi: false
    -name: "Assistant immobilier"
    -description: """
      L’assistant immobilier travaille dans un environnement codifié, avec des professionnels relevant d’une profession réglementée. À ce titre, il doit maintenir le niveau de ses connaissances réglementaires en assurant en continu une veille juridique relative au secteur de l’immobilier, afin de tenir compte des réglementations applicables et de leurs modifications.\r\n
      \r\n
      Pilier de la structure et relais de l’information, il prend en charge l’assistanat juridique, le traitement administratif des opérations liées à la transaction, à la gestion locative et au syndic de copropriété et assure la liaison avec les clients et les partenaires, dans le respect des échéances et de la réglementation en vigueur.
      """
    -public: false
    -_links: null
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1858 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#2651
    -lockBy: App\Entity\Scholar\Module\OriginModule {#2665 …}
    -lockByStatus: 1
    -id: "6b308805-530d-11ee-ba02-0242c0a81004"
    -lessons: Doctrine\ORM\PersistentCollection {#2652 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#2657 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#2661 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1858 …}
    -createdAt: DateTime @1694702759 {#2649
      date: 2023-09-14 16:45:59.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1708948679 {#2650
      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 {#1858 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#12962
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#12985 …}
    -lockByStatus: 1
    -id: "c916100b-d4a3-11ee-8761-0242ac1e0003"
    -chapters: Doctrine\ORM\PersistentCollection {#12963 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#12968 …}
    -exercises: Doctrine\ORM\PersistentCollection {#12965 …}
    -minimumTime: DateTime @21600 {#12955
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#12970 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#2348 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#12972 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#12974 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#12980 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1858 …}
    -createdAt: DateTime @1708951041 {#12960
      date: 2024-02-26 13:37:21.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1755507125 {#12961
      date: 2025-08-18 10:52:05.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#10637 …}
    #fromApi: false
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1858 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\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 {#1699
    -lockBy: App\Entity\Scholar\Training\Training {#1813 …}
    -lockByStatus: 1
    -id: "118f5801-5242-11ee-ba02-0242c0a81004"
    -modules: Doctrine\ORM\PersistentCollection {#1712 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1739 …}
    -totalHourDescription: 833
    -videoDescription: null
    -diplomaDescription: "Titre de niveau V (Bac +2)"
    -trainingProduct: null
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1749 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1751 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1755 …}
    -thematic: [
      "3"
    ]
    -diploma: 2
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1797 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1858 …}
    -createdAt: DateTime @1694615421 {#1692
      date: 2023-09-13 16:30:21.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1757458838 {#1697
      date: 2025-09-10 01:00:38.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1821 …}
    #fromApi: false
    -name: "Assistant immobilier"
    -description: """
      L’assistant immobilier travaille dans un environnement codifié, avec des professionnels relevant d’une profession réglementée. À ce titre, il doit maintenir le niveau de ses connaissances réglementaires en assurant en continu une veille juridique relative au secteur de l’immobilier, afin de tenir compte des réglementations applicables et de leurs modifications.\r\n
      \r\n
      Pilier de la structure et relais de l’information, il prend en charge l’assistanat juridique, le traitement administratif des opérations liées à la transaction, à la gestion locative et au syndic de copropriété et assure la liaison avec les clients et les partenaires, dans le respect des échéances et de la réglementation en vigueur.
      """
    -public: false
    -_links: null
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1858 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#2651
    -lockBy: App\Entity\Scholar\Module\OriginModule {#2665 …}
    -lockByStatus: 1
    -id: "6b308805-530d-11ee-ba02-0242c0a81004"
    -lessons: Doctrine\ORM\PersistentCollection {#2652 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#2657 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#2661 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1858 …}
    -createdAt: DateTime @1694702759 {#2649
      date: 2023-09-14 16:45:59.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1708948679 {#2650
      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 {#1858 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#13005
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#13027 …}
    -lockByStatus: 1
    -id: "ecd2dcdd-d4a3-11ee-8761-0242ac1e0003"
    -chapters: Doctrine\ORM\PersistentCollection {#13006 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#13011 …}
    -exercises: Doctrine\ORM\PersistentCollection {#13008 …}
    -minimumTime: DateTime @21600 {#12998
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#13013 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#2348 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#13015 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#13017 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#13022 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1858 …}
    -createdAt: DateTime @1708951101 {#13003
      date: 2024-02-26 13:38:21.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1750847724 {#13004
      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 {#1858 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\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 GRANTED FRONT_ACCESS
[
  "training" => App\Entity\Scholar\Training\SharedTraining {#1699
    -lockBy: App\Entity\Scholar\Training\Training {#1813 …}
    -lockByStatus: 1
    -id: "118f5801-5242-11ee-ba02-0242c0a81004"
    -modules: Doctrine\ORM\PersistentCollection {#1712 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1739 …}
    -totalHourDescription: 833
    -videoDescription: null
    -diplomaDescription: "Titre de niveau V (Bac +2)"
    -trainingProduct: null
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1749 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1751 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1755 …}
    -thematic: [
      "3"
    ]
    -diploma: 2
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1797 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1858 …}
    -createdAt: DateTime @1694615421 {#1692
      date: 2023-09-13 16:30:21.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1757458838 {#1697
      date: 2025-09-10 01:00:38.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1821 …}
    #fromApi: false
    -name: "Assistant immobilier"
    -description: """
      L’assistant immobilier travaille dans un environnement codifié, avec des professionnels relevant d’une profession réglementée. À ce titre, il doit maintenir le niveau de ses connaissances réglementaires en assurant en continu une veille juridique relative au secteur de l’immobilier, afin de tenir compte des réglementations applicables et de leurs modifications.\r\n
      \r\n
      Pilier de la structure et relais de l’information, il prend en charge l’assistanat juridique, le traitement administratif des opérations liées à la transaction, à la gestion locative et au syndic de copropriété et assure la liaison avec les clients et les partenaires, dans le respect des échéances et de la réglementation en vigueur.
      """
    -public: false
    -_links: null
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1858 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#2677
    -lockBy: App\Entity\Scholar\Module\OriginModule {#2692 …}
    -lockByStatus: 1
    -id: "641541c1-3382-11e9-8180-00163e87308f"
    -lessons: Doctrine\ORM\PersistentCollection {#2678 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#2683 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#2688 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1858 …}
    -createdAt: DateTime @1550497072 {#2668
      date: 2019-02-18 14:37:52.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458818 {#2676
      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 {#1858 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#13215
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#13238 …}
    -lockByStatus: 1
    -id: "47d1a96b-3362-11e9-8180-00163e87308f"
    -chapters: Doctrine\ORM\PersistentCollection {#13216 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#13221 …}
    -exercises: Doctrine\ORM\PersistentCollection {#13218 …}
    -minimumTime: DateTime @21600 {#13212
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#13223 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#2880 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#13225 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#13227 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#13233 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1858 …}
    -createdAt: DateTime @1550483281 {#13213
      date: 2019-02-18 10:48:01.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458806 {#13214
      date: 2025-09-10 01:00:06.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#3695 …}
    #fromApi: false
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1858 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS GRANTED
Show voter details
147 DENIED FRONT_ACCESS
[
  "training" => App\Entity\Scholar\Training\SharedTraining {#1699
    -lockBy: App\Entity\Scholar\Training\Training {#1813 …}
    -lockByStatus: 1
    -id: "118f5801-5242-11ee-ba02-0242c0a81004"
    -modules: Doctrine\ORM\PersistentCollection {#1712 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1739 …}
    -totalHourDescription: 833
    -videoDescription: null
    -diplomaDescription: "Titre de niveau V (Bac +2)"
    -trainingProduct: null
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1749 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1751 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1755 …}
    -thematic: [
      "3"
    ]
    -diploma: 2
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1797 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1858 …}
    -createdAt: DateTime @1694615421 {#1692
      date: 2023-09-13 16:30:21.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1757458838 {#1697
      date: 2025-09-10 01:00:38.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1821 …}
    #fromApi: false
    -name: "Assistant immobilier"
    -description: """
      L’assistant immobilier travaille dans un environnement codifié, avec des professionnels relevant d’une profession réglementée. À ce titre, il doit maintenir le niveau de ses connaissances réglementaires en assurant en continu une veille juridique relative au secteur de l’immobilier, afin de tenir compte des réglementations applicables et de leurs modifications.\r\n
      \r\n
      Pilier de la structure et relais de l’information, il prend en charge l’assistanat juridique, le traitement administratif des opérations liées à la transaction, à la gestion locative et au syndic de copropriété et assure la liaison avec les clients et les partenaires, dans le respect des échéances et de la réglementation en vigueur.
      """
    -public: false
    -_links: null
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1858 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#2677
    -lockBy: App\Entity\Scholar\Module\OriginModule {#2692 …}
    -lockByStatus: 1
    -id: "641541c1-3382-11e9-8180-00163e87308f"
    -lessons: Doctrine\ORM\PersistentCollection {#2678 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#2683 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#2688 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1858 …}
    -createdAt: DateTime @1550497072 {#2668
      date: 2019-02-18 14:37:52.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458818 {#2676
      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 {#1858 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#13259
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#13282 …}
    -lockByStatus: 1
    -id: "74daaa20-4706-11e9-8180-00163e87308f"
    -chapters: Doctrine\ORM\PersistentCollection {#13260 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#13265 …}
    -exercises: Doctrine\ORM\PersistentCollection {#13262 …}
    -minimumTime: DateTime @21600 {#13251
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#13267 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#2880 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#13269 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#13271 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#13277 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1858 …}
    -createdAt: DateTime @1552642866 {#13257
      date: 2019-03-15 10:41:06.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757077461 {#13258
      date: 2025-09-05 15:04:21.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#3695 …}
    #fromApi: false
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1858 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\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 {#1699
    -lockBy: App\Entity\Scholar\Training\Training {#1813 …}
    -lockByStatus: 1
    -id: "118f5801-5242-11ee-ba02-0242c0a81004"
    -modules: Doctrine\ORM\PersistentCollection {#1712 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1739 …}
    -totalHourDescription: 833
    -videoDescription: null
    -diplomaDescription: "Titre de niveau V (Bac +2)"
    -trainingProduct: null
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1749 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1751 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1755 …}
    -thematic: [
      "3"
    ]
    -diploma: 2
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1797 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1858 …}
    -createdAt: DateTime @1694615421 {#1692
      date: 2023-09-13 16:30:21.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1757458838 {#1697
      date: 2025-09-10 01:00:38.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1821 …}
    #fromApi: false
    -name: "Assistant immobilier"
    -description: """
      L’assistant immobilier travaille dans un environnement codifié, avec des professionnels relevant d’une profession réglementée. À ce titre, il doit maintenir le niveau de ses connaissances réglementaires en assurant en continu une veille juridique relative au secteur de l’immobilier, afin de tenir compte des réglementations applicables et de leurs modifications.\r\n
      \r\n
      Pilier de la structure et relais de l’information, il prend en charge l’assistanat juridique, le traitement administratif des opérations liées à la transaction, à la gestion locative et au syndic de copropriété et assure la liaison avec les clients et les partenaires, dans le respect des échéances et de la réglementation en vigueur.
      """
    -public: false
    -_links: null
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1858 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#2677
    -lockBy: App\Entity\Scholar\Module\OriginModule {#2692 …}
    -lockByStatus: 1
    -id: "641541c1-3382-11e9-8180-00163e87308f"
    -lessons: Doctrine\ORM\PersistentCollection {#2678 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#2683 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#2688 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1858 …}
    -createdAt: DateTime @1550497072 {#2668
      date: 2019-02-18 14:37:52.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458818 {#2676
      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 {#1858 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#13302
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#13325 …}
    -lockByStatus: 1
    -id: "754cb756-3374-11e9-8180-00163e87308f"
    -chapters: Doctrine\ORM\PersistentCollection {#13303 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#13308 …}
    -exercises: Doctrine\ORM\PersistentCollection {#13305 …}
    -minimumTime: DateTime @21600 {#13295
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#13310 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#2880 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#13312 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#13314 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#13320 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1858 …}
    -createdAt: DateTime @1550491088 {#13300
      date: 2019-02-18 12:58:08.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1756893547 {#13301
      date: 2025-09-03 11:59:07.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#13318 …}
    #fromApi: false
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1858 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\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 {#1699
    -lockBy: App\Entity\Scholar\Training\Training {#1813 …}
    -lockByStatus: 1
    -id: "118f5801-5242-11ee-ba02-0242c0a81004"
    -modules: Doctrine\ORM\PersistentCollection {#1712 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1739 …}
    -totalHourDescription: 833
    -videoDescription: null
    -diplomaDescription: "Titre de niveau V (Bac +2)"
    -trainingProduct: null
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1749 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1751 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1755 …}
    -thematic: [
      "3"
    ]
    -diploma: 2
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1797 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1858 …}
    -createdAt: DateTime @1694615421 {#1692
      date: 2023-09-13 16:30:21.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1757458838 {#1697
      date: 2025-09-10 01:00:38.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1821 …}
    #fromApi: false
    -name: "Assistant immobilier"
    -description: """
      L’assistant immobilier travaille dans un environnement codifié, avec des professionnels relevant d’une profession réglementée. À ce titre, il doit maintenir le niveau de ses connaissances réglementaires en assurant en continu une veille juridique relative au secteur de l’immobilier, afin de tenir compte des réglementations applicables et de leurs modifications.\r\n
      \r\n
      Pilier de la structure et relais de l’information, il prend en charge l’assistanat juridique, le traitement administratif des opérations liées à la transaction, à la gestion locative et au syndic de copropriété et assure la liaison avec les clients et les partenaires, dans le respect des échéances et de la réglementation en vigueur.
      """
    -public: false
    -_links: null
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1858 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#2677
    -lockBy: App\Entity\Scholar\Module\OriginModule {#2692 …}
    -lockByStatus: 1
    -id: "641541c1-3382-11e9-8180-00163e87308f"
    -lessons: Doctrine\ORM\PersistentCollection {#2678 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#2683 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#2688 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1858 …}
    -createdAt: DateTime @1550497072 {#2668
      date: 2019-02-18 14:37:52.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458818 {#2676
      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 {#1858 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#13345
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#13367 …}
    -lockByStatus: 1
    -id: "7e6a59e1-4707-11e9-8180-00163e87308f"
    -chapters: Doctrine\ORM\PersistentCollection {#13346 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#13351 …}
    -exercises: Doctrine\ORM\PersistentCollection {#13348 …}
    -minimumTime: DateTime @21600 {#13338
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#13353 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#2880 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#13355 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#13357 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#13363 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1858 …}
    -createdAt: DateTime @1552643312 {#13343
      date: 2019-03-15 10:48:32.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757342319 {#13344
      date: 2025-09-08 16:38:39.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#3695 …}
    #fromApi: false
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1858 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\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 {#1699
    -lockBy: App\Entity\Scholar\Training\Training {#1813 …}
    -lockByStatus: 1
    -id: "118f5801-5242-11ee-ba02-0242c0a81004"
    -modules: Doctrine\ORM\PersistentCollection {#1712 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1739 …}
    -totalHourDescription: 833
    -videoDescription: null
    -diplomaDescription: "Titre de niveau V (Bac +2)"
    -trainingProduct: null
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1749 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1751 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1755 …}
    -thematic: [
      "3"
    ]
    -diploma: 2
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1797 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1858 …}
    -createdAt: DateTime @1694615421 {#1692
      date: 2023-09-13 16:30:21.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1757458838 {#1697
      date: 2025-09-10 01:00:38.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1821 …}
    #fromApi: false
    -name: "Assistant immobilier"
    -description: """
      L’assistant immobilier travaille dans un environnement codifié, avec des professionnels relevant d’une profession réglementée. À ce titre, il doit maintenir le niveau de ses connaissances réglementaires en assurant en continu une veille juridique relative au secteur de l’immobilier, afin de tenir compte des réglementations applicables et de leurs modifications.\r\n
      \r\n
      Pilier de la structure et relais de l’information, il prend en charge l’assistanat juridique, le traitement administratif des opérations liées à la transaction, à la gestion locative et au syndic de copropriété et assure la liaison avec les clients et les partenaires, dans le respect des échéances et de la réglementation en vigueur.
      """
    -public: false
    -_links: null
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1858 …}
  }
  "module" => App\Entity\Scholar\Module\OriginModule {#2704
    -image: null
    -sharedModules: Doctrine\ORM\PersistentCollection {#2713 …}
    -duplicateFrom: null
    -id: "8a51994e-b3d7-11ef-8b0b-0242c0a83003"
    -lessons: Doctrine\ORM\PersistentCollection {#2705 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#2710 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#2714 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1858 …}
    -createdAt: DateTime @1733492379 {#2695
      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 {#13484
    -ref: "ECF101"
    -image: null
    -objective: "Évaluation en Cours de formation"
    -sharedLessons: Doctrine\ORM\PersistentCollection {#13501 …}
    -lessonReviewActivated: true
    -indexedContent: null
    -id: "40c0ebd7-b3d6-11ef-8b0b-0242c0a83003"
    -chapters: Doctrine\ORM\PersistentCollection {#13485 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#13490 …}
    -exercises: Doctrine\ORM\PersistentCollection {#13487 …}
    -minimumTime: DateTime @21600 {#13481
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#13492 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#13494 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#13495 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#13497 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#13502 …}
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1858 …}
    -createdAt: DateTime @1733491826 {#13482
      date: 2024-12-06 14:30:26.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1750847724 {#13483
      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 {#1699
    -lockBy: App\Entity\Scholar\Training\Training {#1813 …}
    -lockByStatus: 1
    -id: "118f5801-5242-11ee-ba02-0242c0a81004"
    -modules: Doctrine\ORM\PersistentCollection {#1712 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1739 …}
    -totalHourDescription: 833
    -videoDescription: null
    -diplomaDescription: "Titre de niveau V (Bac +2)"
    -trainingProduct: null
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1749 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1751 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1755 …}
    -thematic: [
      "3"
    ]
    -diploma: 2
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1797 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1858 …}
    -createdAt: DateTime @1694615421 {#1692
      date: 2023-09-13 16:30:21.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1757458838 {#1697
      date: 2025-09-10 01:00:38.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1821 …}
    #fromApi: false
    -name: "Assistant immobilier"
    -description: """
      L’assistant immobilier travaille dans un environnement codifié, avec des professionnels relevant d’une profession réglementée. À ce titre, il doit maintenir le niveau de ses connaissances réglementaires en assurant en continu une veille juridique relative au secteur de l’immobilier, afin de tenir compte des réglementations applicables et de leurs modifications.\r\n
      \r\n
      Pilier de la structure et relais de l’information, il prend en charge l’assistanat juridique, le traitement administratif des opérations liées à la transaction, à la gestion locative et au syndic de copropriété et assure la liaison avec les clients et les partenaires, dans le respect des échéances et de la réglementation en vigueur.
      """
    -public: false
    -_links: null
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1858 …}
  }
  "module" => App\Entity\Scholar\Module\OriginModule {#2704
    -image: null
    -sharedModules: Doctrine\ORM\PersistentCollection {#2713 …}
    -duplicateFrom: null
    -id: "8a51994e-b3d7-11ef-8b0b-0242c0a83003"
    -lessons: Doctrine\ORM\PersistentCollection {#2705 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#2710 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#2714 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1858 …}
    -createdAt: DateTime @1733492379 {#2695
      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 {#13507
    -ref: "ECF201 AI"
    -image: null
    -objective: "Évaluation en Cours de formation"
    -sharedLessons: Doctrine\ORM\PersistentCollection {#13523 …}
    -lessonReviewActivated: true
    -indexedContent: null
    -id: "42723ab6-b3d9-11ef-8b0b-0242c0a83003"
    -chapters: Doctrine\ORM\PersistentCollection {#13508 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#13513 …}
    -exercises: Doctrine\ORM\PersistentCollection {#13510 …}
    -minimumTime: DateTime @21600 {#13504
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#13515 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#13494 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#13517 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#13519 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#13524 …}
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1858 …}
    -createdAt: DateTime @1733493117 {#13505
      date: 2024-12-06 14:51:57.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1750847724 {#13506
      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 {#1699
    -lockBy: App\Entity\Scholar\Training\Training {#1813 …}
    -lockByStatus: 1
    -id: "118f5801-5242-11ee-ba02-0242c0a81004"
    -modules: Doctrine\ORM\PersistentCollection {#1712 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1739 …}
    -totalHourDescription: 833
    -videoDescription: null
    -diplomaDescription: "Titre de niveau V (Bac +2)"
    -trainingProduct: null
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1749 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1751 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1755 …}
    -thematic: [
      "3"
    ]
    -diploma: 2
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1797 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1858 …}
    -createdAt: DateTime @1694615421 {#1692
      date: 2023-09-13 16:30:21.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1757458838 {#1697
      date: 2025-09-10 01:00:38.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1821 …}
    #fromApi: false
    -name: "Assistant immobilier"
    -description: """
      L’assistant immobilier travaille dans un environnement codifié, avec des professionnels relevant d’une profession réglementée. À ce titre, il doit maintenir le niveau de ses connaissances réglementaires en assurant en continu une veille juridique relative au secteur de l’immobilier, afin de tenir compte des réglementations applicables et de leurs modifications.\r\n
      \r\n
      Pilier de la structure et relais de l’information, il prend en charge l’assistanat juridique, le traitement administratif des opérations liées à la transaction, à la gestion locative et au syndic de copropriété et assure la liaison avec les clients et les partenaires, dans le respect des échéances et de la réglementation en vigueur.
      """
    -public: false
    -_links: null
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1858 …}
  }
  "module" => App\Entity\Scholar\Module\OriginModule {#2704
    -image: null
    -sharedModules: Doctrine\ORM\PersistentCollection {#2713 …}
    -duplicateFrom: null
    -id: "8a51994e-b3d7-11ef-8b0b-0242c0a83003"
    -lessons: Doctrine\ORM\PersistentCollection {#2705 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#2710 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#2714 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1858 …}
    -createdAt: DateTime @1733492379 {#2695
      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 {#13529
    -ref: "ECF301 AI"
    -image: null
    -objective: "Évaluation en Cours de formation"
    -sharedLessons: Doctrine\ORM\PersistentCollection {#13545 …}
    -lessonReviewActivated: true
    -indexedContent: null
    -id: "94d6cdfc-b3d9-11ef-8b0b-0242c0a83003"
    -chapters: Doctrine\ORM\PersistentCollection {#13530 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#13535 …}
    -exercises: Doctrine\ORM\PersistentCollection {#13532 …}
    -minimumTime: DateTime @21600 {#13526
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#13537 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#13494 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#13539 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#13541 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#13546 …}
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1858 …}
    -createdAt: DateTime @1733493255 {#13527
      date: 2024-12-06 14:54:15.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1750847724 {#13528
      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 {#1699
    -lockBy: App\Entity\Scholar\Training\Training {#1813 …}
    -lockByStatus: 1
    -id: "118f5801-5242-11ee-ba02-0242c0a81004"
    -modules: Doctrine\ORM\PersistentCollection {#1712 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1739 …}
    -totalHourDescription: 833
    -videoDescription: null
    -diplomaDescription: "Titre de niveau V (Bac +2)"
    -trainingProduct: null
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1749 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1751 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1755 …}
    -thematic: [
      "3"
    ]
    -diploma: 2
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1797 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1858 …}
    -createdAt: DateTime @1694615421 {#1692
      date: 2023-09-13 16:30:21.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1757458838 {#1697
      date: 2025-09-10 01:00:38.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1821 …}
    #fromApi: false
    -name: "Assistant immobilier"
    -description: """
      L’assistant immobilier travaille dans un environnement codifié, avec des professionnels relevant d’une profession réglementée. À ce titre, il doit maintenir le niveau de ses connaissances réglementaires en assurant en continu une veille juridique relative au secteur de l’immobilier, afin de tenir compte des réglementations applicables et de leurs modifications.\r\n
      \r\n
      Pilier de la structure et relais de l’information, il prend en charge l’assistanat juridique, le traitement administratif des opérations liées à la transaction, à la gestion locative et au syndic de copropriété et assure la liaison avec les clients et les partenaires, dans le respect des échéances et de la réglementation en vigueur.
      """
    -public: false
    -_links: null
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1858 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#2718
    -lockBy: App\Entity\Scholar\Module\OriginModule {#2732 …}
    -lockByStatus: 1
    -id: "696d722e-7564-11ed-a9f8-0242c0a8a005"
    -lessons: Doctrine\ORM\PersistentCollection {#2719 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#2724 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#2728 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1858 …}
    -createdAt: DateTime @1670330964 {#2716
      date: 2022-12-06 13:49:24.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1692868510 {#2717
      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 {#1858 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#13636
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#13659 …}
    -lockByStatus: 1
    -id: "a4b1e29a-7562-11ed-a9f8-0242c0a8a005"
    -chapters: Doctrine\ORM\PersistentCollection {#13637 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#13642 …}
    -exercises: Doctrine\ORM\PersistentCollection {#13639 …}
    -minimumTime: DateTime @21600 {#13633
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#13644 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#2880 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#13646 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#13648 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#13654 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1858 …}
    -createdAt: DateTime @1670330204 {#13634
      date: 2022-12-06 13:36:44.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757308050 {#13635
      date: 2025-09-08 07:07:30.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#7775 …}
    #fromApi: false
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1858 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\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 {#1699
    -lockBy: App\Entity\Scholar\Training\Training {#1813 …}
    -lockByStatus: 1
    -id: "118f5801-5242-11ee-ba02-0242c0a81004"
    -modules: Doctrine\ORM\PersistentCollection {#1712 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1739 …}
    -totalHourDescription: 833
    -videoDescription: null
    -diplomaDescription: "Titre de niveau V (Bac +2)"
    -trainingProduct: null
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1749 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1751 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1755 …}
    -thematic: [
      "3"
    ]
    -diploma: 2
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1797 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1858 …}
    -createdAt: DateTime @1694615421 {#1692
      date: 2023-09-13 16:30:21.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1757458838 {#1697
      date: 2025-09-10 01:00:38.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1821 …}
    #fromApi: false
    -name: "Assistant immobilier"
    -description: """
      L’assistant immobilier travaille dans un environnement codifié, avec des professionnels relevant d’une profession réglementée. À ce titre, il doit maintenir le niveau de ses connaissances réglementaires en assurant en continu une veille juridique relative au secteur de l’immobilier, afin de tenir compte des réglementations applicables et de leurs modifications.\r\n
      \r\n
      Pilier de la structure et relais de l’information, il prend en charge l’assistanat juridique, le traitement administratif des opérations liées à la transaction, à la gestion locative et au syndic de copropriété et assure la liaison avec les clients et les partenaires, dans le respect des échéances et de la réglementation en vigueur.
      """
    -public: false
    -_links: null
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1858 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#2718
    -lockBy: App\Entity\Scholar\Module\OriginModule {#2732 …}
    -lockByStatus: 1
    -id: "696d722e-7564-11ed-a9f8-0242c0a8a005"
    -lessons: Doctrine\ORM\PersistentCollection {#2719 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#2724 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#2728 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1858 …}
    -createdAt: DateTime @1670330964 {#2716
      date: 2022-12-06 13:49:24.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1692868510 {#2717
      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 {#1858 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#13679
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#13703 …}
    -lockByStatus: 1
    -id: "1bee5e7b-7551-11ed-a9f8-0242c0a8a005"
    -chapters: Doctrine\ORM\PersistentCollection {#13680 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#13685 …}
    -exercises: Doctrine\ORM\PersistentCollection {#13682 …}
    -minimumTime: DateTime @21600 {#13672
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#13687 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#2880 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#13689 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#13691 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#13697 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1858 …}
    -createdAt: DateTime @1670322673 {#13677
      date: 2022-12-06 11:31:13.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1756804629 {#13678
      date: 2025-09-02 11:17:09.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#13695 …}
    #fromApi: false
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1858 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\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 {#1699
    -lockBy: App\Entity\Scholar\Training\Training {#1813 …}
    -lockByStatus: 1
    -id: "118f5801-5242-11ee-ba02-0242c0a81004"
    -modules: Doctrine\ORM\PersistentCollection {#1712 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1739 …}
    -totalHourDescription: 833
    -videoDescription: null
    -diplomaDescription: "Titre de niveau V (Bac +2)"
    -trainingProduct: null
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1749 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1751 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1755 …}
    -thematic: [
      "3"
    ]
    -diploma: 2
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1797 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1858 …}
    -createdAt: DateTime @1694615421 {#1692
      date: 2023-09-13 16:30:21.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1757458838 {#1697
      date: 2025-09-10 01:00:38.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1821 …}
    #fromApi: false
    -name: "Assistant immobilier"
    -description: """
      L’assistant immobilier travaille dans un environnement codifié, avec des professionnels relevant d’une profession réglementée. À ce titre, il doit maintenir le niveau de ses connaissances réglementaires en assurant en continu une veille juridique relative au secteur de l’immobilier, afin de tenir compte des réglementations applicables et de leurs modifications.\r\n
      \r\n
      Pilier de la structure et relais de l’information, il prend en charge l’assistanat juridique, le traitement administratif des opérations liées à la transaction, à la gestion locative et au syndic de copropriété et assure la liaison avec les clients et les partenaires, dans le respect des échéances et de la réglementation en vigueur.
      """
    -public: false
    -_links: null
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1858 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#2718
    -lockBy: App\Entity\Scholar\Module\OriginModule {#2732 …}
    -lockByStatus: 1
    -id: "696d722e-7564-11ed-a9f8-0242c0a8a005"
    -lessons: Doctrine\ORM\PersistentCollection {#2719 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#2724 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#2728 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1858 …}
    -createdAt: DateTime @1670330964 {#2716
      date: 2022-12-06 13:49:24.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1692868510 {#2717
      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 {#1858 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#13723
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#13745 …}
    -lockByStatus: 1
    -id: "57f45b98-7553-11ed-a9f8-0242c0a8a005"
    -chapters: Doctrine\ORM\PersistentCollection {#13724 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#13729 …}
    -exercises: Doctrine\ORM\PersistentCollection {#13726 …}
    -minimumTime: DateTime @21600 {#13716
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#13731 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#2880 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#13733 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#13735 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#13741 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1858 …}
    -createdAt: DateTime @1670323633 {#13721
      date: 2022-12-06 11:47:13.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1756886313 {#13722
      date: 2025-09-03 09:58:33.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#13695 …}
    #fromApi: false
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1858 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\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 {#1699
    -lockBy: App\Entity\Scholar\Training\Training {#1813 …}
    -lockByStatus: 1
    -id: "118f5801-5242-11ee-ba02-0242c0a81004"
    -modules: Doctrine\ORM\PersistentCollection {#1712 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1739 …}
    -totalHourDescription: 833
    -videoDescription: null
    -diplomaDescription: "Titre de niveau V (Bac +2)"
    -trainingProduct: null
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1749 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1751 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1755 …}
    -thematic: [
      "3"
    ]
    -diploma: 2
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1797 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1858 …}
    -createdAt: DateTime @1694615421 {#1692
      date: 2023-09-13 16:30:21.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1757458838 {#1697
      date: 2025-09-10 01:00:38.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1821 …}
    #fromApi: false
    -name: "Assistant immobilier"
    -description: """
      L’assistant immobilier travaille dans un environnement codifié, avec des professionnels relevant d’une profession réglementée. À ce titre, il doit maintenir le niveau de ses connaissances réglementaires en assurant en continu une veille juridique relative au secteur de l’immobilier, afin de tenir compte des réglementations applicables et de leurs modifications.\r\n
      \r\n
      Pilier de la structure et relais de l’information, il prend en charge l’assistanat juridique, le traitement administratif des opérations liées à la transaction, à la gestion locative et au syndic de copropriété et assure la liaison avec les clients et les partenaires, dans le respect des échéances et de la réglementation en vigueur.
      """
    -public: false
    -_links: null
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1858 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#2718
    -lockBy: App\Entity\Scholar\Module\OriginModule {#2732 …}
    -lockByStatus: 1
    -id: "696d722e-7564-11ed-a9f8-0242c0a8a005"
    -lessons: Doctrine\ORM\PersistentCollection {#2719 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#2724 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#2728 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1858 …}
    -createdAt: DateTime @1670330964 {#2716
      date: 2022-12-06 13:49:24.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1692868510 {#2717
      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 {#1858 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#13765
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#13788 …}
    -lockByStatus: 1
    -id: "b9ff1f3a-7553-11ed-a9f8-0242c0a8a005"
    -chapters: Doctrine\ORM\PersistentCollection {#13766 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#13771 …}
    -exercises: Doctrine\ORM\PersistentCollection {#13768 …}
    -minimumTime: DateTime @21600 {#13758
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#13773 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#2880 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#13775 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#13777 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#13783 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1858 …}
    -createdAt: DateTime @1670323798 {#13763
      date: 2022-12-06 11:49:58.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1756888359 {#13764
      date: 2025-09-03 10:32:39.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#13695 …}
    #fromApi: false
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1858 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\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 {#1699
    -lockBy: App\Entity\Scholar\Training\Training {#1813 …}
    -lockByStatus: 1
    -id: "118f5801-5242-11ee-ba02-0242c0a81004"
    -modules: Doctrine\ORM\PersistentCollection {#1712 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1739 …}
    -totalHourDescription: 833
    -videoDescription: null
    -diplomaDescription: "Titre de niveau V (Bac +2)"
    -trainingProduct: null
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1749 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1751 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1755 …}
    -thematic: [
      "3"
    ]
    -diploma: 2
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1797 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1858 …}
    -createdAt: DateTime @1694615421 {#1692
      date: 2023-09-13 16:30:21.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1757458838 {#1697
      date: 2025-09-10 01:00:38.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1821 …}
    #fromApi: false
    -name: "Assistant immobilier"
    -description: """
      L’assistant immobilier travaille dans un environnement codifié, avec des professionnels relevant d’une profession réglementée. À ce titre, il doit maintenir le niveau de ses connaissances réglementaires en assurant en continu une veille juridique relative au secteur de l’immobilier, afin de tenir compte des réglementations applicables et de leurs modifications.\r\n
      \r\n
      Pilier de la structure et relais de l’information, il prend en charge l’assistanat juridique, le traitement administratif des opérations liées à la transaction, à la gestion locative et au syndic de copropriété et assure la liaison avec les clients et les partenaires, dans le respect des échéances et de la réglementation en vigueur.
      """
    -public: false
    -_links: null
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1858 …}
  }
]
"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 CHANNEL_USER_PERM_TRAINING_SHOW
App\Entity\Scholar\Training\SharedTraining {#1699
  -lockBy: App\Entity\Scholar\Training\Training {#1813 …}
  -lockByStatus: 1
  -id: "118f5801-5242-11ee-ba02-0242c0a81004"
  -modules: Doctrine\ORM\PersistentCollection {#1712 …}
  -image: Proxies\__CG__\App\Entity\Channel\Image {#1739 …}
  -totalHourDescription: 833
  -videoDescription: null
  -diplomaDescription: "Titre de niveau V (Bac +2)"
  -trainingProduct: null
  -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1749 …}
  -trainingType: "blended"
  -abstractCursus: Doctrine\ORM\PersistentCollection {#1751 …}
  -sharedTrainings: Doctrine\ORM\PersistentCollection {#1755 …}
  -thematic: [
    "3"
  ]
  -diploma: 2
  -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1797 …}
  -duplicateFrom: null
  -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1858 …}
  -createdAt: DateTime @1694615421 {#1692
    date: 2023-09-13 16:30:21.0 Europe/Paris (+02:00)
  }
  -updatedAt: DateTime @1757458838 {#1697
    date: 2025-09-10 01:00:38.0 Europe/Paris (+02:00)
  }
  #createdBy: null
  #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1821 …}
  #fromApi: false
  -name: "Assistant immobilier"
  -description: """
    L’assistant immobilier travaille dans un environnement codifié, avec des professionnels relevant d’une profession réglementée. À ce titre, il doit maintenir le niveau de ses connaissances réglementaires en assurant en continu une veille juridique relative au secteur de l’immobilier, afin de tenir compte des réglementations applicables et de leurs modifications.\r\n
    \r\n
    Pilier de la structure et relais de l’information, il prend en charge l’assistanat juridique, le traitement administratif des opérations liées à la transaction, à la gestion locative et au syndic de copropriété et assure la liaison avec les clients et les partenaires, dans le respect des échéances et de la réglementation en vigueur.
    """
  -public: false
  -_links: null
  -status: "published"
  -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1858 …}
}
"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