https://e-learning.adrec.staging.nellapp-01.drosalys.net/training/dbd04d99-0a28-11eb-8310-0242ac1c0002

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: "dbd04d99-0a28-11eb-8310-0242ac1c0002"
    -modules: Doctrine\ORM\PersistentCollection {#1330 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1364 …}
    -totalHourDescription: 786
    -videoDescription: null
    -diplomaDescription: null
    -trainingProduct: App\Entity\Payment\TrainingProduct {#1375 …}
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1391 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1405 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1406 …}
    -thematic: []
    -diploma: null
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1444 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1509 …}
    -createdAt: DateTime @1602245616 {#1320
      date: 2020-10-09 14:13:36.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1757458937 {#1321
      date: 2025-09-10 01:02:17.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1468 …}
    #fromApi: false
    -name: "Fabrication vêtement sur mesure"
    -description: """
      Cette formation de fabrication vêtement sur mesure va vous permettre d'acquérir les compétences, les connaissances mais aussi les gestes afin de fabriquer des vêtements sur mesure .\r\n
      Le fabricant de vêtement sur mesure à plusieurs cordes à son arc : accueil du client, prise de mesure, mise au point d'un patron proposition d'un tissu, coupe, premier essayage, retouche, devis, approvisionnement, et trésorerie. Du simple ourlet à la confection de manteau, le fabricant de vêtement sur mesure honore toutes les commandes.
      """
    -public: false
    -_links: null
    -status: "published"
    -lockBy: App\Entity\Scholar\Training\Training {#1460 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1509 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#1631
    -id: "641541c1-3382-11e9-8180-00163e87308f"
    -lessons: Doctrine\ORM\PersistentCollection {#1638 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#1663 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1668 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1509 …}
    -createdAt: DateTime @1550497072 {#1618
      date: 2019-02-18 14:37:52.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458818 {#1624
      date: 2025-09-10 01:00:18.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -lockBy: App\Entity\Scholar\Module\OriginModule {#1679 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1509 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#2023
    -id: "47d1a96b-3362-11e9-8180-00163e87308f"
    -chapters: Doctrine\ORM\PersistentCollection {#2038 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#2062 …}
    -exercises: Doctrine\ORM\PersistentCollection {#2059 …}
    -minimumTime: DateTime @21600 {#2028
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#2068 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#2075 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#2084 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#2109 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#2099 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1509 …}
    -createdAt: DateTime @1550483281 {#2027
      date: 2019-02-18 10:48:01.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458806 {#2024
      date: 2025-09-10 01:00:06.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#2105 …}
    #fromApi: false
    -status: "published"
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#2118 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1509 …}
  }
]
"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 DENIED FRONT_ACCESS
[
  "training" => App\Entity\Scholar\Training\SharedTraining {#1323
    -id: "dbd04d99-0a28-11eb-8310-0242ac1c0002"
    -modules: Doctrine\ORM\PersistentCollection {#1330 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1364 …}
    -totalHourDescription: 786
    -videoDescription: null
    -diplomaDescription: null
    -trainingProduct: App\Entity\Payment\TrainingProduct {#1375 …}
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1391 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1405 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1406 …}
    -thematic: []
    -diploma: null
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1444 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1509 …}
    -createdAt: DateTime @1602245616 {#1320
      date: 2020-10-09 14:13:36.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1757458937 {#1321
      date: 2025-09-10 01:02:17.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1468 …}
    #fromApi: false
    -name: "Fabrication vêtement sur mesure"
    -description: """
      Cette formation de fabrication vêtement sur mesure va vous permettre d'acquérir les compétences, les connaissances mais aussi les gestes afin de fabriquer des vêtements sur mesure .\r\n
      Le fabricant de vêtement sur mesure à plusieurs cordes à son arc : accueil du client, prise de mesure, mise au point d'un patron proposition d'un tissu, coupe, premier essayage, retouche, devis, approvisionnement, et trésorerie. Du simple ourlet à la confection de manteau, le fabricant de vêtement sur mesure honore toutes les commandes.
      """
    -public: false
    -_links: null
    -status: "published"
    -lockBy: App\Entity\Scholar\Training\Training {#1460 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1509 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#1631
    -id: "641541c1-3382-11e9-8180-00163e87308f"
    -lessons: Doctrine\ORM\PersistentCollection {#1638 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#1663 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1668 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1509 …}
    -createdAt: DateTime @1550497072 {#1618
      date: 2019-02-18 14:37:52.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458818 {#1624
      date: 2025-09-10 01:00:18.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -lockBy: App\Entity\Scholar\Module\OriginModule {#1679 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1509 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#2161
    -id: "74daaa20-4706-11e9-8180-00163e87308f"
    -chapters: Doctrine\ORM\PersistentCollection {#2160 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#2153 …}
    -exercises: Doctrine\ORM\PersistentCollection {#2150 …}
    -minimumTime: DateTime @21600 {#2112
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#2155 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#2075 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#2165 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#2167 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#2173 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1509 …}
    -createdAt: DateTime @1552642866 {#2110
      date: 2019-03-15 10:41:06.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757077461 {#2162
      date: 2025-09-05 15:04:21.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#2105 …}
    #fromApi: false
    -status: "published"
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#2178 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1509 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\TrainingVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\PracticalCaseUserVoter"
ACCESS ABSTAIN
"Nellapp\Bundle\SDKBundle\Permission\Security\Voter\SuperAdminVoter"
ACCESS ABSTAIN
Show voter details
3 DENIED FRONT_ACCESS
[
  "training" => App\Entity\Scholar\Training\SharedTraining {#1323
    -id: "dbd04d99-0a28-11eb-8310-0242ac1c0002"
    -modules: Doctrine\ORM\PersistentCollection {#1330 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1364 …}
    -totalHourDescription: 786
    -videoDescription: null
    -diplomaDescription: null
    -trainingProduct: App\Entity\Payment\TrainingProduct {#1375 …}
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1391 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1405 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1406 …}
    -thematic: []
    -diploma: null
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1444 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1509 …}
    -createdAt: DateTime @1602245616 {#1320
      date: 2020-10-09 14:13:36.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1757458937 {#1321
      date: 2025-09-10 01:02:17.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1468 …}
    #fromApi: false
    -name: "Fabrication vêtement sur mesure"
    -description: """
      Cette formation de fabrication vêtement sur mesure va vous permettre d'acquérir les compétences, les connaissances mais aussi les gestes afin de fabriquer des vêtements sur mesure .\r\n
      Le fabricant de vêtement sur mesure à plusieurs cordes à son arc : accueil du client, prise de mesure, mise au point d'un patron proposition d'un tissu, coupe, premier essayage, retouche, devis, approvisionnement, et trésorerie. Du simple ourlet à la confection de manteau, le fabricant de vêtement sur mesure honore toutes les commandes.
      """
    -public: false
    -_links: null
    -status: "published"
    -lockBy: App\Entity\Scholar\Training\Training {#1460 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1509 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#1631
    -id: "641541c1-3382-11e9-8180-00163e87308f"
    -lessons: Doctrine\ORM\PersistentCollection {#1638 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#1663 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1668 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1509 …}
    -createdAt: DateTime @1550497072 {#1618
      date: 2019-02-18 14:37:52.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458818 {#1624
      date: 2025-09-10 01:00:18.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -lockBy: App\Entity\Scholar\Module\OriginModule {#1679 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1509 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#2201
    -id: "754cb756-3374-11e9-8180-00163e87308f"
    -chapters: Doctrine\ORM\PersistentCollection {#2202 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#2207 …}
    -exercises: Doctrine\ORM\PersistentCollection {#2204 …}
    -minimumTime: DateTime @21600 {#2198
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#2209 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#2075 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#2211 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#2213 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#2219 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1509 …}
    -createdAt: DateTime @1550491088 {#2199
      date: 2019-02-18 12:58:08.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1756893547 {#2200
      date: 2025-09-03 11:59:07.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#2217 …}
    #fromApi: false
    -status: "published"
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#2224 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1509 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\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: "dbd04d99-0a28-11eb-8310-0242ac1c0002"
    -modules: Doctrine\ORM\PersistentCollection {#1330 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1364 …}
    -totalHourDescription: 786
    -videoDescription: null
    -diplomaDescription: null
    -trainingProduct: App\Entity\Payment\TrainingProduct {#1375 …}
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1391 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1405 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1406 …}
    -thematic: []
    -diploma: null
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1444 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1509 …}
    -createdAt: DateTime @1602245616 {#1320
      date: 2020-10-09 14:13:36.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1757458937 {#1321
      date: 2025-09-10 01:02:17.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1468 …}
    #fromApi: false
    -name: "Fabrication vêtement sur mesure"
    -description: """
      Cette formation de fabrication vêtement sur mesure va vous permettre d'acquérir les compétences, les connaissances mais aussi les gestes afin de fabriquer des vêtements sur mesure .\r\n
      Le fabricant de vêtement sur mesure à plusieurs cordes à son arc : accueil du client, prise de mesure, mise au point d'un patron proposition d'un tissu, coupe, premier essayage, retouche, devis, approvisionnement, et trésorerie. Du simple ourlet à la confection de manteau, le fabricant de vêtement sur mesure honore toutes les commandes.
      """
    -public: false
    -_links: null
    -status: "published"
    -lockBy: App\Entity\Scholar\Training\Training {#1460 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1509 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#1631
    -id: "641541c1-3382-11e9-8180-00163e87308f"
    -lessons: Doctrine\ORM\PersistentCollection {#1638 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#1663 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1668 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1509 …}
    -createdAt: DateTime @1550497072 {#1618
      date: 2019-02-18 14:37:52.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458818 {#1624
      date: 2025-09-10 01:00:18.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -lockBy: App\Entity\Scholar\Module\OriginModule {#1679 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1509 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#2246
    -id: "7e6a59e1-4707-11e9-8180-00163e87308f"
    -chapters: Doctrine\ORM\PersistentCollection {#2247 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#2252 …}
    -exercises: Doctrine\ORM\PersistentCollection {#2249 …}
    -minimumTime: DateTime @21600 {#2243
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#2254 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#2075 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#2256 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#2258 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#2264 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1509 …}
    -createdAt: DateTime @1552643312 {#2244
      date: 2019-03-15 10:48:32.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757342319 {#2245
      date: 2025-09-08 16:38:39.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#2105 …}
    #fromApi: false
    -status: "published"
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#2268 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1509 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\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: "dbd04d99-0a28-11eb-8310-0242ac1c0002"
    -modules: Doctrine\ORM\PersistentCollection {#1330 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1364 …}
    -totalHourDescription: 786
    -videoDescription: null
    -diplomaDescription: null
    -trainingProduct: App\Entity\Payment\TrainingProduct {#1375 …}
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1391 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1405 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1406 …}
    -thematic: []
    -diploma: null
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1444 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1509 …}
    -createdAt: DateTime @1602245616 {#1320
      date: 2020-10-09 14:13:36.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1757458937 {#1321
      date: 2025-09-10 01:02:17.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1468 …}
    #fromApi: false
    -name: "Fabrication vêtement sur mesure"
    -description: """
      Cette formation de fabrication vêtement sur mesure va vous permettre d'acquérir les compétences, les connaissances mais aussi les gestes afin de fabriquer des vêtements sur mesure .\r\n
      Le fabricant de vêtement sur mesure à plusieurs cordes à son arc : accueil du client, prise de mesure, mise au point d'un patron proposition d'un tissu, coupe, premier essayage, retouche, devis, approvisionnement, et trésorerie. Du simple ourlet à la confection de manteau, le fabricant de vêtement sur mesure honore toutes les commandes.
      """
    -public: false
    -_links: null
    -status: "published"
    -lockBy: App\Entity\Scholar\Training\Training {#1460 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1509 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#1692
    -id: "3557436e-ec20-11e9-9c0f-0242c0a8b002"
    -lessons: Doctrine\ORM\PersistentCollection {#1693 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#1703 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1708 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1509 …}
    -createdAt: DateTime @1570795868 {#1674
      date: 2019-10-11 14:11:08.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1754694016 {#1672
      date: 2025-08-09 01:00:16.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -lockBy: App\Entity\Scholar\Module\OriginModule {#1712 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1509 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#2468
    -id: "14553cbd-ec20-11e9-9c0f-0242c0a8b002"
    -chapters: Doctrine\ORM\PersistentCollection {#2469 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#2474 …}
    -exercises: Doctrine\ORM\PersistentCollection {#2471 …}
    -minimumTime: DateTime @21600 {#2465
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#2476 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#2075 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#2478 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#2480 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#2486 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1509 …}
    -createdAt: DateTime @1570795813 {#2466
      date: 2019-10-11 14:10:13.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1756729474 {#2467
      date: 2025-09-01 14:24:34.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#2484 …}
    #fromApi: false
    -status: "published"
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#2491 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1509 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\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: "dbd04d99-0a28-11eb-8310-0242ac1c0002"
    -modules: Doctrine\ORM\PersistentCollection {#1330 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1364 …}
    -totalHourDescription: 786
    -videoDescription: null
    -diplomaDescription: null
    -trainingProduct: App\Entity\Payment\TrainingProduct {#1375 …}
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1391 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1405 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1406 …}
    -thematic: []
    -diploma: null
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1444 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1509 …}
    -createdAt: DateTime @1602245616 {#1320
      date: 2020-10-09 14:13:36.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1757458937 {#1321
      date: 2025-09-10 01:02:17.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1468 …}
    #fromApi: false
    -name: "Fabrication vêtement sur mesure"
    -description: """
      Cette formation de fabrication vêtement sur mesure va vous permettre d'acquérir les compétences, les connaissances mais aussi les gestes afin de fabriquer des vêtements sur mesure .\r\n
      Le fabricant de vêtement sur mesure à plusieurs cordes à son arc : accueil du client, prise de mesure, mise au point d'un patron proposition d'un tissu, coupe, premier essayage, retouche, devis, approvisionnement, et trésorerie. Du simple ourlet à la confection de manteau, le fabricant de vêtement sur mesure honore toutes les commandes.
      """
    -public: false
    -_links: null
    -status: "published"
    -lockBy: App\Entity\Scholar\Training\Training {#1460 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1509 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#1692
    -id: "3557436e-ec20-11e9-9c0f-0242c0a8b002"
    -lessons: Doctrine\ORM\PersistentCollection {#1693 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#1703 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1708 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1509 …}
    -createdAt: DateTime @1570795868 {#1674
      date: 2019-10-11 14:11:08.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1754694016 {#1672
      date: 2025-08-09 01:00:16.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -lockBy: App\Entity\Scholar\Module\OriginModule {#1712 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1509 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#2512
    -id: "e0d381d2-7287-11ea-9ebd-0242ac1c0003"
    -chapters: Doctrine\ORM\PersistentCollection {#2513 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#2518 …}
    -exercises: Doctrine\ORM\PersistentCollection {#2515 …}
    -minimumTime: DateTime @21600 {#2504
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#2520 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#2075 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#2522 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#2524 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#2530 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1509 …}
    -createdAt: DateTime @1585573850 {#2510
      date: 2020-03-30 15:10:50.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1754160015 {#2511
      date: 2025-08-02 20:40:15.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#2528 …}
    #fromApi: false
    -status: "published"
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#2536 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1509 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\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: "dbd04d99-0a28-11eb-8310-0242ac1c0002"
    -modules: Doctrine\ORM\PersistentCollection {#1330 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1364 …}
    -totalHourDescription: 786
    -videoDescription: null
    -diplomaDescription: null
    -trainingProduct: App\Entity\Payment\TrainingProduct {#1375 …}
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1391 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1405 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1406 …}
    -thematic: []
    -diploma: null
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1444 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1509 …}
    -createdAt: DateTime @1602245616 {#1320
      date: 2020-10-09 14:13:36.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1757458937 {#1321
      date: 2025-09-10 01:02:17.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1468 …}
    #fromApi: false
    -name: "Fabrication vêtement sur mesure"
    -description: """
      Cette formation de fabrication vêtement sur mesure va vous permettre d'acquérir les compétences, les connaissances mais aussi les gestes afin de fabriquer des vêtements sur mesure .\r\n
      Le fabricant de vêtement sur mesure à plusieurs cordes à son arc : accueil du client, prise de mesure, mise au point d'un patron proposition d'un tissu, coupe, premier essayage, retouche, devis, approvisionnement, et trésorerie. Du simple ourlet à la confection de manteau, le fabricant de vêtement sur mesure honore toutes les commandes.
      """
    -public: false
    -_links: null
    -status: "published"
    -lockBy: App\Entity\Scholar\Training\Training {#1460 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1509 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#1692
    -id: "3557436e-ec20-11e9-9c0f-0242c0a8b002"
    -lessons: Doctrine\ORM\PersistentCollection {#1693 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#1703 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1708 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1509 …}
    -createdAt: DateTime @1570795868 {#1674
      date: 2019-10-11 14:11:08.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1754694016 {#1672
      date: 2025-08-09 01:00:16.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -lockBy: App\Entity\Scholar\Module\OriginModule {#1712 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1509 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#2557
    -id: "0cbcd0ad-a8c9-11f0-b3b5-4ec904c5ee47"
    -chapters: Doctrine\ORM\PersistentCollection {#2558 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#2563 …}
    -exercises: Doctrine\ORM\PersistentCollection {#2560 …}
    -minimumTime: DateTime @21600 {#2549
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#2565 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#2075 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#2567 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#2569 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#2575 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1509 …}
    -createdAt: DateTime @1760424190 {#2555
      date: 2025-10-14 08:43:10.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1762158244 {#2556
      date: 2025-11-03 09:24:04.0 Europe/Paris (+01:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#2573 …}
    #fromApi: false
    -status: "published"
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#2581 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1509 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\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: "dbd04d99-0a28-11eb-8310-0242ac1c0002"
    -modules: Doctrine\ORM\PersistentCollection {#1330 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1364 …}
    -totalHourDescription: 786
    -videoDescription: null
    -diplomaDescription: null
    -trainingProduct: App\Entity\Payment\TrainingProduct {#1375 …}
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1391 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1405 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1406 …}
    -thematic: []
    -diploma: null
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1444 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1509 …}
    -createdAt: DateTime @1602245616 {#1320
      date: 2020-10-09 14:13:36.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1757458937 {#1321
      date: 2025-09-10 01:02:17.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1468 …}
    #fromApi: false
    -name: "Fabrication vêtement sur mesure"
    -description: """
      Cette formation de fabrication vêtement sur mesure va vous permettre d'acquérir les compétences, les connaissances mais aussi les gestes afin de fabriquer des vêtements sur mesure .\r\n
      Le fabricant de vêtement sur mesure à plusieurs cordes à son arc : accueil du client, prise de mesure, mise au point d'un patron proposition d'un tissu, coupe, premier essayage, retouche, devis, approvisionnement, et trésorerie. Du simple ourlet à la confection de manteau, le fabricant de vêtement sur mesure honore toutes les commandes.
      """
    -public: false
    -_links: null
    -status: "published"
    -lockBy: App\Entity\Scholar\Training\Training {#1460 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1509 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#1692
    -id: "3557436e-ec20-11e9-9c0f-0242c0a8b002"
    -lessons: Doctrine\ORM\PersistentCollection {#1693 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#1703 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1708 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1509 …}
    -createdAt: DateTime @1570795868 {#1674
      date: 2019-10-11 14:11:08.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1754694016 {#1672
      date: 2025-08-09 01:00:16.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -lockBy: App\Entity\Scholar\Module\OriginModule {#1712 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1509 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#2604
    -id: "4e015aba-9ab1-11f0-afde-d2b839584dc3"
    -chapters: Doctrine\ORM\PersistentCollection {#2605 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#2610 …}
    -exercises: Doctrine\ORM\PersistentCollection {#2607 …}
    -minimumTime: DateTime @21600 {#2601
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#2612 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#2075 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#2614 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#2616 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#2622 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1509 …}
    -createdAt: DateTime @1758874675 {#2602
      date: 2025-09-26 10:17:55.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1762179825 {#2603
      date: 2025-11-03 15:23:45.0 Europe/Paris (+01:00)
    }
    #createdBy: Proxies\__CG__\App\Entity\Account\User {#2136 …}
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#2620 …}
    #fromApi: false
    -status: "published"
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#2628 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1509 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\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: "dbd04d99-0a28-11eb-8310-0242ac1c0002"
    -modules: Doctrine\ORM\PersistentCollection {#1330 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1364 …}
    -totalHourDescription: 786
    -videoDescription: null
    -diplomaDescription: null
    -trainingProduct: App\Entity\Payment\TrainingProduct {#1375 …}
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1391 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1405 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1406 …}
    -thematic: []
    -diploma: null
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1444 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1509 …}
    -createdAt: DateTime @1602245616 {#1320
      date: 2020-10-09 14:13:36.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1757458937 {#1321
      date: 2025-09-10 01:02:17.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1468 …}
    #fromApi: false
    -name: "Fabrication vêtement sur mesure"
    -description: """
      Cette formation de fabrication vêtement sur mesure va vous permettre d'acquérir les compétences, les connaissances mais aussi les gestes afin de fabriquer des vêtements sur mesure .\r\n
      Le fabricant de vêtement sur mesure à plusieurs cordes à son arc : accueil du client, prise de mesure, mise au point d'un patron proposition d'un tissu, coupe, premier essayage, retouche, devis, approvisionnement, et trésorerie. Du simple ourlet à la confection de manteau, le fabricant de vêtement sur mesure honore toutes les commandes.
      """
    -public: false
    -_links: null
    -status: "published"
    -lockBy: App\Entity\Scholar\Training\Training {#1460 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1509 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#1692
    -id: "3557436e-ec20-11e9-9c0f-0242c0a8b002"
    -lessons: Doctrine\ORM\PersistentCollection {#1693 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#1703 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1708 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1509 …}
    -createdAt: DateTime @1570795868 {#1674
      date: 2019-10-11 14:11:08.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1754694016 {#1672
      date: 2025-08-09 01:00:16.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -lockBy: App\Entity\Scholar\Module\OriginModule {#1712 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1509 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#2650
    -id: "dd70ff9e-455a-11ed-bbf7-0242ac1d0007"
    -chapters: Doctrine\ORM\PersistentCollection {#2651 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#2656 …}
    -exercises: Doctrine\ORM\PersistentCollection {#2653 …}
    -minimumTime: DateTime @21600 {#2647
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#2658 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#2075 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#2660 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#2662 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#2668 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1509 …}
    -createdAt: DateTime @1665049208 {#2648
      date: 2022-10-06 11:40:08.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1750847724 {#2649
      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 {#2673 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1509 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\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: "dbd04d99-0a28-11eb-8310-0242ac1c0002"
    -modules: Doctrine\ORM\PersistentCollection {#1330 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1364 …}
    -totalHourDescription: 786
    -videoDescription: null
    -diplomaDescription: null
    -trainingProduct: App\Entity\Payment\TrainingProduct {#1375 …}
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1391 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1405 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1406 …}
    -thematic: []
    -diploma: null
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1444 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1509 …}
    -createdAt: DateTime @1602245616 {#1320
      date: 2020-10-09 14:13:36.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1757458937 {#1321
      date: 2025-09-10 01:02:17.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1468 …}
    #fromApi: false
    -name: "Fabrication vêtement sur mesure"
    -description: """
      Cette formation de fabrication vêtement sur mesure va vous permettre d'acquérir les compétences, les connaissances mais aussi les gestes afin de fabriquer des vêtements sur mesure .\r\n
      Le fabricant de vêtement sur mesure à plusieurs cordes à son arc : accueil du client, prise de mesure, mise au point d'un patron proposition d'un tissu, coupe, premier essayage, retouche, devis, approvisionnement, et trésorerie. Du simple ourlet à la confection de manteau, le fabricant de vêtement sur mesure honore toutes les commandes.
      """
    -public: false
    -_links: null
    -status: "published"
    -lockBy: App\Entity\Scholar\Training\Training {#1460 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1509 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#1692
    -id: "3557436e-ec20-11e9-9c0f-0242c0a8b002"
    -lessons: Doctrine\ORM\PersistentCollection {#1693 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#1703 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1708 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1509 …}
    -createdAt: DateTime @1570795868 {#1674
      date: 2019-10-11 14:11:08.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1754694016 {#1672
      date: 2025-08-09 01:00:16.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -lockBy: App\Entity\Scholar\Module\OriginModule {#1712 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1509 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#2694
    -id: "96064a78-7289-11ea-9ebd-0242ac1c0003"
    -chapters: Doctrine\ORM\PersistentCollection {#2695 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#2700 …}
    -exercises: Doctrine\ORM\PersistentCollection {#2697 …}
    -minimumTime: DateTime @21600 {#2686
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#2702 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#2075 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#2704 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#2706 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#2712 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1509 …}
    -createdAt: DateTime @1585574584 {#2692
      date: 2020-03-30 15:23:04.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1750847724 {#2693
      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 {#2717 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1509 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\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: "dbd04d99-0a28-11eb-8310-0242ac1c0002"
    -modules: Doctrine\ORM\PersistentCollection {#1330 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1364 …}
    -totalHourDescription: 786
    -videoDescription: null
    -diplomaDescription: null
    -trainingProduct: App\Entity\Payment\TrainingProduct {#1375 …}
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1391 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1405 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1406 …}
    -thematic: []
    -diploma: null
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1444 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1509 …}
    -createdAt: DateTime @1602245616 {#1320
      date: 2020-10-09 14:13:36.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1757458937 {#1321
      date: 2025-09-10 01:02:17.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1468 …}
    #fromApi: false
    -name: "Fabrication vêtement sur mesure"
    -description: """
      Cette formation de fabrication vêtement sur mesure va vous permettre d'acquérir les compétences, les connaissances mais aussi les gestes afin de fabriquer des vêtements sur mesure .\r\n
      Le fabricant de vêtement sur mesure à plusieurs cordes à son arc : accueil du client, prise de mesure, mise au point d'un patron proposition d'un tissu, coupe, premier essayage, retouche, devis, approvisionnement, et trésorerie. Du simple ourlet à la confection de manteau, le fabricant de vêtement sur mesure honore toutes les commandes.
      """
    -public: false
    -_links: null
    -status: "published"
    -lockBy: App\Entity\Scholar\Training\Training {#1460 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1509 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#1692
    -id: "3557436e-ec20-11e9-9c0f-0242c0a8b002"
    -lessons: Doctrine\ORM\PersistentCollection {#1693 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#1703 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1708 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1509 …}
    -createdAt: DateTime @1570795868 {#1674
      date: 2019-10-11 14:11:08.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1754694016 {#1672
      date: 2025-08-09 01:00:16.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -lockBy: App\Entity\Scholar\Module\OriginModule {#1712 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1509 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#2738
    -id: "01928203-7318-11ea-ac12-0242ac1c0003"
    -chapters: Doctrine\ORM\PersistentCollection {#2739 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#2744 …}
    -exercises: Doctrine\ORM\PersistentCollection {#2741 …}
    -minimumTime: DateTime @21600 {#2730
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#2746 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#2075 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#2748 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#2750 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#2756 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1509 …}
    -createdAt: DateTime @1585635752 {#2736
      date: 2020-03-31 08:22:32.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1750847724 {#2737
      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 {#2761 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1509 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\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: "dbd04d99-0a28-11eb-8310-0242ac1c0002"
    -modules: Doctrine\ORM\PersistentCollection {#1330 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1364 …}
    -totalHourDescription: 786
    -videoDescription: null
    -diplomaDescription: null
    -trainingProduct: App\Entity\Payment\TrainingProduct {#1375 …}
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1391 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1405 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1406 …}
    -thematic: []
    -diploma: null
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1444 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1509 …}
    -createdAt: DateTime @1602245616 {#1320
      date: 2020-10-09 14:13:36.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1757458937 {#1321
      date: 2025-09-10 01:02:17.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1468 …}
    #fromApi: false
    -name: "Fabrication vêtement sur mesure"
    -description: """
      Cette formation de fabrication vêtement sur mesure va vous permettre d'acquérir les compétences, les connaissances mais aussi les gestes afin de fabriquer des vêtements sur mesure .\r\n
      Le fabricant de vêtement sur mesure à plusieurs cordes à son arc : accueil du client, prise de mesure, mise au point d'un patron proposition d'un tissu, coupe, premier essayage, retouche, devis, approvisionnement, et trésorerie. Du simple ourlet à la confection de manteau, le fabricant de vêtement sur mesure honore toutes les commandes.
      """
    -public: false
    -_links: null
    -status: "published"
    -lockBy: App\Entity\Scholar\Training\Training {#1460 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1509 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#1692
    -id: "3557436e-ec20-11e9-9c0f-0242c0a8b002"
    -lessons: Doctrine\ORM\PersistentCollection {#1693 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#1703 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1708 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1509 …}
    -createdAt: DateTime @1570795868 {#1674
      date: 2019-10-11 14:11:08.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1754694016 {#1672
      date: 2025-08-09 01:00:16.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -lockBy: App\Entity\Scholar\Module\OriginModule {#1712 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1509 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#2782
    -id: "c0a889a0-7329-11ea-ac12-0242ac1c0003"
    -chapters: Doctrine\ORM\PersistentCollection {#2783 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#2788 …}
    -exercises: Doctrine\ORM\PersistentCollection {#2785 …}
    -minimumTime: DateTime @21600 {#2774
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#2790 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#2075 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#2792 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#2794 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#2800 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1509 …}
    -createdAt: DateTime @1585643374 {#2780
      date: 2020-03-31 10:29:34.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1755868935 {#2781
      date: 2025-08-22 15:22:15.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#2798 …}
    #fromApi: false
    -status: "published"
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#2806 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1509 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\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: "dbd04d99-0a28-11eb-8310-0242ac1c0002"
    -modules: Doctrine\ORM\PersistentCollection {#1330 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1364 …}
    -totalHourDescription: 786
    -videoDescription: null
    -diplomaDescription: null
    -trainingProduct: App\Entity\Payment\TrainingProduct {#1375 …}
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1391 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1405 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1406 …}
    -thematic: []
    -diploma: null
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1444 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1509 …}
    -createdAt: DateTime @1602245616 {#1320
      date: 2020-10-09 14:13:36.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1757458937 {#1321
      date: 2025-09-10 01:02:17.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1468 …}
    #fromApi: false
    -name: "Fabrication vêtement sur mesure"
    -description: """
      Cette formation de fabrication vêtement sur mesure va vous permettre d'acquérir les compétences, les connaissances mais aussi les gestes afin de fabriquer des vêtements sur mesure .\r\n
      Le fabricant de vêtement sur mesure à plusieurs cordes à son arc : accueil du client, prise de mesure, mise au point d'un patron proposition d'un tissu, coupe, premier essayage, retouche, devis, approvisionnement, et trésorerie. Du simple ourlet à la confection de manteau, le fabricant de vêtement sur mesure honore toutes les commandes.
      """
    -public: false
    -_links: null
    -status: "published"
    -lockBy: App\Entity\Scholar\Training\Training {#1460 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1509 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#1692
    -id: "3557436e-ec20-11e9-9c0f-0242c0a8b002"
    -lessons: Doctrine\ORM\PersistentCollection {#1693 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#1703 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1708 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1509 …}
    -createdAt: DateTime @1570795868 {#1674
      date: 2019-10-11 14:11:08.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1754694016 {#1672
      date: 2025-08-09 01:00:16.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -lockBy: App\Entity\Scholar\Module\OriginModule {#1712 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1509 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#2826
    -id: "beb3b35d-0805-11ed-81e4-0242ac140006"
    -chapters: Doctrine\ORM\PersistentCollection {#2827 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#2832 …}
    -exercises: Doctrine\ORM\PersistentCollection {#2829 …}
    -minimumTime: DateTime @21600 {#2819
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#2834 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#2075 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#2836 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#2838 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#2843 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1509 …}
    -createdAt: DateTime @1658305628 {#2824
      date: 2022-07-20 10:27:08.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1750847724 {#2825
      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 {#2848 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1509 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\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: "dbd04d99-0a28-11eb-8310-0242ac1c0002"
    -modules: Doctrine\ORM\PersistentCollection {#1330 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1364 …}
    -totalHourDescription: 786
    -videoDescription: null
    -diplomaDescription: null
    -trainingProduct: App\Entity\Payment\TrainingProduct {#1375 …}
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1391 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1405 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1406 …}
    -thematic: []
    -diploma: null
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1444 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1509 …}
    -createdAt: DateTime @1602245616 {#1320
      date: 2020-10-09 14:13:36.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1757458937 {#1321
      date: 2025-09-10 01:02:17.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1468 …}
    #fromApi: false
    -name: "Fabrication vêtement sur mesure"
    -description: """
      Cette formation de fabrication vêtement sur mesure va vous permettre d'acquérir les compétences, les connaissances mais aussi les gestes afin de fabriquer des vêtements sur mesure .\r\n
      Le fabricant de vêtement sur mesure à plusieurs cordes à son arc : accueil du client, prise de mesure, mise au point d'un patron proposition d'un tissu, coupe, premier essayage, retouche, devis, approvisionnement, et trésorerie. Du simple ourlet à la confection de manteau, le fabricant de vêtement sur mesure honore toutes les commandes.
      """
    -public: false
    -_links: null
    -status: "published"
    -lockBy: App\Entity\Scholar\Training\Training {#1460 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1509 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#1692
    -id: "3557436e-ec20-11e9-9c0f-0242c0a8b002"
    -lessons: Doctrine\ORM\PersistentCollection {#1693 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#1703 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1708 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1509 …}
    -createdAt: DateTime @1570795868 {#1674
      date: 2019-10-11 14:11:08.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1754694016 {#1672
      date: 2025-08-09 01:00:16.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -lockBy: App\Entity\Scholar\Module\OriginModule {#1712 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1509 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#2868
    -id: "a093addc-083a-11ed-81e4-0242ac140006"
    -chapters: Doctrine\ORM\PersistentCollection {#2869 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#2874 …}
    -exercises: Doctrine\ORM\PersistentCollection {#2871 …}
    -minimumTime: DateTime @21600 {#2861
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#2876 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#2075 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#2878 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#2880 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#2886 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1509 …}
    -createdAt: DateTime @1658328341 {#2866
      date: 2022-07-20 16:45:41.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1754694010 {#2867
      date: 2025-08-09 01:00:10.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -status: "published"
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#2891 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1509 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\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: "dbd04d99-0a28-11eb-8310-0242ac1c0002"
    -modules: Doctrine\ORM\PersistentCollection {#1330 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1364 …}
    -totalHourDescription: 786
    -videoDescription: null
    -diplomaDescription: null
    -trainingProduct: App\Entity\Payment\TrainingProduct {#1375 …}
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1391 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1405 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1406 …}
    -thematic: []
    -diploma: null
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1444 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1509 …}
    -createdAt: DateTime @1602245616 {#1320
      date: 2020-10-09 14:13:36.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1757458937 {#1321
      date: 2025-09-10 01:02:17.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1468 …}
    #fromApi: false
    -name: "Fabrication vêtement sur mesure"
    -description: """
      Cette formation de fabrication vêtement sur mesure va vous permettre d'acquérir les compétences, les connaissances mais aussi les gestes afin de fabriquer des vêtements sur mesure .\r\n
      Le fabricant de vêtement sur mesure à plusieurs cordes à son arc : accueil du client, prise de mesure, mise au point d'un patron proposition d'un tissu, coupe, premier essayage, retouche, devis, approvisionnement, et trésorerie. Du simple ourlet à la confection de manteau, le fabricant de vêtement sur mesure honore toutes les commandes.
      """
    -public: false
    -_links: null
    -status: "published"
    -lockBy: App\Entity\Scholar\Training\Training {#1460 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1509 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#1692
    -id: "3557436e-ec20-11e9-9c0f-0242c0a8b002"
    -lessons: Doctrine\ORM\PersistentCollection {#1693 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#1703 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1708 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1509 …}
    -createdAt: DateTime @1570795868 {#1674
      date: 2019-10-11 14:11:08.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1754694016 {#1672
      date: 2025-08-09 01:00:16.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -lockBy: App\Entity\Scholar\Module\OriginModule {#1712 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1509 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#2912
    -id: "685d0272-9ab8-11f0-afde-d2b839584dc3"
    -chapters: Doctrine\ORM\PersistentCollection {#2913 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#2918 …}
    -exercises: Doctrine\ORM\PersistentCollection {#2915 …}
    -minimumTime: DateTime @21600 {#2904
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#2920 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#2075 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#2922 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#2924 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#2930 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1509 …}
    -createdAt: DateTime @1758877726 {#2910
      date: 2025-09-26 11:08:46.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1762340031 {#2911
      date: 2025-11-05 11:53:51.0 Europe/Paris (+01:00)
    }
    #createdBy: Proxies\__CG__\App\Entity\Account\User {#2136 …}
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#2620 …}
    #fromApi: false
    -status: "published"
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#2935 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1509 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\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: "dbd04d99-0a28-11eb-8310-0242ac1c0002"
    -modules: Doctrine\ORM\PersistentCollection {#1330 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1364 …}
    -totalHourDescription: 786
    -videoDescription: null
    -diplomaDescription: null
    -trainingProduct: App\Entity\Payment\TrainingProduct {#1375 …}
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1391 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1405 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1406 …}
    -thematic: []
    -diploma: null
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1444 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1509 …}
    -createdAt: DateTime @1602245616 {#1320
      date: 2020-10-09 14:13:36.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1757458937 {#1321
      date: 2025-09-10 01:02:17.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1468 …}
    #fromApi: false
    -name: "Fabrication vêtement sur mesure"
    -description: """
      Cette formation de fabrication vêtement sur mesure va vous permettre d'acquérir les compétences, les connaissances mais aussi les gestes afin de fabriquer des vêtements sur mesure .\r\n
      Le fabricant de vêtement sur mesure à plusieurs cordes à son arc : accueil du client, prise de mesure, mise au point d'un patron proposition d'un tissu, coupe, premier essayage, retouche, devis, approvisionnement, et trésorerie. Du simple ourlet à la confection de manteau, le fabricant de vêtement sur mesure honore toutes les commandes.
      """
    -public: false
    -_links: null
    -status: "published"
    -lockBy: App\Entity\Scholar\Training\Training {#1460 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1509 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#1692
    -id: "3557436e-ec20-11e9-9c0f-0242c0a8b002"
    -lessons: Doctrine\ORM\PersistentCollection {#1693 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#1703 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1708 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1509 …}
    -createdAt: DateTime @1570795868 {#1674
      date: 2019-10-11 14:11:08.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1754694016 {#1672
      date: 2025-08-09 01:00:16.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -lockBy: App\Entity\Scholar\Module\OriginModule {#1712 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1509 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#2956
    -id: "a98430b0-9ab8-11f0-afde-d2b839584dc3"
    -chapters: Doctrine\ORM\PersistentCollection {#2957 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#2962 …}
    -exercises: Doctrine\ORM\PersistentCollection {#2959 …}
    -minimumTime: DateTime @21600 {#2954
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#2964 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#2075 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#2966 …}
    -lessonStats: null
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#2973 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1509 …}
    -createdAt: DateTime @1758877835 {#2955
      date: 2025-09-26 11:10:35.0 Europe/Paris (+02:00)
    }
    -updatedAt: null
    #createdBy: Proxies\__CG__\App\Entity\Account\User {#2136 …}
    #updatedBy: null
    #fromApi: false
    -status: "published"
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#2978 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1509 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\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: "dbd04d99-0a28-11eb-8310-0242ac1c0002"
    -modules: Doctrine\ORM\PersistentCollection {#1330 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1364 …}
    -totalHourDescription: 786
    -videoDescription: null
    -diplomaDescription: null
    -trainingProduct: App\Entity\Payment\TrainingProduct {#1375 …}
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1391 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1405 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1406 …}
    -thematic: []
    -diploma: null
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1444 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1509 …}
    -createdAt: DateTime @1602245616 {#1320
      date: 2020-10-09 14:13:36.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1757458937 {#1321
      date: 2025-09-10 01:02:17.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1468 …}
    #fromApi: false
    -name: "Fabrication vêtement sur mesure"
    -description: """
      Cette formation de fabrication vêtement sur mesure va vous permettre d'acquérir les compétences, les connaissances mais aussi les gestes afin de fabriquer des vêtements sur mesure .\r\n
      Le fabricant de vêtement sur mesure à plusieurs cordes à son arc : accueil du client, prise de mesure, mise au point d'un patron proposition d'un tissu, coupe, premier essayage, retouche, devis, approvisionnement, et trésorerie. Du simple ourlet à la confection de manteau, le fabricant de vêtement sur mesure honore toutes les commandes.
      """
    -public: false
    -_links: null
    -status: "published"
    -lockBy: App\Entity\Scholar\Training\Training {#1460 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1509 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#1692
    -id: "3557436e-ec20-11e9-9c0f-0242c0a8b002"
    -lessons: Doctrine\ORM\PersistentCollection {#1693 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#1703 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1708 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1509 …}
    -createdAt: DateTime @1570795868 {#1674
      date: 2019-10-11 14:11:08.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1754694016 {#1672
      date: 2025-08-09 01:00:16.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -lockBy: App\Entity\Scholar\Module\OriginModule {#1712 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1509 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#3000
    -id: "5a58c5fb-a8ca-11f0-b3b5-4ec904c5ee47"
    -chapters: Doctrine\ORM\PersistentCollection {#3001 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#3006 …}
    -exercises: Doctrine\ORM\PersistentCollection {#3003 …}
    -minimumTime: DateTime @21600 {#2997
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#3008 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#2075 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#3010 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#3012 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#3018 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1509 …}
    -createdAt: DateTime @1760424750 {#2998
      date: 2025-10-14 08:52:30.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1762600429 {#2999
      date: 2025-11-08 12:13:49.0 Europe/Paris (+01:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#2620 …}
    #fromApi: false
    -status: "published"
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#3023 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1509 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\TrainingVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\PracticalCaseUserVoter"
ACCESS ABSTAIN
"Nellapp\Bundle\SDKBundle\Permission\Security\Voter\SuperAdminVoter"
ACCESS ABSTAIN
Show voter details
18 DENIED FRONT_ACCESS
[
  "training" => App\Entity\Scholar\Training\SharedTraining {#1323
    -id: "dbd04d99-0a28-11eb-8310-0242ac1c0002"
    -modules: Doctrine\ORM\PersistentCollection {#1330 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1364 …}
    -totalHourDescription: 786
    -videoDescription: null
    -diplomaDescription: null
    -trainingProduct: App\Entity\Payment\TrainingProduct {#1375 …}
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1391 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1405 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1406 …}
    -thematic: []
    -diploma: null
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1444 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1509 …}
    -createdAt: DateTime @1602245616 {#1320
      date: 2020-10-09 14:13:36.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1757458937 {#1321
      date: 2025-09-10 01:02:17.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1468 …}
    #fromApi: false
    -name: "Fabrication vêtement sur mesure"
    -description: """
      Cette formation de fabrication vêtement sur mesure va vous permettre d'acquérir les compétences, les connaissances mais aussi les gestes afin de fabriquer des vêtements sur mesure .\r\n
      Le fabricant de vêtement sur mesure à plusieurs cordes à son arc : accueil du client, prise de mesure, mise au point d'un patron proposition d'un tissu, coupe, premier essayage, retouche, devis, approvisionnement, et trésorerie. Du simple ourlet à la confection de manteau, le fabricant de vêtement sur mesure honore toutes les commandes.
      """
    -public: false
    -_links: null
    -status: "published"
    -lockBy: App\Entity\Scholar\Training\Training {#1460 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1509 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#1726
    -id: "1fc4cd71-8d23-11e9-a047-0242c0a86003"
    -lessons: Doctrine\ORM\PersistentCollection {#1727 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#1732 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1737 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1509 …}
    -createdAt: DateTime @1560344560 {#1724
      date: 2019-06-12 15:02:40.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1757458818 {#1725
      date: 2025-09-10 01:00:18.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -lockBy: App\Entity\Scholar\Module\OriginModule {#1741 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1509 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#3410
    -id: "8b43b2ea-4ef0-11e9-8180-00163e87308f"
    -chapters: Doctrine\ORM\PersistentCollection {#3411 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#3416 …}
    -exercises: Doctrine\ORM\PersistentCollection {#3413 …}
    -minimumTime: DateTime @21600 {#3407
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#3418 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#2075 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#3420 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#3422 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#3428 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1509 …}
    -createdAt: DateTime @1553513064 {#3408
      date: 2019-03-25 12:24:24.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458810 {#3409
      date: 2025-09-10 01:00:10.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#3426 …}
    #fromApi: false
    -status: "published"
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#3434 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1509 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\TrainingVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\PracticalCaseUserVoter"
ACCESS ABSTAIN
"Nellapp\Bundle\SDKBundle\Permission\Security\Voter\SuperAdminVoter"
ACCESS ABSTAIN
Show voter details
19 DENIED FRONT_ACCESS
[
  "training" => App\Entity\Scholar\Training\SharedTraining {#1323
    -id: "dbd04d99-0a28-11eb-8310-0242ac1c0002"
    -modules: Doctrine\ORM\PersistentCollection {#1330 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1364 …}
    -totalHourDescription: 786
    -videoDescription: null
    -diplomaDescription: null
    -trainingProduct: App\Entity\Payment\TrainingProduct {#1375 …}
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1391 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1405 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1406 …}
    -thematic: []
    -diploma: null
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1444 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1509 …}
    -createdAt: DateTime @1602245616 {#1320
      date: 2020-10-09 14:13:36.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1757458937 {#1321
      date: 2025-09-10 01:02:17.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1468 …}
    #fromApi: false
    -name: "Fabrication vêtement sur mesure"
    -description: """
      Cette formation de fabrication vêtement sur mesure va vous permettre d'acquérir les compétences, les connaissances mais aussi les gestes afin de fabriquer des vêtements sur mesure .\r\n
      Le fabricant de vêtement sur mesure à plusieurs cordes à son arc : accueil du client, prise de mesure, mise au point d'un patron proposition d'un tissu, coupe, premier essayage, retouche, devis, approvisionnement, et trésorerie. Du simple ourlet à la confection de manteau, le fabricant de vêtement sur mesure honore toutes les commandes.
      """
    -public: false
    -_links: null
    -status: "published"
    -lockBy: App\Entity\Scholar\Training\Training {#1460 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1509 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#1726
    -id: "1fc4cd71-8d23-11e9-a047-0242c0a86003"
    -lessons: Doctrine\ORM\PersistentCollection {#1727 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#1732 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1737 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1509 …}
    -createdAt: DateTime @1560344560 {#1724
      date: 2019-06-12 15:02:40.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1757458818 {#1725
      date: 2025-09-10 01:00:18.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -lockBy: App\Entity\Scholar\Module\OriginModule {#1741 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1509 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#3456
    -id: "76840570-8d1e-11e9-a047-0242c0a86003"
    -chapters: Doctrine\ORM\PersistentCollection {#3457 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#3462 …}
    -exercises: Doctrine\ORM\PersistentCollection {#3459 …}
    -minimumTime: DateTime @21600 {#3453
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#3464 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#2075 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#3466 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#3468 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#3474 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1509 …}
    -createdAt: DateTime @1560342558 {#3454
      date: 2019-06-12 14:29:18.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1756112373 {#3455
      date: 2025-08-25 10:59:33.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#3472 …}
    #fromApi: false
    -status: "published"
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#3480 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1509 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\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: "dbd04d99-0a28-11eb-8310-0242ac1c0002"
    -modules: Doctrine\ORM\PersistentCollection {#1330 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1364 …}
    -totalHourDescription: 786
    -videoDescription: null
    -diplomaDescription: null
    -trainingProduct: App\Entity\Payment\TrainingProduct {#1375 …}
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1391 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1405 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1406 …}
    -thematic: []
    -diploma: null
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1444 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1509 …}
    -createdAt: DateTime @1602245616 {#1320
      date: 2020-10-09 14:13:36.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1757458937 {#1321
      date: 2025-09-10 01:02:17.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1468 …}
    #fromApi: false
    -name: "Fabrication vêtement sur mesure"
    -description: """
      Cette formation de fabrication vêtement sur mesure va vous permettre d'acquérir les compétences, les connaissances mais aussi les gestes afin de fabriquer des vêtements sur mesure .\r\n
      Le fabricant de vêtement sur mesure à plusieurs cordes à son arc : accueil du client, prise de mesure, mise au point d'un patron proposition d'un tissu, coupe, premier essayage, retouche, devis, approvisionnement, et trésorerie. Du simple ourlet à la confection de manteau, le fabricant de vêtement sur mesure honore toutes les commandes.
      """
    -public: false
    -_links: null
    -status: "published"
    -lockBy: App\Entity\Scholar\Training\Training {#1460 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1509 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#1726
    -id: "1fc4cd71-8d23-11e9-a047-0242c0a86003"
    -lessons: Doctrine\ORM\PersistentCollection {#1727 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#1732 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1737 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1509 …}
    -createdAt: DateTime @1560344560 {#1724
      date: 2019-06-12 15:02:40.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1757458818 {#1725
      date: 2025-09-10 01:00:18.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -lockBy: App\Entity\Scholar\Module\OriginModule {#1741 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1509 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#3502
    -id: "5ca5576c-8d1f-11e9-a047-0242c0a86003"
    -chapters: Doctrine\ORM\PersistentCollection {#3503 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#3508 …}
    -exercises: Doctrine\ORM\PersistentCollection {#3505 …}
    -minimumTime: DateTime @21600 {#3499
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#3510 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#2075 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#3512 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#3514 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#3520 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1509 …}
    -createdAt: DateTime @1560342944 {#3500
      date: 2019-06-12 14:35:44.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1756112967 {#3501
      date: 2025-08-25 11:09:27.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#3472 …}
    #fromApi: false
    -status: "published"
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#3525 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1509 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\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: "dbd04d99-0a28-11eb-8310-0242ac1c0002"
    -modules: Doctrine\ORM\PersistentCollection {#1330 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1364 …}
    -totalHourDescription: 786
    -videoDescription: null
    -diplomaDescription: null
    -trainingProduct: App\Entity\Payment\TrainingProduct {#1375 …}
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1391 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1405 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1406 …}
    -thematic: []
    -diploma: null
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1444 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1509 …}
    -createdAt: DateTime @1602245616 {#1320
      date: 2020-10-09 14:13:36.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1757458937 {#1321
      date: 2025-09-10 01:02:17.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1468 …}
    #fromApi: false
    -name: "Fabrication vêtement sur mesure"
    -description: """
      Cette formation de fabrication vêtement sur mesure va vous permettre d'acquérir les compétences, les connaissances mais aussi les gestes afin de fabriquer des vêtements sur mesure .\r\n
      Le fabricant de vêtement sur mesure à plusieurs cordes à son arc : accueil du client, prise de mesure, mise au point d'un patron proposition d'un tissu, coupe, premier essayage, retouche, devis, approvisionnement, et trésorerie. Du simple ourlet à la confection de manteau, le fabricant de vêtement sur mesure honore toutes les commandes.
      """
    -public: false
    -_links: null
    -status: "published"
    -lockBy: App\Entity\Scholar\Training\Training {#1460 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1509 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#1726
    -id: "1fc4cd71-8d23-11e9-a047-0242c0a86003"
    -lessons: Doctrine\ORM\PersistentCollection {#1727 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#1732 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1737 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1509 …}
    -createdAt: DateTime @1560344560 {#1724
      date: 2019-06-12 15:02:40.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1757458818 {#1725
      date: 2025-09-10 01:00:18.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -lockBy: App\Entity\Scholar\Module\OriginModule {#1741 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1509 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#3547
    -id: "d2ee03b2-8d22-11e9-a047-0242c0a86003"
    -chapters: Doctrine\ORM\PersistentCollection {#3548 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#3553 …}
    -exercises: Doctrine\ORM\PersistentCollection {#3550 …}
    -minimumTime: DateTime @21600 {#3544
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#3555 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#2075 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#3557 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#3559 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#3565 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1509 …}
    -createdAt: DateTime @1560344431 {#3545
      date: 2019-06-12 15:00:31.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1756113707 {#3546
      date: 2025-08-25 11:21:47.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#3472 …}
    #fromApi: false
    -status: "published"
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#3570 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1509 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\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: "dbd04d99-0a28-11eb-8310-0242ac1c0002"
    -modules: Doctrine\ORM\PersistentCollection {#1330 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1364 …}
    -totalHourDescription: 786
    -videoDescription: null
    -diplomaDescription: null
    -trainingProduct: App\Entity\Payment\TrainingProduct {#1375 …}
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1391 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1405 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1406 …}
    -thematic: []
    -diploma: null
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1444 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1509 …}
    -createdAt: DateTime @1602245616 {#1320
      date: 2020-10-09 14:13:36.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1757458937 {#1321
      date: 2025-09-10 01:02:17.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1468 …}
    #fromApi: false
    -name: "Fabrication vêtement sur mesure"
    -description: """
      Cette formation de fabrication vêtement sur mesure va vous permettre d'acquérir les compétences, les connaissances mais aussi les gestes afin de fabriquer des vêtements sur mesure .\r\n
      Le fabricant de vêtement sur mesure à plusieurs cordes à son arc : accueil du client, prise de mesure, mise au point d'un patron proposition d'un tissu, coupe, premier essayage, retouche, devis, approvisionnement, et trésorerie. Du simple ourlet à la confection de manteau, le fabricant de vêtement sur mesure honore toutes les commandes.
      """
    -public: false
    -_links: null
    -status: "published"
    -lockBy: App\Entity\Scholar\Training\Training {#1460 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1509 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#1726
    -id: "1fc4cd71-8d23-11e9-a047-0242c0a86003"
    -lessons: Doctrine\ORM\PersistentCollection {#1727 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#1732 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1737 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1509 …}
    -createdAt: DateTime @1560344560 {#1724
      date: 2019-06-12 15:02:40.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1757458818 {#1725
      date: 2025-09-10 01:00:18.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -lockBy: App\Entity\Scholar\Module\OriginModule {#1741 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1509 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#3591
    -id: "53651e23-6e38-11f1-a069-d2c50c5a0872"
    -chapters: Doctrine\ORM\PersistentCollection {#3592 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#3597 …}
    -exercises: Doctrine\ORM\PersistentCollection {#3594 …}
    -minimumTime: DateTime @21600 {#3589
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#3599 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#3601 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#3602 …}
    -lessonStats: null
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#3609 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1509 …}
    -createdAt: DateTime @1782132362 {#3590
      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 {#3614 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1509 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\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: "dbd04d99-0a28-11eb-8310-0242ac1c0002"
    -modules: Doctrine\ORM\PersistentCollection {#1330 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1364 …}
    -totalHourDescription: 786
    -videoDescription: null
    -diplomaDescription: null
    -trainingProduct: App\Entity\Payment\TrainingProduct {#1375 …}
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1391 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1405 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1406 …}
    -thematic: []
    -diploma: null
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1444 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1509 …}
    -createdAt: DateTime @1602245616 {#1320
      date: 2020-10-09 14:13:36.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1757458937 {#1321
      date: 2025-09-10 01:02:17.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1468 …}
    #fromApi: false
    -name: "Fabrication vêtement sur mesure"
    -description: """
      Cette formation de fabrication vêtement sur mesure va vous permettre d'acquérir les compétences, les connaissances mais aussi les gestes afin de fabriquer des vêtements sur mesure .\r\n
      Le fabricant de vêtement sur mesure à plusieurs cordes à son arc : accueil du client, prise de mesure, mise au point d'un patron proposition d'un tissu, coupe, premier essayage, retouche, devis, approvisionnement, et trésorerie. Du simple ourlet à la confection de manteau, le fabricant de vêtement sur mesure honore toutes les commandes.
      """
    -public: false
    -_links: null
    -status: "published"
    -lockBy: App\Entity\Scholar\Training\Training {#1460 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1509 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#1726
    -id: "1fc4cd71-8d23-11e9-a047-0242c0a86003"
    -lessons: Doctrine\ORM\PersistentCollection {#1727 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#1732 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1737 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1509 …}
    -createdAt: DateTime @1560344560 {#1724
      date: 2019-06-12 15:02:40.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1757458818 {#1725
      date: 2025-09-10 01:00:18.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -lockBy: App\Entity\Scholar\Module\OriginModule {#1741 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1509 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#3636
    -id: "4c59b178-c68b-11ea-8d8a-0242ac1c0003"
    -chapters: Doctrine\ORM\PersistentCollection {#3637 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#3642 …}
    -exercises: Doctrine\ORM\PersistentCollection {#3639 …}
    -minimumTime: DateTime @21600 {#3633
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#3644 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#2075 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#3646 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#3648 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#3654 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1509 …}
    -createdAt: DateTime @1594811217 {#3634
      date: 2020-07-15 13:06:57.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1756726745 {#3635
      date: 2025-09-01 13:39:05.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#3652 …}
    #fromApi: false
    -status: "published"
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#3660 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1509 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\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: "dbd04d99-0a28-11eb-8310-0242ac1c0002"
    -modules: Doctrine\ORM\PersistentCollection {#1330 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1364 …}
    -totalHourDescription: 786
    -videoDescription: null
    -diplomaDescription: null
    -trainingProduct: App\Entity\Payment\TrainingProduct {#1375 …}
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1391 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1405 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1406 …}
    -thematic: []
    -diploma: null
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1444 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1509 …}
    -createdAt: DateTime @1602245616 {#1320
      date: 2020-10-09 14:13:36.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1757458937 {#1321
      date: 2025-09-10 01:02:17.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1468 …}
    #fromApi: false
    -name: "Fabrication vêtement sur mesure"
    -description: """
      Cette formation de fabrication vêtement sur mesure va vous permettre d'acquérir les compétences, les connaissances mais aussi les gestes afin de fabriquer des vêtements sur mesure .\r\n
      Le fabricant de vêtement sur mesure à plusieurs cordes à son arc : accueil du client, prise de mesure, mise au point d'un patron proposition d'un tissu, coupe, premier essayage, retouche, devis, approvisionnement, et trésorerie. Du simple ourlet à la confection de manteau, le fabricant de vêtement sur mesure honore toutes les commandes.
      """
    -public: false
    -_links: null
    -status: "published"
    -lockBy: App\Entity\Scholar\Training\Training {#1460 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1509 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#1726
    -id: "1fc4cd71-8d23-11e9-a047-0242c0a86003"
    -lessons: Doctrine\ORM\PersistentCollection {#1727 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#1732 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1737 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1509 …}
    -createdAt: DateTime @1560344560 {#1724
      date: 2019-06-12 15:02:40.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1757458818 {#1725
      date: 2025-09-10 01:00:18.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -lockBy: App\Entity\Scholar\Module\OriginModule {#1741 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1509 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#3682
    -id: "760b0ec9-c68b-11ea-8d8a-0242ac1c0003"
    -chapters: Doctrine\ORM\PersistentCollection {#3683 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#3688 …}
    -exercises: Doctrine\ORM\PersistentCollection {#3685 …}
    -minimumTime: DateTime @21600 {#3679
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#3690 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#2075 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#3692 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#3694 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#3700 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1509 …}
    -createdAt: DateTime @1594811287 {#3680
      date: 2020-07-15 13:08:07.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1750847724 {#3681
      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 {#3705 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1509 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\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: "dbd04d99-0a28-11eb-8310-0242ac1c0002"
    -modules: Doctrine\ORM\PersistentCollection {#1330 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1364 …}
    -totalHourDescription: 786
    -videoDescription: null
    -diplomaDescription: null
    -trainingProduct: App\Entity\Payment\TrainingProduct {#1375 …}
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1391 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1405 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1406 …}
    -thematic: []
    -diploma: null
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1444 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1509 …}
    -createdAt: DateTime @1602245616 {#1320
      date: 2020-10-09 14:13:36.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1757458937 {#1321
      date: 2025-09-10 01:02:17.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1468 …}
    #fromApi: false
    -name: "Fabrication vêtement sur mesure"
    -description: """
      Cette formation de fabrication vêtement sur mesure va vous permettre d'acquérir les compétences, les connaissances mais aussi les gestes afin de fabriquer des vêtements sur mesure .\r\n
      Le fabricant de vêtement sur mesure à plusieurs cordes à son arc : accueil du client, prise de mesure, mise au point d'un patron proposition d'un tissu, coupe, premier essayage, retouche, devis, approvisionnement, et trésorerie. Du simple ourlet à la confection de manteau, le fabricant de vêtement sur mesure honore toutes les commandes.
      """
    -public: false
    -_links: null
    -status: "published"
    -lockBy: App\Entity\Scholar\Training\Training {#1460 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1509 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#1726
    -id: "1fc4cd71-8d23-11e9-a047-0242c0a86003"
    -lessons: Doctrine\ORM\PersistentCollection {#1727 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#1732 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1737 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1509 …}
    -createdAt: DateTime @1560344560 {#1724
      date: 2019-06-12 15:02:40.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1757458818 {#1725
      date: 2025-09-10 01:00:18.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -lockBy: App\Entity\Scholar\Module\OriginModule {#1741 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1509 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#3726
    -id: "5378cf49-6e38-11f1-a069-d2c50c5a0872"
    -chapters: Doctrine\ORM\PersistentCollection {#3727 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#3732 …}
    -exercises: Doctrine\ORM\PersistentCollection {#3729 …}
    -minimumTime: DateTime @21600 {#3724
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#3734 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#3601 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#3736 …}
    -lessonStats: null
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#3743 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1509 …}
    -createdAt: DateTime @1782132362 {#3725
      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 {#3748 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1509 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\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: "dbd04d99-0a28-11eb-8310-0242ac1c0002"
    -modules: Doctrine\ORM\PersistentCollection {#1330 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1364 …}
    -totalHourDescription: 786
    -videoDescription: null
    -diplomaDescription: null
    -trainingProduct: App\Entity\Payment\TrainingProduct {#1375 …}
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1391 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1405 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1406 …}
    -thematic: []
    -diploma: null
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1444 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1509 …}
    -createdAt: DateTime @1602245616 {#1320
      date: 2020-10-09 14:13:36.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1757458937 {#1321
      date: 2025-09-10 01:02:17.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1468 …}
    #fromApi: false
    -name: "Fabrication vêtement sur mesure"
    -description: """
      Cette formation de fabrication vêtement sur mesure va vous permettre d'acquérir les compétences, les connaissances mais aussi les gestes afin de fabriquer des vêtements sur mesure .\r\n
      Le fabricant de vêtement sur mesure à plusieurs cordes à son arc : accueil du client, prise de mesure, mise au point d'un patron proposition d'un tissu, coupe, premier essayage, retouche, devis, approvisionnement, et trésorerie. Du simple ourlet à la confection de manteau, le fabricant de vêtement sur mesure honore toutes les commandes.
      """
    -public: false
    -_links: null
    -status: "published"
    -lockBy: App\Entity\Scholar\Training\Training {#1460 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1509 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#1756
    -id: "9f920fce-1f2d-11e9-8180-00163e87308f"
    -lessons: Doctrine\ORM\PersistentCollection {#1757 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#1762 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1767 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1509 …}
    -createdAt: DateTime @1548261642 {#1754
      date: 2019-01-23 17:40:42.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1555584124 {#1755
      date: 2019-04-18 12:42:04.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -lockBy: App\Entity\Scholar\Module\OriginModule {#1771 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1509 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#3995
    -id: "07f433d9-1f2d-11e9-8180-00163e87308f"
    -chapters: Doctrine\ORM\PersistentCollection {#3996 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#4001 …}
    -exercises: Doctrine\ORM\PersistentCollection {#3998 …}
    -minimumTime: DateTime @21600 {#3992
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#4003 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#2075 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#4005 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#4007 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#4013 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1509 …}
    -createdAt: DateTime @1548261387 {#3993
      date: 2019-01-23 17:36:27.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1756120284 {#3994
      date: 2025-08-25 13:11:24.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#3472 …}
    #fromApi: false
    -status: "published"
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#4018 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1509 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\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: "dbd04d99-0a28-11eb-8310-0242ac1c0002"
    -modules: Doctrine\ORM\PersistentCollection {#1330 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1364 …}
    -totalHourDescription: 786
    -videoDescription: null
    -diplomaDescription: null
    -trainingProduct: App\Entity\Payment\TrainingProduct {#1375 …}
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1391 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1405 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1406 …}
    -thematic: []
    -diploma: null
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1444 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1509 …}
    -createdAt: DateTime @1602245616 {#1320
      date: 2020-10-09 14:13:36.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1757458937 {#1321
      date: 2025-09-10 01:02:17.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1468 …}
    #fromApi: false
    -name: "Fabrication vêtement sur mesure"
    -description: """
      Cette formation de fabrication vêtement sur mesure va vous permettre d'acquérir les compétences, les connaissances mais aussi les gestes afin de fabriquer des vêtements sur mesure .\r\n
      Le fabricant de vêtement sur mesure à plusieurs cordes à son arc : accueil du client, prise de mesure, mise au point d'un patron proposition d'un tissu, coupe, premier essayage, retouche, devis, approvisionnement, et trésorerie. Du simple ourlet à la confection de manteau, le fabricant de vêtement sur mesure honore toutes les commandes.
      """
    -public: false
    -_links: null
    -status: "published"
    -lockBy: App\Entity\Scholar\Training\Training {#1460 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1509 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#1756
    -id: "9f920fce-1f2d-11e9-8180-00163e87308f"
    -lessons: Doctrine\ORM\PersistentCollection {#1757 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#1762 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1767 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1509 …}
    -createdAt: DateTime @1548261642 {#1754
      date: 2019-01-23 17:40:42.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1555584124 {#1755
      date: 2019-04-18 12:42:04.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -lockBy: App\Entity\Scholar\Module\OriginModule {#1771 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1509 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#4040
    -id: "a01fc2cc-673b-11e9-a435-0242c0a8d002"
    -chapters: Doctrine\ORM\PersistentCollection {#4041 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#4046 …}
    -exercises: Doctrine\ORM\PersistentCollection {#4043 …}
    -minimumTime: DateTime @21600 {#4037
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#4048 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#2075 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#4050 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#4052 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#4058 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1509 …}
    -createdAt: DateTime @1556176939 {#4038
      date: 2019-04-25 09:22:19.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1756830875 {#4039
      date: 2025-09-02 18:34:35.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#4056 …}
    #fromApi: false
    -status: "published"
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#4064 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1509 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\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: "dbd04d99-0a28-11eb-8310-0242ac1c0002"
    -modules: Doctrine\ORM\PersistentCollection {#1330 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1364 …}
    -totalHourDescription: 786
    -videoDescription: null
    -diplomaDescription: null
    -trainingProduct: App\Entity\Payment\TrainingProduct {#1375 …}
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1391 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1405 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1406 …}
    -thematic: []
    -diploma: null
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1444 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1509 …}
    -createdAt: DateTime @1602245616 {#1320
      date: 2020-10-09 14:13:36.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1757458937 {#1321
      date: 2025-09-10 01:02:17.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1468 …}
    #fromApi: false
    -name: "Fabrication vêtement sur mesure"
    -description: """
      Cette formation de fabrication vêtement sur mesure va vous permettre d'acquérir les compétences, les connaissances mais aussi les gestes afin de fabriquer des vêtements sur mesure .\r\n
      Le fabricant de vêtement sur mesure à plusieurs cordes à son arc : accueil du client, prise de mesure, mise au point d'un patron proposition d'un tissu, coupe, premier essayage, retouche, devis, approvisionnement, et trésorerie. Du simple ourlet à la confection de manteau, le fabricant de vêtement sur mesure honore toutes les commandes.
      """
    -public: false
    -_links: null
    -status: "published"
    -lockBy: App\Entity\Scholar\Training\Training {#1460 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1509 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#1756
    -id: "9f920fce-1f2d-11e9-8180-00163e87308f"
    -lessons: Doctrine\ORM\PersistentCollection {#1757 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#1762 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1767 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1509 …}
    -createdAt: DateTime @1548261642 {#1754
      date: 2019-01-23 17:40:42.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1555584124 {#1755
      date: 2019-04-18 12:42:04.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -lockBy: App\Entity\Scholar\Module\OriginModule {#1771 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1509 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#4086
    -id: "603b5980-6751-11e9-a435-0242c0a8d002"
    -chapters: Doctrine\ORM\PersistentCollection {#4087 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#4092 …}
    -exercises: Doctrine\ORM\PersistentCollection {#4089 …}
    -minimumTime: DateTime @21600 {#4083
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#4094 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#2075 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#4096 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#4098 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#4104 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1509 …}
    -createdAt: DateTime @1556186281 {#4084
      date: 2019-04-25 11:58:01.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1756121129 {#4085
      date: 2025-08-25 13:25:29.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#3472 …}
    #fromApi: false
    -status: "published"
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#4108 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1509 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\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: "dbd04d99-0a28-11eb-8310-0242ac1c0002"
    -modules: Doctrine\ORM\PersistentCollection {#1330 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1364 …}
    -totalHourDescription: 786
    -videoDescription: null
    -diplomaDescription: null
    -trainingProduct: App\Entity\Payment\TrainingProduct {#1375 …}
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1391 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1405 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1406 …}
    -thematic: []
    -diploma: null
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1444 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1509 …}
    -createdAt: DateTime @1602245616 {#1320
      date: 2020-10-09 14:13:36.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1757458937 {#1321
      date: 2025-09-10 01:02:17.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1468 …}
    #fromApi: false
    -name: "Fabrication vêtement sur mesure"
    -description: """
      Cette formation de fabrication vêtement sur mesure va vous permettre d'acquérir les compétences, les connaissances mais aussi les gestes afin de fabriquer des vêtements sur mesure .\r\n
      Le fabricant de vêtement sur mesure à plusieurs cordes à son arc : accueil du client, prise de mesure, mise au point d'un patron proposition d'un tissu, coupe, premier essayage, retouche, devis, approvisionnement, et trésorerie. Du simple ourlet à la confection de manteau, le fabricant de vêtement sur mesure honore toutes les commandes.
      """
    -public: false
    -_links: null
    -status: "published"
    -lockBy: App\Entity\Scholar\Training\Training {#1460 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1509 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#1756
    -id: "9f920fce-1f2d-11e9-8180-00163e87308f"
    -lessons: Doctrine\ORM\PersistentCollection {#1757 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#1762 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1767 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1509 …}
    -createdAt: DateTime @1548261642 {#1754
      date: 2019-01-23 17:40:42.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1555584124 {#1755
      date: 2019-04-18 12:42:04.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -lockBy: App\Entity\Scholar\Module\OriginModule {#1771 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1509 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#4130
    -id: "02e76e5b-8dcd-11e9-a047-0242c0a86003"
    -chapters: Doctrine\ORM\PersistentCollection {#4131 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#4136 …}
    -exercises: Doctrine\ORM\PersistentCollection {#4133 …}
    -minimumTime: DateTime @21600 {#4127
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#4138 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#2075 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#4140 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#4142 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#4148 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1509 …}
    -createdAt: DateTime @1560417526 {#4128
      date: 2019-06-13 11:18:46.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1756121922 {#4129
      date: 2025-08-25 13:38:42.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#3472 …}
    #fromApi: false
    -status: "published"
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#4153 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1509 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\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: "dbd04d99-0a28-11eb-8310-0242ac1c0002"
    -modules: Doctrine\ORM\PersistentCollection {#1330 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1364 …}
    -totalHourDescription: 786
    -videoDescription: null
    -diplomaDescription: null
    -trainingProduct: App\Entity\Payment\TrainingProduct {#1375 …}
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1391 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1405 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1406 …}
    -thematic: []
    -diploma: null
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1444 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1509 …}
    -createdAt: DateTime @1602245616 {#1320
      date: 2020-10-09 14:13:36.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1757458937 {#1321
      date: 2025-09-10 01:02:17.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1468 …}
    #fromApi: false
    -name: "Fabrication vêtement sur mesure"
    -description: """
      Cette formation de fabrication vêtement sur mesure va vous permettre d'acquérir les compétences, les connaissances mais aussi les gestes afin de fabriquer des vêtements sur mesure .\r\n
      Le fabricant de vêtement sur mesure à plusieurs cordes à son arc : accueil du client, prise de mesure, mise au point d'un patron proposition d'un tissu, coupe, premier essayage, retouche, devis, approvisionnement, et trésorerie. Du simple ourlet à la confection de manteau, le fabricant de vêtement sur mesure honore toutes les commandes.
      """
    -public: false
    -_links: null
    -status: "published"
    -lockBy: App\Entity\Scholar\Training\Training {#1460 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1509 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#1756
    -id: "9f920fce-1f2d-11e9-8180-00163e87308f"
    -lessons: Doctrine\ORM\PersistentCollection {#1757 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#1762 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1767 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1509 …}
    -createdAt: DateTime @1548261642 {#1754
      date: 2019-01-23 17:40:42.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1555584124 {#1755
      date: 2019-04-18 12:42:04.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -lockBy: App\Entity\Scholar\Module\OriginModule {#1771 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1509 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#4175
    -id: "2b1f275e-8dcd-11e9-a047-0242c0a86003"
    -chapters: Doctrine\ORM\PersistentCollection {#4176 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#4181 …}
    -exercises: Doctrine\ORM\PersistentCollection {#4178 …}
    -minimumTime: DateTime @21600 {#4172
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#4183 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#2075 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#4185 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#4187 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#4193 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1509 …}
    -createdAt: DateTime @1560417594 {#4173
      date: 2019-06-13 11:19:54.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1756122481 {#4174
      date: 2025-08-25 13:48:01.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#3472 …}
    #fromApi: false
    -status: "published"
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#4198 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1509 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\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: "dbd04d99-0a28-11eb-8310-0242ac1c0002"
    -modules: Doctrine\ORM\PersistentCollection {#1330 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1364 …}
    -totalHourDescription: 786
    -videoDescription: null
    -diplomaDescription: null
    -trainingProduct: App\Entity\Payment\TrainingProduct {#1375 …}
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1391 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1405 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1406 …}
    -thematic: []
    -diploma: null
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1444 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1509 …}
    -createdAt: DateTime @1602245616 {#1320
      date: 2020-10-09 14:13:36.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1757458937 {#1321
      date: 2025-09-10 01:02:17.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1468 …}
    #fromApi: false
    -name: "Fabrication vêtement sur mesure"
    -description: """
      Cette formation de fabrication vêtement sur mesure va vous permettre d'acquérir les compétences, les connaissances mais aussi les gestes afin de fabriquer des vêtements sur mesure .\r\n
      Le fabricant de vêtement sur mesure à plusieurs cordes à son arc : accueil du client, prise de mesure, mise au point d'un patron proposition d'un tissu, coupe, premier essayage, retouche, devis, approvisionnement, et trésorerie. Du simple ourlet à la confection de manteau, le fabricant de vêtement sur mesure honore toutes les commandes.
      """
    -public: false
    -_links: null
    -status: "published"
    -lockBy: App\Entity\Scholar\Training\Training {#1460 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1509 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#1756
    -id: "9f920fce-1f2d-11e9-8180-00163e87308f"
    -lessons: Doctrine\ORM\PersistentCollection {#1757 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#1762 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1767 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1509 …}
    -createdAt: DateTime @1548261642 {#1754
      date: 2019-01-23 17:40:42.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1555584124 {#1755
      date: 2019-04-18 12:42:04.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -lockBy: App\Entity\Scholar\Module\OriginModule {#1771 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1509 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#4219
    -id: "d9190f0c-6347-11f1-a069-d2c50c5a0872"
    -chapters: Doctrine\ORM\PersistentCollection {#4220 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#4225 …}
    -exercises: Doctrine\ORM\PersistentCollection {#4222 …}
    -minimumTime: DateTime @21600 {#4217
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#4227 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#3601 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#4229 …}
    -lessonStats: null
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#4236 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1509 …}
    -createdAt: DateTime @1780929566 {#4218
      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 {#4241 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1509 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\TrainingVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\PracticalCaseUserVoter"
ACCESS ABSTAIN
"Nellapp\Bundle\SDKBundle\Permission\Security\Voter\SuperAdminVoter"
ACCESS ABSTAIN
Show voter details
32 DENIED FRONT_ACCESS
[
  "training" => App\Entity\Scholar\Training\SharedTraining {#1323
    -id: "dbd04d99-0a28-11eb-8310-0242ac1c0002"
    -modules: Doctrine\ORM\PersistentCollection {#1330 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1364 …}
    -totalHourDescription: 786
    -videoDescription: null
    -diplomaDescription: null
    -trainingProduct: App\Entity\Payment\TrainingProduct {#1375 …}
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1391 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1405 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1406 …}
    -thematic: []
    -diploma: null
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1444 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1509 …}
    -createdAt: DateTime @1602245616 {#1320
      date: 2020-10-09 14:13:36.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1757458937 {#1321
      date: 2025-09-10 01:02:17.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1468 …}
    #fromApi: false
    -name: "Fabrication vêtement sur mesure"
    -description: """
      Cette formation de fabrication vêtement sur mesure va vous permettre d'acquérir les compétences, les connaissances mais aussi les gestes afin de fabriquer des vêtements sur mesure .\r\n
      Le fabricant de vêtement sur mesure à plusieurs cordes à son arc : accueil du client, prise de mesure, mise au point d'un patron proposition d'un tissu, coupe, premier essayage, retouche, devis, approvisionnement, et trésorerie. Du simple ourlet à la confection de manteau, le fabricant de vêtement sur mesure honore toutes les commandes.
      """
    -public: false
    -_links: null
    -status: "published"
    -lockBy: App\Entity\Scholar\Training\Training {#1460 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1509 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#1756
    -id: "9f920fce-1f2d-11e9-8180-00163e87308f"
    -lessons: Doctrine\ORM\PersistentCollection {#1757 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#1762 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1767 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1509 …}
    -createdAt: DateTime @1548261642 {#1754
      date: 2019-01-23 17:40:42.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1555584124 {#1755
      date: 2019-04-18 12:42:04.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -lockBy: App\Entity\Scholar\Module\OriginModule {#1771 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1509 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#4263
    -id: "4a31d6ee-8dcd-11e9-a047-0242c0a86003"
    -chapters: Doctrine\ORM\PersistentCollection {#4264 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#4269 …}
    -exercises: Doctrine\ORM\PersistentCollection {#4266 …}
    -minimumTime: DateTime @21600 {#4260
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#4271 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#2075 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#4273 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#4275 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#4281 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1509 …}
    -createdAt: DateTime @1560417646 {#4261
      date: 2019-06-13 11:20:46.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1756123157 {#4262
      date: 2025-08-25 13:59:17.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#3472 …}
    #fromApi: false
    -status: "published"
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#4286 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1509 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\TrainingVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\PracticalCaseUserVoter"
ACCESS ABSTAIN
"Nellapp\Bundle\SDKBundle\Permission\Security\Voter\SuperAdminVoter"
ACCESS ABSTAIN
Show voter details
33 DENIED FRONT_ACCESS
[
  "training" => App\Entity\Scholar\Training\SharedTraining {#1323
    -id: "dbd04d99-0a28-11eb-8310-0242ac1c0002"
    -modules: Doctrine\ORM\PersistentCollection {#1330 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1364 …}
    -totalHourDescription: 786
    -videoDescription: null
    -diplomaDescription: null
    -trainingProduct: App\Entity\Payment\TrainingProduct {#1375 …}
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1391 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1405 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1406 …}
    -thematic: []
    -diploma: null
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1444 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1509 …}
    -createdAt: DateTime @1602245616 {#1320
      date: 2020-10-09 14:13:36.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1757458937 {#1321
      date: 2025-09-10 01:02:17.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1468 …}
    #fromApi: false
    -name: "Fabrication vêtement sur mesure"
    -description: """
      Cette formation de fabrication vêtement sur mesure va vous permettre d'acquérir les compétences, les connaissances mais aussi les gestes afin de fabriquer des vêtements sur mesure .\r\n
      Le fabricant de vêtement sur mesure à plusieurs cordes à son arc : accueil du client, prise de mesure, mise au point d'un patron proposition d'un tissu, coupe, premier essayage, retouche, devis, approvisionnement, et trésorerie. Du simple ourlet à la confection de manteau, le fabricant de vêtement sur mesure honore toutes les commandes.
      """
    -public: false
    -_links: null
    -status: "published"
    -lockBy: App\Entity\Scholar\Training\Training {#1460 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1509 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#1756
    -id: "9f920fce-1f2d-11e9-8180-00163e87308f"
    -lessons: Doctrine\ORM\PersistentCollection {#1757 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#1762 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1767 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1509 …}
    -createdAt: DateTime @1548261642 {#1754
      date: 2019-01-23 17:40:42.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1555584124 {#1755
      date: 2019-04-18 12:42:04.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -lockBy: App\Entity\Scholar\Module\OriginModule {#1771 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1509 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#4307
    -id: "890cef71-d5eb-11f0-a0d1-7eefa83e8046"
    -chapters: Doctrine\ORM\PersistentCollection {#4308 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#4313 …}
    -exercises: Doctrine\ORM\PersistentCollection {#4310 …}
    -minimumTime: DateTime @21600 {#4299
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#4315 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#2075 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#4317 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#4319 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#4325 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1509 …}
    -createdAt: DateTime @1765386804 {#4305
      date: 2025-12-10 18:13:24.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1768496471 {#4306
      date: 2026-01-15 18:01:11.0 Europe/Paris (+01:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#4323 …}
    #fromApi: false
    -status: "published"
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#4331 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1509 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\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: "dbd04d99-0a28-11eb-8310-0242ac1c0002"
    -modules: Doctrine\ORM\PersistentCollection {#1330 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1364 …}
    -totalHourDescription: 786
    -videoDescription: null
    -diplomaDescription: null
    -trainingProduct: App\Entity\Payment\TrainingProduct {#1375 …}
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1391 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1405 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1406 …}
    -thematic: []
    -diploma: null
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1444 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1509 …}
    -createdAt: DateTime @1602245616 {#1320
      date: 2020-10-09 14:13:36.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1757458937 {#1321
      date: 2025-09-10 01:02:17.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1468 …}
    #fromApi: false
    -name: "Fabrication vêtement sur mesure"
    -description: """
      Cette formation de fabrication vêtement sur mesure va vous permettre d'acquérir les compétences, les connaissances mais aussi les gestes afin de fabriquer des vêtements sur mesure .\r\n
      Le fabricant de vêtement sur mesure à plusieurs cordes à son arc : accueil du client, prise de mesure, mise au point d'un patron proposition d'un tissu, coupe, premier essayage, retouche, devis, approvisionnement, et trésorerie. Du simple ourlet à la confection de manteau, le fabricant de vêtement sur mesure honore toutes les commandes.
      """
    -public: false
    -_links: null
    -status: "published"
    -lockBy: App\Entity\Scholar\Training\Training {#1460 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1509 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#1756
    -id: "9f920fce-1f2d-11e9-8180-00163e87308f"
    -lessons: Doctrine\ORM\PersistentCollection {#1757 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#1762 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1767 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1509 …}
    -createdAt: DateTime @1548261642 {#1754
      date: 2019-01-23 17:40:42.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1555584124 {#1755
      date: 2019-04-18 12:42:04.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -lockBy: App\Entity\Scholar\Module\OriginModule {#1771 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1509 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#4352
    -id: "d92dfa2a-6347-11f1-a069-d2c50c5a0872"
    -chapters: Doctrine\ORM\PersistentCollection {#4353 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#4358 …}
    -exercises: Doctrine\ORM\PersistentCollection {#4355 …}
    -minimumTime: DateTime @21600 {#4350
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#4360 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#3601 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#4362 …}
    -lessonStats: null
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#4369 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1509 …}
    -createdAt: DateTime @1780929566 {#4351
      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 {#4374 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1509 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\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: "dbd04d99-0a28-11eb-8310-0242ac1c0002"
    -modules: Doctrine\ORM\PersistentCollection {#1330 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1364 …}
    -totalHourDescription: 786
    -videoDescription: null
    -diplomaDescription: null
    -trainingProduct: App\Entity\Payment\TrainingProduct {#1375 …}
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1391 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1405 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1406 …}
    -thematic: []
    -diploma: null
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1444 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1509 …}
    -createdAt: DateTime @1602245616 {#1320
      date: 2020-10-09 14:13:36.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1757458937 {#1321
      date: 2025-09-10 01:02:17.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1468 …}
    #fromApi: false
    -name: "Fabrication vêtement sur mesure"
    -description: """
      Cette formation de fabrication vêtement sur mesure va vous permettre d'acquérir les compétences, les connaissances mais aussi les gestes afin de fabriquer des vêtements sur mesure .\r\n
      Le fabricant de vêtement sur mesure à plusieurs cordes à son arc : accueil du client, prise de mesure, mise au point d'un patron proposition d'un tissu, coupe, premier essayage, retouche, devis, approvisionnement, et trésorerie. Du simple ourlet à la confection de manteau, le fabricant de vêtement sur mesure honore toutes les commandes.
      """
    -public: false
    -_links: null
    -status: "published"
    -lockBy: App\Entity\Scholar\Training\Training {#1460 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1509 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#1784
    -id: "161077aa-1f31-11e9-8180-00163e87308f"
    -lessons: Doctrine\ORM\PersistentCollection {#1785 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#1790 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1795 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1509 …}
    -createdAt: DateTime @1548263129 {#1774
      date: 2019-01-23 18:05:29.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1690449473 {#1783
      date: 2023-07-27 11:17:53.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -lockBy: App\Entity\Scholar\Module\OriginModule {#1799 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1509 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#4648
    -id: "e891f043-1f2e-11e9-8180-00163e87308f"
    -chapters: Doctrine\ORM\PersistentCollection {#4649 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#4654 …}
    -exercises: Doctrine\ORM\PersistentCollection {#4651 …}
    -minimumTime: DateTime @21600 {#4645
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#4656 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#2075 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#4658 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#4660 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#4666 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1509 …}
    -createdAt: DateTime @1548262194 {#4646
      date: 2019-01-23 17:49:54.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1756123574 {#4647
      date: 2025-08-25 14:06:14.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#3472 …}
    #fromApi: false
    -status: "published"
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#4671 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1509 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\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: "dbd04d99-0a28-11eb-8310-0242ac1c0002"
    -modules: Doctrine\ORM\PersistentCollection {#1330 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1364 …}
    -totalHourDescription: 786
    -videoDescription: null
    -diplomaDescription: null
    -trainingProduct: App\Entity\Payment\TrainingProduct {#1375 …}
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1391 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1405 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1406 …}
    -thematic: []
    -diploma: null
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1444 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1509 …}
    -createdAt: DateTime @1602245616 {#1320
      date: 2020-10-09 14:13:36.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1757458937 {#1321
      date: 2025-09-10 01:02:17.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1468 …}
    #fromApi: false
    -name: "Fabrication vêtement sur mesure"
    -description: """
      Cette formation de fabrication vêtement sur mesure va vous permettre d'acquérir les compétences, les connaissances mais aussi les gestes afin de fabriquer des vêtements sur mesure .\r\n
      Le fabricant de vêtement sur mesure à plusieurs cordes à son arc : accueil du client, prise de mesure, mise au point d'un patron proposition d'un tissu, coupe, premier essayage, retouche, devis, approvisionnement, et trésorerie. Du simple ourlet à la confection de manteau, le fabricant de vêtement sur mesure honore toutes les commandes.
      """
    -public: false
    -_links: null
    -status: "published"
    -lockBy: App\Entity\Scholar\Training\Training {#1460 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1509 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#1784
    -id: "161077aa-1f31-11e9-8180-00163e87308f"
    -lessons: Doctrine\ORM\PersistentCollection {#1785 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#1790 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1795 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1509 …}
    -createdAt: DateTime @1548263129 {#1774
      date: 2019-01-23 18:05:29.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1690449473 {#1783
      date: 2023-07-27 11:17:53.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -lockBy: App\Entity\Scholar\Module\OriginModule {#1799 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1509 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#4693
    -id: "615a226a-8690-11e9-a047-0242c0a86003"
    -chapters: Doctrine\ORM\PersistentCollection {#4694 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#4699 …}
    -exercises: Doctrine\ORM\PersistentCollection {#4696 …}
    -minimumTime: DateTime @21600 {#4690
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#4701 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#2075 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#4703 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#4705 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#4711 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1509 …}
    -createdAt: DateTime @1559621827 {#4691
      date: 2019-06-04 06:17:07.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1756879923 {#4692
      date: 2025-09-03 08:12:03.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#4709 …}
    #fromApi: false
    -status: "published"
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#4717 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1509 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\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: "dbd04d99-0a28-11eb-8310-0242ac1c0002"
    -modules: Doctrine\ORM\PersistentCollection {#1330 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1364 …}
    -totalHourDescription: 786
    -videoDescription: null
    -diplomaDescription: null
    -trainingProduct: App\Entity\Payment\TrainingProduct {#1375 …}
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1391 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1405 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1406 …}
    -thematic: []
    -diploma: null
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1444 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1509 …}
    -createdAt: DateTime @1602245616 {#1320
      date: 2020-10-09 14:13:36.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1757458937 {#1321
      date: 2025-09-10 01:02:17.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1468 …}
    #fromApi: false
    -name: "Fabrication vêtement sur mesure"
    -description: """
      Cette formation de fabrication vêtement sur mesure va vous permettre d'acquérir les compétences, les connaissances mais aussi les gestes afin de fabriquer des vêtements sur mesure .\r\n
      Le fabricant de vêtement sur mesure à plusieurs cordes à son arc : accueil du client, prise de mesure, mise au point d'un patron proposition d'un tissu, coupe, premier essayage, retouche, devis, approvisionnement, et trésorerie. Du simple ourlet à la confection de manteau, le fabricant de vêtement sur mesure honore toutes les commandes.
      """
    -public: false
    -_links: null
    -status: "published"
    -lockBy: App\Entity\Scholar\Training\Training {#1460 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1509 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#1784
    -id: "161077aa-1f31-11e9-8180-00163e87308f"
    -lessons: Doctrine\ORM\PersistentCollection {#1785 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#1790 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1795 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1509 …}
    -createdAt: DateTime @1548263129 {#1774
      date: 2019-01-23 18:05:29.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1690449473 {#1783
      date: 2023-07-27 11:17:53.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -lockBy: App\Entity\Scholar\Module\OriginModule {#1799 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1509 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#4738
    -id: "37b0193c-634a-11f1-a069-d2c50c5a0872"
    -chapters: Doctrine\ORM\PersistentCollection {#4739 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#4744 …}
    -exercises: Doctrine\ORM\PersistentCollection {#4741 …}
    -minimumTime: DateTime @21600 {#4736
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#4746 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#3601 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#4748 …}
    -lessonStats: null
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#4755 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1509 …}
    -createdAt: DateTime @1780930583 {#4737
      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 {#4760 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1509 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\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: "dbd04d99-0a28-11eb-8310-0242ac1c0002"
    -modules: Doctrine\ORM\PersistentCollection {#1330 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1364 …}
    -totalHourDescription: 786
    -videoDescription: null
    -diplomaDescription: null
    -trainingProduct: App\Entity\Payment\TrainingProduct {#1375 …}
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1391 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1405 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1406 …}
    -thematic: []
    -diploma: null
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1444 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1509 …}
    -createdAt: DateTime @1602245616 {#1320
      date: 2020-10-09 14:13:36.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1757458937 {#1321
      date: 2025-09-10 01:02:17.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1468 …}
    #fromApi: false
    -name: "Fabrication vêtement sur mesure"
    -description: """
      Cette formation de fabrication vêtement sur mesure va vous permettre d'acquérir les compétences, les connaissances mais aussi les gestes afin de fabriquer des vêtements sur mesure .\r\n
      Le fabricant de vêtement sur mesure à plusieurs cordes à son arc : accueil du client, prise de mesure, mise au point d'un patron proposition d'un tissu, coupe, premier essayage, retouche, devis, approvisionnement, et trésorerie. Du simple ourlet à la confection de manteau, le fabricant de vêtement sur mesure honore toutes les commandes.
      """
    -public: false
    -_links: null
    -status: "published"
    -lockBy: App\Entity\Scholar\Training\Training {#1460 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1509 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#1784
    -id: "161077aa-1f31-11e9-8180-00163e87308f"
    -lessons: Doctrine\ORM\PersistentCollection {#1785 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#1790 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1795 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1509 …}
    -createdAt: DateTime @1548263129 {#1774
      date: 2019-01-23 18:05:29.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1690449473 {#1783
      date: 2023-07-27 11:17:53.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -lockBy: App\Entity\Scholar\Module\OriginModule {#1799 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1509 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#4781
    -id: "9dd60c32-be84-11e9-85b5-0242c0a84004"
    -chapters: Doctrine\ORM\PersistentCollection {#4782 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#4787 …}
    -exercises: Doctrine\ORM\PersistentCollection {#4784 …}
    -minimumTime: DateTime @21600 {#4773
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#4789 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#2075 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#4791 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#4793 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#4799 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1509 …}
    -createdAt: DateTime @1565781240 {#4779
      date: 2019-08-14 13:14:00.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1756203673 {#4780
      date: 2025-08-26 12:21:13.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#4797 …}
    #fromApi: false
    -status: "published"
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#4805 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1509 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\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: "dbd04d99-0a28-11eb-8310-0242ac1c0002"
    -modules: Doctrine\ORM\PersistentCollection {#1330 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1364 …}
    -totalHourDescription: 786
    -videoDescription: null
    -diplomaDescription: null
    -trainingProduct: App\Entity\Payment\TrainingProduct {#1375 …}
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1391 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1405 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1406 …}
    -thematic: []
    -diploma: null
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1444 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1509 …}
    -createdAt: DateTime @1602245616 {#1320
      date: 2020-10-09 14:13:36.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1757458937 {#1321
      date: 2025-09-10 01:02:17.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1468 …}
    #fromApi: false
    -name: "Fabrication vêtement sur mesure"
    -description: """
      Cette formation de fabrication vêtement sur mesure va vous permettre d'acquérir les compétences, les connaissances mais aussi les gestes afin de fabriquer des vêtements sur mesure .\r\n
      Le fabricant de vêtement sur mesure à plusieurs cordes à son arc : accueil du client, prise de mesure, mise au point d'un patron proposition d'un tissu, coupe, premier essayage, retouche, devis, approvisionnement, et trésorerie. Du simple ourlet à la confection de manteau, le fabricant de vêtement sur mesure honore toutes les commandes.
      """
    -public: false
    -_links: null
    -status: "published"
    -lockBy: App\Entity\Scholar\Training\Training {#1460 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1509 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#1784
    -id: "161077aa-1f31-11e9-8180-00163e87308f"
    -lessons: Doctrine\ORM\PersistentCollection {#1785 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#1790 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1795 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1509 …}
    -createdAt: DateTime @1548263129 {#1774
      date: 2019-01-23 18:05:29.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1690449473 {#1783
      date: 2023-07-27 11:17:53.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -lockBy: App\Entity\Scholar\Module\OriginModule {#1799 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1509 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#4827
    -id: "18182db6-ce59-11e9-85b5-0242c0a84004"
    -chapters: Doctrine\ORM\PersistentCollection {#4828 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#4833 …}
    -exercises: Doctrine\ORM\PersistentCollection {#4830 …}
    -minimumTime: DateTime @21600 {#4824
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#4835 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#2075 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#4837 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#4839 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#4845 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1509 …}
    -createdAt: DateTime @1567521766 {#4825
      date: 2019-09-03 16:42:46.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1756282195 {#4826
      date: 2025-08-27 10:09:55.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#4843 …}
    #fromApi: false
    -status: "published"
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#4851 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1509 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\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: "dbd04d99-0a28-11eb-8310-0242ac1c0002"
    -modules: Doctrine\ORM\PersistentCollection {#1330 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1364 …}
    -totalHourDescription: 786
    -videoDescription: null
    -diplomaDescription: null
    -trainingProduct: App\Entity\Payment\TrainingProduct {#1375 …}
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1391 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1405 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1406 …}
    -thematic: []
    -diploma: null
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1444 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1509 …}
    -createdAt: DateTime @1602245616 {#1320
      date: 2020-10-09 14:13:36.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1757458937 {#1321
      date: 2025-09-10 01:02:17.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1468 …}
    #fromApi: false
    -name: "Fabrication vêtement sur mesure"
    -description: """
      Cette formation de fabrication vêtement sur mesure va vous permettre d'acquérir les compétences, les connaissances mais aussi les gestes afin de fabriquer des vêtements sur mesure .\r\n
      Le fabricant de vêtement sur mesure à plusieurs cordes à son arc : accueil du client, prise de mesure, mise au point d'un patron proposition d'un tissu, coupe, premier essayage, retouche, devis, approvisionnement, et trésorerie. Du simple ourlet à la confection de manteau, le fabricant de vêtement sur mesure honore toutes les commandes.
      """
    -public: false
    -_links: null
    -status: "published"
    -lockBy: App\Entity\Scholar\Training\Training {#1460 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1509 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#1784
    -id: "161077aa-1f31-11e9-8180-00163e87308f"
    -lessons: Doctrine\ORM\PersistentCollection {#1785 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#1790 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1795 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1509 …}
    -createdAt: DateTime @1548263129 {#1774
      date: 2019-01-23 18:05:29.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1690449473 {#1783
      date: 2023-07-27 11:17:53.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -lockBy: App\Entity\Scholar\Module\OriginModule {#1799 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1509 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#4872
    -id: "37bff1d6-634a-11f1-a069-d2c50c5a0872"
    -chapters: Doctrine\ORM\PersistentCollection {#4873 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#4878 …}
    -exercises: Doctrine\ORM\PersistentCollection {#4875 …}
    -minimumTime: DateTime @21600 {#4870
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#4880 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#3601 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#4882 …}
    -lessonStats: null
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#4889 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1509 …}
    -createdAt: DateTime @1780930583 {#4871
      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 {#4894 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1509 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\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: "dbd04d99-0a28-11eb-8310-0242ac1c0002"
    -modules: Doctrine\ORM\PersistentCollection {#1330 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1364 …}
    -totalHourDescription: 786
    -videoDescription: null
    -diplomaDescription: null
    -trainingProduct: App\Entity\Payment\TrainingProduct {#1375 …}
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1391 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1405 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1406 …}
    -thematic: []
    -diploma: null
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1444 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1509 …}
    -createdAt: DateTime @1602245616 {#1320
      date: 2020-10-09 14:13:36.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1757458937 {#1321
      date: 2025-09-10 01:02:17.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1468 …}
    #fromApi: false
    -name: "Fabrication vêtement sur mesure"
    -description: """
      Cette formation de fabrication vêtement sur mesure va vous permettre d'acquérir les compétences, les connaissances mais aussi les gestes afin de fabriquer des vêtements sur mesure .\r\n
      Le fabricant de vêtement sur mesure à plusieurs cordes à son arc : accueil du client, prise de mesure, mise au point d'un patron proposition d'un tissu, coupe, premier essayage, retouche, devis, approvisionnement, et trésorerie. Du simple ourlet à la confection de manteau, le fabricant de vêtement sur mesure honore toutes les commandes.
      """
    -public: false
    -_links: null
    -status: "published"
    -lockBy: App\Entity\Scholar\Training\Training {#1460 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1509 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#1784
    -id: "161077aa-1f31-11e9-8180-00163e87308f"
    -lessons: Doctrine\ORM\PersistentCollection {#1785 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#1790 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1795 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1509 …}
    -createdAt: DateTime @1548263129 {#1774
      date: 2019-01-23 18:05:29.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1690449473 {#1783
      date: 2023-07-27 11:17:53.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -lockBy: App\Entity\Scholar\Module\OriginModule {#1799 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1509 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#4916
    -id: "74f43b85-a809-11eb-b01c-0242ac140006"
    -chapters: Doctrine\ORM\PersistentCollection {#4917 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#4922 …}
    -exercises: Doctrine\ORM\PersistentCollection {#4919 …}
    -minimumTime: DateTime @21600 {#4913
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#4924 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#2075 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#4926 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#4928 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#4934 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1509 …}
    -createdAt: DateTime @1619604413 {#4914
      date: 2021-04-28 12:06:53.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1756367845 {#4915
      date: 2025-08-28 09:57:25.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#4843 …}
    #fromApi: false
    -status: "published"
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#4939 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1509 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\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: "dbd04d99-0a28-11eb-8310-0242ac1c0002"
    -modules: Doctrine\ORM\PersistentCollection {#1330 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1364 …}
    -totalHourDescription: 786
    -videoDescription: null
    -diplomaDescription: null
    -trainingProduct: App\Entity\Payment\TrainingProduct {#1375 …}
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1391 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1405 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1406 …}
    -thematic: []
    -diploma: null
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1444 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1509 …}
    -createdAt: DateTime @1602245616 {#1320
      date: 2020-10-09 14:13:36.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1757458937 {#1321
      date: 2025-09-10 01:02:17.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1468 …}
    #fromApi: false
    -name: "Fabrication vêtement sur mesure"
    -description: """
      Cette formation de fabrication vêtement sur mesure va vous permettre d'acquérir les compétences, les connaissances mais aussi les gestes afin de fabriquer des vêtements sur mesure .\r\n
      Le fabricant de vêtement sur mesure à plusieurs cordes à son arc : accueil du client, prise de mesure, mise au point d'un patron proposition d'un tissu, coupe, premier essayage, retouche, devis, approvisionnement, et trésorerie. Du simple ourlet à la confection de manteau, le fabricant de vêtement sur mesure honore toutes les commandes.
      """
    -public: false
    -_links: null
    -status: "published"
    -lockBy: App\Entity\Scholar\Training\Training {#1460 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1509 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#1812
    -id: "bfe83b27-d2ff-11e9-a0d1-0242ac160002"
    -lessons: Doctrine\ORM\PersistentCollection {#1813 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#1818 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1823 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1509 …}
    -createdAt: DateTime @1568033148 {#1802
      date: 2019-09-09 14:45:48.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1757458819 {#1811
      date: 2025-09-10 01:00:19.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -lockBy: App\Entity\Scholar\Module\OriginModule {#1827 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1509 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#5158
    -id: "9a4d0fbc-d300-11e9-a0d1-0242ac160002"
    -chapters: Doctrine\ORM\PersistentCollection {#5159 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#5164 …}
    -exercises: Doctrine\ORM\PersistentCollection {#5161 …}
    -minimumTime: DateTime @21600 {#5155
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#5166 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#2075 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#5168 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#5170 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#5176 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1509 …}
    -createdAt: DateTime @1568033515 {#5156
      date: 2019-09-09 14:51:55.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1754919282 {#5157
      date: 2025-08-11 15:34:42.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#5174 …}
    #fromApi: false
    -status: "published"
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#5182 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1509 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\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: "dbd04d99-0a28-11eb-8310-0242ac1c0002"
    -modules: Doctrine\ORM\PersistentCollection {#1330 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1364 …}
    -totalHourDescription: 786
    -videoDescription: null
    -diplomaDescription: null
    -trainingProduct: App\Entity\Payment\TrainingProduct {#1375 …}
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1391 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1405 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1406 …}
    -thematic: []
    -diploma: null
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1444 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1509 …}
    -createdAt: DateTime @1602245616 {#1320
      date: 2020-10-09 14:13:36.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1757458937 {#1321
      date: 2025-09-10 01:02:17.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1468 …}
    #fromApi: false
    -name: "Fabrication vêtement sur mesure"
    -description: """
      Cette formation de fabrication vêtement sur mesure va vous permettre d'acquérir les compétences, les connaissances mais aussi les gestes afin de fabriquer des vêtements sur mesure .\r\n
      Le fabricant de vêtement sur mesure à plusieurs cordes à son arc : accueil du client, prise de mesure, mise au point d'un patron proposition d'un tissu, coupe, premier essayage, retouche, devis, approvisionnement, et trésorerie. Du simple ourlet à la confection de manteau, le fabricant de vêtement sur mesure honore toutes les commandes.
      """
    -public: false
    -_links: null
    -status: "published"
    -lockBy: App\Entity\Scholar\Training\Training {#1460 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1509 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#1812
    -id: "bfe83b27-d2ff-11e9-a0d1-0242ac160002"
    -lessons: Doctrine\ORM\PersistentCollection {#1813 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#1818 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1823 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1509 …}
    -createdAt: DateTime @1568033148 {#1802
      date: 2019-09-09 14:45:48.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1757458819 {#1811
      date: 2025-09-10 01:00:19.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -lockBy: App\Entity\Scholar\Module\OriginModule {#1827 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1509 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#5204
    -id: "c58a1bc1-d3a0-11e9-a0d1-0242ac160002"
    -chapters: Doctrine\ORM\PersistentCollection {#5205 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#5210 …}
    -exercises: Doctrine\ORM\PersistentCollection {#5207 …}
    -minimumTime: DateTime @21600 {#5201
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#5212 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#2075 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#5214 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#5216 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#5222 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1509 …}
    -createdAt: DateTime @1568102307 {#5202
      date: 2019-09-10 09:58:27.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1757345703 {#5203
      date: 2025-09-08 17:35:03.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#4797 …}
    #fromApi: false
    -status: "published"
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#5227 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1509 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\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: "dbd04d99-0a28-11eb-8310-0242ac1c0002"
    -modules: Doctrine\ORM\PersistentCollection {#1330 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1364 …}
    -totalHourDescription: 786
    -videoDescription: null
    -diplomaDescription: null
    -trainingProduct: App\Entity\Payment\TrainingProduct {#1375 …}
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1391 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1405 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1406 …}
    -thematic: []
    -diploma: null
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1444 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1509 …}
    -createdAt: DateTime @1602245616 {#1320
      date: 2020-10-09 14:13:36.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1757458937 {#1321
      date: 2025-09-10 01:02:17.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1468 …}
    #fromApi: false
    -name: "Fabrication vêtement sur mesure"
    -description: """
      Cette formation de fabrication vêtement sur mesure va vous permettre d'acquérir les compétences, les connaissances mais aussi les gestes afin de fabriquer des vêtements sur mesure .\r\n
      Le fabricant de vêtement sur mesure à plusieurs cordes à son arc : accueil du client, prise de mesure, mise au point d'un patron proposition d'un tissu, coupe, premier essayage, retouche, devis, approvisionnement, et trésorerie. Du simple ourlet à la confection de manteau, le fabricant de vêtement sur mesure honore toutes les commandes.
      """
    -public: false
    -_links: null
    -status: "published"
    -lockBy: App\Entity\Scholar\Training\Training {#1460 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1509 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#1812
    -id: "bfe83b27-d2ff-11e9-a0d1-0242ac160002"
    -lessons: Doctrine\ORM\PersistentCollection {#1813 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#1818 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1823 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1509 …}
    -createdAt: DateTime @1568033148 {#1802
      date: 2019-09-09 14:45:48.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1757458819 {#1811
      date: 2025-09-10 01:00:19.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -lockBy: App\Entity\Scholar\Module\OriginModule {#1827 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1509 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#5248
    -id: "808c448d-6338-11f1-a069-d2c50c5a0872"
    -chapters: Doctrine\ORM\PersistentCollection {#5249 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#5254 …}
    -exercises: Doctrine\ORM\PersistentCollection {#5251 …}
    -minimumTime: DateTime @21600 {#5246
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#5256 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#3601 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#5258 …}
    -lessonStats: null
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#5265 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1509 …}
    -createdAt: DateTime @1780922975 {#5247
      date: 2026-06-08 14:49:35.0 Europe/Paris (+02:00)
    }
    -updatedAt: null
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -status: "published"
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#5270 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1509 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\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: "dbd04d99-0a28-11eb-8310-0242ac1c0002"
    -modules: Doctrine\ORM\PersistentCollection {#1330 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1364 …}
    -totalHourDescription: 786
    -videoDescription: null
    -diplomaDescription: null
    -trainingProduct: App\Entity\Payment\TrainingProduct {#1375 …}
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1391 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1405 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1406 …}
    -thematic: []
    -diploma: null
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1444 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1509 …}
    -createdAt: DateTime @1602245616 {#1320
      date: 2020-10-09 14:13:36.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1757458937 {#1321
      date: 2025-09-10 01:02:17.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1468 …}
    #fromApi: false
    -name: "Fabrication vêtement sur mesure"
    -description: """
      Cette formation de fabrication vêtement sur mesure va vous permettre d'acquérir les compétences, les connaissances mais aussi les gestes afin de fabriquer des vêtements sur mesure .\r\n
      Le fabricant de vêtement sur mesure à plusieurs cordes à son arc : accueil du client, prise de mesure, mise au point d'un patron proposition d'un tissu, coupe, premier essayage, retouche, devis, approvisionnement, et trésorerie. Du simple ourlet à la confection de manteau, le fabricant de vêtement sur mesure honore toutes les commandes.
      """
    -public: false
    -_links: null
    -status: "published"
    -lockBy: App\Entity\Scholar\Training\Training {#1460 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1509 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#1812
    -id: "bfe83b27-d2ff-11e9-a0d1-0242ac160002"
    -lessons: Doctrine\ORM\PersistentCollection {#1813 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#1818 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1823 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1509 …}
    -createdAt: DateTime @1568033148 {#1802
      date: 2019-09-09 14:45:48.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1757458819 {#1811
      date: 2025-09-10 01:00:19.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -lockBy: App\Entity\Scholar\Module\OriginModule {#1827 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1509 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#5291
    -id: "fec82027-90ca-11ed-b6ef-0242ac160004"
    -chapters: Doctrine\ORM\PersistentCollection {#5292 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#5297 …}
    -exercises: Doctrine\ORM\PersistentCollection {#5294 …}
    -minimumTime: DateTime @21600 {#5283
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#5299 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#2075 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#5301 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#5303 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#5309 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1509 …}
    -createdAt: DateTime @1673343704 {#5289
      date: 2023-01-10 10:41:44.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458815 {#5290
      date: 2025-09-10 01:00:15.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#5307 …}
    #fromApi: false
    -status: "published"
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#5315 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1509 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\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: "dbd04d99-0a28-11eb-8310-0242ac1c0002"
    -modules: Doctrine\ORM\PersistentCollection {#1330 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1364 …}
    -totalHourDescription: 786
    -videoDescription: null
    -diplomaDescription: null
    -trainingProduct: App\Entity\Payment\TrainingProduct {#1375 …}
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1391 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1405 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1406 …}
    -thematic: []
    -diploma: null
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1444 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1509 …}
    -createdAt: DateTime @1602245616 {#1320
      date: 2020-10-09 14:13:36.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1757458937 {#1321
      date: 2025-09-10 01:02:17.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1468 …}
    #fromApi: false
    -name: "Fabrication vêtement sur mesure"
    -description: """
      Cette formation de fabrication vêtement sur mesure va vous permettre d'acquérir les compétences, les connaissances mais aussi les gestes afin de fabriquer des vêtements sur mesure .\r\n
      Le fabricant de vêtement sur mesure à plusieurs cordes à son arc : accueil du client, prise de mesure, mise au point d'un patron proposition d'un tissu, coupe, premier essayage, retouche, devis, approvisionnement, et trésorerie. Du simple ourlet à la confection de manteau, le fabricant de vêtement sur mesure honore toutes les commandes.
      """
    -public: false
    -_links: null
    -status: "published"
    -lockBy: App\Entity\Scholar\Training\Training {#1460 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1509 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#1812
    -id: "bfe83b27-d2ff-11e9-a0d1-0242ac160002"
    -lessons: Doctrine\ORM\PersistentCollection {#1813 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#1818 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1823 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1509 …}
    -createdAt: DateTime @1568033148 {#1802
      date: 2019-09-09 14:45:48.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1757458819 {#1811
      date: 2025-09-10 01:00:19.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -lockBy: App\Entity\Scholar\Module\OriginModule {#1827 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1509 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#5335
    -id: "27ec7a99-13d7-11f1-a0d1-7eefa83e8046"
    -chapters: Doctrine\ORM\PersistentCollection {#5336 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#5341 …}
    -exercises: Doctrine\ORM\PersistentCollection {#5338 …}
    -minimumTime: DateTime @21600 {#5328
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#5343 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#2075 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#5345 …}
    -lessonStats: null
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#5352 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1509 …}
    -createdAt: DateTime @1772195023 {#5334
      date: 2026-02-27 13:23:43.0 Europe/Paris (+01:00)
    }
    -updatedAt: null
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -status: "published"
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#5357 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1509 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\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: "dbd04d99-0a28-11eb-8310-0242ac1c0002"
    -modules: Doctrine\ORM\PersistentCollection {#1330 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1364 …}
    -totalHourDescription: 786
    -videoDescription: null
    -diplomaDescription: null
    -trainingProduct: App\Entity\Payment\TrainingProduct {#1375 …}
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1391 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1405 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1406 …}
    -thematic: []
    -diploma: null
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1444 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1509 …}
    -createdAt: DateTime @1602245616 {#1320
      date: 2020-10-09 14:13:36.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1757458937 {#1321
      date: 2025-09-10 01:02:17.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1468 …}
    #fromApi: false
    -name: "Fabrication vêtement sur mesure"
    -description: """
      Cette formation de fabrication vêtement sur mesure va vous permettre d'acquérir les compétences, les connaissances mais aussi les gestes afin de fabriquer des vêtements sur mesure .\r\n
      Le fabricant de vêtement sur mesure à plusieurs cordes à son arc : accueil du client, prise de mesure, mise au point d'un patron proposition d'un tissu, coupe, premier essayage, retouche, devis, approvisionnement, et trésorerie. Du simple ourlet à la confection de manteau, le fabricant de vêtement sur mesure honore toutes les commandes.
      """
    -public: false
    -_links: null
    -status: "published"
    -lockBy: App\Entity\Scholar\Training\Training {#1460 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1509 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#1812
    -id: "bfe83b27-d2ff-11e9-a0d1-0242ac160002"
    -lessons: Doctrine\ORM\PersistentCollection {#1813 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#1818 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1823 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1509 …}
    -createdAt: DateTime @1568033148 {#1802
      date: 2019-09-09 14:45:48.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1757458819 {#1811
      date: 2025-09-10 01:00:19.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -lockBy: App\Entity\Scholar\Module\OriginModule {#1827 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1509 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#5378
    -id: "809f0f38-6338-11f1-a069-d2c50c5a0872"
    -chapters: Doctrine\ORM\PersistentCollection {#5379 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#5384 …}
    -exercises: Doctrine\ORM\PersistentCollection {#5381 …}
    -minimumTime: DateTime @21600 {#5376
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#5386 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#3601 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#5388 …}
    -lessonStats: null
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#5395 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1509 …}
    -createdAt: DateTime @1780922975 {#5377
      date: 2026-06-08 14:49:35.0 Europe/Paris (+02:00)
    }
    -updatedAt: null
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -status: "published"
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#5400 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1509 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\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: "dbd04d99-0a28-11eb-8310-0242ac1c0002"
    -modules: Doctrine\ORM\PersistentCollection {#1330 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1364 …}
    -totalHourDescription: 786
    -videoDescription: null
    -diplomaDescription: null
    -trainingProduct: App\Entity\Payment\TrainingProduct {#1375 …}
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1391 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1405 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1406 …}
    -thematic: []
    -diploma: null
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1444 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1509 …}
    -createdAt: DateTime @1602245616 {#1320
      date: 2020-10-09 14:13:36.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1757458937 {#1321
      date: 2025-09-10 01:02:17.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1468 …}
    #fromApi: false
    -name: "Fabrication vêtement sur mesure"
    -description: """
      Cette formation de fabrication vêtement sur mesure va vous permettre d'acquérir les compétences, les connaissances mais aussi les gestes afin de fabriquer des vêtements sur mesure .\r\n
      Le fabricant de vêtement sur mesure à plusieurs cordes à son arc : accueil du client, prise de mesure, mise au point d'un patron proposition d'un tissu, coupe, premier essayage, retouche, devis, approvisionnement, et trésorerie. Du simple ourlet à la confection de manteau, le fabricant de vêtement sur mesure honore toutes les commandes.
      """
    -public: false
    -_links: null
    -status: "published"
    -lockBy: App\Entity\Scholar\Training\Training {#1460 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1509 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#1841
    -id: "ec18ae7c-dae7-11e9-a874-0242ac160003"
    -lessons: Doctrine\ORM\PersistentCollection {#1842 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#1847 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1852 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1509 …}
    -createdAt: DateTime @1568902524 {#1839
      date: 2019-09-19 16:15:24.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1757458820 {#1840
      date: 2025-09-10 01:00:20.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1468 …}
    #fromApi: false
    -lockBy: App\Entity\Scholar\Module\OriginModule {#1856 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1509 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#5590
    -id: "7a89f051-d475-11e9-a0d1-0242ac160002"
    -chapters: Doctrine\ORM\PersistentCollection {#5591 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#5596 …}
    -exercises: Doctrine\ORM\PersistentCollection {#5593 …}
    -minimumTime: DateTime @21600 {#5587
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#5598 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#2075 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#5600 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#5602 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#5608 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1509 …}
    -createdAt: DateTime @1568193664 {#5588
      date: 2019-09-11 11:21:04.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1757458809 {#5589
      date: 2025-09-10 01:00:09.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#5606 …}
    #fromApi: false
    -status: "published"
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#5613 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1509 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\TrainingVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\PracticalCaseUserVoter"
ACCESS ABSTAIN
"Nellapp\Bundle\SDKBundle\Permission\Security\Voter\SuperAdminVoter"
ACCESS ABSTAIN
Show voter details
49 DENIED FRONT_ACCESS
[
  "training" => App\Entity\Scholar\Training\SharedTraining {#1323
    -id: "dbd04d99-0a28-11eb-8310-0242ac1c0002"
    -modules: Doctrine\ORM\PersistentCollection {#1330 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1364 …}
    -totalHourDescription: 786
    -videoDescription: null
    -diplomaDescription: null
    -trainingProduct: App\Entity\Payment\TrainingProduct {#1375 …}
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1391 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1405 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1406 …}
    -thematic: []
    -diploma: null
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1444 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1509 …}
    -createdAt: DateTime @1602245616 {#1320
      date: 2020-10-09 14:13:36.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1757458937 {#1321
      date: 2025-09-10 01:02:17.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1468 …}
    #fromApi: false
    -name: "Fabrication vêtement sur mesure"
    -description: """
      Cette formation de fabrication vêtement sur mesure va vous permettre d'acquérir les compétences, les connaissances mais aussi les gestes afin de fabriquer des vêtements sur mesure .\r\n
      Le fabricant de vêtement sur mesure à plusieurs cordes à son arc : accueil du client, prise de mesure, mise au point d'un patron proposition d'un tissu, coupe, premier essayage, retouche, devis, approvisionnement, et trésorerie. Du simple ourlet à la confection de manteau, le fabricant de vêtement sur mesure honore toutes les commandes.
      """
    -public: false
    -_links: null
    -status: "published"
    -lockBy: App\Entity\Scholar\Training\Training {#1460 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1509 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#1841
    -id: "ec18ae7c-dae7-11e9-a874-0242ac160003"
    -lessons: Doctrine\ORM\PersistentCollection {#1842 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#1847 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1852 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1509 …}
    -createdAt: DateTime @1568902524 {#1839
      date: 2019-09-19 16:15:24.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1757458820 {#1840
      date: 2025-09-10 01:00:20.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1468 …}
    #fromApi: false
    -lockBy: App\Entity\Scholar\Module\OriginModule {#1856 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1509 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#5635
    -id: "000974f5-d47a-11e9-a0d1-0242ac160002"
    -chapters: Doctrine\ORM\PersistentCollection {#5636 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#5641 …}
    -exercises: Doctrine\ORM\PersistentCollection {#5638 …}
    -minimumTime: DateTime @21600 {#5632
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#5643 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#2075 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#5645 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#5647 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#5653 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1509 …}
    -createdAt: DateTime @1568195606 {#5633
      date: 2019-09-11 11:53:26.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1750847724 {#5634
      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 {#5658 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1509 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\TrainingVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\PracticalCaseUserVoter"
ACCESS ABSTAIN
"Nellapp\Bundle\SDKBundle\Permission\Security\Voter\SuperAdminVoter"
ACCESS ABSTAIN
Show voter details
50 DENIED FRONT_ACCESS
[
  "training" => App\Entity\Scholar\Training\SharedTraining {#1323
    -id: "dbd04d99-0a28-11eb-8310-0242ac1c0002"
    -modules: Doctrine\ORM\PersistentCollection {#1330 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1364 …}
    -totalHourDescription: 786
    -videoDescription: null
    -diplomaDescription: null
    -trainingProduct: App\Entity\Payment\TrainingProduct {#1375 …}
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1391 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1405 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1406 …}
    -thematic: []
    -diploma: null
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1444 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1509 …}
    -createdAt: DateTime @1602245616 {#1320
      date: 2020-10-09 14:13:36.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1757458937 {#1321
      date: 2025-09-10 01:02:17.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1468 …}
    #fromApi: false
    -name: "Fabrication vêtement sur mesure"
    -description: """
      Cette formation de fabrication vêtement sur mesure va vous permettre d'acquérir les compétences, les connaissances mais aussi les gestes afin de fabriquer des vêtements sur mesure .\r\n
      Le fabricant de vêtement sur mesure à plusieurs cordes à son arc : accueil du client, prise de mesure, mise au point d'un patron proposition d'un tissu, coupe, premier essayage, retouche, devis, approvisionnement, et trésorerie. Du simple ourlet à la confection de manteau, le fabricant de vêtement sur mesure honore toutes les commandes.
      """
    -public: false
    -_links: null
    -status: "published"
    -lockBy: App\Entity\Scholar\Training\Training {#1460 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1509 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#1841
    -id: "ec18ae7c-dae7-11e9-a874-0242ac160003"
    -lessons: Doctrine\ORM\PersistentCollection {#1842 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#1847 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1852 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1509 …}
    -createdAt: DateTime @1568902524 {#1839
      date: 2019-09-19 16:15:24.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1757458820 {#1840
      date: 2025-09-10 01:00:20.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1468 …}
    #fromApi: false
    -lockBy: App\Entity\Scholar\Module\OriginModule {#1856 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1509 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#5679
    -id: "eb7dd90b-6339-11f1-a069-d2c50c5a0872"
    -chapters: Doctrine\ORM\PersistentCollection {#5680 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#5685 …}
    -exercises: Doctrine\ORM\PersistentCollection {#5682 …}
    -minimumTime: DateTime @21600 {#5677
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#5687 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#3601 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#5689 …}
    -lessonStats: null
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#5696 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1509 …}
    -createdAt: DateTime @1780923584 {#5678
      date: 2026-06-08 14:59:44.0 Europe/Paris (+02:00)
    }
    -updatedAt: null
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -status: "published"
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#5701 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1509 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\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: "dbd04d99-0a28-11eb-8310-0242ac1c0002"
    -modules: Doctrine\ORM\PersistentCollection {#1330 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1364 …}
    -totalHourDescription: 786
    -videoDescription: null
    -diplomaDescription: null
    -trainingProduct: App\Entity\Payment\TrainingProduct {#1375 …}
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1391 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1405 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1406 …}
    -thematic: []
    -diploma: null
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1444 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1509 …}
    -createdAt: DateTime @1602245616 {#1320
      date: 2020-10-09 14:13:36.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1757458937 {#1321
      date: 2025-09-10 01:02:17.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1468 …}
    #fromApi: false
    -name: "Fabrication vêtement sur mesure"
    -description: """
      Cette formation de fabrication vêtement sur mesure va vous permettre d'acquérir les compétences, les connaissances mais aussi les gestes afin de fabriquer des vêtements sur mesure .\r\n
      Le fabricant de vêtement sur mesure à plusieurs cordes à son arc : accueil du client, prise de mesure, mise au point d'un patron proposition d'un tissu, coupe, premier essayage, retouche, devis, approvisionnement, et trésorerie. Du simple ourlet à la confection de manteau, le fabricant de vêtement sur mesure honore toutes les commandes.
      """
    -public: false
    -_links: null
    -status: "published"
    -lockBy: App\Entity\Scholar\Training\Training {#1460 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1509 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#1841
    -id: "ec18ae7c-dae7-11e9-a874-0242ac160003"
    -lessons: Doctrine\ORM\PersistentCollection {#1842 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#1847 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1852 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1509 …}
    -createdAt: DateTime @1568902524 {#1839
      date: 2019-09-19 16:15:24.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1757458820 {#1840
      date: 2025-09-10 01:00:20.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1468 …}
    #fromApi: false
    -lockBy: App\Entity\Scholar\Module\OriginModule {#1856 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1509 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#5722
    -id: "beea5541-15c8-11ea-9c0f-0242c0a8b002"
    -chapters: Doctrine\ORM\PersistentCollection {#5723 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#5728 …}
    -exercises: Doctrine\ORM\PersistentCollection {#5725 …}
    -minimumTime: DateTime @21600 {#5714
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#5730 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#2075 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#5732 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#5734 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#5740 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1509 …}
    -createdAt: DateTime @1575376252 {#5720
      date: 2019-12-03 13:30:52.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1756909102 {#5721
      date: 2025-09-03 16:18:22.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#5738 …}
    #fromApi: false
    -status: "published"
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#5746 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1509 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\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: "dbd04d99-0a28-11eb-8310-0242ac1c0002"
    -modules: Doctrine\ORM\PersistentCollection {#1330 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1364 …}
    -totalHourDescription: 786
    -videoDescription: null
    -diplomaDescription: null
    -trainingProduct: App\Entity\Payment\TrainingProduct {#1375 …}
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1391 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1405 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1406 …}
    -thematic: []
    -diploma: null
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1444 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1509 …}
    -createdAt: DateTime @1602245616 {#1320
      date: 2020-10-09 14:13:36.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1757458937 {#1321
      date: 2025-09-10 01:02:17.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1468 …}
    #fromApi: false
    -name: "Fabrication vêtement sur mesure"
    -description: """
      Cette formation de fabrication vêtement sur mesure va vous permettre d'acquérir les compétences, les connaissances mais aussi les gestes afin de fabriquer des vêtements sur mesure .\r\n
      Le fabricant de vêtement sur mesure à plusieurs cordes à son arc : accueil du client, prise de mesure, mise au point d'un patron proposition d'un tissu, coupe, premier essayage, retouche, devis, approvisionnement, et trésorerie. Du simple ourlet à la confection de manteau, le fabricant de vêtement sur mesure honore toutes les commandes.
      """
    -public: false
    -_links: null
    -status: "published"
    -lockBy: App\Entity\Scholar\Training\Training {#1460 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1509 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#1841
    -id: "ec18ae7c-dae7-11e9-a874-0242ac160003"
    -lessons: Doctrine\ORM\PersistentCollection {#1842 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#1847 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1852 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1509 …}
    -createdAt: DateTime @1568902524 {#1839
      date: 2019-09-19 16:15:24.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1757458820 {#1840
      date: 2025-09-10 01:00:20.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1468 …}
    #fromApi: false
    -lockBy: App\Entity\Scholar\Module\OriginModule {#1856 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1509 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#5768
    -id: "b16eeaea-13e6-11f1-a0d1-7eefa83e8046"
    -chapters: Doctrine\ORM\PersistentCollection {#5769 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#5774 …}
    -exercises: Doctrine\ORM\PersistentCollection {#5771 …}
    -minimumTime: DateTime @21600 {#5765
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#5776 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#2075 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#5778 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#5780 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#5786 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1509 …}
    -createdAt: DateTime @1772201696 {#5766
      date: 2026-02-27 15:14:56.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1777314977 {#5767
      date: 2026-04-27 20:36:17.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#5784 …}
    #fromApi: false
    -status: "published"
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#5792 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1509 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\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: "dbd04d99-0a28-11eb-8310-0242ac1c0002"
    -modules: Doctrine\ORM\PersistentCollection {#1330 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1364 …}
    -totalHourDescription: 786
    -videoDescription: null
    -diplomaDescription: null
    -trainingProduct: App\Entity\Payment\TrainingProduct {#1375 …}
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1391 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1405 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1406 …}
    -thematic: []
    -diploma: null
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1444 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1509 …}
    -createdAt: DateTime @1602245616 {#1320
      date: 2020-10-09 14:13:36.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1757458937 {#1321
      date: 2025-09-10 01:02:17.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1468 …}
    #fromApi: false
    -name: "Fabrication vêtement sur mesure"
    -description: """
      Cette formation de fabrication vêtement sur mesure va vous permettre d'acquérir les compétences, les connaissances mais aussi les gestes afin de fabriquer des vêtements sur mesure .\r\n
      Le fabricant de vêtement sur mesure à plusieurs cordes à son arc : accueil du client, prise de mesure, mise au point d'un patron proposition d'un tissu, coupe, premier essayage, retouche, devis, approvisionnement, et trésorerie. Du simple ourlet à la confection de manteau, le fabricant de vêtement sur mesure honore toutes les commandes.
      """
    -public: false
    -_links: null
    -status: "published"
    -lockBy: App\Entity\Scholar\Training\Training {#1460 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1509 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#1841
    -id: "ec18ae7c-dae7-11e9-a874-0242ac160003"
    -lessons: Doctrine\ORM\PersistentCollection {#1842 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#1847 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1852 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1509 …}
    -createdAt: DateTime @1568902524 {#1839
      date: 2019-09-19 16:15:24.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1757458820 {#1840
      date: 2025-09-10 01:00:20.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1468 …}
    #fromApi: false
    -lockBy: App\Entity\Scholar\Module\OriginModule {#1856 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1509 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#5812
    -id: "eb8b93ad-6339-11f1-a069-d2c50c5a0872"
    -chapters: Doctrine\ORM\PersistentCollection {#5813 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#5818 …}
    -exercises: Doctrine\ORM\PersistentCollection {#5815 …}
    -minimumTime: DateTime @21600 {#5805
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#5820 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#3601 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#5822 …}
    -lessonStats: null
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#5829 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1509 …}
    -createdAt: DateTime @1780923584 {#5811
      date: 2026-06-08 14:59:44.0 Europe/Paris (+02:00)
    }
    -updatedAt: null
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -status: "published"
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#5834 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1509 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\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: "dbd04d99-0a28-11eb-8310-0242ac1c0002"
    -modules: Doctrine\ORM\PersistentCollection {#1330 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1364 …}
    -totalHourDescription: 786
    -videoDescription: null
    -diplomaDescription: null
    -trainingProduct: App\Entity\Payment\TrainingProduct {#1375 …}
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1391 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1405 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1406 …}
    -thematic: []
    -diploma: null
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1444 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1509 …}
    -createdAt: DateTime @1602245616 {#1320
      date: 2020-10-09 14:13:36.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1757458937 {#1321
      date: 2025-09-10 01:02:17.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1468 …}
    #fromApi: false
    -name: "Fabrication vêtement sur mesure"
    -description: """
      Cette formation de fabrication vêtement sur mesure va vous permettre d'acquérir les compétences, les connaissances mais aussi les gestes afin de fabriquer des vêtements sur mesure .\r\n
      Le fabricant de vêtement sur mesure à plusieurs cordes à son arc : accueil du client, prise de mesure, mise au point d'un patron proposition d'un tissu, coupe, premier essayage, retouche, devis, approvisionnement, et trésorerie. Du simple ourlet à la confection de manteau, le fabricant de vêtement sur mesure honore toutes les commandes.
      """
    -public: false
    -_links: null
    -status: "published"
    -lockBy: App\Entity\Scholar\Training\Training {#1460 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1509 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#1869
    -id: "82f593c4-2323-11e9-8180-00163e87308f"
    -lessons: Doctrine\ORM\PersistentCollection {#1870 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#1875 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1880 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1509 …}
    -createdAt: DateTime @1548697103 {#1859
      date: 2019-01-28 18:38:23.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458819 {#1868
      date: 2025-09-10 01:00:19.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -lockBy: App\Entity\Scholar\Module\OriginModule {#1884 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1509 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#6024
    -id: "c4fd8569-2322-11e9-8180-00163e87308f"
    -chapters: Doctrine\ORM\PersistentCollection {#6025 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#6030 …}
    -exercises: Doctrine\ORM\PersistentCollection {#6027 …}
    -minimumTime: DateTime @21600 {#6021
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#6032 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#2075 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#6034 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#6036 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#6042 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1509 …}
    -createdAt: DateTime @1548696785 {#6022
      date: 2019-01-28 18:33:05.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458813 {#6023
      date: 2025-09-10 01:00:13.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#6040 …}
    #fromApi: false
    -status: "published"
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#6047 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1509 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\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: "dbd04d99-0a28-11eb-8310-0242ac1c0002"
    -modules: Doctrine\ORM\PersistentCollection {#1330 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1364 …}
    -totalHourDescription: 786
    -videoDescription: null
    -diplomaDescription: null
    -trainingProduct: App\Entity\Payment\TrainingProduct {#1375 …}
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1391 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1405 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1406 …}
    -thematic: []
    -diploma: null
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1444 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1509 …}
    -createdAt: DateTime @1602245616 {#1320
      date: 2020-10-09 14:13:36.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1757458937 {#1321
      date: 2025-09-10 01:02:17.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1468 …}
    #fromApi: false
    -name: "Fabrication vêtement sur mesure"
    -description: """
      Cette formation de fabrication vêtement sur mesure va vous permettre d'acquérir les compétences, les connaissances mais aussi les gestes afin de fabriquer des vêtements sur mesure .\r\n
      Le fabricant de vêtement sur mesure à plusieurs cordes à son arc : accueil du client, prise de mesure, mise au point d'un patron proposition d'un tissu, coupe, premier essayage, retouche, devis, approvisionnement, et trésorerie. Du simple ourlet à la confection de manteau, le fabricant de vêtement sur mesure honore toutes les commandes.
      """
    -public: false
    -_links: null
    -status: "published"
    -lockBy: App\Entity\Scholar\Training\Training {#1460 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1509 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#1869
    -id: "82f593c4-2323-11e9-8180-00163e87308f"
    -lessons: Doctrine\ORM\PersistentCollection {#1870 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#1875 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1880 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1509 …}
    -createdAt: DateTime @1548697103 {#1859
      date: 2019-01-28 18:38:23.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458819 {#1868
      date: 2025-09-10 01:00:19.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -lockBy: App\Entity\Scholar\Module\OriginModule {#1884 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1509 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#6069
    -id: "1fddae6a-83e8-11ea-b7d2-0242ac1c0004"
    -chapters: Doctrine\ORM\PersistentCollection {#6070 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#6075 …}
    -exercises: Doctrine\ORM\PersistentCollection {#6072 …}
    -minimumTime: DateTime @21600 {#6066
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#6077 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#2075 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#6079 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#6081 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#6087 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1509 …}
    -createdAt: DateTime @1587484357 {#6067
      date: 2020-04-21 17:52:37.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1757458805 {#6068
      date: 2025-09-10 01:00:05.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#6085 …}
    #fromApi: false
    -status: "published"
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#6093 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1509 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\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: "dbd04d99-0a28-11eb-8310-0242ac1c0002"
    -modules: Doctrine\ORM\PersistentCollection {#1330 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1364 …}
    -totalHourDescription: 786
    -videoDescription: null
    -diplomaDescription: null
    -trainingProduct: App\Entity\Payment\TrainingProduct {#1375 …}
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1391 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1405 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1406 …}
    -thematic: []
    -diploma: null
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1444 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1509 …}
    -createdAt: DateTime @1602245616 {#1320
      date: 2020-10-09 14:13:36.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1757458937 {#1321
      date: 2025-09-10 01:02:17.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1468 …}
    #fromApi: false
    -name: "Fabrication vêtement sur mesure"
    -description: """
      Cette formation de fabrication vêtement sur mesure va vous permettre d'acquérir les compétences, les connaissances mais aussi les gestes afin de fabriquer des vêtements sur mesure .\r\n
      Le fabricant de vêtement sur mesure à plusieurs cordes à son arc : accueil du client, prise de mesure, mise au point d'un patron proposition d'un tissu, coupe, premier essayage, retouche, devis, approvisionnement, et trésorerie. Du simple ourlet à la confection de manteau, le fabricant de vêtement sur mesure honore toutes les commandes.
      """
    -public: false
    -_links: null
    -status: "published"
    -lockBy: App\Entity\Scholar\Training\Training {#1460 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1509 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#1869
    -id: "82f593c4-2323-11e9-8180-00163e87308f"
    -lessons: Doctrine\ORM\PersistentCollection {#1870 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#1875 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1880 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1509 …}
    -createdAt: DateTime @1548697103 {#1859
      date: 2019-01-28 18:38:23.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458819 {#1868
      date: 2025-09-10 01:00:19.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -lockBy: App\Entity\Scholar\Module\OriginModule {#1884 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1509 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#6114
    -id: "90cc59a0-649d-11f1-a069-d2c50c5a0872"
    -chapters: Doctrine\ORM\PersistentCollection {#6115 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#6120 …}
    -exercises: Doctrine\ORM\PersistentCollection {#6117 …}
    -minimumTime: DateTime @21600 {#6112
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#6122 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#3601 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#6124 …}
    -lessonStats: null
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#6131 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1509 …}
    -createdAt: DateTime @1781076332 {#6113
      date: 2026-06-10 09:25:32.0 Europe/Paris (+02:00)
    }
    -updatedAt: null
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -status: "published"
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#6136 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1509 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\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: "dbd04d99-0a28-11eb-8310-0242ac1c0002"
    -modules: Doctrine\ORM\PersistentCollection {#1330 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1364 …}
    -totalHourDescription: 786
    -videoDescription: null
    -diplomaDescription: null
    -trainingProduct: App\Entity\Payment\TrainingProduct {#1375 …}
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1391 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1405 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1406 …}
    -thematic: []
    -diploma: null
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1444 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1509 …}
    -createdAt: DateTime @1602245616 {#1320
      date: 2020-10-09 14:13:36.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1757458937 {#1321
      date: 2025-09-10 01:02:17.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1468 …}
    #fromApi: false
    -name: "Fabrication vêtement sur mesure"
    -description: """
      Cette formation de fabrication vêtement sur mesure va vous permettre d'acquérir les compétences, les connaissances mais aussi les gestes afin de fabriquer des vêtements sur mesure .\r\n
      Le fabricant de vêtement sur mesure à plusieurs cordes à son arc : accueil du client, prise de mesure, mise au point d'un patron proposition d'un tissu, coupe, premier essayage, retouche, devis, approvisionnement, et trésorerie. Du simple ourlet à la confection de manteau, le fabricant de vêtement sur mesure honore toutes les commandes.
      """
    -public: false
    -_links: null
    -status: "published"
    -lockBy: App\Entity\Scholar\Training\Training {#1460 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1509 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#1869
    -id: "82f593c4-2323-11e9-8180-00163e87308f"
    -lessons: Doctrine\ORM\PersistentCollection {#1870 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#1875 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1880 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1509 …}
    -createdAt: DateTime @1548697103 {#1859
      date: 2019-01-28 18:38:23.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458819 {#1868
      date: 2025-09-10 01:00:19.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -lockBy: App\Entity\Scholar\Module\OriginModule {#1884 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1509 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#6157
    -id: "2263015a-812e-11e9-a047-0242c0a86003"
    -chapters: Doctrine\ORM\PersistentCollection {#6158 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#6163 …}
    -exercises: Doctrine\ORM\PersistentCollection {#6160 …}
    -minimumTime: DateTime @21600 {#6149
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#6165 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#2075 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#6167 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#6169 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#6175 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1509 …}
    -createdAt: DateTime @1559029875 {#6155
      date: 2019-05-28 09:51:15.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1756710508 {#6156
      date: 2025-09-01 09:08:28.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#6040 …}
    #fromApi: false
    -status: "published"
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#6179 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1509 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\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: "dbd04d99-0a28-11eb-8310-0242ac1c0002"
    -modules: Doctrine\ORM\PersistentCollection {#1330 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1364 …}
    -totalHourDescription: 786
    -videoDescription: null
    -diplomaDescription: null
    -trainingProduct: App\Entity\Payment\TrainingProduct {#1375 …}
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1391 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1405 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1406 …}
    -thematic: []
    -diploma: null
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1444 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1509 …}
    -createdAt: DateTime @1602245616 {#1320
      date: 2020-10-09 14:13:36.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1757458937 {#1321
      date: 2025-09-10 01:02:17.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1468 …}
    #fromApi: false
    -name: "Fabrication vêtement sur mesure"
    -description: """
      Cette formation de fabrication vêtement sur mesure va vous permettre d'acquérir les compétences, les connaissances mais aussi les gestes afin de fabriquer des vêtements sur mesure .\r\n
      Le fabricant de vêtement sur mesure à plusieurs cordes à son arc : accueil du client, prise de mesure, mise au point d'un patron proposition d'un tissu, coupe, premier essayage, retouche, devis, approvisionnement, et trésorerie. Du simple ourlet à la confection de manteau, le fabricant de vêtement sur mesure honore toutes les commandes.
      """
    -public: false
    -_links: null
    -status: "published"
    -lockBy: App\Entity\Scholar\Training\Training {#1460 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1509 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#1869
    -id: "82f593c4-2323-11e9-8180-00163e87308f"
    -lessons: Doctrine\ORM\PersistentCollection {#1870 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#1875 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1880 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1509 …}
    -createdAt: DateTime @1548697103 {#1859
      date: 2019-01-28 18:38:23.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458819 {#1868
      date: 2025-09-10 01:00:19.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -lockBy: App\Entity\Scholar\Module\OriginModule {#1884 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1509 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#6201
    -id: "a94b1f5a-812e-11e9-a047-0242c0a86003"
    -chapters: Doctrine\ORM\PersistentCollection {#6202 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#6207 …}
    -exercises: Doctrine\ORM\PersistentCollection {#6204 …}
    -minimumTime: DateTime @21600 {#6198
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#6209 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#2075 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#6211 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#6213 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#6219 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1509 …}
    -createdAt: DateTime @1559030102 {#6199
      date: 2019-05-28 09:55:02.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1754039626 {#6200
      date: 2025-08-01 11:13:46.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#6085 …}
    #fromApi: false
    -status: "published"
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#6224 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1509 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\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: "dbd04d99-0a28-11eb-8310-0242ac1c0002"
    -modules: Doctrine\ORM\PersistentCollection {#1330 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1364 …}
    -totalHourDescription: 786
    -videoDescription: null
    -diplomaDescription: null
    -trainingProduct: App\Entity\Payment\TrainingProduct {#1375 …}
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1391 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1405 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1406 …}
    -thematic: []
    -diploma: null
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1444 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1509 …}
    -createdAt: DateTime @1602245616 {#1320
      date: 2020-10-09 14:13:36.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1757458937 {#1321
      date: 2025-09-10 01:02:17.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1468 …}
    #fromApi: false
    -name: "Fabrication vêtement sur mesure"
    -description: """
      Cette formation de fabrication vêtement sur mesure va vous permettre d'acquérir les compétences, les connaissances mais aussi les gestes afin de fabriquer des vêtements sur mesure .\r\n
      Le fabricant de vêtement sur mesure à plusieurs cordes à son arc : accueil du client, prise de mesure, mise au point d'un patron proposition d'un tissu, coupe, premier essayage, retouche, devis, approvisionnement, et trésorerie. Du simple ourlet à la confection de manteau, le fabricant de vêtement sur mesure honore toutes les commandes.
      """
    -public: false
    -_links: null
    -status: "published"
    -lockBy: App\Entity\Scholar\Training\Training {#1460 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1509 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#1869
    -id: "82f593c4-2323-11e9-8180-00163e87308f"
    -lessons: Doctrine\ORM\PersistentCollection {#1870 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#1875 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1880 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1509 …}
    -createdAt: DateTime @1548697103 {#1859
      date: 2019-01-28 18:38:23.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458819 {#1868
      date: 2025-09-10 01:00:19.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -lockBy: App\Entity\Scholar\Module\OriginModule {#1884 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1509 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#6245
    -id: "90e15e46-649d-11f1-a069-d2c50c5a0872"
    -chapters: Doctrine\ORM\PersistentCollection {#6246 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#6251 …}
    -exercises: Doctrine\ORM\PersistentCollection {#6248 …}
    -minimumTime: DateTime @21600 {#6243
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#6253 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#3601 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#6255 …}
    -lessonStats: null
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#6262 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1509 …}
    -createdAt: DateTime @1781076332 {#6244
      date: 2026-06-10 09:25:32.0 Europe/Paris (+02:00)
    }
    -updatedAt: null
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -status: "published"
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#6267 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1509 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\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: "dbd04d99-0a28-11eb-8310-0242ac1c0002"
    -modules: Doctrine\ORM\PersistentCollection {#1330 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1364 …}
    -totalHourDescription: 786
    -videoDescription: null
    -diplomaDescription: null
    -trainingProduct: App\Entity\Payment\TrainingProduct {#1375 …}
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1391 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1405 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1406 …}
    -thematic: []
    -diploma: null
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1444 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1509 …}
    -createdAt: DateTime @1602245616 {#1320
      date: 2020-10-09 14:13:36.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1757458937 {#1321
      date: 2025-09-10 01:02:17.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1468 …}
    #fromApi: false
    -name: "Fabrication vêtement sur mesure"
    -description: """
      Cette formation de fabrication vêtement sur mesure va vous permettre d'acquérir les compétences, les connaissances mais aussi les gestes afin de fabriquer des vêtements sur mesure .\r\n
      Le fabricant de vêtement sur mesure à plusieurs cordes à son arc : accueil du client, prise de mesure, mise au point d'un patron proposition d'un tissu, coupe, premier essayage, retouche, devis, approvisionnement, et trésorerie. Du simple ourlet à la confection de manteau, le fabricant de vêtement sur mesure honore toutes les commandes.
      """
    -public: false
    -_links: null
    -status: "published"
    -lockBy: App\Entity\Scholar\Training\Training {#1460 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1509 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#1869
    -id: "82f593c4-2323-11e9-8180-00163e87308f"
    -lessons: Doctrine\ORM\PersistentCollection {#1870 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#1875 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1880 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1509 …}
    -createdAt: DateTime @1548697103 {#1859
      date: 2019-01-28 18:38:23.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458819 {#1868
      date: 2025-09-10 01:00:19.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -lockBy: App\Entity\Scholar\Module\OriginModule {#1884 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1509 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#6287
    -id: "90f6dcc9-649d-11f1-a069-d2c50c5a0872"
    -chapters: Doctrine\ORM\PersistentCollection {#6288 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#6293 …}
    -exercises: Doctrine\ORM\PersistentCollection {#6290 …}
    -minimumTime: DateTime @21600 {#6280
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#6295 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#3601 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#6297 …}
    -lessonStats: null
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#6304 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1509 …}
    -createdAt: DateTime @1781076332 {#6286
      date: 2026-06-10 09:25:32.0 Europe/Paris (+02:00)
    }
    -updatedAt: null
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -status: "published"
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#6309 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1509 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\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: "dbd04d99-0a28-11eb-8310-0242ac1c0002"
    -modules: Doctrine\ORM\PersistentCollection {#1330 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1364 …}
    -totalHourDescription: 786
    -videoDescription: null
    -diplomaDescription: null
    -trainingProduct: App\Entity\Payment\TrainingProduct {#1375 …}
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1391 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1405 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1406 …}
    -thematic: []
    -diploma: null
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1444 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1509 …}
    -createdAt: DateTime @1602245616 {#1320
      date: 2020-10-09 14:13:36.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1757458937 {#1321
      date: 2025-09-10 01:02:17.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1468 …}
    #fromApi: false
    -name: "Fabrication vêtement sur mesure"
    -description: """
      Cette formation de fabrication vêtement sur mesure va vous permettre d'acquérir les compétences, les connaissances mais aussi les gestes afin de fabriquer des vêtements sur mesure .\r\n
      Le fabricant de vêtement sur mesure à plusieurs cordes à son arc : accueil du client, prise de mesure, mise au point d'un patron proposition d'un tissu, coupe, premier essayage, retouche, devis, approvisionnement, et trésorerie. Du simple ourlet à la confection de manteau, le fabricant de vêtement sur mesure honore toutes les commandes.
      """
    -public: false
    -_links: null
    -status: "published"
    -lockBy: App\Entity\Scholar\Training\Training {#1460 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1509 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#1897
    -id: "6cc893e2-65da-11e9-a435-0242c0a8d002"
    -lessons: Doctrine\ORM\PersistentCollection {#1898 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#1903 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1908 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1509 …}
    -createdAt: DateTime @1556025241 {#1887
      date: 2019-04-23 15:14:01.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1672840839 {#1896
      date: 2023-01-04 15:00:39.0 Europe/Paris (+01:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -lockBy: App\Entity\Scholar\Module\OriginModule {#1912 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1509 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#6527
    -id: "b5b14616-551b-11e9-8180-00163e87308f"
    -chapters: Doctrine\ORM\PersistentCollection {#6528 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#6533 …}
    -exercises: Doctrine\ORM\PersistentCollection {#6530 …}
    -minimumTime: DateTime @21600 {#6524
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#6535 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#2075 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#6537 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#6539 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#6545 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1509 …}
    -createdAt: DateTime @1554191318 {#6525
      date: 2019-04-02 09:48:38.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1754567789 {#6526
      date: 2025-08-07 13:56:29.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#6543 …}
    #fromApi: false
    -status: "published"
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#6551 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1509 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\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: "dbd04d99-0a28-11eb-8310-0242ac1c0002"
    -modules: Doctrine\ORM\PersistentCollection {#1330 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1364 …}
    -totalHourDescription: 786
    -videoDescription: null
    -diplomaDescription: null
    -trainingProduct: App\Entity\Payment\TrainingProduct {#1375 …}
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1391 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1405 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1406 …}
    -thematic: []
    -diploma: null
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1444 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1509 …}
    -createdAt: DateTime @1602245616 {#1320
      date: 2020-10-09 14:13:36.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1757458937 {#1321
      date: 2025-09-10 01:02:17.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1468 …}
    #fromApi: false
    -name: "Fabrication vêtement sur mesure"
    -description: """
      Cette formation de fabrication vêtement sur mesure va vous permettre d'acquérir les compétences, les connaissances mais aussi les gestes afin de fabriquer des vêtements sur mesure .\r\n
      Le fabricant de vêtement sur mesure à plusieurs cordes à son arc : accueil du client, prise de mesure, mise au point d'un patron proposition d'un tissu, coupe, premier essayage, retouche, devis, approvisionnement, et trésorerie. Du simple ourlet à la confection de manteau, le fabricant de vêtement sur mesure honore toutes les commandes.
      """
    -public: false
    -_links: null
    -status: "published"
    -lockBy: App\Entity\Scholar\Training\Training {#1460 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1509 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#1897
    -id: "6cc893e2-65da-11e9-a435-0242c0a8d002"
    -lessons: Doctrine\ORM\PersistentCollection {#1898 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#1903 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1908 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1509 …}
    -createdAt: DateTime @1556025241 {#1887
      date: 2019-04-23 15:14:01.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1672840839 {#1896
      date: 2023-01-04 15:00:39.0 Europe/Paris (+01:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -lockBy: App\Entity\Scholar\Module\OriginModule {#1912 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1509 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#6573
    -id: "200a7a31-8e70-11ec-aa25-0242ac140004"
    -chapters: Doctrine\ORM\PersistentCollection {#6574 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#6579 …}
    -exercises: Doctrine\ORM\PersistentCollection {#6576 …}
    -minimumTime: DateTime @21600 {#6570
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#6581 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#2075 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#6583 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#6585 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#6591 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1509 …}
    -createdAt: DateTime @1644937276 {#6571
      date: 2022-02-15 16:01:16.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1753032443 {#6572
      date: 2025-07-20 19:27:23.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#6589 …}
    #fromApi: false
    -status: "published"
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#6597 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1509 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\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: "dbd04d99-0a28-11eb-8310-0242ac1c0002"
    -modules: Doctrine\ORM\PersistentCollection {#1330 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1364 …}
    -totalHourDescription: 786
    -videoDescription: null
    -diplomaDescription: null
    -trainingProduct: App\Entity\Payment\TrainingProduct {#1375 …}
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1391 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1405 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1406 …}
    -thematic: []
    -diploma: null
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1444 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1509 …}
    -createdAt: DateTime @1602245616 {#1320
      date: 2020-10-09 14:13:36.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1757458937 {#1321
      date: 2025-09-10 01:02:17.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1468 …}
    #fromApi: false
    -name: "Fabrication vêtement sur mesure"
    -description: """
      Cette formation de fabrication vêtement sur mesure va vous permettre d'acquérir les compétences, les connaissances mais aussi les gestes afin de fabriquer des vêtements sur mesure .\r\n
      Le fabricant de vêtement sur mesure à plusieurs cordes à son arc : accueil du client, prise de mesure, mise au point d'un patron proposition d'un tissu, coupe, premier essayage, retouche, devis, approvisionnement, et trésorerie. Du simple ourlet à la confection de manteau, le fabricant de vêtement sur mesure honore toutes les commandes.
      """
    -public: false
    -_links: null
    -status: "published"
    -lockBy: App\Entity\Scholar\Training\Training {#1460 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1509 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#1897
    -id: "6cc893e2-65da-11e9-a435-0242c0a8d002"
    -lessons: Doctrine\ORM\PersistentCollection {#1898 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#1903 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1908 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1509 …}
    -createdAt: DateTime @1556025241 {#1887
      date: 2019-04-23 15:14:01.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1672840839 {#1896
      date: 2023-01-04 15:00:39.0 Europe/Paris (+01:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -lockBy: App\Entity\Scholar\Module\OriginModule {#1912 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1509 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#6618
    -id: "44f8929b-649e-11f1-a069-d2c50c5a0872"
    -chapters: Doctrine\ORM\PersistentCollection {#6619 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#6624 …}
    -exercises: Doctrine\ORM\PersistentCollection {#6621 …}
    -minimumTime: DateTime @21600 {#6616
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#6626 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#3601 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#6628 …}
    -lessonStats: null
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#6635 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1509 …}
    -createdAt: DateTime @1781076634 {#6617
      date: 2026-06-10 09:30:34.0 Europe/Paris (+02:00)
    }
    -updatedAt: null
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -status: "published"
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#6640 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1509 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\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: "dbd04d99-0a28-11eb-8310-0242ac1c0002"
    -modules: Doctrine\ORM\PersistentCollection {#1330 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1364 …}
    -totalHourDescription: 786
    -videoDescription: null
    -diplomaDescription: null
    -trainingProduct: App\Entity\Payment\TrainingProduct {#1375 …}
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1391 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1405 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1406 …}
    -thematic: []
    -diploma: null
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1444 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1509 …}
    -createdAt: DateTime @1602245616 {#1320
      date: 2020-10-09 14:13:36.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1757458937 {#1321
      date: 2025-09-10 01:02:17.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1468 …}
    #fromApi: false
    -name: "Fabrication vêtement sur mesure"
    -description: """
      Cette formation de fabrication vêtement sur mesure va vous permettre d'acquérir les compétences, les connaissances mais aussi les gestes afin de fabriquer des vêtements sur mesure .\r\n
      Le fabricant de vêtement sur mesure à plusieurs cordes à son arc : accueil du client, prise de mesure, mise au point d'un patron proposition d'un tissu, coupe, premier essayage, retouche, devis, approvisionnement, et trésorerie. Du simple ourlet à la confection de manteau, le fabricant de vêtement sur mesure honore toutes les commandes.
      """
    -public: false
    -_links: null
    -status: "published"
    -lockBy: App\Entity\Scholar\Training\Training {#1460 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1509 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#1897
    -id: "6cc893e2-65da-11e9-a435-0242c0a8d002"
    -lessons: Doctrine\ORM\PersistentCollection {#1898 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#1903 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1908 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1509 …}
    -createdAt: DateTime @1556025241 {#1887
      date: 2019-04-23 15:14:01.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1672840839 {#1896
      date: 2023-01-04 15:00:39.0 Europe/Paris (+01:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -lockBy: App\Entity\Scholar\Module\OriginModule {#1912 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1509 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#6661
    -id: "6ca35db0-99ac-11e9-aad5-0242ac160002"
    -chapters: Doctrine\ORM\PersistentCollection {#6662 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#6667 …}
    -exercises: Doctrine\ORM\PersistentCollection {#6664 …}
    -minimumTime: DateTime @21600 {#6653
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#6669 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#2075 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#6671 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#6673 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#6679 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1509 …}
    -createdAt: DateTime @1561730144 {#6659
      date: 2019-06-28 15:55:44.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1753083328 {#6660
      date: 2025-07-21 09:35:28.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#5606 …}
    #fromApi: false
    -status: "published"
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#6683 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1509 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\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: "dbd04d99-0a28-11eb-8310-0242ac1c0002"
    -modules: Doctrine\ORM\PersistentCollection {#1330 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1364 …}
    -totalHourDescription: 786
    -videoDescription: null
    -diplomaDescription: null
    -trainingProduct: App\Entity\Payment\TrainingProduct {#1375 …}
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1391 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1405 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1406 …}
    -thematic: []
    -diploma: null
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1444 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1509 …}
    -createdAt: DateTime @1602245616 {#1320
      date: 2020-10-09 14:13:36.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1757458937 {#1321
      date: 2025-09-10 01:02:17.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1468 …}
    #fromApi: false
    -name: "Fabrication vêtement sur mesure"
    -description: """
      Cette formation de fabrication vêtement sur mesure va vous permettre d'acquérir les compétences, les connaissances mais aussi les gestes afin de fabriquer des vêtements sur mesure .\r\n
      Le fabricant de vêtement sur mesure à plusieurs cordes à son arc : accueil du client, prise de mesure, mise au point d'un patron proposition d'un tissu, coupe, premier essayage, retouche, devis, approvisionnement, et trésorerie. Du simple ourlet à la confection de manteau, le fabricant de vêtement sur mesure honore toutes les commandes.
      """
    -public: false
    -_links: null
    -status: "published"
    -lockBy: App\Entity\Scholar\Training\Training {#1460 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1509 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#1897
    -id: "6cc893e2-65da-11e9-a435-0242c0a8d002"
    -lessons: Doctrine\ORM\PersistentCollection {#1898 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#1903 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1908 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1509 …}
    -createdAt: DateTime @1556025241 {#1887
      date: 2019-04-23 15:14:01.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1672840839 {#1896
      date: 2023-01-04 15:00:39.0 Europe/Paris (+01:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -lockBy: App\Entity\Scholar\Module\OriginModule {#1912 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1509 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#6705
    -id: "672946fa-9bd9-11e9-aad5-0242ac160002"
    -chapters: Doctrine\ORM\PersistentCollection {#6706 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#6711 …}
    -exercises: Doctrine\ORM\PersistentCollection {#6708 …}
    -minimumTime: DateTime @21600 {#6702
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#6713 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#2075 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#6715 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#6717 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#6723 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1509 …}
    -createdAt: DateTime @1561969365 {#6703
      date: 2019-07-01 10:22:45.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1753032996 {#6704
      date: 2025-07-20 19:36:36.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#6589 …}
    #fromApi: false
    -status: "published"
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#6728 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1509 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\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: "dbd04d99-0a28-11eb-8310-0242ac1c0002"
    -modules: Doctrine\ORM\PersistentCollection {#1330 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1364 …}
    -totalHourDescription: 786
    -videoDescription: null
    -diplomaDescription: null
    -trainingProduct: App\Entity\Payment\TrainingProduct {#1375 …}
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1391 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1405 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1406 …}
    -thematic: []
    -diploma: null
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1444 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1509 …}
    -createdAt: DateTime @1602245616 {#1320
      date: 2020-10-09 14:13:36.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1757458937 {#1321
      date: 2025-09-10 01:02:17.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1468 …}
    #fromApi: false
    -name: "Fabrication vêtement sur mesure"
    -description: """
      Cette formation de fabrication vêtement sur mesure va vous permettre d'acquérir les compétences, les connaissances mais aussi les gestes afin de fabriquer des vêtements sur mesure .\r\n
      Le fabricant de vêtement sur mesure à plusieurs cordes à son arc : accueil du client, prise de mesure, mise au point d'un patron proposition d'un tissu, coupe, premier essayage, retouche, devis, approvisionnement, et trésorerie. Du simple ourlet à la confection de manteau, le fabricant de vêtement sur mesure honore toutes les commandes.
      """
    -public: false
    -_links: null
    -status: "published"
    -lockBy: App\Entity\Scholar\Training\Training {#1460 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1509 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#1897
    -id: "6cc893e2-65da-11e9-a435-0242c0a8d002"
    -lessons: Doctrine\ORM\PersistentCollection {#1898 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#1903 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1908 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1509 …}
    -createdAt: DateTime @1556025241 {#1887
      date: 2019-04-23 15:14:01.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1672840839 {#1896
      date: 2023-01-04 15:00:39.0 Europe/Paris (+01:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -lockBy: App\Entity\Scholar\Module\OriginModule {#1912 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1509 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#6749
    -id: "450b4a35-649e-11f1-a069-d2c50c5a0872"
    -chapters: Doctrine\ORM\PersistentCollection {#6750 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#6755 …}
    -exercises: Doctrine\ORM\PersistentCollection {#6752 …}
    -minimumTime: DateTime @21600 {#6747
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#6757 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#3601 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#6759 …}
    -lessonStats: null
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#6766 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1509 …}
    -createdAt: DateTime @1781076635 {#6748
      date: 2026-06-10 09:30:35.0 Europe/Paris (+02:00)
    }
    -updatedAt: null
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -status: "published"
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#6771 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1509 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\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: "dbd04d99-0a28-11eb-8310-0242ac1c0002"
    -modules: Doctrine\ORM\PersistentCollection {#1330 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1364 …}
    -totalHourDescription: 786
    -videoDescription: null
    -diplomaDescription: null
    -trainingProduct: App\Entity\Payment\TrainingProduct {#1375 …}
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1391 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1405 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1406 …}
    -thematic: []
    -diploma: null
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1444 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1509 …}
    -createdAt: DateTime @1602245616 {#1320
      date: 2020-10-09 14:13:36.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1757458937 {#1321
      date: 2025-09-10 01:02:17.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1468 …}
    #fromApi: false
    -name: "Fabrication vêtement sur mesure"
    -description: """
      Cette formation de fabrication vêtement sur mesure va vous permettre d'acquérir les compétences, les connaissances mais aussi les gestes afin de fabriquer des vêtements sur mesure .\r\n
      Le fabricant de vêtement sur mesure à plusieurs cordes à son arc : accueil du client, prise de mesure, mise au point d'un patron proposition d'un tissu, coupe, premier essayage, retouche, devis, approvisionnement, et trésorerie. Du simple ourlet à la confection de manteau, le fabricant de vêtement sur mesure honore toutes les commandes.
      """
    -public: false
    -_links: null
    -status: "published"
    -lockBy: App\Entity\Scholar\Training\Training {#1460 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1509 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#1897
    -id: "6cc893e2-65da-11e9-a435-0242c0a8d002"
    -lessons: Doctrine\ORM\PersistentCollection {#1898 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#1903 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1908 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1509 …}
    -createdAt: DateTime @1556025241 {#1887
      date: 2019-04-23 15:14:01.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1672840839 {#1896
      date: 2023-01-04 15:00:39.0 Europe/Paris (+01:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -lockBy: App\Entity\Scholar\Module\OriginModule {#1912 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1509 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#6792
    -id: "4e14144e-c811-11ea-8d8a-0242ac1c0003"
    -chapters: Doctrine\ORM\PersistentCollection {#6793 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#6798 …}
    -exercises: Doctrine\ORM\PersistentCollection {#6795 …}
    -minimumTime: DateTime @21600 {#6784
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#6800 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#2075 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#6802 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#6804 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#6810 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1509 …}
    -createdAt: DateTime @1594978723 {#6790
      date: 2020-07-17 11:38:43.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1752980450 {#6791
      date: 2025-07-20 05:00:50.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#6589 …}
    #fromApi: false
    -status: "published"
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#6815 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1509 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\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: "dbd04d99-0a28-11eb-8310-0242ac1c0002"
    -modules: Doctrine\ORM\PersistentCollection {#1330 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1364 …}
    -totalHourDescription: 786
    -videoDescription: null
    -diplomaDescription: null
    -trainingProduct: App\Entity\Payment\TrainingProduct {#1375 …}
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1391 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1405 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1406 …}
    -thematic: []
    -diploma: null
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1444 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1509 …}
    -createdAt: DateTime @1602245616 {#1320
      date: 2020-10-09 14:13:36.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1757458937 {#1321
      date: 2025-09-10 01:02:17.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1468 …}
    #fromApi: false
    -name: "Fabrication vêtement sur mesure"
    -description: """
      Cette formation de fabrication vêtement sur mesure va vous permettre d'acquérir les compétences, les connaissances mais aussi les gestes afin de fabriquer des vêtements sur mesure .\r\n
      Le fabricant de vêtement sur mesure à plusieurs cordes à son arc : accueil du client, prise de mesure, mise au point d'un patron proposition d'un tissu, coupe, premier essayage, retouche, devis, approvisionnement, et trésorerie. Du simple ourlet à la confection de manteau, le fabricant de vêtement sur mesure honore toutes les commandes.
      """
    -public: false
    -_links: null
    -status: "published"
    -lockBy: App\Entity\Scholar\Training\Training {#1460 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1509 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#1897
    -id: "6cc893e2-65da-11e9-a435-0242c0a8d002"
    -lessons: Doctrine\ORM\PersistentCollection {#1898 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#1903 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1908 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1509 …}
    -createdAt: DateTime @1556025241 {#1887
      date: 2019-04-23 15:14:01.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1672840839 {#1896
      date: 2023-01-04 15:00:39.0 Europe/Paris (+01:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -lockBy: App\Entity\Scholar\Module\OriginModule {#1912 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1509 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#6837
    -id: "3380b882-f3e6-11ed-b97a-0242c0a81004"
    -chapters: Doctrine\ORM\PersistentCollection {#6838 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#6843 …}
    -exercises: Doctrine\ORM\PersistentCollection {#6840 …}
    -minimumTime: DateTime @21600 {#6834
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#6845 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#2075 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#6847 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#6849 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#6855 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1509 …}
    -createdAt: DateTime @1684240555 {#6835
      date: 2023-05-16 14:35:55.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1753028769 {#6836
      date: 2025-07-20 18:26:09.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#6589 …}
    #fromApi: false
    -status: "published"
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#6860 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1509 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\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: "dbd04d99-0a28-11eb-8310-0242ac1c0002"
    -modules: Doctrine\ORM\PersistentCollection {#1330 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1364 …}
    -totalHourDescription: 786
    -videoDescription: null
    -diplomaDescription: null
    -trainingProduct: App\Entity\Payment\TrainingProduct {#1375 …}
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1391 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1405 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1406 …}
    -thematic: []
    -diploma: null
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1444 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1509 …}
    -createdAt: DateTime @1602245616 {#1320
      date: 2020-10-09 14:13:36.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1757458937 {#1321
      date: 2025-09-10 01:02:17.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1468 …}
    #fromApi: false
    -name: "Fabrication vêtement sur mesure"
    -description: """
      Cette formation de fabrication vêtement sur mesure va vous permettre d'acquérir les compétences, les connaissances mais aussi les gestes afin de fabriquer des vêtements sur mesure .\r\n
      Le fabricant de vêtement sur mesure à plusieurs cordes à son arc : accueil du client, prise de mesure, mise au point d'un patron proposition d'un tissu, coupe, premier essayage, retouche, devis, approvisionnement, et trésorerie. Du simple ourlet à la confection de manteau, le fabricant de vêtement sur mesure honore toutes les commandes.
      """
    -public: false
    -_links: null
    -status: "published"
    -lockBy: App\Entity\Scholar\Training\Training {#1460 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1509 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#1897
    -id: "6cc893e2-65da-11e9-a435-0242c0a8d002"
    -lessons: Doctrine\ORM\PersistentCollection {#1898 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#1903 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1908 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1509 …}
    -createdAt: DateTime @1556025241 {#1887
      date: 2019-04-23 15:14:01.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1672840839 {#1896
      date: 2023-01-04 15:00:39.0 Europe/Paris (+01:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -lockBy: App\Entity\Scholar\Module\OriginModule {#1912 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1509 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#6881
    -id: "451f9394-649e-11f1-a069-d2c50c5a0872"
    -chapters: Doctrine\ORM\PersistentCollection {#6882 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#6887 …}
    -exercises: Doctrine\ORM\PersistentCollection {#6884 …}
    -minimumTime: DateTime @21600 {#6879
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#6889 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#3601 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#6891 …}
    -lessonStats: null
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#6898 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1509 …}
    -createdAt: DateTime @1781076635 {#6880
      date: 2026-06-10 09:30:35.0 Europe/Paris (+02:00)
    }
    -updatedAt: null
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -status: "published"
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#6903 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1509 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\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: "dbd04d99-0a28-11eb-8310-0242ac1c0002"
    -modules: Doctrine\ORM\PersistentCollection {#1330 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1364 …}
    -totalHourDescription: 786
    -videoDescription: null
    -diplomaDescription: null
    -trainingProduct: App\Entity\Payment\TrainingProduct {#1375 …}
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1391 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1405 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1406 …}
    -thematic: []
    -diploma: null
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1444 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1509 …}
    -createdAt: DateTime @1602245616 {#1320
      date: 2020-10-09 14:13:36.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1757458937 {#1321
      date: 2025-09-10 01:02:17.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1468 …}
    #fromApi: false
    -name: "Fabrication vêtement sur mesure"
    -description: """
      Cette formation de fabrication vêtement sur mesure va vous permettre d'acquérir les compétences, les connaissances mais aussi les gestes afin de fabriquer des vêtements sur mesure .\r\n
      Le fabricant de vêtement sur mesure à plusieurs cordes à son arc : accueil du client, prise de mesure, mise au point d'un patron proposition d'un tissu, coupe, premier essayage, retouche, devis, approvisionnement, et trésorerie. Du simple ourlet à la confection de manteau, le fabricant de vêtement sur mesure honore toutes les commandes.
      """
    -public: false
    -_links: null
    -status: "published"
    -lockBy: App\Entity\Scholar\Training\Training {#1460 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1509 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#1897
    -id: "6cc893e2-65da-11e9-a435-0242c0a8d002"
    -lessons: Doctrine\ORM\PersistentCollection {#1898 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#1903 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1908 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1509 …}
    -createdAt: DateTime @1556025241 {#1887
      date: 2019-04-23 15:14:01.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1672840839 {#1896
      date: 2023-01-04 15:00:39.0 Europe/Paris (+01:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -lockBy: App\Entity\Scholar\Module\OriginModule {#1912 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1509 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#6923
    -id: "45308afa-649e-11f1-a069-d2c50c5a0872"
    -chapters: Doctrine\ORM\PersistentCollection {#6924 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#6929 …}
    -exercises: Doctrine\ORM\PersistentCollection {#6926 …}
    -minimumTime: DateTime @21600 {#6916
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#6931 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#3601 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#6933 …}
    -lessonStats: null
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#6940 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1509 …}
    -createdAt: DateTime @1781076635 {#6922
      date: 2026-06-10 09:30:35.0 Europe/Paris (+02:00)
    }
    -updatedAt: null
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -status: "published"
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#6945 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1509 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\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: "dbd04d99-0a28-11eb-8310-0242ac1c0002"
    -modules: Doctrine\ORM\PersistentCollection {#1330 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1364 …}
    -totalHourDescription: 786
    -videoDescription: null
    -diplomaDescription: null
    -trainingProduct: App\Entity\Payment\TrainingProduct {#1375 …}
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1391 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1405 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1406 …}
    -thematic: []
    -diploma: null
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1444 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1509 …}
    -createdAt: DateTime @1602245616 {#1320
      date: 2020-10-09 14:13:36.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1757458937 {#1321
      date: 2025-09-10 01:02:17.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1468 …}
    #fromApi: false
    -name: "Fabrication vêtement sur mesure"
    -description: """
      Cette formation de fabrication vêtement sur mesure va vous permettre d'acquérir les compétences, les connaissances mais aussi les gestes afin de fabriquer des vêtements sur mesure .\r\n
      Le fabricant de vêtement sur mesure à plusieurs cordes à son arc : accueil du client, prise de mesure, mise au point d'un patron proposition d'un tissu, coupe, premier essayage, retouche, devis, approvisionnement, et trésorerie. Du simple ourlet à la confection de manteau, le fabricant de vêtement sur mesure honore toutes les commandes.
      """
    -public: false
    -_links: null
    -status: "published"
    -lockBy: App\Entity\Scholar\Training\Training {#1460 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1509 …}
  }
]
"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
72 DENIED CHANNEL_USER_PERM_TRAINING_SHOW
App\Entity\Scholar\Training\SharedTraining {#1323
  -id: "dbd04d99-0a28-11eb-8310-0242ac1c0002"
  -modules: Doctrine\ORM\PersistentCollection {#1330 …}
  -image: Proxies\__CG__\App\Entity\Channel\Image {#1364 …}
  -totalHourDescription: 786
  -videoDescription: null
  -diplomaDescription: null
  -trainingProduct: App\Entity\Payment\TrainingProduct {#1375 …}
  -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1391 …}
  -trainingType: "blended"
  -abstractCursus: Doctrine\ORM\PersistentCollection {#1405 …}
  -sharedTrainings: Doctrine\ORM\PersistentCollection {#1406 …}
  -thematic: []
  -diploma: null
  -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1444 …}
  -duplicateFrom: null
  -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1509 …}
  -createdAt: DateTime @1602245616 {#1320
    date: 2020-10-09 14:13:36.0 Europe/Paris (+02:00)
  }
  -updatedAt: DateTime @1757458937 {#1321
    date: 2025-09-10 01:02:17.0 Europe/Paris (+02:00)
  }
  #createdBy: null
  #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1468 …}
  #fromApi: false
  -name: "Fabrication vêtement sur mesure"
  -description: """
    Cette formation de fabrication vêtement sur mesure va vous permettre d'acquérir les compétences, les connaissances mais aussi les gestes afin de fabriquer des vêtements sur mesure .\r\n
    Le fabricant de vêtement sur mesure à plusieurs cordes à son arc : accueil du client, prise de mesure, mise au point d'un patron proposition d'un tissu, coupe, premier essayage, retouche, devis, approvisionnement, et trésorerie. Du simple ourlet à la confection de manteau, le fabricant de vêtement sur mesure honore toutes les commandes.
    """
  -public: false
  -_links: null
  -status: "published"
  -lockBy: App\Entity\Scholar\Training\Training {#1460 …}
  -lockByStatus: 1
  -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1509 …}
}
"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