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

Authenticators

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

Access Decision

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

Access decision log

# Result Attributes Object
1 GRANTED FRONT_ACCESS
[
  "training" => App\Entity\Scholar\Training\SharedTraining {#1323
    -id: "118f5801-5242-11ee-ba02-0242c0a81004"
    -modules: Doctrine\ORM\PersistentCollection {#1330 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1364 …}
    -totalHourDescription: 833
    -videoDescription: null
    -diplomaDescription: "Titre de niveau V (Bac +2)"
    -trainingProduct: null
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1379 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1386 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1387 …}
    -thematic: [
      "3"
    ]
    -diploma: 2
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1425 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1694615421 {#1320
      date: 2023-09-13 16:30:21.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1757458838 {#1321
      date: 2025-09-10 01:00:38.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1449 …}
    #fromApi: false
    -name: "Assistant immobilier"
    -description: """
      L’assistant immobilier travaille dans un environnement codifié, avec des professionnels relevant d’une profession réglementée. À ce titre, il doit maintenir le niveau de ses connaissances réglementaires en assurant en continu une veille juridique relative au secteur de l’immobilier, afin de tenir compte des réglementations applicables et de leurs modifications.\r\n
      \r\n
      Pilier de la structure et relais de l’information, il prend en charge l’assistanat juridique, le traitement administratif des opérations liées à la transaction, à la gestion locative et au syndic de copropriété et assure la liaison avec les clients et les partenaires, dans le respect des échéances et de la réglementation en vigueur.
      """
    -public: false
    -_links: null
    -status: "published"
    -lockBy: App\Entity\Scholar\Training\Training {#1441 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#1610
    -id: "2b6a41ad-354a-11e9-8180-00163e87308f"
    -lessons: Doctrine\ORM\PersistentCollection {#1617 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#1642 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1647 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1550692828 {#1597
      date: 2019-02-20 21:00:28.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458818 {#1603
      date: 2025-09-10 01:00:18.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1449 …}
    #fromApi: false
    -lockBy: App\Entity\Scholar\Module\OriginModule {#1658 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#2498
    -id: "8ff02cd5-3543-11e9-8180-00163e87308f"
    -chapters: Doctrine\ORM\PersistentCollection {#2513 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#2537 …}
    -exercises: Doctrine\ORM\PersistentCollection {#2534 …}
    -minimumTime: DateTime @21600 {#2503
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#2543 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#2550 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#2559 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#2584 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#2574 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1550689990 {#2502
      date: 2019-02-20 20:13:10.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757457507 {#2499
      date: 2025-09-10 00:38:27.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1464 …}
    #fromApi: false
    -status: "published"
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#2592 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS GRANTED
Show voter details
2 GRANTED FRONT_ACCESS
[
  "training" => App\Entity\Scholar\Training\SharedTraining {#1323
    -id: "118f5801-5242-11ee-ba02-0242c0a81004"
    -modules: Doctrine\ORM\PersistentCollection {#1330 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1364 …}
    -totalHourDescription: 833
    -videoDescription: null
    -diplomaDescription: "Titre de niveau V (Bac +2)"
    -trainingProduct: null
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1379 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1386 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1387 …}
    -thematic: [
      "3"
    ]
    -diploma: 2
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1425 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1694615421 {#1320
      date: 2023-09-13 16:30:21.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1757458838 {#1321
      date: 2025-09-10 01:00:38.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1449 …}
    #fromApi: false
    -name: "Assistant immobilier"
    -description: """
      L’assistant immobilier travaille dans un environnement codifié, avec des professionnels relevant d’une profession réglementée. À ce titre, il doit maintenir le niveau de ses connaissances réglementaires en assurant en continu une veille juridique relative au secteur de l’immobilier, afin de tenir compte des réglementations applicables et de leurs modifications.\r\n
      \r\n
      Pilier de la structure et relais de l’information, il prend en charge l’assistanat juridique, le traitement administratif des opérations liées à la transaction, à la gestion locative et au syndic de copropriété et assure la liaison avec les clients et les partenaires, dans le respect des échéances et de la réglementation en vigueur.
      """
    -public: false
    -_links: null
    -status: "published"
    -lockBy: App\Entity\Scholar\Training\Training {#1441 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#1610
    -id: "2b6a41ad-354a-11e9-8180-00163e87308f"
    -lessons: Doctrine\ORM\PersistentCollection {#1617 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#1642 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1647 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1550692828 {#1597
      date: 2019-02-20 21:00:28.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458818 {#1603
      date: 2025-09-10 01:00:18.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1449 …}
    #fromApi: false
    -lockBy: App\Entity\Scholar\Module\OriginModule {#1658 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#2635
    -id: "95cfcbd4-169d-11ea-9c0f-0242c0a8b002"
    -chapters: Doctrine\ORM\PersistentCollection {#2634 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#2627 …}
    -exercises: Doctrine\ORM\PersistentCollection {#2624 …}
    -minimumTime: DateTime @21600 {#2586
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#2629 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#2550 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#2639 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#2641 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#2647 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1575467666 {#2579
      date: 2019-12-04 14:54:26.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458810 {#2636
      date: 2025-09-10 01:00:10.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#2645 …}
    #fromApi: false
    -status: "published"
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#2653 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS GRANTED
Show voter details
3 DENIED FRONT_ACCESS
[
  "training" => App\Entity\Scholar\Training\SharedTraining {#1323
    -id: "118f5801-5242-11ee-ba02-0242c0a81004"
    -modules: Doctrine\ORM\PersistentCollection {#1330 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1364 …}
    -totalHourDescription: 833
    -videoDescription: null
    -diplomaDescription: "Titre de niveau V (Bac +2)"
    -trainingProduct: null
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1379 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1386 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1387 …}
    -thematic: [
      "3"
    ]
    -diploma: 2
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1425 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1694615421 {#1320
      date: 2023-09-13 16:30:21.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1757458838 {#1321
      date: 2025-09-10 01:00:38.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1449 …}
    #fromApi: false
    -name: "Assistant immobilier"
    -description: """
      L’assistant immobilier travaille dans un environnement codifié, avec des professionnels relevant d’une profession réglementée. À ce titre, il doit maintenir le niveau de ses connaissances réglementaires en assurant en continu une veille juridique relative au secteur de l’immobilier, afin de tenir compte des réglementations applicables et de leurs modifications.\r\n
      \r\n
      Pilier de la structure et relais de l’information, il prend en charge l’assistanat juridique, le traitement administratif des opérations liées à la transaction, à la gestion locative et au syndic de copropriété et assure la liaison avec les clients et les partenaires, dans le respect des échéances et de la réglementation en vigueur.
      """
    -public: false
    -_links: null
    -status: "published"
    -lockBy: App\Entity\Scholar\Training\Training {#1441 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#1610
    -id: "2b6a41ad-354a-11e9-8180-00163e87308f"
    -lessons: Doctrine\ORM\PersistentCollection {#1617 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#1642 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1647 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1550692828 {#1597
      date: 2019-02-20 21:00:28.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458818 {#1603
      date: 2025-09-10 01:00:18.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1449 …}
    #fromApi: false
    -lockBy: App\Entity\Scholar\Module\OriginModule {#1658 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#2675
    -id: "22f37c7e-354c-11e9-8180-00163e87308f"
    -chapters: Doctrine\ORM\PersistentCollection {#2676 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#2681 …}
    -exercises: Doctrine\ORM\PersistentCollection {#2678 …}
    -minimumTime: DateTime @21600 {#2672
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#2683 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#2550 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#2685 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#2687 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#2693 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1550693673 {#2673
      date: 2019-02-20 21:14:33.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458805 {#2674
      date: 2025-09-10 01:00:05.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#2645 …}
    #fromApi: false
    -status: "published"
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#2698 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\TrainingVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\PracticalCaseUserVoter"
ACCESS ABSTAIN
"Nellapp\Bundle\SDKBundle\Permission\Security\Voter\SuperAdminVoter"
ACCESS ABSTAIN
Show voter details
4 DENIED FRONT_ACCESS
[
  "training" => App\Entity\Scholar\Training\SharedTraining {#1323
    -id: "118f5801-5242-11ee-ba02-0242c0a81004"
    -modules: Doctrine\ORM\PersistentCollection {#1330 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1364 …}
    -totalHourDescription: 833
    -videoDescription: null
    -diplomaDescription: "Titre de niveau V (Bac +2)"
    -trainingProduct: null
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1379 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1386 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1387 …}
    -thematic: [
      "3"
    ]
    -diploma: 2
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1425 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1694615421 {#1320
      date: 2023-09-13 16:30:21.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1757458838 {#1321
      date: 2025-09-10 01:00:38.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1449 …}
    #fromApi: false
    -name: "Assistant immobilier"
    -description: """
      L’assistant immobilier travaille dans un environnement codifié, avec des professionnels relevant d’une profession réglementée. À ce titre, il doit maintenir le niveau de ses connaissances réglementaires en assurant en continu une veille juridique relative au secteur de l’immobilier, afin de tenir compte des réglementations applicables et de leurs modifications.\r\n
      \r\n
      Pilier de la structure et relais de l’information, il prend en charge l’assistanat juridique, le traitement administratif des opérations liées à la transaction, à la gestion locative et au syndic de copropriété et assure la liaison avec les clients et les partenaires, dans le respect des échéances et de la réglementation en vigueur.
      """
    -public: false
    -_links: null
    -status: "published"
    -lockBy: App\Entity\Scholar\Training\Training {#1441 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#1610
    -id: "2b6a41ad-354a-11e9-8180-00163e87308f"
    -lessons: Doctrine\ORM\PersistentCollection {#1617 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#1642 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1647 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1550692828 {#1597
      date: 2019-02-20 21:00:28.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458818 {#1603
      date: 2025-09-10 01:00:18.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1449 …}
    #fromApi: false
    -lockBy: App\Entity\Scholar\Module\OriginModule {#1658 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\OriginLesson {#2719
    -id: "92d82a91-e20f-11ef-addf-0242c0a83007"
    -chapters: Doctrine\ORM\PersistentCollection {#2720 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#2725 …}
    -exercises: Doctrine\ORM\PersistentCollection {#2722 …}
    -minimumTime: null
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#2727 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#1988 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#2729 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#2731 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#2737 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1738574198 {#2717
      date: 2025-02-03 10:16:38.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757422899 {#2718
      date: 2025-09-09 15:01:39.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#2645 …}
    #fromApi: false
    -status: "published"
    -ref: "PRE103"
    -image: null
    -objective: null
    -sharedLessons: Doctrine\ORM\PersistentCollection {#2735 …}
    -lessonReviewActivated: true
    -indexedContent: null
    -name: "Le stage et les documents administratifs"
    -description: """
      <p style="text-align: justify;"><iframe src="https://www.youtube.com/embed/xs2q9kKXfGI" width="640" height="360" data-mce-fragment="1"></iframe></p>\r\n
      <p style="text-align: justify;">La p&eacute;riode de stage en entreprise et les documents administratifs.&nbsp;</p>\r\n
      <p style="text-align: justify;">Lorsque vous allez vous rendre sur vos lieux de stage, l'entreprise, le centre de formation et vous-m&ecirc;me allez devoir compl&eacute;ter des documents administratifs. Ces documents sont obligatoires.&nbsp;&nbsp;</p>
      """
    -public: false
    -_links: null
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\TrainingVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\PracticalCaseUserVoter"
ACCESS ABSTAIN
"Nellapp\Bundle\SDKBundle\Permission\Security\Voter\SuperAdminVoter"
ACCESS ABSTAIN
Show voter details
5 DENIED FRONT_ACCESS
[
  "training" => App\Entity\Scholar\Training\SharedTraining {#1323
    -id: "118f5801-5242-11ee-ba02-0242c0a81004"
    -modules: Doctrine\ORM\PersistentCollection {#1330 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1364 …}
    -totalHourDescription: 833
    -videoDescription: null
    -diplomaDescription: "Titre de niveau V (Bac +2)"
    -trainingProduct: null
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1379 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1386 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1387 …}
    -thematic: [
      "3"
    ]
    -diploma: 2
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1425 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1694615421 {#1320
      date: 2023-09-13 16:30:21.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1757458838 {#1321
      date: 2025-09-10 01:00:38.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1449 …}
    #fromApi: false
    -name: "Assistant immobilier"
    -description: """
      L’assistant immobilier travaille dans un environnement codifié, avec des professionnels relevant d’une profession réglementée. À ce titre, il doit maintenir le niveau de ses connaissances réglementaires en assurant en continu une veille juridique relative au secteur de l’immobilier, afin de tenir compte des réglementations applicables et de leurs modifications.\r\n
      \r\n
      Pilier de la structure et relais de l’information, il prend en charge l’assistanat juridique, le traitement administratif des opérations liées à la transaction, à la gestion locative et au syndic de copropriété et assure la liaison avec les clients et les partenaires, dans le respect des échéances et de la réglementation en vigueur.
      """
    -public: false
    -_links: null
    -status: "published"
    -lockBy: App\Entity\Scholar\Training\Training {#1441 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#1610
    -id: "2b6a41ad-354a-11e9-8180-00163e87308f"
    -lessons: Doctrine\ORM\PersistentCollection {#1617 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#1642 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1647 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1550692828 {#1597
      date: 2019-02-20 21:00:28.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458818 {#1603
      date: 2025-09-10 01:00:18.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1449 …}
    #fromApi: false
    -lockBy: App\Entity\Scholar\Module\OriginModule {#1658 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#2742
    -id: "8aeaf925-01af-11f1-a0d1-7eefa83e8046"
    -chapters: Doctrine\ORM\PersistentCollection {#2743 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#2748 …}
    -exercises: Doctrine\ORM\PersistentCollection {#2745 …}
    -minimumTime: DateTime @21600 {#2739
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#2750 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#2550 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#2752 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#2754 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#2760 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1770198888 {#2740
      date: 2026-02-04 10:54:48.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1783674990 {#2741
      date: 2026-07-10 11:16:30.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#2758 …}
    #fromApi: false
    -status: "published"
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#2766 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\TrainingVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\PracticalCaseUserVoter"
ACCESS ABSTAIN
"Nellapp\Bundle\SDKBundle\Permission\Security\Voter\SuperAdminVoter"
ACCESS ABSTAIN
Show voter details
6 DENIED FRONT_ACCESS
[
  "training" => App\Entity\Scholar\Training\SharedTraining {#1323
    -id: "118f5801-5242-11ee-ba02-0242c0a81004"
    -modules: Doctrine\ORM\PersistentCollection {#1330 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1364 …}
    -totalHourDescription: 833
    -videoDescription: null
    -diplomaDescription: "Titre de niveau V (Bac +2)"
    -trainingProduct: null
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1379 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1386 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1387 …}
    -thematic: [
      "3"
    ]
    -diploma: 2
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1425 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1694615421 {#1320
      date: 2023-09-13 16:30:21.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1757458838 {#1321
      date: 2025-09-10 01:00:38.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1449 …}
    #fromApi: false
    -name: "Assistant immobilier"
    -description: """
      L’assistant immobilier travaille dans un environnement codifié, avec des professionnels relevant d’une profession réglementée. À ce titre, il doit maintenir le niveau de ses connaissances réglementaires en assurant en continu une veille juridique relative au secteur de l’immobilier, afin de tenir compte des réglementations applicables et de leurs modifications.\r\n
      \r\n
      Pilier de la structure et relais de l’information, il prend en charge l’assistanat juridique, le traitement administratif des opérations liées à la transaction, à la gestion locative et au syndic de copropriété et assure la liaison avec les clients et les partenaires, dans le respect des échéances et de la réglementation en vigueur.
      """
    -public: false
    -_links: null
    -status: "published"
    -lockBy: App\Entity\Scholar\Training\Training {#1441 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#1662
    -id: "5ccb747d-fbca-11ee-aec4-0242c0a89006"
    -lessons: Doctrine\ORM\PersistentCollection {#1671 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#1681 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1686 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1713255705 {#1653
      date: 2024-04-16 10:21:45.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1757458818 {#1651
      date: 2025-09-10 01:00:18.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -lockBy: App\Entity\Scholar\Module\OriginModule {#1690 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#2978
    -id: "9c4a3880-fbca-11ee-aec4-0242c0a89006"
    -chapters: Doctrine\ORM\PersistentCollection {#2979 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#2984 …}
    -exercises: Doctrine\ORM\PersistentCollection {#2981 …}
    -minimumTime: DateTime @21600 {#2975
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#2986 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#1988 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#2988 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#2990 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#2996 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1713255811 {#2976
      date: 2024-04-16 10:23:31.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1756416271 {#2977
      date: 2025-08-28 23:24:31.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#2994 …}
    #fromApi: false
    -status: "published"
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#3002 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\TrainingVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\PracticalCaseUserVoter"
ACCESS ABSTAIN
"Nellapp\Bundle\SDKBundle\Permission\Security\Voter\SuperAdminVoter"
ACCESS ABSTAIN
Show voter details
7 DENIED FRONT_ACCESS
[
  "training" => App\Entity\Scholar\Training\SharedTraining {#1323
    -id: "118f5801-5242-11ee-ba02-0242c0a81004"
    -modules: Doctrine\ORM\PersistentCollection {#1330 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1364 …}
    -totalHourDescription: 833
    -videoDescription: null
    -diplomaDescription: "Titre de niveau V (Bac +2)"
    -trainingProduct: null
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1379 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1386 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1387 …}
    -thematic: [
      "3"
    ]
    -diploma: 2
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1425 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1694615421 {#1320
      date: 2023-09-13 16:30:21.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1757458838 {#1321
      date: 2025-09-10 01:00:38.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1449 …}
    #fromApi: false
    -name: "Assistant immobilier"
    -description: """
      L’assistant immobilier travaille dans un environnement codifié, avec des professionnels relevant d’une profession réglementée. À ce titre, il doit maintenir le niveau de ses connaissances réglementaires en assurant en continu une veille juridique relative au secteur de l’immobilier, afin de tenir compte des réglementations applicables et de leurs modifications.\r\n
      \r\n
      Pilier de la structure et relais de l’information, il prend en charge l’assistanat juridique, le traitement administratif des opérations liées à la transaction, à la gestion locative et au syndic de copropriété et assure la liaison avec les clients et les partenaires, dans le respect des échéances et de la réglementation en vigueur.
      """
    -public: false
    -_links: null
    -status: "published"
    -lockBy: App\Entity\Scholar\Training\Training {#1441 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#1662
    -id: "5ccb747d-fbca-11ee-aec4-0242c0a89006"
    -lessons: Doctrine\ORM\PersistentCollection {#1671 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#1681 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1686 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1713255705 {#1653
      date: 2024-04-16 10:21:45.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1757458818 {#1651
      date: 2025-09-10 01:00:18.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -lockBy: App\Entity\Scholar\Module\OriginModule {#1690 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#3023
    -id: "f4ff6264-93c7-11f0-94f4-720435f6d49d"
    -chapters: Doctrine\ORM\PersistentCollection {#3024 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#3029 …}
    -exercises: Doctrine\ORM\PersistentCollection {#3026 …}
    -minimumTime: DateTime @21600 {#3021
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#3031 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#2550 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#3033 …}
    -lessonStats: null
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#3040 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1758114746 {#3022
      date: 2025-09-17 15:12:26.0 Europe/Paris (+02:00)
    }
    -updatedAt: null
    #createdBy: Proxies\__CG__\App\Entity\Account\User {#1988 …}
    #updatedBy: null
    #fromApi: false
    -status: "published"
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#3045 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\TrainingVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\PracticalCaseUserVoter"
ACCESS ABSTAIN
"Nellapp\Bundle\SDKBundle\Permission\Security\Voter\SuperAdminVoter"
ACCESS ABSTAIN
Show voter details
8 DENIED FRONT_ACCESS
[
  "training" => App\Entity\Scholar\Training\SharedTraining {#1323
    -id: "118f5801-5242-11ee-ba02-0242c0a81004"
    -modules: Doctrine\ORM\PersistentCollection {#1330 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1364 …}
    -totalHourDescription: 833
    -videoDescription: null
    -diplomaDescription: "Titre de niveau V (Bac +2)"
    -trainingProduct: null
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1379 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1386 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1387 …}
    -thematic: [
      "3"
    ]
    -diploma: 2
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1425 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1694615421 {#1320
      date: 2023-09-13 16:30:21.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1757458838 {#1321
      date: 2025-09-10 01:00:38.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1449 …}
    #fromApi: false
    -name: "Assistant immobilier"
    -description: """
      L’assistant immobilier travaille dans un environnement codifié, avec des professionnels relevant d’une profession réglementée. À ce titre, il doit maintenir le niveau de ses connaissances réglementaires en assurant en continu une veille juridique relative au secteur de l’immobilier, afin de tenir compte des réglementations applicables et de leurs modifications.\r\n
      \r\n
      Pilier de la structure et relais de l’information, il prend en charge l’assistanat juridique, le traitement administratif des opérations liées à la transaction, à la gestion locative et au syndic de copropriété et assure la liaison avec les clients et les partenaires, dans le respect des échéances et de la réglementation en vigueur.
      """
    -public: false
    -_links: null
    -status: "published"
    -lockBy: App\Entity\Scholar\Training\Training {#1441 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#1662
    -id: "5ccb747d-fbca-11ee-aec4-0242c0a89006"
    -lessons: Doctrine\ORM\PersistentCollection {#1671 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#1681 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1686 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1713255705 {#1653
      date: 2024-04-16 10:21:45.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1757458818 {#1651
      date: 2025-09-10 01:00:18.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -lockBy: App\Entity\Scholar\Module\OriginModule {#1690 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#3068
    -id: "ad81bc7b-06bd-11ea-9c0f-0242c0a8b002"
    -chapters: Doctrine\ORM\PersistentCollection {#3069 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#3074 …}
    -exercises: Doctrine\ORM\PersistentCollection {#3071 …}
    -minimumTime: DateTime @21600 {#3065
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#3076 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#2550 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#3078 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#3080 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#3086 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1573722231 {#3066
      date: 2019-11-14 10:03:51.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458812 {#3067
      date: 2025-09-10 01:00:12.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#2645 …}
    #fromApi: false
    -status: "published"
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#3091 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\TrainingVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\PracticalCaseUserVoter"
ACCESS ABSTAIN
"Nellapp\Bundle\SDKBundle\Permission\Security\Voter\SuperAdminVoter"
ACCESS ABSTAIN
Show voter details
9 DENIED FRONT_ACCESS
[
  "training" => App\Entity\Scholar\Training\SharedTraining {#1323
    -id: "118f5801-5242-11ee-ba02-0242c0a81004"
    -modules: Doctrine\ORM\PersistentCollection {#1330 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1364 …}
    -totalHourDescription: 833
    -videoDescription: null
    -diplomaDescription: "Titre de niveau V (Bac +2)"
    -trainingProduct: null
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1379 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1386 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1387 …}
    -thematic: [
      "3"
    ]
    -diploma: 2
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1425 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1694615421 {#1320
      date: 2023-09-13 16:30:21.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1757458838 {#1321
      date: 2025-09-10 01:00:38.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1449 …}
    #fromApi: false
    -name: "Assistant immobilier"
    -description: """
      L’assistant immobilier travaille dans un environnement codifié, avec des professionnels relevant d’une profession réglementée. À ce titre, il doit maintenir le niveau de ses connaissances réglementaires en assurant en continu une veille juridique relative au secteur de l’immobilier, afin de tenir compte des réglementations applicables et de leurs modifications.\r\n
      \r\n
      Pilier de la structure et relais de l’information, il prend en charge l’assistanat juridique, le traitement administratif des opérations liées à la transaction, à la gestion locative et au syndic de copropriété et assure la liaison avec les clients et les partenaires, dans le respect des échéances et de la réglementation en vigueur.
      """
    -public: false
    -_links: null
    -status: "published"
    -lockBy: App\Entity\Scholar\Training\Training {#1441 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#1662
    -id: "5ccb747d-fbca-11ee-aec4-0242c0a89006"
    -lessons: Doctrine\ORM\PersistentCollection {#1671 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#1681 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1686 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1713255705 {#1653
      date: 2024-04-16 10:21:45.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1757458818 {#1651
      date: 2025-09-10 01:00:18.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -lockBy: App\Entity\Scholar\Module\OriginModule {#1690 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#3113
    -id: "65f54ad9-c7d7-11e9-85b5-0242c0a84004"
    -chapters: Doctrine\ORM\PersistentCollection {#3114 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#3119 …}
    -exercises: Doctrine\ORM\PersistentCollection {#3116 …}
    -minimumTime: DateTime @21600 {#3110
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#3121 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#2550 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#3123 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#3125 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#3131 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1566806355 {#3111
      date: 2019-08-26 09:59:15.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1757458808 {#3112
      date: 2025-09-10 01:00:08.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#3129 …}
    #fromApi: false
    -status: "published"
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#3137 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\TrainingVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\PracticalCaseUserVoter"
ACCESS ABSTAIN
"Nellapp\Bundle\SDKBundle\Permission\Security\Voter\SuperAdminVoter"
ACCESS ABSTAIN
Show voter details
10 DENIED FRONT_ACCESS
[
  "training" => App\Entity\Scholar\Training\SharedTraining {#1323
    -id: "118f5801-5242-11ee-ba02-0242c0a81004"
    -modules: Doctrine\ORM\PersistentCollection {#1330 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1364 …}
    -totalHourDescription: 833
    -videoDescription: null
    -diplomaDescription: "Titre de niveau V (Bac +2)"
    -trainingProduct: null
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1379 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1386 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1387 …}
    -thematic: [
      "3"
    ]
    -diploma: 2
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1425 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1694615421 {#1320
      date: 2023-09-13 16:30:21.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1757458838 {#1321
      date: 2025-09-10 01:00:38.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1449 …}
    #fromApi: false
    -name: "Assistant immobilier"
    -description: """
      L’assistant immobilier travaille dans un environnement codifié, avec des professionnels relevant d’une profession réglementée. À ce titre, il doit maintenir le niveau de ses connaissances réglementaires en assurant en continu une veille juridique relative au secteur de l’immobilier, afin de tenir compte des réglementations applicables et de leurs modifications.\r\n
      \r\n
      Pilier de la structure et relais de l’information, il prend en charge l’assistanat juridique, le traitement administratif des opérations liées à la transaction, à la gestion locative et au syndic de copropriété et assure la liaison avec les clients et les partenaires, dans le respect des échéances et de la réglementation en vigueur.
      """
    -public: false
    -_links: null
    -status: "published"
    -lockBy: App\Entity\Scholar\Training\Training {#1441 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#1704
    -id: "1231897a-3551-11e9-8180-00163e87308f"
    -lessons: Doctrine\ORM\PersistentCollection {#1705 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#1710 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1715 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1550695792 {#1702
      date: 2019-02-20 21:49:52.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458817 {#1703
      date: 2025-09-10 01:00:17.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1713 …}
    #fromApi: false
    -lockBy: App\Entity\Scholar\Module\OriginModule {#1720 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#3272
    -id: "a97db74b-3550-11e9-8180-00163e87308f"
    -chapters: Doctrine\ORM\PersistentCollection {#3273 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#3278 …}
    -exercises: Doctrine\ORM\PersistentCollection {#3275 …}
    -minimumTime: DateTime @21600 {#3269
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#3280 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#3282 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#3283 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#3285 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#3291 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1550695616 {#3270
      date: 2019-02-20 21:46:56.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458811 {#3271
      date: 2025-09-10 01:00:11.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1759 …}
    #fromApi: false
    -status: "published"
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#3296 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\TrainingVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\PracticalCaseUserVoter"
ACCESS ABSTAIN
"Nellapp\Bundle\SDKBundle\Permission\Security\Voter\SuperAdminVoter"
ACCESS ABSTAIN
Show voter details
11 DENIED FRONT_ACCESS
[
  "training" => App\Entity\Scholar\Training\SharedTraining {#1323
    -id: "118f5801-5242-11ee-ba02-0242c0a81004"
    -modules: Doctrine\ORM\PersistentCollection {#1330 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1364 …}
    -totalHourDescription: 833
    -videoDescription: null
    -diplomaDescription: "Titre de niveau V (Bac +2)"
    -trainingProduct: null
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1379 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1386 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1387 …}
    -thematic: [
      "3"
    ]
    -diploma: 2
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1425 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1694615421 {#1320
      date: 2023-09-13 16:30:21.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1757458838 {#1321
      date: 2025-09-10 01:00:38.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1449 …}
    #fromApi: false
    -name: "Assistant immobilier"
    -description: """
      L’assistant immobilier travaille dans un environnement codifié, avec des professionnels relevant d’une profession réglementée. À ce titre, il doit maintenir le niveau de ses connaissances réglementaires en assurant en continu une veille juridique relative au secteur de l’immobilier, afin de tenir compte des réglementations applicables et de leurs modifications.\r\n
      \r\n
      Pilier de la structure et relais de l’information, il prend en charge l’assistanat juridique, le traitement administratif des opérations liées à la transaction, à la gestion locative et au syndic de copropriété et assure la liaison avec les clients et les partenaires, dans le respect des échéances et de la réglementation en vigueur.
      """
    -public: false
    -_links: null
    -status: "published"
    -lockBy: App\Entity\Scholar\Training\Training {#1441 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#1704
    -id: "1231897a-3551-11e9-8180-00163e87308f"
    -lessons: Doctrine\ORM\PersistentCollection {#1705 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#1710 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1715 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1550695792 {#1702
      date: 2019-02-20 21:49:52.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458817 {#1703
      date: 2025-09-10 01:00:17.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1713 …}
    #fromApi: false
    -lockBy: App\Entity\Scholar\Module\OriginModule {#1720 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#3318
    -id: "bb32b448-3921-11e9-8180-00163e87308f"
    -chapters: Doctrine\ORM\PersistentCollection {#3319 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#3324 …}
    -exercises: Doctrine\ORM\PersistentCollection {#3321 …}
    -minimumTime: DateTime @21600 {#3315
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#3326 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#2550 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#3328 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#3330 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#3336 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1551115264 {#3316
      date: 2019-02-25 18:21:04.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458812 {#3317
      date: 2025-09-10 01:00:12.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#3129 …}
    #fromApi: false
    -status: "published"
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#3341 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\TrainingVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\PracticalCaseUserVoter"
ACCESS ABSTAIN
"Nellapp\Bundle\SDKBundle\Permission\Security\Voter\SuperAdminVoter"
ACCESS ABSTAIN
Show voter details
12 DENIED FRONT_ACCESS
[
  "training" => App\Entity\Scholar\Training\SharedTraining {#1323
    -id: "118f5801-5242-11ee-ba02-0242c0a81004"
    -modules: Doctrine\ORM\PersistentCollection {#1330 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1364 …}
    -totalHourDescription: 833
    -videoDescription: null
    -diplomaDescription: "Titre de niveau V (Bac +2)"
    -trainingProduct: null
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1379 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1386 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1387 …}
    -thematic: [
      "3"
    ]
    -diploma: 2
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1425 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1694615421 {#1320
      date: 2023-09-13 16:30:21.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1757458838 {#1321
      date: 2025-09-10 01:00:38.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1449 …}
    #fromApi: false
    -name: "Assistant immobilier"
    -description: """
      L’assistant immobilier travaille dans un environnement codifié, avec des professionnels relevant d’une profession réglementée. À ce titre, il doit maintenir le niveau de ses connaissances réglementaires en assurant en continu une veille juridique relative au secteur de l’immobilier, afin de tenir compte des réglementations applicables et de leurs modifications.\r\n
      \r\n
      Pilier de la structure et relais de l’information, il prend en charge l’assistanat juridique, le traitement administratif des opérations liées à la transaction, à la gestion locative et au syndic de copropriété et assure la liaison avec les clients et les partenaires, dans le respect des échéances et de la réglementation en vigueur.
      """
    -public: false
    -_links: null
    -status: "published"
    -lockBy: App\Entity\Scholar\Training\Training {#1441 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#1704
    -id: "1231897a-3551-11e9-8180-00163e87308f"
    -lessons: Doctrine\ORM\PersistentCollection {#1705 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#1710 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1715 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1550695792 {#1702
      date: 2019-02-20 21:49:52.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458817 {#1703
      date: 2025-09-10 01:00:17.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1713 …}
    #fromApi: false
    -lockBy: App\Entity\Scholar\Module\OriginModule {#1720 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#3362
    -id: "b1a7f033-65d7-11e9-a435-0242c0a8d002"
    -chapters: Doctrine\ORM\PersistentCollection {#3363 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#3368 …}
    -exercises: Doctrine\ORM\PersistentCollection {#3365 …}
    -minimumTime: DateTime @21600 {#3354
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#3370 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#2550 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#3372 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#3374 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#3380 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1556024068 {#3360
      date: 2019-04-23 14:54:28.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1757420194 {#3361
      date: 2025-09-09 14:16:34.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#3378 …}
    #fromApi: false
    -status: "published"
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#3386 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\TrainingVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\PracticalCaseUserVoter"
ACCESS ABSTAIN
"Nellapp\Bundle\SDKBundle\Permission\Security\Voter\SuperAdminVoter"
ACCESS ABSTAIN
Show voter details
13 DENIED FRONT_ACCESS
[
  "training" => App\Entity\Scholar\Training\SharedTraining {#1323
    -id: "118f5801-5242-11ee-ba02-0242c0a81004"
    -modules: Doctrine\ORM\PersistentCollection {#1330 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1364 …}
    -totalHourDescription: 833
    -videoDescription: null
    -diplomaDescription: "Titre de niveau V (Bac +2)"
    -trainingProduct: null
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1379 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1386 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1387 …}
    -thematic: [
      "3"
    ]
    -diploma: 2
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1425 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1694615421 {#1320
      date: 2023-09-13 16:30:21.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1757458838 {#1321
      date: 2025-09-10 01:00:38.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1449 …}
    #fromApi: false
    -name: "Assistant immobilier"
    -description: """
      L’assistant immobilier travaille dans un environnement codifié, avec des professionnels relevant d’une profession réglementée. À ce titre, il doit maintenir le niveau de ses connaissances réglementaires en assurant en continu une veille juridique relative au secteur de l’immobilier, afin de tenir compte des réglementations applicables et de leurs modifications.\r\n
      \r\n
      Pilier de la structure et relais de l’information, il prend en charge l’assistanat juridique, le traitement administratif des opérations liées à la transaction, à la gestion locative et au syndic de copropriété et assure la liaison avec les clients et les partenaires, dans le respect des échéances et de la réglementation en vigueur.
      """
    -public: false
    -_links: null
    -status: "published"
    -lockBy: App\Entity\Scholar\Training\Training {#1441 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#1704
    -id: "1231897a-3551-11e9-8180-00163e87308f"
    -lessons: Doctrine\ORM\PersistentCollection {#1705 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#1710 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1715 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1550695792 {#1702
      date: 2019-02-20 21:49:52.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458817 {#1703
      date: 2025-09-10 01:00:17.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1713 …}
    #fromApi: false
    -lockBy: App\Entity\Scholar\Module\OriginModule {#1720 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#3408
    -id: "045f11c0-6ca7-11ec-aa25-0242ac140004"
    -chapters: Doctrine\ORM\PersistentCollection {#3409 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#3414 …}
    -exercises: Doctrine\ORM\PersistentCollection {#3411 …}
    -minimumTime: DateTime @21600 {#3405
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#3416 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#2550 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#3418 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#3420 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#3426 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1641222513 {#3406
      date: 2022-01-03 16:08:33.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1750847724 {#3407
      date: 2025-06-25 12:35:24.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -status: "published"
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#3431 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\TrainingVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\PracticalCaseUserVoter"
ACCESS ABSTAIN
"Nellapp\Bundle\SDKBundle\Permission\Security\Voter\SuperAdminVoter"
ACCESS ABSTAIN
Show voter details
14 DENIED FRONT_ACCESS
[
  "training" => App\Entity\Scholar\Training\SharedTraining {#1323
    -id: "118f5801-5242-11ee-ba02-0242c0a81004"
    -modules: Doctrine\ORM\PersistentCollection {#1330 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1364 …}
    -totalHourDescription: 833
    -videoDescription: null
    -diplomaDescription: "Titre de niveau V (Bac +2)"
    -trainingProduct: null
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1379 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1386 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1387 …}
    -thematic: [
      "3"
    ]
    -diploma: 2
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1425 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1694615421 {#1320
      date: 2023-09-13 16:30:21.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1757458838 {#1321
      date: 2025-09-10 01:00:38.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1449 …}
    #fromApi: false
    -name: "Assistant immobilier"
    -description: """
      L’assistant immobilier travaille dans un environnement codifié, avec des professionnels relevant d’une profession réglementée. À ce titre, il doit maintenir le niveau de ses connaissances réglementaires en assurant en continu une veille juridique relative au secteur de l’immobilier, afin de tenir compte des réglementations applicables et de leurs modifications.\r\n
      \r\n
      Pilier de la structure et relais de l’information, il prend en charge l’assistanat juridique, le traitement administratif des opérations liées à la transaction, à la gestion locative et au syndic de copropriété et assure la liaison avec les clients et les partenaires, dans le respect des échéances et de la réglementation en vigueur.
      """
    -public: false
    -_links: null
    -status: "published"
    -lockBy: App\Entity\Scholar\Training\Training {#1441 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#1704
    -id: "1231897a-3551-11e9-8180-00163e87308f"
    -lessons: Doctrine\ORM\PersistentCollection {#1705 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#1710 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1715 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1550695792 {#1702
      date: 2019-02-20 21:49:52.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458817 {#1703
      date: 2025-09-10 01:00:17.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1713 …}
    #fromApi: false
    -lockBy: App\Entity\Scholar\Module\OriginModule {#1720 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#3453
    -id: "93b8260b-13d8-11f1-a0d1-7eefa83e8046"
    -chapters: Doctrine\ORM\PersistentCollection {#3454 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#3459 …}
    -exercises: Doctrine\ORM\PersistentCollection {#3456 …}
    -minimumTime: DateTime @21600 {#3450
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#3461 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#2550 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#3463 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#3465 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#3471 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1772195633 {#3451
      date: 2026-02-27 13:33:53.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1774023474 {#3452
      date: 2026-03-20 17:17:54.0 Europe/Paris (+01:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#3469 …}
    #fromApi: false
    -status: "published"
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#3477 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\TrainingVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\PracticalCaseUserVoter"
ACCESS ABSTAIN
"Nellapp\Bundle\SDKBundle\Permission\Security\Voter\SuperAdminVoter"
ACCESS ABSTAIN
Show voter details
15 DENIED FRONT_ACCESS
[
  "training" => App\Entity\Scholar\Training\SharedTraining {#1323
    -id: "118f5801-5242-11ee-ba02-0242c0a81004"
    -modules: Doctrine\ORM\PersistentCollection {#1330 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1364 …}
    -totalHourDescription: 833
    -videoDescription: null
    -diplomaDescription: "Titre de niveau V (Bac +2)"
    -trainingProduct: null
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1379 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1386 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1387 …}
    -thematic: [
      "3"
    ]
    -diploma: 2
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1425 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1694615421 {#1320
      date: 2023-09-13 16:30:21.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1757458838 {#1321
      date: 2025-09-10 01:00:38.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1449 …}
    #fromApi: false
    -name: "Assistant immobilier"
    -description: """
      L’assistant immobilier travaille dans un environnement codifié, avec des professionnels relevant d’une profession réglementée. À ce titre, il doit maintenir le niveau de ses connaissances réglementaires en assurant en continu une veille juridique relative au secteur de l’immobilier, afin de tenir compte des réglementations applicables et de leurs modifications.\r\n
      \r\n
      Pilier de la structure et relais de l’information, il prend en charge l’assistanat juridique, le traitement administratif des opérations liées à la transaction, à la gestion locative et au syndic de copropriété et assure la liaison avec les clients et les partenaires, dans le respect des échéances et de la réglementation en vigueur.
      """
    -public: false
    -_links: null
    -status: "published"
    -lockBy: App\Entity\Scholar\Training\Training {#1441 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#1704
    -id: "1231897a-3551-11e9-8180-00163e87308f"
    -lessons: Doctrine\ORM\PersistentCollection {#1705 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#1710 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1715 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1550695792 {#1702
      date: 2019-02-20 21:49:52.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458817 {#1703
      date: 2025-09-10 01:00:17.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1713 …}
    #fromApi: false
    -lockBy: App\Entity\Scholar\Module\OriginModule {#1720 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#3499
    -id: "b44a14f3-02bc-11ed-81e4-0242ac140006"
    -chapters: Doctrine\ORM\PersistentCollection {#3500 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#3505 …}
    -exercises: Doctrine\ORM\PersistentCollection {#3502 …}
    -minimumTime: DateTime @21600 {#3496
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#3507 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#2550 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#3509 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#3511 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#3517 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1657724501 {#3497
      date: 2022-07-13 17:01:41.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1750847724 {#3498
      date: 2025-06-25 12:35:24.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -status: "published"
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#3522 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\TrainingVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\PracticalCaseUserVoter"
ACCESS ABSTAIN
"Nellapp\Bundle\SDKBundle\Permission\Security\Voter\SuperAdminVoter"
ACCESS ABSTAIN
Show voter details
16 DENIED FRONT_ACCESS
[
  "training" => App\Entity\Scholar\Training\SharedTraining {#1323
    -id: "118f5801-5242-11ee-ba02-0242c0a81004"
    -modules: Doctrine\ORM\PersistentCollection {#1330 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1364 …}
    -totalHourDescription: 833
    -videoDescription: null
    -diplomaDescription: "Titre de niveau V (Bac +2)"
    -trainingProduct: null
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1379 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1386 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1387 …}
    -thematic: [
      "3"
    ]
    -diploma: 2
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1425 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1694615421 {#1320
      date: 2023-09-13 16:30:21.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1757458838 {#1321
      date: 2025-09-10 01:00:38.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1449 …}
    #fromApi: false
    -name: "Assistant immobilier"
    -description: """
      L’assistant immobilier travaille dans un environnement codifié, avec des professionnels relevant d’une profession réglementée. À ce titre, il doit maintenir le niveau de ses connaissances réglementaires en assurant en continu une veille juridique relative au secteur de l’immobilier, afin de tenir compte des réglementations applicables et de leurs modifications.\r\n
      \r\n
      Pilier de la structure et relais de l’information, il prend en charge l’assistanat juridique, le traitement administratif des opérations liées à la transaction, à la gestion locative et au syndic de copropriété et assure la liaison avec les clients et les partenaires, dans le respect des échéances et de la réglementation en vigueur.
      """
    -public: false
    -_links: null
    -status: "published"
    -lockBy: App\Entity\Scholar\Training\Training {#1441 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#1704
    -id: "1231897a-3551-11e9-8180-00163e87308f"
    -lessons: Doctrine\ORM\PersistentCollection {#1705 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#1710 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1715 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1550695792 {#1702
      date: 2019-02-20 21:49:52.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458817 {#1703
      date: 2025-09-10 01:00:17.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1713 …}
    #fromApi: false
    -lockBy: App\Entity\Scholar\Module\OriginModule {#1720 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#3543
    -id: "93cd03a0-13d8-11f1-a0d1-7eefa83e8046"
    -chapters: Doctrine\ORM\PersistentCollection {#3544 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#3549 …}
    -exercises: Doctrine\ORM\PersistentCollection {#3546 …}
    -minimumTime: DateTime @21600 {#3541
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#3551 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#2550 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#3553 …}
    -lessonStats: null
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#3560 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1772195633 {#3542
      date: 2026-02-27 13:33:53.0 Europe/Paris (+01:00)
    }
    -updatedAt: null
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -status: "published"
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#3565 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\TrainingVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\PracticalCaseUserVoter"
ACCESS ABSTAIN
"Nellapp\Bundle\SDKBundle\Permission\Security\Voter\SuperAdminVoter"
ACCESS ABSTAIN
Show voter details
17 DENIED FRONT_ACCESS
[
  "training" => App\Entity\Scholar\Training\SharedTraining {#1323
    -id: "118f5801-5242-11ee-ba02-0242c0a81004"
    -modules: Doctrine\ORM\PersistentCollection {#1330 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1364 …}
    -totalHourDescription: 833
    -videoDescription: null
    -diplomaDescription: "Titre de niveau V (Bac +2)"
    -trainingProduct: null
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1379 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1386 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1387 …}
    -thematic: [
      "3"
    ]
    -diploma: 2
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1425 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1694615421 {#1320
      date: 2023-09-13 16:30:21.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1757458838 {#1321
      date: 2025-09-10 01:00:38.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1449 …}
    #fromApi: false
    -name: "Assistant immobilier"
    -description: """
      L’assistant immobilier travaille dans un environnement codifié, avec des professionnels relevant d’une profession réglementée. À ce titre, il doit maintenir le niveau de ses connaissances réglementaires en assurant en continu une veille juridique relative au secteur de l’immobilier, afin de tenir compte des réglementations applicables et de leurs modifications.\r\n
      \r\n
      Pilier de la structure et relais de l’information, il prend en charge l’assistanat juridique, le traitement administratif des opérations liées à la transaction, à la gestion locative et au syndic de copropriété et assure la liaison avec les clients et les partenaires, dans le respect des échéances et de la réglementation en vigueur.
      """
    -public: false
    -_links: null
    -status: "published"
    -lockBy: App\Entity\Scholar\Training\Training {#1441 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#1704
    -id: "1231897a-3551-11e9-8180-00163e87308f"
    -lessons: Doctrine\ORM\PersistentCollection {#1705 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#1710 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1715 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1550695792 {#1702
      date: 2019-02-20 21:49:52.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458817 {#1703
      date: 2025-09-10 01:00:17.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1713 …}
    #fromApi: false
    -lockBy: App\Entity\Scholar\Module\OriginModule {#1720 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#3586
    -id: "93dbfaca-13d8-11f1-a0d1-7eefa83e8046"
    -chapters: Doctrine\ORM\PersistentCollection {#3587 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#3592 …}
    -exercises: Doctrine\ORM\PersistentCollection {#3589 …}
    -minimumTime: DateTime @21600 {#3584
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#3594 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#2550 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#3596 …}
    -lessonStats: null
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#3603 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1772195633 {#3585
      date: 2026-02-27 13:33:53.0 Europe/Paris (+01:00)
    }
    -updatedAt: null
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -status: "published"
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#3608 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\TrainingVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\PracticalCaseUserVoter"
ACCESS ABSTAIN
"Nellapp\Bundle\SDKBundle\Permission\Security\Voter\SuperAdminVoter"
ACCESS ABSTAIN
Show voter details
18 GRANTED FRONT_ACCESS
[
  "training" => App\Entity\Scholar\Training\SharedTraining {#1323
    -id: "118f5801-5242-11ee-ba02-0242c0a81004"
    -modules: Doctrine\ORM\PersistentCollection {#1330 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1364 …}
    -totalHourDescription: 833
    -videoDescription: null
    -diplomaDescription: "Titre de niveau V (Bac +2)"
    -trainingProduct: null
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1379 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1386 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1387 …}
    -thematic: [
      "3"
    ]
    -diploma: 2
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1425 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1694615421 {#1320
      date: 2023-09-13 16:30:21.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1757458838 {#1321
      date: 2025-09-10 01:00:38.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1449 …}
    #fromApi: false
    -name: "Assistant immobilier"
    -description: """
      L’assistant immobilier travaille dans un environnement codifié, avec des professionnels relevant d’une profession réglementée. À ce titre, il doit maintenir le niveau de ses connaissances réglementaires en assurant en continu une veille juridique relative au secteur de l’immobilier, afin de tenir compte des réglementations applicables et de leurs modifications.\r\n
      \r\n
      Pilier de la structure et relais de l’information, il prend en charge l’assistanat juridique, le traitement administratif des opérations liées à la transaction, à la gestion locative et au syndic de copropriété et assure la liaison avec les clients et les partenaires, dans le respect des échéances et de la réglementation en vigueur.
      """
    -public: false
    -_links: null
    -status: "published"
    -lockBy: App\Entity\Scholar\Training\Training {#1441 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#1734
    -id: "845948c2-3606-11e9-8180-00163e87308f"
    -lessons: Doctrine\ORM\PersistentCollection {#1735 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#1740 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1745 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1550773722 {#1732
      date: 2019-02-21 19:28:42.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458819 {#1733
      date: 2025-09-10 01:00:19.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1743 …}
    #fromApi: false
    -lockBy: App\Entity\Scholar\Module\OriginModule {#1750 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#3855
    -id: "46024c68-3606-11e9-8180-00163e87308f"
    -chapters: Doctrine\ORM\PersistentCollection {#3856 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#3861 …}
    -exercises: Doctrine\ORM\PersistentCollection {#3858 …}
    -minimumTime: DateTime @21600 {#3852
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#3863 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#2550 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#3865 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#3867 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#3873 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1550773618 {#3853
      date: 2019-02-21 19:26:58.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458806 {#3854
      date: 2025-09-10 01:00:06.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#3871 …}
    #fromApi: false
    -status: "published"
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#3879 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS GRANTED
Show voter details
19 DENIED FRONT_ACCESS
[
  "training" => App\Entity\Scholar\Training\SharedTraining {#1323
    -id: "118f5801-5242-11ee-ba02-0242c0a81004"
    -modules: Doctrine\ORM\PersistentCollection {#1330 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1364 …}
    -totalHourDescription: 833
    -videoDescription: null
    -diplomaDescription: "Titre de niveau V (Bac +2)"
    -trainingProduct: null
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1379 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1386 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1387 …}
    -thematic: [
      "3"
    ]
    -diploma: 2
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1425 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1694615421 {#1320
      date: 2023-09-13 16:30:21.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1757458838 {#1321
      date: 2025-09-10 01:00:38.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1449 …}
    #fromApi: false
    -name: "Assistant immobilier"
    -description: """
      L’assistant immobilier travaille dans un environnement codifié, avec des professionnels relevant d’une profession réglementée. À ce titre, il doit maintenir le niveau de ses connaissances réglementaires en assurant en continu une veille juridique relative au secteur de l’immobilier, afin de tenir compte des réglementations applicables et de leurs modifications.\r\n
      \r\n
      Pilier de la structure et relais de l’information, il prend en charge l’assistanat juridique, le traitement administratif des opérations liées à la transaction, à la gestion locative et au syndic de copropriété et assure la liaison avec les clients et les partenaires, dans le respect des échéances et de la réglementation en vigueur.
      """
    -public: false
    -_links: null
    -status: "published"
    -lockBy: App\Entity\Scholar\Training\Training {#1441 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#1734
    -id: "845948c2-3606-11e9-8180-00163e87308f"
    -lessons: Doctrine\ORM\PersistentCollection {#1735 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#1740 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1745 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1550773722 {#1732
      date: 2019-02-21 19:28:42.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458819 {#1733
      date: 2025-09-10 01:00:19.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1743 …}
    #fromApi: false
    -lockBy: App\Entity\Scholar\Module\OriginModule {#1750 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#3901
    -id: "6aa793ea-3606-11e9-8180-00163e87308f"
    -chapters: Doctrine\ORM\PersistentCollection {#3902 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#3907 …}
    -exercises: Doctrine\ORM\PersistentCollection {#3904 …}
    -minimumTime: DateTime @21600 {#3898
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#3909 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#2550 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#3911 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#3913 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#3919 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1550773679 {#3899
      date: 2019-02-21 19:27:59.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757429647 {#3900
      date: 2025-09-09 16:54:07.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1759 …}
    #fromApi: false
    -status: "published"
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#3924 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\TrainingVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\PracticalCaseUserVoter"
ACCESS ABSTAIN
"Nellapp\Bundle\SDKBundle\Permission\Security\Voter\SuperAdminVoter"
ACCESS ABSTAIN
Show voter details
20 DENIED FRONT_ACCESS
[
  "training" => App\Entity\Scholar\Training\SharedTraining {#1323
    -id: "118f5801-5242-11ee-ba02-0242c0a81004"
    -modules: Doctrine\ORM\PersistentCollection {#1330 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1364 …}
    -totalHourDescription: 833
    -videoDescription: null
    -diplomaDescription: "Titre de niveau V (Bac +2)"
    -trainingProduct: null
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1379 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1386 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1387 …}
    -thematic: [
      "3"
    ]
    -diploma: 2
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1425 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1694615421 {#1320
      date: 2023-09-13 16:30:21.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1757458838 {#1321
      date: 2025-09-10 01:00:38.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1449 …}
    #fromApi: false
    -name: "Assistant immobilier"
    -description: """
      L’assistant immobilier travaille dans un environnement codifié, avec des professionnels relevant d’une profession réglementée. À ce titre, il doit maintenir le niveau de ses connaissances réglementaires en assurant en continu une veille juridique relative au secteur de l’immobilier, afin de tenir compte des réglementations applicables et de leurs modifications.\r\n
      \r\n
      Pilier de la structure et relais de l’information, il prend en charge l’assistanat juridique, le traitement administratif des opérations liées à la transaction, à la gestion locative et au syndic de copropriété et assure la liaison avec les clients et les partenaires, dans le respect des échéances et de la réglementation en vigueur.
      """
    -public: false
    -_links: null
    -status: "published"
    -lockBy: App\Entity\Scholar\Training\Training {#1441 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#1734
    -id: "845948c2-3606-11e9-8180-00163e87308f"
    -lessons: Doctrine\ORM\PersistentCollection {#1735 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#1740 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1745 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1550773722 {#1732
      date: 2019-02-21 19:28:42.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458819 {#1733
      date: 2025-09-10 01:00:19.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1743 …}
    #fromApi: false
    -lockBy: App\Entity\Scholar\Module\OriginModule {#1750 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#3946
    -id: "856823eb-9c15-11e9-aad5-0242ac160002"
    -chapters: Doctrine\ORM\PersistentCollection {#3947 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#3952 …}
    -exercises: Doctrine\ORM\PersistentCollection {#3949 …}
    -minimumTime: DateTime @21600 {#3943
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#3954 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#2550 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#3956 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#3958 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#3964 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1561995185 {#3944
      date: 2019-07-01 17:33:05.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1757458809 {#3945
      date: 2025-09-10 01:00:09.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#3871 …}
    #fromApi: false
    -status: "published"
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#3968 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\TrainingVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\PracticalCaseUserVoter"
ACCESS ABSTAIN
"Nellapp\Bundle\SDKBundle\Permission\Security\Voter\SuperAdminVoter"
ACCESS ABSTAIN
Show voter details
21 DENIED FRONT_ACCESS
[
  "training" => App\Entity\Scholar\Training\SharedTraining {#1323
    -id: "118f5801-5242-11ee-ba02-0242c0a81004"
    -modules: Doctrine\ORM\PersistentCollection {#1330 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1364 …}
    -totalHourDescription: 833
    -videoDescription: null
    -diplomaDescription: "Titre de niveau V (Bac +2)"
    -trainingProduct: null
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1379 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1386 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1387 …}
    -thematic: [
      "3"
    ]
    -diploma: 2
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1425 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1694615421 {#1320
      date: 2023-09-13 16:30:21.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1757458838 {#1321
      date: 2025-09-10 01:00:38.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1449 …}
    #fromApi: false
    -name: "Assistant immobilier"
    -description: """
      L’assistant immobilier travaille dans un environnement codifié, avec des professionnels relevant d’une profession réglementée. À ce titre, il doit maintenir le niveau de ses connaissances réglementaires en assurant en continu une veille juridique relative au secteur de l’immobilier, afin de tenir compte des réglementations applicables et de leurs modifications.\r\n
      \r\n
      Pilier de la structure et relais de l’information, il prend en charge l’assistanat juridique, le traitement administratif des opérations liées à la transaction, à la gestion locative et au syndic de copropriété et assure la liaison avec les clients et les partenaires, dans le respect des échéances et de la réglementation en vigueur.
      """
    -public: false
    -_links: null
    -status: "published"
    -lockBy: App\Entity\Scholar\Training\Training {#1441 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#1734
    -id: "845948c2-3606-11e9-8180-00163e87308f"
    -lessons: Doctrine\ORM\PersistentCollection {#1735 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#1740 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1745 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1550773722 {#1732
      date: 2019-02-21 19:28:42.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458819 {#1733
      date: 2025-09-10 01:00:19.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1743 …}
    #fromApi: false
    -lockBy: App\Entity\Scholar\Module\OriginModule {#1750 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#3990
    -id: "bdc3deb7-bb96-11ea-8d8a-0242ac1c0003"
    -chapters: Doctrine\ORM\PersistentCollection {#3991 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#3996 …}
    -exercises: Doctrine\ORM\PersistentCollection {#3993 …}
    -minimumTime: DateTime @21600 {#3987
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#3998 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#2550 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#4000 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#4002 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#4008 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1593606669 {#3988
      date: 2020-07-01 14:31:09.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1750847724 {#3989
      date: 2025-06-25 12:35:24.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -status: "published"
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#4012 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\TrainingVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\PracticalCaseUserVoter"
ACCESS ABSTAIN
"Nellapp\Bundle\SDKBundle\Permission\Security\Voter\SuperAdminVoter"
ACCESS ABSTAIN
Show voter details
22 DENIED FRONT_ACCESS
[
  "training" => App\Entity\Scholar\Training\SharedTraining {#1323
    -id: "118f5801-5242-11ee-ba02-0242c0a81004"
    -modules: Doctrine\ORM\PersistentCollection {#1330 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1364 …}
    -totalHourDescription: 833
    -videoDescription: null
    -diplomaDescription: "Titre de niveau V (Bac +2)"
    -trainingProduct: null
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1379 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1386 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1387 …}
    -thematic: [
      "3"
    ]
    -diploma: 2
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1425 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1694615421 {#1320
      date: 2023-09-13 16:30:21.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1757458838 {#1321
      date: 2025-09-10 01:00:38.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1449 …}
    #fromApi: false
    -name: "Assistant immobilier"
    -description: """
      L’assistant immobilier travaille dans un environnement codifié, avec des professionnels relevant d’une profession réglementée. À ce titre, il doit maintenir le niveau de ses connaissances réglementaires en assurant en continu une veille juridique relative au secteur de l’immobilier, afin de tenir compte des réglementations applicables et de leurs modifications.\r\n
      \r\n
      Pilier de la structure et relais de l’information, il prend en charge l’assistanat juridique, le traitement administratif des opérations liées à la transaction, à la gestion locative et au syndic de copropriété et assure la liaison avec les clients et les partenaires, dans le respect des échéances et de la réglementation en vigueur.
      """
    -public: false
    -_links: null
    -status: "published"
    -lockBy: App\Entity\Scholar\Training\Training {#1441 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#1734
    -id: "845948c2-3606-11e9-8180-00163e87308f"
    -lessons: Doctrine\ORM\PersistentCollection {#1735 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#1740 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1745 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1550773722 {#1732
      date: 2019-02-21 19:28:42.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458819 {#1733
      date: 2025-09-10 01:00:19.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1743 …}
    #fromApi: false
    -lockBy: App\Entity\Scholar\Module\OriginModule {#1750 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#4034
    -id: "348e5bd3-9ce5-11e9-aad5-0242ac160002"
    -chapters: Doctrine\ORM\PersistentCollection {#4035 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#4040 …}
    -exercises: Doctrine\ORM\PersistentCollection {#4037 …}
    -minimumTime: DateTime @21600 {#4031
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#4042 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#2550 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#4044 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#4046 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#4052 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1562084385 {#4032
      date: 2019-07-02 18:19:45.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1757458806 {#4033
      date: 2025-09-10 01:00:06.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#3871 …}
    #fromApi: false
    -status: "published"
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#4056 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\TrainingVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\PracticalCaseUserVoter"
ACCESS ABSTAIN
"Nellapp\Bundle\SDKBundle\Permission\Security\Voter\SuperAdminVoter"
ACCESS ABSTAIN
Show voter details
23 DENIED FRONT_ACCESS
[
  "training" => App\Entity\Scholar\Training\SharedTraining {#1323
    -id: "118f5801-5242-11ee-ba02-0242c0a81004"
    -modules: Doctrine\ORM\PersistentCollection {#1330 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1364 …}
    -totalHourDescription: 833
    -videoDescription: null
    -diplomaDescription: "Titre de niveau V (Bac +2)"
    -trainingProduct: null
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1379 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1386 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1387 …}
    -thematic: [
      "3"
    ]
    -diploma: 2
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1425 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1694615421 {#1320
      date: 2023-09-13 16:30:21.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1757458838 {#1321
      date: 2025-09-10 01:00:38.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1449 …}
    #fromApi: false
    -name: "Assistant immobilier"
    -description: """
      L’assistant immobilier travaille dans un environnement codifié, avec des professionnels relevant d’une profession réglementée. À ce titre, il doit maintenir le niveau de ses connaissances réglementaires en assurant en continu une veille juridique relative au secteur de l’immobilier, afin de tenir compte des réglementations applicables et de leurs modifications.\r\n
      \r\n
      Pilier de la structure et relais de l’information, il prend en charge l’assistanat juridique, le traitement administratif des opérations liées à la transaction, à la gestion locative et au syndic de copropriété et assure la liaison avec les clients et les partenaires, dans le respect des échéances et de la réglementation en vigueur.
      """
    -public: false
    -_links: null
    -status: "published"
    -lockBy: App\Entity\Scholar\Training\Training {#1441 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#1734
    -id: "845948c2-3606-11e9-8180-00163e87308f"
    -lessons: Doctrine\ORM\PersistentCollection {#1735 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#1740 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1745 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1550773722 {#1732
      date: 2019-02-21 19:28:42.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458819 {#1733
      date: 2025-09-10 01:00:19.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1743 …}
    #fromApi: false
    -lockBy: App\Entity\Scholar\Module\OriginModule {#1750 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#4077
    -id: "1e5b8cc0-1402-11f1-a0d1-7eefa83e8046"
    -chapters: Doctrine\ORM\PersistentCollection {#4078 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#4083 …}
    -exercises: Doctrine\ORM\PersistentCollection {#4080 …}
    -minimumTime: DateTime @21600 {#4075
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#4085 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#2550 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#4087 …}
    -lessonStats: null
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#4094 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1772213475 {#4076
      date: 2026-02-27 18:31:15.0 Europe/Paris (+01:00)
    }
    -updatedAt: null
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -status: "published"
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#4099 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\TrainingVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\PracticalCaseUserVoter"
ACCESS ABSTAIN
"Nellapp\Bundle\SDKBundle\Permission\Security\Voter\SuperAdminVoter"
ACCESS ABSTAIN
Show voter details
24 DENIED FRONT_ACCESS
[
  "training" => App\Entity\Scholar\Training\SharedTraining {#1323
    -id: "118f5801-5242-11ee-ba02-0242c0a81004"
    -modules: Doctrine\ORM\PersistentCollection {#1330 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1364 …}
    -totalHourDescription: 833
    -videoDescription: null
    -diplomaDescription: "Titre de niveau V (Bac +2)"
    -trainingProduct: null
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1379 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1386 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1387 …}
    -thematic: [
      "3"
    ]
    -diploma: 2
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1425 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1694615421 {#1320
      date: 2023-09-13 16:30:21.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1757458838 {#1321
      date: 2025-09-10 01:00:38.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1449 …}
    #fromApi: false
    -name: "Assistant immobilier"
    -description: """
      L’assistant immobilier travaille dans un environnement codifié, avec des professionnels relevant d’une profession réglementée. À ce titre, il doit maintenir le niveau de ses connaissances réglementaires en assurant en continu une veille juridique relative au secteur de l’immobilier, afin de tenir compte des réglementations applicables et de leurs modifications.\r\n
      \r\n
      Pilier de la structure et relais de l’information, il prend en charge l’assistanat juridique, le traitement administratif des opérations liées à la transaction, à la gestion locative et au syndic de copropriété et assure la liaison avec les clients et les partenaires, dans le respect des échéances et de la réglementation en vigueur.
      """
    -public: false
    -_links: null
    -status: "published"
    -lockBy: App\Entity\Scholar\Training\Training {#1441 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#1734
    -id: "845948c2-3606-11e9-8180-00163e87308f"
    -lessons: Doctrine\ORM\PersistentCollection {#1735 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#1740 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1745 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1550773722 {#1732
      date: 2019-02-21 19:28:42.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458819 {#1733
      date: 2025-09-10 01:00:19.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1743 …}
    #fromApi: false
    -lockBy: App\Entity\Scholar\Module\OriginModule {#1750 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#4121
    -id: "2d66f944-9d6e-11e9-aad5-0242ac160002"
    -chapters: Doctrine\ORM\PersistentCollection {#4122 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#4127 …}
    -exercises: Doctrine\ORM\PersistentCollection {#4124 …}
    -minimumTime: DateTime @21600 {#4118
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#4129 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#2550 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#4131 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#4133 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#4139 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1562143214 {#4119
      date: 2019-07-03 10:40:14.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1757424804 {#4120
      date: 2025-09-09 15:33:24.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#3871 …}
    #fromApi: false
    -status: "published"
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#4144 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\TrainingVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\PracticalCaseUserVoter"
ACCESS ABSTAIN
"Nellapp\Bundle\SDKBundle\Permission\Security\Voter\SuperAdminVoter"
ACCESS ABSTAIN
Show voter details
25 DENIED FRONT_ACCESS
[
  "training" => App\Entity\Scholar\Training\SharedTraining {#1323
    -id: "118f5801-5242-11ee-ba02-0242c0a81004"
    -modules: Doctrine\ORM\PersistentCollection {#1330 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1364 …}
    -totalHourDescription: 833
    -videoDescription: null
    -diplomaDescription: "Titre de niveau V (Bac +2)"
    -trainingProduct: null
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1379 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1386 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1387 …}
    -thematic: [
      "3"
    ]
    -diploma: 2
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1425 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1694615421 {#1320
      date: 2023-09-13 16:30:21.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1757458838 {#1321
      date: 2025-09-10 01:00:38.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1449 …}
    #fromApi: false
    -name: "Assistant immobilier"
    -description: """
      L’assistant immobilier travaille dans un environnement codifié, avec des professionnels relevant d’une profession réglementée. À ce titre, il doit maintenir le niveau de ses connaissances réglementaires en assurant en continu une veille juridique relative au secteur de l’immobilier, afin de tenir compte des réglementations applicables et de leurs modifications.\r\n
      \r\n
      Pilier de la structure et relais de l’information, il prend en charge l’assistanat juridique, le traitement administratif des opérations liées à la transaction, à la gestion locative et au syndic de copropriété et assure la liaison avec les clients et les partenaires, dans le respect des échéances et de la réglementation en vigueur.
      """
    -public: false
    -_links: null
    -status: "published"
    -lockBy: App\Entity\Scholar\Training\Training {#1441 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#1734
    -id: "845948c2-3606-11e9-8180-00163e87308f"
    -lessons: Doctrine\ORM\PersistentCollection {#1735 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#1740 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1745 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1550773722 {#1732
      date: 2019-02-21 19:28:42.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458819 {#1733
      date: 2025-09-10 01:00:19.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1743 …}
    #fromApi: false
    -lockBy: App\Entity\Scholar\Module\OriginModule {#1750 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#4166
    -id: "949ab2f9-9d8d-11e9-aad5-0242ac160002"
    -chapters: Doctrine\ORM\PersistentCollection {#4167 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#4172 …}
    -exercises: Doctrine\ORM\PersistentCollection {#4169 …}
    -minimumTime: DateTime @21600 {#4163
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#4174 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#2550 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#4176 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#4178 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#4184 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1562156702 {#4164
      date: 2019-07-03 14:25:02.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1757371454 {#4165
      date: 2025-09-09 00:44:14.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#2297 …}
    #fromApi: false
    -status: "published"
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#4189 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\TrainingVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\PracticalCaseUserVoter"
ACCESS ABSTAIN
"Nellapp\Bundle\SDKBundle\Permission\Security\Voter\SuperAdminVoter"
ACCESS ABSTAIN
Show voter details
26 DENIED FRONT_ACCESS
[
  "training" => App\Entity\Scholar\Training\SharedTraining {#1323
    -id: "118f5801-5242-11ee-ba02-0242c0a81004"
    -modules: Doctrine\ORM\PersistentCollection {#1330 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1364 …}
    -totalHourDescription: 833
    -videoDescription: null
    -diplomaDescription: "Titre de niveau V (Bac +2)"
    -trainingProduct: null
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1379 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1386 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1387 …}
    -thematic: [
      "3"
    ]
    -diploma: 2
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1425 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1694615421 {#1320
      date: 2023-09-13 16:30:21.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1757458838 {#1321
      date: 2025-09-10 01:00:38.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1449 …}
    #fromApi: false
    -name: "Assistant immobilier"
    -description: """
      L’assistant immobilier travaille dans un environnement codifié, avec des professionnels relevant d’une profession réglementée. À ce titre, il doit maintenir le niveau de ses connaissances réglementaires en assurant en continu une veille juridique relative au secteur de l’immobilier, afin de tenir compte des réglementations applicables et de leurs modifications.\r\n
      \r\n
      Pilier de la structure et relais de l’information, il prend en charge l’assistanat juridique, le traitement administratif des opérations liées à la transaction, à la gestion locative et au syndic de copropriété et assure la liaison avec les clients et les partenaires, dans le respect des échéances et de la réglementation en vigueur.
      """
    -public: false
    -_links: null
    -status: "published"
    -lockBy: App\Entity\Scholar\Training\Training {#1441 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#1734
    -id: "845948c2-3606-11e9-8180-00163e87308f"
    -lessons: Doctrine\ORM\PersistentCollection {#1735 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#1740 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1745 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1550773722 {#1732
      date: 2019-02-21 19:28:42.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458819 {#1733
      date: 2025-09-10 01:00:19.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1743 …}
    #fromApi: false
    -lockBy: App\Entity\Scholar\Module\OriginModule {#1750 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#4211
    -id: "f7b08c54-bb96-11ea-8d8a-0242ac1c0003"
    -chapters: Doctrine\ORM\PersistentCollection {#4212 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#4217 …}
    -exercises: Doctrine\ORM\PersistentCollection {#4214 …}
    -minimumTime: DateTime @21600 {#4208
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#4219 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#2550 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#4221 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#4223 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#4229 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1593606766 {#4209
      date: 2020-07-01 14:32:46.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1756854014 {#4210
      date: 2025-09-03 01:00:14.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -status: "published"
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#4233 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\TrainingVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\PracticalCaseUserVoter"
ACCESS ABSTAIN
"Nellapp\Bundle\SDKBundle\Permission\Security\Voter\SuperAdminVoter"
ACCESS ABSTAIN
Show voter details
27 DENIED FRONT_ACCESS
[
  "training" => App\Entity\Scholar\Training\SharedTraining {#1323
    -id: "118f5801-5242-11ee-ba02-0242c0a81004"
    -modules: Doctrine\ORM\PersistentCollection {#1330 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1364 …}
    -totalHourDescription: 833
    -videoDescription: null
    -diplomaDescription: "Titre de niveau V (Bac +2)"
    -trainingProduct: null
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1379 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1386 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1387 …}
    -thematic: [
      "3"
    ]
    -diploma: 2
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1425 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1694615421 {#1320
      date: 2023-09-13 16:30:21.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1757458838 {#1321
      date: 2025-09-10 01:00:38.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1449 …}
    #fromApi: false
    -name: "Assistant immobilier"
    -description: """
      L’assistant immobilier travaille dans un environnement codifié, avec des professionnels relevant d’une profession réglementée. À ce titre, il doit maintenir le niveau de ses connaissances réglementaires en assurant en continu une veille juridique relative au secteur de l’immobilier, afin de tenir compte des réglementations applicables et de leurs modifications.\r\n
      \r\n
      Pilier de la structure et relais de l’information, il prend en charge l’assistanat juridique, le traitement administratif des opérations liées à la transaction, à la gestion locative et au syndic de copropriété et assure la liaison avec les clients et les partenaires, dans le respect des échéances et de la réglementation en vigueur.
      """
    -public: false
    -_links: null
    -status: "published"
    -lockBy: App\Entity\Scholar\Training\Training {#1441 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#1734
    -id: "845948c2-3606-11e9-8180-00163e87308f"
    -lessons: Doctrine\ORM\PersistentCollection {#1735 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#1740 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1745 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1550773722 {#1732
      date: 2019-02-21 19:28:42.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458819 {#1733
      date: 2025-09-10 01:00:19.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1743 …}
    #fromApi: false
    -lockBy: App\Entity\Scholar\Module\OriginModule {#1750 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#4255
    -id: "6a257e83-9d9d-11e9-aad5-0242ac160002"
    -chapters: Doctrine\ORM\PersistentCollection {#4256 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#4261 …}
    -exercises: Doctrine\ORM\PersistentCollection {#4258 …}
    -minimumTime: DateTime @21600 {#4252
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#4263 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#2550 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#4265 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#4267 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#4273 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1562163502 {#4253
      date: 2019-07-03 16:18:22.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1757450909 {#4254
      date: 2025-09-09 22:48:29.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#2297 …}
    #fromApi: false
    -status: "published"
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#4277 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\TrainingVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\PracticalCaseUserVoter"
ACCESS ABSTAIN
"Nellapp\Bundle\SDKBundle\Permission\Security\Voter\SuperAdminVoter"
ACCESS ABSTAIN
Show voter details
28 DENIED FRONT_ACCESS
[
  "training" => App\Entity\Scholar\Training\SharedTraining {#1323
    -id: "118f5801-5242-11ee-ba02-0242c0a81004"
    -modules: Doctrine\ORM\PersistentCollection {#1330 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1364 …}
    -totalHourDescription: 833
    -videoDescription: null
    -diplomaDescription: "Titre de niveau V (Bac +2)"
    -trainingProduct: null
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1379 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1386 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1387 …}
    -thematic: [
      "3"
    ]
    -diploma: 2
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1425 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1694615421 {#1320
      date: 2023-09-13 16:30:21.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1757458838 {#1321
      date: 2025-09-10 01:00:38.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1449 …}
    #fromApi: false
    -name: "Assistant immobilier"
    -description: """
      L’assistant immobilier travaille dans un environnement codifié, avec des professionnels relevant d’une profession réglementée. À ce titre, il doit maintenir le niveau de ses connaissances réglementaires en assurant en continu une veille juridique relative au secteur de l’immobilier, afin de tenir compte des réglementations applicables et de leurs modifications.\r\n
      \r\n
      Pilier de la structure et relais de l’information, il prend en charge l’assistanat juridique, le traitement administratif des opérations liées à la transaction, à la gestion locative et au syndic de copropriété et assure la liaison avec les clients et les partenaires, dans le respect des échéances et de la réglementation en vigueur.
      """
    -public: false
    -_links: null
    -status: "published"
    -lockBy: App\Entity\Scholar\Training\Training {#1441 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#1734
    -id: "845948c2-3606-11e9-8180-00163e87308f"
    -lessons: Doctrine\ORM\PersistentCollection {#1735 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#1740 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1745 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1550773722 {#1732
      date: 2019-02-21 19:28:42.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458819 {#1733
      date: 2025-09-10 01:00:19.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1743 …}
    #fromApi: false
    -lockBy: App\Entity\Scholar\Module\OriginModule {#1750 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#4299
    -id: "7c837e27-9e3e-11e9-aad5-0242ac160002"
    -chapters: Doctrine\ORM\PersistentCollection {#4300 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#4305 …}
    -exercises: Doctrine\ORM\PersistentCollection {#4302 …}
    -minimumTime: DateTime @21600 {#4296
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#4307 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#2550 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#4309 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#4311 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#4317 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1562232682 {#4297
      date: 2019-07-04 11:31:22.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1756899956 {#4298
      date: 2025-09-03 13:45:56.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#4315 …}
    #fromApi: false
    -status: "published"
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#4322 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\TrainingVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\PracticalCaseUserVoter"
ACCESS ABSTAIN
"Nellapp\Bundle\SDKBundle\Permission\Security\Voter\SuperAdminVoter"
ACCESS ABSTAIN
Show voter details
29 DENIED FRONT_ACCESS
[
  "training" => App\Entity\Scholar\Training\SharedTraining {#1323
    -id: "118f5801-5242-11ee-ba02-0242c0a81004"
    -modules: Doctrine\ORM\PersistentCollection {#1330 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1364 …}
    -totalHourDescription: 833
    -videoDescription: null
    -diplomaDescription: "Titre de niveau V (Bac +2)"
    -trainingProduct: null
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1379 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1386 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1387 …}
    -thematic: [
      "3"
    ]
    -diploma: 2
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1425 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1694615421 {#1320
      date: 2023-09-13 16:30:21.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1757458838 {#1321
      date: 2025-09-10 01:00:38.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1449 …}
    #fromApi: false
    -name: "Assistant immobilier"
    -description: """
      L’assistant immobilier travaille dans un environnement codifié, avec des professionnels relevant d’une profession réglementée. À ce titre, il doit maintenir le niveau de ses connaissances réglementaires en assurant en continu une veille juridique relative au secteur de l’immobilier, afin de tenir compte des réglementations applicables et de leurs modifications.\r\n
      \r\n
      Pilier de la structure et relais de l’information, il prend en charge l’assistanat juridique, le traitement administratif des opérations liées à la transaction, à la gestion locative et au syndic de copropriété et assure la liaison avec les clients et les partenaires, dans le respect des échéances et de la réglementation en vigueur.
      """
    -public: false
    -_links: null
    -status: "published"
    -lockBy: App\Entity\Scholar\Training\Training {#1441 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#1734
    -id: "845948c2-3606-11e9-8180-00163e87308f"
    -lessons: Doctrine\ORM\PersistentCollection {#1735 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#1740 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1745 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1550773722 {#1732
      date: 2019-02-21 19:28:42.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458819 {#1733
      date: 2025-09-10 01:00:19.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1743 …}
    #fromApi: false
    -lockBy: App\Entity\Scholar\Module\OriginModule {#1750 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#4343
    -id: "1ea02144-1402-11f1-a0d1-7eefa83e8046"
    -chapters: Doctrine\ORM\PersistentCollection {#4344 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#4349 …}
    -exercises: Doctrine\ORM\PersistentCollection {#4346 …}
    -minimumTime: DateTime @21600 {#4341
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#4351 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#2550 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#4353 …}
    -lessonStats: null
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#4360 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1772213476 {#4342
      date: 2026-02-27 18:31:16.0 Europe/Paris (+01:00)
    }
    -updatedAt: null
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -status: "published"
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#4365 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\TrainingVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\PracticalCaseUserVoter"
ACCESS ABSTAIN
"Nellapp\Bundle\SDKBundle\Permission\Security\Voter\SuperAdminVoter"
ACCESS ABSTAIN
Show voter details
30 DENIED FRONT_ACCESS
[
  "training" => App\Entity\Scholar\Training\SharedTraining {#1323
    -id: "118f5801-5242-11ee-ba02-0242c0a81004"
    -modules: Doctrine\ORM\PersistentCollection {#1330 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1364 …}
    -totalHourDescription: 833
    -videoDescription: null
    -diplomaDescription: "Titre de niveau V (Bac +2)"
    -trainingProduct: null
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1379 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1386 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1387 …}
    -thematic: [
      "3"
    ]
    -diploma: 2
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1425 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1694615421 {#1320
      date: 2023-09-13 16:30:21.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1757458838 {#1321
      date: 2025-09-10 01:00:38.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1449 …}
    #fromApi: false
    -name: "Assistant immobilier"
    -description: """
      L’assistant immobilier travaille dans un environnement codifié, avec des professionnels relevant d’une profession réglementée. À ce titre, il doit maintenir le niveau de ses connaissances réglementaires en assurant en continu une veille juridique relative au secteur de l’immobilier, afin de tenir compte des réglementations applicables et de leurs modifications.\r\n
      \r\n
      Pilier de la structure et relais de l’information, il prend en charge l’assistanat juridique, le traitement administratif des opérations liées à la transaction, à la gestion locative et au syndic de copropriété et assure la liaison avec les clients et les partenaires, dans le respect des échéances et de la réglementation en vigueur.
      """
    -public: false
    -_links: null
    -status: "published"
    -lockBy: App\Entity\Scholar\Training\Training {#1441 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#1734
    -id: "845948c2-3606-11e9-8180-00163e87308f"
    -lessons: Doctrine\ORM\PersistentCollection {#1735 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#1740 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1745 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1550773722 {#1732
      date: 2019-02-21 19:28:42.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458819 {#1733
      date: 2025-09-10 01:00:19.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1743 …}
    #fromApi: false
    -lockBy: App\Entity\Scholar\Module\OriginModule {#1750 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#4387
    -id: "12588aba-bb97-11ea-8d8a-0242ac1c0003"
    -chapters: Doctrine\ORM\PersistentCollection {#4388 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#4393 …}
    -exercises: Doctrine\ORM\PersistentCollection {#4390 …}
    -minimumTime: DateTime @21600 {#4384
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#4395 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#2550 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#4397 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#4399 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#4405 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1593606811 {#4385
      date: 2020-07-01 14:33:31.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1750847724 {#4386
      date: 2025-06-25 12:35:24.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -status: "published"
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#4410 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\TrainingVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\PracticalCaseUserVoter"
ACCESS ABSTAIN
"Nellapp\Bundle\SDKBundle\Permission\Security\Voter\SuperAdminVoter"
ACCESS ABSTAIN
Show voter details
31 DENIED FRONT_ACCESS
[
  "training" => App\Entity\Scholar\Training\SharedTraining {#1323
    -id: "118f5801-5242-11ee-ba02-0242c0a81004"
    -modules: Doctrine\ORM\PersistentCollection {#1330 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1364 …}
    -totalHourDescription: 833
    -videoDescription: null
    -diplomaDescription: "Titre de niveau V (Bac +2)"
    -trainingProduct: null
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1379 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1386 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1387 …}
    -thematic: [
      "3"
    ]
    -diploma: 2
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1425 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1694615421 {#1320
      date: 2023-09-13 16:30:21.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1757458838 {#1321
      date: 2025-09-10 01:00:38.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1449 …}
    #fromApi: false
    -name: "Assistant immobilier"
    -description: """
      L’assistant immobilier travaille dans un environnement codifié, avec des professionnels relevant d’une profession réglementée. À ce titre, il doit maintenir le niveau de ses connaissances réglementaires en assurant en continu une veille juridique relative au secteur de l’immobilier, afin de tenir compte des réglementations applicables et de leurs modifications.\r\n
      \r\n
      Pilier de la structure et relais de l’information, il prend en charge l’assistanat juridique, le traitement administratif des opérations liées à la transaction, à la gestion locative et au syndic de copropriété et assure la liaison avec les clients et les partenaires, dans le respect des échéances et de la réglementation en vigueur.
      """
    -public: false
    -_links: null
    -status: "published"
    -lockBy: App\Entity\Scholar\Training\Training {#1441 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#1734
    -id: "845948c2-3606-11e9-8180-00163e87308f"
    -lessons: Doctrine\ORM\PersistentCollection {#1735 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#1740 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1745 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1550773722 {#1732
      date: 2019-02-21 19:28:42.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458819 {#1733
      date: 2025-09-10 01:00:19.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1743 …}
    #fromApi: false
    -lockBy: App\Entity\Scholar\Module\OriginModule {#1750 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#4431
    -id: "5025e2a8-6346-11f1-a069-d2c50c5a0872"
    -chapters: Doctrine\ORM\PersistentCollection {#4432 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#4437 …}
    -exercises: Doctrine\ORM\PersistentCollection {#4434 …}
    -minimumTime: DateTime @21600 {#4429
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#4439 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#4441 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#4442 …}
    -lessonStats: null
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#4449 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1780928906 {#4430
      date: 2026-06-08 16:28:26.0 Europe/Paris (+02:00)
    }
    -updatedAt: null
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -status: "published"
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#4454 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\TrainingVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\PracticalCaseUserVoter"
ACCESS ABSTAIN
"Nellapp\Bundle\SDKBundle\Permission\Security\Voter\SuperAdminVoter"
ACCESS ABSTAIN
Show voter details
32 GRANTED FRONT_ACCESS
[
  "training" => App\Entity\Scholar\Training\SharedTraining {#1323
    -id: "118f5801-5242-11ee-ba02-0242c0a81004"
    -modules: Doctrine\ORM\PersistentCollection {#1330 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1364 …}
    -totalHourDescription: 833
    -videoDescription: null
    -diplomaDescription: "Titre de niveau V (Bac +2)"
    -trainingProduct: null
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1379 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1386 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1387 …}
    -thematic: [
      "3"
    ]
    -diploma: 2
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1425 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1694615421 {#1320
      date: 2023-09-13 16:30:21.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1757458838 {#1321
      date: 2025-09-10 01:00:38.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1449 …}
    #fromApi: false
    -name: "Assistant immobilier"
    -description: """
      L’assistant immobilier travaille dans un environnement codifié, avec des professionnels relevant d’une profession réglementée. À ce titre, il doit maintenir le niveau de ses connaissances réglementaires en assurant en continu une veille juridique relative au secteur de l’immobilier, afin de tenir compte des réglementations applicables et de leurs modifications.\r\n
      \r\n
      Pilier de la structure et relais de l’information, il prend en charge l’assistanat juridique, le traitement administratif des opérations liées à la transaction, à la gestion locative et au syndic de copropriété et assure la liaison avec les clients et les partenaires, dans le respect des échéances et de la réglementation en vigueur.
      """
    -public: false
    -_links: null
    -status: "published"
    -lockBy: App\Entity\Scholar\Training\Training {#1441 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#1764
    -id: "103bc910-3607-11e9-8180-00163e87308f"
    -lessons: Doctrine\ORM\PersistentCollection {#1765 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#1770 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1775 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1550773957 {#1762
      date: 2019-02-21 19:32:37.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458817 {#1763
      date: 2025-09-10 01:00:17.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -lockBy: App\Entity\Scholar\Module\OriginModule {#1779 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#4853
    -id: "c61c5443-3606-11e9-8180-00163e87308f"
    -chapters: Doctrine\ORM\PersistentCollection {#4854 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#4859 …}
    -exercises: Doctrine\ORM\PersistentCollection {#4856 …}
    -minimumTime: DateTime @21600 {#4850
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#4861 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#2550 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#4863 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#4865 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#4871 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1550773833 {#4851
      date: 2019-02-21 19:30:33.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458813 {#4852
      date: 2025-09-10 01:00:13.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#4869 …}
    #fromApi: false
    -status: "published"
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#4876 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS GRANTED
Show voter details
33 DENIED FRONT_ACCESS
[
  "training" => App\Entity\Scholar\Training\SharedTraining {#1323
    -id: "118f5801-5242-11ee-ba02-0242c0a81004"
    -modules: Doctrine\ORM\PersistentCollection {#1330 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1364 …}
    -totalHourDescription: 833
    -videoDescription: null
    -diplomaDescription: "Titre de niveau V (Bac +2)"
    -trainingProduct: null
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1379 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1386 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1387 …}
    -thematic: [
      "3"
    ]
    -diploma: 2
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1425 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1694615421 {#1320
      date: 2023-09-13 16:30:21.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1757458838 {#1321
      date: 2025-09-10 01:00:38.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1449 …}
    #fromApi: false
    -name: "Assistant immobilier"
    -description: """
      L’assistant immobilier travaille dans un environnement codifié, avec des professionnels relevant d’une profession réglementée. À ce titre, il doit maintenir le niveau de ses connaissances réglementaires en assurant en continu une veille juridique relative au secteur de l’immobilier, afin de tenir compte des réglementations applicables et de leurs modifications.\r\n
      \r\n
      Pilier de la structure et relais de l’information, il prend en charge l’assistanat juridique, le traitement administratif des opérations liées à la transaction, à la gestion locative et au syndic de copropriété et assure la liaison avec les clients et les partenaires, dans le respect des échéances et de la réglementation en vigueur.
      """
    -public: false
    -_links: null
    -status: "published"
    -lockBy: App\Entity\Scholar\Training\Training {#1441 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#1764
    -id: "103bc910-3607-11e9-8180-00163e87308f"
    -lessons: Doctrine\ORM\PersistentCollection {#1765 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#1770 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1775 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1550773957 {#1762
      date: 2019-02-21 19:32:37.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458817 {#1763
      date: 2025-09-10 01:00:17.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -lockBy: App\Entity\Scholar\Module\OriginModule {#1779 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#4898
    -id: "eaddd5d9-3606-11e9-8180-00163e87308f"
    -chapters: Doctrine\ORM\PersistentCollection {#4899 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#4904 …}
    -exercises: Doctrine\ORM\PersistentCollection {#4901 …}
    -minimumTime: DateTime @21600 {#4895
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#4906 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#2550 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#4908 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#4910 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#4916 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1550773894 {#4896
      date: 2019-02-21 19:31:34.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757244736 {#4897
      date: 2025-09-07 13:32:16.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#4914 …}
    #fromApi: false
    -status: "published"
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#4922 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\TrainingVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\PracticalCaseUserVoter"
ACCESS ABSTAIN
"Nellapp\Bundle\SDKBundle\Permission\Security\Voter\SuperAdminVoter"
ACCESS ABSTAIN
Show voter details
34 DENIED FRONT_ACCESS
[
  "training" => App\Entity\Scholar\Training\SharedTraining {#1323
    -id: "118f5801-5242-11ee-ba02-0242c0a81004"
    -modules: Doctrine\ORM\PersistentCollection {#1330 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1364 …}
    -totalHourDescription: 833
    -videoDescription: null
    -diplomaDescription: "Titre de niveau V (Bac +2)"
    -trainingProduct: null
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1379 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1386 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1387 …}
    -thematic: [
      "3"
    ]
    -diploma: 2
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1425 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1694615421 {#1320
      date: 2023-09-13 16:30:21.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1757458838 {#1321
      date: 2025-09-10 01:00:38.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1449 …}
    #fromApi: false
    -name: "Assistant immobilier"
    -description: """
      L’assistant immobilier travaille dans un environnement codifié, avec des professionnels relevant d’une profession réglementée. À ce titre, il doit maintenir le niveau de ses connaissances réglementaires en assurant en continu une veille juridique relative au secteur de l’immobilier, afin de tenir compte des réglementations applicables et de leurs modifications.\r\n
      \r\n
      Pilier de la structure et relais de l’information, il prend en charge l’assistanat juridique, le traitement administratif des opérations liées à la transaction, à la gestion locative et au syndic de copropriété et assure la liaison avec les clients et les partenaires, dans le respect des échéances et de la réglementation en vigueur.
      """
    -public: false
    -_links: null
    -status: "published"
    -lockBy: App\Entity\Scholar\Training\Training {#1441 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#1764
    -id: "103bc910-3607-11e9-8180-00163e87308f"
    -lessons: Doctrine\ORM\PersistentCollection {#1765 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#1770 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1775 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1550773957 {#1762
      date: 2019-02-21 19:32:37.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458817 {#1763
      date: 2025-09-10 01:00:17.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -lockBy: App\Entity\Scholar\Module\OriginModule {#1779 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#4944
    -id: "a878a4cc-a3d9-11e9-aad5-0242ac160002"
    -chapters: Doctrine\ORM\PersistentCollection {#4945 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#4950 …}
    -exercises: Doctrine\ORM\PersistentCollection {#4947 …}
    -minimumTime: DateTime @21600 {#4941
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#4952 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#2550 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#4954 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#4956 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#4962 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1562849084 {#4942
      date: 2019-07-11 14:44:44.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1757458811 {#4943
      date: 2025-09-10 01:00:11.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#4914 …}
    #fromApi: false
    -status: "published"
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#4966 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\TrainingVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\PracticalCaseUserVoter"
ACCESS ABSTAIN
"Nellapp\Bundle\SDKBundle\Permission\Security\Voter\SuperAdminVoter"
ACCESS ABSTAIN
Show voter details
35 DENIED FRONT_ACCESS
[
  "training" => App\Entity\Scholar\Training\SharedTraining {#1323
    -id: "118f5801-5242-11ee-ba02-0242c0a81004"
    -modules: Doctrine\ORM\PersistentCollection {#1330 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1364 …}
    -totalHourDescription: 833
    -videoDescription: null
    -diplomaDescription: "Titre de niveau V (Bac +2)"
    -trainingProduct: null
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1379 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1386 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1387 …}
    -thematic: [
      "3"
    ]
    -diploma: 2
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1425 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1694615421 {#1320
      date: 2023-09-13 16:30:21.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1757458838 {#1321
      date: 2025-09-10 01:00:38.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1449 …}
    #fromApi: false
    -name: "Assistant immobilier"
    -description: """
      L’assistant immobilier travaille dans un environnement codifié, avec des professionnels relevant d’une profession réglementée. À ce titre, il doit maintenir le niveau de ses connaissances réglementaires en assurant en continu une veille juridique relative au secteur de l’immobilier, afin de tenir compte des réglementations applicables et de leurs modifications.\r\n
      \r\n
      Pilier de la structure et relais de l’information, il prend en charge l’assistanat juridique, le traitement administratif des opérations liées à la transaction, à la gestion locative et au syndic de copropriété et assure la liaison avec les clients et les partenaires, dans le respect des échéances et de la réglementation en vigueur.
      """
    -public: false
    -_links: null
    -status: "published"
    -lockBy: App\Entity\Scholar\Training\Training {#1441 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#1764
    -id: "103bc910-3607-11e9-8180-00163e87308f"
    -lessons: Doctrine\ORM\PersistentCollection {#1765 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#1770 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1775 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1550773957 {#1762
      date: 2019-02-21 19:32:37.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458817 {#1763
      date: 2025-09-10 01:00:17.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -lockBy: App\Entity\Scholar\Module\OriginModule {#1779 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#4988
    -id: "a0d522fa-bc5d-11ea-8d8a-0242ac1c0003"
    -chapters: Doctrine\ORM\PersistentCollection {#4989 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#4994 …}
    -exercises: Doctrine\ORM\PersistentCollection {#4991 …}
    -minimumTime: DateTime @21600 {#4985
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#4996 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#2550 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#4998 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#5000 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#5006 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1593692090 {#4986
      date: 2020-07-02 14:14:50.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1750847724 {#4987
      date: 2025-06-25 12:35:24.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -status: "published"
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#5011 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\TrainingVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\PracticalCaseUserVoter"
ACCESS ABSTAIN
"Nellapp\Bundle\SDKBundle\Permission\Security\Voter\SuperAdminVoter"
ACCESS ABSTAIN
Show voter details
36 DENIED FRONT_ACCESS
[
  "training" => App\Entity\Scholar\Training\SharedTraining {#1323
    -id: "118f5801-5242-11ee-ba02-0242c0a81004"
    -modules: Doctrine\ORM\PersistentCollection {#1330 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1364 …}
    -totalHourDescription: 833
    -videoDescription: null
    -diplomaDescription: "Titre de niveau V (Bac +2)"
    -trainingProduct: null
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1379 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1386 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1387 …}
    -thematic: [
      "3"
    ]
    -diploma: 2
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1425 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1694615421 {#1320
      date: 2023-09-13 16:30:21.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1757458838 {#1321
      date: 2025-09-10 01:00:38.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1449 …}
    #fromApi: false
    -name: "Assistant immobilier"
    -description: """
      L’assistant immobilier travaille dans un environnement codifié, avec des professionnels relevant d’une profession réglementée. À ce titre, il doit maintenir le niveau de ses connaissances réglementaires en assurant en continu une veille juridique relative au secteur de l’immobilier, afin de tenir compte des réglementations applicables et de leurs modifications.\r\n
      \r\n
      Pilier de la structure et relais de l’information, il prend en charge l’assistanat juridique, le traitement administratif des opérations liées à la transaction, à la gestion locative et au syndic de copropriété et assure la liaison avec les clients et les partenaires, dans le respect des échéances et de la réglementation en vigueur.
      """
    -public: false
    -_links: null
    -status: "published"
    -lockBy: App\Entity\Scholar\Training\Training {#1441 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#1764
    -id: "103bc910-3607-11e9-8180-00163e87308f"
    -lessons: Doctrine\ORM\PersistentCollection {#1765 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#1770 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1775 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1550773957 {#1762
      date: 2019-02-21 19:32:37.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458817 {#1763
      date: 2025-09-10 01:00:17.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -lockBy: App\Entity\Scholar\Module\OriginModule {#1779 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#5032
    -id: "1a16799f-13f0-11f1-a0d1-7eefa83e8046"
    -chapters: Doctrine\ORM\PersistentCollection {#5033 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#5038 …}
    -exercises: Doctrine\ORM\PersistentCollection {#5035 …}
    -minimumTime: DateTime @21600 {#5030
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#5040 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#2550 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#5042 …}
    -lessonStats: null
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#5049 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1772205737 {#5031
      date: 2026-02-27 16:22:17.0 Europe/Paris (+01:00)
    }
    -updatedAt: null
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -status: "published"
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#5054 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\TrainingVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\PracticalCaseUserVoter"
ACCESS ABSTAIN
"Nellapp\Bundle\SDKBundle\Permission\Security\Voter\SuperAdminVoter"
ACCESS ABSTAIN
Show voter details
37 DENIED FRONT_ACCESS
[
  "training" => App\Entity\Scholar\Training\SharedTraining {#1323
    -id: "118f5801-5242-11ee-ba02-0242c0a81004"
    -modules: Doctrine\ORM\PersistentCollection {#1330 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1364 …}
    -totalHourDescription: 833
    -videoDescription: null
    -diplomaDescription: "Titre de niveau V (Bac +2)"
    -trainingProduct: null
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1379 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1386 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1387 …}
    -thematic: [
      "3"
    ]
    -diploma: 2
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1425 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1694615421 {#1320
      date: 2023-09-13 16:30:21.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1757458838 {#1321
      date: 2025-09-10 01:00:38.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1449 …}
    #fromApi: false
    -name: "Assistant immobilier"
    -description: """
      L’assistant immobilier travaille dans un environnement codifié, avec des professionnels relevant d’une profession réglementée. À ce titre, il doit maintenir le niveau de ses connaissances réglementaires en assurant en continu une veille juridique relative au secteur de l’immobilier, afin de tenir compte des réglementations applicables et de leurs modifications.\r\n
      \r\n
      Pilier de la structure et relais de l’information, il prend en charge l’assistanat juridique, le traitement administratif des opérations liées à la transaction, à la gestion locative et au syndic de copropriété et assure la liaison avec les clients et les partenaires, dans le respect des échéances et de la réglementation en vigueur.
      """
    -public: false
    -_links: null
    -status: "published"
    -lockBy: App\Entity\Scholar\Training\Training {#1441 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#1764
    -id: "103bc910-3607-11e9-8180-00163e87308f"
    -lessons: Doctrine\ORM\PersistentCollection {#1765 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#1770 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1775 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1550773957 {#1762
      date: 2019-02-21 19:32:37.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458817 {#1763
      date: 2025-09-10 01:00:17.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -lockBy: App\Entity\Scholar\Module\OriginModule {#1779 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#5076
    -id: "09da1b79-a869-11e9-aad5-0242ac160002"
    -chapters: Doctrine\ORM\PersistentCollection {#5077 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#5082 …}
    -exercises: Doctrine\ORM\PersistentCollection {#5079 …}
    -minimumTime: DateTime @21600 {#5073
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#5084 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#2550 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#5086 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#5088 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#5094 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1563350470 {#5074
      date: 2019-07-17 10:01:10.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1757076745 {#5075
      date: 2025-09-05 14:52:25.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#5092 …}
    #fromApi: false
    -status: "published"
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#5099 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\TrainingVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\PracticalCaseUserVoter"
ACCESS ABSTAIN
"Nellapp\Bundle\SDKBundle\Permission\Security\Voter\SuperAdminVoter"
ACCESS ABSTAIN
Show voter details
38 DENIED FRONT_ACCESS
[
  "training" => App\Entity\Scholar\Training\SharedTraining {#1323
    -id: "118f5801-5242-11ee-ba02-0242c0a81004"
    -modules: Doctrine\ORM\PersistentCollection {#1330 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1364 …}
    -totalHourDescription: 833
    -videoDescription: null
    -diplomaDescription: "Titre de niveau V (Bac +2)"
    -trainingProduct: null
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1379 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1386 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1387 …}
    -thematic: [
      "3"
    ]
    -diploma: 2
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1425 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1694615421 {#1320
      date: 2023-09-13 16:30:21.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1757458838 {#1321
      date: 2025-09-10 01:00:38.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1449 …}
    #fromApi: false
    -name: "Assistant immobilier"
    -description: """
      L’assistant immobilier travaille dans un environnement codifié, avec des professionnels relevant d’une profession réglementée. À ce titre, il doit maintenir le niveau de ses connaissances réglementaires en assurant en continu une veille juridique relative au secteur de l’immobilier, afin de tenir compte des réglementations applicables et de leurs modifications.\r\n
      \r\n
      Pilier de la structure et relais de l’information, il prend en charge l’assistanat juridique, le traitement administratif des opérations liées à la transaction, à la gestion locative et au syndic de copropriété et assure la liaison avec les clients et les partenaires, dans le respect des échéances et de la réglementation en vigueur.
      """
    -public: false
    -_links: null
    -status: "published"
    -lockBy: App\Entity\Scholar\Training\Training {#1441 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#1764
    -id: "103bc910-3607-11e9-8180-00163e87308f"
    -lessons: Doctrine\ORM\PersistentCollection {#1765 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#1770 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1775 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1550773957 {#1762
      date: 2019-02-21 19:32:37.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458817 {#1763
      date: 2025-09-10 01:00:17.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -lockBy: App\Entity\Scholar\Module\OriginModule {#1779 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#5121
    -id: "2bff532c-bc5e-11ea-8d8a-0242ac1c0003"
    -chapters: Doctrine\ORM\PersistentCollection {#5122 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#5127 …}
    -exercises: Doctrine\ORM\PersistentCollection {#5124 …}
    -minimumTime: DateTime @21600 {#5118
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#5129 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#2550 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#5131 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#5133 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#5139 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1593692323 {#5119
      date: 2020-07-02 14:18:43.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1754607605 {#5120
      date: 2025-08-08 01:00:05.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -status: "published"
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#5144 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\TrainingVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\PracticalCaseUserVoter"
ACCESS ABSTAIN
"Nellapp\Bundle\SDKBundle\Permission\Security\Voter\SuperAdminVoter"
ACCESS ABSTAIN
Show voter details
39 DENIED FRONT_ACCESS
[
  "training" => App\Entity\Scholar\Training\SharedTraining {#1323
    -id: "118f5801-5242-11ee-ba02-0242c0a81004"
    -modules: Doctrine\ORM\PersistentCollection {#1330 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1364 …}
    -totalHourDescription: 833
    -videoDescription: null
    -diplomaDescription: "Titre de niveau V (Bac +2)"
    -trainingProduct: null
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1379 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1386 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1387 …}
    -thematic: [
      "3"
    ]
    -diploma: 2
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1425 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1694615421 {#1320
      date: 2023-09-13 16:30:21.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1757458838 {#1321
      date: 2025-09-10 01:00:38.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1449 …}
    #fromApi: false
    -name: "Assistant immobilier"
    -description: """
      L’assistant immobilier travaille dans un environnement codifié, avec des professionnels relevant d’une profession réglementée. À ce titre, il doit maintenir le niveau de ses connaissances réglementaires en assurant en continu une veille juridique relative au secteur de l’immobilier, afin de tenir compte des réglementations applicables et de leurs modifications.\r\n
      \r\n
      Pilier de la structure et relais de l’information, il prend en charge l’assistanat juridique, le traitement administratif des opérations liées à la transaction, à la gestion locative et au syndic de copropriété et assure la liaison avec les clients et les partenaires, dans le respect des échéances et de la réglementation en vigueur.
      """
    -public: false
    -_links: null
    -status: "published"
    -lockBy: App\Entity\Scholar\Training\Training {#1441 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#1764
    -id: "103bc910-3607-11e9-8180-00163e87308f"
    -lessons: Doctrine\ORM\PersistentCollection {#1765 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#1770 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1775 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1550773957 {#1762
      date: 2019-02-21 19:32:37.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458817 {#1763
      date: 2025-09-10 01:00:17.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -lockBy: App\Entity\Scholar\Module\OriginModule {#1779 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#5166
    -id: "ba643bef-a93a-11e9-aad5-0242ac160002"
    -chapters: Doctrine\ORM\PersistentCollection {#5167 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#5172 …}
    -exercises: Doctrine\ORM\PersistentCollection {#5169 …}
    -minimumTime: DateTime @21600 {#5163
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#5174 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#2550 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#5176 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#5178 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#5184 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1563440531 {#5164
      date: 2019-07-18 11:02:11.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1757458812 {#5165
      date: 2025-09-10 01:00:12.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#5182 …}
    #fromApi: false
    -status: "published"
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#5189 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\TrainingVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\PracticalCaseUserVoter"
ACCESS ABSTAIN
"Nellapp\Bundle\SDKBundle\Permission\Security\Voter\SuperAdminVoter"
ACCESS ABSTAIN
Show voter details
40 DENIED FRONT_ACCESS
[
  "training" => App\Entity\Scholar\Training\SharedTraining {#1323
    -id: "118f5801-5242-11ee-ba02-0242c0a81004"
    -modules: Doctrine\ORM\PersistentCollection {#1330 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1364 …}
    -totalHourDescription: 833
    -videoDescription: null
    -diplomaDescription: "Titre de niveau V (Bac +2)"
    -trainingProduct: null
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1379 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1386 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1387 …}
    -thematic: [
      "3"
    ]
    -diploma: 2
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1425 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1694615421 {#1320
      date: 2023-09-13 16:30:21.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1757458838 {#1321
      date: 2025-09-10 01:00:38.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1449 …}
    #fromApi: false
    -name: "Assistant immobilier"
    -description: """
      L’assistant immobilier travaille dans un environnement codifié, avec des professionnels relevant d’une profession réglementée. À ce titre, il doit maintenir le niveau de ses connaissances réglementaires en assurant en continu une veille juridique relative au secteur de l’immobilier, afin de tenir compte des réglementations applicables et de leurs modifications.\r\n
      \r\n
      Pilier de la structure et relais de l’information, il prend en charge l’assistanat juridique, le traitement administratif des opérations liées à la transaction, à la gestion locative et au syndic de copropriété et assure la liaison avec les clients et les partenaires, dans le respect des échéances et de la réglementation en vigueur.
      """
    -public: false
    -_links: null
    -status: "published"
    -lockBy: App\Entity\Scholar\Training\Training {#1441 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#1764
    -id: "103bc910-3607-11e9-8180-00163e87308f"
    -lessons: Doctrine\ORM\PersistentCollection {#1765 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#1770 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1775 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1550773957 {#1762
      date: 2019-02-21 19:32:37.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458817 {#1763
      date: 2025-09-10 01:00:17.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -lockBy: App\Entity\Scholar\Module\OriginModule {#1779 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#5211
    -id: "7715f01e-bc5e-11ea-8d8a-0242ac1c0003"
    -chapters: Doctrine\ORM\PersistentCollection {#5212 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#5217 …}
    -exercises: Doctrine\ORM\PersistentCollection {#5214 …}
    -minimumTime: DateTime @21600 {#5208
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#5219 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#2550 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#5221 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#5223 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#5229 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1593692449 {#5209
      date: 2020-07-02 14:20:49.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1750847724 {#5210
      date: 2025-06-25 12:35:24.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -status: "published"
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#5234 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\TrainingVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\PracticalCaseUserVoter"
ACCESS ABSTAIN
"Nellapp\Bundle\SDKBundle\Permission\Security\Voter\SuperAdminVoter"
ACCESS ABSTAIN
Show voter details
41 DENIED FRONT_ACCESS
[
  "training" => App\Entity\Scholar\Training\SharedTraining {#1323
    -id: "118f5801-5242-11ee-ba02-0242c0a81004"
    -modules: Doctrine\ORM\PersistentCollection {#1330 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1364 …}
    -totalHourDescription: 833
    -videoDescription: null
    -diplomaDescription: "Titre de niveau V (Bac +2)"
    -trainingProduct: null
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1379 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1386 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1387 …}
    -thematic: [
      "3"
    ]
    -diploma: 2
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1425 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1694615421 {#1320
      date: 2023-09-13 16:30:21.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1757458838 {#1321
      date: 2025-09-10 01:00:38.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1449 …}
    #fromApi: false
    -name: "Assistant immobilier"
    -description: """
      L’assistant immobilier travaille dans un environnement codifié, avec des professionnels relevant d’une profession réglementée. À ce titre, il doit maintenir le niveau de ses connaissances réglementaires en assurant en continu une veille juridique relative au secteur de l’immobilier, afin de tenir compte des réglementations applicables et de leurs modifications.\r\n
      \r\n
      Pilier de la structure et relais de l’information, il prend en charge l’assistanat juridique, le traitement administratif des opérations liées à la transaction, à la gestion locative et au syndic de copropriété et assure la liaison avec les clients et les partenaires, dans le respect des échéances et de la réglementation en vigueur.
      """
    -public: false
    -_links: null
    -status: "published"
    -lockBy: App\Entity\Scholar\Training\Training {#1441 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#1764
    -id: "103bc910-3607-11e9-8180-00163e87308f"
    -lessons: Doctrine\ORM\PersistentCollection {#1765 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#1770 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1775 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1550773957 {#1762
      date: 2019-02-21 19:32:37.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458817 {#1763
      date: 2025-09-10 01:00:17.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -lockBy: App\Entity\Scholar\Module\OriginModule {#1779 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#5255
    -id: "1a266a84-13f0-11f1-a0d1-7eefa83e8046"
    -chapters: Doctrine\ORM\PersistentCollection {#5256 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#5261 …}
    -exercises: Doctrine\ORM\PersistentCollection {#5258 …}
    -minimumTime: DateTime @21600 {#5253
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#5263 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#2550 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#5265 …}
    -lessonStats: null
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#5272 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1772205737 {#5254
      date: 2026-02-27 16:22:17.0 Europe/Paris (+01:00)
    }
    -updatedAt: null
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -status: "published"
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#5277 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\TrainingVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\PracticalCaseUserVoter"
ACCESS ABSTAIN
"Nellapp\Bundle\SDKBundle\Permission\Security\Voter\SuperAdminVoter"
ACCESS ABSTAIN
Show voter details
42 DENIED FRONT_ACCESS
[
  "training" => App\Entity\Scholar\Training\SharedTraining {#1323
    -id: "118f5801-5242-11ee-ba02-0242c0a81004"
    -modules: Doctrine\ORM\PersistentCollection {#1330 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1364 …}
    -totalHourDescription: 833
    -videoDescription: null
    -diplomaDescription: "Titre de niveau V (Bac +2)"
    -trainingProduct: null
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1379 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1386 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1387 …}
    -thematic: [
      "3"
    ]
    -diploma: 2
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1425 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1694615421 {#1320
      date: 2023-09-13 16:30:21.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1757458838 {#1321
      date: 2025-09-10 01:00:38.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1449 …}
    #fromApi: false
    -name: "Assistant immobilier"
    -description: """
      L’assistant immobilier travaille dans un environnement codifié, avec des professionnels relevant d’une profession réglementée. À ce titre, il doit maintenir le niveau de ses connaissances réglementaires en assurant en continu une veille juridique relative au secteur de l’immobilier, afin de tenir compte des réglementations applicables et de leurs modifications.\r\n
      \r\n
      Pilier de la structure et relais de l’information, il prend en charge l’assistanat juridique, le traitement administratif des opérations liées à la transaction, à la gestion locative et au syndic de copropriété et assure la liaison avec les clients et les partenaires, dans le respect des échéances et de la réglementation en vigueur.
      """
    -public: false
    -_links: null
    -status: "published"
    -lockBy: App\Entity\Scholar\Training\Training {#1441 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#1764
    -id: "103bc910-3607-11e9-8180-00163e87308f"
    -lessons: Doctrine\ORM\PersistentCollection {#1765 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#1770 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1775 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1550773957 {#1762
      date: 2019-02-21 19:32:37.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458817 {#1763
      date: 2025-09-10 01:00:17.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -lockBy: App\Entity\Scholar\Module\OriginModule {#1779 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#5299
    -id: "df640b75-a965-11e9-aad5-0242ac160002"
    -chapters: Doctrine\ORM\PersistentCollection {#5300 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#5305 …}
    -exercises: Doctrine\ORM\PersistentCollection {#5302 …}
    -minimumTime: DateTime @21600 {#5296
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#5307 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#2550 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#5309 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#5311 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#5317 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1563459061 {#5297
      date: 2019-07-18 16:11:01.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1757458814 {#5298
      date: 2025-09-10 01:00:14.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#5315 …}
    #fromApi: false
    -status: "published"
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#5322 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\TrainingVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\PracticalCaseUserVoter"
ACCESS ABSTAIN
"Nellapp\Bundle\SDKBundle\Permission\Security\Voter\SuperAdminVoter"
ACCESS ABSTAIN
Show voter details
43 DENIED FRONT_ACCESS
[
  "training" => App\Entity\Scholar\Training\SharedTraining {#1323
    -id: "118f5801-5242-11ee-ba02-0242c0a81004"
    -modules: Doctrine\ORM\PersistentCollection {#1330 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1364 …}
    -totalHourDescription: 833
    -videoDescription: null
    -diplomaDescription: "Titre de niveau V (Bac +2)"
    -trainingProduct: null
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1379 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1386 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1387 …}
    -thematic: [
      "3"
    ]
    -diploma: 2
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1425 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1694615421 {#1320
      date: 2023-09-13 16:30:21.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1757458838 {#1321
      date: 2025-09-10 01:00:38.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1449 …}
    #fromApi: false
    -name: "Assistant immobilier"
    -description: """
      L’assistant immobilier travaille dans un environnement codifié, avec des professionnels relevant d’une profession réglementée. À ce titre, il doit maintenir le niveau de ses connaissances réglementaires en assurant en continu une veille juridique relative au secteur de l’immobilier, afin de tenir compte des réglementations applicables et de leurs modifications.\r\n
      \r\n
      Pilier de la structure et relais de l’information, il prend en charge l’assistanat juridique, le traitement administratif des opérations liées à la transaction, à la gestion locative et au syndic de copropriété et assure la liaison avec les clients et les partenaires, dans le respect des échéances et de la réglementation en vigueur.
      """
    -public: false
    -_links: null
    -status: "published"
    -lockBy: App\Entity\Scholar\Training\Training {#1441 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#1764
    -id: "103bc910-3607-11e9-8180-00163e87308f"
    -lessons: Doctrine\ORM\PersistentCollection {#1765 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#1770 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1775 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1550773957 {#1762
      date: 2019-02-21 19:32:37.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458817 {#1763
      date: 2025-09-10 01:00:17.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -lockBy: App\Entity\Scholar\Module\OriginModule {#1779 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#5344
    -id: "cf387696-bc60-11ea-8d8a-0242ac1c0003"
    -chapters: Doctrine\ORM\PersistentCollection {#5345 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#5350 …}
    -exercises: Doctrine\ORM\PersistentCollection {#5347 …}
    -minimumTime: DateTime @21600 {#5341
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#5352 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#2550 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#5354 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#5356 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#5362 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1593693456 {#5342
      date: 2020-07-02 14:37:36.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1752130247 {#5343
      date: 2025-07-10 08:50:47.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -status: "published"
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#5367 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\TrainingVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\PracticalCaseUserVoter"
ACCESS ABSTAIN
"Nellapp\Bundle\SDKBundle\Permission\Security\Voter\SuperAdminVoter"
ACCESS ABSTAIN
Show voter details
44 DENIED FRONT_ACCESS
[
  "training" => App\Entity\Scholar\Training\SharedTraining {#1323
    -id: "118f5801-5242-11ee-ba02-0242c0a81004"
    -modules: Doctrine\ORM\PersistentCollection {#1330 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1364 …}
    -totalHourDescription: 833
    -videoDescription: null
    -diplomaDescription: "Titre de niveau V (Bac +2)"
    -trainingProduct: null
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1379 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1386 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1387 …}
    -thematic: [
      "3"
    ]
    -diploma: 2
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1425 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1694615421 {#1320
      date: 2023-09-13 16:30:21.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1757458838 {#1321
      date: 2025-09-10 01:00:38.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1449 …}
    #fromApi: false
    -name: "Assistant immobilier"
    -description: """
      L’assistant immobilier travaille dans un environnement codifié, avec des professionnels relevant d’une profession réglementée. À ce titre, il doit maintenir le niveau de ses connaissances réglementaires en assurant en continu une veille juridique relative au secteur de l’immobilier, afin de tenir compte des réglementations applicables et de leurs modifications.\r\n
      \r\n
      Pilier de la structure et relais de l’information, il prend en charge l’assistanat juridique, le traitement administratif des opérations liées à la transaction, à la gestion locative et au syndic de copropriété et assure la liaison avec les clients et les partenaires, dans le respect des échéances et de la réglementation en vigueur.
      """
    -public: false
    -_links: null
    -status: "published"
    -lockBy: App\Entity\Scholar\Training\Training {#1441 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#1764
    -id: "103bc910-3607-11e9-8180-00163e87308f"
    -lessons: Doctrine\ORM\PersistentCollection {#1765 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#1770 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1775 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1550773957 {#1762
      date: 2019-02-21 19:32:37.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458817 {#1763
      date: 2025-09-10 01:00:17.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -lockBy: App\Entity\Scholar\Module\OriginModule {#1779 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#5389
    -id: "828d60b2-ac72-11e9-9691-0242ac160002"
    -chapters: Doctrine\ORM\PersistentCollection {#5390 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#5395 …}
    -exercises: Doctrine\ORM\PersistentCollection {#5392 …}
    -minimumTime: DateTime @21600 {#5386
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#5397 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#2550 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#5399 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#5401 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#5407 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1563794342 {#5387
      date: 2019-07-22 13:19:02.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1750847724 {#5388
      date: 2025-06-25 12:35:24.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -status: "published"
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#5412 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\TrainingVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\PracticalCaseUserVoter"
ACCESS ABSTAIN
"Nellapp\Bundle\SDKBundle\Permission\Security\Voter\SuperAdminVoter"
ACCESS ABSTAIN
Show voter details
45 DENIED FRONT_ACCESS
[
  "training" => App\Entity\Scholar\Training\SharedTraining {#1323
    -id: "118f5801-5242-11ee-ba02-0242c0a81004"
    -modules: Doctrine\ORM\PersistentCollection {#1330 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1364 …}
    -totalHourDescription: 833
    -videoDescription: null
    -diplomaDescription: "Titre de niveau V (Bac +2)"
    -trainingProduct: null
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1379 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1386 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1387 …}
    -thematic: [
      "3"
    ]
    -diploma: 2
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1425 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1694615421 {#1320
      date: 2023-09-13 16:30:21.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1757458838 {#1321
      date: 2025-09-10 01:00:38.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1449 …}
    #fromApi: false
    -name: "Assistant immobilier"
    -description: """
      L’assistant immobilier travaille dans un environnement codifié, avec des professionnels relevant d’une profession réglementée. À ce titre, il doit maintenir le niveau de ses connaissances réglementaires en assurant en continu une veille juridique relative au secteur de l’immobilier, afin de tenir compte des réglementations applicables et de leurs modifications.\r\n
      \r\n
      Pilier de la structure et relais de l’information, il prend en charge l’assistanat juridique, le traitement administratif des opérations liées à la transaction, à la gestion locative et au syndic de copropriété et assure la liaison avec les clients et les partenaires, dans le respect des échéances et de la réglementation en vigueur.
      """
    -public: false
    -_links: null
    -status: "published"
    -lockBy: App\Entity\Scholar\Training\Training {#1441 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#1764
    -id: "103bc910-3607-11e9-8180-00163e87308f"
    -lessons: Doctrine\ORM\PersistentCollection {#1765 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#1770 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1775 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1550773957 {#1762
      date: 2019-02-21 19:32:37.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458817 {#1763
      date: 2025-09-10 01:00:17.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -lockBy: App\Entity\Scholar\Module\OriginModule {#1779 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#5433
    -id: "8f8f0f37-13f0-11f1-a0d1-7eefa83e8046"
    -chapters: Doctrine\ORM\PersistentCollection {#5434 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#5439 …}
    -exercises: Doctrine\ORM\PersistentCollection {#5436 …}
    -minimumTime: DateTime @21600 {#5431
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#5441 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#2550 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#5443 …}
    -lessonStats: null
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#5450 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1772205934 {#5432
      date: 2026-02-27 16:25:34.0 Europe/Paris (+01:00)
    }
    -updatedAt: null
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -status: "published"
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#5455 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\TrainingVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\PracticalCaseUserVoter"
ACCESS ABSTAIN
"Nellapp\Bundle\SDKBundle\Permission\Security\Voter\SuperAdminVoter"
ACCESS ABSTAIN
Show voter details
46 DENIED FRONT_ACCESS
[
  "training" => App\Entity\Scholar\Training\SharedTraining {#1323
    -id: "118f5801-5242-11ee-ba02-0242c0a81004"
    -modules: Doctrine\ORM\PersistentCollection {#1330 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1364 …}
    -totalHourDescription: 833
    -videoDescription: null
    -diplomaDescription: "Titre de niveau V (Bac +2)"
    -trainingProduct: null
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1379 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1386 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1387 …}
    -thematic: [
      "3"
    ]
    -diploma: 2
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1425 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1694615421 {#1320
      date: 2023-09-13 16:30:21.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1757458838 {#1321
      date: 2025-09-10 01:00:38.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1449 …}
    #fromApi: false
    -name: "Assistant immobilier"
    -description: """
      L’assistant immobilier travaille dans un environnement codifié, avec des professionnels relevant d’une profession réglementée. À ce titre, il doit maintenir le niveau de ses connaissances réglementaires en assurant en continu une veille juridique relative au secteur de l’immobilier, afin de tenir compte des réglementations applicables et de leurs modifications.\r\n
      \r\n
      Pilier de la structure et relais de l’information, il prend en charge l’assistanat juridique, le traitement administratif des opérations liées à la transaction, à la gestion locative et au syndic de copropriété et assure la liaison avec les clients et les partenaires, dans le respect des échéances et de la réglementation en vigueur.
      """
    -public: false
    -_links: null
    -status: "published"
    -lockBy: App\Entity\Scholar\Training\Training {#1441 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#1764
    -id: "103bc910-3607-11e9-8180-00163e87308f"
    -lessons: Doctrine\ORM\PersistentCollection {#1765 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#1770 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1775 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1550773957 {#1762
      date: 2019-02-21 19:32:37.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458817 {#1763
      date: 2025-09-10 01:00:17.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -lockBy: App\Entity\Scholar\Module\OriginModule {#1779 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#5477
    -id: "bf2aad5c-bc5f-11ea-8d8a-0242ac1c0003"
    -chapters: Doctrine\ORM\PersistentCollection {#5478 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#5483 …}
    -exercises: Doctrine\ORM\PersistentCollection {#5480 …}
    -minimumTime: DateTime @21600 {#5474
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#5485 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#2550 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#5487 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#5489 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#5495 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1593693000 {#5475
      date: 2020-07-02 14:30:00.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1750847724 {#5476
      date: 2025-06-25 12:35:24.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -status: "published"
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#5499 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\TrainingVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\PracticalCaseUserVoter"
ACCESS ABSTAIN
"Nellapp\Bundle\SDKBundle\Permission\Security\Voter\SuperAdminVoter"
ACCESS ABSTAIN
Show voter details
47 DENIED FRONT_ACCESS
[
  "training" => App\Entity\Scholar\Training\SharedTraining {#1323
    -id: "118f5801-5242-11ee-ba02-0242c0a81004"
    -modules: Doctrine\ORM\PersistentCollection {#1330 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1364 …}
    -totalHourDescription: 833
    -videoDescription: null
    -diplomaDescription: "Titre de niveau V (Bac +2)"
    -trainingProduct: null
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1379 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1386 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1387 …}
    -thematic: [
      "3"
    ]
    -diploma: 2
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1425 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1694615421 {#1320
      date: 2023-09-13 16:30:21.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1757458838 {#1321
      date: 2025-09-10 01:00:38.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1449 …}
    #fromApi: false
    -name: "Assistant immobilier"
    -description: """
      L’assistant immobilier travaille dans un environnement codifié, avec des professionnels relevant d’une profession réglementée. À ce titre, il doit maintenir le niveau de ses connaissances réglementaires en assurant en continu une veille juridique relative au secteur de l’immobilier, afin de tenir compte des réglementations applicables et de leurs modifications.\r\n
      \r\n
      Pilier de la structure et relais de l’information, il prend en charge l’assistanat juridique, le traitement administratif des opérations liées à la transaction, à la gestion locative et au syndic de copropriété et assure la liaison avec les clients et les partenaires, dans le respect des échéances et de la réglementation en vigueur.
      """
    -public: false
    -_links: null
    -status: "published"
    -lockBy: App\Entity\Scholar\Training\Training {#1441 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#1764
    -id: "103bc910-3607-11e9-8180-00163e87308f"
    -lessons: Doctrine\ORM\PersistentCollection {#1765 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#1770 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1775 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1550773957 {#1762
      date: 2019-02-21 19:32:37.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458817 {#1763
      date: 2025-09-10 01:00:17.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -lockBy: App\Entity\Scholar\Module\OriginModule {#1779 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#5520
    -id: "9816b8be-13f1-11f1-a0d1-7eefa83e8046"
    -chapters: Doctrine\ORM\PersistentCollection {#5521 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#5526 …}
    -exercises: Doctrine\ORM\PersistentCollection {#5523 …}
    -minimumTime: DateTime @21600 {#5518
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#5528 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#2550 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#5530 …}
    -lessonStats: null
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#5537 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1772206378 {#5519
      date: 2026-02-27 16:32:58.0 Europe/Paris (+01:00)
    }
    -updatedAt: null
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -status: "published"
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#5542 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\TrainingVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\PracticalCaseUserVoter"
ACCESS ABSTAIN
"Nellapp\Bundle\SDKBundle\Permission\Security\Voter\SuperAdminVoter"
ACCESS ABSTAIN
Show voter details
48 DENIED FRONT_ACCESS
[
  "training" => App\Entity\Scholar\Training\SharedTraining {#1323
    -id: "118f5801-5242-11ee-ba02-0242c0a81004"
    -modules: Doctrine\ORM\PersistentCollection {#1330 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1364 …}
    -totalHourDescription: 833
    -videoDescription: null
    -diplomaDescription: "Titre de niveau V (Bac +2)"
    -trainingProduct: null
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1379 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1386 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1387 …}
    -thematic: [
      "3"
    ]
    -diploma: 2
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1425 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1694615421 {#1320
      date: 2023-09-13 16:30:21.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1757458838 {#1321
      date: 2025-09-10 01:00:38.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1449 …}
    #fromApi: false
    -name: "Assistant immobilier"
    -description: """
      L’assistant immobilier travaille dans un environnement codifié, avec des professionnels relevant d’une profession réglementée. À ce titre, il doit maintenir le niveau de ses connaissances réglementaires en assurant en continu une veille juridique relative au secteur de l’immobilier, afin de tenir compte des réglementations applicables et de leurs modifications.\r\n
      \r\n
      Pilier de la structure et relais de l’information, il prend en charge l’assistanat juridique, le traitement administratif des opérations liées à la transaction, à la gestion locative et au syndic de copropriété et assure la liaison avec les clients et les partenaires, dans le respect des échéances et de la réglementation en vigueur.
      """
    -public: false
    -_links: null
    -status: "published"
    -lockBy: App\Entity\Scholar\Training\Training {#1441 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#1764
    -id: "103bc910-3607-11e9-8180-00163e87308f"
    -lessons: Doctrine\ORM\PersistentCollection {#1765 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#1770 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1775 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1550773957 {#1762
      date: 2019-02-21 19:32:37.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458817 {#1763
      date: 2025-09-10 01:00:17.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -lockBy: App\Entity\Scholar\Module\OriginModule {#1779 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#5563
    -id: "9828cd36-13f1-11f1-a0d1-7eefa83e8046"
    -chapters: Doctrine\ORM\PersistentCollection {#5564 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#5569 …}
    -exercises: Doctrine\ORM\PersistentCollection {#5566 …}
    -minimumTime: DateTime @21600 {#5561
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#5571 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#2550 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#5573 …}
    -lessonStats: null
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#5580 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1772206378 {#5562
      date: 2026-02-27 16:32:58.0 Europe/Paris (+01:00)
    }
    -updatedAt: null
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -status: "published"
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#5585 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\TrainingVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\PracticalCaseUserVoter"
ACCESS ABSTAIN
"Nellapp\Bundle\SDKBundle\Permission\Security\Voter\SuperAdminVoter"
ACCESS ABSTAIN
Show voter details
49 GRANTED FRONT_ACCESS
[
  "training" => App\Entity\Scholar\Training\SharedTraining {#1323
    -id: "118f5801-5242-11ee-ba02-0242c0a81004"
    -modules: Doctrine\ORM\PersistentCollection {#1330 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1364 …}
    -totalHourDescription: 833
    -videoDescription: null
    -diplomaDescription: "Titre de niveau V (Bac +2)"
    -trainingProduct: null
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1379 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1386 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1387 …}
    -thematic: [
      "3"
    ]
    -diploma: 2
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1425 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1694615421 {#1320
      date: 2023-09-13 16:30:21.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1757458838 {#1321
      date: 2025-09-10 01:00:38.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1449 …}
    #fromApi: false
    -name: "Assistant immobilier"
    -description: """
      L’assistant immobilier travaille dans un environnement codifié, avec des professionnels relevant d’une profession réglementée. À ce titre, il doit maintenir le niveau de ses connaissances réglementaires en assurant en continu une veille juridique relative au secteur de l’immobilier, afin de tenir compte des réglementations applicables et de leurs modifications.\r\n
      \r\n
      Pilier de la structure et relais de l’information, il prend en charge l’assistanat juridique, le traitement administratif des opérations liées à la transaction, à la gestion locative et au syndic de copropriété et assure la liaison avec les clients et les partenaires, dans le respect des échéances et de la réglementation en vigueur.
      """
    -public: false
    -_links: null
    -status: "published"
    -lockBy: App\Entity\Scholar\Training\Training {#1441 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#1793
    -id: "32d99a54-adec-11e9-9691-0242ac160002"
    -lessons: Doctrine\ORM\PersistentCollection {#1794 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#1799 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1804 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1563956558 {#1791
      date: 2019-07-24 10:22:38.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1593610169 {#1792
      date: 2020-07-01 15:29:29.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -lockBy: App\Entity\Scholar\Module\OriginModule {#1808 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#6068
    -id: "6f445644-adec-11e9-9691-0242ac160002"
    -chapters: Doctrine\ORM\PersistentCollection {#6069 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#6074 …}
    -exercises: Doctrine\ORM\PersistentCollection {#6071 …}
    -minimumTime: DateTime @21600 {#6065
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#6076 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#2550 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#6078 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#6080 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#6086 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1563956660 {#6066
      date: 2019-07-24 10:24:20.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1757420360 {#6067
      date: 2025-09-09 14:19:20.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#6084 …}
    #fromApi: false
    -status: "published"
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#6092 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS GRANTED
Show voter details
50 DENIED FRONT_ACCESS
[
  "training" => App\Entity\Scholar\Training\SharedTraining {#1323
    -id: "118f5801-5242-11ee-ba02-0242c0a81004"
    -modules: Doctrine\ORM\PersistentCollection {#1330 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1364 …}
    -totalHourDescription: 833
    -videoDescription: null
    -diplomaDescription: "Titre de niveau V (Bac +2)"
    -trainingProduct: null
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1379 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1386 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1387 …}
    -thematic: [
      "3"
    ]
    -diploma: 2
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1425 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1694615421 {#1320
      date: 2023-09-13 16:30:21.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1757458838 {#1321
      date: 2025-09-10 01:00:38.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1449 …}
    #fromApi: false
    -name: "Assistant immobilier"
    -description: """
      L’assistant immobilier travaille dans un environnement codifié, avec des professionnels relevant d’une profession réglementée. À ce titre, il doit maintenir le niveau de ses connaissances réglementaires en assurant en continu une veille juridique relative au secteur de l’immobilier, afin de tenir compte des réglementations applicables et de leurs modifications.\r\n
      \r\n
      Pilier de la structure et relais de l’information, il prend en charge l’assistanat juridique, le traitement administratif des opérations liées à la transaction, à la gestion locative et au syndic de copropriété et assure la liaison avec les clients et les partenaires, dans le respect des échéances et de la réglementation en vigueur.
      """
    -public: false
    -_links: null
    -status: "published"
    -lockBy: App\Entity\Scholar\Training\Training {#1441 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#1793
    -id: "32d99a54-adec-11e9-9691-0242ac160002"
    -lessons: Doctrine\ORM\PersistentCollection {#1794 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#1799 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1804 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1563956558 {#1791
      date: 2019-07-24 10:22:38.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1593610169 {#1792
      date: 2020-07-01 15:29:29.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -lockBy: App\Entity\Scholar\Module\OriginModule {#1808 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#6114
    -id: "909d175c-ae07-11e9-9691-0242ac160002"
    -chapters: Doctrine\ORM\PersistentCollection {#6115 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#6120 …}
    -exercises: Doctrine\ORM\PersistentCollection {#6117 …}
    -minimumTime: DateTime @21600 {#6111
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#6122 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#2550 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#6124 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#6126 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#6132 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1563968312 {#6112
      date: 2019-07-24 13:38:32.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1757243678 {#6113
      date: 2025-09-07 13:14:38.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#5315 …}
    #fromApi: false
    -status: "published"
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#6137 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\TrainingVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\PracticalCaseUserVoter"
ACCESS ABSTAIN
"Nellapp\Bundle\SDKBundle\Permission\Security\Voter\SuperAdminVoter"
ACCESS ABSTAIN
Show voter details
51 DENIED FRONT_ACCESS
[
  "training" => App\Entity\Scholar\Training\SharedTraining {#1323
    -id: "118f5801-5242-11ee-ba02-0242c0a81004"
    -modules: Doctrine\ORM\PersistentCollection {#1330 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1364 …}
    -totalHourDescription: 833
    -videoDescription: null
    -diplomaDescription: "Titre de niveau V (Bac +2)"
    -trainingProduct: null
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1379 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1386 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1387 …}
    -thematic: [
      "3"
    ]
    -diploma: 2
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1425 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1694615421 {#1320
      date: 2023-09-13 16:30:21.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1757458838 {#1321
      date: 2025-09-10 01:00:38.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1449 …}
    #fromApi: false
    -name: "Assistant immobilier"
    -description: """
      L’assistant immobilier travaille dans un environnement codifié, avec des professionnels relevant d’une profession réglementée. À ce titre, il doit maintenir le niveau de ses connaissances réglementaires en assurant en continu une veille juridique relative au secteur de l’immobilier, afin de tenir compte des réglementations applicables et de leurs modifications.\r\n
      \r\n
      Pilier de la structure et relais de l’information, il prend en charge l’assistanat juridique, le traitement administratif des opérations liées à la transaction, à la gestion locative et au syndic de copropriété et assure la liaison avec les clients et les partenaires, dans le respect des échéances et de la réglementation en vigueur.
      """
    -public: false
    -_links: null
    -status: "published"
    -lockBy: App\Entity\Scholar\Training\Training {#1441 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#1793
    -id: "32d99a54-adec-11e9-9691-0242ac160002"
    -lessons: Doctrine\ORM\PersistentCollection {#1794 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#1799 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1804 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1563956558 {#1791
      date: 2019-07-24 10:22:38.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1593610169 {#1792
      date: 2020-07-01 15:29:29.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -lockBy: App\Entity\Scholar\Module\OriginModule {#1808 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#6160
    -id: "9e53f3b0-ae11-11e9-9691-0242ac160002"
    -chapters: Doctrine\ORM\PersistentCollection {#6161 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#6166 …}
    -exercises: Doctrine\ORM\PersistentCollection {#6163 …}
    -minimumTime: DateTime @21600 {#6157
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#6168 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#2550 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#6170 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#6172 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#6178 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1563972630 {#6158
      date: 2019-07-24 14:50:30.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1757244260 {#6159
      date: 2025-09-07 13:24:20.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#5315 …}
    #fromApi: false
    -status: "published"
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#6183 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\TrainingVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\PracticalCaseUserVoter"
ACCESS ABSTAIN
"Nellapp\Bundle\SDKBundle\Permission\Security\Voter\SuperAdminVoter"
ACCESS ABSTAIN
Show voter details
52 DENIED FRONT_ACCESS
[
  "training" => App\Entity\Scholar\Training\SharedTraining {#1323
    -id: "118f5801-5242-11ee-ba02-0242c0a81004"
    -modules: Doctrine\ORM\PersistentCollection {#1330 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1364 …}
    -totalHourDescription: 833
    -videoDescription: null
    -diplomaDescription: "Titre de niveau V (Bac +2)"
    -trainingProduct: null
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1379 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1386 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1387 …}
    -thematic: [
      "3"
    ]
    -diploma: 2
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1425 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1694615421 {#1320
      date: 2023-09-13 16:30:21.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1757458838 {#1321
      date: 2025-09-10 01:00:38.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1449 …}
    #fromApi: false
    -name: "Assistant immobilier"
    -description: """
      L’assistant immobilier travaille dans un environnement codifié, avec des professionnels relevant d’une profession réglementée. À ce titre, il doit maintenir le niveau de ses connaissances réglementaires en assurant en continu une veille juridique relative au secteur de l’immobilier, afin de tenir compte des réglementations applicables et de leurs modifications.\r\n
      \r\n
      Pilier de la structure et relais de l’information, il prend en charge l’assistanat juridique, le traitement administratif des opérations liées à la transaction, à la gestion locative et au syndic de copropriété et assure la liaison avec les clients et les partenaires, dans le respect des échéances et de la réglementation en vigueur.
      """
    -public: false
    -_links: null
    -status: "published"
    -lockBy: App\Entity\Scholar\Training\Training {#1441 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#1793
    -id: "32d99a54-adec-11e9-9691-0242ac160002"
    -lessons: Doctrine\ORM\PersistentCollection {#1794 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#1799 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1804 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1563956558 {#1791
      date: 2019-07-24 10:22:38.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1593610169 {#1792
      date: 2020-07-01 15:29:29.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -lockBy: App\Entity\Scholar\Module\OriginModule {#1808 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#6205
    -id: "dd2396c6-aee8-11e9-9691-0242ac160002"
    -chapters: Doctrine\ORM\PersistentCollection {#6206 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#6211 …}
    -exercises: Doctrine\ORM\PersistentCollection {#6208 …}
    -minimumTime: DateTime @21600 {#6202
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#6213 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#2550 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#6215 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#6217 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#6223 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1564065077 {#6203
      date: 2019-07-25 16:31:17.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1757244957 {#6204
      date: 2025-09-07 13:35:57.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#5315 …}
    #fromApi: false
    -status: "published"
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#6227 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\TrainingVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\PracticalCaseUserVoter"
ACCESS ABSTAIN
"Nellapp\Bundle\SDKBundle\Permission\Security\Voter\SuperAdminVoter"
ACCESS ABSTAIN
Show voter details
53 DENIED FRONT_ACCESS
[
  "training" => App\Entity\Scholar\Training\SharedTraining {#1323
    -id: "118f5801-5242-11ee-ba02-0242c0a81004"
    -modules: Doctrine\ORM\PersistentCollection {#1330 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1364 …}
    -totalHourDescription: 833
    -videoDescription: null
    -diplomaDescription: "Titre de niveau V (Bac +2)"
    -trainingProduct: null
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1379 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1386 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1387 …}
    -thematic: [
      "3"
    ]
    -diploma: 2
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1425 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1694615421 {#1320
      date: 2023-09-13 16:30:21.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1757458838 {#1321
      date: 2025-09-10 01:00:38.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1449 …}
    #fromApi: false
    -name: "Assistant immobilier"
    -description: """
      L’assistant immobilier travaille dans un environnement codifié, avec des professionnels relevant d’une profession réglementée. À ce titre, il doit maintenir le niveau de ses connaissances réglementaires en assurant en continu une veille juridique relative au secteur de l’immobilier, afin de tenir compte des réglementations applicables et de leurs modifications.\r\n
      \r\n
      Pilier de la structure et relais de l’information, il prend en charge l’assistanat juridique, le traitement administratif des opérations liées à la transaction, à la gestion locative et au syndic de copropriété et assure la liaison avec les clients et les partenaires, dans le respect des échéances et de la réglementation en vigueur.
      """
    -public: false
    -_links: null
    -status: "published"
    -lockBy: App\Entity\Scholar\Training\Training {#1441 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#1793
    -id: "32d99a54-adec-11e9-9691-0242ac160002"
    -lessons: Doctrine\ORM\PersistentCollection {#1794 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#1799 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1804 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1563956558 {#1791
      date: 2019-07-24 10:22:38.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1593610169 {#1792
      date: 2020-07-01 15:29:29.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -lockBy: App\Entity\Scholar\Module\OriginModule {#1808 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#6249
    -id: "58e1d7a2-c014-11e9-85b5-0242c0a84004"
    -chapters: Doctrine\ORM\PersistentCollection {#6250 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#6255 …}
    -exercises: Doctrine\ORM\PersistentCollection {#6252 …}
    -minimumTime: DateTime @21600 {#6246
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#6257 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#2550 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#6259 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#6261 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#6267 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1565952923 {#6247
      date: 2019-08-16 12:55:23.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1756985487 {#6248
      date: 2025-09-04 13:31:27.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#6265 …}
    #fromApi: false
    -status: "published"
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#6272 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\TrainingVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\PracticalCaseUserVoter"
ACCESS ABSTAIN
"Nellapp\Bundle\SDKBundle\Permission\Security\Voter\SuperAdminVoter"
ACCESS ABSTAIN
Show voter details
54 DENIED FRONT_ACCESS
[
  "training" => App\Entity\Scholar\Training\SharedTraining {#1323
    -id: "118f5801-5242-11ee-ba02-0242c0a81004"
    -modules: Doctrine\ORM\PersistentCollection {#1330 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1364 …}
    -totalHourDescription: 833
    -videoDescription: null
    -diplomaDescription: "Titre de niveau V (Bac +2)"
    -trainingProduct: null
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1379 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1386 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1387 …}
    -thematic: [
      "3"
    ]
    -diploma: 2
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1425 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1694615421 {#1320
      date: 2023-09-13 16:30:21.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1757458838 {#1321
      date: 2025-09-10 01:00:38.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1449 …}
    #fromApi: false
    -name: "Assistant immobilier"
    -description: """
      L’assistant immobilier travaille dans un environnement codifié, avec des professionnels relevant d’une profession réglementée. À ce titre, il doit maintenir le niveau de ses connaissances réglementaires en assurant en continu une veille juridique relative au secteur de l’immobilier, afin de tenir compte des réglementations applicables et de leurs modifications.\r\n
      \r\n
      Pilier de la structure et relais de l’information, il prend en charge l’assistanat juridique, le traitement administratif des opérations liées à la transaction, à la gestion locative et au syndic de copropriété et assure la liaison avec les clients et les partenaires, dans le respect des échéances et de la réglementation en vigueur.
      """
    -public: false
    -_links: null
    -status: "published"
    -lockBy: App\Entity\Scholar\Training\Training {#1441 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#1793
    -id: "32d99a54-adec-11e9-9691-0242ac160002"
    -lessons: Doctrine\ORM\PersistentCollection {#1794 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#1799 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1804 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1563956558 {#1791
      date: 2019-07-24 10:22:38.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1593610169 {#1792
      date: 2020-07-01 15:29:29.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -lockBy: App\Entity\Scholar\Module\OriginModule {#1808 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#6294
    -id: "a1daba08-c331-11e9-85b5-0242c0a84004"
    -chapters: Doctrine\ORM\PersistentCollection {#6295 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#6300 …}
    -exercises: Doctrine\ORM\PersistentCollection {#6297 …}
    -minimumTime: DateTime @21600 {#6291
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#6302 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#2550 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#6304 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#6306 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#6312 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1566295354 {#6292
      date: 2019-08-20 12:02:34.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1757050077 {#6293
      date: 2025-09-05 07:27:57.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#6265 …}
    #fromApi: false
    -status: "published"
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#6316 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\TrainingVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\PracticalCaseUserVoter"
ACCESS ABSTAIN
"Nellapp\Bundle\SDKBundle\Permission\Security\Voter\SuperAdminVoter"
ACCESS ABSTAIN
Show voter details
55 DENIED FRONT_ACCESS
[
  "training" => App\Entity\Scholar\Training\SharedTraining {#1323
    -id: "118f5801-5242-11ee-ba02-0242c0a81004"
    -modules: Doctrine\ORM\PersistentCollection {#1330 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1364 …}
    -totalHourDescription: 833
    -videoDescription: null
    -diplomaDescription: "Titre de niveau V (Bac +2)"
    -trainingProduct: null
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1379 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1386 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1387 …}
    -thematic: [
      "3"
    ]
    -diploma: 2
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1425 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1694615421 {#1320
      date: 2023-09-13 16:30:21.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1757458838 {#1321
      date: 2025-09-10 01:00:38.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1449 …}
    #fromApi: false
    -name: "Assistant immobilier"
    -description: """
      L’assistant immobilier travaille dans un environnement codifié, avec des professionnels relevant d’une profession réglementée. À ce titre, il doit maintenir le niveau de ses connaissances réglementaires en assurant en continu une veille juridique relative au secteur de l’immobilier, afin de tenir compte des réglementations applicables et de leurs modifications.\r\n
      \r\n
      Pilier de la structure et relais de l’information, il prend en charge l’assistanat juridique, le traitement administratif des opérations liées à la transaction, à la gestion locative et au syndic de copropriété et assure la liaison avec les clients et les partenaires, dans le respect des échéances et de la réglementation en vigueur.
      """
    -public: false
    -_links: null
    -status: "published"
    -lockBy: App\Entity\Scholar\Training\Training {#1441 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#1793
    -id: "32d99a54-adec-11e9-9691-0242ac160002"
    -lessons: Doctrine\ORM\PersistentCollection {#1794 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#1799 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1804 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1563956558 {#1791
      date: 2019-07-24 10:22:38.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1593610169 {#1792
      date: 2020-07-01 15:29:29.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -lockBy: App\Entity\Scholar\Module\OriginModule {#1808 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#6338
    -id: "30a674d4-c574-11e9-85b5-0242c0a84004"
    -chapters: Doctrine\ORM\PersistentCollection {#6339 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#6344 …}
    -exercises: Doctrine\ORM\PersistentCollection {#6341 …}
    -minimumTime: DateTime @21600 {#6335
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#6346 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#2550 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#6348 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#6350 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#6356 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1566543843 {#6336
      date: 2019-08-23 09:04:03.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1757093333 {#6337
      date: 2025-09-05 19:28:53.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#6265 …}
    #fromApi: false
    -status: "published"
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#6360 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\TrainingVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\PracticalCaseUserVoter"
ACCESS ABSTAIN
"Nellapp\Bundle\SDKBundle\Permission\Security\Voter\SuperAdminVoter"
ACCESS ABSTAIN
Show voter details
56 DENIED FRONT_ACCESS
[
  "training" => App\Entity\Scholar\Training\SharedTraining {#1323
    -id: "118f5801-5242-11ee-ba02-0242c0a81004"
    -modules: Doctrine\ORM\PersistentCollection {#1330 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1364 …}
    -totalHourDescription: 833
    -videoDescription: null
    -diplomaDescription: "Titre de niveau V (Bac +2)"
    -trainingProduct: null
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1379 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1386 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1387 …}
    -thematic: [
      "3"
    ]
    -diploma: 2
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1425 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1694615421 {#1320
      date: 2023-09-13 16:30:21.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1757458838 {#1321
      date: 2025-09-10 01:00:38.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1449 …}
    #fromApi: false
    -name: "Assistant immobilier"
    -description: """
      L’assistant immobilier travaille dans un environnement codifié, avec des professionnels relevant d’une profession réglementée. À ce titre, il doit maintenir le niveau de ses connaissances réglementaires en assurant en continu une veille juridique relative au secteur de l’immobilier, afin de tenir compte des réglementations applicables et de leurs modifications.\r\n
      \r\n
      Pilier de la structure et relais de l’information, il prend en charge l’assistanat juridique, le traitement administratif des opérations liées à la transaction, à la gestion locative et au syndic de copropriété et assure la liaison avec les clients et les partenaires, dans le respect des échéances et de la réglementation en vigueur.
      """
    -public: false
    -_links: null
    -status: "published"
    -lockBy: App\Entity\Scholar\Training\Training {#1441 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#1793
    -id: "32d99a54-adec-11e9-9691-0242ac160002"
    -lessons: Doctrine\ORM\PersistentCollection {#1794 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#1799 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1804 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1563956558 {#1791
      date: 2019-07-24 10:22:38.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1593610169 {#1792
      date: 2020-07-01 15:29:29.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -lockBy: App\Entity\Scholar\Module\OriginModule {#1808 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#6382
    -id: "133c78b9-c802-11ea-8d8a-0242ac1c0003"
    -chapters: Doctrine\ORM\PersistentCollection {#6383 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#6388 …}
    -exercises: Doctrine\ORM\PersistentCollection {#6385 …}
    -minimumTime: DateTime @21600 {#6379
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#6390 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#2550 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#6392 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#6394 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#6400 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1594972182 {#6380
      date: 2020-07-17 09:49:42.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1750847724 {#6381
      date: 2025-06-25 12:35:24.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -status: "published"
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#6405 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\TrainingVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\PracticalCaseUserVoter"
ACCESS ABSTAIN
"Nellapp\Bundle\SDKBundle\Permission\Security\Voter\SuperAdminVoter"
ACCESS ABSTAIN
Show voter details
57 DENIED FRONT_ACCESS
[
  "training" => App\Entity\Scholar\Training\SharedTraining {#1323
    -id: "118f5801-5242-11ee-ba02-0242c0a81004"
    -modules: Doctrine\ORM\PersistentCollection {#1330 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1364 …}
    -totalHourDescription: 833
    -videoDescription: null
    -diplomaDescription: "Titre de niveau V (Bac +2)"
    -trainingProduct: null
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1379 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1386 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1387 …}
    -thematic: [
      "3"
    ]
    -diploma: 2
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1425 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1694615421 {#1320
      date: 2023-09-13 16:30:21.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1757458838 {#1321
      date: 2025-09-10 01:00:38.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1449 …}
    #fromApi: false
    -name: "Assistant immobilier"
    -description: """
      L’assistant immobilier travaille dans un environnement codifié, avec des professionnels relevant d’une profession réglementée. À ce titre, il doit maintenir le niveau de ses connaissances réglementaires en assurant en continu une veille juridique relative au secteur de l’immobilier, afin de tenir compte des réglementations applicables et de leurs modifications.\r\n
      \r\n
      Pilier de la structure et relais de l’information, il prend en charge l’assistanat juridique, le traitement administratif des opérations liées à la transaction, à la gestion locative et au syndic de copropriété et assure la liaison avec les clients et les partenaires, dans le respect des échéances et de la réglementation en vigueur.
      """
    -public: false
    -_links: null
    -status: "published"
    -lockBy: App\Entity\Scholar\Training\Training {#1441 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#1793
    -id: "32d99a54-adec-11e9-9691-0242ac160002"
    -lessons: Doctrine\ORM\PersistentCollection {#1794 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#1799 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1804 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1563956558 {#1791
      date: 2019-07-24 10:22:38.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1593610169 {#1792
      date: 2020-07-01 15:29:29.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -lockBy: App\Entity\Scholar\Module\OriginModule {#1808 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#6427
    -id: "6f4721ee-c588-11e9-85b5-0242c0a84004"
    -chapters: Doctrine\ORM\PersistentCollection {#6428 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#6433 …}
    -exercises: Doctrine\ORM\PersistentCollection {#6430 …}
    -minimumTime: DateTime @21600 {#6424
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#6435 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#2550 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#6437 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#6439 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#6445 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1566552538 {#6425
      date: 2019-08-23 11:28:58.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1757093668 {#6426
      date: 2025-09-05 19:34:28.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#6265 …}
    #fromApi: false
    -status: "published"
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#6450 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\TrainingVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\PracticalCaseUserVoter"
ACCESS ABSTAIN
"Nellapp\Bundle\SDKBundle\Permission\Security\Voter\SuperAdminVoter"
ACCESS ABSTAIN
Show voter details
58 DENIED FRONT_ACCESS
[
  "training" => App\Entity\Scholar\Training\SharedTraining {#1323
    -id: "118f5801-5242-11ee-ba02-0242c0a81004"
    -modules: Doctrine\ORM\PersistentCollection {#1330 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1364 …}
    -totalHourDescription: 833
    -videoDescription: null
    -diplomaDescription: "Titre de niveau V (Bac +2)"
    -trainingProduct: null
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1379 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1386 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1387 …}
    -thematic: [
      "3"
    ]
    -diploma: 2
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1425 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1694615421 {#1320
      date: 2023-09-13 16:30:21.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1757458838 {#1321
      date: 2025-09-10 01:00:38.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1449 …}
    #fromApi: false
    -name: "Assistant immobilier"
    -description: """
      L’assistant immobilier travaille dans un environnement codifié, avec des professionnels relevant d’une profession réglementée. À ce titre, il doit maintenir le niveau de ses connaissances réglementaires en assurant en continu une veille juridique relative au secteur de l’immobilier, afin de tenir compte des réglementations applicables et de leurs modifications.\r\n
      \r\n
      Pilier de la structure et relais de l’information, il prend en charge l’assistanat juridique, le traitement administratif des opérations liées à la transaction, à la gestion locative et au syndic de copropriété et assure la liaison avec les clients et les partenaires, dans le respect des échéances et de la réglementation en vigueur.
      """
    -public: false
    -_links: null
    -status: "published"
    -lockBy: App\Entity\Scholar\Training\Training {#1441 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#1793
    -id: "32d99a54-adec-11e9-9691-0242ac160002"
    -lessons: Doctrine\ORM\PersistentCollection {#1794 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#1799 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1804 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1563956558 {#1791
      date: 2019-07-24 10:22:38.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1593610169 {#1792
      date: 2020-07-01 15:29:29.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -lockBy: App\Entity\Scholar\Module\OriginModule {#1808 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#6471
    -id: "d6fe525c-6346-11f1-a069-d2c50c5a0872"
    -chapters: Doctrine\ORM\PersistentCollection {#6472 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#6477 …}
    -exercises: Doctrine\ORM\PersistentCollection {#6474 …}
    -minimumTime: DateTime @21600 {#6469
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#6479 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#4441 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#6481 …}
    -lessonStats: null
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#6488 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1780929133 {#6470
      date: 2026-06-08 16:32:13.0 Europe/Paris (+02:00)
    }
    -updatedAt: null
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -status: "published"
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#6493 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\TrainingVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\PracticalCaseUserVoter"
ACCESS ABSTAIN
"Nellapp\Bundle\SDKBundle\Permission\Security\Voter\SuperAdminVoter"
ACCESS ABSTAIN
Show voter details
59 DENIED FRONT_ACCESS
[
  "training" => App\Entity\Scholar\Training\SharedTraining {#1323
    -id: "118f5801-5242-11ee-ba02-0242c0a81004"
    -modules: Doctrine\ORM\PersistentCollection {#1330 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1364 …}
    -totalHourDescription: 833
    -videoDescription: null
    -diplomaDescription: "Titre de niveau V (Bac +2)"
    -trainingProduct: null
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1379 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1386 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1387 …}
    -thematic: [
      "3"
    ]
    -diploma: 2
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1425 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1694615421 {#1320
      date: 2023-09-13 16:30:21.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1757458838 {#1321
      date: 2025-09-10 01:00:38.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1449 …}
    #fromApi: false
    -name: "Assistant immobilier"
    -description: """
      L’assistant immobilier travaille dans un environnement codifié, avec des professionnels relevant d’une profession réglementée. À ce titre, il doit maintenir le niveau de ses connaissances réglementaires en assurant en continu une veille juridique relative au secteur de l’immobilier, afin de tenir compte des réglementations applicables et de leurs modifications.\r\n
      \r\n
      Pilier de la structure et relais de l’information, il prend en charge l’assistanat juridique, le traitement administratif des opérations liées à la transaction, à la gestion locative et au syndic de copropriété et assure la liaison avec les clients et les partenaires, dans le respect des échéances et de la réglementation en vigueur.
      """
    -public: false
    -_links: null
    -status: "published"
    -lockBy: App\Entity\Scholar\Training\Training {#1441 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#1821
    -id: "39a2681c-06c1-11ea-9c0f-0242c0a8b002"
    -lessons: Doctrine\ORM\PersistentCollection {#1822 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#1827 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1832 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1573723755 {#1811
      date: 2019-11-14 10:29:15.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458818 {#1820
      date: 2025-09-10 01:00:18.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -lockBy: App\Entity\Scholar\Module\OriginModule {#1836 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#6780
    -id: "bf955bef-06c1-11ea-9c0f-0242c0a8b002"
    -chapters: Doctrine\ORM\PersistentCollection {#6781 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#6786 …}
    -exercises: Doctrine\ORM\PersistentCollection {#6783 …}
    -minimumTime: DateTime @21600 {#6777
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#6788 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#2550 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#6790 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#6792 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#6798 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1573723980 {#6778
      date: 2019-11-14 10:33:00.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1750847724 {#6779
      date: 2025-06-25 12:35:24.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -status: "published"
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#6802 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\TrainingVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\PracticalCaseUserVoter"
ACCESS ABSTAIN
"Nellapp\Bundle\SDKBundle\Permission\Security\Voter\SuperAdminVoter"
ACCESS ABSTAIN
Show voter details
60 DENIED FRONT_ACCESS
[
  "training" => App\Entity\Scholar\Training\SharedTraining {#1323
    -id: "118f5801-5242-11ee-ba02-0242c0a81004"
    -modules: Doctrine\ORM\PersistentCollection {#1330 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1364 …}
    -totalHourDescription: 833
    -videoDescription: null
    -diplomaDescription: "Titre de niveau V (Bac +2)"
    -trainingProduct: null
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1379 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1386 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1387 …}
    -thematic: [
      "3"
    ]
    -diploma: 2
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1425 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1694615421 {#1320
      date: 2023-09-13 16:30:21.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1757458838 {#1321
      date: 2025-09-10 01:00:38.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1449 …}
    #fromApi: false
    -name: "Assistant immobilier"
    -description: """
      L’assistant immobilier travaille dans un environnement codifié, avec des professionnels relevant d’une profession réglementée. À ce titre, il doit maintenir le niveau de ses connaissances réglementaires en assurant en continu une veille juridique relative au secteur de l’immobilier, afin de tenir compte des réglementations applicables et de leurs modifications.\r\n
      \r\n
      Pilier de la structure et relais de l’information, il prend en charge l’assistanat juridique, le traitement administratif des opérations liées à la transaction, à la gestion locative et au syndic de copropriété et assure la liaison avec les clients et les partenaires, dans le respect des échéances et de la réglementation en vigueur.
      """
    -public: false
    -_links: null
    -status: "published"
    -lockBy: App\Entity\Scholar\Training\Training {#1441 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#1821
    -id: "39a2681c-06c1-11ea-9c0f-0242c0a8b002"
    -lessons: Doctrine\ORM\PersistentCollection {#1822 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#1827 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1832 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1573723755 {#1811
      date: 2019-11-14 10:29:15.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458818 {#1820
      date: 2025-09-10 01:00:18.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -lockBy: App\Entity\Scholar\Module\OriginModule {#1836 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#6823
    -id: "b290d6e9-9ab2-11f0-afde-d2b839584dc3"
    -chapters: Doctrine\ORM\PersistentCollection {#6824 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#6829 …}
    -exercises: Doctrine\ORM\PersistentCollection {#6826 …}
    -minimumTime: null
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#6831 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#2550 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#6833 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#6835 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#6841 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1758875273 {#6821
      date: 2025-09-26 10:27:53.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1767857970 {#6822
      date: 2026-01-08 08:39:30.0 Europe/Paris (+01:00)
    }
    #createdBy: Proxies\__CG__\App\Entity\Account\User {#1988 …}
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#6839 …}
    #fromApi: false
    -status: "published"
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#6846 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\TrainingVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\PracticalCaseUserVoter"
ACCESS ABSTAIN
"Nellapp\Bundle\SDKBundle\Permission\Security\Voter\SuperAdminVoter"
ACCESS ABSTAIN
Show voter details
61 DENIED FRONT_ACCESS
[
  "training" => App\Entity\Scholar\Training\SharedTraining {#1323
    -id: "118f5801-5242-11ee-ba02-0242c0a81004"
    -modules: Doctrine\ORM\PersistentCollection {#1330 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1364 …}
    -totalHourDescription: 833
    -videoDescription: null
    -diplomaDescription: "Titre de niveau V (Bac +2)"
    -trainingProduct: null
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1379 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1386 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1387 …}
    -thematic: [
      "3"
    ]
    -diploma: 2
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1425 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1694615421 {#1320
      date: 2023-09-13 16:30:21.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1757458838 {#1321
      date: 2025-09-10 01:00:38.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1449 …}
    #fromApi: false
    -name: "Assistant immobilier"
    -description: """
      L’assistant immobilier travaille dans un environnement codifié, avec des professionnels relevant d’une profession réglementée. À ce titre, il doit maintenir le niveau de ses connaissances réglementaires en assurant en continu une veille juridique relative au secteur de l’immobilier, afin de tenir compte des réglementations applicables et de leurs modifications.\r\n
      \r\n
      Pilier de la structure et relais de l’information, il prend en charge l’assistanat juridique, le traitement administratif des opérations liées à la transaction, à la gestion locative et au syndic de copropriété et assure la liaison avec les clients et les partenaires, dans le respect des échéances et de la réglementation en vigueur.
      """
    -public: false
    -_links: null
    -status: "published"
    -lockBy: App\Entity\Scholar\Training\Training {#1441 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#1821
    -id: "39a2681c-06c1-11ea-9c0f-0242c0a8b002"
    -lessons: Doctrine\ORM\PersistentCollection {#1822 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#1827 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1832 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1573723755 {#1811
      date: 2019-11-14 10:29:15.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458818 {#1820
      date: 2025-09-10 01:00:18.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -lockBy: App\Entity\Scholar\Module\OriginModule {#1836 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#6868
    -id: "ac5c214e-b06c-11ea-b7d2-0242ac1c0004"
    -chapters: Doctrine\ORM\PersistentCollection {#6869 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#6874 …}
    -exercises: Doctrine\ORM\PersistentCollection {#6871 …}
    -minimumTime: DateTime @21600 {#6865
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#6876 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#2550 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#6878 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#6880 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#6886 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1592379138 {#6866
      date: 2020-06-17 09:32:18.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1750847724 {#6867
      date: 2025-06-25 12:35:24.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -status: "published"
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#6890 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\TrainingVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\PracticalCaseUserVoter"
ACCESS ABSTAIN
"Nellapp\Bundle\SDKBundle\Permission\Security\Voter\SuperAdminVoter"
ACCESS ABSTAIN
Show voter details
62 DENIED FRONT_ACCESS
[
  "training" => App\Entity\Scholar\Training\SharedTraining {#1323
    -id: "118f5801-5242-11ee-ba02-0242c0a81004"
    -modules: Doctrine\ORM\PersistentCollection {#1330 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1364 …}
    -totalHourDescription: 833
    -videoDescription: null
    -diplomaDescription: "Titre de niveau V (Bac +2)"
    -trainingProduct: null
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1379 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1386 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1387 …}
    -thematic: [
      "3"
    ]
    -diploma: 2
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1425 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1694615421 {#1320
      date: 2023-09-13 16:30:21.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1757458838 {#1321
      date: 2025-09-10 01:00:38.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1449 …}
    #fromApi: false
    -name: "Assistant immobilier"
    -description: """
      L’assistant immobilier travaille dans un environnement codifié, avec des professionnels relevant d’une profession réglementée. À ce titre, il doit maintenir le niveau de ses connaissances réglementaires en assurant en continu une veille juridique relative au secteur de l’immobilier, afin de tenir compte des réglementations applicables et de leurs modifications.\r\n
      \r\n
      Pilier de la structure et relais de l’information, il prend en charge l’assistanat juridique, le traitement administratif des opérations liées à la transaction, à la gestion locative et au syndic de copropriété et assure la liaison avec les clients et les partenaires, dans le respect des échéances et de la réglementation en vigueur.
      """
    -public: false
    -_links: null
    -status: "published"
    -lockBy: App\Entity\Scholar\Training\Training {#1441 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#1821
    -id: "39a2681c-06c1-11ea-9c0f-0242c0a8b002"
    -lessons: Doctrine\ORM\PersistentCollection {#1822 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#1827 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1832 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1573723755 {#1811
      date: 2019-11-14 10:29:15.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458818 {#1820
      date: 2025-09-10 01:00:18.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -lockBy: App\Entity\Scholar\Module\OriginModule {#1836 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#6912
    -id: "ea817145-9ab2-11f0-afde-d2b839584dc3"
    -chapters: Doctrine\ORM\PersistentCollection {#6913 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#6918 …}
    -exercises: Doctrine\ORM\PersistentCollection {#6915 …}
    -minimumTime: DateTime @21600 {#6909
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#6920 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#2550 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#6922 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#6924 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#6930 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1758875367 {#6910
      date: 2025-09-26 10:29:27.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1760344087 {#6911
      date: 2025-10-13 10:28:07.0 Europe/Paris (+02:00)
    }
    #createdBy: Proxies\__CG__\App\Entity\Account\User {#1988 …}
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#6928 …}
    #fromApi: false
    -status: "published"
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#6936 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\TrainingVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\PracticalCaseUserVoter"
ACCESS ABSTAIN
"Nellapp\Bundle\SDKBundle\Permission\Security\Voter\SuperAdminVoter"
ACCESS ABSTAIN
Show voter details
63 DENIED FRONT_ACCESS
[
  "training" => App\Entity\Scholar\Training\SharedTraining {#1323
    -id: "118f5801-5242-11ee-ba02-0242c0a81004"
    -modules: Doctrine\ORM\PersistentCollection {#1330 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1364 …}
    -totalHourDescription: 833
    -videoDescription: null
    -diplomaDescription: "Titre de niveau V (Bac +2)"
    -trainingProduct: null
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1379 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1386 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1387 …}
    -thematic: [
      "3"
    ]
    -diploma: 2
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1425 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1694615421 {#1320
      date: 2023-09-13 16:30:21.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1757458838 {#1321
      date: 2025-09-10 01:00:38.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1449 …}
    #fromApi: false
    -name: "Assistant immobilier"
    -description: """
      L’assistant immobilier travaille dans un environnement codifié, avec des professionnels relevant d’une profession réglementée. À ce titre, il doit maintenir le niveau de ses connaissances réglementaires en assurant en continu une veille juridique relative au secteur de l’immobilier, afin de tenir compte des réglementations applicables et de leurs modifications.\r\n
      \r\n
      Pilier de la structure et relais de l’information, il prend en charge l’assistanat juridique, le traitement administratif des opérations liées à la transaction, à la gestion locative et au syndic de copropriété et assure la liaison avec les clients et les partenaires, dans le respect des échéances et de la réglementation en vigueur.
      """
    -public: false
    -_links: null
    -status: "published"
    -lockBy: App\Entity\Scholar\Training\Training {#1441 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#1821
    -id: "39a2681c-06c1-11ea-9c0f-0242c0a8b002"
    -lessons: Doctrine\ORM\PersistentCollection {#1822 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#1827 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1832 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1573723755 {#1811
      date: 2019-11-14 10:29:15.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458818 {#1820
      date: 2025-09-10 01:00:18.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -lockBy: App\Entity\Scholar\Module\OriginModule {#1836 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#6958
    -id: "13e1f443-75b2-11ea-ac12-0242ac1c0003"
    -chapters: Doctrine\ORM\PersistentCollection {#6959 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#6964 …}
    -exercises: Doctrine\ORM\PersistentCollection {#6961 …}
    -minimumTime: DateTime @21600 {#6955
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#6966 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#2550 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#6968 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#6970 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#6976 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1585921828 {#6956
      date: 2020-04-03 15:50:28.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1757408922 {#6957
      date: 2025-09-09 11:08:42.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#6974 …}
    #fromApi: false
    -status: "published"
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#6982 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\TrainingVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\PracticalCaseUserVoter"
ACCESS ABSTAIN
"Nellapp\Bundle\SDKBundle\Permission\Security\Voter\SuperAdminVoter"
ACCESS ABSTAIN
Show voter details
64 DENIED FRONT_ACCESS
[
  "training" => App\Entity\Scholar\Training\SharedTraining {#1323
    -id: "118f5801-5242-11ee-ba02-0242c0a81004"
    -modules: Doctrine\ORM\PersistentCollection {#1330 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1364 …}
    -totalHourDescription: 833
    -videoDescription: null
    -diplomaDescription: "Titre de niveau V (Bac +2)"
    -trainingProduct: null
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1379 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1386 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1387 …}
    -thematic: [
      "3"
    ]
    -diploma: 2
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1425 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1694615421 {#1320
      date: 2023-09-13 16:30:21.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1757458838 {#1321
      date: 2025-09-10 01:00:38.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1449 …}
    #fromApi: false
    -name: "Assistant immobilier"
    -description: """
      L’assistant immobilier travaille dans un environnement codifié, avec des professionnels relevant d’une profession réglementée. À ce titre, il doit maintenir le niveau de ses connaissances réglementaires en assurant en continu une veille juridique relative au secteur de l’immobilier, afin de tenir compte des réglementations applicables et de leurs modifications.\r\n
      \r\n
      Pilier de la structure et relais de l’information, il prend en charge l’assistanat juridique, le traitement administratif des opérations liées à la transaction, à la gestion locative et au syndic de copropriété et assure la liaison avec les clients et les partenaires, dans le respect des échéances et de la réglementation en vigueur.
      """
    -public: false
    -_links: null
    -status: "published"
    -lockBy: App\Entity\Scholar\Training\Training {#1441 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#1821
    -id: "39a2681c-06c1-11ea-9c0f-0242c0a8b002"
    -lessons: Doctrine\ORM\PersistentCollection {#1822 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#1827 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1832 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1573723755 {#1811
      date: 2019-11-14 10:29:15.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458818 {#1820
      date: 2025-09-10 01:00:18.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -lockBy: App\Entity\Scholar\Module\OriginModule {#1836 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#7003
    -id: "1fb0da4a-9ab3-11f0-afde-d2b839584dc3"
    -chapters: Doctrine\ORM\PersistentCollection {#7004 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#7009 …}
    -exercises: Doctrine\ORM\PersistentCollection {#7006 …}
    -minimumTime: DateTime @21600 {#7001
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#7011 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#2550 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#7013 …}
    -lessonStats: null
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#7020 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1758875456 {#7002
      date: 2025-09-26 10:30:56.0 Europe/Paris (+02:00)
    }
    -updatedAt: null
    #createdBy: Proxies\__CG__\App\Entity\Account\User {#1988 …}
    #updatedBy: null
    #fromApi: false
    -status: "published"
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#7025 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\TrainingVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\PracticalCaseUserVoter"
ACCESS ABSTAIN
"Nellapp\Bundle\SDKBundle\Permission\Security\Voter\SuperAdminVoter"
ACCESS ABSTAIN
Show voter details
65 DENIED FRONT_ACCESS
[
  "training" => App\Entity\Scholar\Training\SharedTraining {#1323
    -id: "118f5801-5242-11ee-ba02-0242c0a81004"
    -modules: Doctrine\ORM\PersistentCollection {#1330 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1364 …}
    -totalHourDescription: 833
    -videoDescription: null
    -diplomaDescription: "Titre de niveau V (Bac +2)"
    -trainingProduct: null
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1379 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1386 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1387 …}
    -thematic: [
      "3"
    ]
    -diploma: 2
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1425 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1694615421 {#1320
      date: 2023-09-13 16:30:21.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1757458838 {#1321
      date: 2025-09-10 01:00:38.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1449 …}
    #fromApi: false
    -name: "Assistant immobilier"
    -description: """
      L’assistant immobilier travaille dans un environnement codifié, avec des professionnels relevant d’une profession réglementée. À ce titre, il doit maintenir le niveau de ses connaissances réglementaires en assurant en continu une veille juridique relative au secteur de l’immobilier, afin de tenir compte des réglementations applicables et de leurs modifications.\r\n
      \r\n
      Pilier de la structure et relais de l’information, il prend en charge l’assistanat juridique, le traitement administratif des opérations liées à la transaction, à la gestion locative et au syndic de copropriété et assure la liaison avec les clients et les partenaires, dans le respect des échéances et de la réglementation en vigueur.
      """
    -public: false
    -_links: null
    -status: "published"
    -lockBy: App\Entity\Scholar\Training\Training {#1441 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#1821
    -id: "39a2681c-06c1-11ea-9c0f-0242c0a8b002"
    -lessons: Doctrine\ORM\PersistentCollection {#1822 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#1827 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1832 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1573723755 {#1811
      date: 2019-11-14 10:29:15.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458818 {#1820
      date: 2025-09-10 01:00:18.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -lockBy: App\Entity\Scholar\Module\OriginModule {#1836 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#7047
    -id: "8b4ca837-75b2-11ea-ac12-0242ac1c0003"
    -chapters: Doctrine\ORM\PersistentCollection {#7048 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#7053 …}
    -exercises: Doctrine\ORM\PersistentCollection {#7050 …}
    -minimumTime: DateTime @21600 {#7044
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#7055 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#2550 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#7057 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#7059 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#7065 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1585922028 {#7045
      date: 2020-04-03 15:53:48.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1757408929 {#7046
      date: 2025-09-09 11:08:49.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#6974 …}
    #fromApi: false
    -status: "published"
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#7069 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\TrainingVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\PracticalCaseUserVoter"
ACCESS ABSTAIN
"Nellapp\Bundle\SDKBundle\Permission\Security\Voter\SuperAdminVoter"
ACCESS ABSTAIN
Show voter details
66 DENIED FRONT_ACCESS
[
  "training" => App\Entity\Scholar\Training\SharedTraining {#1323
    -id: "118f5801-5242-11ee-ba02-0242c0a81004"
    -modules: Doctrine\ORM\PersistentCollection {#1330 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1364 …}
    -totalHourDescription: 833
    -videoDescription: null
    -diplomaDescription: "Titre de niveau V (Bac +2)"
    -trainingProduct: null
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1379 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1386 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1387 …}
    -thematic: [
      "3"
    ]
    -diploma: 2
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1425 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1694615421 {#1320
      date: 2023-09-13 16:30:21.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1757458838 {#1321
      date: 2025-09-10 01:00:38.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1449 …}
    #fromApi: false
    -name: "Assistant immobilier"
    -description: """
      L’assistant immobilier travaille dans un environnement codifié, avec des professionnels relevant d’une profession réglementée. À ce titre, il doit maintenir le niveau de ses connaissances réglementaires en assurant en continu une veille juridique relative au secteur de l’immobilier, afin de tenir compte des réglementations applicables et de leurs modifications.\r\n
      \r\n
      Pilier de la structure et relais de l’information, il prend en charge l’assistanat juridique, le traitement administratif des opérations liées à la transaction, à la gestion locative et au syndic de copropriété et assure la liaison avec les clients et les partenaires, dans le respect des échéances et de la réglementation en vigueur.
      """
    -public: false
    -_links: null
    -status: "published"
    -lockBy: App\Entity\Scholar\Training\Training {#1441 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#1821
    -id: "39a2681c-06c1-11ea-9c0f-0242c0a8b002"
    -lessons: Doctrine\ORM\PersistentCollection {#1822 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#1827 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1832 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1573723755 {#1811
      date: 2019-11-14 10:29:15.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458818 {#1820
      date: 2025-09-10 01:00:18.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -lockBy: App\Entity\Scholar\Module\OriginModule {#1836 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#7091
    -id: "a6f3c715-75b2-11ea-ac12-0242ac1c0003"
    -chapters: Doctrine\ORM\PersistentCollection {#7092 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#7097 …}
    -exercises: Doctrine\ORM\PersistentCollection {#7094 …}
    -minimumTime: DateTime @21600 {#7088
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#7099 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#2550 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#7101 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#7103 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#7109 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1585922074 {#7089
      date: 2020-04-03 15:54:34.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1757255640 {#7090
      date: 2025-09-07 16:34:00.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#7107 …}
    #fromApi: false
    -status: "published"
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#7114 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\TrainingVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\PracticalCaseUserVoter"
ACCESS ABSTAIN
"Nellapp\Bundle\SDKBundle\Permission\Security\Voter\SuperAdminVoter"
ACCESS ABSTAIN
Show voter details
67 DENIED FRONT_ACCESS
[
  "training" => App\Entity\Scholar\Training\SharedTraining {#1323
    -id: "118f5801-5242-11ee-ba02-0242c0a81004"
    -modules: Doctrine\ORM\PersistentCollection {#1330 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1364 …}
    -totalHourDescription: 833
    -videoDescription: null
    -diplomaDescription: "Titre de niveau V (Bac +2)"
    -trainingProduct: null
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1379 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1386 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1387 …}
    -thematic: [
      "3"
    ]
    -diploma: 2
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1425 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1694615421 {#1320
      date: 2023-09-13 16:30:21.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1757458838 {#1321
      date: 2025-09-10 01:00:38.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1449 …}
    #fromApi: false
    -name: "Assistant immobilier"
    -description: """
      L’assistant immobilier travaille dans un environnement codifié, avec des professionnels relevant d’une profession réglementée. À ce titre, il doit maintenir le niveau de ses connaissances réglementaires en assurant en continu une veille juridique relative au secteur de l’immobilier, afin de tenir compte des réglementations applicables et de leurs modifications.\r\n
      \r\n
      Pilier de la structure et relais de l’information, il prend en charge l’assistanat juridique, le traitement administratif des opérations liées à la transaction, à la gestion locative et au syndic de copropriété et assure la liaison avec les clients et les partenaires, dans le respect des échéances et de la réglementation en vigueur.
      """
    -public: false
    -_links: null
    -status: "published"
    -lockBy: App\Entity\Scholar\Training\Training {#1441 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#1821
    -id: "39a2681c-06c1-11ea-9c0f-0242c0a8b002"
    -lessons: Doctrine\ORM\PersistentCollection {#1822 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#1827 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1832 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1573723755 {#1811
      date: 2019-11-14 10:29:15.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458818 {#1820
      date: 2025-09-10 01:00:18.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -lockBy: App\Entity\Scholar\Module\OriginModule {#1836 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#7136
    -id: "7ab53d1f-75b3-11ea-ac12-0242ac1c0003"
    -chapters: Doctrine\ORM\PersistentCollection {#7137 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#7142 …}
    -exercises: Doctrine\ORM\PersistentCollection {#7139 …}
    -minimumTime: DateTime @21600 {#7133
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#7144 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#2550 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#7146 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#7148 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#7154 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1585922430 {#7134
      date: 2020-04-03 16:00:30.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1757458809 {#7135
      date: 2025-09-10 01:00:09.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#7152 …}
    #fromApi: false
    -status: "published"
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#7160 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\TrainingVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\PracticalCaseUserVoter"
ACCESS ABSTAIN
"Nellapp\Bundle\SDKBundle\Permission\Security\Voter\SuperAdminVoter"
ACCESS ABSTAIN
Show voter details
68 DENIED FRONT_ACCESS
[
  "training" => App\Entity\Scholar\Training\SharedTraining {#1323
    -id: "118f5801-5242-11ee-ba02-0242c0a81004"
    -modules: Doctrine\ORM\PersistentCollection {#1330 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1364 …}
    -totalHourDescription: 833
    -videoDescription: null
    -diplomaDescription: "Titre de niveau V (Bac +2)"
    -trainingProduct: null
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1379 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1386 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1387 …}
    -thematic: [
      "3"
    ]
    -diploma: 2
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1425 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1694615421 {#1320
      date: 2023-09-13 16:30:21.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1757458838 {#1321
      date: 2025-09-10 01:00:38.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1449 …}
    #fromApi: false
    -name: "Assistant immobilier"
    -description: """
      L’assistant immobilier travaille dans un environnement codifié, avec des professionnels relevant d’une profession réglementée. À ce titre, il doit maintenir le niveau de ses connaissances réglementaires en assurant en continu une veille juridique relative au secteur de l’immobilier, afin de tenir compte des réglementations applicables et de leurs modifications.\r\n
      \r\n
      Pilier de la structure et relais de l’information, il prend en charge l’assistanat juridique, le traitement administratif des opérations liées à la transaction, à la gestion locative et au syndic de copropriété et assure la liaison avec les clients et les partenaires, dans le respect des échéances et de la réglementation en vigueur.
      """
    -public: false
    -_links: null
    -status: "published"
    -lockBy: App\Entity\Scholar\Training\Training {#1441 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#1821
    -id: "39a2681c-06c1-11ea-9c0f-0242c0a8b002"
    -lessons: Doctrine\ORM\PersistentCollection {#1822 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#1827 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1832 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1573723755 {#1811
      date: 2019-11-14 10:29:15.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458818 {#1820
      date: 2025-09-10 01:00:18.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -lockBy: App\Entity\Scholar\Module\OriginModule {#1836 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#7182
    -id: "0266228a-75b3-11ea-ac12-0242ac1c0003"
    -chapters: Doctrine\ORM\PersistentCollection {#7183 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#7188 …}
    -exercises: Doctrine\ORM\PersistentCollection {#7185 …}
    -minimumTime: DateTime @21600 {#7179
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#7190 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#2550 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#7192 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#7194 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#7200 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1585922228 {#7180
      date: 2020-04-03 15:57:08.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1757334080 {#7181
      date: 2025-09-08 14:21:20.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#7152 …}
    #fromApi: false
    -status: "published"
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#7205 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\TrainingVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\PracticalCaseUserVoter"
ACCESS ABSTAIN
"Nellapp\Bundle\SDKBundle\Permission\Security\Voter\SuperAdminVoter"
ACCESS ABSTAIN
Show voter details
69 DENIED FRONT_ACCESS
[
  "training" => App\Entity\Scholar\Training\SharedTraining {#1323
    -id: "118f5801-5242-11ee-ba02-0242c0a81004"
    -modules: Doctrine\ORM\PersistentCollection {#1330 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1364 …}
    -totalHourDescription: 833
    -videoDescription: null
    -diplomaDescription: "Titre de niveau V (Bac +2)"
    -trainingProduct: null
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1379 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1386 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1387 …}
    -thematic: [
      "3"
    ]
    -diploma: 2
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1425 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1694615421 {#1320
      date: 2023-09-13 16:30:21.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1757458838 {#1321
      date: 2025-09-10 01:00:38.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1449 …}
    #fromApi: false
    -name: "Assistant immobilier"
    -description: """
      L’assistant immobilier travaille dans un environnement codifié, avec des professionnels relevant d’une profession réglementée. À ce titre, il doit maintenir le niveau de ses connaissances réglementaires en assurant en continu une veille juridique relative au secteur de l’immobilier, afin de tenir compte des réglementations applicables et de leurs modifications.\r\n
      \r\n
      Pilier de la structure et relais de l’information, il prend en charge l’assistanat juridique, le traitement administratif des opérations liées à la transaction, à la gestion locative et au syndic de copropriété et assure la liaison avec les clients et les partenaires, dans le respect des échéances et de la réglementation en vigueur.
      """
    -public: false
    -_links: null
    -status: "published"
    -lockBy: App\Entity\Scholar\Training\Training {#1441 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#1821
    -id: "39a2681c-06c1-11ea-9c0f-0242c0a8b002"
    -lessons: Doctrine\ORM\PersistentCollection {#1822 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#1827 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1832 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1573723755 {#1811
      date: 2019-11-14 10:29:15.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458818 {#1820
      date: 2025-09-10 01:00:18.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -lockBy: App\Entity\Scholar\Module\OriginModule {#1836 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#7226
    -id: "3db82e7a-9ab4-11f0-afde-d2b839584dc3"
    -chapters: Doctrine\ORM\PersistentCollection {#7227 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#7232 …}
    -exercises: Doctrine\ORM\PersistentCollection {#7229 …}
    -minimumTime: DateTime @21600 {#7224
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#7234 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#2550 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#7236 …}
    -lessonStats: null
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#7243 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1758875936 {#7225
      date: 2025-09-26 10:38:56.0 Europe/Paris (+02:00)
    }
    -updatedAt: null
    #createdBy: Proxies\__CG__\App\Entity\Account\User {#1988 …}
    #updatedBy: null
    #fromApi: false
    -status: "published"
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#7248 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\TrainingVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\PracticalCaseUserVoter"
ACCESS ABSTAIN
"Nellapp\Bundle\SDKBundle\Permission\Security\Voter\SuperAdminVoter"
ACCESS ABSTAIN
Show voter details
70 DENIED FRONT_ACCESS
[
  "training" => App\Entity\Scholar\Training\SharedTraining {#1323
    -id: "118f5801-5242-11ee-ba02-0242c0a81004"
    -modules: Doctrine\ORM\PersistentCollection {#1330 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1364 …}
    -totalHourDescription: 833
    -videoDescription: null
    -diplomaDescription: "Titre de niveau V (Bac +2)"
    -trainingProduct: null
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1379 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1386 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1387 …}
    -thematic: [
      "3"
    ]
    -diploma: 2
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1425 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1694615421 {#1320
      date: 2023-09-13 16:30:21.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1757458838 {#1321
      date: 2025-09-10 01:00:38.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1449 …}
    #fromApi: false
    -name: "Assistant immobilier"
    -description: """
      L’assistant immobilier travaille dans un environnement codifié, avec des professionnels relevant d’une profession réglementée. À ce titre, il doit maintenir le niveau de ses connaissances réglementaires en assurant en continu une veille juridique relative au secteur de l’immobilier, afin de tenir compte des réglementations applicables et de leurs modifications.\r\n
      \r\n
      Pilier de la structure et relais de l’information, il prend en charge l’assistanat juridique, le traitement administratif des opérations liées à la transaction, à la gestion locative et au syndic de copropriété et assure la liaison avec les clients et les partenaires, dans le respect des échéances et de la réglementation en vigueur.
      """
    -public: false
    -_links: null
    -status: "published"
    -lockBy: App\Entity\Scholar\Training\Training {#1441 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#1821
    -id: "39a2681c-06c1-11ea-9c0f-0242c0a8b002"
    -lessons: Doctrine\ORM\PersistentCollection {#1822 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#1827 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1832 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1573723755 {#1811
      date: 2019-11-14 10:29:15.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458818 {#1820
      date: 2025-09-10 01:00:18.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -lockBy: App\Entity\Scholar\Module\OriginModule {#1836 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#7269
    -id: "1e6fa847-a803-11f0-b3b5-4ec904c5ee47"
    -chapters: Doctrine\ORM\PersistentCollection {#7270 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#7275 …}
    -exercises: Doctrine\ORM\PersistentCollection {#7272 …}
    -minimumTime: DateTime @21600 {#7267
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#7277 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#2550 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#7279 …}
    -lessonStats: null
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#7286 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1760339179 {#7268
      date: 2025-10-13 09:06:19.0 Europe/Paris (+02:00)
    }
    -updatedAt: null
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -status: "published"
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#7291 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\TrainingVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\PracticalCaseUserVoter"
ACCESS ABSTAIN
"Nellapp\Bundle\SDKBundle\Permission\Security\Voter\SuperAdminVoter"
ACCESS ABSTAIN
Show voter details
71 DENIED FRONT_ACCESS
[
  "training" => App\Entity\Scholar\Training\SharedTraining {#1323
    -id: "118f5801-5242-11ee-ba02-0242c0a81004"
    -modules: Doctrine\ORM\PersistentCollection {#1330 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1364 …}
    -totalHourDescription: 833
    -videoDescription: null
    -diplomaDescription: "Titre de niveau V (Bac +2)"
    -trainingProduct: null
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1379 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1386 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1387 …}
    -thematic: [
      "3"
    ]
    -diploma: 2
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1425 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1694615421 {#1320
      date: 2023-09-13 16:30:21.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1757458838 {#1321
      date: 2025-09-10 01:00:38.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1449 …}
    #fromApi: false
    -name: "Assistant immobilier"
    -description: """
      L’assistant immobilier travaille dans un environnement codifié, avec des professionnels relevant d’une profession réglementée. À ce titre, il doit maintenir le niveau de ses connaissances réglementaires en assurant en continu une veille juridique relative au secteur de l’immobilier, afin de tenir compte des réglementations applicables et de leurs modifications.\r\n
      \r\n
      Pilier de la structure et relais de l’information, il prend en charge l’assistanat juridique, le traitement administratif des opérations liées à la transaction, à la gestion locative et au syndic de copropriété et assure la liaison avec les clients et les partenaires, dans le respect des échéances et de la réglementation en vigueur.
      """
    -public: false
    -_links: null
    -status: "published"
    -lockBy: App\Entity\Scholar\Training\Training {#1441 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#1821
    -id: "39a2681c-06c1-11ea-9c0f-0242c0a8b002"
    -lessons: Doctrine\ORM\PersistentCollection {#1822 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#1827 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1832 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1573723755 {#1811
      date: 2019-11-14 10:29:15.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458818 {#1820
      date: 2025-09-10 01:00:18.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -lockBy: App\Entity\Scholar\Module\OriginModule {#1836 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#7313
    -id: "caaa0c3e-8819-11f0-94f4-720435f6d49d"
    -chapters: Doctrine\ORM\PersistentCollection {#7314 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#7319 …}
    -exercises: Doctrine\ORM\PersistentCollection {#7316 …}
    -minimumTime: DateTime @21600 {#7310
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#7321 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#2550 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#7323 …}
    -lessonStats: null
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#7330 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1756830480 {#7311
      date: 2025-09-02 18:28:00.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1757372416 {#7312
      date: 2025-09-09 01:00:16.0 Europe/Paris (+02:00)
    }
    #createdBy: Proxies\__CG__\App\Entity\Account\User {#1988 …}
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1988 …}
    #fromApi: false
    -status: "published"
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#7335 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\TrainingVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\PracticalCaseUserVoter"
ACCESS ABSTAIN
"Nellapp\Bundle\SDKBundle\Permission\Security\Voter\SuperAdminVoter"
ACCESS ABSTAIN
Show voter details
72 DENIED FRONT_ACCESS
[
  "training" => App\Entity\Scholar\Training\SharedTraining {#1323
    -id: "118f5801-5242-11ee-ba02-0242c0a81004"
    -modules: Doctrine\ORM\PersistentCollection {#1330 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1364 …}
    -totalHourDescription: 833
    -videoDescription: null
    -diplomaDescription: "Titre de niveau V (Bac +2)"
    -trainingProduct: null
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1379 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1386 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1387 …}
    -thematic: [
      "3"
    ]
    -diploma: 2
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1425 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1694615421 {#1320
      date: 2023-09-13 16:30:21.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1757458838 {#1321
      date: 2025-09-10 01:00:38.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1449 …}
    #fromApi: false
    -name: "Assistant immobilier"
    -description: """
      L’assistant immobilier travaille dans un environnement codifié, avec des professionnels relevant d’une profession réglementée. À ce titre, il doit maintenir le niveau de ses connaissances réglementaires en assurant en continu une veille juridique relative au secteur de l’immobilier, afin de tenir compte des réglementations applicables et de leurs modifications.\r\n
      \r\n
      Pilier de la structure et relais de l’information, il prend en charge l’assistanat juridique, le traitement administratif des opérations liées à la transaction, à la gestion locative et au syndic de copropriété et assure la liaison avec les clients et les partenaires, dans le respect des échéances et de la réglementation en vigueur.
      """
    -public: false
    -_links: null
    -status: "published"
    -lockBy: App\Entity\Scholar\Training\Training {#1441 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#1821
    -id: "39a2681c-06c1-11ea-9c0f-0242c0a8b002"
    -lessons: Doctrine\ORM\PersistentCollection {#1822 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#1827 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1832 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1573723755 {#1811
      date: 2019-11-14 10:29:15.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458818 {#1820
      date: 2025-09-10 01:00:18.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -lockBy: App\Entity\Scholar\Module\OriginModule {#1836 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#7357
    -id: "0e146c98-881a-11f0-94f4-720435f6d49d"
    -chapters: Doctrine\ORM\PersistentCollection {#7358 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#7363 …}
    -exercises: Doctrine\ORM\PersistentCollection {#7360 …}
    -minimumTime: DateTime @21600 {#7354
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#7365 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#2550 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#7367 …}
    -lessonStats: null
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#7374 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1756830593 {#7355
      date: 2025-09-02 18:29:53.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1756854015 {#7356
      date: 2025-09-03 01:00:15.0 Europe/Paris (+02:00)
    }
    #createdBy: Proxies\__CG__\App\Entity\Account\User {#1988 …}
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1988 …}
    #fromApi: false
    -status: "published"
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#7379 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\TrainingVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\PracticalCaseUserVoter"
ACCESS ABSTAIN
"Nellapp\Bundle\SDKBundle\Permission\Security\Voter\SuperAdminVoter"
ACCESS ABSTAIN
Show voter details
73 DENIED FRONT_ACCESS
[
  "training" => App\Entity\Scholar\Training\SharedTraining {#1323
    -id: "118f5801-5242-11ee-ba02-0242c0a81004"
    -modules: Doctrine\ORM\PersistentCollection {#1330 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1364 …}
    -totalHourDescription: 833
    -videoDescription: null
    -diplomaDescription: "Titre de niveau V (Bac +2)"
    -trainingProduct: null
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1379 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1386 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1387 …}
    -thematic: [
      "3"
    ]
    -diploma: 2
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1425 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1694615421 {#1320
      date: 2023-09-13 16:30:21.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1757458838 {#1321
      date: 2025-09-10 01:00:38.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1449 …}
    #fromApi: false
    -name: "Assistant immobilier"
    -description: """
      L’assistant immobilier travaille dans un environnement codifié, avec des professionnels relevant d’une profession réglementée. À ce titre, il doit maintenir le niveau de ses connaissances réglementaires en assurant en continu une veille juridique relative au secteur de l’immobilier, afin de tenir compte des réglementations applicables et de leurs modifications.\r\n
      \r\n
      Pilier de la structure et relais de l’information, il prend en charge l’assistanat juridique, le traitement administratif des opérations liées à la transaction, à la gestion locative et au syndic de copropriété et assure la liaison avec les clients et les partenaires, dans le respect des échéances et de la réglementation en vigueur.
      """
    -public: false
    -_links: null
    -status: "published"
    -lockBy: App\Entity\Scholar\Training\Training {#1441 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#1850
    -id: "cbd44ce7-38e5-11e9-8180-00163e87308f"
    -lessons: Doctrine\ORM\PersistentCollection {#1851 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#1856 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1861 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1551089522 {#1848
      date: 2019-02-25 11:12:02.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1679395459 {#1849
      date: 2023-03-21 11:44:19.0 Europe/Paris (+01:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -lockBy: App\Entity\Scholar\Module\OriginModule {#1865 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#7794
    -id: "7d7e4338-2de9-11e9-8180-00163e87308f"
    -chapters: Doctrine\ORM\PersistentCollection {#7795 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#7800 …}
    -exercises: Doctrine\ORM\PersistentCollection {#7797 …}
    -minimumTime: DateTime @21600 {#7791
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#7802 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#2550 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#7804 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#7806 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#7812 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1549881646 {#7792
      date: 2019-02-11 11:40:46.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757242069 {#7793
      date: 2025-09-07 12:47:49.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#4914 …}
    #fromApi: false
    -status: "published"
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#7817 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\TrainingVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\PracticalCaseUserVoter"
ACCESS ABSTAIN
"Nellapp\Bundle\SDKBundle\Permission\Security\Voter\SuperAdminVoter"
ACCESS ABSTAIN
Show voter details
74 DENIED FRONT_ACCESS
[
  "training" => App\Entity\Scholar\Training\SharedTraining {#1323
    -id: "118f5801-5242-11ee-ba02-0242c0a81004"
    -modules: Doctrine\ORM\PersistentCollection {#1330 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1364 …}
    -totalHourDescription: 833
    -videoDescription: null
    -diplomaDescription: "Titre de niveau V (Bac +2)"
    -trainingProduct: null
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1379 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1386 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1387 …}
    -thematic: [
      "3"
    ]
    -diploma: 2
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1425 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1694615421 {#1320
      date: 2023-09-13 16:30:21.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1757458838 {#1321
      date: 2025-09-10 01:00:38.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1449 …}
    #fromApi: false
    -name: "Assistant immobilier"
    -description: """
      L’assistant immobilier travaille dans un environnement codifié, avec des professionnels relevant d’une profession réglementée. À ce titre, il doit maintenir le niveau de ses connaissances réglementaires en assurant en continu une veille juridique relative au secteur de l’immobilier, afin de tenir compte des réglementations applicables et de leurs modifications.\r\n
      \r\n
      Pilier de la structure et relais de l’information, il prend en charge l’assistanat juridique, le traitement administratif des opérations liées à la transaction, à la gestion locative et au syndic de copropriété et assure la liaison avec les clients et les partenaires, dans le respect des échéances et de la réglementation en vigueur.
      """
    -public: false
    -_links: null
    -status: "published"
    -lockBy: App\Entity\Scholar\Training\Training {#1441 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#1850
    -id: "cbd44ce7-38e5-11e9-8180-00163e87308f"
    -lessons: Doctrine\ORM\PersistentCollection {#1851 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#1856 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1861 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1551089522 {#1848
      date: 2019-02-25 11:12:02.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1679395459 {#1849
      date: 2023-03-21 11:44:19.0 Europe/Paris (+01:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -lockBy: App\Entity\Scholar\Module\OriginModule {#1865 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#7838
    -id: "b6ad11c5-2e0c-11e9-8180-00163e87308f"
    -chapters: Doctrine\ORM\PersistentCollection {#7839 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#7844 …}
    -exercises: Doctrine\ORM\PersistentCollection {#7841 …}
    -minimumTime: DateTime @21600 {#7830
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#7846 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#2550 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#7848 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#7850 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#7856 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1549896775 {#7836
      date: 2019-02-11 15:52:55.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757324785 {#7837
      date: 2025-09-08 11:46:25.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#7854 …}
    #fromApi: false
    -status: "published"
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#7861 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\TrainingVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\PracticalCaseUserVoter"
ACCESS ABSTAIN
"Nellapp\Bundle\SDKBundle\Permission\Security\Voter\SuperAdminVoter"
ACCESS ABSTAIN
Show voter details
75 DENIED FRONT_ACCESS
[
  "training" => App\Entity\Scholar\Training\SharedTraining {#1323
    -id: "118f5801-5242-11ee-ba02-0242c0a81004"
    -modules: Doctrine\ORM\PersistentCollection {#1330 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1364 …}
    -totalHourDescription: 833
    -videoDescription: null
    -diplomaDescription: "Titre de niveau V (Bac +2)"
    -trainingProduct: null
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1379 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1386 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1387 …}
    -thematic: [
      "3"
    ]
    -diploma: 2
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1425 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1694615421 {#1320
      date: 2023-09-13 16:30:21.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1757458838 {#1321
      date: 2025-09-10 01:00:38.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1449 …}
    #fromApi: false
    -name: "Assistant immobilier"
    -description: """
      L’assistant immobilier travaille dans un environnement codifié, avec des professionnels relevant d’une profession réglementée. À ce titre, il doit maintenir le niveau de ses connaissances réglementaires en assurant en continu une veille juridique relative au secteur de l’immobilier, afin de tenir compte des réglementations applicables et de leurs modifications.\r\n
      \r\n
      Pilier de la structure et relais de l’information, il prend en charge l’assistanat juridique, le traitement administratif des opérations liées à la transaction, à la gestion locative et au syndic de copropriété et assure la liaison avec les clients et les partenaires, dans le respect des échéances et de la réglementation en vigueur.
      """
    -public: false
    -_links: null
    -status: "published"
    -lockBy: App\Entity\Scholar\Training\Training {#1441 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#1850
    -id: "cbd44ce7-38e5-11e9-8180-00163e87308f"
    -lessons: Doctrine\ORM\PersistentCollection {#1851 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#1856 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1861 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1551089522 {#1848
      date: 2019-02-25 11:12:02.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1679395459 {#1849
      date: 2023-03-21 11:44:19.0 Europe/Paris (+01:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -lockBy: App\Entity\Scholar\Module\OriginModule {#1865 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#7883
    -id: "c94206d3-00e7-11f1-a0d1-7eefa83e8046"
    -chapters: Doctrine\ORM\PersistentCollection {#7884 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#7889 …}
    -exercises: Doctrine\ORM\PersistentCollection {#7886 …}
    -minimumTime: DateTime @21600 {#7880
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#7891 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#2550 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#7893 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#7895 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#7901 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1770113093 {#7881
      date: 2026-02-03 11:04:53.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1770501141 {#7882
      date: 2026-02-07 22:52:21.0 Europe/Paris (+01:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#7899 …}
    #fromApi: false
    -status: "published"
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#7907 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\TrainingVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\PracticalCaseUserVoter"
ACCESS ABSTAIN
"Nellapp\Bundle\SDKBundle\Permission\Security\Voter\SuperAdminVoter"
ACCESS ABSTAIN
Show voter details
76 DENIED FRONT_ACCESS
[
  "training" => App\Entity\Scholar\Training\SharedTraining {#1323
    -id: "118f5801-5242-11ee-ba02-0242c0a81004"
    -modules: Doctrine\ORM\PersistentCollection {#1330 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1364 …}
    -totalHourDescription: 833
    -videoDescription: null
    -diplomaDescription: "Titre de niveau V (Bac +2)"
    -trainingProduct: null
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1379 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1386 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1387 …}
    -thematic: [
      "3"
    ]
    -diploma: 2
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1425 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1694615421 {#1320
      date: 2023-09-13 16:30:21.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1757458838 {#1321
      date: 2025-09-10 01:00:38.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1449 …}
    #fromApi: false
    -name: "Assistant immobilier"
    -description: """
      L’assistant immobilier travaille dans un environnement codifié, avec des professionnels relevant d’une profession réglementée. À ce titre, il doit maintenir le niveau de ses connaissances réglementaires en assurant en continu une veille juridique relative au secteur de l’immobilier, afin de tenir compte des réglementations applicables et de leurs modifications.\r\n
      \r\n
      Pilier de la structure et relais de l’information, il prend en charge l’assistanat juridique, le traitement administratif des opérations liées à la transaction, à la gestion locative et au syndic de copropriété et assure la liaison avec les clients et les partenaires, dans le respect des échéances et de la réglementation en vigueur.
      """
    -public: false
    -_links: null
    -status: "published"
    -lockBy: App\Entity\Scholar\Training\Training {#1441 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#1850
    -id: "cbd44ce7-38e5-11e9-8180-00163e87308f"
    -lessons: Doctrine\ORM\PersistentCollection {#1851 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#1856 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1861 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1551089522 {#1848
      date: 2019-02-25 11:12:02.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1679395459 {#1849
      date: 2023-03-21 11:44:19.0 Europe/Paris (+01:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -lockBy: App\Entity\Scholar\Module\OriginModule {#1865 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#7929
    -id: "4845b445-c82b-11ea-8d8a-0242ac1c0003"
    -chapters: Doctrine\ORM\PersistentCollection {#7930 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#7935 …}
    -exercises: Doctrine\ORM\PersistentCollection {#7932 …}
    -minimumTime: DateTime @21600 {#7926
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#7937 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#2550 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#7939 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#7941 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#7947 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1594989880 {#7927
      date: 2020-07-17 14:44:40.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1757067698 {#7928
      date: 2025-09-05 12:21:38.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#7945 …}
    #fromApi: false
    -status: "published"
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#7953 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\TrainingVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\PracticalCaseUserVoter"
ACCESS ABSTAIN
"Nellapp\Bundle\SDKBundle\Permission\Security\Voter\SuperAdminVoter"
ACCESS ABSTAIN
Show voter details
77 DENIED FRONT_ACCESS
[
  "training" => App\Entity\Scholar\Training\SharedTraining {#1323
    -id: "118f5801-5242-11ee-ba02-0242c0a81004"
    -modules: Doctrine\ORM\PersistentCollection {#1330 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1364 …}
    -totalHourDescription: 833
    -videoDescription: null
    -diplomaDescription: "Titre de niveau V (Bac +2)"
    -trainingProduct: null
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1379 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1386 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1387 …}
    -thematic: [
      "3"
    ]
    -diploma: 2
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1425 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1694615421 {#1320
      date: 2023-09-13 16:30:21.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1757458838 {#1321
      date: 2025-09-10 01:00:38.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1449 …}
    #fromApi: false
    -name: "Assistant immobilier"
    -description: """
      L’assistant immobilier travaille dans un environnement codifié, avec des professionnels relevant d’une profession réglementée. À ce titre, il doit maintenir le niveau de ses connaissances réglementaires en assurant en continu une veille juridique relative au secteur de l’immobilier, afin de tenir compte des réglementations applicables et de leurs modifications.\r\n
      \r\n
      Pilier de la structure et relais de l’information, il prend en charge l’assistanat juridique, le traitement administratif des opérations liées à la transaction, à la gestion locative et au syndic de copropriété et assure la liaison avec les clients et les partenaires, dans le respect des échéances et de la réglementation en vigueur.
      """
    -public: false
    -_links: null
    -status: "published"
    -lockBy: App\Entity\Scholar\Training\Training {#1441 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#1850
    -id: "cbd44ce7-38e5-11e9-8180-00163e87308f"
    -lessons: Doctrine\ORM\PersistentCollection {#1851 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#1856 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1861 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1551089522 {#1848
      date: 2019-02-25 11:12:02.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1679395459 {#1849
      date: 2023-03-21 11:44:19.0 Europe/Paris (+01:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -lockBy: App\Entity\Scholar\Module\OriginModule {#1865 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#7974
    -id: "67c15144-63d5-11f1-a069-d2c50c5a0872"
    -chapters: Doctrine\ORM\PersistentCollection {#7975 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#7980 …}
    -exercises: Doctrine\ORM\PersistentCollection {#7977 …}
    -minimumTime: DateTime @21600 {#7972
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#7982 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#4441 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#7984 …}
    -lessonStats: null
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#7991 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1780990364 {#7973
      date: 2026-06-09 09:32:44.0 Europe/Paris (+02:00)
    }
    -updatedAt: null
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -status: "published"
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#7996 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\TrainingVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\PracticalCaseUserVoter"
ACCESS ABSTAIN
"Nellapp\Bundle\SDKBundle\Permission\Security\Voter\SuperAdminVoter"
ACCESS ABSTAIN
Show voter details
78 DENIED FRONT_ACCESS
[
  "training" => App\Entity\Scholar\Training\SharedTraining {#1323
    -id: "118f5801-5242-11ee-ba02-0242c0a81004"
    -modules: Doctrine\ORM\PersistentCollection {#1330 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1364 …}
    -totalHourDescription: 833
    -videoDescription: null
    -diplomaDescription: "Titre de niveau V (Bac +2)"
    -trainingProduct: null
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1379 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1386 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1387 …}
    -thematic: [
      "3"
    ]
    -diploma: 2
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1425 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1694615421 {#1320
      date: 2023-09-13 16:30:21.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1757458838 {#1321
      date: 2025-09-10 01:00:38.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1449 …}
    #fromApi: false
    -name: "Assistant immobilier"
    -description: """
      L’assistant immobilier travaille dans un environnement codifié, avec des professionnels relevant d’une profession réglementée. À ce titre, il doit maintenir le niveau de ses connaissances réglementaires en assurant en continu une veille juridique relative au secteur de l’immobilier, afin de tenir compte des réglementations applicables et de leurs modifications.\r\n
      \r\n
      Pilier de la structure et relais de l’information, il prend en charge l’assistanat juridique, le traitement administratif des opérations liées à la transaction, à la gestion locative et au syndic de copropriété et assure la liaison avec les clients et les partenaires, dans le respect des échéances et de la réglementation en vigueur.
      """
    -public: false
    -_links: null
    -status: "published"
    -lockBy: App\Entity\Scholar\Training\Training {#1441 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#1850
    -id: "cbd44ce7-38e5-11e9-8180-00163e87308f"
    -lessons: Doctrine\ORM\PersistentCollection {#1851 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#1856 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1861 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1551089522 {#1848
      date: 2019-02-25 11:12:02.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1679395459 {#1849
      date: 2023-03-21 11:44:19.0 Europe/Paris (+01:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -lockBy: App\Entity\Scholar\Module\OriginModule {#1865 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#8018
    -id: "d8fa33f2-63d5-11f1-a069-d2c50c5a0872"
    -chapters: Doctrine\ORM\PersistentCollection {#8019 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#8024 …}
    -exercises: Doctrine\ORM\PersistentCollection {#8021 …}
    -minimumTime: DateTime @21600 {#8015
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#8026 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#4441 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#8028 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#8030 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#8036 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1780990554 {#8016
      date: 2026-06-09 09:35:54.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1784627484 {#8017
      date: 2026-07-21 11:51:24.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#8034 …}
    #fromApi: false
    -status: "published"
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#8042 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\TrainingVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\PracticalCaseUserVoter"
ACCESS ABSTAIN
"Nellapp\Bundle\SDKBundle\Permission\Security\Voter\SuperAdminVoter"
ACCESS ABSTAIN
Show voter details
79 DENIED FRONT_ACCESS
[
  "training" => App\Entity\Scholar\Training\SharedTraining {#1323
    -id: "118f5801-5242-11ee-ba02-0242c0a81004"
    -modules: Doctrine\ORM\PersistentCollection {#1330 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1364 …}
    -totalHourDescription: 833
    -videoDescription: null
    -diplomaDescription: "Titre de niveau V (Bac +2)"
    -trainingProduct: null
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1379 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1386 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1387 …}
    -thematic: [
      "3"
    ]
    -diploma: 2
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1425 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1694615421 {#1320
      date: 2023-09-13 16:30:21.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1757458838 {#1321
      date: 2025-09-10 01:00:38.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1449 …}
    #fromApi: false
    -name: "Assistant immobilier"
    -description: """
      L’assistant immobilier travaille dans un environnement codifié, avec des professionnels relevant d’une profession réglementée. À ce titre, il doit maintenir le niveau de ses connaissances réglementaires en assurant en continu une veille juridique relative au secteur de l’immobilier, afin de tenir compte des réglementations applicables et de leurs modifications.\r\n
      \r\n
      Pilier de la structure et relais de l’information, il prend en charge l’assistanat juridique, le traitement administratif des opérations liées à la transaction, à la gestion locative et au syndic de copropriété et assure la liaison avec les clients et les partenaires, dans le respect des échéances et de la réglementation en vigueur.
      """
    -public: false
    -_links: null
    -status: "published"
    -lockBy: App\Entity\Scholar\Training\Training {#1441 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#1878
    -id: "ac103761-38e8-11e9-8180-00163e87308f"
    -lessons: Doctrine\ORM\PersistentCollection {#1879 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#1884 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1889 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1551090758 {#1868
      date: 2019-02-25 11:32:38.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458819 {#1877
      date: 2025-09-10 01:00:19.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1887 …}
    #fromApi: false
    -lockBy: App\Entity\Scholar\Module\OriginModule {#1894 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#8232
    -id: "fe9c2aa9-2e04-11e9-8180-00163e87308f"
    -chapters: Doctrine\ORM\PersistentCollection {#8233 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#8238 …}
    -exercises: Doctrine\ORM\PersistentCollection {#8235 …}
    -minimumTime: DateTime @21600 {#8229
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#8240 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#2550 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#8242 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#8244 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#8250 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1549893459 {#8230
      date: 2019-02-11 14:57:39.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757367929 {#8231
      date: 2025-09-08 23:45:29.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#8248 …}
    #fromApi: false
    -status: "published"
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#8256 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\TrainingVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\PracticalCaseUserVoter"
ACCESS ABSTAIN
"Nellapp\Bundle\SDKBundle\Permission\Security\Voter\SuperAdminVoter"
ACCESS ABSTAIN
Show voter details
80 DENIED FRONT_ACCESS
[
  "training" => App\Entity\Scholar\Training\SharedTraining {#1323
    -id: "118f5801-5242-11ee-ba02-0242c0a81004"
    -modules: Doctrine\ORM\PersistentCollection {#1330 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1364 …}
    -totalHourDescription: 833
    -videoDescription: null
    -diplomaDescription: "Titre de niveau V (Bac +2)"
    -trainingProduct: null
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1379 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1386 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1387 …}
    -thematic: [
      "3"
    ]
    -diploma: 2
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1425 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1694615421 {#1320
      date: 2023-09-13 16:30:21.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1757458838 {#1321
      date: 2025-09-10 01:00:38.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1449 …}
    #fromApi: false
    -name: "Assistant immobilier"
    -description: """
      L’assistant immobilier travaille dans un environnement codifié, avec des professionnels relevant d’une profession réglementée. À ce titre, il doit maintenir le niveau de ses connaissances réglementaires en assurant en continu une veille juridique relative au secteur de l’immobilier, afin de tenir compte des réglementations applicables et de leurs modifications.\r\n
      \r\n
      Pilier de la structure et relais de l’information, il prend en charge l’assistanat juridique, le traitement administratif des opérations liées à la transaction, à la gestion locative et au syndic de copropriété et assure la liaison avec les clients et les partenaires, dans le respect des échéances et de la réglementation en vigueur.
      """
    -public: false
    -_links: null
    -status: "published"
    -lockBy: App\Entity\Scholar\Training\Training {#1441 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#1878
    -id: "ac103761-38e8-11e9-8180-00163e87308f"
    -lessons: Doctrine\ORM\PersistentCollection {#1879 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#1884 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1889 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1551090758 {#1868
      date: 2019-02-25 11:32:38.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458819 {#1877
      date: 2025-09-10 01:00:19.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1887 …}
    #fromApi: false
    -lockBy: App\Entity\Scholar\Module\OriginModule {#1894 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#8278
    -id: "522b79a7-657b-11f1-a069-d2c50c5a0872"
    -chapters: Doctrine\ORM\PersistentCollection {#8279 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#8284 …}
    -exercises: Doctrine\ORM\PersistentCollection {#8281 …}
    -minimumTime: DateTime @21600 {#8275
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#8286 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#4441 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#8288 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#8290 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#8296 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1781171575 {#8276
      date: 2026-06-11 11:52:55.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1781599784 {#8277
      date: 2026-06-16 10:49:44.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#8294 …}
    #fromApi: false
    -status: "published"
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#8302 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\TrainingVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\PracticalCaseUserVoter"
ACCESS ABSTAIN
"Nellapp\Bundle\SDKBundle\Permission\Security\Voter\SuperAdminVoter"
ACCESS ABSTAIN
Show voter details
81 DENIED FRONT_ACCESS
[
  "training" => App\Entity\Scholar\Training\SharedTraining {#1323
    -id: "118f5801-5242-11ee-ba02-0242c0a81004"
    -modules: Doctrine\ORM\PersistentCollection {#1330 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1364 …}
    -totalHourDescription: 833
    -videoDescription: null
    -diplomaDescription: "Titre de niveau V (Bac +2)"
    -trainingProduct: null
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1379 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1386 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1387 …}
    -thematic: [
      "3"
    ]
    -diploma: 2
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1425 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1694615421 {#1320
      date: 2023-09-13 16:30:21.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1757458838 {#1321
      date: 2025-09-10 01:00:38.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1449 …}
    #fromApi: false
    -name: "Assistant immobilier"
    -description: """
      L’assistant immobilier travaille dans un environnement codifié, avec des professionnels relevant d’une profession réglementée. À ce titre, il doit maintenir le niveau de ses connaissances réglementaires en assurant en continu une veille juridique relative au secteur de l’immobilier, afin de tenir compte des réglementations applicables et de leurs modifications.\r\n
      \r\n
      Pilier de la structure et relais de l’information, il prend en charge l’assistanat juridique, le traitement administratif des opérations liées à la transaction, à la gestion locative et au syndic de copropriété et assure la liaison avec les clients et les partenaires, dans le respect des échéances et de la réglementation en vigueur.
      """
    -public: false
    -_links: null
    -status: "published"
    -lockBy: App\Entity\Scholar\Training\Training {#1441 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#1878
    -id: "ac103761-38e8-11e9-8180-00163e87308f"
    -lessons: Doctrine\ORM\PersistentCollection {#1879 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#1884 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1889 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1551090758 {#1868
      date: 2019-02-25 11:32:38.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458819 {#1877
      date: 2025-09-10 01:00:19.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1887 …}
    #fromApi: false
    -lockBy: App\Entity\Scholar\Module\OriginModule {#1894 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#8323
    -id: "399557aa-2eac-11e9-8180-00163e87308f"
    -chapters: Doctrine\ORM\PersistentCollection {#8324 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#8329 …}
    -exercises: Doctrine\ORM\PersistentCollection {#8326 …}
    -minimumTime: DateTime @21600 {#8293
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#8331 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#2550 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#8333 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#8335 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#8341 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1549965284 {#8321
      date: 2019-02-12 10:54:44.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757402170 {#8322
      date: 2025-09-09 09:16:10.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#7107 …}
    #fromApi: false
    -status: "published"
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#8346 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\TrainingVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\PracticalCaseUserVoter"
ACCESS ABSTAIN
"Nellapp\Bundle\SDKBundle\Permission\Security\Voter\SuperAdminVoter"
ACCESS ABSTAIN
Show voter details
82 DENIED FRONT_ACCESS
[
  "training" => App\Entity\Scholar\Training\SharedTraining {#1323
    -id: "118f5801-5242-11ee-ba02-0242c0a81004"
    -modules: Doctrine\ORM\PersistentCollection {#1330 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1364 …}
    -totalHourDescription: 833
    -videoDescription: null
    -diplomaDescription: "Titre de niveau V (Bac +2)"
    -trainingProduct: null
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1379 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1386 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1387 …}
    -thematic: [
      "3"
    ]
    -diploma: 2
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1425 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1694615421 {#1320
      date: 2023-09-13 16:30:21.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1757458838 {#1321
      date: 2025-09-10 01:00:38.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1449 …}
    #fromApi: false
    -name: "Assistant immobilier"
    -description: """
      L’assistant immobilier travaille dans un environnement codifié, avec des professionnels relevant d’une profession réglementée. À ce titre, il doit maintenir le niveau de ses connaissances réglementaires en assurant en continu une veille juridique relative au secteur de l’immobilier, afin de tenir compte des réglementations applicables et de leurs modifications.\r\n
      \r\n
      Pilier de la structure et relais de l’information, il prend en charge l’assistanat juridique, le traitement administratif des opérations liées à la transaction, à la gestion locative et au syndic de copropriété et assure la liaison avec les clients et les partenaires, dans le respect des échéances et de la réglementation en vigueur.
      """
    -public: false
    -_links: null
    -status: "published"
    -lockBy: App\Entity\Scholar\Training\Training {#1441 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#1878
    -id: "ac103761-38e8-11e9-8180-00163e87308f"
    -lessons: Doctrine\ORM\PersistentCollection {#1879 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#1884 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1889 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1551090758 {#1868
      date: 2019-02-25 11:32:38.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458819 {#1877
      date: 2025-09-10 01:00:19.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1887 …}
    #fromApi: false
    -lockBy: App\Entity\Scholar\Module\OriginModule {#1894 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#8368
    -id: "1e3c14b9-41ce-11e9-8180-00163e87308f"
    -chapters: Doctrine\ORM\PersistentCollection {#8369 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#8374 …}
    -exercises: Doctrine\ORM\PersistentCollection {#8371 …}
    -minimumTime: DateTime @21600 {#8365
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#8376 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#2550 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#8378 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#8380 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#8386 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1552068913 {#8366
      date: 2019-03-08 19:15:13.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757346961 {#8367
      date: 2025-09-08 17:56:01.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#5182 …}
    #fromApi: false
    -status: "published"
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#8391 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\TrainingVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\PracticalCaseUserVoter"
ACCESS ABSTAIN
"Nellapp\Bundle\SDKBundle\Permission\Security\Voter\SuperAdminVoter"
ACCESS ABSTAIN
Show voter details
83 DENIED FRONT_ACCESS
[
  "training" => App\Entity\Scholar\Training\SharedTraining {#1323
    -id: "118f5801-5242-11ee-ba02-0242c0a81004"
    -modules: Doctrine\ORM\PersistentCollection {#1330 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1364 …}
    -totalHourDescription: 833
    -videoDescription: null
    -diplomaDescription: "Titre de niveau V (Bac +2)"
    -trainingProduct: null
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1379 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1386 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1387 …}
    -thematic: [
      "3"
    ]
    -diploma: 2
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1425 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1694615421 {#1320
      date: 2023-09-13 16:30:21.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1757458838 {#1321
      date: 2025-09-10 01:00:38.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1449 …}
    #fromApi: false
    -name: "Assistant immobilier"
    -description: """
      L’assistant immobilier travaille dans un environnement codifié, avec des professionnels relevant d’une profession réglementée. À ce titre, il doit maintenir le niveau de ses connaissances réglementaires en assurant en continu une veille juridique relative au secteur de l’immobilier, afin de tenir compte des réglementations applicables et de leurs modifications.\r\n
      \r\n
      Pilier de la structure et relais de l’information, il prend en charge l’assistanat juridique, le traitement administratif des opérations liées à la transaction, à la gestion locative et au syndic de copropriété et assure la liaison avec les clients et les partenaires, dans le respect des échéances et de la réglementation en vigueur.
      """
    -public: false
    -_links: null
    -status: "published"
    -lockBy: App\Entity\Scholar\Training\Training {#1441 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#1878
    -id: "ac103761-38e8-11e9-8180-00163e87308f"
    -lessons: Doctrine\ORM\PersistentCollection {#1879 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#1884 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1889 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1551090758 {#1868
      date: 2019-02-25 11:32:38.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458819 {#1877
      date: 2025-09-10 01:00:19.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1887 …}
    #fromApi: false
    -lockBy: App\Entity\Scholar\Module\OriginModule {#1894 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#8413
    -id: "f8bbce51-3055-11e9-8180-00163e87308f"
    -chapters: Doctrine\ORM\PersistentCollection {#8414 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#8419 …}
    -exercises: Doctrine\ORM\PersistentCollection {#8416 …}
    -minimumTime: DateTime @21600 {#8410
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#8421 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#2550 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#8423 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#8425 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#8431 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1550148141 {#8411
      date: 2019-02-14 13:42:21.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458814 {#8412
      date: 2025-09-10 01:00:14.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#7107 …}
    #fromApi: false
    -status: "published"
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#8436 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\TrainingVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\PracticalCaseUserVoter"
ACCESS ABSTAIN
"Nellapp\Bundle\SDKBundle\Permission\Security\Voter\SuperAdminVoter"
ACCESS ABSTAIN
Show voter details
84 DENIED FRONT_ACCESS
[
  "training" => App\Entity\Scholar\Training\SharedTraining {#1323
    -id: "118f5801-5242-11ee-ba02-0242c0a81004"
    -modules: Doctrine\ORM\PersistentCollection {#1330 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1364 …}
    -totalHourDescription: 833
    -videoDescription: null
    -diplomaDescription: "Titre de niveau V (Bac +2)"
    -trainingProduct: null
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1379 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1386 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1387 …}
    -thematic: [
      "3"
    ]
    -diploma: 2
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1425 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1694615421 {#1320
      date: 2023-09-13 16:30:21.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1757458838 {#1321
      date: 2025-09-10 01:00:38.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1449 …}
    #fromApi: false
    -name: "Assistant immobilier"
    -description: """
      L’assistant immobilier travaille dans un environnement codifié, avec des professionnels relevant d’une profession réglementée. À ce titre, il doit maintenir le niveau de ses connaissances réglementaires en assurant en continu une veille juridique relative au secteur de l’immobilier, afin de tenir compte des réglementations applicables et de leurs modifications.\r\n
      \r\n
      Pilier de la structure et relais de l’information, il prend en charge l’assistanat juridique, le traitement administratif des opérations liées à la transaction, à la gestion locative et au syndic de copropriété et assure la liaison avec les clients et les partenaires, dans le respect des échéances et de la réglementation en vigueur.
      """
    -public: false
    -_links: null
    -status: "published"
    -lockBy: App\Entity\Scholar\Training\Training {#1441 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#1878
    -id: "ac103761-38e8-11e9-8180-00163e87308f"
    -lessons: Doctrine\ORM\PersistentCollection {#1879 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#1884 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1889 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1551090758 {#1868
      date: 2019-02-25 11:32:38.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458819 {#1877
      date: 2025-09-10 01:00:19.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1887 …}
    #fromApi: false
    -lockBy: App\Entity\Scholar\Module\OriginModule {#1894 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#8458
    -id: "580107c8-13cd-11f1-a0d1-7eefa83e8046"
    -chapters: Doctrine\ORM\PersistentCollection {#8459 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#8464 …}
    -exercises: Doctrine\ORM\PersistentCollection {#8461 …}
    -minimumTime: DateTime @21600 {#8455
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#8466 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#2550 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#8468 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#8470 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#8476 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1772190809 {#8456
      date: 2026-02-27 12:13:29.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1775827826 {#8457
      date: 2026-04-10 15:30:26.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#8474 …}
    #fromApi: false
    -status: "published"
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#8482 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\TrainingVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\PracticalCaseUserVoter"
ACCESS ABSTAIN
"Nellapp\Bundle\SDKBundle\Permission\Security\Voter\SuperAdminVoter"
ACCESS ABSTAIN
Show voter details
85 DENIED FRONT_ACCESS
[
  "training" => App\Entity\Scholar\Training\SharedTraining {#1323
    -id: "118f5801-5242-11ee-ba02-0242c0a81004"
    -modules: Doctrine\ORM\PersistentCollection {#1330 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1364 …}
    -totalHourDescription: 833
    -videoDescription: null
    -diplomaDescription: "Titre de niveau V (Bac +2)"
    -trainingProduct: null
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1379 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1386 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1387 …}
    -thematic: [
      "3"
    ]
    -diploma: 2
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1425 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1694615421 {#1320
      date: 2023-09-13 16:30:21.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1757458838 {#1321
      date: 2025-09-10 01:00:38.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1449 …}
    #fromApi: false
    -name: "Assistant immobilier"
    -description: """
      L’assistant immobilier travaille dans un environnement codifié, avec des professionnels relevant d’une profession réglementée. À ce titre, il doit maintenir le niveau de ses connaissances réglementaires en assurant en continu une veille juridique relative au secteur de l’immobilier, afin de tenir compte des réglementations applicables et de leurs modifications.\r\n
      \r\n
      Pilier de la structure et relais de l’information, il prend en charge l’assistanat juridique, le traitement administratif des opérations liées à la transaction, à la gestion locative et au syndic de copropriété et assure la liaison avec les clients et les partenaires, dans le respect des échéances et de la réglementation en vigueur.
      """
    -public: false
    -_links: null
    -status: "published"
    -lockBy: App\Entity\Scholar\Training\Training {#1441 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#1878
    -id: "ac103761-38e8-11e9-8180-00163e87308f"
    -lessons: Doctrine\ORM\PersistentCollection {#1879 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#1884 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1889 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1551090758 {#1868
      date: 2019-02-25 11:32:38.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458819 {#1877
      date: 2025-09-10 01:00:19.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1887 …}
    #fromApi: false
    -lockBy: App\Entity\Scholar\Module\OriginModule {#1894 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#8503
    -id: "5815dcba-13cd-11f1-a0d1-7eefa83e8046"
    -chapters: Doctrine\ORM\PersistentCollection {#8504 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#8509 …}
    -exercises: Doctrine\ORM\PersistentCollection {#8506 …}
    -minimumTime: DateTime @21600 {#8501
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#8511 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#2550 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#8513 …}
    -lessonStats: null
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#8520 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1772190809 {#8502
      date: 2026-02-27 12:13:29.0 Europe/Paris (+01:00)
    }
    -updatedAt: null
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -status: "published"
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#8525 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\TrainingVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\PracticalCaseUserVoter"
ACCESS ABSTAIN
"Nellapp\Bundle\SDKBundle\Permission\Security\Voter\SuperAdminVoter"
ACCESS ABSTAIN
Show voter details
86 DENIED FRONT_ACCESS
[
  "training" => App\Entity\Scholar\Training\SharedTraining {#1323
    -id: "118f5801-5242-11ee-ba02-0242c0a81004"
    -modules: Doctrine\ORM\PersistentCollection {#1330 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1364 …}
    -totalHourDescription: 833
    -videoDescription: null
    -diplomaDescription: "Titre de niveau V (Bac +2)"
    -trainingProduct: null
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1379 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1386 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1387 …}
    -thematic: [
      "3"
    ]
    -diploma: 2
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1425 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1694615421 {#1320
      date: 2023-09-13 16:30:21.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1757458838 {#1321
      date: 2025-09-10 01:00:38.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1449 …}
    #fromApi: false
    -name: "Assistant immobilier"
    -description: """
      L’assistant immobilier travaille dans un environnement codifié, avec des professionnels relevant d’une profession réglementée. À ce titre, il doit maintenir le niveau de ses connaissances réglementaires en assurant en continu une veille juridique relative au secteur de l’immobilier, afin de tenir compte des réglementations applicables et de leurs modifications.\r\n
      \r\n
      Pilier de la structure et relais de l’information, il prend en charge l’assistanat juridique, le traitement administratif des opérations liées à la transaction, à la gestion locative et au syndic de copropriété et assure la liaison avec les clients et les partenaires, dans le respect des échéances et de la réglementation en vigueur.
      """
    -public: false
    -_links: null
    -status: "published"
    -lockBy: App\Entity\Scholar\Training\Training {#1441 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#1907
    -id: "93a0d2a4-06ba-11ea-9c0f-0242c0a8b002"
    -lessons: Doctrine\ORM\PersistentCollection {#1908 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#1913 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1918 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1573720899 {#1897
      date: 2019-11-14 09:41:39.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1756162821 {#1906
      date: 2025-08-26 01:00:21.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -lockBy: App\Entity\Scholar\Module\OriginModule {#1922 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#8745
    -id: "a9d8147e-2016-11ea-a659-0242ac180002"
    -chapters: Doctrine\ORM\PersistentCollection {#8746 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#8751 …}
    -exercises: Doctrine\ORM\PersistentCollection {#8748 …}
    -minimumTime: DateTime @21600 {#8742
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#8753 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#2550 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#8755 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#8757 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#8763 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1576509229 {#8743
      date: 2019-12-16 16:13:49.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757313665 {#8744
      date: 2025-09-08 08:41:05.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#8761 …}
    #fromApi: false
    -status: "published"
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#8769 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\TrainingVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\PracticalCaseUserVoter"
ACCESS ABSTAIN
"Nellapp\Bundle\SDKBundle\Permission\Security\Voter\SuperAdminVoter"
ACCESS ABSTAIN
Show voter details
87 DENIED FRONT_ACCESS
[
  "training" => App\Entity\Scholar\Training\SharedTraining {#1323
    -id: "118f5801-5242-11ee-ba02-0242c0a81004"
    -modules: Doctrine\ORM\PersistentCollection {#1330 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1364 …}
    -totalHourDescription: 833
    -videoDescription: null
    -diplomaDescription: "Titre de niveau V (Bac +2)"
    -trainingProduct: null
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1379 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1386 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1387 …}
    -thematic: [
      "3"
    ]
    -diploma: 2
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1425 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1694615421 {#1320
      date: 2023-09-13 16:30:21.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1757458838 {#1321
      date: 2025-09-10 01:00:38.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1449 …}
    #fromApi: false
    -name: "Assistant immobilier"
    -description: """
      L’assistant immobilier travaille dans un environnement codifié, avec des professionnels relevant d’une profession réglementée. À ce titre, il doit maintenir le niveau de ses connaissances réglementaires en assurant en continu une veille juridique relative au secteur de l’immobilier, afin de tenir compte des réglementations applicables et de leurs modifications.\r\n
      \r\n
      Pilier de la structure et relais de l’information, il prend en charge l’assistanat juridique, le traitement administratif des opérations liées à la transaction, à la gestion locative et au syndic de copropriété et assure la liaison avec les clients et les partenaires, dans le respect des échéances et de la réglementation en vigueur.
      """
    -public: false
    -_links: null
    -status: "published"
    -lockBy: App\Entity\Scholar\Training\Training {#1441 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#1907
    -id: "93a0d2a4-06ba-11ea-9c0f-0242c0a8b002"
    -lessons: Doctrine\ORM\PersistentCollection {#1908 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#1913 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1918 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1573720899 {#1897
      date: 2019-11-14 09:41:39.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1756162821 {#1906
      date: 2025-08-26 01:00:21.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -lockBy: App\Entity\Scholar\Module\OriginModule {#1922 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#8791
    -id: "86413bcc-2014-11ea-a659-0242ac180002"
    -chapters: Doctrine\ORM\PersistentCollection {#8792 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#8797 …}
    -exercises: Doctrine\ORM\PersistentCollection {#8794 …}
    -minimumTime: DateTime @21600 {#8788
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#8799 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#2550 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#8801 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#8803 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#8809 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1576508311 {#8789
      date: 2019-12-16 15:58:31.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757070342 {#8790
      date: 2025-09-05 13:05:42.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#4315 …}
    #fromApi: false
    -status: "published"
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#8814 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\TrainingVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\PracticalCaseUserVoter"
ACCESS ABSTAIN
"Nellapp\Bundle\SDKBundle\Permission\Security\Voter\SuperAdminVoter"
ACCESS ABSTAIN
Show voter details
88 DENIED FRONT_ACCESS
[
  "training" => App\Entity\Scholar\Training\SharedTraining {#1323
    -id: "118f5801-5242-11ee-ba02-0242c0a81004"
    -modules: Doctrine\ORM\PersistentCollection {#1330 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1364 …}
    -totalHourDescription: 833
    -videoDescription: null
    -diplomaDescription: "Titre de niveau V (Bac +2)"
    -trainingProduct: null
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1379 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1386 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1387 …}
    -thematic: [
      "3"
    ]
    -diploma: 2
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1425 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1694615421 {#1320
      date: 2023-09-13 16:30:21.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1757458838 {#1321
      date: 2025-09-10 01:00:38.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1449 …}
    #fromApi: false
    -name: "Assistant immobilier"
    -description: """
      L’assistant immobilier travaille dans un environnement codifié, avec des professionnels relevant d’une profession réglementée. À ce titre, il doit maintenir le niveau de ses connaissances réglementaires en assurant en continu une veille juridique relative au secteur de l’immobilier, afin de tenir compte des réglementations applicables et de leurs modifications.\r\n
      \r\n
      Pilier de la structure et relais de l’information, il prend en charge l’assistanat juridique, le traitement administratif des opérations liées à la transaction, à la gestion locative et au syndic de copropriété et assure la liaison avec les clients et les partenaires, dans le respect des échéances et de la réglementation en vigueur.
      """
    -public: false
    -_links: null
    -status: "published"
    -lockBy: App\Entity\Scholar\Training\Training {#1441 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#1907
    -id: "93a0d2a4-06ba-11ea-9c0f-0242c0a8b002"
    -lessons: Doctrine\ORM\PersistentCollection {#1908 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#1913 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1918 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1573720899 {#1897
      date: 2019-11-14 09:41:39.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1756162821 {#1906
      date: 2025-08-26 01:00:21.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -lockBy: App\Entity\Scholar\Module\OriginModule {#1922 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#8836
    -id: "254ae1dd-d2d9-11ed-aa02-0242c0a81006"
    -chapters: Doctrine\ORM\PersistentCollection {#8837 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#8842 …}
    -exercises: Doctrine\ORM\PersistentCollection {#8839 …}
    -minimumTime: DateTime @21600 {#8833
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#8844 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#2550 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#8846 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#8848 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#8854 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1680606559 {#8834
      date: 2023-04-04 13:09:19.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1757389079 {#8835
      date: 2025-09-09 05:37:59.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#8852 …}
    #fromApi: false
    -status: "published"
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#8859 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\TrainingVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\PracticalCaseUserVoter"
ACCESS ABSTAIN
"Nellapp\Bundle\SDKBundle\Permission\Security\Voter\SuperAdminVoter"
ACCESS ABSTAIN
Show voter details
89 DENIED FRONT_ACCESS
[
  "training" => App\Entity\Scholar\Training\SharedTraining {#1323
    -id: "118f5801-5242-11ee-ba02-0242c0a81004"
    -modules: Doctrine\ORM\PersistentCollection {#1330 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1364 …}
    -totalHourDescription: 833
    -videoDescription: null
    -diplomaDescription: "Titre de niveau V (Bac +2)"
    -trainingProduct: null
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1379 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1386 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1387 …}
    -thematic: [
      "3"
    ]
    -diploma: 2
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1425 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1694615421 {#1320
      date: 2023-09-13 16:30:21.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1757458838 {#1321
      date: 2025-09-10 01:00:38.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1449 …}
    #fromApi: false
    -name: "Assistant immobilier"
    -description: """
      L’assistant immobilier travaille dans un environnement codifié, avec des professionnels relevant d’une profession réglementée. À ce titre, il doit maintenir le niveau de ses connaissances réglementaires en assurant en continu une veille juridique relative au secteur de l’immobilier, afin de tenir compte des réglementations applicables et de leurs modifications.\r\n
      \r\n
      Pilier de la structure et relais de l’information, il prend en charge l’assistanat juridique, le traitement administratif des opérations liées à la transaction, à la gestion locative et au syndic de copropriété et assure la liaison avec les clients et les partenaires, dans le respect des échéances et de la réglementation en vigueur.
      """
    -public: false
    -_links: null
    -status: "published"
    -lockBy: App\Entity\Scholar\Training\Training {#1441 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#1907
    -id: "93a0d2a4-06ba-11ea-9c0f-0242c0a8b002"
    -lessons: Doctrine\ORM\PersistentCollection {#1908 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#1913 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1918 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1573720899 {#1897
      date: 2019-11-14 09:41:39.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1756162821 {#1906
      date: 2025-08-26 01:00:21.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -lockBy: App\Entity\Scholar\Module\OriginModule {#1922 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#8880
    -id: "55f6a276-63d2-11f1-a069-d2c50c5a0872"
    -chapters: Doctrine\ORM\PersistentCollection {#8881 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#8886 …}
    -exercises: Doctrine\ORM\PersistentCollection {#8883 …}
    -minimumTime: DateTime @21600 {#8878
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#8888 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#4441 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#8890 …}
    -lessonStats: null
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#8897 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1780989046 {#8879
      date: 2026-06-09 09:10:46.0 Europe/Paris (+02:00)
    }
    -updatedAt: null
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -status: "published"
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#8902 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\TrainingVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\PracticalCaseUserVoter"
ACCESS ABSTAIN
"Nellapp\Bundle\SDKBundle\Permission\Security\Voter\SuperAdminVoter"
ACCESS ABSTAIN
Show voter details
90 DENIED FRONT_ACCESS
[
  "training" => App\Entity\Scholar\Training\SharedTraining {#1323
    -id: "118f5801-5242-11ee-ba02-0242c0a81004"
    -modules: Doctrine\ORM\PersistentCollection {#1330 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1364 …}
    -totalHourDescription: 833
    -videoDescription: null
    -diplomaDescription: "Titre de niveau V (Bac +2)"
    -trainingProduct: null
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1379 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1386 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1387 …}
    -thematic: [
      "3"
    ]
    -diploma: 2
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1425 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1694615421 {#1320
      date: 2023-09-13 16:30:21.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1757458838 {#1321
      date: 2025-09-10 01:00:38.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1449 …}
    #fromApi: false
    -name: "Assistant immobilier"
    -description: """
      L’assistant immobilier travaille dans un environnement codifié, avec des professionnels relevant d’une profession réglementée. À ce titre, il doit maintenir le niveau de ses connaissances réglementaires en assurant en continu une veille juridique relative au secteur de l’immobilier, afin de tenir compte des réglementations applicables et de leurs modifications.\r\n
      \r\n
      Pilier de la structure et relais de l’information, il prend en charge l’assistanat juridique, le traitement administratif des opérations liées à la transaction, à la gestion locative et au syndic de copropriété et assure la liaison avec les clients et les partenaires, dans le respect des échéances et de la réglementation en vigueur.
      """
    -public: false
    -_links: null
    -status: "published"
    -lockBy: App\Entity\Scholar\Training\Training {#1441 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#1936
    -id: "9a1b7ffc-1fd9-11e9-8180-00163e87308f"
    -lessons: Doctrine\ORM\PersistentCollection {#1937 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#1942 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1947 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1548335506 {#1934
      date: 2019-01-24 14:11:46.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1549984601 {#1935
      date: 2019-02-12 16:16:41.0 Europe/Paris (+01:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -lockBy: App\Entity\Scholar\Module\OriginModule {#1951 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#9037
    -id: "6b7d3ed0-8374-11e9-a047-0242c0a86003"
    -chapters: Doctrine\ORM\PersistentCollection {#9038 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#9043 …}
    -exercises: Doctrine\ORM\PersistentCollection {#9040 …}
    -minimumTime: DateTime @21600 {#9034
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#9045 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#2550 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#9047 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#9049 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#9055 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1559279965 {#9035
      date: 2019-05-31 07:19:25.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1755591813 {#9036
      date: 2025-08-19 10:23:33.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#9053 …}
    #fromApi: false
    -status: "published"
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#9061 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\TrainingVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\PracticalCaseUserVoter"
ACCESS ABSTAIN
"Nellapp\Bundle\SDKBundle\Permission\Security\Voter\SuperAdminVoter"
ACCESS ABSTAIN
Show voter details
91 DENIED FRONT_ACCESS
[
  "training" => App\Entity\Scholar\Training\SharedTraining {#1323
    -id: "118f5801-5242-11ee-ba02-0242c0a81004"
    -modules: Doctrine\ORM\PersistentCollection {#1330 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1364 …}
    -totalHourDescription: 833
    -videoDescription: null
    -diplomaDescription: "Titre de niveau V (Bac +2)"
    -trainingProduct: null
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1379 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1386 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1387 …}
    -thematic: [
      "3"
    ]
    -diploma: 2
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1425 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1694615421 {#1320
      date: 2023-09-13 16:30:21.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1757458838 {#1321
      date: 2025-09-10 01:00:38.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1449 …}
    #fromApi: false
    -name: "Assistant immobilier"
    -description: """
      L’assistant immobilier travaille dans un environnement codifié, avec des professionnels relevant d’une profession réglementée. À ce titre, il doit maintenir le niveau de ses connaissances réglementaires en assurant en continu une veille juridique relative au secteur de l’immobilier, afin de tenir compte des réglementations applicables et de leurs modifications.\r\n
      \r\n
      Pilier de la structure et relais de l’information, il prend en charge l’assistanat juridique, le traitement administratif des opérations liées à la transaction, à la gestion locative et au syndic de copropriété et assure la liaison avec les clients et les partenaires, dans le respect des échéances et de la réglementation en vigueur.
      """
    -public: false
    -_links: null
    -status: "published"
    -lockBy: App\Entity\Scholar\Training\Training {#1441 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#1936
    -id: "9a1b7ffc-1fd9-11e9-8180-00163e87308f"
    -lessons: Doctrine\ORM\PersistentCollection {#1937 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#1942 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1947 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1548335506 {#1934
      date: 2019-01-24 14:11:46.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1549984601 {#1935
      date: 2019-02-12 16:16:41.0 Europe/Paris (+01:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -lockBy: App\Entity\Scholar\Module\OriginModule {#1951 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#9083
    -id: "2eb8bad7-98cb-11e9-aad5-0242ac160002"
    -chapters: Doctrine\ORM\PersistentCollection {#9084 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#9089 …}
    -exercises: Doctrine\ORM\PersistentCollection {#9086 …}
    -minimumTime: DateTime @21600 {#9080
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#9091 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#2550 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#9093 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#9095 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#9101 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1561633404 {#9081
      date: 2019-06-27 13:03:24.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1756107246 {#9082
      date: 2025-08-25 09:34:06.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#9099 …}
    #fromApi: false
    -status: "published"
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#9107 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\TrainingVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\PracticalCaseUserVoter"
ACCESS ABSTAIN
"Nellapp\Bundle\SDKBundle\Permission\Security\Voter\SuperAdminVoter"
ACCESS ABSTAIN
Show voter details
92 DENIED FRONT_ACCESS
[
  "training" => App\Entity\Scholar\Training\SharedTraining {#1323
    -id: "118f5801-5242-11ee-ba02-0242c0a81004"
    -modules: Doctrine\ORM\PersistentCollection {#1330 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1364 …}
    -totalHourDescription: 833
    -videoDescription: null
    -diplomaDescription: "Titre de niveau V (Bac +2)"
    -trainingProduct: null
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1379 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1386 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1387 …}
    -thematic: [
      "3"
    ]
    -diploma: 2
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1425 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1694615421 {#1320
      date: 2023-09-13 16:30:21.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1757458838 {#1321
      date: 2025-09-10 01:00:38.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1449 …}
    #fromApi: false
    -name: "Assistant immobilier"
    -description: """
      L’assistant immobilier travaille dans un environnement codifié, avec des professionnels relevant d’une profession réglementée. À ce titre, il doit maintenir le niveau de ses connaissances réglementaires en assurant en continu une veille juridique relative au secteur de l’immobilier, afin de tenir compte des réglementations applicables et de leurs modifications.\r\n
      \r\n
      Pilier de la structure et relais de l’information, il prend en charge l’assistanat juridique, le traitement administratif des opérations liées à la transaction, à la gestion locative et au syndic de copropriété et assure la liaison avec les clients et les partenaires, dans le respect des échéances et de la réglementation en vigueur.
      """
    -public: false
    -_links: null
    -status: "published"
    -lockBy: App\Entity\Scholar\Training\Training {#1441 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#1936
    -id: "9a1b7ffc-1fd9-11e9-8180-00163e87308f"
    -lessons: Doctrine\ORM\PersistentCollection {#1937 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#1942 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1947 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1548335506 {#1934
      date: 2019-01-24 14:11:46.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1549984601 {#1935
      date: 2019-02-12 16:16:41.0 Europe/Paris (+01:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -lockBy: App\Entity\Scholar\Module\OriginModule {#1951 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#9129
    -id: "90177bd3-bab0-11ea-b7d2-0242ac1c0004"
    -chapters: Doctrine\ORM\PersistentCollection {#9130 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#9135 …}
    -exercises: Doctrine\ORM\PersistentCollection {#9132 …}
    -minimumTime: DateTime @21600 {#9126
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#9137 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#2550 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#9139 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#9141 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#9147 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1593507808 {#9127
      date: 2020-06-30 11:03:28.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1756215777 {#9128
      date: 2025-08-26 15:42:57.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#9145 …}
    #fromApi: false
    -status: "published"
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#9153 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\TrainingVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\PracticalCaseUserVoter"
ACCESS ABSTAIN
"Nellapp\Bundle\SDKBundle\Permission\Security\Voter\SuperAdminVoter"
ACCESS ABSTAIN
Show voter details
93 DENIED FRONT_ACCESS
[
  "training" => App\Entity\Scholar\Training\SharedTraining {#1323
    -id: "118f5801-5242-11ee-ba02-0242c0a81004"
    -modules: Doctrine\ORM\PersistentCollection {#1330 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1364 …}
    -totalHourDescription: 833
    -videoDescription: null
    -diplomaDescription: "Titre de niveau V (Bac +2)"
    -trainingProduct: null
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1379 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1386 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1387 …}
    -thematic: [
      "3"
    ]
    -diploma: 2
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1425 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1694615421 {#1320
      date: 2023-09-13 16:30:21.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1757458838 {#1321
      date: 2025-09-10 01:00:38.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1449 …}
    #fromApi: false
    -name: "Assistant immobilier"
    -description: """
      L’assistant immobilier travaille dans un environnement codifié, avec des professionnels relevant d’une profession réglementée. À ce titre, il doit maintenir le niveau de ses connaissances réglementaires en assurant en continu une veille juridique relative au secteur de l’immobilier, afin de tenir compte des réglementations applicables et de leurs modifications.\r\n
      \r\n
      Pilier de la structure et relais de l’information, il prend en charge l’assistanat juridique, le traitement administratif des opérations liées à la transaction, à la gestion locative et au syndic de copropriété et assure la liaison avec les clients et les partenaires, dans le respect des échéances et de la réglementation en vigueur.
      """
    -public: false
    -_links: null
    -status: "published"
    -lockBy: App\Entity\Scholar\Training\Training {#1441 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#1936
    -id: "9a1b7ffc-1fd9-11e9-8180-00163e87308f"
    -lessons: Doctrine\ORM\PersistentCollection {#1937 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#1942 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1947 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1548335506 {#1934
      date: 2019-01-24 14:11:46.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1549984601 {#1935
      date: 2019-02-12 16:16:41.0 Europe/Paris (+01:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -lockBy: App\Entity\Scholar\Module\OriginModule {#1951 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#9174
    -id: "b2588561-63d3-11f1-a069-d2c50c5a0872"
    -chapters: Doctrine\ORM\PersistentCollection {#9175 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#9180 …}
    -exercises: Doctrine\ORM\PersistentCollection {#9177 …}
    -minimumTime: DateTime @21600 {#9172
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#9182 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#4441 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#9184 …}
    -lessonStats: null
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#9191 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1780989630 {#9173
      date: 2026-06-09 09:20:30.0 Europe/Paris (+02:00)
    }
    -updatedAt: null
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -status: "published"
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#9196 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\TrainingVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\PracticalCaseUserVoter"
ACCESS ABSTAIN
"Nellapp\Bundle\SDKBundle\Permission\Security\Voter\SuperAdminVoter"
ACCESS ABSTAIN
Show voter details
94 DENIED FRONT_ACCESS
[
  "training" => App\Entity\Scholar\Training\SharedTraining {#1323
    -id: "118f5801-5242-11ee-ba02-0242c0a81004"
    -modules: Doctrine\ORM\PersistentCollection {#1330 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1364 …}
    -totalHourDescription: 833
    -videoDescription: null
    -diplomaDescription: "Titre de niveau V (Bac +2)"
    -trainingProduct: null
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1379 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1386 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1387 …}
    -thematic: [
      "3"
    ]
    -diploma: 2
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1425 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1694615421 {#1320
      date: 2023-09-13 16:30:21.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1757458838 {#1321
      date: 2025-09-10 01:00:38.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1449 …}
    #fromApi: false
    -name: "Assistant immobilier"
    -description: """
      L’assistant immobilier travaille dans un environnement codifié, avec des professionnels relevant d’une profession réglementée. À ce titre, il doit maintenir le niveau de ses connaissances réglementaires en assurant en continu une veille juridique relative au secteur de l’immobilier, afin de tenir compte des réglementations applicables et de leurs modifications.\r\n
      \r\n
      Pilier de la structure et relais de l’information, il prend en charge l’assistanat juridique, le traitement administratif des opérations liées à la transaction, à la gestion locative et au syndic de copropriété et assure la liaison avec les clients et les partenaires, dans le respect des échéances et de la réglementation en vigueur.
      """
    -public: false
    -_links: null
    -status: "published"
    -lockBy: App\Entity\Scholar\Training\Training {#1441 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#1936
    -id: "9a1b7ffc-1fd9-11e9-8180-00163e87308f"
    -lessons: Doctrine\ORM\PersistentCollection {#1937 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#1942 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1947 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1548335506 {#1934
      date: 2019-01-24 14:11:46.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1549984601 {#1935
      date: 2019-02-12 16:16:41.0 Europe/Paris (+01:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -lockBy: App\Entity\Scholar\Module\OriginModule {#1951 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#9217
    -id: "244d3432-baba-11ea-b7d2-0242ac1c0004"
    -chapters: Doctrine\ORM\PersistentCollection {#9218 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#9223 …}
    -exercises: Doctrine\ORM\PersistentCollection {#9220 …}
    -minimumTime: DateTime @21600 {#9209
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#9225 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#2550 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#9227 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#9229 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#9235 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1593511922 {#9215
      date: 2020-06-30 12:12:02.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1756216052 {#9216
      date: 2025-08-26 15:47:32.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#9145 …}
    #fromApi: false
    -status: "published"
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#9240 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\TrainingVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\PracticalCaseUserVoter"
ACCESS ABSTAIN
"Nellapp\Bundle\SDKBundle\Permission\Security\Voter\SuperAdminVoter"
ACCESS ABSTAIN
Show voter details
95 DENIED FRONT_ACCESS
[
  "training" => App\Entity\Scholar\Training\SharedTraining {#1323
    -id: "118f5801-5242-11ee-ba02-0242c0a81004"
    -modules: Doctrine\ORM\PersistentCollection {#1330 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1364 …}
    -totalHourDescription: 833
    -videoDescription: null
    -diplomaDescription: "Titre de niveau V (Bac +2)"
    -trainingProduct: null
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1379 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1386 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1387 …}
    -thematic: [
      "3"
    ]
    -diploma: 2
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1425 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1694615421 {#1320
      date: 2023-09-13 16:30:21.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1757458838 {#1321
      date: 2025-09-10 01:00:38.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1449 …}
    #fromApi: false
    -name: "Assistant immobilier"
    -description: """
      L’assistant immobilier travaille dans un environnement codifié, avec des professionnels relevant d’une profession réglementée. À ce titre, il doit maintenir le niveau de ses connaissances réglementaires en assurant en continu une veille juridique relative au secteur de l’immobilier, afin de tenir compte des réglementations applicables et de leurs modifications.\r\n
      \r\n
      Pilier de la structure et relais de l’information, il prend en charge l’assistanat juridique, le traitement administratif des opérations liées à la transaction, à la gestion locative et au syndic de copropriété et assure la liaison avec les clients et les partenaires, dans le respect des échéances et de la réglementation en vigueur.
      """
    -public: false
    -_links: null
    -status: "published"
    -lockBy: App\Entity\Scholar\Training\Training {#1441 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#1964
    -id: "14f68491-8d03-11e9-a047-0242c0a86003"
    -lessons: Doctrine\ORM\PersistentCollection {#1965 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#1970 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1975 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1560330798 {#1954
      date: 2019-06-12 11:13:18.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1757458817 {#1963
      date: 2025-09-10 01:00:17.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -lockBy: App\Entity\Scholar\Module\OriginModule {#1979 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#9403
    -id: "b7f2650d-8d02-11e9-a047-0242c0a86003"
    -chapters: Doctrine\ORM\PersistentCollection {#9404 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#9409 …}
    -exercises: Doctrine\ORM\PersistentCollection {#9406 …}
    -minimumTime: DateTime @21600 {#9400
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#9411 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#2550 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#9413 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#9415 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#9421 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1560330642 {#9401
      date: 2019-06-12 11:10:42.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1757407400 {#9402
      date: 2025-09-09 10:43:20.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#9419 …}
    #fromApi: false
    -status: "published"
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#9427 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\TrainingVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\PracticalCaseUserVoter"
ACCESS ABSTAIN
"Nellapp\Bundle\SDKBundle\Permission\Security\Voter\SuperAdminVoter"
ACCESS ABSTAIN
Show voter details
96 DENIED FRONT_ACCESS
[
  "training" => App\Entity\Scholar\Training\SharedTraining {#1323
    -id: "118f5801-5242-11ee-ba02-0242c0a81004"
    -modules: Doctrine\ORM\PersistentCollection {#1330 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1364 …}
    -totalHourDescription: 833
    -videoDescription: null
    -diplomaDescription: "Titre de niveau V (Bac +2)"
    -trainingProduct: null
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1379 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1386 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1387 …}
    -thematic: [
      "3"
    ]
    -diploma: 2
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1425 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1694615421 {#1320
      date: 2023-09-13 16:30:21.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1757458838 {#1321
      date: 2025-09-10 01:00:38.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1449 …}
    #fromApi: false
    -name: "Assistant immobilier"
    -description: """
      L’assistant immobilier travaille dans un environnement codifié, avec des professionnels relevant d’une profession réglementée. À ce titre, il doit maintenir le niveau de ses connaissances réglementaires en assurant en continu une veille juridique relative au secteur de l’immobilier, afin de tenir compte des réglementations applicables et de leurs modifications.\r\n
      \r\n
      Pilier de la structure et relais de l’information, il prend en charge l’assistanat juridique, le traitement administratif des opérations liées à la transaction, à la gestion locative et au syndic de copropriété et assure la liaison avec les clients et les partenaires, dans le respect des échéances et de la réglementation en vigueur.
      """
    -public: false
    -_links: null
    -status: "published"
    -lockBy: App\Entity\Scholar\Training\Training {#1441 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#1964
    -id: "14f68491-8d03-11e9-a047-0242c0a86003"
    -lessons: Doctrine\ORM\PersistentCollection {#1965 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#1970 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1975 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1560330798 {#1954
      date: 2019-06-12 11:13:18.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1757458817 {#1963
      date: 2025-09-10 01:00:17.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -lockBy: App\Entity\Scholar\Module\OriginModule {#1979 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#9449
    -id: "99d3ba9a-8cf2-11e9-a047-0242c0a86003"
    -chapters: Doctrine\ORM\PersistentCollection {#9450 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#9455 …}
    -exercises: Doctrine\ORM\PersistentCollection {#9452 …}
    -minimumTime: DateTime @21600 {#9446
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#9457 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#2550 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#9459 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#9461 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#9467 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1560323720 {#9447
      date: 2019-06-12 09:15:20.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1757410905 {#9448
      date: 2025-09-09 11:41:45.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#9419 …}
    #fromApi: false
    -status: "published"
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#9472 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\TrainingVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\PracticalCaseUserVoter"
ACCESS ABSTAIN
"Nellapp\Bundle\SDKBundle\Permission\Security\Voter\SuperAdminVoter"
ACCESS ABSTAIN
Show voter details
97 DENIED FRONT_ACCESS
[
  "training" => App\Entity\Scholar\Training\SharedTraining {#1323
    -id: "118f5801-5242-11ee-ba02-0242c0a81004"
    -modules: Doctrine\ORM\PersistentCollection {#1330 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1364 …}
    -totalHourDescription: 833
    -videoDescription: null
    -diplomaDescription: "Titre de niveau V (Bac +2)"
    -trainingProduct: null
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1379 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1386 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1387 …}
    -thematic: [
      "3"
    ]
    -diploma: 2
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1425 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1694615421 {#1320
      date: 2023-09-13 16:30:21.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1757458838 {#1321
      date: 2025-09-10 01:00:38.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1449 …}
    #fromApi: false
    -name: "Assistant immobilier"
    -description: """
      L’assistant immobilier travaille dans un environnement codifié, avec des professionnels relevant d’une profession réglementée. À ce titre, il doit maintenir le niveau de ses connaissances réglementaires en assurant en continu une veille juridique relative au secteur de l’immobilier, afin de tenir compte des réglementations applicables et de leurs modifications.\r\n
      \r\n
      Pilier de la structure et relais de l’information, il prend en charge l’assistanat juridique, le traitement administratif des opérations liées à la transaction, à la gestion locative et au syndic de copropriété et assure la liaison avec les clients et les partenaires, dans le respect des échéances et de la réglementation en vigueur.
      """
    -public: false
    -_links: null
    -status: "published"
    -lockBy: App\Entity\Scholar\Training\Training {#1441 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#1964
    -id: "14f68491-8d03-11e9-a047-0242c0a86003"
    -lessons: Doctrine\ORM\PersistentCollection {#1965 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#1970 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1975 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1560330798 {#1954
      date: 2019-06-12 11:13:18.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1757458817 {#1963
      date: 2025-09-10 01:00:17.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -lockBy: App\Entity\Scholar\Module\OriginModule {#1979 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#9494
    -id: "7c1c8df2-8d02-11e9-a047-0242c0a86003"
    -chapters: Doctrine\ORM\PersistentCollection {#9495 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#9500 …}
    -exercises: Doctrine\ORM\PersistentCollection {#9497 …}
    -minimumTime: DateTime @21600 {#9491
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#9502 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#2550 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#9504 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#9506 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#9512 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1560330542 {#9492
      date: 2019-06-12 11:09:02.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1757458809 {#9493
      date: 2025-09-10 01:00:09.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#9510 …}
    #fromApi: false
    -status: "published"
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#9518 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\TrainingVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\PracticalCaseUserVoter"
ACCESS ABSTAIN
"Nellapp\Bundle\SDKBundle\Permission\Security\Voter\SuperAdminVoter"
ACCESS ABSTAIN
Show voter details
98 DENIED FRONT_ACCESS
[
  "training" => App\Entity\Scholar\Training\SharedTraining {#1323
    -id: "118f5801-5242-11ee-ba02-0242c0a81004"
    -modules: Doctrine\ORM\PersistentCollection {#1330 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1364 …}
    -totalHourDescription: 833
    -videoDescription: null
    -diplomaDescription: "Titre de niveau V (Bac +2)"
    -trainingProduct: null
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1379 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1386 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1387 …}
    -thematic: [
      "3"
    ]
    -diploma: 2
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1425 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1694615421 {#1320
      date: 2023-09-13 16:30:21.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1757458838 {#1321
      date: 2025-09-10 01:00:38.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1449 …}
    #fromApi: false
    -name: "Assistant immobilier"
    -description: """
      L’assistant immobilier travaille dans un environnement codifié, avec des professionnels relevant d’une profession réglementée. À ce titre, il doit maintenir le niveau de ses connaissances réglementaires en assurant en continu une veille juridique relative au secteur de l’immobilier, afin de tenir compte des réglementations applicables et de leurs modifications.\r\n
      \r\n
      Pilier de la structure et relais de l’information, il prend en charge l’assistanat juridique, le traitement administratif des opérations liées à la transaction, à la gestion locative et au syndic de copropriété et assure la liaison avec les clients et les partenaires, dans le respect des échéances et de la réglementation en vigueur.
      """
    -public: false
    -_links: null
    -status: "published"
    -lockBy: App\Entity\Scholar\Training\Training {#1441 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#1964
    -id: "14f68491-8d03-11e9-a047-0242c0a86003"
    -lessons: Doctrine\ORM\PersistentCollection {#1965 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#1970 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1975 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1560330798 {#1954
      date: 2019-06-12 11:13:18.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1757458817 {#1963
      date: 2025-09-10 01:00:17.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -lockBy: App\Entity\Scholar\Module\OriginModule {#1979 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#9540
    -id: "2cb4bc7e-e8cd-11ed-aa02-0242c0a81006"
    -chapters: Doctrine\ORM\PersistentCollection {#9541 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#9546 …}
    -exercises: Doctrine\ORM\PersistentCollection {#9543 …}
    -minimumTime: DateTime @21600 {#9537
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#9548 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#2550 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#9550 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#9552 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#9558 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1683020343 {#9538
      date: 2023-05-02 11:39:03.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1750847724 {#9539
      date: 2025-06-25 12:35:24.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -status: "published"
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#9563 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\TrainingVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\PracticalCaseUserVoter"
ACCESS ABSTAIN
"Nellapp\Bundle\SDKBundle\Permission\Security\Voter\SuperAdminVoter"
ACCESS ABSTAIN
Show voter details
99 DENIED FRONT_ACCESS
[
  "training" => App\Entity\Scholar\Training\SharedTraining {#1323
    -id: "118f5801-5242-11ee-ba02-0242c0a81004"
    -modules: Doctrine\ORM\PersistentCollection {#1330 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1364 …}
    -totalHourDescription: 833
    -videoDescription: null
    -diplomaDescription: "Titre de niveau V (Bac +2)"
    -trainingProduct: null
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1379 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1386 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1387 …}
    -thematic: [
      "3"
    ]
    -diploma: 2
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1425 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1694615421 {#1320
      date: 2023-09-13 16:30:21.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1757458838 {#1321
      date: 2025-09-10 01:00:38.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1449 …}
    #fromApi: false
    -name: "Assistant immobilier"
    -description: """
      L’assistant immobilier travaille dans un environnement codifié, avec des professionnels relevant d’une profession réglementée. À ce titre, il doit maintenir le niveau de ses connaissances réglementaires en assurant en continu une veille juridique relative au secteur de l’immobilier, afin de tenir compte des réglementations applicables et de leurs modifications.\r\n
      \r\n
      Pilier de la structure et relais de l’information, il prend en charge l’assistanat juridique, le traitement administratif des opérations liées à la transaction, à la gestion locative et au syndic de copropriété et assure la liaison avec les clients et les partenaires, dans le respect des échéances et de la réglementation en vigueur.
      """
    -public: false
    -_links: null
    -status: "published"
    -lockBy: App\Entity\Scholar\Training\Training {#1441 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#1964
    -id: "14f68491-8d03-11e9-a047-0242c0a86003"
    -lessons: Doctrine\ORM\PersistentCollection {#1965 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#1970 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1975 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1560330798 {#1954
      date: 2019-06-12 11:13:18.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1757458817 {#1963
      date: 2025-09-10 01:00:17.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -lockBy: App\Entity\Scholar\Module\OriginModule {#1979 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#9584
    -id: "45601220-634b-11f1-a069-d2c50c5a0872"
    -chapters: Doctrine\ORM\PersistentCollection {#9585 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#9590 …}
    -exercises: Doctrine\ORM\PersistentCollection {#9587 …}
    -minimumTime: DateTime @21600 {#9582
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#9592 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#4441 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#9594 …}
    -lessonStats: null
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#9601 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1780931036 {#9583
      date: 2026-06-08 17:03:56.0 Europe/Paris (+02:00)
    }
    -updatedAt: null
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -status: "published"
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#9606 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\TrainingVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\PracticalCaseUserVoter"
ACCESS ABSTAIN
"Nellapp\Bundle\SDKBundle\Permission\Security\Voter\SuperAdminVoter"
ACCESS ABSTAIN
Show voter details
100 DENIED FRONT_ACCESS
[
  "training" => App\Entity\Scholar\Training\SharedTraining {#1323
    -id: "118f5801-5242-11ee-ba02-0242c0a81004"
    -modules: Doctrine\ORM\PersistentCollection {#1330 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1364 …}
    -totalHourDescription: 833
    -videoDescription: null
    -diplomaDescription: "Titre de niveau V (Bac +2)"
    -trainingProduct: null
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1379 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1386 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1387 …}
    -thematic: [
      "3"
    ]
    -diploma: 2
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1425 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1694615421 {#1320
      date: 2023-09-13 16:30:21.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1757458838 {#1321
      date: 2025-09-10 01:00:38.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1449 …}
    #fromApi: false
    -name: "Assistant immobilier"
    -description: """
      L’assistant immobilier travaille dans un environnement codifié, avec des professionnels relevant d’une profession réglementée. À ce titre, il doit maintenir le niveau de ses connaissances réglementaires en assurant en continu une veille juridique relative au secteur de l’immobilier, afin de tenir compte des réglementations applicables et de leurs modifications.\r\n
      \r\n
      Pilier de la structure et relais de l’information, il prend en charge l’assistanat juridique, le traitement administratif des opérations liées à la transaction, à la gestion locative et au syndic de copropriété et assure la liaison avec les clients et les partenaires, dans le respect des échéances et de la réglementation en vigueur.
      """
    -public: false
    -_links: null
    -status: "published"
    -lockBy: App\Entity\Scholar\Training\Training {#1441 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#1964
    -id: "14f68491-8d03-11e9-a047-0242c0a86003"
    -lessons: Doctrine\ORM\PersistentCollection {#1965 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#1970 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1975 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1560330798 {#1954
      date: 2019-06-12 11:13:18.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1757458817 {#1963
      date: 2025-09-10 01:00:17.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -lockBy: App\Entity\Scholar\Module\OriginModule {#1979 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#9627
    -id: "ef77a365-c97a-11e9-85b5-0242c0a84004"
    -chapters: Doctrine\ORM\PersistentCollection {#9628 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#9633 …}
    -exercises: Doctrine\ORM\PersistentCollection {#9630 …}
    -minimumTime: DateTime @21600 {#9619
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#9635 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#2550 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#9637 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#9639 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#9645 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1566986544 {#9625
      date: 2019-08-28 12:02:24.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1757188083 {#9626
      date: 2025-09-06 21:48:03.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#9643 …}
    #fromApi: false
    -status: "published"
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#9650 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\TrainingVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\PracticalCaseUserVoter"
ACCESS ABSTAIN
"Nellapp\Bundle\SDKBundle\Permission\Security\Voter\SuperAdminVoter"
ACCESS ABSTAIN
Show voter details
101 DENIED FRONT_ACCESS
[
  "training" => App\Entity\Scholar\Training\SharedTraining {#1323
    -id: "118f5801-5242-11ee-ba02-0242c0a81004"
    -modules: Doctrine\ORM\PersistentCollection {#1330 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1364 …}
    -totalHourDescription: 833
    -videoDescription: null
    -diplomaDescription: "Titre de niveau V (Bac +2)"
    -trainingProduct: null
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1379 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1386 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1387 …}
    -thematic: [
      "3"
    ]
    -diploma: 2
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1425 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1694615421 {#1320
      date: 2023-09-13 16:30:21.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1757458838 {#1321
      date: 2025-09-10 01:00:38.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1449 …}
    #fromApi: false
    -name: "Assistant immobilier"
    -description: """
      L’assistant immobilier travaille dans un environnement codifié, avec des professionnels relevant d’une profession réglementée. À ce titre, il doit maintenir le niveau de ses connaissances réglementaires en assurant en continu une veille juridique relative au secteur de l’immobilier, afin de tenir compte des réglementations applicables et de leurs modifications.\r\n
      \r\n
      Pilier de la structure et relais de l’information, il prend en charge l’assistanat juridique, le traitement administratif des opérations liées à la transaction, à la gestion locative et au syndic de copropriété et assure la liaison avec les clients et les partenaires, dans le respect des échéances et de la réglementation en vigueur.
      """
    -public: false
    -_links: null
    -status: "published"
    -lockBy: App\Entity\Scholar\Training\Training {#1441 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#1964
    -id: "14f68491-8d03-11e9-a047-0242c0a86003"
    -lessons: Doctrine\ORM\PersistentCollection {#1965 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#1970 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1975 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1560330798 {#1954
      date: 2019-06-12 11:13:18.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1757458817 {#1963
      date: 2025-09-10 01:00:17.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -lockBy: App\Entity\Scholar\Module\OriginModule {#1979 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#9672
    -id: "8326be46-e8cd-11ed-aa02-0242c0a81006"
    -chapters: Doctrine\ORM\PersistentCollection {#9673 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#9678 …}
    -exercises: Doctrine\ORM\PersistentCollection {#9675 …}
    -minimumTime: DateTime @21600 {#9669
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#9680 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#2550 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#9682 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#9684 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#9690 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1683020488 {#9670
      date: 2023-05-02 11:41:28.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1750847724 {#9671
      date: 2025-06-25 12:35:24.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -status: "published"
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#9694 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\TrainingVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\PracticalCaseUserVoter"
ACCESS ABSTAIN
"Nellapp\Bundle\SDKBundle\Permission\Security\Voter\SuperAdminVoter"
ACCESS ABSTAIN
Show voter details
102 DENIED FRONT_ACCESS
[
  "training" => App\Entity\Scholar\Training\SharedTraining {#1323
    -id: "118f5801-5242-11ee-ba02-0242c0a81004"
    -modules: Doctrine\ORM\PersistentCollection {#1330 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1364 …}
    -totalHourDescription: 833
    -videoDescription: null
    -diplomaDescription: "Titre de niveau V (Bac +2)"
    -trainingProduct: null
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1379 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1386 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1387 …}
    -thematic: [
      "3"
    ]
    -diploma: 2
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1425 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1694615421 {#1320
      date: 2023-09-13 16:30:21.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1757458838 {#1321
      date: 2025-09-10 01:00:38.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1449 …}
    #fromApi: false
    -name: "Assistant immobilier"
    -description: """
      L’assistant immobilier travaille dans un environnement codifié, avec des professionnels relevant d’une profession réglementée. À ce titre, il doit maintenir le niveau de ses connaissances réglementaires en assurant en continu une veille juridique relative au secteur de l’immobilier, afin de tenir compte des réglementations applicables et de leurs modifications.\r\n
      \r\n
      Pilier de la structure et relais de l’information, il prend en charge l’assistanat juridique, le traitement administratif des opérations liées à la transaction, à la gestion locative et au syndic de copropriété et assure la liaison avec les clients et les partenaires, dans le respect des échéances et de la réglementation en vigueur.
      """
    -public: false
    -_links: null
    -status: "published"
    -lockBy: App\Entity\Scholar\Training\Training {#1441 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#1964
    -id: "14f68491-8d03-11e9-a047-0242c0a86003"
    -lessons: Doctrine\ORM\PersistentCollection {#1965 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#1970 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1975 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1560330798 {#1954
      date: 2019-06-12 11:13:18.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1757458817 {#1963
      date: 2025-09-10 01:00:17.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -lockBy: App\Entity\Scholar\Module\OriginModule {#1979 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#9716
    -id: "348a77f2-1cfb-11ea-a659-0242ac180002"
    -chapters: Doctrine\ORM\PersistentCollection {#9717 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#9722 …}
    -exercises: Doctrine\ORM\PersistentCollection {#9719 …}
    -minimumTime: DateTime @21600 {#9713
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#9724 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#2550 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#9726 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#9728 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#9734 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1576167583 {#9714
      date: 2019-12-12 17:19:43.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757188426 {#9715
      date: 2025-09-06 21:53:46.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#9643 …}
    #fromApi: false
    -status: "published"
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#9739 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\TrainingVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\PracticalCaseUserVoter"
ACCESS ABSTAIN
"Nellapp\Bundle\SDKBundle\Permission\Security\Voter\SuperAdminVoter"
ACCESS ABSTAIN
Show voter details
103 DENIED FRONT_ACCESS
[
  "training" => App\Entity\Scholar\Training\SharedTraining {#1323
    -id: "118f5801-5242-11ee-ba02-0242c0a81004"
    -modules: Doctrine\ORM\PersistentCollection {#1330 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1364 …}
    -totalHourDescription: 833
    -videoDescription: null
    -diplomaDescription: "Titre de niveau V (Bac +2)"
    -trainingProduct: null
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1379 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1386 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1387 …}
    -thematic: [
      "3"
    ]
    -diploma: 2
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1425 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1694615421 {#1320
      date: 2023-09-13 16:30:21.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1757458838 {#1321
      date: 2025-09-10 01:00:38.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1449 …}
    #fromApi: false
    -name: "Assistant immobilier"
    -description: """
      L’assistant immobilier travaille dans un environnement codifié, avec des professionnels relevant d’une profession réglementée. À ce titre, il doit maintenir le niveau de ses connaissances réglementaires en assurant en continu une veille juridique relative au secteur de l’immobilier, afin de tenir compte des réglementations applicables et de leurs modifications.\r\n
      \r\n
      Pilier de la structure et relais de l’information, il prend en charge l’assistanat juridique, le traitement administratif des opérations liées à la transaction, à la gestion locative et au syndic de copropriété et assure la liaison avec les clients et les partenaires, dans le respect des échéances et de la réglementation en vigueur.
      """
    -public: false
    -_links: null
    -status: "published"
    -lockBy: App\Entity\Scholar\Training\Training {#1441 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#1964
    -id: "14f68491-8d03-11e9-a047-0242c0a86003"
    -lessons: Doctrine\ORM\PersistentCollection {#1965 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#1970 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1975 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1560330798 {#1954
      date: 2019-06-12 11:13:18.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1757458817 {#1963
      date: 2025-09-10 01:00:17.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -lockBy: App\Entity\Scholar\Module\OriginModule {#1979 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#9760
    -id: "ffc13500-13e2-11f1-a0d1-7eefa83e8046"
    -chapters: Doctrine\ORM\PersistentCollection {#9761 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#9766 …}
    -exercises: Doctrine\ORM\PersistentCollection {#9763 …}
    -minimumTime: DateTime @21600 {#9758
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#9768 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#2550 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#9770 …}
    -lessonStats: null
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#9777 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1772200109 {#9759
      date: 2026-02-27 14:48:29.0 Europe/Paris (+01:00)
    }
    -updatedAt: null
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -status: "published"
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#9782 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\TrainingVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\PracticalCaseUserVoter"
ACCESS ABSTAIN
"Nellapp\Bundle\SDKBundle\Permission\Security\Voter\SuperAdminVoter"
ACCESS ABSTAIN
Show voter details
104 DENIED FRONT_ACCESS
[
  "training" => App\Entity\Scholar\Training\SharedTraining {#1323
    -id: "118f5801-5242-11ee-ba02-0242c0a81004"
    -modules: Doctrine\ORM\PersistentCollection {#1330 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1364 …}
    -totalHourDescription: 833
    -videoDescription: null
    -diplomaDescription: "Titre de niveau V (Bac +2)"
    -trainingProduct: null
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1379 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1386 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1387 …}
    -thematic: [
      "3"
    ]
    -diploma: 2
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1425 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1694615421 {#1320
      date: 2023-09-13 16:30:21.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1757458838 {#1321
      date: 2025-09-10 01:00:38.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1449 …}
    #fromApi: false
    -name: "Assistant immobilier"
    -description: """
      L’assistant immobilier travaille dans un environnement codifié, avec des professionnels relevant d’une profession réglementée. À ce titre, il doit maintenir le niveau de ses connaissances réglementaires en assurant en continu une veille juridique relative au secteur de l’immobilier, afin de tenir compte des réglementations applicables et de leurs modifications.\r\n
      \r\n
      Pilier de la structure et relais de l’information, il prend en charge l’assistanat juridique, le traitement administratif des opérations liées à la transaction, à la gestion locative et au syndic de copropriété et assure la liaison avec les clients et les partenaires, dans le respect des échéances et de la réglementation en vigueur.
      """
    -public: false
    -_links: null
    -status: "published"
    -lockBy: App\Entity\Scholar\Training\Training {#1441 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#1964
    -id: "14f68491-8d03-11e9-a047-0242c0a86003"
    -lessons: Doctrine\ORM\PersistentCollection {#1965 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#1970 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1975 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1560330798 {#1954
      date: 2019-06-12 11:13:18.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1757458817 {#1963
      date: 2025-09-10 01:00:17.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -lockBy: App\Entity\Scholar\Module\OriginModule {#1979 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#9803
    -id: "e98e2656-e8cd-11ed-aa02-0242c0a81006"
    -chapters: Doctrine\ORM\PersistentCollection {#9804 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#9809 …}
    -exercises: Doctrine\ORM\PersistentCollection {#9806 …}
    -minimumTime: DateTime @21600 {#9795
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#9811 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#2550 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#9813 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#9815 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#9821 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1683020660 {#9801
      date: 2023-05-02 11:44:20.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1750847724 {#9802
      date: 2025-06-25 12:35:24.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -status: "published"
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#9826 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\TrainingVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\PracticalCaseUserVoter"
ACCESS ABSTAIN
"Nellapp\Bundle\SDKBundle\Permission\Security\Voter\SuperAdminVoter"
ACCESS ABSTAIN
Show voter details
105 DENIED FRONT_ACCESS
[
  "training" => App\Entity\Scholar\Training\SharedTraining {#1323
    -id: "118f5801-5242-11ee-ba02-0242c0a81004"
    -modules: Doctrine\ORM\PersistentCollection {#1330 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1364 …}
    -totalHourDescription: 833
    -videoDescription: null
    -diplomaDescription: "Titre de niveau V (Bac +2)"
    -trainingProduct: null
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1379 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1386 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1387 …}
    -thematic: [
      "3"
    ]
    -diploma: 2
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1425 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1694615421 {#1320
      date: 2023-09-13 16:30:21.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1757458838 {#1321
      date: 2025-09-10 01:00:38.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1449 …}
    #fromApi: false
    -name: "Assistant immobilier"
    -description: """
      L’assistant immobilier travaille dans un environnement codifié, avec des professionnels relevant d’une profession réglementée. À ce titre, il doit maintenir le niveau de ses connaissances réglementaires en assurant en continu une veille juridique relative au secteur de l’immobilier, afin de tenir compte des réglementations applicables et de leurs modifications.\r\n
      \r\n
      Pilier de la structure et relais de l’information, il prend en charge l’assistanat juridique, le traitement administratif des opérations liées à la transaction, à la gestion locative et au syndic de copropriété et assure la liaison avec les clients et les partenaires, dans le respect des échéances et de la réglementation en vigueur.
      """
    -public: false
    -_links: null
    -status: "published"
    -lockBy: App\Entity\Scholar\Training\Training {#1441 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#1964
    -id: "14f68491-8d03-11e9-a047-0242c0a86003"
    -lessons: Doctrine\ORM\PersistentCollection {#1965 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#1970 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1975 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1560330798 {#1954
      date: 2019-06-12 11:13:18.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1757458817 {#1963
      date: 2025-09-10 01:00:17.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -lockBy: App\Entity\Scholar\Module\OriginModule {#1979 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#9847
    -id: "a1024e8a-634b-11f1-a069-d2c50c5a0872"
    -chapters: Doctrine\ORM\PersistentCollection {#9848 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#9853 …}
    -exercises: Doctrine\ORM\PersistentCollection {#9850 …}
    -minimumTime: DateTime @21600 {#9845
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#9855 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#4441 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#9857 …}
    -lessonStats: null
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#9864 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1780931190 {#9846
      date: 2026-06-08 17:06:30.0 Europe/Paris (+02:00)
    }
    -updatedAt: null
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -status: "published"
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#9869 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\TrainingVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\PracticalCaseUserVoter"
ACCESS ABSTAIN
"Nellapp\Bundle\SDKBundle\Permission\Security\Voter\SuperAdminVoter"
ACCESS ABSTAIN
Show voter details
106 DENIED FRONT_ACCESS
[
  "training" => App\Entity\Scholar\Training\SharedTraining {#1323
    -id: "118f5801-5242-11ee-ba02-0242c0a81004"
    -modules: Doctrine\ORM\PersistentCollection {#1330 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1364 …}
    -totalHourDescription: 833
    -videoDescription: null
    -diplomaDescription: "Titre de niveau V (Bac +2)"
    -trainingProduct: null
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1379 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1386 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1387 …}
    -thematic: [
      "3"
    ]
    -diploma: 2
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1425 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1694615421 {#1320
      date: 2023-09-13 16:30:21.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1757458838 {#1321
      date: 2025-09-10 01:00:38.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1449 …}
    #fromApi: false
    -name: "Assistant immobilier"
    -description: """
      L’assistant immobilier travaille dans un environnement codifié, avec des professionnels relevant d’une profession réglementée. À ce titre, il doit maintenir le niveau de ses connaissances réglementaires en assurant en continu une veille juridique relative au secteur de l’immobilier, afin de tenir compte des réglementations applicables et de leurs modifications.\r\n
      \r\n
      Pilier de la structure et relais de l’information, il prend en charge l’assistanat juridique, le traitement administratif des opérations liées à la transaction, à la gestion locative et au syndic de copropriété et assure la liaison avec les clients et les partenaires, dans le respect des échéances et de la réglementation en vigueur.
      """
    -public: false
    -_links: null
    -status: "published"
    -lockBy: App\Entity\Scholar\Training\Training {#1441 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#1993
    -id: "c0db157d-ff00-11e9-9c0f-0242c0a8b002"
    -lessons: Doctrine\ORM\PersistentCollection {#1994 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#1999 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#2004 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1572871431 {#1991
      date: 2019-11-04 13:43:51.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1608024036 {#1992
      date: 2020-12-15 10:20:36.0 Europe/Paris (+01:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -lockBy: App\Entity\Scholar\Module\OriginModule {#2008 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#10199
    -id: "65071d06-4f0d-11ea-914c-0242ac150002"
    -chapters: Doctrine\ORM\PersistentCollection {#10200 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#10205 …}
    -exercises: Doctrine\ORM\PersistentCollection {#10202 …}
    -minimumTime: DateTime @21600 {#10196
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#10207 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#2550 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#10209 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#10211 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#10217 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1581672953 {#10197
      date: 2020-02-14 10:35:53.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757072656 {#10198
      date: 2025-09-05 13:44:16.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#10215 …}
    #fromApi: false
    -status: "published"
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#10222 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\TrainingVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\PracticalCaseUserVoter"
ACCESS ABSTAIN
"Nellapp\Bundle\SDKBundle\Permission\Security\Voter\SuperAdminVoter"
ACCESS ABSTAIN
Show voter details
107 DENIED FRONT_ACCESS
[
  "training" => App\Entity\Scholar\Training\SharedTraining {#1323
    -id: "118f5801-5242-11ee-ba02-0242c0a81004"
    -modules: Doctrine\ORM\PersistentCollection {#1330 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1364 …}
    -totalHourDescription: 833
    -videoDescription: null
    -diplomaDescription: "Titre de niveau V (Bac +2)"
    -trainingProduct: null
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1379 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1386 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1387 …}
    -thematic: [
      "3"
    ]
    -diploma: 2
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1425 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1694615421 {#1320
      date: 2023-09-13 16:30:21.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1757458838 {#1321
      date: 2025-09-10 01:00:38.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1449 …}
    #fromApi: false
    -name: "Assistant immobilier"
    -description: """
      L’assistant immobilier travaille dans un environnement codifié, avec des professionnels relevant d’une profession réglementée. À ce titre, il doit maintenir le niveau de ses connaissances réglementaires en assurant en continu une veille juridique relative au secteur de l’immobilier, afin de tenir compte des réglementations applicables et de leurs modifications.\r\n
      \r\n
      Pilier de la structure et relais de l’information, il prend en charge l’assistanat juridique, le traitement administratif des opérations liées à la transaction, à la gestion locative et au syndic de copropriété et assure la liaison avec les clients et les partenaires, dans le respect des échéances et de la réglementation en vigueur.
      """
    -public: false
    -_links: null
    -status: "published"
    -lockBy: App\Entity\Scholar\Training\Training {#1441 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#1993
    -id: "c0db157d-ff00-11e9-9c0f-0242c0a8b002"
    -lessons: Doctrine\ORM\PersistentCollection {#1994 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#1999 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#2004 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1572871431 {#1991
      date: 2019-11-04 13:43:51.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1608024036 {#1992
      date: 2020-12-15 10:20:36.0 Europe/Paris (+01:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -lockBy: App\Entity\Scholar\Module\OriginModule {#2008 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#10243
    -id: "8333f646-4f0d-11ea-914c-0242ac150002"
    -chapters: Doctrine\ORM\PersistentCollection {#10244 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#10249 …}
    -exercises: Doctrine\ORM\PersistentCollection {#10246 …}
    -minimumTime: DateTime @21600 {#10235
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#10251 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#2550 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#10253 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#10255 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#10261 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1581673004 {#10241
      date: 2020-02-14 10:36:44.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757139095 {#10242
      date: 2025-09-06 08:11:35.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#10259 …}
    #fromApi: false
    -status: "published"
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#10266 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\TrainingVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\PracticalCaseUserVoter"
ACCESS ABSTAIN
"Nellapp\Bundle\SDKBundle\Permission\Security\Voter\SuperAdminVoter"
ACCESS ABSTAIN
Show voter details
108 DENIED FRONT_ACCESS
[
  "training" => App\Entity\Scholar\Training\SharedTraining {#1323
    -id: "118f5801-5242-11ee-ba02-0242c0a81004"
    -modules: Doctrine\ORM\PersistentCollection {#1330 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1364 …}
    -totalHourDescription: 833
    -videoDescription: null
    -diplomaDescription: "Titre de niveau V (Bac +2)"
    -trainingProduct: null
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1379 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1386 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1387 …}
    -thematic: [
      "3"
    ]
    -diploma: 2
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1425 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1694615421 {#1320
      date: 2023-09-13 16:30:21.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1757458838 {#1321
      date: 2025-09-10 01:00:38.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1449 …}
    #fromApi: false
    -name: "Assistant immobilier"
    -description: """
      L’assistant immobilier travaille dans un environnement codifié, avec des professionnels relevant d’une profession réglementée. À ce titre, il doit maintenir le niveau de ses connaissances réglementaires en assurant en continu une veille juridique relative au secteur de l’immobilier, afin de tenir compte des réglementations applicables et de leurs modifications.\r\n
      \r\n
      Pilier de la structure et relais de l’information, il prend en charge l’assistanat juridique, le traitement administratif des opérations liées à la transaction, à la gestion locative et au syndic de copropriété et assure la liaison avec les clients et les partenaires, dans le respect des échéances et de la réglementation en vigueur.
      """
    -public: false
    -_links: null
    -status: "published"
    -lockBy: App\Entity\Scholar\Training\Training {#1441 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#1993
    -id: "c0db157d-ff00-11e9-9c0f-0242c0a8b002"
    -lessons: Doctrine\ORM\PersistentCollection {#1994 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#1999 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#2004 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1572871431 {#1991
      date: 2019-11-04 13:43:51.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1608024036 {#1992
      date: 2020-12-15 10:20:36.0 Europe/Paris (+01:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -lockBy: App\Entity\Scholar\Module\OriginModule {#2008 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#10287
    -id: "90e65488-ca05-11f0-b3b5-4ec904c5ee47"
    -chapters: Doctrine\ORM\PersistentCollection {#10288 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#10293 …}
    -exercises: Doctrine\ORM\PersistentCollection {#10290 …}
    -minimumTime: DateTime @21600 {#10279
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#10295 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#2550 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#10297 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#10299 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#10305 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1764078570 {#10285
      date: 2025-11-25 14:49:30.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1771245266 {#10286
      date: 2026-02-16 13:34:26.0 Europe/Paris (+01:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#7899 …}
    #fromApi: false
    -status: "published"
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#10310 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\TrainingVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\PracticalCaseUserVoter"
ACCESS ABSTAIN
"Nellapp\Bundle\SDKBundle\Permission\Security\Voter\SuperAdminVoter"
ACCESS ABSTAIN
Show voter details
109 DENIED FRONT_ACCESS
[
  "training" => App\Entity\Scholar\Training\SharedTraining {#1323
    -id: "118f5801-5242-11ee-ba02-0242c0a81004"
    -modules: Doctrine\ORM\PersistentCollection {#1330 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1364 …}
    -totalHourDescription: 833
    -videoDescription: null
    -diplomaDescription: "Titre de niveau V (Bac +2)"
    -trainingProduct: null
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1379 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1386 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1387 …}
    -thematic: [
      "3"
    ]
    -diploma: 2
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1425 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1694615421 {#1320
      date: 2023-09-13 16:30:21.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1757458838 {#1321
      date: 2025-09-10 01:00:38.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1449 …}
    #fromApi: false
    -name: "Assistant immobilier"
    -description: """
      L’assistant immobilier travaille dans un environnement codifié, avec des professionnels relevant d’une profession réglementée. À ce titre, il doit maintenir le niveau de ses connaissances réglementaires en assurant en continu une veille juridique relative au secteur de l’immobilier, afin de tenir compte des réglementations applicables et de leurs modifications.\r\n
      \r\n
      Pilier de la structure et relais de l’information, il prend en charge l’assistanat juridique, le traitement administratif des opérations liées à la transaction, à la gestion locative et au syndic de copropriété et assure la liaison avec les clients et les partenaires, dans le respect des échéances et de la réglementation en vigueur.
      """
    -public: false
    -_links: null
    -status: "published"
    -lockBy: App\Entity\Scholar\Training\Training {#1441 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#1993
    -id: "c0db157d-ff00-11e9-9c0f-0242c0a8b002"
    -lessons: Doctrine\ORM\PersistentCollection {#1994 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#1999 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#2004 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1572871431 {#1991
      date: 2019-11-04 13:43:51.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1608024036 {#1992
      date: 2020-12-15 10:20:36.0 Europe/Paris (+01:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -lockBy: App\Entity\Scholar\Module\OriginModule {#2008 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#10332
    -id: "de6c3e39-7008-11ea-b3d9-0242ac1c0002"
    -chapters: Doctrine\ORM\PersistentCollection {#10333 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#10338 …}
    -exercises: Doctrine\ORM\PersistentCollection {#10335 …}
    -minimumTime: DateTime @21600 {#10329
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#10340 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#2550 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#10342 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#10344 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#10350 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1585299398 {#10330
      date: 2020-03-27 09:56:38.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1750847724 {#10331
      date: 2025-06-25 12:35:24.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -status: "published"
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#10355 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\TrainingVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\PracticalCaseUserVoter"
ACCESS ABSTAIN
"Nellapp\Bundle\SDKBundle\Permission\Security\Voter\SuperAdminVoter"
ACCESS ABSTAIN
Show voter details
110 DENIED FRONT_ACCESS
[
  "training" => App\Entity\Scholar\Training\SharedTraining {#1323
    -id: "118f5801-5242-11ee-ba02-0242c0a81004"
    -modules: Doctrine\ORM\PersistentCollection {#1330 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1364 …}
    -totalHourDescription: 833
    -videoDescription: null
    -diplomaDescription: "Titre de niveau V (Bac +2)"
    -trainingProduct: null
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1379 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1386 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1387 …}
    -thematic: [
      "3"
    ]
    -diploma: 2
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1425 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1694615421 {#1320
      date: 2023-09-13 16:30:21.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1757458838 {#1321
      date: 2025-09-10 01:00:38.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1449 …}
    #fromApi: false
    -name: "Assistant immobilier"
    -description: """
      L’assistant immobilier travaille dans un environnement codifié, avec des professionnels relevant d’une profession réglementée. À ce titre, il doit maintenir le niveau de ses connaissances réglementaires en assurant en continu une veille juridique relative au secteur de l’immobilier, afin de tenir compte des réglementations applicables et de leurs modifications.\r\n
      \r\n
      Pilier de la structure et relais de l’information, il prend en charge l’assistanat juridique, le traitement administratif des opérations liées à la transaction, à la gestion locative et au syndic de copropriété et assure la liaison avec les clients et les partenaires, dans le respect des échéances et de la réglementation en vigueur.
      """
    -public: false
    -_links: null
    -status: "published"
    -lockBy: App\Entity\Scholar\Training\Training {#1441 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#1993
    -id: "c0db157d-ff00-11e9-9c0f-0242c0a8b002"
    -lessons: Doctrine\ORM\PersistentCollection {#1994 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#1999 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#2004 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1572871431 {#1991
      date: 2019-11-04 13:43:51.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1608024036 {#1992
      date: 2020-12-15 10:20:36.0 Europe/Paris (+01:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -lockBy: App\Entity\Scholar\Module\OriginModule {#2008 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#10377
    -id: "050cf70d-4f0e-11ea-914c-0242ac150002"
    -chapters: Doctrine\ORM\PersistentCollection {#10378 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#10383 …}
    -exercises: Doctrine\ORM\PersistentCollection {#10380 …}
    -minimumTime: DateTime @21600 {#10374
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#10385 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#2550 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#10387 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#10389 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#10395 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1581673222 {#10375
      date: 2020-02-14 10:40:22.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1755874805 {#10376
      date: 2025-08-22 17:00:05.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#10393 …}
    #fromApi: false
    -status: "published"
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#10401 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\TrainingVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\PracticalCaseUserVoter"
ACCESS ABSTAIN
"Nellapp\Bundle\SDKBundle\Permission\Security\Voter\SuperAdminVoter"
ACCESS ABSTAIN
Show voter details
111 DENIED FRONT_ACCESS
[
  "training" => App\Entity\Scholar\Training\SharedTraining {#1323
    -id: "118f5801-5242-11ee-ba02-0242c0a81004"
    -modules: Doctrine\ORM\PersistentCollection {#1330 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1364 …}
    -totalHourDescription: 833
    -videoDescription: null
    -diplomaDescription: "Titre de niveau V (Bac +2)"
    -trainingProduct: null
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1379 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1386 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1387 …}
    -thematic: [
      "3"
    ]
    -diploma: 2
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1425 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1694615421 {#1320
      date: 2023-09-13 16:30:21.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1757458838 {#1321
      date: 2025-09-10 01:00:38.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1449 …}
    #fromApi: false
    -name: "Assistant immobilier"
    -description: """
      L’assistant immobilier travaille dans un environnement codifié, avec des professionnels relevant d’une profession réglementée. À ce titre, il doit maintenir le niveau de ses connaissances réglementaires en assurant en continu une veille juridique relative au secteur de l’immobilier, afin de tenir compte des réglementations applicables et de leurs modifications.\r\n
      \r\n
      Pilier de la structure et relais de l’information, il prend en charge l’assistanat juridique, le traitement administratif des opérations liées à la transaction, à la gestion locative et au syndic de copropriété et assure la liaison avec les clients et les partenaires, dans le respect des échéances et de la réglementation en vigueur.
      """
    -public: false
    -_links: null
    -status: "published"
    -lockBy: App\Entity\Scholar\Training\Training {#1441 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#1993
    -id: "c0db157d-ff00-11e9-9c0f-0242c0a8b002"
    -lessons: Doctrine\ORM\PersistentCollection {#1994 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#1999 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#2004 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1572871431 {#1991
      date: 2019-11-04 13:43:51.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1608024036 {#1992
      date: 2020-12-15 10:20:36.0 Europe/Paris (+01:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -lockBy: App\Entity\Scholar\Module\OriginModule {#2008 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#10423
    -id: "a0a013b2-ca05-11f0-b3b5-4ec904c5ee47"
    -chapters: Doctrine\ORM\PersistentCollection {#10424 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#10429 …}
    -exercises: Doctrine\ORM\PersistentCollection {#10426 …}
    -minimumTime: DateTime @21600 {#10420
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#10431 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#2550 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#10433 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#10435 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#10441 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1764078596 {#10421
      date: 2025-11-25 14:49:56.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1773823476 {#10422
      date: 2026-03-18 09:44:36.0 Europe/Paris (+01:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#10439 …}
    #fromApi: false
    -status: "published"
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#10447 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\TrainingVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\PracticalCaseUserVoter"
ACCESS ABSTAIN
"Nellapp\Bundle\SDKBundle\Permission\Security\Voter\SuperAdminVoter"
ACCESS ABSTAIN
Show voter details
112 DENIED FRONT_ACCESS
[
  "training" => App\Entity\Scholar\Training\SharedTraining {#1323
    -id: "118f5801-5242-11ee-ba02-0242c0a81004"
    -modules: Doctrine\ORM\PersistentCollection {#1330 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1364 …}
    -totalHourDescription: 833
    -videoDescription: null
    -diplomaDescription: "Titre de niveau V (Bac +2)"
    -trainingProduct: null
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1379 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1386 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1387 …}
    -thematic: [
      "3"
    ]
    -diploma: 2
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1425 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1694615421 {#1320
      date: 2023-09-13 16:30:21.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1757458838 {#1321
      date: 2025-09-10 01:00:38.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1449 …}
    #fromApi: false
    -name: "Assistant immobilier"
    -description: """
      L’assistant immobilier travaille dans un environnement codifié, avec des professionnels relevant d’une profession réglementée. À ce titre, il doit maintenir le niveau de ses connaissances réglementaires en assurant en continu une veille juridique relative au secteur de l’immobilier, afin de tenir compte des réglementations applicables et de leurs modifications.\r\n
      \r\n
      Pilier de la structure et relais de l’information, il prend en charge l’assistanat juridique, le traitement administratif des opérations liées à la transaction, à la gestion locative et au syndic de copropriété et assure la liaison avec les clients et les partenaires, dans le respect des échéances et de la réglementation en vigueur.
      """
    -public: false
    -_links: null
    -status: "published"
    -lockBy: App\Entity\Scholar\Training\Training {#1441 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#1993
    -id: "c0db157d-ff00-11e9-9c0f-0242c0a8b002"
    -lessons: Doctrine\ORM\PersistentCollection {#1994 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#1999 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#2004 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1572871431 {#1991
      date: 2019-11-04 13:43:51.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1608024036 {#1992
      date: 2020-12-15 10:20:36.0 Europe/Paris (+01:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -lockBy: App\Entity\Scholar\Module\OriginModule {#2008 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#10469
    -id: "470348aa-4f12-11ea-914c-0242ac150002"
    -chapters: Doctrine\ORM\PersistentCollection {#10470 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#10475 …}
    -exercises: Doctrine\ORM\PersistentCollection {#10472 …}
    -minimumTime: DateTime @21600 {#10466
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#10477 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#2550 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#10479 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#10481 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#10487 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1581675050 {#10467
      date: 2020-02-14 11:10:50.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1756158800 {#10468
      date: 2025-08-25 23:53:20.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#10485 …}
    #fromApi: false
    -status: "published"
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#10493 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\TrainingVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\PracticalCaseUserVoter"
ACCESS ABSTAIN
"Nellapp\Bundle\SDKBundle\Permission\Security\Voter\SuperAdminVoter"
ACCESS ABSTAIN
Show voter details
113 DENIED FRONT_ACCESS
[
  "training" => App\Entity\Scholar\Training\SharedTraining {#1323
    -id: "118f5801-5242-11ee-ba02-0242c0a81004"
    -modules: Doctrine\ORM\PersistentCollection {#1330 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1364 …}
    -totalHourDescription: 833
    -videoDescription: null
    -diplomaDescription: "Titre de niveau V (Bac +2)"
    -trainingProduct: null
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1379 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1386 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1387 …}
    -thematic: [
      "3"
    ]
    -diploma: 2
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1425 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1694615421 {#1320
      date: 2023-09-13 16:30:21.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1757458838 {#1321
      date: 2025-09-10 01:00:38.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1449 …}
    #fromApi: false
    -name: "Assistant immobilier"
    -description: """
      L’assistant immobilier travaille dans un environnement codifié, avec des professionnels relevant d’une profession réglementée. À ce titre, il doit maintenir le niveau de ses connaissances réglementaires en assurant en continu une veille juridique relative au secteur de l’immobilier, afin de tenir compte des réglementations applicables et de leurs modifications.\r\n
      \r\n
      Pilier de la structure et relais de l’information, il prend en charge l’assistanat juridique, le traitement administratif des opérations liées à la transaction, à la gestion locative et au syndic de copropriété et assure la liaison avec les clients et les partenaires, dans le respect des échéances et de la réglementation en vigueur.
      """
    -public: false
    -_links: null
    -status: "published"
    -lockBy: App\Entity\Scholar\Training\Training {#1441 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#1993
    -id: "c0db157d-ff00-11e9-9c0f-0242c0a8b002"
    -lessons: Doctrine\ORM\PersistentCollection {#1994 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#1999 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#2004 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1572871431 {#1991
      date: 2019-11-04 13:43:51.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1608024036 {#1992
      date: 2020-12-15 10:20:36.0 Europe/Paris (+01:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -lockBy: App\Entity\Scholar\Module\OriginModule {#2008 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#10515
    -id: "eeb2b02d-6231-11eb-a224-0242ac140002"
    -chapters: Doctrine\ORM\PersistentCollection {#10516 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#10521 …}
    -exercises: Doctrine\ORM\PersistentCollection {#10518 …}
    -minimumTime: DateTime @21600 {#10512
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#10523 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#2550 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#10525 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#10527 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#10533 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1611925216 {#10513
      date: 2021-01-29 14:00:16.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1750847724 {#10514
      date: 2025-06-25 12:35:24.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -status: "published"
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#10538 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\TrainingVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\PracticalCaseUserVoter"
ACCESS ABSTAIN
"Nellapp\Bundle\SDKBundle\Permission\Security\Voter\SuperAdminVoter"
ACCESS ABSTAIN
Show voter details
114 DENIED FRONT_ACCESS
[
  "training" => App\Entity\Scholar\Training\SharedTraining {#1323
    -id: "118f5801-5242-11ee-ba02-0242c0a81004"
    -modules: Doctrine\ORM\PersistentCollection {#1330 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1364 …}
    -totalHourDescription: 833
    -videoDescription: null
    -diplomaDescription: "Titre de niveau V (Bac +2)"
    -trainingProduct: null
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1379 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1386 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1387 …}
    -thematic: [
      "3"
    ]
    -diploma: 2
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1425 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1694615421 {#1320
      date: 2023-09-13 16:30:21.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1757458838 {#1321
      date: 2025-09-10 01:00:38.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1449 …}
    #fromApi: false
    -name: "Assistant immobilier"
    -description: """
      L’assistant immobilier travaille dans un environnement codifié, avec des professionnels relevant d’une profession réglementée. À ce titre, il doit maintenir le niveau de ses connaissances réglementaires en assurant en continu une veille juridique relative au secteur de l’immobilier, afin de tenir compte des réglementations applicables et de leurs modifications.\r\n
      \r\n
      Pilier de la structure et relais de l’information, il prend en charge l’assistanat juridique, le traitement administratif des opérations liées à la transaction, à la gestion locative et au syndic de copropriété et assure la liaison avec les clients et les partenaires, dans le respect des échéances et de la réglementation en vigueur.
      """
    -public: false
    -_links: null
    -status: "published"
    -lockBy: App\Entity\Scholar\Training\Training {#1441 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#1993
    -id: "c0db157d-ff00-11e9-9c0f-0242c0a8b002"
    -lessons: Doctrine\ORM\PersistentCollection {#1994 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#1999 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#2004 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1572871431 {#1991
      date: 2019-11-04 13:43:51.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1608024036 {#1992
      date: 2020-12-15 10:20:36.0 Europe/Paris (+01:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -lockBy: App\Entity\Scholar\Module\OriginModule {#2008 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#10560
    -id: "11c86ddf-d211-11ed-aa02-0242c0a81006"
    -chapters: Doctrine\ORM\PersistentCollection {#10561 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#10566 …}
    -exercises: Doctrine\ORM\PersistentCollection {#10563 …}
    -minimumTime: DateTime @21600 {#10557
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#10568 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#2550 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#10570 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#10572 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#10578 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1680520627 {#10558
      date: 2023-04-03 13:17:07.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1750847724 {#10559
      date: 2025-06-25 12:35:24.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -status: "published"
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#10583 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\TrainingVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\PracticalCaseUserVoter"
ACCESS ABSTAIN
"Nellapp\Bundle\SDKBundle\Permission\Security\Voter\SuperAdminVoter"
ACCESS ABSTAIN
Show voter details
115 DENIED FRONT_ACCESS
[
  "training" => App\Entity\Scholar\Training\SharedTraining {#1323
    -id: "118f5801-5242-11ee-ba02-0242c0a81004"
    -modules: Doctrine\ORM\PersistentCollection {#1330 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1364 …}
    -totalHourDescription: 833
    -videoDescription: null
    -diplomaDescription: "Titre de niveau V (Bac +2)"
    -trainingProduct: null
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1379 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1386 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1387 …}
    -thematic: [
      "3"
    ]
    -diploma: 2
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1425 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1694615421 {#1320
      date: 2023-09-13 16:30:21.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1757458838 {#1321
      date: 2025-09-10 01:00:38.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1449 …}
    #fromApi: false
    -name: "Assistant immobilier"
    -description: """
      L’assistant immobilier travaille dans un environnement codifié, avec des professionnels relevant d’une profession réglementée. À ce titre, il doit maintenir le niveau de ses connaissances réglementaires en assurant en continu une veille juridique relative au secteur de l’immobilier, afin de tenir compte des réglementations applicables et de leurs modifications.\r\n
      \r\n
      Pilier de la structure et relais de l’information, il prend en charge l’assistanat juridique, le traitement administratif des opérations liées à la transaction, à la gestion locative et au syndic de copropriété et assure la liaison avec les clients et les partenaires, dans le respect des échéances et de la réglementation en vigueur.
      """
    -public: false
    -_links: null
    -status: "published"
    -lockBy: App\Entity\Scholar\Training\Training {#1441 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#2021
    -id: "37e2a50e-cee3-11e9-85b5-0242c0a84004"
    -lessons: Doctrine\ORM\PersistentCollection {#2022 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#2027 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#2032 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1567581089 {#2011
      date: 2019-09-04 09:11:29.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1757458818 {#2020
      date: 2025-09-10 01:00:18.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -lockBy: App\Entity\Scholar\Module\OriginModule {#2036 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#10857
    -id: "12046fc6-cee8-11e9-85b5-0242c0a84004"
    -chapters: Doctrine\ORM\PersistentCollection {#10858 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#10863 …}
    -exercises: Doctrine\ORM\PersistentCollection {#10860 …}
    -minimumTime: DateTime @21600 {#10854
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#10865 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#2550 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#10867 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#10869 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#10875 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1567583173 {#10855
      date: 2019-09-04 09:46:13.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1757458804 {#10856
      date: 2025-09-10 01:00:04.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#10873 …}
    #fromApi: false
    -status: "published"
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#10881 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\TrainingVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\PracticalCaseUserVoter"
ACCESS ABSTAIN
"Nellapp\Bundle\SDKBundle\Permission\Security\Voter\SuperAdminVoter"
ACCESS ABSTAIN
Show voter details
116 DENIED FRONT_ACCESS
[
  "training" => App\Entity\Scholar\Training\SharedTraining {#1323
    -id: "118f5801-5242-11ee-ba02-0242c0a81004"
    -modules: Doctrine\ORM\PersistentCollection {#1330 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1364 …}
    -totalHourDescription: 833
    -videoDescription: null
    -diplomaDescription: "Titre de niveau V (Bac +2)"
    -trainingProduct: null
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1379 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1386 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1387 …}
    -thematic: [
      "3"
    ]
    -diploma: 2
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1425 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1694615421 {#1320
      date: 2023-09-13 16:30:21.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1757458838 {#1321
      date: 2025-09-10 01:00:38.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1449 …}
    #fromApi: false
    -name: "Assistant immobilier"
    -description: """
      L’assistant immobilier travaille dans un environnement codifié, avec des professionnels relevant d’une profession réglementée. À ce titre, il doit maintenir le niveau de ses connaissances réglementaires en assurant en continu une veille juridique relative au secteur de l’immobilier, afin de tenir compte des réglementations applicables et de leurs modifications.\r\n
      \r\n
      Pilier de la structure et relais de l’information, il prend en charge l’assistanat juridique, le traitement administratif des opérations liées à la transaction, à la gestion locative et au syndic de copropriété et assure la liaison avec les clients et les partenaires, dans le respect des échéances et de la réglementation en vigueur.
      """
    -public: false
    -_links: null
    -status: "published"
    -lockBy: App\Entity\Scholar\Training\Training {#1441 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#2021
    -id: "37e2a50e-cee3-11e9-85b5-0242c0a84004"
    -lessons: Doctrine\ORM\PersistentCollection {#2022 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#2027 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#2032 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1567581089 {#2011
      date: 2019-09-04 09:11:29.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1757458818 {#2020
      date: 2025-09-10 01:00:18.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -lockBy: App\Entity\Scholar\Module\OriginModule {#2036 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#10903
    -id: "0dfe5ca8-16d6-11ea-9c0f-0242c0a8b002"
    -chapters: Doctrine\ORM\PersistentCollection {#10904 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#10909 …}
    -exercises: Doctrine\ORM\PersistentCollection {#10906 …}
    -minimumTime: DateTime @21600 {#10900
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#10911 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#2550 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#10913 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#10915 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#10921 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1575491920 {#10901
      date: 2019-12-04 21:38:40.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1755779567 {#10902
      date: 2025-08-21 14:32:47.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#10919 …}
    #fromApi: false
    -status: "published"
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#10927 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\TrainingVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\PracticalCaseUserVoter"
ACCESS ABSTAIN
"Nellapp\Bundle\SDKBundle\Permission\Security\Voter\SuperAdminVoter"
ACCESS ABSTAIN
Show voter details
117 DENIED FRONT_ACCESS
[
  "training" => App\Entity\Scholar\Training\SharedTraining {#1323
    -id: "118f5801-5242-11ee-ba02-0242c0a81004"
    -modules: Doctrine\ORM\PersistentCollection {#1330 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1364 …}
    -totalHourDescription: 833
    -videoDescription: null
    -diplomaDescription: "Titre de niveau V (Bac +2)"
    -trainingProduct: null
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1379 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1386 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1387 …}
    -thematic: [
      "3"
    ]
    -diploma: 2
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1425 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1694615421 {#1320
      date: 2023-09-13 16:30:21.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1757458838 {#1321
      date: 2025-09-10 01:00:38.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1449 …}
    #fromApi: false
    -name: "Assistant immobilier"
    -description: """
      L’assistant immobilier travaille dans un environnement codifié, avec des professionnels relevant d’une profession réglementée. À ce titre, il doit maintenir le niveau de ses connaissances réglementaires en assurant en continu une veille juridique relative au secteur de l’immobilier, afin de tenir compte des réglementations applicables et de leurs modifications.\r\n
      \r\n
      Pilier de la structure et relais de l’information, il prend en charge l’assistanat juridique, le traitement administratif des opérations liées à la transaction, à la gestion locative et au syndic de copropriété et assure la liaison avec les clients et les partenaires, dans le respect des échéances et de la réglementation en vigueur.
      """
    -public: false
    -_links: null
    -status: "published"
    -lockBy: App\Entity\Scholar\Training\Training {#1441 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#2021
    -id: "37e2a50e-cee3-11e9-85b5-0242c0a84004"
    -lessons: Doctrine\ORM\PersistentCollection {#2022 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#2027 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#2032 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1567581089 {#2011
      date: 2019-09-04 09:11:29.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1757458818 {#2020
      date: 2025-09-10 01:00:18.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -lockBy: App\Entity\Scholar\Module\OriginModule {#2036 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#10948
    -id: "f13e6122-6e3d-11f1-a069-d2c50c5a0872"
    -chapters: Doctrine\ORM\PersistentCollection {#10949 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#10954 …}
    -exercises: Doctrine\ORM\PersistentCollection {#10951 …}
    -minimumTime: DateTime @21600 {#10946
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#10956 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#4441 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#10958 …}
    -lessonStats: null
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#10965 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1782134774 {#10947
      date: 2026-06-22 15:26:14.0 Europe/Paris (+02:00)
    }
    -updatedAt: null
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -status: "published"
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#10970 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\TrainingVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\PracticalCaseUserVoter"
ACCESS ABSTAIN
"Nellapp\Bundle\SDKBundle\Permission\Security\Voter\SuperAdminVoter"
ACCESS ABSTAIN
Show voter details
118 DENIED FRONT_ACCESS
[
  "training" => App\Entity\Scholar\Training\SharedTraining {#1323
    -id: "118f5801-5242-11ee-ba02-0242c0a81004"
    -modules: Doctrine\ORM\PersistentCollection {#1330 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1364 …}
    -totalHourDescription: 833
    -videoDescription: null
    -diplomaDescription: "Titre de niveau V (Bac +2)"
    -trainingProduct: null
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1379 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1386 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1387 …}
    -thematic: [
      "3"
    ]
    -diploma: 2
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1425 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1694615421 {#1320
      date: 2023-09-13 16:30:21.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1757458838 {#1321
      date: 2025-09-10 01:00:38.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1449 …}
    #fromApi: false
    -name: "Assistant immobilier"
    -description: """
      L’assistant immobilier travaille dans un environnement codifié, avec des professionnels relevant d’une profession réglementée. À ce titre, il doit maintenir le niveau de ses connaissances réglementaires en assurant en continu une veille juridique relative au secteur de l’immobilier, afin de tenir compte des réglementations applicables et de leurs modifications.\r\n
      \r\n
      Pilier de la structure et relais de l’information, il prend en charge l’assistanat juridique, le traitement administratif des opérations liées à la transaction, à la gestion locative et au syndic de copropriété et assure la liaison avec les clients et les partenaires, dans le respect des échéances et de la réglementation en vigueur.
      """
    -public: false
    -_links: null
    -status: "published"
    -lockBy: App\Entity\Scholar\Training\Training {#1441 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#2021
    -id: "37e2a50e-cee3-11e9-85b5-0242c0a84004"
    -lessons: Doctrine\ORM\PersistentCollection {#2022 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#2027 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#2032 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1567581089 {#2011
      date: 2019-09-04 09:11:29.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1757458818 {#2020
      date: 2025-09-10 01:00:18.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -lockBy: App\Entity\Scholar\Module\OriginModule {#2036 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#10991
    -id: "f14d7e0c-6e3d-11f1-a069-d2c50c5a0872"
    -chapters: Doctrine\ORM\PersistentCollection {#10992 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#10997 …}
    -exercises: Doctrine\ORM\PersistentCollection {#10994 …}
    -minimumTime: DateTime @21600 {#10989
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#10999 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#4441 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#11001 …}
    -lessonStats: null
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#11008 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1782134774 {#10990
      date: 2026-06-22 15:26:14.0 Europe/Paris (+02:00)
    }
    -updatedAt: null
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -status: "published"
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#11013 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\TrainingVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\PracticalCaseUserVoter"
ACCESS ABSTAIN
"Nellapp\Bundle\SDKBundle\Permission\Security\Voter\SuperAdminVoter"
ACCESS ABSTAIN
Show voter details
119 DENIED FRONT_ACCESS
[
  "training" => App\Entity\Scholar\Training\SharedTraining {#1323
    -id: "118f5801-5242-11ee-ba02-0242c0a81004"
    -modules: Doctrine\ORM\PersistentCollection {#1330 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1364 …}
    -totalHourDescription: 833
    -videoDescription: null
    -diplomaDescription: "Titre de niveau V (Bac +2)"
    -trainingProduct: null
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1379 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1386 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1387 …}
    -thematic: [
      "3"
    ]
    -diploma: 2
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1425 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1694615421 {#1320
      date: 2023-09-13 16:30:21.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1757458838 {#1321
      date: 2025-09-10 01:00:38.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1449 …}
    #fromApi: false
    -name: "Assistant immobilier"
    -description: """
      L’assistant immobilier travaille dans un environnement codifié, avec des professionnels relevant d’une profession réglementée. À ce titre, il doit maintenir le niveau de ses connaissances réglementaires en assurant en continu une veille juridique relative au secteur de l’immobilier, afin de tenir compte des réglementations applicables et de leurs modifications.\r\n
      \r\n
      Pilier de la structure et relais de l’information, il prend en charge l’assistanat juridique, le traitement administratif des opérations liées à la transaction, à la gestion locative et au syndic de copropriété et assure la liaison avec les clients et les partenaires, dans le respect des échéances et de la réglementation en vigueur.
      """
    -public: false
    -_links: null
    -status: "published"
    -lockBy: App\Entity\Scholar\Training\Training {#1441 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#2050
    -id: "1fc4cd71-8d23-11e9-a047-0242c0a86003"
    -lessons: Doctrine\ORM\PersistentCollection {#2051 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#2056 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#2061 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1560344560 {#2048
      date: 2019-06-12 15:02:40.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1757458818 {#2049
      date: 2025-09-10 01:00:18.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -lockBy: App\Entity\Scholar\Module\OriginModule {#2065 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#11148
    -id: "8b43b2ea-4ef0-11e9-8180-00163e87308f"
    -chapters: Doctrine\ORM\PersistentCollection {#11149 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#11154 …}
    -exercises: Doctrine\ORM\PersistentCollection {#11151 …}
    -minimumTime: DateTime @21600 {#11145
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#11156 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#2550 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#11158 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#11160 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#11166 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1553513064 {#11146
      date: 2019-03-25 12:24:24.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458810 {#11147
      date: 2025-09-10 01:00:10.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#11164 …}
    #fromApi: false
    -status: "published"
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#11172 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\TrainingVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\PracticalCaseUserVoter"
ACCESS ABSTAIN
"Nellapp\Bundle\SDKBundle\Permission\Security\Voter\SuperAdminVoter"
ACCESS ABSTAIN
Show voter details
120 DENIED FRONT_ACCESS
[
  "training" => App\Entity\Scholar\Training\SharedTraining {#1323
    -id: "118f5801-5242-11ee-ba02-0242c0a81004"
    -modules: Doctrine\ORM\PersistentCollection {#1330 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1364 …}
    -totalHourDescription: 833
    -videoDescription: null
    -diplomaDescription: "Titre de niveau V (Bac +2)"
    -trainingProduct: null
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1379 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1386 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1387 …}
    -thematic: [
      "3"
    ]
    -diploma: 2
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1425 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1694615421 {#1320
      date: 2023-09-13 16:30:21.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1757458838 {#1321
      date: 2025-09-10 01:00:38.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1449 …}
    #fromApi: false
    -name: "Assistant immobilier"
    -description: """
      L’assistant immobilier travaille dans un environnement codifié, avec des professionnels relevant d’une profession réglementée. À ce titre, il doit maintenir le niveau de ses connaissances réglementaires en assurant en continu une veille juridique relative au secteur de l’immobilier, afin de tenir compte des réglementations applicables et de leurs modifications.\r\n
      \r\n
      Pilier de la structure et relais de l’information, il prend en charge l’assistanat juridique, le traitement administratif des opérations liées à la transaction, à la gestion locative et au syndic de copropriété et assure la liaison avec les clients et les partenaires, dans le respect des échéances et de la réglementation en vigueur.
      """
    -public: false
    -_links: null
    -status: "published"
    -lockBy: App\Entity\Scholar\Training\Training {#1441 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#2050
    -id: "1fc4cd71-8d23-11e9-a047-0242c0a86003"
    -lessons: Doctrine\ORM\PersistentCollection {#2051 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#2056 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#2061 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1560344560 {#2048
      date: 2019-06-12 15:02:40.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1757458818 {#2049
      date: 2025-09-10 01:00:18.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -lockBy: App\Entity\Scholar\Module\OriginModule {#2065 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#11194
    -id: "76840570-8d1e-11e9-a047-0242c0a86003"
    -chapters: Doctrine\ORM\PersistentCollection {#11195 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#11200 …}
    -exercises: Doctrine\ORM\PersistentCollection {#11197 …}
    -minimumTime: DateTime @21600 {#11191
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#11202 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#2550 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#11204 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#11206 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#11212 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1560342558 {#11192
      date: 2019-06-12 14:29:18.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1756112373 {#11193
      date: 2025-08-25 10:59:33.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#9099 …}
    #fromApi: false
    -status: "published"
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#11217 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\TrainingVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\PracticalCaseUserVoter"
ACCESS ABSTAIN
"Nellapp\Bundle\SDKBundle\Permission\Security\Voter\SuperAdminVoter"
ACCESS ABSTAIN
Show voter details
121 DENIED FRONT_ACCESS
[
  "training" => App\Entity\Scholar\Training\SharedTraining {#1323
    -id: "118f5801-5242-11ee-ba02-0242c0a81004"
    -modules: Doctrine\ORM\PersistentCollection {#1330 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1364 …}
    -totalHourDescription: 833
    -videoDescription: null
    -diplomaDescription: "Titre de niveau V (Bac +2)"
    -trainingProduct: null
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1379 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1386 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1387 …}
    -thematic: [
      "3"
    ]
    -diploma: 2
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1425 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1694615421 {#1320
      date: 2023-09-13 16:30:21.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1757458838 {#1321
      date: 2025-09-10 01:00:38.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1449 …}
    #fromApi: false
    -name: "Assistant immobilier"
    -description: """
      L’assistant immobilier travaille dans un environnement codifié, avec des professionnels relevant d’une profession réglementée. À ce titre, il doit maintenir le niveau de ses connaissances réglementaires en assurant en continu une veille juridique relative au secteur de l’immobilier, afin de tenir compte des réglementations applicables et de leurs modifications.\r\n
      \r\n
      Pilier de la structure et relais de l’information, il prend en charge l’assistanat juridique, le traitement administratif des opérations liées à la transaction, à la gestion locative et au syndic de copropriété et assure la liaison avec les clients et les partenaires, dans le respect des échéances et de la réglementation en vigueur.
      """
    -public: false
    -_links: null
    -status: "published"
    -lockBy: App\Entity\Scholar\Training\Training {#1441 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#2050
    -id: "1fc4cd71-8d23-11e9-a047-0242c0a86003"
    -lessons: Doctrine\ORM\PersistentCollection {#2051 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#2056 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#2061 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1560344560 {#2048
      date: 2019-06-12 15:02:40.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1757458818 {#2049
      date: 2025-09-10 01:00:18.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -lockBy: App\Entity\Scholar\Module\OriginModule {#2065 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#11239
    -id: "5ca5576c-8d1f-11e9-a047-0242c0a86003"
    -chapters: Doctrine\ORM\PersistentCollection {#11240 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#11245 …}
    -exercises: Doctrine\ORM\PersistentCollection {#11242 …}
    -minimumTime: DateTime @21600 {#11236
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#11247 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#2550 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#11249 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#11251 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#11257 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1560342944 {#11237
      date: 2019-06-12 14:35:44.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1756112967 {#11238
      date: 2025-08-25 11:09:27.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#9099 …}
    #fromApi: false
    -status: "published"
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#11262 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\TrainingVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\PracticalCaseUserVoter"
ACCESS ABSTAIN
"Nellapp\Bundle\SDKBundle\Permission\Security\Voter\SuperAdminVoter"
ACCESS ABSTAIN
Show voter details
122 DENIED FRONT_ACCESS
[
  "training" => App\Entity\Scholar\Training\SharedTraining {#1323
    -id: "118f5801-5242-11ee-ba02-0242c0a81004"
    -modules: Doctrine\ORM\PersistentCollection {#1330 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1364 …}
    -totalHourDescription: 833
    -videoDescription: null
    -diplomaDescription: "Titre de niveau V (Bac +2)"
    -trainingProduct: null
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1379 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1386 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1387 …}
    -thematic: [
      "3"
    ]
    -diploma: 2
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1425 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1694615421 {#1320
      date: 2023-09-13 16:30:21.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1757458838 {#1321
      date: 2025-09-10 01:00:38.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1449 …}
    #fromApi: false
    -name: "Assistant immobilier"
    -description: """
      L’assistant immobilier travaille dans un environnement codifié, avec des professionnels relevant d’une profession réglementée. À ce titre, il doit maintenir le niveau de ses connaissances réglementaires en assurant en continu une veille juridique relative au secteur de l’immobilier, afin de tenir compte des réglementations applicables et de leurs modifications.\r\n
      \r\n
      Pilier de la structure et relais de l’information, il prend en charge l’assistanat juridique, le traitement administratif des opérations liées à la transaction, à la gestion locative et au syndic de copropriété et assure la liaison avec les clients et les partenaires, dans le respect des échéances et de la réglementation en vigueur.
      """
    -public: false
    -_links: null
    -status: "published"
    -lockBy: App\Entity\Scholar\Training\Training {#1441 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#2050
    -id: "1fc4cd71-8d23-11e9-a047-0242c0a86003"
    -lessons: Doctrine\ORM\PersistentCollection {#2051 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#2056 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#2061 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1560344560 {#2048
      date: 2019-06-12 15:02:40.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1757458818 {#2049
      date: 2025-09-10 01:00:18.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -lockBy: App\Entity\Scholar\Module\OriginModule {#2065 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#11284
    -id: "d2ee03b2-8d22-11e9-a047-0242c0a86003"
    -chapters: Doctrine\ORM\PersistentCollection {#11285 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#11290 …}
    -exercises: Doctrine\ORM\PersistentCollection {#11287 …}
    -minimumTime: DateTime @21600 {#11281
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#11292 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#2550 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#11294 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#11296 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#11302 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1560344431 {#11282
      date: 2019-06-12 15:00:31.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1756113707 {#11283
      date: 2025-08-25 11:21:47.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#9099 …}
    #fromApi: false
    -status: "published"
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#11307 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\TrainingVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\PracticalCaseUserVoter"
ACCESS ABSTAIN
"Nellapp\Bundle\SDKBundle\Permission\Security\Voter\SuperAdminVoter"
ACCESS ABSTAIN
Show voter details
123 DENIED FRONT_ACCESS
[
  "training" => App\Entity\Scholar\Training\SharedTraining {#1323
    -id: "118f5801-5242-11ee-ba02-0242c0a81004"
    -modules: Doctrine\ORM\PersistentCollection {#1330 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1364 …}
    -totalHourDescription: 833
    -videoDescription: null
    -diplomaDescription: "Titre de niveau V (Bac +2)"
    -trainingProduct: null
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1379 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1386 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1387 …}
    -thematic: [
      "3"
    ]
    -diploma: 2
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1425 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1694615421 {#1320
      date: 2023-09-13 16:30:21.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1757458838 {#1321
      date: 2025-09-10 01:00:38.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1449 …}
    #fromApi: false
    -name: "Assistant immobilier"
    -description: """
      L’assistant immobilier travaille dans un environnement codifié, avec des professionnels relevant d’une profession réglementée. À ce titre, il doit maintenir le niveau de ses connaissances réglementaires en assurant en continu une veille juridique relative au secteur de l’immobilier, afin de tenir compte des réglementations applicables et de leurs modifications.\r\n
      \r\n
      Pilier de la structure et relais de l’information, il prend en charge l’assistanat juridique, le traitement administratif des opérations liées à la transaction, à la gestion locative et au syndic de copropriété et assure la liaison avec les clients et les partenaires, dans le respect des échéances et de la réglementation en vigueur.
      """
    -public: false
    -_links: null
    -status: "published"
    -lockBy: App\Entity\Scholar\Training\Training {#1441 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#2050
    -id: "1fc4cd71-8d23-11e9-a047-0242c0a86003"
    -lessons: Doctrine\ORM\PersistentCollection {#2051 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#2056 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#2061 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1560344560 {#2048
      date: 2019-06-12 15:02:40.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1757458818 {#2049
      date: 2025-09-10 01:00:18.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -lockBy: App\Entity\Scholar\Module\OriginModule {#2065 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#11328
    -id: "53651e23-6e38-11f1-a069-d2c50c5a0872"
    -chapters: Doctrine\ORM\PersistentCollection {#11329 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#11334 …}
    -exercises: Doctrine\ORM\PersistentCollection {#11331 …}
    -minimumTime: DateTime @21600 {#11326
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#11336 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#4441 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#11338 …}
    -lessonStats: null
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#11345 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1782132362 {#11327
      date: 2026-06-22 14:46:02.0 Europe/Paris (+02:00)
    }
    -updatedAt: null
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -status: "published"
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#11350 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\TrainingVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\PracticalCaseUserVoter"
ACCESS ABSTAIN
"Nellapp\Bundle\SDKBundle\Permission\Security\Voter\SuperAdminVoter"
ACCESS ABSTAIN
Show voter details
124 DENIED FRONT_ACCESS
[
  "training" => App\Entity\Scholar\Training\SharedTraining {#1323
    -id: "118f5801-5242-11ee-ba02-0242c0a81004"
    -modules: Doctrine\ORM\PersistentCollection {#1330 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1364 …}
    -totalHourDescription: 833
    -videoDescription: null
    -diplomaDescription: "Titre de niveau V (Bac +2)"
    -trainingProduct: null
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1379 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1386 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1387 …}
    -thematic: [
      "3"
    ]
    -diploma: 2
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1425 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1694615421 {#1320
      date: 2023-09-13 16:30:21.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1757458838 {#1321
      date: 2025-09-10 01:00:38.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1449 …}
    #fromApi: false
    -name: "Assistant immobilier"
    -description: """
      L’assistant immobilier travaille dans un environnement codifié, avec des professionnels relevant d’une profession réglementée. À ce titre, il doit maintenir le niveau de ses connaissances réglementaires en assurant en continu une veille juridique relative au secteur de l’immobilier, afin de tenir compte des réglementations applicables et de leurs modifications.\r\n
      \r\n
      Pilier de la structure et relais de l’information, il prend en charge l’assistanat juridique, le traitement administratif des opérations liées à la transaction, à la gestion locative et au syndic de copropriété et assure la liaison avec les clients et les partenaires, dans le respect des échéances et de la réglementation en vigueur.
      """
    -public: false
    -_links: null
    -status: "published"
    -lockBy: App\Entity\Scholar\Training\Training {#1441 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#2050
    -id: "1fc4cd71-8d23-11e9-a047-0242c0a86003"
    -lessons: Doctrine\ORM\PersistentCollection {#2051 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#2056 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#2061 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1560344560 {#2048
      date: 2019-06-12 15:02:40.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1757458818 {#2049
      date: 2025-09-10 01:00:18.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -lockBy: App\Entity\Scholar\Module\OriginModule {#2065 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#11372
    -id: "4c59b178-c68b-11ea-8d8a-0242ac1c0003"
    -chapters: Doctrine\ORM\PersistentCollection {#11373 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#11378 …}
    -exercises: Doctrine\ORM\PersistentCollection {#11375 …}
    -minimumTime: DateTime @21600 {#11369
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#11380 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#2550 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#11382 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#11384 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#11390 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1594811217 {#11370
      date: 2020-07-15 13:06:57.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1756726745 {#11371
      date: 2025-09-01 13:39:05.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#2994 …}
    #fromApi: false
    -status: "published"
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#11395 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\TrainingVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\PracticalCaseUserVoter"
ACCESS ABSTAIN
"Nellapp\Bundle\SDKBundle\Permission\Security\Voter\SuperAdminVoter"
ACCESS ABSTAIN
Show voter details
125 DENIED FRONT_ACCESS
[
  "training" => App\Entity\Scholar\Training\SharedTraining {#1323
    -id: "118f5801-5242-11ee-ba02-0242c0a81004"
    -modules: Doctrine\ORM\PersistentCollection {#1330 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1364 …}
    -totalHourDescription: 833
    -videoDescription: null
    -diplomaDescription: "Titre de niveau V (Bac +2)"
    -trainingProduct: null
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1379 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1386 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1387 …}
    -thematic: [
      "3"
    ]
    -diploma: 2
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1425 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1694615421 {#1320
      date: 2023-09-13 16:30:21.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1757458838 {#1321
      date: 2025-09-10 01:00:38.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1449 …}
    #fromApi: false
    -name: "Assistant immobilier"
    -description: """
      L’assistant immobilier travaille dans un environnement codifié, avec des professionnels relevant d’une profession réglementée. À ce titre, il doit maintenir le niveau de ses connaissances réglementaires en assurant en continu une veille juridique relative au secteur de l’immobilier, afin de tenir compte des réglementations applicables et de leurs modifications.\r\n
      \r\n
      Pilier de la structure et relais de l’information, il prend en charge l’assistanat juridique, le traitement administratif des opérations liées à la transaction, à la gestion locative et au syndic de copropriété et assure la liaison avec les clients et les partenaires, dans le respect des échéances et de la réglementation en vigueur.
      """
    -public: false
    -_links: null
    -status: "published"
    -lockBy: App\Entity\Scholar\Training\Training {#1441 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#2050
    -id: "1fc4cd71-8d23-11e9-a047-0242c0a86003"
    -lessons: Doctrine\ORM\PersistentCollection {#2051 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#2056 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#2061 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1560344560 {#2048
      date: 2019-06-12 15:02:40.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1757458818 {#2049
      date: 2025-09-10 01:00:18.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -lockBy: App\Entity\Scholar\Module\OriginModule {#2065 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#11417
    -id: "760b0ec9-c68b-11ea-8d8a-0242ac1c0003"
    -chapters: Doctrine\ORM\PersistentCollection {#11418 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#11423 …}
    -exercises: Doctrine\ORM\PersistentCollection {#11420 …}
    -minimumTime: DateTime @21600 {#11414
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#11425 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#2550 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#11427 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#11429 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#11435 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1594811287 {#11415
      date: 2020-07-15 13:08:07.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1750847724 {#11416
      date: 2025-06-25 12:35:24.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -status: "published"
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#11440 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\TrainingVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\PracticalCaseUserVoter"
ACCESS ABSTAIN
"Nellapp\Bundle\SDKBundle\Permission\Security\Voter\SuperAdminVoter"
ACCESS ABSTAIN
Show voter details
126 DENIED FRONT_ACCESS
[
  "training" => App\Entity\Scholar\Training\SharedTraining {#1323
    -id: "118f5801-5242-11ee-ba02-0242c0a81004"
    -modules: Doctrine\ORM\PersistentCollection {#1330 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1364 …}
    -totalHourDescription: 833
    -videoDescription: null
    -diplomaDescription: "Titre de niveau V (Bac +2)"
    -trainingProduct: null
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1379 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1386 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1387 …}
    -thematic: [
      "3"
    ]
    -diploma: 2
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1425 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1694615421 {#1320
      date: 2023-09-13 16:30:21.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1757458838 {#1321
      date: 2025-09-10 01:00:38.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1449 …}
    #fromApi: false
    -name: "Assistant immobilier"
    -description: """
      L’assistant immobilier travaille dans un environnement codifié, avec des professionnels relevant d’une profession réglementée. À ce titre, il doit maintenir le niveau de ses connaissances réglementaires en assurant en continu une veille juridique relative au secteur de l’immobilier, afin de tenir compte des réglementations applicables et de leurs modifications.\r\n
      \r\n
      Pilier de la structure et relais de l’information, il prend en charge l’assistanat juridique, le traitement administratif des opérations liées à la transaction, à la gestion locative et au syndic de copropriété et assure la liaison avec les clients et les partenaires, dans le respect des échéances et de la réglementation en vigueur.
      """
    -public: false
    -_links: null
    -status: "published"
    -lockBy: App\Entity\Scholar\Training\Training {#1441 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#2050
    -id: "1fc4cd71-8d23-11e9-a047-0242c0a86003"
    -lessons: Doctrine\ORM\PersistentCollection {#2051 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#2056 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#2061 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1560344560 {#2048
      date: 2019-06-12 15:02:40.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1757458818 {#2049
      date: 2025-09-10 01:00:18.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -lockBy: App\Entity\Scholar\Module\OriginModule {#2065 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#11461
    -id: "5378cf49-6e38-11f1-a069-d2c50c5a0872"
    -chapters: Doctrine\ORM\PersistentCollection {#11462 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#11467 …}
    -exercises: Doctrine\ORM\PersistentCollection {#11464 …}
    -minimumTime: DateTime @21600 {#11459
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#11469 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#4441 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#11471 …}
    -lessonStats: null
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#11478 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1782132362 {#11460
      date: 2026-06-22 14:46:02.0 Europe/Paris (+02:00)
    }
    -updatedAt: null
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -status: "published"
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#11483 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\TrainingVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\PracticalCaseUserVoter"
ACCESS ABSTAIN
"Nellapp\Bundle\SDKBundle\Permission\Security\Voter\SuperAdminVoter"
ACCESS ABSTAIN
Show voter details
127 DENIED FRONT_ACCESS
[
  "training" => App\Entity\Scholar\Training\SharedTraining {#1323
    -id: "118f5801-5242-11ee-ba02-0242c0a81004"
    -modules: Doctrine\ORM\PersistentCollection {#1330 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1364 …}
    -totalHourDescription: 833
    -videoDescription: null
    -diplomaDescription: "Titre de niveau V (Bac +2)"
    -trainingProduct: null
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1379 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1386 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1387 …}
    -thematic: [
      "3"
    ]
    -diploma: 2
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1425 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1694615421 {#1320
      date: 2023-09-13 16:30:21.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1757458838 {#1321
      date: 2025-09-10 01:00:38.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1449 …}
    #fromApi: false
    -name: "Assistant immobilier"
    -description: """
      L’assistant immobilier travaille dans un environnement codifié, avec des professionnels relevant d’une profession réglementée. À ce titre, il doit maintenir le niveau de ses connaissances réglementaires en assurant en continu une veille juridique relative au secteur de l’immobilier, afin de tenir compte des réglementations applicables et de leurs modifications.\r\n
      \r\n
      Pilier de la structure et relais de l’information, il prend en charge l’assistanat juridique, le traitement administratif des opérations liées à la transaction, à la gestion locative et au syndic de copropriété et assure la liaison avec les clients et les partenaires, dans le respect des échéances et de la réglementation en vigueur.
      """
    -public: false
    -_links: null
    -status: "published"
    -lockBy: App\Entity\Scholar\Training\Training {#1441 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#2079
    -id: "9f920fce-1f2d-11e9-8180-00163e87308f"
    -lessons: Doctrine\ORM\PersistentCollection {#2080 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#2085 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#2090 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1548261642 {#2077
      date: 2019-01-23 17:40:42.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1555584124 {#2078
      date: 2019-04-18 12:42:04.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -lockBy: App\Entity\Scholar\Module\OriginModule {#2094 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#11730
    -id: "07f433d9-1f2d-11e9-8180-00163e87308f"
    -chapters: Doctrine\ORM\PersistentCollection {#11731 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#11736 …}
    -exercises: Doctrine\ORM\PersistentCollection {#11733 …}
    -minimumTime: DateTime @21600 {#11727
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#11738 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#2550 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#11740 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#11742 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#11748 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1548261387 {#11728
      date: 2019-01-23 17:36:27.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1756120284 {#11729
      date: 2025-08-25 13:11:24.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#9099 …}
    #fromApi: false
    -status: "published"
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#11753 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\TrainingVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\PracticalCaseUserVoter"
ACCESS ABSTAIN
"Nellapp\Bundle\SDKBundle\Permission\Security\Voter\SuperAdminVoter"
ACCESS ABSTAIN
Show voter details
128 DENIED FRONT_ACCESS
[
  "training" => App\Entity\Scholar\Training\SharedTraining {#1323
    -id: "118f5801-5242-11ee-ba02-0242c0a81004"
    -modules: Doctrine\ORM\PersistentCollection {#1330 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1364 …}
    -totalHourDescription: 833
    -videoDescription: null
    -diplomaDescription: "Titre de niveau V (Bac +2)"
    -trainingProduct: null
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1379 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1386 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1387 …}
    -thematic: [
      "3"
    ]
    -diploma: 2
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1425 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1694615421 {#1320
      date: 2023-09-13 16:30:21.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1757458838 {#1321
      date: 2025-09-10 01:00:38.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1449 …}
    #fromApi: false
    -name: "Assistant immobilier"
    -description: """
      L’assistant immobilier travaille dans un environnement codifié, avec des professionnels relevant d’une profession réglementée. À ce titre, il doit maintenir le niveau de ses connaissances réglementaires en assurant en continu une veille juridique relative au secteur de l’immobilier, afin de tenir compte des réglementations applicables et de leurs modifications.\r\n
      \r\n
      Pilier de la structure et relais de l’information, il prend en charge l’assistanat juridique, le traitement administratif des opérations liées à la transaction, à la gestion locative et au syndic de copropriété et assure la liaison avec les clients et les partenaires, dans le respect des échéances et de la réglementation en vigueur.
      """
    -public: false
    -_links: null
    -status: "published"
    -lockBy: App\Entity\Scholar\Training\Training {#1441 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#2079
    -id: "9f920fce-1f2d-11e9-8180-00163e87308f"
    -lessons: Doctrine\ORM\PersistentCollection {#2080 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#2085 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#2090 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1548261642 {#2077
      date: 2019-01-23 17:40:42.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1555584124 {#2078
      date: 2019-04-18 12:42:04.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -lockBy: App\Entity\Scholar\Module\OriginModule {#2094 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#11775
    -id: "a01fc2cc-673b-11e9-a435-0242c0a8d002"
    -chapters: Doctrine\ORM\PersistentCollection {#11776 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#11781 …}
    -exercises: Doctrine\ORM\PersistentCollection {#11778 …}
    -minimumTime: DateTime @21600 {#11772
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#11783 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#2550 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#11785 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#11787 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#11793 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1556176939 {#11773
      date: 2019-04-25 09:22:19.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1756830875 {#11774
      date: 2025-09-02 18:34:35.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#11791 …}
    #fromApi: false
    -status: "published"
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#11799 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\TrainingVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\PracticalCaseUserVoter"
ACCESS ABSTAIN
"Nellapp\Bundle\SDKBundle\Permission\Security\Voter\SuperAdminVoter"
ACCESS ABSTAIN
Show voter details
129 DENIED FRONT_ACCESS
[
  "training" => App\Entity\Scholar\Training\SharedTraining {#1323
    -id: "118f5801-5242-11ee-ba02-0242c0a81004"
    -modules: Doctrine\ORM\PersistentCollection {#1330 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1364 …}
    -totalHourDescription: 833
    -videoDescription: null
    -diplomaDescription: "Titre de niveau V (Bac +2)"
    -trainingProduct: null
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1379 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1386 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1387 …}
    -thematic: [
      "3"
    ]
    -diploma: 2
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1425 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1694615421 {#1320
      date: 2023-09-13 16:30:21.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1757458838 {#1321
      date: 2025-09-10 01:00:38.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1449 …}
    #fromApi: false
    -name: "Assistant immobilier"
    -description: """
      L’assistant immobilier travaille dans un environnement codifié, avec des professionnels relevant d’une profession réglementée. À ce titre, il doit maintenir le niveau de ses connaissances réglementaires en assurant en continu une veille juridique relative au secteur de l’immobilier, afin de tenir compte des réglementations applicables et de leurs modifications.\r\n
      \r\n
      Pilier de la structure et relais de l’information, il prend en charge l’assistanat juridique, le traitement administratif des opérations liées à la transaction, à la gestion locative et au syndic de copropriété et assure la liaison avec les clients et les partenaires, dans le respect des échéances et de la réglementation en vigueur.
      """
    -public: false
    -_links: null
    -status: "published"
    -lockBy: App\Entity\Scholar\Training\Training {#1441 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#2079
    -id: "9f920fce-1f2d-11e9-8180-00163e87308f"
    -lessons: Doctrine\ORM\PersistentCollection {#2080 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#2085 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#2090 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1548261642 {#2077
      date: 2019-01-23 17:40:42.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1555584124 {#2078
      date: 2019-04-18 12:42:04.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -lockBy: App\Entity\Scholar\Module\OriginModule {#2094 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#11821
    -id: "603b5980-6751-11e9-a435-0242c0a8d002"
    -chapters: Doctrine\ORM\PersistentCollection {#11822 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#11827 …}
    -exercises: Doctrine\ORM\PersistentCollection {#11824 …}
    -minimumTime: DateTime @21600 {#11818
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#11829 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#2550 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#11831 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#11833 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#11839 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1556186281 {#11819
      date: 2019-04-25 11:58:01.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1756121129 {#11820
      date: 2025-08-25 13:25:29.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#9099 …}
    #fromApi: false
    -status: "published"
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#11843 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\TrainingVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\PracticalCaseUserVoter"
ACCESS ABSTAIN
"Nellapp\Bundle\SDKBundle\Permission\Security\Voter\SuperAdminVoter"
ACCESS ABSTAIN
Show voter details
130 DENIED FRONT_ACCESS
[
  "training" => App\Entity\Scholar\Training\SharedTraining {#1323
    -id: "118f5801-5242-11ee-ba02-0242c0a81004"
    -modules: Doctrine\ORM\PersistentCollection {#1330 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1364 …}
    -totalHourDescription: 833
    -videoDescription: null
    -diplomaDescription: "Titre de niveau V (Bac +2)"
    -trainingProduct: null
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1379 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1386 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1387 …}
    -thematic: [
      "3"
    ]
    -diploma: 2
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1425 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1694615421 {#1320
      date: 2023-09-13 16:30:21.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1757458838 {#1321
      date: 2025-09-10 01:00:38.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1449 …}
    #fromApi: false
    -name: "Assistant immobilier"
    -description: """
      L’assistant immobilier travaille dans un environnement codifié, avec des professionnels relevant d’une profession réglementée. À ce titre, il doit maintenir le niveau de ses connaissances réglementaires en assurant en continu une veille juridique relative au secteur de l’immobilier, afin de tenir compte des réglementations applicables et de leurs modifications.\r\n
      \r\n
      Pilier de la structure et relais de l’information, il prend en charge l’assistanat juridique, le traitement administratif des opérations liées à la transaction, à la gestion locative et au syndic de copropriété et assure la liaison avec les clients et les partenaires, dans le respect des échéances et de la réglementation en vigueur.
      """
    -public: false
    -_links: null
    -status: "published"
    -lockBy: App\Entity\Scholar\Training\Training {#1441 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#2079
    -id: "9f920fce-1f2d-11e9-8180-00163e87308f"
    -lessons: Doctrine\ORM\PersistentCollection {#2080 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#2085 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#2090 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1548261642 {#2077
      date: 2019-01-23 17:40:42.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1555584124 {#2078
      date: 2019-04-18 12:42:04.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -lockBy: App\Entity\Scholar\Module\OriginModule {#2094 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#11865
    -id: "02e76e5b-8dcd-11e9-a047-0242c0a86003"
    -chapters: Doctrine\ORM\PersistentCollection {#11866 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#11871 …}
    -exercises: Doctrine\ORM\PersistentCollection {#11868 …}
    -minimumTime: DateTime @21600 {#11862
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#11873 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#2550 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#11875 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#11877 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#11883 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1560417526 {#11863
      date: 2019-06-13 11:18:46.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1756121922 {#11864
      date: 2025-08-25 13:38:42.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#9099 …}
    #fromApi: false
    -status: "published"
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#11888 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\TrainingVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\PracticalCaseUserVoter"
ACCESS ABSTAIN
"Nellapp\Bundle\SDKBundle\Permission\Security\Voter\SuperAdminVoter"
ACCESS ABSTAIN
Show voter details
131 DENIED FRONT_ACCESS
[
  "training" => App\Entity\Scholar\Training\SharedTraining {#1323
    -id: "118f5801-5242-11ee-ba02-0242c0a81004"
    -modules: Doctrine\ORM\PersistentCollection {#1330 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1364 …}
    -totalHourDescription: 833
    -videoDescription: null
    -diplomaDescription: "Titre de niveau V (Bac +2)"
    -trainingProduct: null
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1379 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1386 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1387 …}
    -thematic: [
      "3"
    ]
    -diploma: 2
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1425 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1694615421 {#1320
      date: 2023-09-13 16:30:21.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1757458838 {#1321
      date: 2025-09-10 01:00:38.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1449 …}
    #fromApi: false
    -name: "Assistant immobilier"
    -description: """
      L’assistant immobilier travaille dans un environnement codifié, avec des professionnels relevant d’une profession réglementée. À ce titre, il doit maintenir le niveau de ses connaissances réglementaires en assurant en continu une veille juridique relative au secteur de l’immobilier, afin de tenir compte des réglementations applicables et de leurs modifications.\r\n
      \r\n
      Pilier de la structure et relais de l’information, il prend en charge l’assistanat juridique, le traitement administratif des opérations liées à la transaction, à la gestion locative et au syndic de copropriété et assure la liaison avec les clients et les partenaires, dans le respect des échéances et de la réglementation en vigueur.
      """
    -public: false
    -_links: null
    -status: "published"
    -lockBy: App\Entity\Scholar\Training\Training {#1441 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#2079
    -id: "9f920fce-1f2d-11e9-8180-00163e87308f"
    -lessons: Doctrine\ORM\PersistentCollection {#2080 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#2085 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#2090 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1548261642 {#2077
      date: 2019-01-23 17:40:42.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1555584124 {#2078
      date: 2019-04-18 12:42:04.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -lockBy: App\Entity\Scholar\Module\OriginModule {#2094 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#11910
    -id: "2b1f275e-8dcd-11e9-a047-0242c0a86003"
    -chapters: Doctrine\ORM\PersistentCollection {#11911 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#11916 …}
    -exercises: Doctrine\ORM\PersistentCollection {#11913 …}
    -minimumTime: DateTime @21600 {#11907
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#11918 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#2550 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#11920 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#11922 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#11928 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1560417594 {#11908
      date: 2019-06-13 11:19:54.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1756122481 {#11909
      date: 2025-08-25 13:48:01.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#9099 …}
    #fromApi: false
    -status: "published"
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#11933 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\TrainingVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\PracticalCaseUserVoter"
ACCESS ABSTAIN
"Nellapp\Bundle\SDKBundle\Permission\Security\Voter\SuperAdminVoter"
ACCESS ABSTAIN
Show voter details
132 DENIED FRONT_ACCESS
[
  "training" => App\Entity\Scholar\Training\SharedTraining {#1323
    -id: "118f5801-5242-11ee-ba02-0242c0a81004"
    -modules: Doctrine\ORM\PersistentCollection {#1330 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1364 …}
    -totalHourDescription: 833
    -videoDescription: null
    -diplomaDescription: "Titre de niveau V (Bac +2)"
    -trainingProduct: null
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1379 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1386 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1387 …}
    -thematic: [
      "3"
    ]
    -diploma: 2
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1425 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1694615421 {#1320
      date: 2023-09-13 16:30:21.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1757458838 {#1321
      date: 2025-09-10 01:00:38.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1449 …}
    #fromApi: false
    -name: "Assistant immobilier"
    -description: """
      L’assistant immobilier travaille dans un environnement codifié, avec des professionnels relevant d’une profession réglementée. À ce titre, il doit maintenir le niveau de ses connaissances réglementaires en assurant en continu une veille juridique relative au secteur de l’immobilier, afin de tenir compte des réglementations applicables et de leurs modifications.\r\n
      \r\n
      Pilier de la structure et relais de l’information, il prend en charge l’assistanat juridique, le traitement administratif des opérations liées à la transaction, à la gestion locative et au syndic de copropriété et assure la liaison avec les clients et les partenaires, dans le respect des échéances et de la réglementation en vigueur.
      """
    -public: false
    -_links: null
    -status: "published"
    -lockBy: App\Entity\Scholar\Training\Training {#1441 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#2079
    -id: "9f920fce-1f2d-11e9-8180-00163e87308f"
    -lessons: Doctrine\ORM\PersistentCollection {#2080 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#2085 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#2090 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1548261642 {#2077
      date: 2019-01-23 17:40:42.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1555584124 {#2078
      date: 2019-04-18 12:42:04.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -lockBy: App\Entity\Scholar\Module\OriginModule {#2094 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#11954
    -id: "d9190f0c-6347-11f1-a069-d2c50c5a0872"
    -chapters: Doctrine\ORM\PersistentCollection {#11955 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#11960 …}
    -exercises: Doctrine\ORM\PersistentCollection {#11957 …}
    -minimumTime: DateTime @21600 {#11952
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#11962 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#4441 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#11964 …}
    -lessonStats: null
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#11971 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1780929566 {#11953
      date: 2026-06-08 16:39:26.0 Europe/Paris (+02:00)
    }
    -updatedAt: null
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -status: "published"
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#11976 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\TrainingVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\PracticalCaseUserVoter"
ACCESS ABSTAIN
"Nellapp\Bundle\SDKBundle\Permission\Security\Voter\SuperAdminVoter"
ACCESS ABSTAIN
Show voter details
133 DENIED FRONT_ACCESS
[
  "training" => App\Entity\Scholar\Training\SharedTraining {#1323
    -id: "118f5801-5242-11ee-ba02-0242c0a81004"
    -modules: Doctrine\ORM\PersistentCollection {#1330 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1364 …}
    -totalHourDescription: 833
    -videoDescription: null
    -diplomaDescription: "Titre de niveau V (Bac +2)"
    -trainingProduct: null
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1379 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1386 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1387 …}
    -thematic: [
      "3"
    ]
    -diploma: 2
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1425 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1694615421 {#1320
      date: 2023-09-13 16:30:21.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1757458838 {#1321
      date: 2025-09-10 01:00:38.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1449 …}
    #fromApi: false
    -name: "Assistant immobilier"
    -description: """
      L’assistant immobilier travaille dans un environnement codifié, avec des professionnels relevant d’une profession réglementée. À ce titre, il doit maintenir le niveau de ses connaissances réglementaires en assurant en continu une veille juridique relative au secteur de l’immobilier, afin de tenir compte des réglementations applicables et de leurs modifications.\r\n
      \r\n
      Pilier de la structure et relais de l’information, il prend en charge l’assistanat juridique, le traitement administratif des opérations liées à la transaction, à la gestion locative et au syndic de copropriété et assure la liaison avec les clients et les partenaires, dans le respect des échéances et de la réglementation en vigueur.
      """
    -public: false
    -_links: null
    -status: "published"
    -lockBy: App\Entity\Scholar\Training\Training {#1441 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#2079
    -id: "9f920fce-1f2d-11e9-8180-00163e87308f"
    -lessons: Doctrine\ORM\PersistentCollection {#2080 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#2085 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#2090 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1548261642 {#2077
      date: 2019-01-23 17:40:42.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1555584124 {#2078
      date: 2019-04-18 12:42:04.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -lockBy: App\Entity\Scholar\Module\OriginModule {#2094 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#11998
    -id: "4a31d6ee-8dcd-11e9-a047-0242c0a86003"
    -chapters: Doctrine\ORM\PersistentCollection {#11999 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#12004 …}
    -exercises: Doctrine\ORM\PersistentCollection {#12001 …}
    -minimumTime: DateTime @21600 {#11995
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#12006 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#2550 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#12008 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#12010 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#12016 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1560417646 {#11996
      date: 2019-06-13 11:20:46.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1756123157 {#11997
      date: 2025-08-25 13:59:17.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#9099 …}
    #fromApi: false
    -status: "published"
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#12021 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\TrainingVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\PracticalCaseUserVoter"
ACCESS ABSTAIN
"Nellapp\Bundle\SDKBundle\Permission\Security\Voter\SuperAdminVoter"
ACCESS ABSTAIN
Show voter details
134 DENIED FRONT_ACCESS
[
  "training" => App\Entity\Scholar\Training\SharedTraining {#1323
    -id: "118f5801-5242-11ee-ba02-0242c0a81004"
    -modules: Doctrine\ORM\PersistentCollection {#1330 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1364 …}
    -totalHourDescription: 833
    -videoDescription: null
    -diplomaDescription: "Titre de niveau V (Bac +2)"
    -trainingProduct: null
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1379 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1386 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1387 …}
    -thematic: [
      "3"
    ]
    -diploma: 2
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1425 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1694615421 {#1320
      date: 2023-09-13 16:30:21.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1757458838 {#1321
      date: 2025-09-10 01:00:38.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1449 …}
    #fromApi: false
    -name: "Assistant immobilier"
    -description: """
      L’assistant immobilier travaille dans un environnement codifié, avec des professionnels relevant d’une profession réglementée. À ce titre, il doit maintenir le niveau de ses connaissances réglementaires en assurant en continu une veille juridique relative au secteur de l’immobilier, afin de tenir compte des réglementations applicables et de leurs modifications.\r\n
      \r\n
      Pilier de la structure et relais de l’information, il prend en charge l’assistanat juridique, le traitement administratif des opérations liées à la transaction, à la gestion locative et au syndic de copropriété et assure la liaison avec les clients et les partenaires, dans le respect des échéances et de la réglementation en vigueur.
      """
    -public: false
    -_links: null
    -status: "published"
    -lockBy: App\Entity\Scholar\Training\Training {#1441 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#2079
    -id: "9f920fce-1f2d-11e9-8180-00163e87308f"
    -lessons: Doctrine\ORM\PersistentCollection {#2080 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#2085 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#2090 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1548261642 {#2077
      date: 2019-01-23 17:40:42.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1555584124 {#2078
      date: 2019-04-18 12:42:04.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -lockBy: App\Entity\Scholar\Module\OriginModule {#2094 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#12042
    -id: "890cef71-d5eb-11f0-a0d1-7eefa83e8046"
    -chapters: Doctrine\ORM\PersistentCollection {#12043 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#12048 …}
    -exercises: Doctrine\ORM\PersistentCollection {#12045 …}
    -minimumTime: DateTime @21600 {#12034
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#12050 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#2550 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#12052 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#12054 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#12060 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1765386804 {#12040
      date: 2025-12-10 18:13:24.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1768496471 {#12041
      date: 2026-01-15 18:01:11.0 Europe/Paris (+01:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#12058 …}
    #fromApi: false
    -status: "published"
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#12066 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\TrainingVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\PracticalCaseUserVoter"
ACCESS ABSTAIN
"Nellapp\Bundle\SDKBundle\Permission\Security\Voter\SuperAdminVoter"
ACCESS ABSTAIN
Show voter details
135 DENIED FRONT_ACCESS
[
  "training" => App\Entity\Scholar\Training\SharedTraining {#1323
    -id: "118f5801-5242-11ee-ba02-0242c0a81004"
    -modules: Doctrine\ORM\PersistentCollection {#1330 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1364 …}
    -totalHourDescription: 833
    -videoDescription: null
    -diplomaDescription: "Titre de niveau V (Bac +2)"
    -trainingProduct: null
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1379 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1386 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1387 …}
    -thematic: [
      "3"
    ]
    -diploma: 2
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1425 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1694615421 {#1320
      date: 2023-09-13 16:30:21.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1757458838 {#1321
      date: 2025-09-10 01:00:38.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1449 …}
    #fromApi: false
    -name: "Assistant immobilier"
    -description: """
      L’assistant immobilier travaille dans un environnement codifié, avec des professionnels relevant d’une profession réglementée. À ce titre, il doit maintenir le niveau de ses connaissances réglementaires en assurant en continu une veille juridique relative au secteur de l’immobilier, afin de tenir compte des réglementations applicables et de leurs modifications.\r\n
      \r\n
      Pilier de la structure et relais de l’information, il prend en charge l’assistanat juridique, le traitement administratif des opérations liées à la transaction, à la gestion locative et au syndic de copropriété et assure la liaison avec les clients et les partenaires, dans le respect des échéances et de la réglementation en vigueur.
      """
    -public: false
    -_links: null
    -status: "published"
    -lockBy: App\Entity\Scholar\Training\Training {#1441 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#2079
    -id: "9f920fce-1f2d-11e9-8180-00163e87308f"
    -lessons: Doctrine\ORM\PersistentCollection {#2080 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#2085 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#2090 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1548261642 {#2077
      date: 2019-01-23 17:40:42.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1555584124 {#2078
      date: 2019-04-18 12:42:04.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -lockBy: App\Entity\Scholar\Module\OriginModule {#2094 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#12087
    -id: "d92dfa2a-6347-11f1-a069-d2c50c5a0872"
    -chapters: Doctrine\ORM\PersistentCollection {#12088 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#12093 …}
    -exercises: Doctrine\ORM\PersistentCollection {#12090 …}
    -minimumTime: DateTime @21600 {#12085
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#12095 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#4441 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#12097 …}
    -lessonStats: null
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#12104 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1780929566 {#12086
      date: 2026-06-08 16:39:26.0 Europe/Paris (+02:00)
    }
    -updatedAt: null
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -status: "published"
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#12109 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\TrainingVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\PracticalCaseUserVoter"
ACCESS ABSTAIN
"Nellapp\Bundle\SDKBundle\Permission\Security\Voter\SuperAdminVoter"
ACCESS ABSTAIN
Show voter details
136 DENIED FRONT_ACCESS
[
  "training" => App\Entity\Scholar\Training\SharedTraining {#1323
    -id: "118f5801-5242-11ee-ba02-0242c0a81004"
    -modules: Doctrine\ORM\PersistentCollection {#1330 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1364 …}
    -totalHourDescription: 833
    -videoDescription: null
    -diplomaDescription: "Titre de niveau V (Bac +2)"
    -trainingProduct: null
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1379 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1386 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1387 …}
    -thematic: [
      "3"
    ]
    -diploma: 2
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1425 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1694615421 {#1320
      date: 2023-09-13 16:30:21.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1757458838 {#1321
      date: 2025-09-10 01:00:38.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1449 …}
    #fromApi: false
    -name: "Assistant immobilier"
    -description: """
      L’assistant immobilier travaille dans un environnement codifié, avec des professionnels relevant d’une profession réglementée. À ce titre, il doit maintenir le niveau de ses connaissances réglementaires en assurant en continu une veille juridique relative au secteur de l’immobilier, afin de tenir compte des réglementations applicables et de leurs modifications.\r\n
      \r\n
      Pilier de la structure et relais de l’information, il prend en charge l’assistanat juridique, le traitement administratif des opérations liées à la transaction, à la gestion locative et au syndic de copropriété et assure la liaison avec les clients et les partenaires, dans le respect des échéances et de la réglementation en vigueur.
      """
    -public: false
    -_links: null
    -status: "published"
    -lockBy: App\Entity\Scholar\Training\Training {#1441 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#2107
    -id: "161077aa-1f31-11e9-8180-00163e87308f"
    -lessons: Doctrine\ORM\PersistentCollection {#2108 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#2113 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#2118 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1548263129 {#2097
      date: 2019-01-23 18:05:29.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1690449473 {#2106
      date: 2023-07-27 11:17:53.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -lockBy: App\Entity\Scholar\Module\OriginModule {#2122 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#12383
    -id: "e891f043-1f2e-11e9-8180-00163e87308f"
    -chapters: Doctrine\ORM\PersistentCollection {#12384 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#12389 …}
    -exercises: Doctrine\ORM\PersistentCollection {#12386 …}
    -minimumTime: DateTime @21600 {#12380
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#12391 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#2550 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#12393 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#12395 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#12401 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1548262194 {#12381
      date: 2019-01-23 17:49:54.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1756123574 {#12382
      date: 2025-08-25 14:06:14.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#9099 …}
    #fromApi: false
    -status: "published"
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#12406 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\TrainingVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\PracticalCaseUserVoter"
ACCESS ABSTAIN
"Nellapp\Bundle\SDKBundle\Permission\Security\Voter\SuperAdminVoter"
ACCESS ABSTAIN
Show voter details
137 DENIED FRONT_ACCESS
[
  "training" => App\Entity\Scholar\Training\SharedTraining {#1323
    -id: "118f5801-5242-11ee-ba02-0242c0a81004"
    -modules: Doctrine\ORM\PersistentCollection {#1330 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1364 …}
    -totalHourDescription: 833
    -videoDescription: null
    -diplomaDescription: "Titre de niveau V (Bac +2)"
    -trainingProduct: null
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1379 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1386 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1387 …}
    -thematic: [
      "3"
    ]
    -diploma: 2
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1425 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1694615421 {#1320
      date: 2023-09-13 16:30:21.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1757458838 {#1321
      date: 2025-09-10 01:00:38.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1449 …}
    #fromApi: false
    -name: "Assistant immobilier"
    -description: """
      L’assistant immobilier travaille dans un environnement codifié, avec des professionnels relevant d’une profession réglementée. À ce titre, il doit maintenir le niveau de ses connaissances réglementaires en assurant en continu une veille juridique relative au secteur de l’immobilier, afin de tenir compte des réglementations applicables et de leurs modifications.\r\n
      \r\n
      Pilier de la structure et relais de l’information, il prend en charge l’assistanat juridique, le traitement administratif des opérations liées à la transaction, à la gestion locative et au syndic de copropriété et assure la liaison avec les clients et les partenaires, dans le respect des échéances et de la réglementation en vigueur.
      """
    -public: false
    -_links: null
    -status: "published"
    -lockBy: App\Entity\Scholar\Training\Training {#1441 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#2107
    -id: "161077aa-1f31-11e9-8180-00163e87308f"
    -lessons: Doctrine\ORM\PersistentCollection {#2108 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#2113 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#2118 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1548263129 {#2097
      date: 2019-01-23 18:05:29.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1690449473 {#2106
      date: 2023-07-27 11:17:53.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -lockBy: App\Entity\Scholar\Module\OriginModule {#2122 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#12428
    -id: "615a226a-8690-11e9-a047-0242c0a86003"
    -chapters: Doctrine\ORM\PersistentCollection {#12429 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#12434 …}
    -exercises: Doctrine\ORM\PersistentCollection {#12431 …}
    -minimumTime: DateTime @21600 {#12425
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#12436 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#2550 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#12438 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#12440 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#12446 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1559621827 {#12426
      date: 2019-06-04 06:17:07.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1756879923 {#12427
      date: 2025-09-03 08:12:03.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#12444 …}
    #fromApi: false
    -status: "published"
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#12452 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\TrainingVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\PracticalCaseUserVoter"
ACCESS ABSTAIN
"Nellapp\Bundle\SDKBundle\Permission\Security\Voter\SuperAdminVoter"
ACCESS ABSTAIN
Show voter details
138 DENIED FRONT_ACCESS
[
  "training" => App\Entity\Scholar\Training\SharedTraining {#1323
    -id: "118f5801-5242-11ee-ba02-0242c0a81004"
    -modules: Doctrine\ORM\PersistentCollection {#1330 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1364 …}
    -totalHourDescription: 833
    -videoDescription: null
    -diplomaDescription: "Titre de niveau V (Bac +2)"
    -trainingProduct: null
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1379 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1386 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1387 …}
    -thematic: [
      "3"
    ]
    -diploma: 2
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1425 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1694615421 {#1320
      date: 2023-09-13 16:30:21.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1757458838 {#1321
      date: 2025-09-10 01:00:38.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1449 …}
    #fromApi: false
    -name: "Assistant immobilier"
    -description: """
      L’assistant immobilier travaille dans un environnement codifié, avec des professionnels relevant d’une profession réglementée. À ce titre, il doit maintenir le niveau de ses connaissances réglementaires en assurant en continu une veille juridique relative au secteur de l’immobilier, afin de tenir compte des réglementations applicables et de leurs modifications.\r\n
      \r\n
      Pilier de la structure et relais de l’information, il prend en charge l’assistanat juridique, le traitement administratif des opérations liées à la transaction, à la gestion locative et au syndic de copropriété et assure la liaison avec les clients et les partenaires, dans le respect des échéances et de la réglementation en vigueur.
      """
    -public: false
    -_links: null
    -status: "published"
    -lockBy: App\Entity\Scholar\Training\Training {#1441 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#2107
    -id: "161077aa-1f31-11e9-8180-00163e87308f"
    -lessons: Doctrine\ORM\PersistentCollection {#2108 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#2113 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#2118 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1548263129 {#2097
      date: 2019-01-23 18:05:29.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1690449473 {#2106
      date: 2023-07-27 11:17:53.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -lockBy: App\Entity\Scholar\Module\OriginModule {#2122 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#12473
    -id: "37b0193c-634a-11f1-a069-d2c50c5a0872"
    -chapters: Doctrine\ORM\PersistentCollection {#12474 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#12479 …}
    -exercises: Doctrine\ORM\PersistentCollection {#12476 …}
    -minimumTime: DateTime @21600 {#12471
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#12481 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#4441 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#12483 …}
    -lessonStats: null
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#12490 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1780930583 {#12472
      date: 2026-06-08 16:56:23.0 Europe/Paris (+02:00)
    }
    -updatedAt: null
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -status: "published"
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#12495 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\TrainingVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\PracticalCaseUserVoter"
ACCESS ABSTAIN
"Nellapp\Bundle\SDKBundle\Permission\Security\Voter\SuperAdminVoter"
ACCESS ABSTAIN
Show voter details
139 DENIED FRONT_ACCESS
[
  "training" => App\Entity\Scholar\Training\SharedTraining {#1323
    -id: "118f5801-5242-11ee-ba02-0242c0a81004"
    -modules: Doctrine\ORM\PersistentCollection {#1330 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1364 …}
    -totalHourDescription: 833
    -videoDescription: null
    -diplomaDescription: "Titre de niveau V (Bac +2)"
    -trainingProduct: null
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1379 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1386 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1387 …}
    -thematic: [
      "3"
    ]
    -diploma: 2
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1425 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1694615421 {#1320
      date: 2023-09-13 16:30:21.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1757458838 {#1321
      date: 2025-09-10 01:00:38.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1449 …}
    #fromApi: false
    -name: "Assistant immobilier"
    -description: """
      L’assistant immobilier travaille dans un environnement codifié, avec des professionnels relevant d’une profession réglementée. À ce titre, il doit maintenir le niveau de ses connaissances réglementaires en assurant en continu une veille juridique relative au secteur de l’immobilier, afin de tenir compte des réglementations applicables et de leurs modifications.\r\n
      \r\n
      Pilier de la structure et relais de l’information, il prend en charge l’assistanat juridique, le traitement administratif des opérations liées à la transaction, à la gestion locative et au syndic de copropriété et assure la liaison avec les clients et les partenaires, dans le respect des échéances et de la réglementation en vigueur.
      """
    -public: false
    -_links: null
    -status: "published"
    -lockBy: App\Entity\Scholar\Training\Training {#1441 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#2107
    -id: "161077aa-1f31-11e9-8180-00163e87308f"
    -lessons: Doctrine\ORM\PersistentCollection {#2108 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#2113 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#2118 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1548263129 {#2097
      date: 2019-01-23 18:05:29.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1690449473 {#2106
      date: 2023-07-27 11:17:53.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -lockBy: App\Entity\Scholar\Module\OriginModule {#2122 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#12516
    -id: "9dd60c32-be84-11e9-85b5-0242c0a84004"
    -chapters: Doctrine\ORM\PersistentCollection {#12517 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#12522 …}
    -exercises: Doctrine\ORM\PersistentCollection {#12519 …}
    -minimumTime: DateTime @21600 {#12508
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#12524 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#2550 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#12526 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#12528 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#12534 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1565781240 {#12514
      date: 2019-08-14 13:14:00.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1756203673 {#12515
      date: 2025-08-26 12:21:13.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#12532 …}
    #fromApi: false
    -status: "published"
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#12540 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\TrainingVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\PracticalCaseUserVoter"
ACCESS ABSTAIN
"Nellapp\Bundle\SDKBundle\Permission\Security\Voter\SuperAdminVoter"
ACCESS ABSTAIN
Show voter details
140 DENIED FRONT_ACCESS
[
  "training" => App\Entity\Scholar\Training\SharedTraining {#1323
    -id: "118f5801-5242-11ee-ba02-0242c0a81004"
    -modules: Doctrine\ORM\PersistentCollection {#1330 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1364 …}
    -totalHourDescription: 833
    -videoDescription: null
    -diplomaDescription: "Titre de niveau V (Bac +2)"
    -trainingProduct: null
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1379 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1386 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1387 …}
    -thematic: [
      "3"
    ]
    -diploma: 2
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1425 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1694615421 {#1320
      date: 2023-09-13 16:30:21.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1757458838 {#1321
      date: 2025-09-10 01:00:38.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1449 …}
    #fromApi: false
    -name: "Assistant immobilier"
    -description: """
      L’assistant immobilier travaille dans un environnement codifié, avec des professionnels relevant d’une profession réglementée. À ce titre, il doit maintenir le niveau de ses connaissances réglementaires en assurant en continu une veille juridique relative au secteur de l’immobilier, afin de tenir compte des réglementations applicables et de leurs modifications.\r\n
      \r\n
      Pilier de la structure et relais de l’information, il prend en charge l’assistanat juridique, le traitement administratif des opérations liées à la transaction, à la gestion locative et au syndic de copropriété et assure la liaison avec les clients et les partenaires, dans le respect des échéances et de la réglementation en vigueur.
      """
    -public: false
    -_links: null
    -status: "published"
    -lockBy: App\Entity\Scholar\Training\Training {#1441 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#2107
    -id: "161077aa-1f31-11e9-8180-00163e87308f"
    -lessons: Doctrine\ORM\PersistentCollection {#2108 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#2113 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#2118 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1548263129 {#2097
      date: 2019-01-23 18:05:29.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1690449473 {#2106
      date: 2023-07-27 11:17:53.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -lockBy: App\Entity\Scholar\Module\OriginModule {#2122 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#12562
    -id: "18182db6-ce59-11e9-85b5-0242c0a84004"
    -chapters: Doctrine\ORM\PersistentCollection {#12563 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#12568 …}
    -exercises: Doctrine\ORM\PersistentCollection {#12565 …}
    -minimumTime: DateTime @21600 {#12559
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#12570 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#2550 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#12572 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#12574 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#12580 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1567521766 {#12560
      date: 2019-09-03 16:42:46.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1756282195 {#12561
      date: 2025-08-27 10:09:55.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#10919 …}
    #fromApi: false
    -status: "published"
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#12585 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\TrainingVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\PracticalCaseUserVoter"
ACCESS ABSTAIN
"Nellapp\Bundle\SDKBundle\Permission\Security\Voter\SuperAdminVoter"
ACCESS ABSTAIN
Show voter details
141 DENIED FRONT_ACCESS
[
  "training" => App\Entity\Scholar\Training\SharedTraining {#1323
    -id: "118f5801-5242-11ee-ba02-0242c0a81004"
    -modules: Doctrine\ORM\PersistentCollection {#1330 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1364 …}
    -totalHourDescription: 833
    -videoDescription: null
    -diplomaDescription: "Titre de niveau V (Bac +2)"
    -trainingProduct: null
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1379 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1386 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1387 …}
    -thematic: [
      "3"
    ]
    -diploma: 2
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1425 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1694615421 {#1320
      date: 2023-09-13 16:30:21.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1757458838 {#1321
      date: 2025-09-10 01:00:38.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1449 …}
    #fromApi: false
    -name: "Assistant immobilier"
    -description: """
      L’assistant immobilier travaille dans un environnement codifié, avec des professionnels relevant d’une profession réglementée. À ce titre, il doit maintenir le niveau de ses connaissances réglementaires en assurant en continu une veille juridique relative au secteur de l’immobilier, afin de tenir compte des réglementations applicables et de leurs modifications.\r\n
      \r\n
      Pilier de la structure et relais de l’information, il prend en charge l’assistanat juridique, le traitement administratif des opérations liées à la transaction, à la gestion locative et au syndic de copropriété et assure la liaison avec les clients et les partenaires, dans le respect des échéances et de la réglementation en vigueur.
      """
    -public: false
    -_links: null
    -status: "published"
    -lockBy: App\Entity\Scholar\Training\Training {#1441 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#2107
    -id: "161077aa-1f31-11e9-8180-00163e87308f"
    -lessons: Doctrine\ORM\PersistentCollection {#2108 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#2113 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#2118 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1548263129 {#2097
      date: 2019-01-23 18:05:29.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1690449473 {#2106
      date: 2023-07-27 11:17:53.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -lockBy: App\Entity\Scholar\Module\OriginModule {#2122 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#12606
    -id: "37bff1d6-634a-11f1-a069-d2c50c5a0872"
    -chapters: Doctrine\ORM\PersistentCollection {#12607 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#12612 …}
    -exercises: Doctrine\ORM\PersistentCollection {#12609 …}
    -minimumTime: DateTime @21600 {#12604
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#12614 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#4441 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#12616 …}
    -lessonStats: null
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#12623 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1780930583 {#12605
      date: 2026-06-08 16:56:23.0 Europe/Paris (+02:00)
    }
    -updatedAt: null
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -status: "published"
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#12628 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\TrainingVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\PracticalCaseUserVoter"
ACCESS ABSTAIN
"Nellapp\Bundle\SDKBundle\Permission\Security\Voter\SuperAdminVoter"
ACCESS ABSTAIN
Show voter details
142 DENIED FRONT_ACCESS
[
  "training" => App\Entity\Scholar\Training\SharedTraining {#1323
    -id: "118f5801-5242-11ee-ba02-0242c0a81004"
    -modules: Doctrine\ORM\PersistentCollection {#1330 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1364 …}
    -totalHourDescription: 833
    -videoDescription: null
    -diplomaDescription: "Titre de niveau V (Bac +2)"
    -trainingProduct: null
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1379 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1386 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1387 …}
    -thematic: [
      "3"
    ]
    -diploma: 2
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1425 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1694615421 {#1320
      date: 2023-09-13 16:30:21.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1757458838 {#1321
      date: 2025-09-10 01:00:38.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1449 …}
    #fromApi: false
    -name: "Assistant immobilier"
    -description: """
      L’assistant immobilier travaille dans un environnement codifié, avec des professionnels relevant d’une profession réglementée. À ce titre, il doit maintenir le niveau de ses connaissances réglementaires en assurant en continu une veille juridique relative au secteur de l’immobilier, afin de tenir compte des réglementations applicables et de leurs modifications.\r\n
      \r\n
      Pilier de la structure et relais de l’information, il prend en charge l’assistanat juridique, le traitement administratif des opérations liées à la transaction, à la gestion locative et au syndic de copropriété et assure la liaison avec les clients et les partenaires, dans le respect des échéances et de la réglementation en vigueur.
      """
    -public: false
    -_links: null
    -status: "published"
    -lockBy: App\Entity\Scholar\Training\Training {#1441 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#2107
    -id: "161077aa-1f31-11e9-8180-00163e87308f"
    -lessons: Doctrine\ORM\PersistentCollection {#2108 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#2113 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#2118 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1548263129 {#2097
      date: 2019-01-23 18:05:29.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1690449473 {#2106
      date: 2023-07-27 11:17:53.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -lockBy: App\Entity\Scholar\Module\OriginModule {#2122 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#12649
    -id: "74f43b85-a809-11eb-b01c-0242ac140006"
    -chapters: Doctrine\ORM\PersistentCollection {#12650 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#12655 …}
    -exercises: Doctrine\ORM\PersistentCollection {#12652 …}
    -minimumTime: DateTime @21600 {#12641
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#12657 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#2550 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#12659 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#12661 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#12667 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1619604413 {#12647
      date: 2021-04-28 12:06:53.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1756367845 {#12648
      date: 2025-08-28 09:57:25.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#10919 …}
    #fromApi: false
    -status: "published"
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#12672 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\TrainingVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\PracticalCaseUserVoter"
ACCESS ABSTAIN
"Nellapp\Bundle\SDKBundle\Permission\Security\Voter\SuperAdminVoter"
ACCESS ABSTAIN
Show voter details
143 DENIED FRONT_ACCESS
[
  "training" => App\Entity\Scholar\Training\SharedTraining {#1323
    -id: "118f5801-5242-11ee-ba02-0242c0a81004"
    -modules: Doctrine\ORM\PersistentCollection {#1330 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1364 …}
    -totalHourDescription: 833
    -videoDescription: null
    -diplomaDescription: "Titre de niveau V (Bac +2)"
    -trainingProduct: null
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1379 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1386 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1387 …}
    -thematic: [
      "3"
    ]
    -diploma: 2
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1425 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1694615421 {#1320
      date: 2023-09-13 16:30:21.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1757458838 {#1321
      date: 2025-09-10 01:00:38.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1449 …}
    #fromApi: false
    -name: "Assistant immobilier"
    -description: """
      L’assistant immobilier travaille dans un environnement codifié, avec des professionnels relevant d’une profession réglementée. À ce titre, il doit maintenir le niveau de ses connaissances réglementaires en assurant en continu une veille juridique relative au secteur de l’immobilier, afin de tenir compte des réglementations applicables et de leurs modifications.\r\n
      \r\n
      Pilier de la structure et relais de l’information, il prend en charge l’assistanat juridique, le traitement administratif des opérations liées à la transaction, à la gestion locative et au syndic de copropriété et assure la liaison avec les clients et les partenaires, dans le respect des échéances et de la réglementation en vigueur.
      """
    -public: false
    -_links: null
    -status: "published"
    -lockBy: App\Entity\Scholar\Training\Training {#1441 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#2135
    -id: "48de7938-52d1-11ee-ba02-0242c0a81004"
    -lessons: Doctrine\ORM\PersistentCollection {#2136 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#2141 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#2146 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1694676931 {#2125
      date: 2023-09-14 09:35:31.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1707925800 {#2134
      date: 2024-02-14 16:50:00.0 Europe/Paris (+01:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -lockBy: App\Entity\Scholar\Module\OriginModule {#2150 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#12891
    -id: "64ff9c8d-1a12-11ec-a9fa-0242ac140006"
    -chapters: Doctrine\ORM\PersistentCollection {#12892 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#12897 …}
    -exercises: Doctrine\ORM\PersistentCollection {#12894 …}
    -minimumTime: DateTime @21600 {#12888
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#12899 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#2550 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#12901 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#12903 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#12909 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1632142684 {#12889
      date: 2021-09-20 14:58:04.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1756445904 {#12890
      date: 2025-08-29 07:38:24.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#2994 …}
    #fromApi: false
    -status: "published"
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#12913 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\TrainingVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\PracticalCaseUserVoter"
ACCESS ABSTAIN
"Nellapp\Bundle\SDKBundle\Permission\Security\Voter\SuperAdminVoter"
ACCESS ABSTAIN
Show voter details
144 DENIED FRONT_ACCESS
[
  "training" => App\Entity\Scholar\Training\SharedTraining {#1323
    -id: "118f5801-5242-11ee-ba02-0242c0a81004"
    -modules: Doctrine\ORM\PersistentCollection {#1330 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1364 …}
    -totalHourDescription: 833
    -videoDescription: null
    -diplomaDescription: "Titre de niveau V (Bac +2)"
    -trainingProduct: null
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1379 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1386 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1387 …}
    -thematic: [
      "3"
    ]
    -diploma: 2
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1425 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1694615421 {#1320
      date: 2023-09-13 16:30:21.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1757458838 {#1321
      date: 2025-09-10 01:00:38.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1449 …}
    #fromApi: false
    -name: "Assistant immobilier"
    -description: """
      L’assistant immobilier travaille dans un environnement codifié, avec des professionnels relevant d’une profession réglementée. À ce titre, il doit maintenir le niveau de ses connaissances réglementaires en assurant en continu une veille juridique relative au secteur de l’immobilier, afin de tenir compte des réglementations applicables et de leurs modifications.\r\n
      \r\n
      Pilier de la structure et relais de l’information, il prend en charge l’assistanat juridique, le traitement administratif des opérations liées à la transaction, à la gestion locative et au syndic de copropriété et assure la liaison avec les clients et les partenaires, dans le respect des échéances et de la réglementation en vigueur.
      """
    -public: false
    -_links: null
    -status: "published"
    -lockBy: App\Entity\Scholar\Training\Training {#1441 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#2135
    -id: "48de7938-52d1-11ee-ba02-0242c0a81004"
    -lessons: Doctrine\ORM\PersistentCollection {#2136 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#2141 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#2146 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1694676931 {#2125
      date: 2023-09-14 09:35:31.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1707925800 {#2134
      date: 2024-02-14 16:50:00.0 Europe/Paris (+01:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -lockBy: App\Entity\Scholar\Module\OriginModule {#2150 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#12935
    -id: "9b38813c-52d5-11ee-ba02-0242c0a81004"
    -chapters: Doctrine\ORM\PersistentCollection {#12936 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#12941 …}
    -exercises: Doctrine\ORM\PersistentCollection {#12938 …}
    -minimumTime: DateTime @21600 {#12932
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#12943 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#2550 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#12945 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#12947 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#12953 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1694678788 {#12933
      date: 2023-09-14 10:06:28.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1756652226 {#12934
      date: 2025-08-31 16:57:06.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#12951 …}
    #fromApi: false
    -status: "published"
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#12959 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\TrainingVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\PracticalCaseUserVoter"
ACCESS ABSTAIN
"Nellapp\Bundle\SDKBundle\Permission\Security\Voter\SuperAdminVoter"
ACCESS ABSTAIN
Show voter details
145 DENIED FRONT_ACCESS
[
  "training" => App\Entity\Scholar\Training\SharedTraining {#1323
    -id: "118f5801-5242-11ee-ba02-0242c0a81004"
    -modules: Doctrine\ORM\PersistentCollection {#1330 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1364 …}
    -totalHourDescription: 833
    -videoDescription: null
    -diplomaDescription: "Titre de niveau V (Bac +2)"
    -trainingProduct: null
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1379 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1386 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1387 …}
    -thematic: [
      "3"
    ]
    -diploma: 2
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1425 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1694615421 {#1320
      date: 2023-09-13 16:30:21.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1757458838 {#1321
      date: 2025-09-10 01:00:38.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1449 …}
    #fromApi: false
    -name: "Assistant immobilier"
    -description: """
      L’assistant immobilier travaille dans un environnement codifié, avec des professionnels relevant d’une profession réglementée. À ce titre, il doit maintenir le niveau de ses connaissances réglementaires en assurant en continu une veille juridique relative au secteur de l’immobilier, afin de tenir compte des réglementations applicables et de leurs modifications.\r\n
      \r\n
      Pilier de la structure et relais de l’information, il prend en charge l’assistanat juridique, le traitement administratif des opérations liées à la transaction, à la gestion locative et au syndic de copropriété et assure la liaison avec les clients et les partenaires, dans le respect des échéances et de la réglementation en vigueur.
      """
    -public: false
    -_links: null
    -status: "published"
    -lockBy: App\Entity\Scholar\Training\Training {#1441 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#2135
    -id: "48de7938-52d1-11ee-ba02-0242c0a81004"
    -lessons: Doctrine\ORM\PersistentCollection {#2136 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#2141 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#2146 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1694676931 {#2125
      date: 2023-09-14 09:35:31.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1707925800 {#2134
      date: 2024-02-14 16:50:00.0 Europe/Paris (+01:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -lockBy: App\Entity\Scholar\Module\OriginModule {#2150 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#12981
    -id: "4247358e-52e0-11ee-ba02-0242c0a81004"
    -chapters: Doctrine\ORM\PersistentCollection {#12982 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#12987 …}
    -exercises: Doctrine\ORM\PersistentCollection {#12984 …}
    -minimumTime: DateTime @21600 {#12978
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#12989 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#2550 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#12991 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#12993 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#12999 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1694683363 {#12979
      date: 2023-09-14 11:22:43.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1756380894 {#12980
      date: 2025-08-28 13:34:54.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#12997 …}
    #fromApi: false
    -status: "published"
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#13005 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\TrainingVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\PracticalCaseUserVoter"
ACCESS ABSTAIN
"Nellapp\Bundle\SDKBundle\Permission\Security\Voter\SuperAdminVoter"
ACCESS ABSTAIN
Show voter details
146 DENIED FRONT_ACCESS
[
  "training" => App\Entity\Scholar\Training\SharedTraining {#1323
    -id: "118f5801-5242-11ee-ba02-0242c0a81004"
    -modules: Doctrine\ORM\PersistentCollection {#1330 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1364 …}
    -totalHourDescription: 833
    -videoDescription: null
    -diplomaDescription: "Titre de niveau V (Bac +2)"
    -trainingProduct: null
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1379 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1386 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1387 …}
    -thematic: [
      "3"
    ]
    -diploma: 2
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1425 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1694615421 {#1320
      date: 2023-09-13 16:30:21.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1757458838 {#1321
      date: 2025-09-10 01:00:38.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1449 …}
    #fromApi: false
    -name: "Assistant immobilier"
    -description: """
      L’assistant immobilier travaille dans un environnement codifié, avec des professionnels relevant d’une profession réglementée. À ce titre, il doit maintenir le niveau de ses connaissances réglementaires en assurant en continu une veille juridique relative au secteur de l’immobilier, afin de tenir compte des réglementations applicables et de leurs modifications.\r\n
      \r\n
      Pilier de la structure et relais de l’information, il prend en charge l’assistanat juridique, le traitement administratif des opérations liées à la transaction, à la gestion locative et au syndic de copropriété et assure la liaison avec les clients et les partenaires, dans le respect des échéances et de la réglementation en vigueur.
      """
    -public: false
    -_links: null
    -status: "published"
    -lockBy: App\Entity\Scholar\Training\Training {#1441 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#2135
    -id: "48de7938-52d1-11ee-ba02-0242c0a81004"
    -lessons: Doctrine\ORM\PersistentCollection {#2136 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#2141 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#2146 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1694676931 {#2125
      date: 2023-09-14 09:35:31.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1707925800 {#2134
      date: 2024-02-14 16:50:00.0 Europe/Paris (+01:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -lockBy: App\Entity\Scholar\Module\OriginModule {#2150 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#13027
    -id: "8bd851e3-52e3-11ee-ba02-0242c0a81004"
    -chapters: Doctrine\ORM\PersistentCollection {#13028 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#13033 …}
    -exercises: Doctrine\ORM\PersistentCollection {#13030 …}
    -minimumTime: DateTime @21600 {#13024
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#13035 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#2550 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#13037 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#13039 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#13045 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1694684775 {#13025
      date: 2023-09-14 11:46:15.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1756380996 {#13026
      date: 2025-08-28 13:36:36.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#12997 …}
    #fromApi: false
    -status: "published"
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#13050 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\TrainingVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\PracticalCaseUserVoter"
ACCESS ABSTAIN
"Nellapp\Bundle\SDKBundle\Permission\Security\Voter\SuperAdminVoter"
ACCESS ABSTAIN
Show voter details
147 DENIED FRONT_ACCESS
[
  "training" => App\Entity\Scholar\Training\SharedTraining {#1323
    -id: "118f5801-5242-11ee-ba02-0242c0a81004"
    -modules: Doctrine\ORM\PersistentCollection {#1330 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1364 …}
    -totalHourDescription: 833
    -videoDescription: null
    -diplomaDescription: "Titre de niveau V (Bac +2)"
    -trainingProduct: null
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1379 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1386 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1387 …}
    -thematic: [
      "3"
    ]
    -diploma: 2
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1425 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1694615421 {#1320
      date: 2023-09-13 16:30:21.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1757458838 {#1321
      date: 2025-09-10 01:00:38.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1449 …}
    #fromApi: false
    -name: "Assistant immobilier"
    -description: """
      L’assistant immobilier travaille dans un environnement codifié, avec des professionnels relevant d’une profession réglementée. À ce titre, il doit maintenir le niveau de ses connaissances réglementaires en assurant en continu une veille juridique relative au secteur de l’immobilier, afin de tenir compte des réglementations applicables et de leurs modifications.\r\n
      \r\n
      Pilier de la structure et relais de l’information, il prend en charge l’assistanat juridique, le traitement administratif des opérations liées à la transaction, à la gestion locative et au syndic de copropriété et assure la liaison avec les clients et les partenaires, dans le respect des échéances et de la réglementation en vigueur.
      """
    -public: false
    -_links: null
    -status: "published"
    -lockBy: App\Entity\Scholar\Training\Training {#1441 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#2135
    -id: "48de7938-52d1-11ee-ba02-0242c0a81004"
    -lessons: Doctrine\ORM\PersistentCollection {#2136 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#2141 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#2146 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1694676931 {#2125
      date: 2023-09-14 09:35:31.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1707925800 {#2134
      date: 2024-02-14 16:50:00.0 Europe/Paris (+01:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -lockBy: App\Entity\Scholar\Module\OriginModule {#2150 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#13072
    -id: "3d4ebd69-52f5-11ee-ba02-0242c0a81004"
    -chapters: Doctrine\ORM\PersistentCollection {#13073 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#13078 …}
    -exercises: Doctrine\ORM\PersistentCollection {#13075 …}
    -minimumTime: DateTime @21600 {#13069
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#13080 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#2550 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#13082 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#13084 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#13090 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1694692374 {#13070
      date: 2023-09-14 13:52:54.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1756381146 {#13071
      date: 2025-08-28 13:39:06.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#12997 …}
    #fromApi: false
    -status: "published"
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#13095 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\TrainingVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\PracticalCaseUserVoter"
ACCESS ABSTAIN
"Nellapp\Bundle\SDKBundle\Permission\Security\Voter\SuperAdminVoter"
ACCESS ABSTAIN
Show voter details
148 DENIED FRONT_ACCESS
[
  "training" => App\Entity\Scholar\Training\SharedTraining {#1323
    -id: "118f5801-5242-11ee-ba02-0242c0a81004"
    -modules: Doctrine\ORM\PersistentCollection {#1330 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1364 …}
    -totalHourDescription: 833
    -videoDescription: null
    -diplomaDescription: "Titre de niveau V (Bac +2)"
    -trainingProduct: null
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1379 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1386 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1387 …}
    -thematic: [
      "3"
    ]
    -diploma: 2
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1425 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1694615421 {#1320
      date: 2023-09-13 16:30:21.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1757458838 {#1321
      date: 2025-09-10 01:00:38.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1449 …}
    #fromApi: false
    -name: "Assistant immobilier"
    -description: """
      L’assistant immobilier travaille dans un environnement codifié, avec des professionnels relevant d’une profession réglementée. À ce titre, il doit maintenir le niveau de ses connaissances réglementaires en assurant en continu une veille juridique relative au secteur de l’immobilier, afin de tenir compte des réglementations applicables et de leurs modifications.\r\n
      \r\n
      Pilier de la structure et relais de l’information, il prend en charge l’assistanat juridique, le traitement administratif des opérations liées à la transaction, à la gestion locative et au syndic de copropriété et assure la liaison avec les clients et les partenaires, dans le respect des échéances et de la réglementation en vigueur.
      """
    -public: false
    -_links: null
    -status: "published"
    -lockBy: App\Entity\Scholar\Training\Training {#1441 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#2135
    -id: "48de7938-52d1-11ee-ba02-0242c0a81004"
    -lessons: Doctrine\ORM\PersistentCollection {#2136 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#2141 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#2146 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1694676931 {#2125
      date: 2023-09-14 09:35:31.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1707925800 {#2134
      date: 2024-02-14 16:50:00.0 Europe/Paris (+01:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -lockBy: App\Entity\Scholar\Module\OriginModule {#2150 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#13117
    -id: "418ab106-5300-11ee-ba02-0242c0a81004"
    -chapters: Doctrine\ORM\PersistentCollection {#13118 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#13123 …}
    -exercises: Doctrine\ORM\PersistentCollection {#13120 …}
    -minimumTime: DateTime @21600 {#13114
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#13125 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#2550 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#13127 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#13129 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#13135 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1694697105 {#13115
      date: 2023-09-14 15:11:45.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1756381320 {#13116
      date: 2025-08-28 13:42:00.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#12997 …}
    #fromApi: false
    -status: "published"
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#13140 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\TrainingVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\PracticalCaseUserVoter"
ACCESS ABSTAIN
"Nellapp\Bundle\SDKBundle\Permission\Security\Voter\SuperAdminVoter"
ACCESS ABSTAIN
Show voter details
149 DENIED FRONT_ACCESS
[
  "training" => App\Entity\Scholar\Training\SharedTraining {#1323
    -id: "118f5801-5242-11ee-ba02-0242c0a81004"
    -modules: Doctrine\ORM\PersistentCollection {#1330 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1364 …}
    -totalHourDescription: 833
    -videoDescription: null
    -diplomaDescription: "Titre de niveau V (Bac +2)"
    -trainingProduct: null
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1379 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1386 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1387 …}
    -thematic: [
      "3"
    ]
    -diploma: 2
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1425 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1694615421 {#1320
      date: 2023-09-13 16:30:21.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1757458838 {#1321
      date: 2025-09-10 01:00:38.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1449 …}
    #fromApi: false
    -name: "Assistant immobilier"
    -description: """
      L’assistant immobilier travaille dans un environnement codifié, avec des professionnels relevant d’une profession réglementée. À ce titre, il doit maintenir le niveau de ses connaissances réglementaires en assurant en continu une veille juridique relative au secteur de l’immobilier, afin de tenir compte des réglementations applicables et de leurs modifications.\r\n
      \r\n
      Pilier de la structure et relais de l’information, il prend en charge l’assistanat juridique, le traitement administratif des opérations liées à la transaction, à la gestion locative et au syndic de copropriété et assure la liaison avec les clients et les partenaires, dans le respect des échéances et de la réglementation en vigueur.
      """
    -public: false
    -_links: null
    -status: "published"
    -lockBy: App\Entity\Scholar\Training\Training {#1441 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#2135
    -id: "48de7938-52d1-11ee-ba02-0242c0a81004"
    -lessons: Doctrine\ORM\PersistentCollection {#2136 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#2141 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#2146 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1694676931 {#2125
      date: 2023-09-14 09:35:31.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1707925800 {#2134
      date: 2024-02-14 16:50:00.0 Europe/Paris (+01:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -lockBy: App\Entity\Scholar\Module\OriginModule {#2150 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#13162
    -id: "3dd9f95a-5307-11ee-ba02-0242c0a81004"
    -chapters: Doctrine\ORM\PersistentCollection {#13163 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#13168 …}
    -exercises: Doctrine\ORM\PersistentCollection {#13165 …}
    -minimumTime: DateTime @21600 {#13159
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#13170 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#2550 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#13172 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#13174 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#13180 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1694700106 {#13160
      date: 2023-09-14 16:01:46.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1756381434 {#13161
      date: 2025-08-28 13:43:54.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#12997 …}
    #fromApi: false
    -status: "published"
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#13185 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\TrainingVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\PracticalCaseUserVoter"
ACCESS ABSTAIN
"Nellapp\Bundle\SDKBundle\Permission\Security\Voter\SuperAdminVoter"
ACCESS ABSTAIN
Show voter details
150 DENIED FRONT_ACCESS
[
  "training" => App\Entity\Scholar\Training\SharedTraining {#1323
    -id: "118f5801-5242-11ee-ba02-0242c0a81004"
    -modules: Doctrine\ORM\PersistentCollection {#1330 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1364 …}
    -totalHourDescription: 833
    -videoDescription: null
    -diplomaDescription: "Titre de niveau V (Bac +2)"
    -trainingProduct: null
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1379 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1386 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1387 …}
    -thematic: [
      "3"
    ]
    -diploma: 2
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1425 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1694615421 {#1320
      date: 2023-09-13 16:30:21.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1757458838 {#1321
      date: 2025-09-10 01:00:38.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1449 …}
    #fromApi: false
    -name: "Assistant immobilier"
    -description: """
      L’assistant immobilier travaille dans un environnement codifié, avec des professionnels relevant d’une profession réglementée. À ce titre, il doit maintenir le niveau de ses connaissances réglementaires en assurant en continu une veille juridique relative au secteur de l’immobilier, afin de tenir compte des réglementations applicables et de leurs modifications.\r\n
      \r\n
      Pilier de la structure et relais de l’information, il prend en charge l’assistanat juridique, le traitement administratif des opérations liées à la transaction, à la gestion locative et au syndic de copropriété et assure la liaison avec les clients et les partenaires, dans le respect des échéances et de la réglementation en vigueur.
      """
    -public: false
    -_links: null
    -status: "published"
    -lockBy: App\Entity\Scholar\Training\Training {#1441 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#2135
    -id: "48de7938-52d1-11ee-ba02-0242c0a81004"
    -lessons: Doctrine\ORM\PersistentCollection {#2136 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#2141 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#2146 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1694676931 {#2125
      date: 2023-09-14 09:35:31.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1707925800 {#2134
      date: 2024-02-14 16:50:00.0 Europe/Paris (+01:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -lockBy: App\Entity\Scholar\Module\OriginModule {#2150 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#13206
    -id: "4d9331e7-640c-11f1-a069-d2c50c5a0872"
    -chapters: Doctrine\ORM\PersistentCollection {#13207 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#13212 …}
    -exercises: Doctrine\ORM\PersistentCollection {#13209 …}
    -minimumTime: DateTime @21600 {#13204
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#13214 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#4441 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#13216 …}
    -lessonStats: null
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#13223 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1781013942 {#13205
      date: 2026-06-09 16:05:42.0 Europe/Paris (+02:00)
    }
    -updatedAt: null
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -status: "published"
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#13227 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\TrainingVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\PracticalCaseUserVoter"
ACCESS ABSTAIN
"Nellapp\Bundle\SDKBundle\Permission\Security\Voter\SuperAdminVoter"
ACCESS ABSTAIN
Show voter details
151 DENIED FRONT_ACCESS
[
  "training" => App\Entity\Scholar\Training\SharedTraining {#1323
    -id: "118f5801-5242-11ee-ba02-0242c0a81004"
    -modules: Doctrine\ORM\PersistentCollection {#1330 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1364 …}
    -totalHourDescription: 833
    -videoDescription: null
    -diplomaDescription: "Titre de niveau V (Bac +2)"
    -trainingProduct: null
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1379 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1386 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1387 …}
    -thematic: [
      "3"
    ]
    -diploma: 2
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1425 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1694615421 {#1320
      date: 2023-09-13 16:30:21.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1757458838 {#1321
      date: 2025-09-10 01:00:38.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1449 …}
    #fromApi: false
    -name: "Assistant immobilier"
    -description: """
      L’assistant immobilier travaille dans un environnement codifié, avec des professionnels relevant d’une profession réglementée. À ce titre, il doit maintenir le niveau de ses connaissances réglementaires en assurant en continu une veille juridique relative au secteur de l’immobilier, afin de tenir compte des réglementations applicables et de leurs modifications.\r\n
      \r\n
      Pilier de la structure et relais de l’information, il prend en charge l’assistanat juridique, le traitement administratif des opérations liées à la transaction, à la gestion locative et au syndic de copropriété et assure la liaison avec les clients et les partenaires, dans le respect des échéances et de la réglementation en vigueur.
      """
    -public: false
    -_links: null
    -status: "published"
    -lockBy: App\Entity\Scholar\Training\Training {#1441 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#2135
    -id: "48de7938-52d1-11ee-ba02-0242c0a81004"
    -lessons: Doctrine\ORM\PersistentCollection {#2136 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#2141 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#2146 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1694676931 {#2125
      date: 2023-09-14 09:35:31.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1707925800 {#2134
      date: 2024-02-14 16:50:00.0 Europe/Paris (+01:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -lockBy: App\Entity\Scholar\Module\OriginModule {#2150 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#13247
    -id: "05b4e87a-4411-11ef-a3a7-0242c0a88007"
    -chapters: Doctrine\ORM\PersistentCollection {#13248 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#13253 …}
    -exercises: Doctrine\ORM\PersistentCollection {#13250 …}
    -minimumTime: DateTime @21600 {#13239
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#13255 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#1988 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#13257 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#13259 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#13264 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1721202537 {#13245
      date: 2024-07-17 09:48:57.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1750847724 {#13246
      date: 2025-06-25 12:35:24.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -status: "published"
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#13269 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\TrainingVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\PracticalCaseUserVoter"
ACCESS ABSTAIN
"Nellapp\Bundle\SDKBundle\Permission\Security\Voter\SuperAdminVoter"
ACCESS ABSTAIN
Show voter details
152 DENIED FRONT_ACCESS
[
  "training" => App\Entity\Scholar\Training\SharedTraining {#1323
    -id: "118f5801-5242-11ee-ba02-0242c0a81004"
    -modules: Doctrine\ORM\PersistentCollection {#1330 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1364 …}
    -totalHourDescription: 833
    -videoDescription: null
    -diplomaDescription: "Titre de niveau V (Bac +2)"
    -trainingProduct: null
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1379 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1386 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1387 …}
    -thematic: [
      "3"
    ]
    -diploma: 2
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1425 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1694615421 {#1320
      date: 2023-09-13 16:30:21.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1757458838 {#1321
      date: 2025-09-10 01:00:38.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1449 …}
    #fromApi: false
    -name: "Assistant immobilier"
    -description: """
      L’assistant immobilier travaille dans un environnement codifié, avec des professionnels relevant d’une profession réglementée. À ce titre, il doit maintenir le niveau de ses connaissances réglementaires en assurant en continu une veille juridique relative au secteur de l’immobilier, afin de tenir compte des réglementations applicables et de leurs modifications.\r\n
      \r\n
      Pilier de la structure et relais de l’information, il prend en charge l’assistanat juridique, le traitement administratif des opérations liées à la transaction, à la gestion locative et au syndic de copropriété et assure la liaison avec les clients et les partenaires, dans le respect des échéances et de la réglementation en vigueur.
      """
    -public: false
    -_links: null
    -status: "published"
    -lockBy: App\Entity\Scholar\Training\Training {#1441 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#2163
    -id: "96c07628-5307-11ee-ba02-0242c0a81004"
    -lessons: Doctrine\ORM\PersistentCollection {#2164 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#2169 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#2174 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1694700255 {#2153
      date: 2023-09-14 16:04:15.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1707925818 {#2162
      date: 2024-02-14 16:50:18.0 Europe/Paris (+01:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -lockBy: App\Entity\Scholar\Module\OriginModule {#2178 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#13543
    -id: "09b39350-5308-11ee-ba02-0242c0a81004"
    -chapters: Doctrine\ORM\PersistentCollection {#13544 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#13549 …}
    -exercises: Doctrine\ORM\PersistentCollection {#13546 …}
    -minimumTime: DateTime @21600 {#13540
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#13551 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#2550 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#13553 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#13555 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#13561 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1694700448 {#13541
      date: 2023-09-14 16:07:28.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1753032375 {#13542
      date: 2025-07-20 19:26:15.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#12997 …}
    #fromApi: false
    -status: "published"
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#13566 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\TrainingVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\PracticalCaseUserVoter"
ACCESS ABSTAIN
"Nellapp\Bundle\SDKBundle\Permission\Security\Voter\SuperAdminVoter"
ACCESS ABSTAIN
Show voter details
153 DENIED FRONT_ACCESS
[
  "training" => App\Entity\Scholar\Training\SharedTraining {#1323
    -id: "118f5801-5242-11ee-ba02-0242c0a81004"
    -modules: Doctrine\ORM\PersistentCollection {#1330 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1364 …}
    -totalHourDescription: 833
    -videoDescription: null
    -diplomaDescription: "Titre de niveau V (Bac +2)"
    -trainingProduct: null
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1379 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1386 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1387 …}
    -thematic: [
      "3"
    ]
    -diploma: 2
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1425 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1694615421 {#1320
      date: 2023-09-13 16:30:21.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1757458838 {#1321
      date: 2025-09-10 01:00:38.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1449 …}
    #fromApi: false
    -name: "Assistant immobilier"
    -description: """
      L’assistant immobilier travaille dans un environnement codifié, avec des professionnels relevant d’une profession réglementée. À ce titre, il doit maintenir le niveau de ses connaissances réglementaires en assurant en continu une veille juridique relative au secteur de l’immobilier, afin de tenir compte des réglementations applicables et de leurs modifications.\r\n
      \r\n
      Pilier de la structure et relais de l’information, il prend en charge l’assistanat juridique, le traitement administratif des opérations liées à la transaction, à la gestion locative et au syndic de copropriété et assure la liaison avec les clients et les partenaires, dans le respect des échéances et de la réglementation en vigueur.
      """
    -public: false
    -_links: null
    -status: "published"
    -lockBy: App\Entity\Scholar\Training\Training {#1441 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#2163
    -id: "96c07628-5307-11ee-ba02-0242c0a81004"
    -lessons: Doctrine\ORM\PersistentCollection {#2164 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#2169 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#2174 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1694700255 {#2153
      date: 2023-09-14 16:04:15.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1707925818 {#2162
      date: 2024-02-14 16:50:18.0 Europe/Paris (+01:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -lockBy: App\Entity\Scholar\Module\OriginModule {#2178 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#13588
    -id: "2dd88e7d-530a-11ee-ba02-0242c0a81004"
    -chapters: Doctrine\ORM\PersistentCollection {#13589 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#13594 …}
    -exercises: Doctrine\ORM\PersistentCollection {#13591 …}
    -minimumTime: DateTime @21600 {#13585
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#13596 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#2550 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#13598 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#13600 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#13606 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1694701367 {#13586
      date: 2023-09-14 16:22:47.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1756381752 {#13587
      date: 2025-08-28 13:49:12.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#12997 …}
    #fromApi: false
    -status: "published"
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#13611 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\TrainingVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\PracticalCaseUserVoter"
ACCESS ABSTAIN
"Nellapp\Bundle\SDKBundle\Permission\Security\Voter\SuperAdminVoter"
ACCESS ABSTAIN
Show voter details
154 DENIED FRONT_ACCESS
[
  "training" => App\Entity\Scholar\Training\SharedTraining {#1323
    -id: "118f5801-5242-11ee-ba02-0242c0a81004"
    -modules: Doctrine\ORM\PersistentCollection {#1330 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1364 …}
    -totalHourDescription: 833
    -videoDescription: null
    -diplomaDescription: "Titre de niveau V (Bac +2)"
    -trainingProduct: null
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1379 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1386 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1387 …}
    -thematic: [
      "3"
    ]
    -diploma: 2
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1425 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1694615421 {#1320
      date: 2023-09-13 16:30:21.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1757458838 {#1321
      date: 2025-09-10 01:00:38.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1449 …}
    #fromApi: false
    -name: "Assistant immobilier"
    -description: """
      L’assistant immobilier travaille dans un environnement codifié, avec des professionnels relevant d’une profession réglementée. À ce titre, il doit maintenir le niveau de ses connaissances réglementaires en assurant en continu une veille juridique relative au secteur de l’immobilier, afin de tenir compte des réglementations applicables et de leurs modifications.\r\n
      \r\n
      Pilier de la structure et relais de l’information, il prend en charge l’assistanat juridique, le traitement administratif des opérations liées à la transaction, à la gestion locative et au syndic de copropriété et assure la liaison avec les clients et les partenaires, dans le respect des échéances et de la réglementation en vigueur.
      """
    -public: false
    -_links: null
    -status: "published"
    -lockBy: App\Entity\Scholar\Training\Training {#1441 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#2163
    -id: "96c07628-5307-11ee-ba02-0242c0a81004"
    -lessons: Doctrine\ORM\PersistentCollection {#2164 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#2169 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#2174 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1694700255 {#2153
      date: 2023-09-14 16:04:15.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1707925818 {#2162
      date: 2024-02-14 16:50:18.0 Europe/Paris (+01:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -lockBy: App\Entity\Scholar\Module\OriginModule {#2178 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#13634
    -id: "69566ec5-4424-11ef-a3a7-0242c0a88007"
    -chapters: Doctrine\ORM\PersistentCollection {#13635 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#13640 …}
    -exercises: Doctrine\ORM\PersistentCollection {#13637 …}
    -minimumTime: DateTime @21600 {#13631
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#13642 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#1988 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#13644 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#13646 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#13652 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1721210864 {#13632
      date: 2024-07-17 12:07:44.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1750847724 {#13633
      date: 2025-06-25 12:35:24.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -status: "published"
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#13657 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\TrainingVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\PracticalCaseUserVoter"
ACCESS ABSTAIN
"Nellapp\Bundle\SDKBundle\Permission\Security\Voter\SuperAdminVoter"
ACCESS ABSTAIN
Show voter details
155 DENIED FRONT_ACCESS
[
  "training" => App\Entity\Scholar\Training\SharedTraining {#1323
    -id: "118f5801-5242-11ee-ba02-0242c0a81004"
    -modules: Doctrine\ORM\PersistentCollection {#1330 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1364 …}
    -totalHourDescription: 833
    -videoDescription: null
    -diplomaDescription: "Titre de niveau V (Bac +2)"
    -trainingProduct: null
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1379 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1386 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1387 …}
    -thematic: [
      "3"
    ]
    -diploma: 2
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1425 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1694615421 {#1320
      date: 2023-09-13 16:30:21.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1757458838 {#1321
      date: 2025-09-10 01:00:38.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1449 …}
    #fromApi: false
    -name: "Assistant immobilier"
    -description: """
      L’assistant immobilier travaille dans un environnement codifié, avec des professionnels relevant d’une profession réglementée. À ce titre, il doit maintenir le niveau de ses connaissances réglementaires en assurant en continu une veille juridique relative au secteur de l’immobilier, afin de tenir compte des réglementations applicables et de leurs modifications.\r\n
      \r\n
      Pilier de la structure et relais de l’information, il prend en charge l’assistanat juridique, le traitement administratif des opérations liées à la transaction, à la gestion locative et au syndic de copropriété et assure la liaison avec les clients et les partenaires, dans le respect des échéances et de la réglementation en vigueur.
      """
    -public: false
    -_links: null
    -status: "published"
    -lockBy: App\Entity\Scholar\Training\Training {#1441 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#2191
    -id: "1100d1cc-530d-11ee-ba02-0242c0a81004"
    -lessons: Doctrine\ORM\PersistentCollection {#2192 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#2197 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#2202 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1694702608 {#2181
      date: 2023-09-14 16:43:28.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1707925975 {#2190
      date: 2024-02-14 16:52:55.0 Europe/Paris (+01:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -lockBy: App\Entity\Scholar\Module\OriginModule {#2206 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#13762
    -id: "57f715b3-d4a7-11ee-8761-0242ac1e0003"
    -chapters: Doctrine\ORM\PersistentCollection {#13763 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#13768 …}
    -exercises: Doctrine\ORM\PersistentCollection {#13765 …}
    -minimumTime: DateTime @21600 {#13759
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#13770 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#1988 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#13772 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#13774 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#13780 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1708952569 {#13760
      date: 2024-02-26 14:02:49.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1756445751 {#13761
      date: 2025-08-29 07:35:51.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#2994 …}
    #fromApi: false
    -status: "published"
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#13785 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\TrainingVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\PracticalCaseUserVoter"
ACCESS ABSTAIN
"Nellapp\Bundle\SDKBundle\Permission\Security\Voter\SuperAdminVoter"
ACCESS ABSTAIN
Show voter details
156 DENIED FRONT_ACCESS
[
  "training" => App\Entity\Scholar\Training\SharedTraining {#1323
    -id: "118f5801-5242-11ee-ba02-0242c0a81004"
    -modules: Doctrine\ORM\PersistentCollection {#1330 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1364 …}
    -totalHourDescription: 833
    -videoDescription: null
    -diplomaDescription: "Titre de niveau V (Bac +2)"
    -trainingProduct: null
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1379 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1386 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1387 …}
    -thematic: [
      "3"
    ]
    -diploma: 2
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1425 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1694615421 {#1320
      date: 2023-09-13 16:30:21.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1757458838 {#1321
      date: 2025-09-10 01:00:38.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1449 …}
    #fromApi: false
    -name: "Assistant immobilier"
    -description: """
      L’assistant immobilier travaille dans un environnement codifié, avec des professionnels relevant d’une profession réglementée. À ce titre, il doit maintenir le niveau de ses connaissances réglementaires en assurant en continu une veille juridique relative au secteur de l’immobilier, afin de tenir compte des réglementations applicables et de leurs modifications.\r\n
      \r\n
      Pilier de la structure et relais de l’information, il prend en charge l’assistanat juridique, le traitement administratif des opérations liées à la transaction, à la gestion locative et au syndic de copropriété et assure la liaison avec les clients et les partenaires, dans le respect des échéances et de la réglementation en vigueur.
      """
    -public: false
    -_links: null
    -status: "published"
    -lockBy: App\Entity\Scholar\Training\Training {#1441 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#2191
    -id: "1100d1cc-530d-11ee-ba02-0242c0a81004"
    -lessons: Doctrine\ORM\PersistentCollection {#2192 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#2197 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#2202 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1694702608 {#2181
      date: 2023-09-14 16:43:28.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1707925975 {#2190
      date: 2024-02-14 16:52:55.0 Europe/Paris (+01:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -lockBy: App\Entity\Scholar\Module\OriginModule {#2206 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#13806
    -id: "c8180ab8-d4a7-11ee-8761-0242ac1e0003"
    -chapters: Doctrine\ORM\PersistentCollection {#13807 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#13812 …}
    -exercises: Doctrine\ORM\PersistentCollection {#13809 …}
    -minimumTime: DateTime @21600 {#13798
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#13814 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#1988 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#13816 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#13818 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#13824 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1708952757 {#13804
      date: 2024-02-26 14:05:57.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1756718646 {#13805
      date: 2025-09-01 11:24:06.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#2994 …}
    #fromApi: false
    -status: "published"
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#13829 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\TrainingVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\PracticalCaseUserVoter"
ACCESS ABSTAIN
"Nellapp\Bundle\SDKBundle\Permission\Security\Voter\SuperAdminVoter"
ACCESS ABSTAIN
Show voter details
157 DENIED FRONT_ACCESS
[
  "training" => App\Entity\Scholar\Training\SharedTraining {#1323
    -id: "118f5801-5242-11ee-ba02-0242c0a81004"
    -modules: Doctrine\ORM\PersistentCollection {#1330 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1364 …}
    -totalHourDescription: 833
    -videoDescription: null
    -diplomaDescription: "Titre de niveau V (Bac +2)"
    -trainingProduct: null
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1379 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1386 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1387 …}
    -thematic: [
      "3"
    ]
    -diploma: 2
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1425 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1694615421 {#1320
      date: 2023-09-13 16:30:21.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1757458838 {#1321
      date: 2025-09-10 01:00:38.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1449 …}
    #fromApi: false
    -name: "Assistant immobilier"
    -description: """
      L’assistant immobilier travaille dans un environnement codifié, avec des professionnels relevant d’une profession réglementée. À ce titre, il doit maintenir le niveau de ses connaissances réglementaires en assurant en continu une veille juridique relative au secteur de l’immobilier, afin de tenir compte des réglementations applicables et de leurs modifications.\r\n
      \r\n
      Pilier de la structure et relais de l’information, il prend en charge l’assistanat juridique, le traitement administratif des opérations liées à la transaction, à la gestion locative et au syndic de copropriété et assure la liaison avec les clients et les partenaires, dans le respect des échéances et de la réglementation en vigueur.
      """
    -public: false
    -_links: null
    -status: "published"
    -lockBy: App\Entity\Scholar\Training\Training {#1441 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#2191
    -id: "1100d1cc-530d-11ee-ba02-0242c0a81004"
    -lessons: Doctrine\ORM\PersistentCollection {#2192 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#2197 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#2202 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1694702608 {#2181
      date: 2023-09-14 16:43:28.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1707925975 {#2190
      date: 2024-02-14 16:52:55.0 Europe/Paris (+01:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -lockBy: App\Entity\Scholar\Module\OriginModule {#2206 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#13850
    -id: "a177767b-13e2-11f1-a0d1-7eefa83e8046"
    -chapters: Doctrine\ORM\PersistentCollection {#13851 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#13856 …}
    -exercises: Doctrine\ORM\PersistentCollection {#13853 …}
    -minimumTime: DateTime @21600 {#13848
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#13858 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#2550 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#13860 …}
    -lessonStats: null
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#13867 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1772199951 {#13849
      date: 2026-02-27 14:45:51.0 Europe/Paris (+01:00)
    }
    -updatedAt: null
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -status: "published"
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#13871 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\TrainingVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\PracticalCaseUserVoter"
ACCESS ABSTAIN
"Nellapp\Bundle\SDKBundle\Permission\Security\Voter\SuperAdminVoter"
ACCESS ABSTAIN
Show voter details
158 DENIED FRONT_ACCESS
[
  "training" => App\Entity\Scholar\Training\SharedTraining {#1323
    -id: "118f5801-5242-11ee-ba02-0242c0a81004"
    -modules: Doctrine\ORM\PersistentCollection {#1330 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1364 …}
    -totalHourDescription: 833
    -videoDescription: null
    -diplomaDescription: "Titre de niveau V (Bac +2)"
    -trainingProduct: null
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1379 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1386 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1387 …}
    -thematic: [
      "3"
    ]
    -diploma: 2
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1425 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1694615421 {#1320
      date: 2023-09-13 16:30:21.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1757458838 {#1321
      date: 2025-09-10 01:00:38.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1449 …}
    #fromApi: false
    -name: "Assistant immobilier"
    -description: """
      L’assistant immobilier travaille dans un environnement codifié, avec des professionnels relevant d’une profession réglementée. À ce titre, il doit maintenir le niveau de ses connaissances réglementaires en assurant en continu une veille juridique relative au secteur de l’immobilier, afin de tenir compte des réglementations applicables et de leurs modifications.\r\n
      \r\n
      Pilier de la structure et relais de l’information, il prend en charge l’assistanat juridique, le traitement administratif des opérations liées à la transaction, à la gestion locative et au syndic de copropriété et assure la liaison avec les clients et les partenaires, dans le respect des échéances et de la réglementation en vigueur.
      """
    -public: false
    -_links: null
    -status: "published"
    -lockBy: App\Entity\Scholar\Training\Training {#1441 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#2191
    -id: "1100d1cc-530d-11ee-ba02-0242c0a81004"
    -lessons: Doctrine\ORM\PersistentCollection {#2192 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#2197 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#2202 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1694702608 {#2181
      date: 2023-09-14 16:43:28.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1707925975 {#2190
      date: 2024-02-14 16:52:55.0 Europe/Paris (+01:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -lockBy: App\Entity\Scholar\Module\OriginModule {#2206 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#13891
    -id: "8ef14036-d4a7-11ee-8761-0242ac1e0003"
    -chapters: Doctrine\ORM\PersistentCollection {#13892 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#13897 …}
    -exercises: Doctrine\ORM\PersistentCollection {#13894 …}
    -minimumTime: DateTime @21600 {#13883
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#13899 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#13901 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#13902 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#13904 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#13910 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1708952661 {#13889
      date: 2024-02-26 14:04:21.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1756718895 {#13890
      date: 2025-09-01 11:28:15.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#2994 …}
    #fromApi: false
    -status: "published"
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#13915 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\TrainingVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\PracticalCaseUserVoter"
ACCESS ABSTAIN
"Nellapp\Bundle\SDKBundle\Permission\Security\Voter\SuperAdminVoter"
ACCESS ABSTAIN
Show voter details
159 DENIED FRONT_ACCESS
[
  "training" => App\Entity\Scholar\Training\SharedTraining {#1323
    -id: "118f5801-5242-11ee-ba02-0242c0a81004"
    -modules: Doctrine\ORM\PersistentCollection {#1330 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1364 …}
    -totalHourDescription: 833
    -videoDescription: null
    -diplomaDescription: "Titre de niveau V (Bac +2)"
    -trainingProduct: null
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1379 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1386 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1387 …}
    -thematic: [
      "3"
    ]
    -diploma: 2
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1425 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1694615421 {#1320
      date: 2023-09-13 16:30:21.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1757458838 {#1321
      date: 2025-09-10 01:00:38.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1449 …}
    #fromApi: false
    -name: "Assistant immobilier"
    -description: """
      L’assistant immobilier travaille dans un environnement codifié, avec des professionnels relevant d’une profession réglementée. À ce titre, il doit maintenir le niveau de ses connaissances réglementaires en assurant en continu une veille juridique relative au secteur de l’immobilier, afin de tenir compte des réglementations applicables et de leurs modifications.\r\n
      \r\n
      Pilier de la structure et relais de l’information, il prend en charge l’assistanat juridique, le traitement administratif des opérations liées à la transaction, à la gestion locative et au syndic de copropriété et assure la liaison avec les clients et les partenaires, dans le respect des échéances et de la réglementation en vigueur.
      """
    -public: false
    -_links: null
    -status: "published"
    -lockBy: App\Entity\Scholar\Training\Training {#1441 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#2191
    -id: "1100d1cc-530d-11ee-ba02-0242c0a81004"
    -lessons: Doctrine\ORM\PersistentCollection {#2192 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#2197 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#2202 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1694702608 {#2181
      date: 2023-09-14 16:43:28.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1707925975 {#2190
      date: 2024-02-14 16:52:55.0 Europe/Paris (+01:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -lockBy: App\Entity\Scholar\Module\OriginModule {#2206 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#13937
    -id: "050050d1-d4a8-11ee-8761-0242ac1e0003"
    -chapters: Doctrine\ORM\PersistentCollection {#13938 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#13943 …}
    -exercises: Doctrine\ORM\PersistentCollection {#13940 …}
    -minimumTime: DateTime @21600 {#13934
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#13945 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#13901 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#13947 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#13949 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#13955 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1708952859 {#13935
      date: 2024-02-26 14:07:39.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1756384125 {#13936
      date: 2025-08-28 14:28:45.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#12951 …}
    #fromApi: false
    -status: "published"
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#13960 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\TrainingVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\PracticalCaseUserVoter"
ACCESS ABSTAIN
"Nellapp\Bundle\SDKBundle\Permission\Security\Voter\SuperAdminVoter"
ACCESS ABSTAIN
Show voter details
160 DENIED FRONT_ACCESS
[
  "training" => App\Entity\Scholar\Training\SharedTraining {#1323
    -id: "118f5801-5242-11ee-ba02-0242c0a81004"
    -modules: Doctrine\ORM\PersistentCollection {#1330 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1364 …}
    -totalHourDescription: 833
    -videoDescription: null
    -diplomaDescription: "Titre de niveau V (Bac +2)"
    -trainingProduct: null
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1379 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1386 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1387 …}
    -thematic: [
      "3"
    ]
    -diploma: 2
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1425 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1694615421 {#1320
      date: 2023-09-13 16:30:21.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1757458838 {#1321
      date: 2025-09-10 01:00:38.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1449 …}
    #fromApi: false
    -name: "Assistant immobilier"
    -description: """
      L’assistant immobilier travaille dans un environnement codifié, avec des professionnels relevant d’une profession réglementée. À ce titre, il doit maintenir le niveau de ses connaissances réglementaires en assurant en continu une veille juridique relative au secteur de l’immobilier, afin de tenir compte des réglementations applicables et de leurs modifications.\r\n
      \r\n
      Pilier de la structure et relais de l’information, il prend en charge l’assistanat juridique, le traitement administratif des opérations liées à la transaction, à la gestion locative et au syndic de copropriété et assure la liaison avec les clients et les partenaires, dans le respect des échéances et de la réglementation en vigueur.
      """
    -public: false
    -_links: null
    -status: "published"
    -lockBy: App\Entity\Scholar\Training\Training {#1441 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#2191
    -id: "1100d1cc-530d-11ee-ba02-0242c0a81004"
    -lessons: Doctrine\ORM\PersistentCollection {#2192 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#2197 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#2202 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1694702608 {#2181
      date: 2023-09-14 16:43:28.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1707925975 {#2190
      date: 2024-02-14 16:52:55.0 Europe/Paris (+01:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -lockBy: App\Entity\Scholar\Module\OriginModule {#2206 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#13981
    -id: "b0328b15-640c-11f1-a069-d2c50c5a0872"
    -chapters: Doctrine\ORM\PersistentCollection {#13982 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#13987 …}
    -exercises: Doctrine\ORM\PersistentCollection {#13984 …}
    -minimumTime: DateTime @21600 {#13979
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#13989 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#4441 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#13991 …}
    -lessonStats: null
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#13998 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1781014108 {#13980
      date: 2026-06-09 16:08:28.0 Europe/Paris (+02:00)
    }
    -updatedAt: null
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -status: "published"
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#14002 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\TrainingVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\PracticalCaseUserVoter"
ACCESS ABSTAIN
"Nellapp\Bundle\SDKBundle\Permission\Security\Voter\SuperAdminVoter"
ACCESS ABSTAIN
Show voter details
161 DENIED FRONT_ACCESS
[
  "training" => App\Entity\Scholar\Training\SharedTraining {#1323
    -id: "118f5801-5242-11ee-ba02-0242c0a81004"
    -modules: Doctrine\ORM\PersistentCollection {#1330 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1364 …}
    -totalHourDescription: 833
    -videoDescription: null
    -diplomaDescription: "Titre de niveau V (Bac +2)"
    -trainingProduct: null
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1379 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1386 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1387 …}
    -thematic: [
      "3"
    ]
    -diploma: 2
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1425 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1694615421 {#1320
      date: 2023-09-13 16:30:21.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1757458838 {#1321
      date: 2025-09-10 01:00:38.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1449 …}
    #fromApi: false
    -name: "Assistant immobilier"
    -description: """
      L’assistant immobilier travaille dans un environnement codifié, avec des professionnels relevant d’une profession réglementée. À ce titre, il doit maintenir le niveau de ses connaissances réglementaires en assurant en continu une veille juridique relative au secteur de l’immobilier, afin de tenir compte des réglementations applicables et de leurs modifications.\r\n
      \r\n
      Pilier de la structure et relais de l’information, il prend en charge l’assistanat juridique, le traitement administratif des opérations liées à la transaction, à la gestion locative et au syndic de copropriété et assure la liaison avec les clients et les partenaires, dans le respect des échéances et de la réglementation en vigueur.
      """
    -public: false
    -_links: null
    -status: "published"
    -lockBy: App\Entity\Scholar\Training\Training {#1441 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#2191
    -id: "1100d1cc-530d-11ee-ba02-0242c0a81004"
    -lessons: Doctrine\ORM\PersistentCollection {#2192 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#2197 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#2202 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1694702608 {#2181
      date: 2023-09-14 16:43:28.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1707925975 {#2190
      date: 2024-02-14 16:52:55.0 Europe/Paris (+01:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -lockBy: App\Entity\Scholar\Module\OriginModule {#2206 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#14022
    -id: "22bc9b52-53c6-11ee-ba02-0242c0a81004"
    -chapters: Doctrine\ORM\PersistentCollection {#14023 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#14028 …}
    -exercises: Doctrine\ORM\PersistentCollection {#14025 …}
    -minimumTime: DateTime @21600 {#14014
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#14030 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#2550 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#14032 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#14034 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#14040 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1694782094 {#14020
      date: 2023-09-15 14:48:14.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1753034913 {#14021
      date: 2025-07-20 20:08:33.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#12997 …}
    #fromApi: false
    -status: "published"
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#14045 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\TrainingVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\PracticalCaseUserVoter"
ACCESS ABSTAIN
"Nellapp\Bundle\SDKBundle\Permission\Security\Voter\SuperAdminVoter"
ACCESS ABSTAIN
Show voter details
162 DENIED FRONT_ACCESS
[
  "training" => App\Entity\Scholar\Training\SharedTraining {#1323
    -id: "118f5801-5242-11ee-ba02-0242c0a81004"
    -modules: Doctrine\ORM\PersistentCollection {#1330 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1364 …}
    -totalHourDescription: 833
    -videoDescription: null
    -diplomaDescription: "Titre de niveau V (Bac +2)"
    -trainingProduct: null
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1379 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1386 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1387 …}
    -thematic: [
      "3"
    ]
    -diploma: 2
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1425 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1694615421 {#1320
      date: 2023-09-13 16:30:21.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1757458838 {#1321
      date: 2025-09-10 01:00:38.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1449 …}
    #fromApi: false
    -name: "Assistant immobilier"
    -description: """
      L’assistant immobilier travaille dans un environnement codifié, avec des professionnels relevant d’une profession réglementée. À ce titre, il doit maintenir le niveau de ses connaissances réglementaires en assurant en continu une veille juridique relative au secteur de l’immobilier, afin de tenir compte des réglementations applicables et de leurs modifications.\r\n
      \r\n
      Pilier de la structure et relais de l’information, il prend en charge l’assistanat juridique, le traitement administratif des opérations liées à la transaction, à la gestion locative et au syndic de copropriété et assure la liaison avec les clients et les partenaires, dans le respect des échéances et de la réglementation en vigueur.
      """
    -public: false
    -_links: null
    -status: "published"
    -lockBy: App\Entity\Scholar\Training\Training {#1441 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#2191
    -id: "1100d1cc-530d-11ee-ba02-0242c0a81004"
    -lessons: Doctrine\ORM\PersistentCollection {#2192 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#2197 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#2202 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1694702608 {#2181
      date: 2023-09-14 16:43:28.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1707925975 {#2190
      date: 2024-02-14 16:52:55.0 Europe/Paris (+01:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -lockBy: App\Entity\Scholar\Module\OriginModule {#2206 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#14067
    -id: "459b170e-d4a8-11ee-8761-0242ac1e0003"
    -chapters: Doctrine\ORM\PersistentCollection {#14068 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#14073 …}
    -exercises: Doctrine\ORM\PersistentCollection {#14070 …}
    -minimumTime: DateTime @21600 {#14064
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#14075 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#13901 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#14077 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#14079 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#14084 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1708952968 {#14065
      date: 2024-02-26 14:09:28.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1750847724 {#14066
      date: 2025-06-25 12:35:24.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -status: "published"
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#14089 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\TrainingVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\PracticalCaseUserVoter"
ACCESS ABSTAIN
"Nellapp\Bundle\SDKBundle\Permission\Security\Voter\SuperAdminVoter"
ACCESS ABSTAIN
Show voter details
163 DENIED FRONT_ACCESS
[
  "training" => App\Entity\Scholar\Training\SharedTraining {#1323
    -id: "118f5801-5242-11ee-ba02-0242c0a81004"
    -modules: Doctrine\ORM\PersistentCollection {#1330 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1364 …}
    -totalHourDescription: 833
    -videoDescription: null
    -diplomaDescription: "Titre de niveau V (Bac +2)"
    -trainingProduct: null
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1379 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1386 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1387 …}
    -thematic: [
      "3"
    ]
    -diploma: 2
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1425 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1694615421 {#1320
      date: 2023-09-13 16:30:21.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1757458838 {#1321
      date: 2025-09-10 01:00:38.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1449 …}
    #fromApi: false
    -name: "Assistant immobilier"
    -description: """
      L’assistant immobilier travaille dans un environnement codifié, avec des professionnels relevant d’une profession réglementée. À ce titre, il doit maintenir le niveau de ses connaissances réglementaires en assurant en continu une veille juridique relative au secteur de l’immobilier, afin de tenir compte des réglementations applicables et de leurs modifications.\r\n
      \r\n
      Pilier de la structure et relais de l’information, il prend en charge l’assistanat juridique, le traitement administratif des opérations liées à la transaction, à la gestion locative et au syndic de copropriété et assure la liaison avec les clients et les partenaires, dans le respect des échéances et de la réglementation en vigueur.
      """
    -public: false
    -_links: null
    -status: "published"
    -lockBy: App\Entity\Scholar\Training\Training {#1441 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#2218
    -id: "ff5098b4-d49d-11ee-8761-0242ac1e0003"
    -lessons: Doctrine\ORM\PersistentCollection {#2219 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#2224 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#2229 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1708948555 {#2209
      date: 2024-02-26 12:55:55.0 Europe/Paris (+01:00)
    }
    -updatedAt: null
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -lockBy: App\Entity\Scholar\Module\OriginModule {#2232 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#14333
    -id: "260d0705-539d-11ee-ba02-0242c0a81004"
    -chapters: Doctrine\ORM\PersistentCollection {#14334 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#14339 …}
    -exercises: Doctrine\ORM\PersistentCollection {#14336 …}
    -minimumTime: DateTime @21600 {#14330
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#14341 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#2550 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#14343 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#14345 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#14351 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1694764490 {#14331
      date: 2023-09-15 09:54:50.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1756725774 {#14332
      date: 2025-09-01 13:22:54.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#2994 …}
    #fromApi: false
    -status: "published"
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#14356 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\TrainingVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\PracticalCaseUserVoter"
ACCESS ABSTAIN
"Nellapp\Bundle\SDKBundle\Permission\Security\Voter\SuperAdminVoter"
ACCESS ABSTAIN
Show voter details
164 DENIED FRONT_ACCESS
[
  "training" => App\Entity\Scholar\Training\SharedTraining {#1323
    -id: "118f5801-5242-11ee-ba02-0242c0a81004"
    -modules: Doctrine\ORM\PersistentCollection {#1330 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1364 …}
    -totalHourDescription: 833
    -videoDescription: null
    -diplomaDescription: "Titre de niveau V (Bac +2)"
    -trainingProduct: null
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1379 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1386 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1387 …}
    -thematic: [
      "3"
    ]
    -diploma: 2
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1425 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1694615421 {#1320
      date: 2023-09-13 16:30:21.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1757458838 {#1321
      date: 2025-09-10 01:00:38.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1449 …}
    #fromApi: false
    -name: "Assistant immobilier"
    -description: """
      L’assistant immobilier travaille dans un environnement codifié, avec des professionnels relevant d’une profession réglementée. À ce titre, il doit maintenir le niveau de ses connaissances réglementaires en assurant en continu une veille juridique relative au secteur de l’immobilier, afin de tenir compte des réglementations applicables et de leurs modifications.\r\n
      \r\n
      Pilier de la structure et relais de l’information, il prend en charge l’assistanat juridique, le traitement administratif des opérations liées à la transaction, à la gestion locative et au syndic de copropriété et assure la liaison avec les clients et les partenaires, dans le respect des échéances et de la réglementation en vigueur.
      """
    -public: false
    -_links: null
    -status: "published"
    -lockBy: App\Entity\Scholar\Training\Training {#1441 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#2218
    -id: "ff5098b4-d49d-11ee-8761-0242ac1e0003"
    -lessons: Doctrine\ORM\PersistentCollection {#2219 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#2224 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#2229 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1708948555 {#2209
      date: 2024-02-26 12:55:55.0 Europe/Paris (+01:00)
    }
    -updatedAt: null
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -lockBy: App\Entity\Scholar\Module\OriginModule {#2232 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#14378
    -id: "a51e1616-53b0-11ee-ba02-0242c0a81004"
    -chapters: Doctrine\ORM\PersistentCollection {#14379 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#14384 …}
    -exercises: Doctrine\ORM\PersistentCollection {#14381 …}
    -minimumTime: DateTime @21600 {#14375
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#14386 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#2550 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#14388 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#14390 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#14396 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1694772864 {#14376
      date: 2023-09-15 12:14:24.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1753035264 {#14377
      date: 2025-07-20 20:14:24.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#12997 …}
    #fromApi: false
    -status: "published"
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#14401 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\TrainingVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\PracticalCaseUserVoter"
ACCESS ABSTAIN
"Nellapp\Bundle\SDKBundle\Permission\Security\Voter\SuperAdminVoter"
ACCESS ABSTAIN
Show voter details
165 DENIED FRONT_ACCESS
[
  "training" => App\Entity\Scholar\Training\SharedTraining {#1323
    -id: "118f5801-5242-11ee-ba02-0242c0a81004"
    -modules: Doctrine\ORM\PersistentCollection {#1330 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1364 …}
    -totalHourDescription: 833
    -videoDescription: null
    -diplomaDescription: "Titre de niveau V (Bac +2)"
    -trainingProduct: null
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1379 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1386 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1387 …}
    -thematic: [
      "3"
    ]
    -diploma: 2
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1425 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1694615421 {#1320
      date: 2023-09-13 16:30:21.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1757458838 {#1321
      date: 2025-09-10 01:00:38.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1449 …}
    #fromApi: false
    -name: "Assistant immobilier"
    -description: """
      L’assistant immobilier travaille dans un environnement codifié, avec des professionnels relevant d’une profession réglementée. À ce titre, il doit maintenir le niveau de ses connaissances réglementaires en assurant en continu une veille juridique relative au secteur de l’immobilier, afin de tenir compte des réglementations applicables et de leurs modifications.\r\n
      \r\n
      Pilier de la structure et relais de l’information, il prend en charge l’assistanat juridique, le traitement administratif des opérations liées à la transaction, à la gestion locative et au syndic de copropriété et assure la liaison avec les clients et les partenaires, dans le respect des échéances et de la réglementation en vigueur.
      """
    -public: false
    -_links: null
    -status: "published"
    -lockBy: App\Entity\Scholar\Training\Training {#1441 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#2218
    -id: "ff5098b4-d49d-11ee-8761-0242ac1e0003"
    -lessons: Doctrine\ORM\PersistentCollection {#2219 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#2224 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#2229 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1708948555 {#2209
      date: 2024-02-26 12:55:55.0 Europe/Paris (+01:00)
    }
    -updatedAt: null
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -lockBy: App\Entity\Scholar\Module\OriginModule {#2232 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#14422
    -id: "ac87ee4d-d4a5-11ee-8761-0242ac1e0003"
    -chapters: Doctrine\ORM\PersistentCollection {#14423 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#14428 …}
    -exercises: Doctrine\ORM\PersistentCollection {#14425 …}
    -minimumTime: DateTime @21600 {#14414
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#14430 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#1988 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#14432 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#14434 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#14439 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1708951852 {#14420
      date: 2024-02-26 13:50:52.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1750847724 {#14421
      date: 2025-06-25 12:35:24.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -status: "published"
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#14444 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\TrainingVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\PracticalCaseUserVoter"
ACCESS ABSTAIN
"Nellapp\Bundle\SDKBundle\Permission\Security\Voter\SuperAdminVoter"
ACCESS ABSTAIN
Show voter details
166 DENIED FRONT_ACCESS
[
  "training" => App\Entity\Scholar\Training\SharedTraining {#1323
    -id: "118f5801-5242-11ee-ba02-0242c0a81004"
    -modules: Doctrine\ORM\PersistentCollection {#1330 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1364 …}
    -totalHourDescription: 833
    -videoDescription: null
    -diplomaDescription: "Titre de niveau V (Bac +2)"
    -trainingProduct: null
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1379 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1386 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1387 …}
    -thematic: [
      "3"
    ]
    -diploma: 2
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1425 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1694615421 {#1320
      date: 2023-09-13 16:30:21.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1757458838 {#1321
      date: 2025-09-10 01:00:38.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1449 …}
    #fromApi: false
    -name: "Assistant immobilier"
    -description: """
      L’assistant immobilier travaille dans un environnement codifié, avec des professionnels relevant d’une profession réglementée. À ce titre, il doit maintenir le niveau de ses connaissances réglementaires en assurant en continu une veille juridique relative au secteur de l’immobilier, afin de tenir compte des réglementations applicables et de leurs modifications.\r\n
      \r\n
      Pilier de la structure et relais de l’information, il prend en charge l’assistanat juridique, le traitement administratif des opérations liées à la transaction, à la gestion locative et au syndic de copropriété et assure la liaison avec les clients et les partenaires, dans le respect des échéances et de la réglementation en vigueur.
      """
    -public: false
    -_links: null
    -status: "published"
    -lockBy: App\Entity\Scholar\Training\Training {#1441 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#2245
    -id: "43216f19-530d-11ee-ba02-0242c0a81004"
    -lessons: Doctrine\ORM\PersistentCollection {#2246 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#2251 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#2256 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1694702692 {#2235
      date: 2023-09-14 16:44:52.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1717055429 {#2244
      date: 2024-05-30 09:50:29.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -lockBy: App\Entity\Scholar\Module\OriginModule {#2260 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#14548
    -id: "d8e79d00-d4a4-11ee-8761-0242ac1e0003"
    -chapters: Doctrine\ORM\PersistentCollection {#14549 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#14554 …}
    -exercises: Doctrine\ORM\PersistentCollection {#14551 …}
    -minimumTime: DateTime @21600 {#14545
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#14556 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#1988 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#14558 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#14560 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#14566 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1708951497 {#14546
      date: 2024-02-26 13:44:57.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1756726335 {#14547
      date: 2025-09-01 13:32:15.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#2994 …}
    #fromApi: false
    -status: "published"
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#14571 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\TrainingVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\PracticalCaseUserVoter"
ACCESS ABSTAIN
"Nellapp\Bundle\SDKBundle\Permission\Security\Voter\SuperAdminVoter"
ACCESS ABSTAIN
Show voter details
167 DENIED FRONT_ACCESS
[
  "training" => App\Entity\Scholar\Training\SharedTraining {#1323
    -id: "118f5801-5242-11ee-ba02-0242c0a81004"
    -modules: Doctrine\ORM\PersistentCollection {#1330 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1364 …}
    -totalHourDescription: 833
    -videoDescription: null
    -diplomaDescription: "Titre de niveau V (Bac +2)"
    -trainingProduct: null
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1379 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1386 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1387 …}
    -thematic: [
      "3"
    ]
    -diploma: 2
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1425 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1694615421 {#1320
      date: 2023-09-13 16:30:21.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1757458838 {#1321
      date: 2025-09-10 01:00:38.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1449 …}
    #fromApi: false
    -name: "Assistant immobilier"
    -description: """
      L’assistant immobilier travaille dans un environnement codifié, avec des professionnels relevant d’une profession réglementée. À ce titre, il doit maintenir le niveau de ses connaissances réglementaires en assurant en continu une veille juridique relative au secteur de l’immobilier, afin de tenir compte des réglementations applicables et de leurs modifications.\r\n
      \r\n
      Pilier de la structure et relais de l’information, il prend en charge l’assistanat juridique, le traitement administratif des opérations liées à la transaction, à la gestion locative et au syndic de copropriété et assure la liaison avec les clients et les partenaires, dans le respect des échéances et de la réglementation en vigueur.
      """
    -public: false
    -_links: null
    -status: "published"
    -lockBy: App\Entity\Scholar\Training\Training {#1441 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#2245
    -id: "43216f19-530d-11ee-ba02-0242c0a81004"
    -lessons: Doctrine\ORM\PersistentCollection {#2246 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#2251 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#2256 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1694702692 {#2235
      date: 2023-09-14 16:44:52.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1717055429 {#2244
      date: 2024-05-30 09:50:29.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -lockBy: App\Entity\Scholar\Module\OriginModule {#2260 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#14593
    -id: "eeb5b330-d4a4-11ee-8761-0242ac1e0003"
    -chapters: Doctrine\ORM\PersistentCollection {#14594 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#14599 …}
    -exercises: Doctrine\ORM\PersistentCollection {#14596 …}
    -minimumTime: DateTime @21600 {#14590
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#14601 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#1988 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#14603 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#14605 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#14611 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1708951533 {#14591
      date: 2024-02-26 13:45:33.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1756385821 {#14592
      date: 2025-08-28 14:57:01.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#12951 …}
    #fromApi: false
    -status: "published"
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#14616 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\TrainingVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\PracticalCaseUserVoter"
ACCESS ABSTAIN
"Nellapp\Bundle\SDKBundle\Permission\Security\Voter\SuperAdminVoter"
ACCESS ABSTAIN
Show voter details
168 DENIED FRONT_ACCESS
[
  "training" => App\Entity\Scholar\Training\SharedTraining {#1323
    -id: "118f5801-5242-11ee-ba02-0242c0a81004"
    -modules: Doctrine\ORM\PersistentCollection {#1330 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1364 …}
    -totalHourDescription: 833
    -videoDescription: null
    -diplomaDescription: "Titre de niveau V (Bac +2)"
    -trainingProduct: null
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1379 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1386 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1387 …}
    -thematic: [
      "3"
    ]
    -diploma: 2
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1425 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1694615421 {#1320
      date: 2023-09-13 16:30:21.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1757458838 {#1321
      date: 2025-09-10 01:00:38.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1449 …}
    #fromApi: false
    -name: "Assistant immobilier"
    -description: """
      L’assistant immobilier travaille dans un environnement codifié, avec des professionnels relevant d’une profession réglementée. À ce titre, il doit maintenir le niveau de ses connaissances réglementaires en assurant en continu une veille juridique relative au secteur de l’immobilier, afin de tenir compte des réglementations applicables et de leurs modifications.\r\n
      \r\n
      Pilier de la structure et relais de l’information, il prend en charge l’assistanat juridique, le traitement administratif des opérations liées à la transaction, à la gestion locative et au syndic de copropriété et assure la liaison avec les clients et les partenaires, dans le respect des échéances et de la réglementation en vigueur.
      """
    -public: false
    -_links: null
    -status: "published"
    -lockBy: App\Entity\Scholar\Training\Training {#1441 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#2245
    -id: "43216f19-530d-11ee-ba02-0242c0a81004"
    -lessons: Doctrine\ORM\PersistentCollection {#2246 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#2251 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#2256 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1694702692 {#2235
      date: 2023-09-14 16:44:52.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1717055429 {#2244
      date: 2024-05-30 09:50:29.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -lockBy: App\Entity\Scholar\Module\OriginModule {#2260 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#14638
    -id: "02481343-d4a5-11ee-8761-0242ac1e0003"
    -chapters: Doctrine\ORM\PersistentCollection {#14639 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#14644 …}
    -exercises: Doctrine\ORM\PersistentCollection {#14641 …}
    -minimumTime: DateTime @21600 {#14635
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#14646 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#1988 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#14648 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#14650 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#14656 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1708951566 {#14636
      date: 2024-02-26 13:46:06.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1756386045 {#14637
      date: 2025-08-28 15:00:45.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#12951 …}
    #fromApi: false
    -status: "published"
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#14661 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\TrainingVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\PracticalCaseUserVoter"
ACCESS ABSTAIN
"Nellapp\Bundle\SDKBundle\Permission\Security\Voter\SuperAdminVoter"
ACCESS ABSTAIN
Show voter details
169 DENIED FRONT_ACCESS
[
  "training" => App\Entity\Scholar\Training\SharedTraining {#1323
    -id: "118f5801-5242-11ee-ba02-0242c0a81004"
    -modules: Doctrine\ORM\PersistentCollection {#1330 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1364 …}
    -totalHourDescription: 833
    -videoDescription: null
    -diplomaDescription: "Titre de niveau V (Bac +2)"
    -trainingProduct: null
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1379 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1386 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1387 …}
    -thematic: [
      "3"
    ]
    -diploma: 2
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1425 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1694615421 {#1320
      date: 2023-09-13 16:30:21.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1757458838 {#1321
      date: 2025-09-10 01:00:38.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1449 …}
    #fromApi: false
    -name: "Assistant immobilier"
    -description: """
      L’assistant immobilier travaille dans un environnement codifié, avec des professionnels relevant d’une profession réglementée. À ce titre, il doit maintenir le niveau de ses connaissances réglementaires en assurant en continu une veille juridique relative au secteur de l’immobilier, afin de tenir compte des réglementations applicables et de leurs modifications.\r\n
      \r\n
      Pilier de la structure et relais de l’information, il prend en charge l’assistanat juridique, le traitement administratif des opérations liées à la transaction, à la gestion locative et au syndic de copropriété et assure la liaison avec les clients et les partenaires, dans le respect des échéances et de la réglementation en vigueur.
      """
    -public: false
    -_links: null
    -status: "published"
    -lockBy: App\Entity\Scholar\Training\Training {#1441 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#2245
    -id: "43216f19-530d-11ee-ba02-0242c0a81004"
    -lessons: Doctrine\ORM\PersistentCollection {#2246 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#2251 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#2256 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1694702692 {#2235
      date: 2023-09-14 16:44:52.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1717055429 {#2244
      date: 2024-05-30 09:50:29.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -lockBy: App\Entity\Scholar\Module\OriginModule {#2260 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#14682
    -id: "3bbe1c7d-640d-11f1-a069-d2c50c5a0872"
    -chapters: Doctrine\ORM\PersistentCollection {#14683 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#14688 …}
    -exercises: Doctrine\ORM\PersistentCollection {#14685 …}
    -minimumTime: DateTime @21600 {#14680
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#14690 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#4441 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#14692 …}
    -lessonStats: null
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#14699 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1781014342 {#14681
      date: 2026-06-09 16:12:22.0 Europe/Paris (+02:00)
    }
    -updatedAt: null
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -status: "published"
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#14703 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\TrainingVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\PracticalCaseUserVoter"
ACCESS ABSTAIN
"Nellapp\Bundle\SDKBundle\Permission\Security\Voter\SuperAdminVoter"
ACCESS ABSTAIN
Show voter details
170 DENIED FRONT_ACCESS
[
  "training" => App\Entity\Scholar\Training\SharedTraining {#1323
    -id: "118f5801-5242-11ee-ba02-0242c0a81004"
    -modules: Doctrine\ORM\PersistentCollection {#1330 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1364 …}
    -totalHourDescription: 833
    -videoDescription: null
    -diplomaDescription: "Titre de niveau V (Bac +2)"
    -trainingProduct: null
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1379 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1386 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1387 …}
    -thematic: [
      "3"
    ]
    -diploma: 2
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1425 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1694615421 {#1320
      date: 2023-09-13 16:30:21.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1757458838 {#1321
      date: 2025-09-10 01:00:38.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1449 …}
    #fromApi: false
    -name: "Assistant immobilier"
    -description: """
      L’assistant immobilier travaille dans un environnement codifié, avec des professionnels relevant d’une profession réglementée. À ce titre, il doit maintenir le niveau de ses connaissances réglementaires en assurant en continu une veille juridique relative au secteur de l’immobilier, afin de tenir compte des réglementations applicables et de leurs modifications.\r\n
      \r\n
      Pilier de la structure et relais de l’information, il prend en charge l’assistanat juridique, le traitement administratif des opérations liées à la transaction, à la gestion locative et au syndic de copropriété et assure la liaison avec les clients et les partenaires, dans le respect des échéances et de la réglementation en vigueur.
      """
    -public: false
    -_links: null
    -status: "published"
    -lockBy: App\Entity\Scholar\Training\Training {#1441 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#2245
    -id: "43216f19-530d-11ee-ba02-0242c0a81004"
    -lessons: Doctrine\ORM\PersistentCollection {#2246 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#2251 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#2256 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1694702692 {#2235
      date: 2023-09-14 16:44:52.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1717055429 {#2244
      date: 2024-05-30 09:50:29.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -lockBy: App\Entity\Scholar\Module\OriginModule {#2260 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#14723
    -id: "b8ec5d4b-6abb-11ef-a99a-0242c0a84006"
    -chapters: Doctrine\ORM\PersistentCollection {#14724 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#14729 …}
    -exercises: Doctrine\ORM\PersistentCollection {#14726 …}
    -minimumTime: DateTime @21600 {#14715
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#14731 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#14733 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#14734 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#14736 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#14742 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1725453996 {#14721
      date: 2024-09-04 14:46:36.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1756387733 {#14722
      date: 2025-08-28 15:28:53.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#12951 …}
    #fromApi: false
    -status: "published"
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#14746 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\TrainingVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\PracticalCaseUserVoter"
ACCESS ABSTAIN
"Nellapp\Bundle\SDKBundle\Permission\Security\Voter\SuperAdminVoter"
ACCESS ABSTAIN
Show voter details
171 DENIED FRONT_ACCESS
[
  "training" => App\Entity\Scholar\Training\SharedTraining {#1323
    -id: "118f5801-5242-11ee-ba02-0242c0a81004"
    -modules: Doctrine\ORM\PersistentCollection {#1330 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1364 …}
    -totalHourDescription: 833
    -videoDescription: null
    -diplomaDescription: "Titre de niveau V (Bac +2)"
    -trainingProduct: null
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1379 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1386 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1387 …}
    -thematic: [
      "3"
    ]
    -diploma: 2
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1425 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1694615421 {#1320
      date: 2023-09-13 16:30:21.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1757458838 {#1321
      date: 2025-09-10 01:00:38.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1449 …}
    #fromApi: false
    -name: "Assistant immobilier"
    -description: """
      L’assistant immobilier travaille dans un environnement codifié, avec des professionnels relevant d’une profession réglementée. À ce titre, il doit maintenir le niveau de ses connaissances réglementaires en assurant en continu une veille juridique relative au secteur de l’immobilier, afin de tenir compte des réglementations applicables et de leurs modifications.\r\n
      \r\n
      Pilier de la structure et relais de l’information, il prend en charge l’assistanat juridique, le traitement administratif des opérations liées à la transaction, à la gestion locative et au syndic de copropriété et assure la liaison avec les clients et les partenaires, dans le respect des échéances et de la réglementation en vigueur.
      """
    -public: false
    -_links: null
    -status: "published"
    -lockBy: App\Entity\Scholar\Training\Training {#1441 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#2245
    -id: "43216f19-530d-11ee-ba02-0242c0a81004"
    -lessons: Doctrine\ORM\PersistentCollection {#2246 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#2251 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#2256 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1694702692 {#2235
      date: 2023-09-14 16:44:52.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1717055429 {#2244
      date: 2024-05-30 09:50:29.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -lockBy: App\Entity\Scholar\Module\OriginModule {#2260 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#14768
    -id: "b8ff4408-6abb-11ef-a99a-0242c0a84006"
    -chapters: Doctrine\ORM\PersistentCollection {#14769 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#14774 …}
    -exercises: Doctrine\ORM\PersistentCollection {#14771 …}
    -minimumTime: DateTime @21600 {#14765
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#14776 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#14733 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#14778 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#14780 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#14786 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1725453996 {#14766
      date: 2024-09-04 14:46:36.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1750847724 {#14767
      date: 2025-06-25 12:35:24.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -status: "published"
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#14790 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\TrainingVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\PracticalCaseUserVoter"
ACCESS ABSTAIN
"Nellapp\Bundle\SDKBundle\Permission\Security\Voter\SuperAdminVoter"
ACCESS ABSTAIN
Show voter details
172 DENIED FRONT_ACCESS
[
  "training" => App\Entity\Scholar\Training\SharedTraining {#1323
    -id: "118f5801-5242-11ee-ba02-0242c0a81004"
    -modules: Doctrine\ORM\PersistentCollection {#1330 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1364 …}
    -totalHourDescription: 833
    -videoDescription: null
    -diplomaDescription: "Titre de niveau V (Bac +2)"
    -trainingProduct: null
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1379 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1386 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1387 …}
    -thematic: [
      "3"
    ]
    -diploma: 2
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1425 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1694615421 {#1320
      date: 2023-09-13 16:30:21.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1757458838 {#1321
      date: 2025-09-10 01:00:38.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1449 …}
    #fromApi: false
    -name: "Assistant immobilier"
    -description: """
      L’assistant immobilier travaille dans un environnement codifié, avec des professionnels relevant d’une profession réglementée. À ce titre, il doit maintenir le niveau de ses connaissances réglementaires en assurant en continu une veille juridique relative au secteur de l’immobilier, afin de tenir compte des réglementations applicables et de leurs modifications.\r\n
      \r\n
      Pilier de la structure et relais de l’information, il prend en charge l’assistanat juridique, le traitement administratif des opérations liées à la transaction, à la gestion locative et au syndic de copropriété et assure la liaison avec les clients et les partenaires, dans le respect des échéances et de la réglementation en vigueur.
      """
    -public: false
    -_links: null
    -status: "published"
    -lockBy: App\Entity\Scholar\Training\Training {#1441 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#2245
    -id: "43216f19-530d-11ee-ba02-0242c0a81004"
    -lessons: Doctrine\ORM\PersistentCollection {#2246 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#2251 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#2256 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1694702692 {#2235
      date: 2023-09-14 16:44:52.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1717055429 {#2244
      date: 2024-05-30 09:50:29.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -lockBy: App\Entity\Scholar\Module\OriginModule {#2260 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#14811
    -id: "3bcccf3f-640d-11f1-a069-d2c50c5a0872"
    -chapters: Doctrine\ORM\PersistentCollection {#14812 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#14817 …}
    -exercises: Doctrine\ORM\PersistentCollection {#14814 …}
    -minimumTime: DateTime @21600 {#14809
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#14819 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#4441 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#14821 …}
    -lessonStats: null
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#14828 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1781014342 {#14810
      date: 2026-06-09 16:12:22.0 Europe/Paris (+02:00)
    }
    -updatedAt: null
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -status: "published"
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#14832 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\TrainingVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\PracticalCaseUserVoter"
ACCESS ABSTAIN
"Nellapp\Bundle\SDKBundle\Permission\Security\Voter\SuperAdminVoter"
ACCESS ABSTAIN
Show voter details
173 DENIED FRONT_ACCESS
[
  "training" => App\Entity\Scholar\Training\SharedTraining {#1323
    -id: "118f5801-5242-11ee-ba02-0242c0a81004"
    -modules: Doctrine\ORM\PersistentCollection {#1330 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1364 …}
    -totalHourDescription: 833
    -videoDescription: null
    -diplomaDescription: "Titre de niveau V (Bac +2)"
    -trainingProduct: null
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1379 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1386 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1387 …}
    -thematic: [
      "3"
    ]
    -diploma: 2
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1425 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1694615421 {#1320
      date: 2023-09-13 16:30:21.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1757458838 {#1321
      date: 2025-09-10 01:00:38.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1449 …}
    #fromApi: false
    -name: "Assistant immobilier"
    -description: """
      L’assistant immobilier travaille dans un environnement codifié, avec des professionnels relevant d’une profession réglementée. À ce titre, il doit maintenir le niveau de ses connaissances réglementaires en assurant en continu une veille juridique relative au secteur de l’immobilier, afin de tenir compte des réglementations applicables et de leurs modifications.\r\n
      \r\n
      Pilier de la structure et relais de l’information, il prend en charge l’assistanat juridique, le traitement administratif des opérations liées à la transaction, à la gestion locative et au syndic de copropriété et assure la liaison avec les clients et les partenaires, dans le respect des échéances et de la réglementation en vigueur.
      """
    -public: false
    -_links: null
    -status: "published"
    -lockBy: App\Entity\Scholar\Training\Training {#1441 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#2245
    -id: "43216f19-530d-11ee-ba02-0242c0a81004"
    -lessons: Doctrine\ORM\PersistentCollection {#2246 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#2251 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#2256 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1694702692 {#2235
      date: 2023-09-14 16:44:52.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1717055429 {#2244
      date: 2024-05-30 09:50:29.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -lockBy: App\Entity\Scholar\Module\OriginModule {#2260 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#14852
    -id: "28ade0e6-d4a5-11ee-8761-0242ac1e0003"
    -chapters: Doctrine\ORM\PersistentCollection {#14853 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#14858 …}
    -exercises: Doctrine\ORM\PersistentCollection {#14855 …}
    -minimumTime: DateTime @21600 {#14844
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#14860 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#1988 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#14862 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#14864 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#14870 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1708951631 {#14850
      date: 2024-02-26 13:47:11.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1756384267 {#14851
      date: 2025-08-28 14:31:07.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#12997 …}
    #fromApi: false
    -status: "published"
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#14875 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\TrainingVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\PracticalCaseUserVoter"
ACCESS ABSTAIN
"Nellapp\Bundle\SDKBundle\Permission\Security\Voter\SuperAdminVoter"
ACCESS ABSTAIN
Show voter details
174 DENIED FRONT_ACCESS
[
  "training" => App\Entity\Scholar\Training\SharedTraining {#1323
    -id: "118f5801-5242-11ee-ba02-0242c0a81004"
    -modules: Doctrine\ORM\PersistentCollection {#1330 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1364 …}
    -totalHourDescription: 833
    -videoDescription: null
    -diplomaDescription: "Titre de niveau V (Bac +2)"
    -trainingProduct: null
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1379 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1386 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1387 …}
    -thematic: [
      "3"
    ]
    -diploma: 2
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1425 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1694615421 {#1320
      date: 2023-09-13 16:30:21.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1757458838 {#1321
      date: 2025-09-10 01:00:38.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1449 …}
    #fromApi: false
    -name: "Assistant immobilier"
    -description: """
      L’assistant immobilier travaille dans un environnement codifié, avec des professionnels relevant d’une profession réglementée. À ce titre, il doit maintenir le niveau de ses connaissances réglementaires en assurant en continu une veille juridique relative au secteur de l’immobilier, afin de tenir compte des réglementations applicables et de leurs modifications.\r\n
      \r\n
      Pilier de la structure et relais de l’information, il prend en charge l’assistanat juridique, le traitement administratif des opérations liées à la transaction, à la gestion locative et au syndic de copropriété et assure la liaison avec les clients et les partenaires, dans le respect des échéances et de la réglementation en vigueur.
      """
    -public: false
    -_links: null
    -status: "published"
    -lockBy: App\Entity\Scholar\Training\Training {#1441 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#2245
    -id: "43216f19-530d-11ee-ba02-0242c0a81004"
    -lessons: Doctrine\ORM\PersistentCollection {#2246 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#2251 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#2256 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1694702692 {#2235
      date: 2023-09-14 16:44:52.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1717055429 {#2244
      date: 2024-05-30 09:50:29.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -lockBy: App\Entity\Scholar\Module\OriginModule {#2260 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#14897
    -id: "3f61e46e-d4a5-11ee-8761-0242ac1e0003"
    -chapters: Doctrine\ORM\PersistentCollection {#14898 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#14903 …}
    -exercises: Doctrine\ORM\PersistentCollection {#14900 …}
    -minimumTime: DateTime @21600 {#14894
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#14905 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#1988 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#14907 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#14909 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#14914 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1708951669 {#14895
      date: 2024-02-26 13:47:49.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1750847724 {#14896
      date: 2025-06-25 12:35:24.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -status: "published"
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#14919 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\TrainingVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\PracticalCaseUserVoter"
ACCESS ABSTAIN
"Nellapp\Bundle\SDKBundle\Permission\Security\Voter\SuperAdminVoter"
ACCESS ABSTAIN
Show voter details
175 DENIED FRONT_ACCESS
[
  "training" => App\Entity\Scholar\Training\SharedTraining {#1323
    -id: "118f5801-5242-11ee-ba02-0242c0a81004"
    -modules: Doctrine\ORM\PersistentCollection {#1330 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1364 …}
    -totalHourDescription: 833
    -videoDescription: null
    -diplomaDescription: "Titre de niveau V (Bac +2)"
    -trainingProduct: null
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1379 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1386 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1387 …}
    -thematic: [
      "3"
    ]
    -diploma: 2
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1425 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1694615421 {#1320
      date: 2023-09-13 16:30:21.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1757458838 {#1321
      date: 2025-09-10 01:00:38.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1449 …}
    #fromApi: false
    -name: "Assistant immobilier"
    -description: """
      L’assistant immobilier travaille dans un environnement codifié, avec des professionnels relevant d’une profession réglementée. À ce titre, il doit maintenir le niveau de ses connaissances réglementaires en assurant en continu une veille juridique relative au secteur de l’immobilier, afin de tenir compte des réglementations applicables et de leurs modifications.\r\n
      \r\n
      Pilier de la structure et relais de l’information, il prend en charge l’assistanat juridique, le traitement administratif des opérations liées à la transaction, à la gestion locative et au syndic de copropriété et assure la liaison avec les clients et les partenaires, dans le respect des échéances et de la réglementation en vigueur.
      """
    -public: false
    -_links: null
    -status: "published"
    -lockBy: App\Entity\Scholar\Training\Training {#1441 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#2245
    -id: "43216f19-530d-11ee-ba02-0242c0a81004"
    -lessons: Doctrine\ORM\PersistentCollection {#2246 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#2251 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#2256 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1694702692 {#2235
      date: 2023-09-14 16:44:52.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1717055429 {#2244
      date: 2024-05-30 09:50:29.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -lockBy: App\Entity\Scholar\Module\OriginModule {#2260 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#14940
    -id: "522d2646-d4a5-11ee-8761-0242ac1e0003"
    -chapters: Doctrine\ORM\PersistentCollection {#14941 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#14946 …}
    -exercises: Doctrine\ORM\PersistentCollection {#14943 …}
    -minimumTime: DateTime @21600 {#14937
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#14948 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#1988 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#14950 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#14952 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#14958 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1708951700 {#14938
      date: 2024-02-26 13:48:20.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1756389030 {#14939
      date: 2025-08-28 15:50:30.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#12951 …}
    #fromApi: false
    -status: "published"
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#14963 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\TrainingVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\PracticalCaseUserVoter"
ACCESS ABSTAIN
"Nellapp\Bundle\SDKBundle\Permission\Security\Voter\SuperAdminVoter"
ACCESS ABSTAIN
Show voter details
176 DENIED FRONT_ACCESS
[
  "training" => App\Entity\Scholar\Training\SharedTraining {#1323
    -id: "118f5801-5242-11ee-ba02-0242c0a81004"
    -modules: Doctrine\ORM\PersistentCollection {#1330 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1364 …}
    -totalHourDescription: 833
    -videoDescription: null
    -diplomaDescription: "Titre de niveau V (Bac +2)"
    -trainingProduct: null
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1379 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1386 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1387 …}
    -thematic: [
      "3"
    ]
    -diploma: 2
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1425 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1694615421 {#1320
      date: 2023-09-13 16:30:21.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1757458838 {#1321
      date: 2025-09-10 01:00:38.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1449 …}
    #fromApi: false
    -name: "Assistant immobilier"
    -description: """
      L’assistant immobilier travaille dans un environnement codifié, avec des professionnels relevant d’une profession réglementée. À ce titre, il doit maintenir le niveau de ses connaissances réglementaires en assurant en continu une veille juridique relative au secteur de l’immobilier, afin de tenir compte des réglementations applicables et de leurs modifications.\r\n
      \r\n
      Pilier de la structure et relais de l’information, il prend en charge l’assistanat juridique, le traitement administratif des opérations liées à la transaction, à la gestion locative et au syndic de copropriété et assure la liaison avec les clients et les partenaires, dans le respect des échéances et de la réglementation en vigueur.
      """
    -public: false
    -_links: null
    -status: "published"
    -lockBy: App\Entity\Scholar\Training\Training {#1441 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#2245
    -id: "43216f19-530d-11ee-ba02-0242c0a81004"
    -lessons: Doctrine\ORM\PersistentCollection {#2246 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#2251 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#2256 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1694702692 {#2235
      date: 2023-09-14 16:44:52.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1717055429 {#2244
      date: 2024-05-30 09:50:29.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -lockBy: App\Entity\Scholar\Module\OriginModule {#2260 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#14984
    -id: "3be103cf-640d-11f1-a069-d2c50c5a0872"
    -chapters: Doctrine\ORM\PersistentCollection {#14985 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#14990 …}
    -exercises: Doctrine\ORM\PersistentCollection {#14987 …}
    -minimumTime: DateTime @21600 {#14982
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#14992 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#4441 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#14994 …}
    -lessonStats: null
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#15001 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1781014342 {#14983
      date: 2026-06-09 16:12:22.0 Europe/Paris (+02:00)
    }
    -updatedAt: null
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -status: "published"
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#15005 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\TrainingVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\PracticalCaseUserVoter"
ACCESS ABSTAIN
"Nellapp\Bundle\SDKBundle\Permission\Security\Voter\SuperAdminVoter"
ACCESS ABSTAIN
Show voter details
177 DENIED FRONT_ACCESS
[
  "training" => App\Entity\Scholar\Training\SharedTraining {#1323
    -id: "118f5801-5242-11ee-ba02-0242c0a81004"
    -modules: Doctrine\ORM\PersistentCollection {#1330 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1364 …}
    -totalHourDescription: 833
    -videoDescription: null
    -diplomaDescription: "Titre de niveau V (Bac +2)"
    -trainingProduct: null
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1379 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1386 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1387 …}
    -thematic: [
      "3"
    ]
    -diploma: 2
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1425 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1694615421 {#1320
      date: 2023-09-13 16:30:21.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1757458838 {#1321
      date: 2025-09-10 01:00:38.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1449 …}
    #fromApi: false
    -name: "Assistant immobilier"
    -description: """
      L’assistant immobilier travaille dans un environnement codifié, avec des professionnels relevant d’une profession réglementée. À ce titre, il doit maintenir le niveau de ses connaissances réglementaires en assurant en continu une veille juridique relative au secteur de l’immobilier, afin de tenir compte des réglementations applicables et de leurs modifications.\r\n
      \r\n
      Pilier de la structure et relais de l’information, il prend en charge l’assistanat juridique, le traitement administratif des opérations liées à la transaction, à la gestion locative et au syndic de copropriété et assure la liaison avec les clients et les partenaires, dans le respect des échéances et de la réglementation en vigueur.
      """
    -public: false
    -_links: null
    -status: "published"
    -lockBy: App\Entity\Scholar\Training\Training {#1441 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#2245
    -id: "43216f19-530d-11ee-ba02-0242c0a81004"
    -lessons: Doctrine\ORM\PersistentCollection {#2246 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#2251 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#2256 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1694702692 {#2235
      date: 2023-09-14 16:44:52.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1717055429 {#2244
      date: 2024-05-30 09:50:29.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -lockBy: App\Entity\Scholar\Module\OriginModule {#2260 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#15025
    -id: "563d9855-646a-11ef-a99a-0242c0a84006"
    -chapters: Doctrine\ORM\PersistentCollection {#15026 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#15031 …}
    -exercises: Doctrine\ORM\PersistentCollection {#15028 …}
    -minimumTime: DateTime @21600 {#15017
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#15033 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#14733 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#15035 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#15037 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#15042 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1724759334 {#15023
      date: 2024-08-27 13:48:54.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1750847724 {#15024
      date: 2025-06-25 12:35:24.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -status: "published"
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#15047 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\TrainingVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\PracticalCaseUserVoter"
ACCESS ABSTAIN
"Nellapp\Bundle\SDKBundle\Permission\Security\Voter\SuperAdminVoter"
ACCESS ABSTAIN
Show voter details
178 DENIED FRONT_ACCESS
[
  "training" => App\Entity\Scholar\Training\SharedTraining {#1323
    -id: "118f5801-5242-11ee-ba02-0242c0a81004"
    -modules: Doctrine\ORM\PersistentCollection {#1330 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1364 …}
    -totalHourDescription: 833
    -videoDescription: null
    -diplomaDescription: "Titre de niveau V (Bac +2)"
    -trainingProduct: null
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1379 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1386 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1387 …}
    -thematic: [
      "3"
    ]
    -diploma: 2
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1425 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1694615421 {#1320
      date: 2023-09-13 16:30:21.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1757458838 {#1321
      date: 2025-09-10 01:00:38.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1449 …}
    #fromApi: false
    -name: "Assistant immobilier"
    -description: """
      L’assistant immobilier travaille dans un environnement codifié, avec des professionnels relevant d’une profession réglementée. À ce titre, il doit maintenir le niveau de ses connaissances réglementaires en assurant en continu une veille juridique relative au secteur de l’immobilier, afin de tenir compte des réglementations applicables et de leurs modifications.\r\n
      \r\n
      Pilier de la structure et relais de l’information, il prend en charge l’assistanat juridique, le traitement administratif des opérations liées à la transaction, à la gestion locative et au syndic de copropriété et assure la liaison avec les clients et les partenaires, dans le respect des échéances et de la réglementation en vigueur.
      """
    -public: false
    -_links: null
    -status: "published"
    -lockBy: App\Entity\Scholar\Training\Training {#1441 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#2245
    -id: "43216f19-530d-11ee-ba02-0242c0a81004"
    -lessons: Doctrine\ORM\PersistentCollection {#2246 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#2251 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#2256 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1694702692 {#2235
      date: 2023-09-14 16:44:52.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1717055429 {#2244
      date: 2024-05-30 09:50:29.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -lockBy: App\Entity\Scholar\Module\OriginModule {#2260 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#15066
    -id: "67148dea-640d-11f1-a069-d2c50c5a0872"
    -chapters: Doctrine\ORM\PersistentCollection {#15067 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#15072 …}
    -exercises: Doctrine\ORM\PersistentCollection {#15069 …}
    -minimumTime: DateTime @21600 {#15064
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#15074 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#4441 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#15076 …}
    -lessonStats: null
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#15083 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1781014415 {#15065
      date: 2026-06-09 16:13:35.0 Europe/Paris (+02:00)
    }
    -updatedAt: null
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -status: "published"
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#15087 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\TrainingVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\PracticalCaseUserVoter"
ACCESS ABSTAIN
"Nellapp\Bundle\SDKBundle\Permission\Security\Voter\SuperAdminVoter"
ACCESS ABSTAIN
Show voter details
179 DENIED FRONT_ACCESS
[
  "training" => App\Entity\Scholar\Training\SharedTraining {#1323
    -id: "118f5801-5242-11ee-ba02-0242c0a81004"
    -modules: Doctrine\ORM\PersistentCollection {#1330 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1364 …}
    -totalHourDescription: 833
    -videoDescription: null
    -diplomaDescription: "Titre de niveau V (Bac +2)"
    -trainingProduct: null
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1379 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1386 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1387 …}
    -thematic: [
      "3"
    ]
    -diploma: 2
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1425 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1694615421 {#1320
      date: 2023-09-13 16:30:21.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1757458838 {#1321
      date: 2025-09-10 01:00:38.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1449 …}
    #fromApi: false
    -name: "Assistant immobilier"
    -description: """
      L’assistant immobilier travaille dans un environnement codifié, avec des professionnels relevant d’une profession réglementée. À ce titre, il doit maintenir le niveau de ses connaissances réglementaires en assurant en continu une veille juridique relative au secteur de l’immobilier, afin de tenir compte des réglementations applicables et de leurs modifications.\r\n
      \r\n
      Pilier de la structure et relais de l’information, il prend en charge l’assistanat juridique, le traitement administratif des opérations liées à la transaction, à la gestion locative et au syndic de copropriété et assure la liaison avec les clients et les partenaires, dans le respect des échéances et de la réglementation en vigueur.
      """
    -public: false
    -_links: null
    -status: "published"
    -lockBy: App\Entity\Scholar\Training\Training {#1441 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#2273
    -id: "5cc76738-530d-11ee-ba02-0242c0a81004"
    -lessons: Doctrine\ORM\PersistentCollection {#2274 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#2279 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#2284 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1694702735 {#2263
      date: 2023-09-14 16:45:35.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1754262018 {#2272
      date: 2025-08-04 01:00:18.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -lockBy: App\Entity\Scholar\Module\OriginModule {#2288 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#15472
    -id: "5f550507-d4a4-11ee-8761-0242ac1e0003"
    -chapters: Doctrine\ORM\PersistentCollection {#15473 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#15478 …}
    -exercises: Doctrine\ORM\PersistentCollection {#15475 …}
    -minimumTime: DateTime @21600 {#15469
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#15480 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#1988 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#15482 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#15484 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#15490 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1708951293 {#15470
      date: 2024-02-26 13:41:33.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1756726745 {#15471
      date: 2025-09-01 13:39:05.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#2994 …}
    #fromApi: false
    -status: "published"
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#15495 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\TrainingVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\PracticalCaseUserVoter"
ACCESS ABSTAIN
"Nellapp\Bundle\SDKBundle\Permission\Security\Voter\SuperAdminVoter"
ACCESS ABSTAIN
Show voter details
180 DENIED FRONT_ACCESS
[
  "training" => App\Entity\Scholar\Training\SharedTraining {#1323
    -id: "118f5801-5242-11ee-ba02-0242c0a81004"
    -modules: Doctrine\ORM\PersistentCollection {#1330 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1364 …}
    -totalHourDescription: 833
    -videoDescription: null
    -diplomaDescription: "Titre de niveau V (Bac +2)"
    -trainingProduct: null
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1379 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1386 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1387 …}
    -thematic: [
      "3"
    ]
    -diploma: 2
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1425 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1694615421 {#1320
      date: 2023-09-13 16:30:21.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1757458838 {#1321
      date: 2025-09-10 01:00:38.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1449 …}
    #fromApi: false
    -name: "Assistant immobilier"
    -description: """
      L’assistant immobilier travaille dans un environnement codifié, avec des professionnels relevant d’une profession réglementée. À ce titre, il doit maintenir le niveau de ses connaissances réglementaires en assurant en continu une veille juridique relative au secteur de l’immobilier, afin de tenir compte des réglementations applicables et de leurs modifications.\r\n
      \r\n
      Pilier de la structure et relais de l’information, il prend en charge l’assistanat juridique, le traitement administratif des opérations liées à la transaction, à la gestion locative et au syndic de copropriété et assure la liaison avec les clients et les partenaires, dans le respect des échéances et de la réglementation en vigueur.
      """
    -public: false
    -_links: null
    -status: "published"
    -lockBy: App\Entity\Scholar\Training\Training {#1441 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#2273
    -id: "5cc76738-530d-11ee-ba02-0242c0a81004"
    -lessons: Doctrine\ORM\PersistentCollection {#2274 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#2279 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#2284 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1694702735 {#2263
      date: 2023-09-14 16:45:35.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1754262018 {#2272
      date: 2025-08-04 01:00:18.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -lockBy: App\Entity\Scholar\Module\OriginModule {#2288 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#15517
    -id: "77dbf7b7-d4a4-11ee-8761-0242ac1e0003"
    -chapters: Doctrine\ORM\PersistentCollection {#15518 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#15523 …}
    -exercises: Doctrine\ORM\PersistentCollection {#15520 …}
    -minimumTime: DateTime @21600 {#15514
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#15525 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#1988 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#15527 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#15529 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#15535 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1708951334 {#15515
      date: 2024-02-26 13:42:14.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1756384779 {#15516
      date: 2025-08-28 14:39:39.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#12997 …}
    #fromApi: false
    -status: "published"
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#15540 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\TrainingVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\PracticalCaseUserVoter"
ACCESS ABSTAIN
"Nellapp\Bundle\SDKBundle\Permission\Security\Voter\SuperAdminVoter"
ACCESS ABSTAIN
Show voter details
181 DENIED FRONT_ACCESS
[
  "training" => App\Entity\Scholar\Training\SharedTraining {#1323
    -id: "118f5801-5242-11ee-ba02-0242c0a81004"
    -modules: Doctrine\ORM\PersistentCollection {#1330 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1364 …}
    -totalHourDescription: 833
    -videoDescription: null
    -diplomaDescription: "Titre de niveau V (Bac +2)"
    -trainingProduct: null
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1379 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1386 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1387 …}
    -thematic: [
      "3"
    ]
    -diploma: 2
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1425 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1694615421 {#1320
      date: 2023-09-13 16:30:21.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1757458838 {#1321
      date: 2025-09-10 01:00:38.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1449 …}
    #fromApi: false
    -name: "Assistant immobilier"
    -description: """
      L’assistant immobilier travaille dans un environnement codifié, avec des professionnels relevant d’une profession réglementée. À ce titre, il doit maintenir le niveau de ses connaissances réglementaires en assurant en continu une veille juridique relative au secteur de l’immobilier, afin de tenir compte des réglementations applicables et de leurs modifications.\r\n
      \r\n
      Pilier de la structure et relais de l’information, il prend en charge l’assistanat juridique, le traitement administratif des opérations liées à la transaction, à la gestion locative et au syndic de copropriété et assure la liaison avec les clients et les partenaires, dans le respect des échéances et de la réglementation en vigueur.
      """
    -public: false
    -_links: null
    -status: "published"
    -lockBy: App\Entity\Scholar\Training\Training {#1441 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#2273
    -id: "5cc76738-530d-11ee-ba02-0242c0a81004"
    -lessons: Doctrine\ORM\PersistentCollection {#2274 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#2279 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#2284 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1694702735 {#2263
      date: 2023-09-14 16:45:35.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1754262018 {#2272
      date: 2025-08-04 01:00:18.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -lockBy: App\Entity\Scholar\Module\OriginModule {#2288 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#15562
    -id: "9846ac97-d4a4-11ee-8761-0242ac1e0003"
    -chapters: Doctrine\ORM\PersistentCollection {#15563 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#15568 …}
    -exercises: Doctrine\ORM\PersistentCollection {#15565 …}
    -minimumTime: DateTime @21600 {#15559
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#15570 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#1988 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#15572 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#15574 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#15579 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1708951388 {#15560
      date: 2024-02-26 13:43:08.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1750847724 {#15561
      date: 2025-06-25 12:35:24.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -status: "published"
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#15584 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\TrainingVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\PracticalCaseUserVoter"
ACCESS ABSTAIN
"Nellapp\Bundle\SDKBundle\Permission\Security\Voter\SuperAdminVoter"
ACCESS ABSTAIN
Show voter details
182 DENIED FRONT_ACCESS
[
  "training" => App\Entity\Scholar\Training\SharedTraining {#1323
    -id: "118f5801-5242-11ee-ba02-0242c0a81004"
    -modules: Doctrine\ORM\PersistentCollection {#1330 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1364 …}
    -totalHourDescription: 833
    -videoDescription: null
    -diplomaDescription: "Titre de niveau V (Bac +2)"
    -trainingProduct: null
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1379 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1386 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1387 …}
    -thematic: [
      "3"
    ]
    -diploma: 2
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1425 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1694615421 {#1320
      date: 2023-09-13 16:30:21.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1757458838 {#1321
      date: 2025-09-10 01:00:38.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1449 …}
    #fromApi: false
    -name: "Assistant immobilier"
    -description: """
      L’assistant immobilier travaille dans un environnement codifié, avec des professionnels relevant d’une profession réglementée. À ce titre, il doit maintenir le niveau de ses connaissances réglementaires en assurant en continu une veille juridique relative au secteur de l’immobilier, afin de tenir compte des réglementations applicables et de leurs modifications.\r\n
      \r\n
      Pilier de la structure et relais de l’information, il prend en charge l’assistanat juridique, le traitement administratif des opérations liées à la transaction, à la gestion locative et au syndic de copropriété et assure la liaison avec les clients et les partenaires, dans le respect des échéances et de la réglementation en vigueur.
      """
    -public: false
    -_links: null
    -status: "published"
    -lockBy: App\Entity\Scholar\Training\Training {#1441 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#2302
    -id: "6b308805-530d-11ee-ba02-0242c0a81004"
    -lessons: Doctrine\ORM\PersistentCollection {#2303 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#2308 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#2313 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1694702759 {#2300
      date: 2023-09-14 16:45:59.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1708948679 {#2301
      date: 2024-02-26 12:57:59.0 Europe/Paris (+01:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -lockBy: App\Entity\Scholar\Module\OriginModule {#2317 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#15690
    -id: "b642acf2-55f8-11ee-bf08-0242c0a8c003"
    -chapters: Doctrine\ORM\PersistentCollection {#15691 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#15696 …}
    -exercises: Doctrine\ORM\PersistentCollection {#15693 …}
    -minimumTime: DateTime @21600 {#15687
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#15698 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#2550 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#15700 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#15702 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#15708 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1695023719 {#15688
      date: 2023-09-18 09:55:19.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1755506250 {#15689
      date: 2025-08-18 10:37:30.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#12997 …}
    #fromApi: false
    -status: "published"
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#15713 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\TrainingVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\PracticalCaseUserVoter"
ACCESS ABSTAIN
"Nellapp\Bundle\SDKBundle\Permission\Security\Voter\SuperAdminVoter"
ACCESS ABSTAIN
Show voter details
183 DENIED FRONT_ACCESS
[
  "training" => App\Entity\Scholar\Training\SharedTraining {#1323
    -id: "118f5801-5242-11ee-ba02-0242c0a81004"
    -modules: Doctrine\ORM\PersistentCollection {#1330 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1364 …}
    -totalHourDescription: 833
    -videoDescription: null
    -diplomaDescription: "Titre de niveau V (Bac +2)"
    -trainingProduct: null
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1379 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1386 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1387 …}
    -thematic: [
      "3"
    ]
    -diploma: 2
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1425 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1694615421 {#1320
      date: 2023-09-13 16:30:21.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1757458838 {#1321
      date: 2025-09-10 01:00:38.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1449 …}
    #fromApi: false
    -name: "Assistant immobilier"
    -description: """
      L’assistant immobilier travaille dans un environnement codifié, avec des professionnels relevant d’une profession réglementée. À ce titre, il doit maintenir le niveau de ses connaissances réglementaires en assurant en continu une veille juridique relative au secteur de l’immobilier, afin de tenir compte des réglementations applicables et de leurs modifications.\r\n
      \r\n
      Pilier de la structure et relais de l’information, il prend en charge l’assistanat juridique, le traitement administratif des opérations liées à la transaction, à la gestion locative et au syndic de copropriété et assure la liaison avec les clients et les partenaires, dans le respect des échéances et de la réglementation en vigueur.
      """
    -public: false
    -_links: null
    -status: "published"
    -lockBy: App\Entity\Scholar\Training\Training {#1441 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#2302
    -id: "6b308805-530d-11ee-ba02-0242c0a81004"
    -lessons: Doctrine\ORM\PersistentCollection {#2303 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#2308 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#2313 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1694702759 {#2300
      date: 2023-09-14 16:45:59.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1708948679 {#2301
      date: 2024-02-26 12:57:59.0 Europe/Paris (+01:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -lockBy: App\Entity\Scholar\Module\OriginModule {#2317 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#15735
    -id: "76d732bd-55fd-11ee-bf08-0242c0a8c003"
    -chapters: Doctrine\ORM\PersistentCollection {#15736 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#15741 …}
    -exercises: Doctrine\ORM\PersistentCollection {#15738 …}
    -minimumTime: DateTime @21600 {#15732
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#15743 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#2550 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#15745 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#15747 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#15753 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1695025760 {#15733
      date: 2023-09-18 10:29:20.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1755506455 {#15734
      date: 2025-08-18 10:40:55.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#12997 …}
    #fromApi: false
    -status: "published"
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#15758 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\TrainingVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\PracticalCaseUserVoter"
ACCESS ABSTAIN
"Nellapp\Bundle\SDKBundle\Permission\Security\Voter\SuperAdminVoter"
ACCESS ABSTAIN
Show voter details
184 DENIED FRONT_ACCESS
[
  "training" => App\Entity\Scholar\Training\SharedTraining {#1323
    -id: "118f5801-5242-11ee-ba02-0242c0a81004"
    -modules: Doctrine\ORM\PersistentCollection {#1330 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1364 …}
    -totalHourDescription: 833
    -videoDescription: null
    -diplomaDescription: "Titre de niveau V (Bac +2)"
    -trainingProduct: null
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1379 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1386 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1387 …}
    -thematic: [
      "3"
    ]
    -diploma: 2
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1425 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1694615421 {#1320
      date: 2023-09-13 16:30:21.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1757458838 {#1321
      date: 2025-09-10 01:00:38.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1449 …}
    #fromApi: false
    -name: "Assistant immobilier"
    -description: """
      L’assistant immobilier travaille dans un environnement codifié, avec des professionnels relevant d’une profession réglementée. À ce titre, il doit maintenir le niveau de ses connaissances réglementaires en assurant en continu une veille juridique relative au secteur de l’immobilier, afin de tenir compte des réglementations applicables et de leurs modifications.\r\n
      \r\n
      Pilier de la structure et relais de l’information, il prend en charge l’assistanat juridique, le traitement administratif des opérations liées à la transaction, à la gestion locative et au syndic de copropriété et assure la liaison avec les clients et les partenaires, dans le respect des échéances et de la réglementation en vigueur.
      """
    -public: false
    -_links: null
    -status: "published"
    -lockBy: App\Entity\Scholar\Training\Training {#1441 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#2302
    -id: "6b308805-530d-11ee-ba02-0242c0a81004"
    -lessons: Doctrine\ORM\PersistentCollection {#2303 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#2308 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#2313 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1694702759 {#2300
      date: 2023-09-14 16:45:59.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1708948679 {#2301
      date: 2024-02-26 12:57:59.0 Europe/Paris (+01:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -lockBy: App\Entity\Scholar\Module\OriginModule {#2317 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#15780
    -id: "6de159bd-5602-11ee-bf08-0242c0a8c003"
    -chapters: Doctrine\ORM\PersistentCollection {#15781 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#15786 …}
    -exercises: Doctrine\ORM\PersistentCollection {#15783 …}
    -minimumTime: DateTime @21600 {#15777
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#15788 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#2550 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#15790 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#15792 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#15798 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1695027892 {#15778
      date: 2023-09-18 11:04:52.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1756385128 {#15779
      date: 2025-08-28 14:45:28.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#12997 …}
    #fromApi: false
    -status: "published"
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#15803 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\TrainingVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\PracticalCaseUserVoter"
ACCESS ABSTAIN
"Nellapp\Bundle\SDKBundle\Permission\Security\Voter\SuperAdminVoter"
ACCESS ABSTAIN
Show voter details
185 DENIED FRONT_ACCESS
[
  "training" => App\Entity\Scholar\Training\SharedTraining {#1323
    -id: "118f5801-5242-11ee-ba02-0242c0a81004"
    -modules: Doctrine\ORM\PersistentCollection {#1330 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1364 …}
    -totalHourDescription: 833
    -videoDescription: null
    -diplomaDescription: "Titre de niveau V (Bac +2)"
    -trainingProduct: null
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1379 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1386 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1387 …}
    -thematic: [
      "3"
    ]
    -diploma: 2
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1425 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1694615421 {#1320
      date: 2023-09-13 16:30:21.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1757458838 {#1321
      date: 2025-09-10 01:00:38.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1449 …}
    #fromApi: false
    -name: "Assistant immobilier"
    -description: """
      L’assistant immobilier travaille dans un environnement codifié, avec des professionnels relevant d’une profession réglementée. À ce titre, il doit maintenir le niveau de ses connaissances réglementaires en assurant en continu une veille juridique relative au secteur de l’immobilier, afin de tenir compte des réglementations applicables et de leurs modifications.\r\n
      \r\n
      Pilier de la structure et relais de l’information, il prend en charge l’assistanat juridique, le traitement administratif des opérations liées à la transaction, à la gestion locative et au syndic de copropriété et assure la liaison avec les clients et les partenaires, dans le respect des échéances et de la réglementation en vigueur.
      """
    -public: false
    -_links: null
    -status: "published"
    -lockBy: App\Entity\Scholar\Training\Training {#1441 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#2302
    -id: "6b308805-530d-11ee-ba02-0242c0a81004"
    -lessons: Doctrine\ORM\PersistentCollection {#2303 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#2308 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#2313 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1694702759 {#2300
      date: 2023-09-14 16:45:59.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1708948679 {#2301
      date: 2024-02-26 12:57:59.0 Europe/Paris (+01:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -lockBy: App\Entity\Scholar\Module\OriginModule {#2317 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#15825
    -id: "df5804d9-5615-11ee-bf08-0242c0a8c003"
    -chapters: Doctrine\ORM\PersistentCollection {#15826 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#15831 …}
    -exercises: Doctrine\ORM\PersistentCollection {#15828 …}
    -minimumTime: DateTime @21600 {#15822
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#15833 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#2550 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#15835 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#15837 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#15843 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1695036243 {#15823
      date: 2023-09-18 13:24:03.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1755506932 {#15824
      date: 2025-08-18 10:48:52.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#12997 …}
    #fromApi: false
    -status: "published"
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#15848 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\TrainingVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\PracticalCaseUserVoter"
ACCESS ABSTAIN
"Nellapp\Bundle\SDKBundle\Permission\Security\Voter\SuperAdminVoter"
ACCESS ABSTAIN
Show voter details
186 DENIED FRONT_ACCESS
[
  "training" => App\Entity\Scholar\Training\SharedTraining {#1323
    -id: "118f5801-5242-11ee-ba02-0242c0a81004"
    -modules: Doctrine\ORM\PersistentCollection {#1330 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1364 …}
    -totalHourDescription: 833
    -videoDescription: null
    -diplomaDescription: "Titre de niveau V (Bac +2)"
    -trainingProduct: null
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1379 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1386 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1387 …}
    -thematic: [
      "3"
    ]
    -diploma: 2
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1425 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1694615421 {#1320
      date: 2023-09-13 16:30:21.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1757458838 {#1321
      date: 2025-09-10 01:00:38.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1449 …}
    #fromApi: false
    -name: "Assistant immobilier"
    -description: """
      L’assistant immobilier travaille dans un environnement codifié, avec des professionnels relevant d’une profession réglementée. À ce titre, il doit maintenir le niveau de ses connaissances réglementaires en assurant en continu une veille juridique relative au secteur de l’immobilier, afin de tenir compte des réglementations applicables et de leurs modifications.\r\n
      \r\n
      Pilier de la structure et relais de l’information, il prend en charge l’assistanat juridique, le traitement administratif des opérations liées à la transaction, à la gestion locative et au syndic de copropriété et assure la liaison avec les clients et les partenaires, dans le respect des échéances et de la réglementation en vigueur.
      """
    -public: false
    -_links: null
    -status: "published"
    -lockBy: App\Entity\Scholar\Training\Training {#1441 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#2302
    -id: "6b308805-530d-11ee-ba02-0242c0a81004"
    -lessons: Doctrine\ORM\PersistentCollection {#2303 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#2308 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#2313 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1694702759 {#2300
      date: 2023-09-14 16:45:59.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1708948679 {#2301
      date: 2024-02-26 12:57:59.0 Europe/Paris (+01:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -lockBy: App\Entity\Scholar\Module\OriginModule {#2317 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#15870
    -id: "c916100b-d4a3-11ee-8761-0242ac1e0003"
    -chapters: Doctrine\ORM\PersistentCollection {#15871 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#15876 …}
    -exercises: Doctrine\ORM\PersistentCollection {#15873 …}
    -minimumTime: DateTime @21600 {#15867
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#15878 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#1988 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#15880 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#15882 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#15888 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1708951041 {#15868
      date: 2024-02-26 13:37:21.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1755507125 {#15869
      date: 2025-08-18 10:52:05.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#12997 …}
    #fromApi: false
    -status: "published"
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#15893 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\TrainingVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\PracticalCaseUserVoter"
ACCESS ABSTAIN
"Nellapp\Bundle\SDKBundle\Permission\Security\Voter\SuperAdminVoter"
ACCESS ABSTAIN
Show voter details
187 DENIED FRONT_ACCESS
[
  "training" => App\Entity\Scholar\Training\SharedTraining {#1323
    -id: "118f5801-5242-11ee-ba02-0242c0a81004"
    -modules: Doctrine\ORM\PersistentCollection {#1330 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1364 …}
    -totalHourDescription: 833
    -videoDescription: null
    -diplomaDescription: "Titre de niveau V (Bac +2)"
    -trainingProduct: null
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1379 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1386 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1387 …}
    -thematic: [
      "3"
    ]
    -diploma: 2
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1425 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1694615421 {#1320
      date: 2023-09-13 16:30:21.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1757458838 {#1321
      date: 2025-09-10 01:00:38.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1449 …}
    #fromApi: false
    -name: "Assistant immobilier"
    -description: """
      L’assistant immobilier travaille dans un environnement codifié, avec des professionnels relevant d’une profession réglementée. À ce titre, il doit maintenir le niveau de ses connaissances réglementaires en assurant en continu une veille juridique relative au secteur de l’immobilier, afin de tenir compte des réglementations applicables et de leurs modifications.\r\n
      \r\n
      Pilier de la structure et relais de l’information, il prend en charge l’assistanat juridique, le traitement administratif des opérations liées à la transaction, à la gestion locative et au syndic de copropriété et assure la liaison avec les clients et les partenaires, dans le respect des échéances et de la réglementation en vigueur.
      """
    -public: false
    -_links: null
    -status: "published"
    -lockBy: App\Entity\Scholar\Training\Training {#1441 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#2302
    -id: "6b308805-530d-11ee-ba02-0242c0a81004"
    -lessons: Doctrine\ORM\PersistentCollection {#2303 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#2308 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#2313 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1694702759 {#2300
      date: 2023-09-14 16:45:59.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1708948679 {#2301
      date: 2024-02-26 12:57:59.0 Europe/Paris (+01:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -lockBy: App\Entity\Scholar\Module\OriginModule {#2317 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#15915
    -id: "ecd2dcdd-d4a3-11ee-8761-0242ac1e0003"
    -chapters: Doctrine\ORM\PersistentCollection {#15916 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#15921 …}
    -exercises: Doctrine\ORM\PersistentCollection {#15918 …}
    -minimumTime: DateTime @21600 {#15912
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#15923 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#1988 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#15925 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#15927 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#15932 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1708951101 {#15913
      date: 2024-02-26 13:38:21.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1750847724 {#15914
      date: 2025-06-25 12:35:24.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -status: "published"
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#15937 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\TrainingVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\PracticalCaseUserVoter"
ACCESS ABSTAIN
"Nellapp\Bundle\SDKBundle\Permission\Security\Voter\SuperAdminVoter"
ACCESS ABSTAIN
Show voter details
188 GRANTED FRONT_ACCESS
[
  "training" => App\Entity\Scholar\Training\SharedTraining {#1323
    -id: "118f5801-5242-11ee-ba02-0242c0a81004"
    -modules: Doctrine\ORM\PersistentCollection {#1330 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1364 …}
    -totalHourDescription: 833
    -videoDescription: null
    -diplomaDescription: "Titre de niveau V (Bac +2)"
    -trainingProduct: null
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1379 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1386 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1387 …}
    -thematic: [
      "3"
    ]
    -diploma: 2
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1425 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1694615421 {#1320
      date: 2023-09-13 16:30:21.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1757458838 {#1321
      date: 2025-09-10 01:00:38.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1449 …}
    #fromApi: false
    -name: "Assistant immobilier"
    -description: """
      L’assistant immobilier travaille dans un environnement codifié, avec des professionnels relevant d’une profession réglementée. À ce titre, il doit maintenir le niveau de ses connaissances réglementaires en assurant en continu une veille juridique relative au secteur de l’immobilier, afin de tenir compte des réglementations applicables et de leurs modifications.\r\n
      \r\n
      Pilier de la structure et relais de l’information, il prend en charge l’assistanat juridique, le traitement administratif des opérations liées à la transaction, à la gestion locative et au syndic de copropriété et assure la liaison avec les clients et les partenaires, dans le respect des échéances et de la réglementation en vigueur.
      """
    -public: false
    -_links: null
    -status: "published"
    -lockBy: App\Entity\Scholar\Training\Training {#1441 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#2330
    -id: "641541c1-3382-11e9-8180-00163e87308f"
    -lessons: Doctrine\ORM\PersistentCollection {#2331 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#2336 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#2341 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1550497072 {#2320
      date: 2019-02-18 14:37:52.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458818 {#2329
      date: 2025-09-10 01:00:18.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -lockBy: App\Entity\Scholar\Module\OriginModule {#2345 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#16125
    -id: "47d1a96b-3362-11e9-8180-00163e87308f"
    -chapters: Doctrine\ORM\PersistentCollection {#16126 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#16131 …}
    -exercises: Doctrine\ORM\PersistentCollection {#16128 …}
    -minimumTime: DateTime @21600 {#16122
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#16133 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#2550 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#16135 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#16137 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#16143 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1550483281 {#16123
      date: 2019-02-18 10:48:01.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458806 {#16124
      date: 2025-09-10 01:00:06.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#3378 …}
    #fromApi: false
    -status: "published"
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#16148 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS GRANTED
Show voter details
189 DENIED FRONT_ACCESS
[
  "training" => App\Entity\Scholar\Training\SharedTraining {#1323
    -id: "118f5801-5242-11ee-ba02-0242c0a81004"
    -modules: Doctrine\ORM\PersistentCollection {#1330 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1364 …}
    -totalHourDescription: 833
    -videoDescription: null
    -diplomaDescription: "Titre de niveau V (Bac +2)"
    -trainingProduct: null
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1379 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1386 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1387 …}
    -thematic: [
      "3"
    ]
    -diploma: 2
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1425 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1694615421 {#1320
      date: 2023-09-13 16:30:21.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1757458838 {#1321
      date: 2025-09-10 01:00:38.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1449 …}
    #fromApi: false
    -name: "Assistant immobilier"
    -description: """
      L’assistant immobilier travaille dans un environnement codifié, avec des professionnels relevant d’une profession réglementée. À ce titre, il doit maintenir le niveau de ses connaissances réglementaires en assurant en continu une veille juridique relative au secteur de l’immobilier, afin de tenir compte des réglementations applicables et de leurs modifications.\r\n
      \r\n
      Pilier de la structure et relais de l’information, il prend en charge l’assistanat juridique, le traitement administratif des opérations liées à la transaction, à la gestion locative et au syndic de copropriété et assure la liaison avec les clients et les partenaires, dans le respect des échéances et de la réglementation en vigueur.
      """
    -public: false
    -_links: null
    -status: "published"
    -lockBy: App\Entity\Scholar\Training\Training {#1441 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#2330
    -id: "641541c1-3382-11e9-8180-00163e87308f"
    -lessons: Doctrine\ORM\PersistentCollection {#2331 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#2336 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#2341 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1550497072 {#2320
      date: 2019-02-18 14:37:52.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458818 {#2329
      date: 2025-09-10 01:00:18.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -lockBy: App\Entity\Scholar\Module\OriginModule {#2345 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#16170
    -id: "74daaa20-4706-11e9-8180-00163e87308f"
    -chapters: Doctrine\ORM\PersistentCollection {#16171 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#16176 …}
    -exercises: Doctrine\ORM\PersistentCollection {#16173 …}
    -minimumTime: DateTime @21600 {#16167
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#16178 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#2550 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#16180 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#16182 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#16188 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1552642866 {#16168
      date: 2019-03-15 10:41:06.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757077461 {#16169
      date: 2025-09-05 15:04:21.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#3378 …}
    #fromApi: false
    -status: "published"
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#16193 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\TrainingVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\PracticalCaseUserVoter"
ACCESS ABSTAIN
"Nellapp\Bundle\SDKBundle\Permission\Security\Voter\SuperAdminVoter"
ACCESS ABSTAIN
Show voter details
190 DENIED FRONT_ACCESS
[
  "training" => App\Entity\Scholar\Training\SharedTraining {#1323
    -id: "118f5801-5242-11ee-ba02-0242c0a81004"
    -modules: Doctrine\ORM\PersistentCollection {#1330 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1364 …}
    -totalHourDescription: 833
    -videoDescription: null
    -diplomaDescription: "Titre de niveau V (Bac +2)"
    -trainingProduct: null
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1379 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1386 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1387 …}
    -thematic: [
      "3"
    ]
    -diploma: 2
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1425 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1694615421 {#1320
      date: 2023-09-13 16:30:21.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1757458838 {#1321
      date: 2025-09-10 01:00:38.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1449 …}
    #fromApi: false
    -name: "Assistant immobilier"
    -description: """
      L’assistant immobilier travaille dans un environnement codifié, avec des professionnels relevant d’une profession réglementée. À ce titre, il doit maintenir le niveau de ses connaissances réglementaires en assurant en continu une veille juridique relative au secteur de l’immobilier, afin de tenir compte des réglementations applicables et de leurs modifications.\r\n
      \r\n
      Pilier de la structure et relais de l’information, il prend en charge l’assistanat juridique, le traitement administratif des opérations liées à la transaction, à la gestion locative et au syndic de copropriété et assure la liaison avec les clients et les partenaires, dans le respect des échéances et de la réglementation en vigueur.
      """
    -public: false
    -_links: null
    -status: "published"
    -lockBy: App\Entity\Scholar\Training\Training {#1441 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#2330
    -id: "641541c1-3382-11e9-8180-00163e87308f"
    -lessons: Doctrine\ORM\PersistentCollection {#2331 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#2336 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#2341 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1550497072 {#2320
      date: 2019-02-18 14:37:52.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458818 {#2329
      date: 2025-09-10 01:00:18.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -lockBy: App\Entity\Scholar\Module\OriginModule {#2345 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#16215
    -id: "754cb756-3374-11e9-8180-00163e87308f"
    -chapters: Doctrine\ORM\PersistentCollection {#16216 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#16221 …}
    -exercises: Doctrine\ORM\PersistentCollection {#16218 …}
    -minimumTime: DateTime @21600 {#16212
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#16223 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#2550 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#16225 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#16227 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#16233 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1550491088 {#16213
      date: 2019-02-18 12:58:08.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1756893547 {#16214
      date: 2025-09-03 11:59:07.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#16231 …}
    #fromApi: false
    -status: "published"
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#16238 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\TrainingVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\PracticalCaseUserVoter"
ACCESS ABSTAIN
"Nellapp\Bundle\SDKBundle\Permission\Security\Voter\SuperAdminVoter"
ACCESS ABSTAIN
Show voter details
191 DENIED FRONT_ACCESS
[
  "training" => App\Entity\Scholar\Training\SharedTraining {#1323
    -id: "118f5801-5242-11ee-ba02-0242c0a81004"
    -modules: Doctrine\ORM\PersistentCollection {#1330 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1364 …}
    -totalHourDescription: 833
    -videoDescription: null
    -diplomaDescription: "Titre de niveau V (Bac +2)"
    -trainingProduct: null
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1379 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1386 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1387 …}
    -thematic: [
      "3"
    ]
    -diploma: 2
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1425 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1694615421 {#1320
      date: 2023-09-13 16:30:21.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1757458838 {#1321
      date: 2025-09-10 01:00:38.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1449 …}
    #fromApi: false
    -name: "Assistant immobilier"
    -description: """
      L’assistant immobilier travaille dans un environnement codifié, avec des professionnels relevant d’une profession réglementée. À ce titre, il doit maintenir le niveau de ses connaissances réglementaires en assurant en continu une veille juridique relative au secteur de l’immobilier, afin de tenir compte des réglementations applicables et de leurs modifications.\r\n
      \r\n
      Pilier de la structure et relais de l’information, il prend en charge l’assistanat juridique, le traitement administratif des opérations liées à la transaction, à la gestion locative et au syndic de copropriété et assure la liaison avec les clients et les partenaires, dans le respect des échéances et de la réglementation en vigueur.
      """
    -public: false
    -_links: null
    -status: "published"
    -lockBy: App\Entity\Scholar\Training\Training {#1441 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#2330
    -id: "641541c1-3382-11e9-8180-00163e87308f"
    -lessons: Doctrine\ORM\PersistentCollection {#2331 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#2336 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#2341 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1550497072 {#2320
      date: 2019-02-18 14:37:52.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458818 {#2329
      date: 2025-09-10 01:00:18.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -lockBy: App\Entity\Scholar\Module\OriginModule {#2345 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#16260
    -id: "7e6a59e1-4707-11e9-8180-00163e87308f"
    -chapters: Doctrine\ORM\PersistentCollection {#16261 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#16266 …}
    -exercises: Doctrine\ORM\PersistentCollection {#16263 …}
    -minimumTime: DateTime @21600 {#16257
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#16268 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#2550 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#16270 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#16272 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#16278 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1552643312 {#16258
      date: 2019-03-15 10:48:32.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757342319 {#16259
      date: 2025-09-08 16:38:39.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#3378 …}
    #fromApi: false
    -status: "published"
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#16282 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\TrainingVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\PracticalCaseUserVoter"
ACCESS ABSTAIN
"Nellapp\Bundle\SDKBundle\Permission\Security\Voter\SuperAdminVoter"
ACCESS ABSTAIN
Show voter details
192 DENIED FRONT_ACCESS
[
  "training" => App\Entity\Scholar\Training\SharedTraining {#1323
    -id: "118f5801-5242-11ee-ba02-0242c0a81004"
    -modules: Doctrine\ORM\PersistentCollection {#1330 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1364 …}
    -totalHourDescription: 833
    -videoDescription: null
    -diplomaDescription: "Titre de niveau V (Bac +2)"
    -trainingProduct: null
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1379 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1386 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1387 …}
    -thematic: [
      "3"
    ]
    -diploma: 2
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1425 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1694615421 {#1320
      date: 2023-09-13 16:30:21.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1757458838 {#1321
      date: 2025-09-10 01:00:38.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1449 …}
    #fromApi: false
    -name: "Assistant immobilier"
    -description: """
      L’assistant immobilier travaille dans un environnement codifié, avec des professionnels relevant d’une profession réglementée. À ce titre, il doit maintenir le niveau de ses connaissances réglementaires en assurant en continu une veille juridique relative au secteur de l’immobilier, afin de tenir compte des réglementations applicables et de leurs modifications.\r\n
      \r\n
      Pilier de la structure et relais de l’information, il prend en charge l’assistanat juridique, le traitement administratif des opérations liées à la transaction, à la gestion locative et au syndic de copropriété et assure la liaison avec les clients et les partenaires, dans le respect des échéances et de la réglementation en vigueur.
      """
    -public: false
    -_links: null
    -status: "published"
    -lockBy: App\Entity\Scholar\Training\Training {#1441 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
  "module" => App\Entity\Scholar\Module\OriginModule {#2357
    -id: "8a51994e-b3d7-11ef-8b0b-0242c0a83003"
    -lessons: Doctrine\ORM\PersistentCollection {#2358 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#2363 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#2368 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1733492379 {#2348
      date: 2024-12-06 14:39:39.0 Europe/Paris (+01:00)
    }
    -updatedAt: null
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -image: null
    -sharedModules: Doctrine\ORM\PersistentCollection {#2366 …}
    -duplicateFrom: null
    -name: "Evaluations et corrections AI"
    -description: "ECF100 - Evaluations et corrections AI"
    -public: false
    -_links: null
    -status: "published"
  }
  "lesson" => App\Entity\Scholar\Lesson\OriginLesson {#16401
    -id: "40c0ebd7-b3d6-11ef-8b0b-0242c0a83003"
    -chapters: Doctrine\ORM\PersistentCollection {#16402 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#16407 …}
    -exercises: Doctrine\ORM\PersistentCollection {#16404 …}
    -minimumTime: DateTime @21600 {#16398
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#16409 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#1931 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#16411 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#16413 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#16419 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1733491826 {#16399
      date: 2024-12-06 14:30:26.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1778145450 {#16400
      date: 2026-05-07 11:17:30.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1931 …}
    #fromApi: false
    -status: "published"
    -ref: "ECF101"
    -image: null
    -objective: "Évaluation en Cours de formation"
    -sharedLessons: Doctrine\ORM\PersistentCollection {#16417 …}
    -lessonReviewActivated: true
    -indexedContent: null
    -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
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\TrainingVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\PracticalCaseUserVoter"
ACCESS ABSTAIN
"Nellapp\Bundle\SDKBundle\Permission\Security\Voter\SuperAdminVoter"
ACCESS ABSTAIN
Show voter details
193 DENIED FRONT_ACCESS
[
  "training" => App\Entity\Scholar\Training\SharedTraining {#1323
    -id: "118f5801-5242-11ee-ba02-0242c0a81004"
    -modules: Doctrine\ORM\PersistentCollection {#1330 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1364 …}
    -totalHourDescription: 833
    -videoDescription: null
    -diplomaDescription: "Titre de niveau V (Bac +2)"
    -trainingProduct: null
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1379 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1386 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1387 …}
    -thematic: [
      "3"
    ]
    -diploma: 2
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1425 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1694615421 {#1320
      date: 2023-09-13 16:30:21.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1757458838 {#1321
      date: 2025-09-10 01:00:38.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1449 …}
    #fromApi: false
    -name: "Assistant immobilier"
    -description: """
      L’assistant immobilier travaille dans un environnement codifié, avec des professionnels relevant d’une profession réglementée. À ce titre, il doit maintenir le niveau de ses connaissances réglementaires en assurant en continu une veille juridique relative au secteur de l’immobilier, afin de tenir compte des réglementations applicables et de leurs modifications.\r\n
      \r\n
      Pilier de la structure et relais de l’information, il prend en charge l’assistanat juridique, le traitement administratif des opérations liées à la transaction, à la gestion locative et au syndic de copropriété et assure la liaison avec les clients et les partenaires, dans le respect des échéances et de la réglementation en vigueur.
      """
    -public: false
    -_links: null
    -status: "published"
    -lockBy: App\Entity\Scholar\Training\Training {#1441 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
  "module" => App\Entity\Scholar\Module\OriginModule {#2357
    -id: "8a51994e-b3d7-11ef-8b0b-0242c0a83003"
    -lessons: Doctrine\ORM\PersistentCollection {#2358 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#2363 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#2368 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1733492379 {#2348
      date: 2024-12-06 14:39:39.0 Europe/Paris (+01:00)
    }
    -updatedAt: null
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -image: null
    -sharedModules: Doctrine\ORM\PersistentCollection {#2366 …}
    -duplicateFrom: null
    -name: "Evaluations et corrections AI"
    -description: "ECF100 - Evaluations et corrections AI"
    -public: false
    -_links: null
    -status: "published"
  }
  "lesson" => App\Entity\Scholar\Lesson\OriginLesson {#16424
    -id: "42723ab6-b3d9-11ef-8b0b-0242c0a83003"
    -chapters: Doctrine\ORM\PersistentCollection {#16425 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#16430 …}
    -exercises: Doctrine\ORM\PersistentCollection {#16427 …}
    -minimumTime: DateTime @21600 {#16421
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#16432 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#1931 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#16434 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#16436 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#16442 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1733493117 {#16422
      date: 2024-12-06 14:51:57.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1778145491 {#16423
      date: 2026-05-07 11:18:11.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1931 …}
    #fromApi: false
    -status: "published"
    -ref: "ECF201 AI"
    -image: null
    -objective: "Évaluation en Cours de formation"
    -sharedLessons: Doctrine\ORM\PersistentCollection {#16440 …}
    -lessonReviewActivated: true
    -indexedContent: null
    -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
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\TrainingVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\PracticalCaseUserVoter"
ACCESS ABSTAIN
"Nellapp\Bundle\SDKBundle\Permission\Security\Voter\SuperAdminVoter"
ACCESS ABSTAIN
Show voter details
194 DENIED FRONT_ACCESS
[
  "training" => App\Entity\Scholar\Training\SharedTraining {#1323
    -id: "118f5801-5242-11ee-ba02-0242c0a81004"
    -modules: Doctrine\ORM\PersistentCollection {#1330 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1364 …}
    -totalHourDescription: 833
    -videoDescription: null
    -diplomaDescription: "Titre de niveau V (Bac +2)"
    -trainingProduct: null
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1379 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1386 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1387 …}
    -thematic: [
      "3"
    ]
    -diploma: 2
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1425 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1694615421 {#1320
      date: 2023-09-13 16:30:21.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1757458838 {#1321
      date: 2025-09-10 01:00:38.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1449 …}
    #fromApi: false
    -name: "Assistant immobilier"
    -description: """
      L’assistant immobilier travaille dans un environnement codifié, avec des professionnels relevant d’une profession réglementée. À ce titre, il doit maintenir le niveau de ses connaissances réglementaires en assurant en continu une veille juridique relative au secteur de l’immobilier, afin de tenir compte des réglementations applicables et de leurs modifications.\r\n
      \r\n
      Pilier de la structure et relais de l’information, il prend en charge l’assistanat juridique, le traitement administratif des opérations liées à la transaction, à la gestion locative et au syndic de copropriété et assure la liaison avec les clients et les partenaires, dans le respect des échéances et de la réglementation en vigueur.
      """
    -public: false
    -_links: null
    -status: "published"
    -lockBy: App\Entity\Scholar\Training\Training {#1441 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
  "module" => App\Entity\Scholar\Module\OriginModule {#2357
    -id: "8a51994e-b3d7-11ef-8b0b-0242c0a83003"
    -lessons: Doctrine\ORM\PersistentCollection {#2358 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#2363 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#2368 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1733492379 {#2348
      date: 2024-12-06 14:39:39.0 Europe/Paris (+01:00)
    }
    -updatedAt: null
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -image: null
    -sharedModules: Doctrine\ORM\PersistentCollection {#2366 …}
    -duplicateFrom: null
    -name: "Evaluations et corrections AI"
    -description: "ECF100 - Evaluations et corrections AI"
    -public: false
    -_links: null
    -status: "published"
  }
  "lesson" => App\Entity\Scholar\Lesson\OriginLesson {#16447
    -id: "94d6cdfc-b3d9-11ef-8b0b-0242c0a83003"
    -chapters: Doctrine\ORM\PersistentCollection {#16448 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#16453 …}
    -exercises: Doctrine\ORM\PersistentCollection {#16450 …}
    -minimumTime: DateTime @21600 {#16444
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#16455 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#1931 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#16457 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#16459 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#16465 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1733493255 {#16445
      date: 2024-12-06 14:54:15.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1778145544 {#16446
      date: 2026-05-07 11:19:04.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1931 …}
    #fromApi: false
    -status: "published"
    -ref: "ECF301 AI"
    -image: null
    -objective: "Évaluation en Cours de formation"
    -sharedLessons: Doctrine\ORM\PersistentCollection {#16463 …}
    -lessonReviewActivated: true
    -indexedContent: null
    -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
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\TrainingVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\PracticalCaseUserVoter"
ACCESS ABSTAIN
"Nellapp\Bundle\SDKBundle\Permission\Security\Voter\SuperAdminVoter"
ACCESS ABSTAIN
Show voter details
195 DENIED FRONT_ACCESS
[
  "training" => App\Entity\Scholar\Training\SharedTraining {#1323
    -id: "118f5801-5242-11ee-ba02-0242c0a81004"
    -modules: Doctrine\ORM\PersistentCollection {#1330 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1364 …}
    -totalHourDescription: 833
    -videoDescription: null
    -diplomaDescription: "Titre de niveau V (Bac +2)"
    -trainingProduct: null
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1379 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1386 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1387 …}
    -thematic: [
      "3"
    ]
    -diploma: 2
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1425 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1694615421 {#1320
      date: 2023-09-13 16:30:21.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1757458838 {#1321
      date: 2025-09-10 01:00:38.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1449 …}
    #fromApi: false
    -name: "Assistant immobilier"
    -description: """
      L’assistant immobilier travaille dans un environnement codifié, avec des professionnels relevant d’une profession réglementée. À ce titre, il doit maintenir le niveau de ses connaissances réglementaires en assurant en continu une veille juridique relative au secteur de l’immobilier, afin de tenir compte des réglementations applicables et de leurs modifications.\r\n
      \r\n
      Pilier de la structure et relais de l’information, il prend en charge l’assistanat juridique, le traitement administratif des opérations liées à la transaction, à la gestion locative et au syndic de copropriété et assure la liaison avec les clients et les partenaires, dans le respect des échéances et de la réglementation en vigueur.
      """
    -public: false
    -_links: null
    -status: "published"
    -lockBy: App\Entity\Scholar\Training\Training {#1441 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#2372
    -id: "696d722e-7564-11ed-a9f8-0242c0a8a005"
    -lessons: Doctrine\ORM\PersistentCollection {#2373 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#2378 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#2383 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1670330964 {#2370
      date: 2022-12-06 13:49:24.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1692868510 {#2371
      date: 2023-08-24 11:15:10.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -lockBy: App\Entity\Scholar\Module\OriginModule {#2387 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#16555
    -id: "a4b1e29a-7562-11ed-a9f8-0242c0a8a005"
    -chapters: Doctrine\ORM\PersistentCollection {#16556 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#16561 …}
    -exercises: Doctrine\ORM\PersistentCollection {#16558 …}
    -minimumTime: DateTime @21600 {#16552
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#16563 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#2550 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#16565 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#16567 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#16573 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1670330204 {#16553
      date: 2022-12-06 13:36:44.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757308050 {#16554
      date: 2025-09-08 07:07:30.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#8852 …}
    #fromApi: false
    -status: "published"
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#16578 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\TrainingVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\PracticalCaseUserVoter"
ACCESS ABSTAIN
"Nellapp\Bundle\SDKBundle\Permission\Security\Voter\SuperAdminVoter"
ACCESS ABSTAIN
Show voter details
196 DENIED FRONT_ACCESS
[
  "training" => App\Entity\Scholar\Training\SharedTraining {#1323
    -id: "118f5801-5242-11ee-ba02-0242c0a81004"
    -modules: Doctrine\ORM\PersistentCollection {#1330 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1364 …}
    -totalHourDescription: 833
    -videoDescription: null
    -diplomaDescription: "Titre de niveau V (Bac +2)"
    -trainingProduct: null
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1379 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1386 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1387 …}
    -thematic: [
      "3"
    ]
    -diploma: 2
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1425 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1694615421 {#1320
      date: 2023-09-13 16:30:21.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1757458838 {#1321
      date: 2025-09-10 01:00:38.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1449 …}
    #fromApi: false
    -name: "Assistant immobilier"
    -description: """
      L’assistant immobilier travaille dans un environnement codifié, avec des professionnels relevant d’une profession réglementée. À ce titre, il doit maintenir le niveau de ses connaissances réglementaires en assurant en continu une veille juridique relative au secteur de l’immobilier, afin de tenir compte des réglementations applicables et de leurs modifications.\r\n
      \r\n
      Pilier de la structure et relais de l’information, il prend en charge l’assistanat juridique, le traitement administratif des opérations liées à la transaction, à la gestion locative et au syndic de copropriété et assure la liaison avec les clients et les partenaires, dans le respect des échéances et de la réglementation en vigueur.
      """
    -public: false
    -_links: null
    -status: "published"
    -lockBy: App\Entity\Scholar\Training\Training {#1441 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#2372
    -id: "696d722e-7564-11ed-a9f8-0242c0a8a005"
    -lessons: Doctrine\ORM\PersistentCollection {#2373 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#2378 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#2383 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1670330964 {#2370
      date: 2022-12-06 13:49:24.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1692868510 {#2371
      date: 2023-08-24 11:15:10.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -lockBy: App\Entity\Scholar\Module\OriginModule {#2387 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#16600
    -id: "1bee5e7b-7551-11ed-a9f8-0242c0a8a005"
    -chapters: Doctrine\ORM\PersistentCollection {#16601 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#16606 …}
    -exercises: Doctrine\ORM\PersistentCollection {#16603 …}
    -minimumTime: DateTime @21600 {#16597
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#16608 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#2550 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#16610 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#16612 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#16618 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1670322673 {#16598
      date: 2022-12-06 11:31:13.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1756804629 {#16599
      date: 2025-09-02 11:17:09.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#16616 …}
    #fromApi: false
    -status: "published"
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#16624 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\TrainingVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\PracticalCaseUserVoter"
ACCESS ABSTAIN
"Nellapp\Bundle\SDKBundle\Permission\Security\Voter\SuperAdminVoter"
ACCESS ABSTAIN
Show voter details
197 DENIED FRONT_ACCESS
[
  "training" => App\Entity\Scholar\Training\SharedTraining {#1323
    -id: "118f5801-5242-11ee-ba02-0242c0a81004"
    -modules: Doctrine\ORM\PersistentCollection {#1330 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1364 …}
    -totalHourDescription: 833
    -videoDescription: null
    -diplomaDescription: "Titre de niveau V (Bac +2)"
    -trainingProduct: null
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1379 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1386 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1387 …}
    -thematic: [
      "3"
    ]
    -diploma: 2
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1425 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1694615421 {#1320
      date: 2023-09-13 16:30:21.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1757458838 {#1321
      date: 2025-09-10 01:00:38.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1449 …}
    #fromApi: false
    -name: "Assistant immobilier"
    -description: """
      L’assistant immobilier travaille dans un environnement codifié, avec des professionnels relevant d’une profession réglementée. À ce titre, il doit maintenir le niveau de ses connaissances réglementaires en assurant en continu une veille juridique relative au secteur de l’immobilier, afin de tenir compte des réglementations applicables et de leurs modifications.\r\n
      \r\n
      Pilier de la structure et relais de l’information, il prend en charge l’assistanat juridique, le traitement administratif des opérations liées à la transaction, à la gestion locative et au syndic de copropriété et assure la liaison avec les clients et les partenaires, dans le respect des échéances et de la réglementation en vigueur.
      """
    -public: false
    -_links: null
    -status: "published"
    -lockBy: App\Entity\Scholar\Training\Training {#1441 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#2372
    -id: "696d722e-7564-11ed-a9f8-0242c0a8a005"
    -lessons: Doctrine\ORM\PersistentCollection {#2373 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#2378 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#2383 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1670330964 {#2370
      date: 2022-12-06 13:49:24.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1692868510 {#2371
      date: 2023-08-24 11:15:10.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -lockBy: App\Entity\Scholar\Module\OriginModule {#2387 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#16646
    -id: "57f45b98-7553-11ed-a9f8-0242c0a8a005"
    -chapters: Doctrine\ORM\PersistentCollection {#16647 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#16652 …}
    -exercises: Doctrine\ORM\PersistentCollection {#16649 …}
    -minimumTime: DateTime @21600 {#16643
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#16654 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#2550 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#16656 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#16658 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#16664 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1670323633 {#16644
      date: 2022-12-06 11:47:13.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1756886313 {#16645
      date: 2025-09-03 09:58:33.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#16616 …}
    #fromApi: false
    -status: "published"
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#16668 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\TrainingVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\PracticalCaseUserVoter"
ACCESS ABSTAIN
"Nellapp\Bundle\SDKBundle\Permission\Security\Voter\SuperAdminVoter"
ACCESS ABSTAIN
Show voter details
198 DENIED FRONT_ACCESS
[
  "training" => App\Entity\Scholar\Training\SharedTraining {#1323
    -id: "118f5801-5242-11ee-ba02-0242c0a81004"
    -modules: Doctrine\ORM\PersistentCollection {#1330 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1364 …}
    -totalHourDescription: 833
    -videoDescription: null
    -diplomaDescription: "Titre de niveau V (Bac +2)"
    -trainingProduct: null
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1379 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1386 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1387 …}
    -thematic: [
      "3"
    ]
    -diploma: 2
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1425 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1694615421 {#1320
      date: 2023-09-13 16:30:21.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1757458838 {#1321
      date: 2025-09-10 01:00:38.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1449 …}
    #fromApi: false
    -name: "Assistant immobilier"
    -description: """
      L’assistant immobilier travaille dans un environnement codifié, avec des professionnels relevant d’une profession réglementée. À ce titre, il doit maintenir le niveau de ses connaissances réglementaires en assurant en continu une veille juridique relative au secteur de l’immobilier, afin de tenir compte des réglementations applicables et de leurs modifications.\r\n
      \r\n
      Pilier de la structure et relais de l’information, il prend en charge l’assistanat juridique, le traitement administratif des opérations liées à la transaction, à la gestion locative et au syndic de copropriété et assure la liaison avec les clients et les partenaires, dans le respect des échéances et de la réglementation en vigueur.
      """
    -public: false
    -_links: null
    -status: "published"
    -lockBy: App\Entity\Scholar\Training\Training {#1441 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#2372
    -id: "696d722e-7564-11ed-a9f8-0242c0a8a005"
    -lessons: Doctrine\ORM\PersistentCollection {#2373 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#2378 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#2383 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1670330964 {#2370
      date: 2022-12-06 13:49:24.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1692868510 {#2371
      date: 2023-08-24 11:15:10.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -lockBy: App\Entity\Scholar\Module\OriginModule {#2387 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#16690
    -id: "b9ff1f3a-7553-11ed-a9f8-0242c0a8a005"
    -chapters: Doctrine\ORM\PersistentCollection {#16691 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#16696 …}
    -exercises: Doctrine\ORM\PersistentCollection {#16693 …}
    -minimumTime: DateTime @21600 {#16687
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#16698 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#2550 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#16700 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#16702 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#16708 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1670323798 {#16688
      date: 2022-12-06 11:49:58.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1756888359 {#16689
      date: 2025-09-03 10:32:39.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#16616 …}
    #fromApi: false
    -status: "published"
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#16713 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\TrainingVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\PracticalCaseUserVoter"
ACCESS ABSTAIN
"Nellapp\Bundle\SDKBundle\Permission\Security\Voter\SuperAdminVoter"
ACCESS ABSTAIN
Show voter details
199 DENIED FRONT_ACCESS
[
  "training" => App\Entity\Scholar\Training\SharedTraining {#1323
    -id: "118f5801-5242-11ee-ba02-0242c0a81004"
    -modules: Doctrine\ORM\PersistentCollection {#1330 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1364 …}
    -totalHourDescription: 833
    -videoDescription: null
    -diplomaDescription: "Titre de niveau V (Bac +2)"
    -trainingProduct: null
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1379 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1386 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1387 …}
    -thematic: [
      "3"
    ]
    -diploma: 2
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1425 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1694615421 {#1320
      date: 2023-09-13 16:30:21.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1757458838 {#1321
      date: 2025-09-10 01:00:38.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1449 …}
    #fromApi: false
    -name: "Assistant immobilier"
    -description: """
      L’assistant immobilier travaille dans un environnement codifié, avec des professionnels relevant d’une profession réglementée. À ce titre, il doit maintenir le niveau de ses connaissances réglementaires en assurant en continu une veille juridique relative au secteur de l’immobilier, afin de tenir compte des réglementations applicables et de leurs modifications.\r\n
      \r\n
      Pilier de la structure et relais de l’information, il prend en charge l’assistanat juridique, le traitement administratif des opérations liées à la transaction, à la gestion locative et au syndic de copropriété et assure la liaison avec les clients et les partenaires, dans le respect des échéances et de la réglementation en vigueur.
      """
    -public: false
    -_links: null
    -status: "published"
    -lockBy: App\Entity\Scholar\Training\Training {#1441 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\TrainingVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\PracticalCaseUserVoter"
ACCESS ABSTAIN
"Nellapp\Bundle\SDKBundle\Permission\Security\Voter\SuperAdminVoter"
ACCESS ABSTAIN
Show voter details
200 DENIED CHANNEL_USER_PERM_TRAINING_SHOW
App\Entity\Scholar\Training\SharedTraining {#1323
  -id: "118f5801-5242-11ee-ba02-0242c0a81004"
  -modules: Doctrine\ORM\PersistentCollection {#1330 …}
  -image: Proxies\__CG__\App\Entity\Channel\Image {#1364 …}
  -totalHourDescription: 833
  -videoDescription: null
  -diplomaDescription: "Titre de niveau V (Bac +2)"
  -trainingProduct: null
  -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1379 …}
  -trainingType: "blended"
  -abstractCursus: Doctrine\ORM\PersistentCollection {#1386 …}
  -sharedTrainings: Doctrine\ORM\PersistentCollection {#1387 …}
  -thematic: [
    "3"
  ]
  -diploma: 2
  -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1425 …}
  -duplicateFrom: null
  -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  -createdAt: DateTime @1694615421 {#1320
    date: 2023-09-13 16:30:21.0 Europe/Paris (+02:00)
  }
  -updatedAt: DateTime @1757458838 {#1321
    date: 2025-09-10 01:00:38.0 Europe/Paris (+02:00)
  }
  #createdBy: null
  #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1449 …}
  #fromApi: false
  -name: "Assistant immobilier"
  -description: """
    L’assistant immobilier travaille dans un environnement codifié, avec des professionnels relevant d’une profession réglementée. À ce titre, il doit maintenir le niveau de ses connaissances réglementaires en assurant en continu une veille juridique relative au secteur de l’immobilier, afin de tenir compte des réglementations applicables et de leurs modifications.\r\n
    \r\n
    Pilier de la structure et relais de l’information, il prend en charge l’assistanat juridique, le traitement administratif des opérations liées à la transaction, à la gestion locative et au syndic de copropriété et assure la liaison avec les clients et les partenaires, dans le respect des échéances et de la réglementation en vigueur.
    """
  -public: false
  -_links: null
  -status: "published"
  -lockBy: App\Entity\Scholar\Training\Training {#1441 …}
  -lockByStatus: 1
  -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
}
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\TrainingVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\PracticalCaseUserVoter"
ACCESS ABSTAIN
"Nellapp\Bundle\SDKBundle\Permission\Security\Voter\ChannelUserPermissionResourceVoter"
ACCESS DENIED
"Nellapp\Bundle\SDKBundle\Permission\Security\Voter\SuperAdminVoter"
ACCESS ABSTAIN
Show voter details