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

Authenticators

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

Access Decision

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

Access decision log

# Result Attributes Object
1 GRANTED FRONT_ACCESS
[
  "training" => App\Entity\Scholar\Training\SharedTraining {#1159
    -lockBy: App\Entity\Scholar\Training\Training {#1291 …}
    -lockByStatus: 1
    -id: "dbd04d99-0a28-11eb-8310-0242ac1c0002"
    -modules: Doctrine\ORM\PersistentCollection {#1172 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1199 …}
    -totalHourDescription: 786
    -videoDescription: null
    -diplomaDescription: null
    -trainingProduct: App\Entity\Payment\TrainingProduct {#1208 …}
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1215 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1228 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1233 …}
    -thematic: []
    -diploma: null
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1275 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1336 …}
    -createdAt: DateTime @1602245616 {#1152
      date: 2020-10-09 14:13:36.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1757458937 {#1157
      date: 2025-09-10 01:02:17.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1299 …}
    #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"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1336 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#1506
    -lockBy: App\Entity\Scholar\Module\OriginModule {#1552 …}
    -lockByStatus: 1
    -id: "641541c1-3382-11e9-8180-00163e87308f"
    -lessons: Doctrine\ORM\PersistentCollection {#1512 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#1536 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1541 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1336 …}
    -createdAt: DateTime @1550497072 {#1499
      date: 2019-02-18 14:37:52.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458818 {#1504
      date: 2025-09-10 01:00:18.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1336 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#1897
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#1980 …}
    -lockByStatus: 1
    -id: "47d1a96b-3362-11e9-8180-00163e87308f"
    -chapters: Doctrine\ORM\PersistentCollection {#1913 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#1926 …}
    -exercises: Doctrine\ORM\PersistentCollection {#1923 …}
    -minimumTime: DateTime @21600 {#1894
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#1942 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#1931 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#1947 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#1971 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1961 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1336 …}
    -createdAt: DateTime @1550483281 {#1893
      date: 2019-02-18 10:48:01.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458806 {#1870
      date: 2025-09-10 01:00:06.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1967 …}
    #fromApi: false
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1336 …}
  }
]
"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 {#1159
    -lockBy: App\Entity\Scholar\Training\Training {#1291 …}
    -lockByStatus: 1
    -id: "dbd04d99-0a28-11eb-8310-0242ac1c0002"
    -modules: Doctrine\ORM\PersistentCollection {#1172 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1199 …}
    -totalHourDescription: 786
    -videoDescription: null
    -diplomaDescription: null
    -trainingProduct: App\Entity\Payment\TrainingProduct {#1208 …}
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1215 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1228 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1233 …}
    -thematic: []
    -diploma: null
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1275 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1336 …}
    -createdAt: DateTime @1602245616 {#1152
      date: 2020-10-09 14:13:36.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1757458937 {#1157
      date: 2025-09-10 01:02:17.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1299 …}
    #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"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1336 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#1506
    -lockBy: App\Entity\Scholar\Module\OriginModule {#1552 …}
    -lockByStatus: 1
    -id: "641541c1-3382-11e9-8180-00163e87308f"
    -lessons: Doctrine\ORM\PersistentCollection {#1512 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#1536 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1541 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1336 …}
    -createdAt: DateTime @1550497072 {#1499
      date: 2019-02-18 14:37:52.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458818 {#1504
      date: 2025-09-10 01:00:18.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1336 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#2001
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#2029 …}
    -lockByStatus: 1
    -id: "74daaa20-4706-11e9-8180-00163e87308f"
    -chapters: Doctrine\ORM\PersistentCollection {#2002 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#2012 …}
    -exercises: Doctrine\ORM\PersistentCollection {#2009 …}
    -minimumTime: DateTime @21600 {#1974
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#2014 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#1931 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#2016 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#2018 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#2024 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1336 …}
    -createdAt: DateTime @1552642866 {#1972
      date: 2019-03-15 10:41:06.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757077461 {#1995
      date: 2025-09-05 15:04:21.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1967 …}
    #fromApi: false
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1336 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\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 {#1159
    -lockBy: App\Entity\Scholar\Training\Training {#1291 …}
    -lockByStatus: 1
    -id: "dbd04d99-0a28-11eb-8310-0242ac1c0002"
    -modules: Doctrine\ORM\PersistentCollection {#1172 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1199 …}
    -totalHourDescription: 786
    -videoDescription: null
    -diplomaDescription: null
    -trainingProduct: App\Entity\Payment\TrainingProduct {#1208 …}
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1215 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1228 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1233 …}
    -thematic: []
    -diploma: null
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1275 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1336 …}
    -createdAt: DateTime @1602245616 {#1152
      date: 2020-10-09 14:13:36.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1757458937 {#1157
      date: 2025-09-10 01:02:17.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1299 …}
    #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"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1336 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#1506
    -lockBy: App\Entity\Scholar\Module\OriginModule {#1552 …}
    -lockByStatus: 1
    -id: "641541c1-3382-11e9-8180-00163e87308f"
    -lessons: Doctrine\ORM\PersistentCollection {#1512 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#1536 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1541 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1336 …}
    -createdAt: DateTime @1550497072 {#1499
      date: 2019-02-18 14:37:52.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458818 {#1504
      date: 2025-09-10 01:00:18.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1336 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#2050
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#2073 …}
    -lockByStatus: 1
    -id: "754cb756-3374-11e9-8180-00163e87308f"
    -chapters: Doctrine\ORM\PersistentCollection {#2051 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#2056 …}
    -exercises: Doctrine\ORM\PersistentCollection {#2053 …}
    -minimumTime: DateTime @21600 {#2043
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#2058 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#1931 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#2060 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#2062 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#2068 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1336 …}
    -createdAt: DateTime @1550491088 {#2048
      date: 2019-02-18 12:58:08.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1756893547 {#2049
      date: 2025-09-03 11:59:07.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#2066 …}
    #fromApi: false
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1336 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\TrainingVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\PracticalCaseUserVoter"
ACCESS ABSTAIN
"Nellapp\Bundle\SDKBundle\Permission\Security\Voter\SuperAdminVoter"
ACCESS ABSTAIN
Show voter details
4 DENIED FRONT_ACCESS
[
  "training" => App\Entity\Scholar\Training\SharedTraining {#1159
    -lockBy: App\Entity\Scholar\Training\Training {#1291 …}
    -lockByStatus: 1
    -id: "dbd04d99-0a28-11eb-8310-0242ac1c0002"
    -modules: Doctrine\ORM\PersistentCollection {#1172 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1199 …}
    -totalHourDescription: 786
    -videoDescription: null
    -diplomaDescription: null
    -trainingProduct: App\Entity\Payment\TrainingProduct {#1208 …}
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1215 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1228 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1233 …}
    -thematic: []
    -diploma: null
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1275 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1336 …}
    -createdAt: DateTime @1602245616 {#1152
      date: 2020-10-09 14:13:36.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1757458937 {#1157
      date: 2025-09-10 01:02:17.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1299 …}
    #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"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1336 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#1506
    -lockBy: App\Entity\Scholar\Module\OriginModule {#1552 …}
    -lockByStatus: 1
    -id: "641541c1-3382-11e9-8180-00163e87308f"
    -lessons: Doctrine\ORM\PersistentCollection {#1512 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#1536 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1541 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1336 …}
    -createdAt: DateTime @1550497072 {#1499
      date: 2019-02-18 14:37:52.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458818 {#1504
      date: 2025-09-10 01:00:18.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1336 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#2093
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#2115 …}
    -lockByStatus: 1
    -id: "7e6a59e1-4707-11e9-8180-00163e87308f"
    -chapters: Doctrine\ORM\PersistentCollection {#2094 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#2099 …}
    -exercises: Doctrine\ORM\PersistentCollection {#2096 …}
    -minimumTime: DateTime @21600 {#2086
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#2101 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#1931 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#2103 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#2105 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#2111 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1336 …}
    -createdAt: DateTime @1552643312 {#2091
      date: 2019-03-15 10:48:32.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757342319 {#2092
      date: 2025-09-08 16:38:39.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1967 …}
    #fromApi: false
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1336 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\TrainingVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\PracticalCaseUserVoter"
ACCESS ABSTAIN
"Nellapp\Bundle\SDKBundle\Permission\Security\Voter\SuperAdminVoter"
ACCESS ABSTAIN
Show voter details
5 DENIED FRONT_ACCESS
[
  "training" => App\Entity\Scholar\Training\SharedTraining {#1159
    -lockBy: App\Entity\Scholar\Training\Training {#1291 …}
    -lockByStatus: 1
    -id: "dbd04d99-0a28-11eb-8310-0242ac1c0002"
    -modules: Doctrine\ORM\PersistentCollection {#1172 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1199 …}
    -totalHourDescription: 786
    -videoDescription: null
    -diplomaDescription: null
    -trainingProduct: App\Entity\Payment\TrainingProduct {#1208 …}
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1215 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1228 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1233 …}
    -thematic: []
    -diploma: null
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1275 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1336 …}
    -createdAt: DateTime @1602245616 {#1152
      date: 2020-10-09 14:13:36.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1757458937 {#1157
      date: 2025-09-10 01:02:17.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1299 …}
    #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"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1336 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#1565
    -lockBy: App\Entity\Scholar\Module\OriginModule {#1585 …}
    -lockByStatus: 1
    -id: "3557436e-ec20-11e9-9c0f-0242c0a8b002"
    -lessons: Doctrine\ORM\PersistentCollection {#1566 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#1576 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1581 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1336 …}
    -createdAt: DateTime @1570795868 {#1547
      date: 2019-10-11 14:11:08.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1754694016 {#1545
      date: 2025-08-09 01:00:16.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1336 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#2313
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#2336 …}
    -lockByStatus: 1
    -id: "14553cbd-ec20-11e9-9c0f-0242c0a8b002"
    -chapters: Doctrine\ORM\PersistentCollection {#2314 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#2319 …}
    -exercises: Doctrine\ORM\PersistentCollection {#2316 …}
    -minimumTime: DateTime @21600 {#2310
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#2321 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#1931 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#2323 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#2325 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#2331 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1336 …}
    -createdAt: DateTime @1570795813 {#2311
      date: 2019-10-11 14:10:13.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1756729474 {#2312
      date: 2025-09-01 14:24:34.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#2329 …}
    #fromApi: false
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1336 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\TrainingVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\PracticalCaseUserVoter"
ACCESS ABSTAIN
"Nellapp\Bundle\SDKBundle\Permission\Security\Voter\SuperAdminVoter"
ACCESS ABSTAIN
Show voter details
6 DENIED FRONT_ACCESS
[
  "training" => App\Entity\Scholar\Training\SharedTraining {#1159
    -lockBy: App\Entity\Scholar\Training\Training {#1291 …}
    -lockByStatus: 1
    -id: "dbd04d99-0a28-11eb-8310-0242ac1c0002"
    -modules: Doctrine\ORM\PersistentCollection {#1172 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1199 …}
    -totalHourDescription: 786
    -videoDescription: null
    -diplomaDescription: null
    -trainingProduct: App\Entity\Payment\TrainingProduct {#1208 …}
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1215 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1228 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1233 …}
    -thematic: []
    -diploma: null
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1275 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1336 …}
    -createdAt: DateTime @1602245616 {#1152
      date: 2020-10-09 14:13:36.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1757458937 {#1157
      date: 2025-09-10 01:02:17.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1299 …}
    #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"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1336 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#1565
    -lockBy: App\Entity\Scholar\Module\OriginModule {#1585 …}
    -lockByStatus: 1
    -id: "3557436e-ec20-11e9-9c0f-0242c0a8b002"
    -lessons: Doctrine\ORM\PersistentCollection {#1566 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#1576 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1581 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1336 …}
    -createdAt: DateTime @1570795868 {#1547
      date: 2019-10-11 14:11:08.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1754694016 {#1545
      date: 2025-08-09 01:00:16.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1336 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#2356
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#2380 …}
    -lockByStatus: 1
    -id: "e0d381d2-7287-11ea-9ebd-0242ac1c0003"
    -chapters: Doctrine\ORM\PersistentCollection {#2357 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#2362 …}
    -exercises: Doctrine\ORM\PersistentCollection {#2359 …}
    -minimumTime: DateTime @21600 {#2349
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#2364 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#1931 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#2366 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#2368 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#2374 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1336 …}
    -createdAt: DateTime @1585573850 {#2354
      date: 2020-03-30 15:10:50.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1754160015 {#2355
      date: 2025-08-02 20:40:15.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#2372 …}
    #fromApi: false
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1336 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\TrainingVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\PracticalCaseUserVoter"
ACCESS ABSTAIN
"Nellapp\Bundle\SDKBundle\Permission\Security\Voter\SuperAdminVoter"
ACCESS ABSTAIN
Show voter details
7 DENIED FRONT_ACCESS
[
  "training" => App\Entity\Scholar\Training\SharedTraining {#1159
    -lockBy: App\Entity\Scholar\Training\Training {#1291 …}
    -lockByStatus: 1
    -id: "dbd04d99-0a28-11eb-8310-0242ac1c0002"
    -modules: Doctrine\ORM\PersistentCollection {#1172 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1199 …}
    -totalHourDescription: 786
    -videoDescription: null
    -diplomaDescription: null
    -trainingProduct: App\Entity\Payment\TrainingProduct {#1208 …}
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1215 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1228 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1233 …}
    -thematic: []
    -diploma: null
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1275 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1336 …}
    -createdAt: DateTime @1602245616 {#1152
      date: 2020-10-09 14:13:36.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1757458937 {#1157
      date: 2025-09-10 01:02:17.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1299 …}
    #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"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1336 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#1565
    -lockBy: App\Entity\Scholar\Module\OriginModule {#1585 …}
    -lockByStatus: 1
    -id: "3557436e-ec20-11e9-9c0f-0242c0a8b002"
    -lessons: Doctrine\ORM\PersistentCollection {#1566 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#1576 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1581 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1336 …}
    -createdAt: DateTime @1570795868 {#1547
      date: 2019-10-11 14:11:08.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1754694016 {#1545
      date: 2025-08-09 01:00:16.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1336 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#2400
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#2424 …}
    -lockByStatus: 1
    -id: "0cbcd0ad-a8c9-11f0-b3b5-4ec904c5ee47"
    -chapters: Doctrine\ORM\PersistentCollection {#2401 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#2406 …}
    -exercises: Doctrine\ORM\PersistentCollection {#2403 …}
    -minimumTime: DateTime @21600 {#2393
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#2408 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#1931 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#2410 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#2412 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#2418 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1336 …}
    -createdAt: DateTime @1760424190 {#2398
      date: 2025-10-14 08:43:10.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1762158244 {#2399
      date: 2025-11-03 09:24:04.0 Europe/Paris (+01:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#2416 …}
    #fromApi: false
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1336 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\TrainingVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\PracticalCaseUserVoter"
ACCESS ABSTAIN
"Nellapp\Bundle\SDKBundle\Permission\Security\Voter\SuperAdminVoter"
ACCESS ABSTAIN
Show voter details
8 DENIED FRONT_ACCESS
[
  "training" => App\Entity\Scholar\Training\SharedTraining {#1159
    -lockBy: App\Entity\Scholar\Training\Training {#1291 …}
    -lockByStatus: 1
    -id: "dbd04d99-0a28-11eb-8310-0242ac1c0002"
    -modules: Doctrine\ORM\PersistentCollection {#1172 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1199 …}
    -totalHourDescription: 786
    -videoDescription: null
    -diplomaDescription: null
    -trainingProduct: App\Entity\Payment\TrainingProduct {#1208 …}
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1215 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1228 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1233 …}
    -thematic: []
    -diploma: null
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1275 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1336 …}
    -createdAt: DateTime @1602245616 {#1152
      date: 2020-10-09 14:13:36.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1757458937 {#1157
      date: 2025-09-10 01:02:17.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1299 …}
    #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"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1336 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#1565
    -lockBy: App\Entity\Scholar\Module\OriginModule {#1585 …}
    -lockByStatus: 1
    -id: "3557436e-ec20-11e9-9c0f-0242c0a8b002"
    -lessons: Doctrine\ORM\PersistentCollection {#1566 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#1576 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1581 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1336 …}
    -createdAt: DateTime @1570795868 {#1547
      date: 2019-10-11 14:11:08.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1754694016 {#1545
      date: 2025-08-09 01:00:16.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1336 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#2446
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#2470 …}
    -lockByStatus: 1
    -id: "4e015aba-9ab1-11f0-afde-d2b839584dc3"
    -chapters: Doctrine\ORM\PersistentCollection {#2447 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#2452 …}
    -exercises: Doctrine\ORM\PersistentCollection {#2449 …}
    -minimumTime: DateTime @21600 {#2443
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#2454 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#1931 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#2456 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#2458 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#2464 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1336 …}
    -createdAt: DateTime @1758874675 {#2444
      date: 2025-09-26 10:17:55.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1762179825 {#2445
      date: 2025-11-03 15:23:45.0 Europe/Paris (+01:00)
    }
    #createdBy: Proxies\__CG__\App\Entity\Account\User {#2440 …}
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#2462 …}
    #fromApi: false
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1336 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\TrainingVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\PracticalCaseUserVoter"
ACCESS ABSTAIN
"Nellapp\Bundle\SDKBundle\Permission\Security\Voter\SuperAdminVoter"
ACCESS ABSTAIN
Show voter details
9 DENIED FRONT_ACCESS
[
  "training" => App\Entity\Scholar\Training\SharedTraining {#1159
    -lockBy: App\Entity\Scholar\Training\Training {#1291 …}
    -lockByStatus: 1
    -id: "dbd04d99-0a28-11eb-8310-0242ac1c0002"
    -modules: Doctrine\ORM\PersistentCollection {#1172 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1199 …}
    -totalHourDescription: 786
    -videoDescription: null
    -diplomaDescription: null
    -trainingProduct: App\Entity\Payment\TrainingProduct {#1208 …}
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1215 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1228 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1233 …}
    -thematic: []
    -diploma: null
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1275 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1336 …}
    -createdAt: DateTime @1602245616 {#1152
      date: 2020-10-09 14:13:36.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1757458937 {#1157
      date: 2025-09-10 01:02:17.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1299 …}
    #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"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1336 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#1565
    -lockBy: App\Entity\Scholar\Module\OriginModule {#1585 …}
    -lockByStatus: 1
    -id: "3557436e-ec20-11e9-9c0f-0242c0a8b002"
    -lessons: Doctrine\ORM\PersistentCollection {#1566 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#1576 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1581 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1336 …}
    -createdAt: DateTime @1570795868 {#1547
      date: 2019-10-11 14:11:08.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1754694016 {#1545
      date: 2025-08-09 01:00:16.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1336 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#2492
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#2514 …}
    -lockByStatus: 1
    -id: "dd70ff9e-455a-11ed-bbf7-0242ac1d0007"
    -chapters: Doctrine\ORM\PersistentCollection {#2493 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#2498 …}
    -exercises: Doctrine\ORM\PersistentCollection {#2495 …}
    -minimumTime: DateTime @21600 {#2489
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#2500 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#1931 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#2502 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#2504 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#2509 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1336 …}
    -createdAt: DateTime @1665049208 {#2490
      date: 2022-10-06 11:40:08.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1750847724 {#2491
      date: 2025-06-25 12:35:24.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1336 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\TrainingVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\PracticalCaseUserVoter"
ACCESS ABSTAIN
"Nellapp\Bundle\SDKBundle\Permission\Security\Voter\SuperAdminVoter"
ACCESS ABSTAIN
Show voter details
10 DENIED FRONT_ACCESS
[
  "training" => App\Entity\Scholar\Training\SharedTraining {#1159
    -lockBy: App\Entity\Scholar\Training\Training {#1291 …}
    -lockByStatus: 1
    -id: "dbd04d99-0a28-11eb-8310-0242ac1c0002"
    -modules: Doctrine\ORM\PersistentCollection {#1172 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1199 …}
    -totalHourDescription: 786
    -videoDescription: null
    -diplomaDescription: null
    -trainingProduct: App\Entity\Payment\TrainingProduct {#1208 …}
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1215 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1228 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1233 …}
    -thematic: []
    -diploma: null
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1275 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1336 …}
    -createdAt: DateTime @1602245616 {#1152
      date: 2020-10-09 14:13:36.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1757458937 {#1157
      date: 2025-09-10 01:02:17.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1299 …}
    #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"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1336 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#1565
    -lockBy: App\Entity\Scholar\Module\OriginModule {#1585 …}
    -lockByStatus: 1
    -id: "3557436e-ec20-11e9-9c0f-0242c0a8b002"
    -lessons: Doctrine\ORM\PersistentCollection {#1566 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#1576 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1581 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1336 …}
    -createdAt: DateTime @1570795868 {#1547
      date: 2019-10-11 14:11:08.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1754694016 {#1545
      date: 2025-08-09 01:00:16.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1336 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#2534
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#2556 …}
    -lockByStatus: 1
    -id: "96064a78-7289-11ea-9ebd-0242ac1c0003"
    -chapters: Doctrine\ORM\PersistentCollection {#2535 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#2540 …}
    -exercises: Doctrine\ORM\PersistentCollection {#2537 …}
    -minimumTime: DateTime @21600 {#2527
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#2542 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#1931 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#2544 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#2546 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#2551 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1336 …}
    -createdAt: DateTime @1585574584 {#2532
      date: 2020-03-30 15:23:04.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1750847724 {#2533
      date: 2025-06-25 12:35:24.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1336 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\TrainingVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\PracticalCaseUserVoter"
ACCESS ABSTAIN
"Nellapp\Bundle\SDKBundle\Permission\Security\Voter\SuperAdminVoter"
ACCESS ABSTAIN
Show voter details
11 DENIED FRONT_ACCESS
[
  "training" => App\Entity\Scholar\Training\SharedTraining {#1159
    -lockBy: App\Entity\Scholar\Training\Training {#1291 …}
    -lockByStatus: 1
    -id: "dbd04d99-0a28-11eb-8310-0242ac1c0002"
    -modules: Doctrine\ORM\PersistentCollection {#1172 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1199 …}
    -totalHourDescription: 786
    -videoDescription: null
    -diplomaDescription: null
    -trainingProduct: App\Entity\Payment\TrainingProduct {#1208 …}
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1215 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1228 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1233 …}
    -thematic: []
    -diploma: null
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1275 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1336 …}
    -createdAt: DateTime @1602245616 {#1152
      date: 2020-10-09 14:13:36.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1757458937 {#1157
      date: 2025-09-10 01:02:17.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1299 …}
    #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"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1336 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#1565
    -lockBy: App\Entity\Scholar\Module\OriginModule {#1585 …}
    -lockByStatus: 1
    -id: "3557436e-ec20-11e9-9c0f-0242c0a8b002"
    -lessons: Doctrine\ORM\PersistentCollection {#1566 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#1576 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1581 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1336 …}
    -createdAt: DateTime @1570795868 {#1547
      date: 2019-10-11 14:11:08.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1754694016 {#1545
      date: 2025-08-09 01:00:16.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1336 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#2576
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#2598 …}
    -lockByStatus: 1
    -id: "01928203-7318-11ea-ac12-0242ac1c0003"
    -chapters: Doctrine\ORM\PersistentCollection {#2577 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#2582 …}
    -exercises: Doctrine\ORM\PersistentCollection {#2579 …}
    -minimumTime: DateTime @21600 {#2569
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#2584 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#1931 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#2586 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#2588 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#2593 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1336 …}
    -createdAt: DateTime @1585635752 {#2574
      date: 2020-03-31 08:22:32.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1750847724 {#2575
      date: 2025-06-25 12:35:24.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1336 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\TrainingVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\PracticalCaseUserVoter"
ACCESS ABSTAIN
"Nellapp\Bundle\SDKBundle\Permission\Security\Voter\SuperAdminVoter"
ACCESS ABSTAIN
Show voter details
12 DENIED FRONT_ACCESS
[
  "training" => App\Entity\Scholar\Training\SharedTraining {#1159
    -lockBy: App\Entity\Scholar\Training\Training {#1291 …}
    -lockByStatus: 1
    -id: "dbd04d99-0a28-11eb-8310-0242ac1c0002"
    -modules: Doctrine\ORM\PersistentCollection {#1172 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1199 …}
    -totalHourDescription: 786
    -videoDescription: null
    -diplomaDescription: null
    -trainingProduct: App\Entity\Payment\TrainingProduct {#1208 …}
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1215 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1228 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1233 …}
    -thematic: []
    -diploma: null
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1275 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1336 …}
    -createdAt: DateTime @1602245616 {#1152
      date: 2020-10-09 14:13:36.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1757458937 {#1157
      date: 2025-09-10 01:02:17.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1299 …}
    #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"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1336 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#1565
    -lockBy: App\Entity\Scholar\Module\OriginModule {#1585 …}
    -lockByStatus: 1
    -id: "3557436e-ec20-11e9-9c0f-0242c0a8b002"
    -lessons: Doctrine\ORM\PersistentCollection {#1566 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#1576 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1581 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1336 …}
    -createdAt: DateTime @1570795868 {#1547
      date: 2019-10-11 14:11:08.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1754694016 {#1545
      date: 2025-08-09 01:00:16.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1336 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#2618
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#2642 …}
    -lockByStatus: 1
    -id: "c0a889a0-7329-11ea-ac12-0242ac1c0003"
    -chapters: Doctrine\ORM\PersistentCollection {#2619 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#2624 …}
    -exercises: Doctrine\ORM\PersistentCollection {#2621 …}
    -minimumTime: DateTime @21600 {#2611
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#2626 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#1931 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#2628 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#2630 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#2636 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1336 …}
    -createdAt: DateTime @1585643374 {#2616
      date: 2020-03-31 10:29:34.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1755868935 {#2617
      date: 2025-08-22 15:22:15.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#2634 …}
    #fromApi: false
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1336 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\TrainingVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\PracticalCaseUserVoter"
ACCESS ABSTAIN
"Nellapp\Bundle\SDKBundle\Permission\Security\Voter\SuperAdminVoter"
ACCESS ABSTAIN
Show voter details
13 DENIED FRONT_ACCESS
[
  "training" => App\Entity\Scholar\Training\SharedTraining {#1159
    -lockBy: App\Entity\Scholar\Training\Training {#1291 …}
    -lockByStatus: 1
    -id: "dbd04d99-0a28-11eb-8310-0242ac1c0002"
    -modules: Doctrine\ORM\PersistentCollection {#1172 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1199 …}
    -totalHourDescription: 786
    -videoDescription: null
    -diplomaDescription: null
    -trainingProduct: App\Entity\Payment\TrainingProduct {#1208 …}
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1215 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1228 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1233 …}
    -thematic: []
    -diploma: null
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1275 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1336 …}
    -createdAt: DateTime @1602245616 {#1152
      date: 2020-10-09 14:13:36.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1757458937 {#1157
      date: 2025-09-10 01:02:17.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1299 …}
    #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"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1336 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#1565
    -lockBy: App\Entity\Scholar\Module\OriginModule {#1585 …}
    -lockByStatus: 1
    -id: "3557436e-ec20-11e9-9c0f-0242c0a8b002"
    -lessons: Doctrine\ORM\PersistentCollection {#1566 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#1576 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1581 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1336 …}
    -createdAt: DateTime @1570795868 {#1547
      date: 2019-10-11 14:11:08.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1754694016 {#1545
      date: 2025-08-09 01:00:16.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1336 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#2662
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#2684 …}
    -lockByStatus: 1
    -id: "beb3b35d-0805-11ed-81e4-0242ac140006"
    -chapters: Doctrine\ORM\PersistentCollection {#2663 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#2668 …}
    -exercises: Doctrine\ORM\PersistentCollection {#2665 …}
    -minimumTime: DateTime @21600 {#2655
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#2670 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#1931 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#2672 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#2674 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#2679 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1336 …}
    -createdAt: DateTime @1658305628 {#2660
      date: 2022-07-20 10:27:08.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1750847724 {#2661
      date: 2025-06-25 12:35:24.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1336 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\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 {#1159
    -lockBy: App\Entity\Scholar\Training\Training {#1291 …}
    -lockByStatus: 1
    -id: "dbd04d99-0a28-11eb-8310-0242ac1c0002"
    -modules: Doctrine\ORM\PersistentCollection {#1172 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1199 …}
    -totalHourDescription: 786
    -videoDescription: null
    -diplomaDescription: null
    -trainingProduct: App\Entity\Payment\TrainingProduct {#1208 …}
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1215 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1228 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1233 …}
    -thematic: []
    -diploma: null
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1275 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1336 …}
    -createdAt: DateTime @1602245616 {#1152
      date: 2020-10-09 14:13:36.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1757458937 {#1157
      date: 2025-09-10 01:02:17.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1299 …}
    #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"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1336 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#1565
    -lockBy: App\Entity\Scholar\Module\OriginModule {#1585 …}
    -lockByStatus: 1
    -id: "3557436e-ec20-11e9-9c0f-0242c0a8b002"
    -lessons: Doctrine\ORM\PersistentCollection {#1566 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#1576 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1581 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1336 …}
    -createdAt: DateTime @1570795868 {#1547
      date: 2019-10-11 14:11:08.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1754694016 {#1545
      date: 2025-08-09 01:00:16.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1336 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#2704
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#2727 …}
    -lockByStatus: 1
    -id: "a093addc-083a-11ed-81e4-0242ac140006"
    -chapters: Doctrine\ORM\PersistentCollection {#2705 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#2710 …}
    -exercises: Doctrine\ORM\PersistentCollection {#2707 …}
    -minimumTime: DateTime @21600 {#2697
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#2712 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#1931 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#2714 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#2716 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#2722 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1336 …}
    -createdAt: DateTime @1658328341 {#2702
      date: 2022-07-20 16:45:41.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1754694010 {#2703
      date: 2025-08-09 01:00:10.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1336 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\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 {#1159
    -lockBy: App\Entity\Scholar\Training\Training {#1291 …}
    -lockByStatus: 1
    -id: "dbd04d99-0a28-11eb-8310-0242ac1c0002"
    -modules: Doctrine\ORM\PersistentCollection {#1172 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1199 …}
    -totalHourDescription: 786
    -videoDescription: null
    -diplomaDescription: null
    -trainingProduct: App\Entity\Payment\TrainingProduct {#1208 …}
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1215 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1228 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1233 …}
    -thematic: []
    -diploma: null
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1275 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1336 …}
    -createdAt: DateTime @1602245616 {#1152
      date: 2020-10-09 14:13:36.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1757458937 {#1157
      date: 2025-09-10 01:02:17.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1299 …}
    #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"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1336 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#1565
    -lockBy: App\Entity\Scholar\Module\OriginModule {#1585 …}
    -lockByStatus: 1
    -id: "3557436e-ec20-11e9-9c0f-0242c0a8b002"
    -lessons: Doctrine\ORM\PersistentCollection {#1566 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#1576 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1581 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1336 …}
    -createdAt: DateTime @1570795868 {#1547
      date: 2019-10-11 14:11:08.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1754694016 {#1545
      date: 2025-08-09 01:00:16.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1336 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#2748
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#2771 …}
    -lockByStatus: 1
    -id: "685d0272-9ab8-11f0-afde-d2b839584dc3"
    -chapters: Doctrine\ORM\PersistentCollection {#2749 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#2754 …}
    -exercises: Doctrine\ORM\PersistentCollection {#2751 …}
    -minimumTime: DateTime @21600 {#2740
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#2756 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#1931 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#2758 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#2760 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#2766 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1336 …}
    -createdAt: DateTime @1758877726 {#2746
      date: 2025-09-26 11:08:46.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1762340031 {#2747
      date: 2025-11-05 11:53:51.0 Europe/Paris (+01:00)
    }
    #createdBy: Proxies\__CG__\App\Entity\Account\User {#2440 …}
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#2462 …}
    #fromApi: false
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1336 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\TrainingVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\PracticalCaseUserVoter"
ACCESS ABSTAIN
"Nellapp\Bundle\SDKBundle\Permission\Security\Voter\SuperAdminVoter"
ACCESS ABSTAIN
Show voter details
16 DENIED FRONT_ACCESS
[
  "training" => App\Entity\Scholar\Training\SharedTraining {#1159
    -lockBy: App\Entity\Scholar\Training\Training {#1291 …}
    -lockByStatus: 1
    -id: "dbd04d99-0a28-11eb-8310-0242ac1c0002"
    -modules: Doctrine\ORM\PersistentCollection {#1172 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1199 …}
    -totalHourDescription: 786
    -videoDescription: null
    -diplomaDescription: null
    -trainingProduct: App\Entity\Payment\TrainingProduct {#1208 …}
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1215 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1228 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1233 …}
    -thematic: []
    -diploma: null
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1275 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1336 …}
    -createdAt: DateTime @1602245616 {#1152
      date: 2020-10-09 14:13:36.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1757458937 {#1157
      date: 2025-09-10 01:02:17.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1299 …}
    #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"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1336 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#1565
    -lockBy: App\Entity\Scholar\Module\OriginModule {#1585 …}
    -lockByStatus: 1
    -id: "3557436e-ec20-11e9-9c0f-0242c0a8b002"
    -lessons: Doctrine\ORM\PersistentCollection {#1566 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#1576 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1581 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1336 …}
    -createdAt: DateTime @1570795868 {#1547
      date: 2019-10-11 14:11:08.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1754694016 {#1545
      date: 2025-08-09 01:00:16.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1336 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#2791
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#2813 …}
    -lockByStatus: 1
    -id: "a98430b0-9ab8-11f0-afde-d2b839584dc3"
    -chapters: Doctrine\ORM\PersistentCollection {#2792 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#2797 …}
    -exercises: Doctrine\ORM\PersistentCollection {#2794 …}
    -minimumTime: DateTime @21600 {#2784
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#2799 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#1931 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#2801 …}
    -lessonStats: null
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#2808 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1336 …}
    -createdAt: DateTime @1758877835 {#2790
      date: 2025-09-26 11:10:35.0 Europe/Paris (+02:00)
    }
    -updatedAt: null
    #createdBy: Proxies\__CG__\App\Entity\Account\User {#2440 …}
    #updatedBy: null
    #fromApi: false
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1336 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\TrainingVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\PracticalCaseUserVoter"
ACCESS ABSTAIN
"Nellapp\Bundle\SDKBundle\Permission\Security\Voter\SuperAdminVoter"
ACCESS ABSTAIN
Show voter details
17 DENIED FRONT_ACCESS
[
  "training" => App\Entity\Scholar\Training\SharedTraining {#1159
    -lockBy: App\Entity\Scholar\Training\Training {#1291 …}
    -lockByStatus: 1
    -id: "dbd04d99-0a28-11eb-8310-0242ac1c0002"
    -modules: Doctrine\ORM\PersistentCollection {#1172 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1199 …}
    -totalHourDescription: 786
    -videoDescription: null
    -diplomaDescription: null
    -trainingProduct: App\Entity\Payment\TrainingProduct {#1208 …}
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1215 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1228 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1233 …}
    -thematic: []
    -diploma: null
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1275 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1336 …}
    -createdAt: DateTime @1602245616 {#1152
      date: 2020-10-09 14:13:36.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1757458937 {#1157
      date: 2025-09-10 01:02:17.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1299 …}
    #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"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1336 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#1565
    -lockBy: App\Entity\Scholar\Module\OriginModule {#1585 …}
    -lockByStatus: 1
    -id: "3557436e-ec20-11e9-9c0f-0242c0a8b002"
    -lessons: Doctrine\ORM\PersistentCollection {#1566 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#1576 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1581 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1336 …}
    -createdAt: DateTime @1570795868 {#1547
      date: 2019-10-11 14:11:08.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1754694016 {#1545
      date: 2025-08-09 01:00:16.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1336 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#2833
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#2855 …}
    -lockByStatus: 1
    -id: "5a58c5fb-a8ca-11f0-b3b5-4ec904c5ee47"
    -chapters: Doctrine\ORM\PersistentCollection {#2834 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#2839 …}
    -exercises: Doctrine\ORM\PersistentCollection {#2836 …}
    -minimumTime: DateTime @21600 {#2826
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#2841 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#1931 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#2843 …}
    -lessonStats: null
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#2850 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1336 …}
    -createdAt: DateTime @1760424750 {#2832
      date: 2025-10-14 08:52:30.0 Europe/Paris (+02:00)
    }
    -updatedAt: null
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1336 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\TrainingVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\PracticalCaseUserVoter"
ACCESS ABSTAIN
"Nellapp\Bundle\SDKBundle\Permission\Security\Voter\SuperAdminVoter"
ACCESS ABSTAIN
Show voter details
18 DENIED FRONT_ACCESS
[
  "training" => App\Entity\Scholar\Training\SharedTraining {#1159
    -lockBy: App\Entity\Scholar\Training\Training {#1291 …}
    -lockByStatus: 1
    -id: "dbd04d99-0a28-11eb-8310-0242ac1c0002"
    -modules: Doctrine\ORM\PersistentCollection {#1172 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1199 …}
    -totalHourDescription: 786
    -videoDescription: null
    -diplomaDescription: null
    -trainingProduct: App\Entity\Payment\TrainingProduct {#1208 …}
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1215 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1228 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1233 …}
    -thematic: []
    -diploma: null
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1275 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1336 …}
    -createdAt: DateTime @1602245616 {#1152
      date: 2020-10-09 14:13:36.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1757458937 {#1157
      date: 2025-09-10 01:02:17.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1299 …}
    #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"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1336 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#1599
    -lockBy: App\Entity\Scholar\Module\OriginModule {#1614 …}
    -lockByStatus: 1
    -id: "1fc4cd71-8d23-11e9-a047-0242c0a86003"
    -lessons: Doctrine\ORM\PersistentCollection {#1600 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#1605 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1610 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1336 …}
    -createdAt: DateTime @1560344560 {#1597
      date: 2019-06-12 15:02:40.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1757458818 {#1598
      date: 2025-09-10 01:00:18.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1336 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#3242
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#3266 …}
    -lockByStatus: 1
    -id: "8b43b2ea-4ef0-11e9-8180-00163e87308f"
    -chapters: Doctrine\ORM\PersistentCollection {#3243 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#3248 …}
    -exercises: Doctrine\ORM\PersistentCollection {#3245 …}
    -minimumTime: DateTime @21600 {#3239
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#3250 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#1931 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#3252 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#3254 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#3260 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1336 …}
    -createdAt: DateTime @1553513064 {#3240
      date: 2019-03-25 12:24:24.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458810 {#3241
      date: 2025-09-10 01:00:10.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#3258 …}
    #fromApi: false
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1336 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\TrainingVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\PracticalCaseUserVoter"
ACCESS ABSTAIN
"Nellapp\Bundle\SDKBundle\Permission\Security\Voter\SuperAdminVoter"
ACCESS ABSTAIN
Show voter details
19 DENIED FRONT_ACCESS
[
  "training" => App\Entity\Scholar\Training\SharedTraining {#1159
    -lockBy: App\Entity\Scholar\Training\Training {#1291 …}
    -lockByStatus: 1
    -id: "dbd04d99-0a28-11eb-8310-0242ac1c0002"
    -modules: Doctrine\ORM\PersistentCollection {#1172 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1199 …}
    -totalHourDescription: 786
    -videoDescription: null
    -diplomaDescription: null
    -trainingProduct: App\Entity\Payment\TrainingProduct {#1208 …}
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1215 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1228 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1233 …}
    -thematic: []
    -diploma: null
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1275 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1336 …}
    -createdAt: DateTime @1602245616 {#1152
      date: 2020-10-09 14:13:36.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1757458937 {#1157
      date: 2025-09-10 01:02:17.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1299 …}
    #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"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1336 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#1599
    -lockBy: App\Entity\Scholar\Module\OriginModule {#1614 …}
    -lockByStatus: 1
    -id: "1fc4cd71-8d23-11e9-a047-0242c0a86003"
    -lessons: Doctrine\ORM\PersistentCollection {#1600 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#1605 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1610 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1336 …}
    -createdAt: DateTime @1560344560 {#1597
      date: 2019-06-12 15:02:40.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1757458818 {#1598
      date: 2025-09-10 01:00:18.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1336 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#3287
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#3311 …}
    -lockByStatus: 1
    -id: "76840570-8d1e-11e9-a047-0242c0a86003"
    -chapters: Doctrine\ORM\PersistentCollection {#3288 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#3293 …}
    -exercises: Doctrine\ORM\PersistentCollection {#3290 …}
    -minimumTime: DateTime @21600 {#3279
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#3295 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#1931 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#3297 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#3299 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#3305 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1336 …}
    -createdAt: DateTime @1560342558 {#3285
      date: 2019-06-12 14:29:18.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1756112373 {#3286
      date: 2025-08-25 10:59:33.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#3303 …}
    #fromApi: false
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1336 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\TrainingVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\PracticalCaseUserVoter"
ACCESS ABSTAIN
"Nellapp\Bundle\SDKBundle\Permission\Security\Voter\SuperAdminVoter"
ACCESS ABSTAIN
Show voter details
20 DENIED FRONT_ACCESS
[
  "training" => App\Entity\Scholar\Training\SharedTraining {#1159
    -lockBy: App\Entity\Scholar\Training\Training {#1291 …}
    -lockByStatus: 1
    -id: "dbd04d99-0a28-11eb-8310-0242ac1c0002"
    -modules: Doctrine\ORM\PersistentCollection {#1172 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1199 …}
    -totalHourDescription: 786
    -videoDescription: null
    -diplomaDescription: null
    -trainingProduct: App\Entity\Payment\TrainingProduct {#1208 …}
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1215 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1228 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1233 …}
    -thematic: []
    -diploma: null
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1275 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1336 …}
    -createdAt: DateTime @1602245616 {#1152
      date: 2020-10-09 14:13:36.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1757458937 {#1157
      date: 2025-09-10 01:02:17.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1299 …}
    #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"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1336 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#1599
    -lockBy: App\Entity\Scholar\Module\OriginModule {#1614 …}
    -lockByStatus: 1
    -id: "1fc4cd71-8d23-11e9-a047-0242c0a86003"
    -lessons: Doctrine\ORM\PersistentCollection {#1600 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#1605 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1610 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1336 …}
    -createdAt: DateTime @1560344560 {#1597
      date: 2019-06-12 15:02:40.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1757458818 {#1598
      date: 2025-09-10 01:00:18.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1336 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#3331
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#3354 …}
    -lockByStatus: 1
    -id: "5ca5576c-8d1f-11e9-a047-0242c0a86003"
    -chapters: Doctrine\ORM\PersistentCollection {#3332 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#3337 …}
    -exercises: Doctrine\ORM\PersistentCollection {#3334 …}
    -minimumTime: DateTime @21600 {#3324
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#3339 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#1931 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#3341 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#3343 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#3349 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1336 …}
    -createdAt: DateTime @1560342944 {#3329
      date: 2019-06-12 14:35:44.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1756112967 {#3330
      date: 2025-08-25 11:09:27.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#3303 …}
    #fromApi: false
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1336 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\TrainingVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\PracticalCaseUserVoter"
ACCESS ABSTAIN
"Nellapp\Bundle\SDKBundle\Permission\Security\Voter\SuperAdminVoter"
ACCESS ABSTAIN
Show voter details
21 DENIED FRONT_ACCESS
[
  "training" => App\Entity\Scholar\Training\SharedTraining {#1159
    -lockBy: App\Entity\Scholar\Training\Training {#1291 …}
    -lockByStatus: 1
    -id: "dbd04d99-0a28-11eb-8310-0242ac1c0002"
    -modules: Doctrine\ORM\PersistentCollection {#1172 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1199 …}
    -totalHourDescription: 786
    -videoDescription: null
    -diplomaDescription: null
    -trainingProduct: App\Entity\Payment\TrainingProduct {#1208 …}
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1215 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1228 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1233 …}
    -thematic: []
    -diploma: null
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1275 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1336 …}
    -createdAt: DateTime @1602245616 {#1152
      date: 2020-10-09 14:13:36.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1757458937 {#1157
      date: 2025-09-10 01:02:17.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1299 …}
    #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"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1336 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#1599
    -lockBy: App\Entity\Scholar\Module\OriginModule {#1614 …}
    -lockByStatus: 1
    -id: "1fc4cd71-8d23-11e9-a047-0242c0a86003"
    -lessons: Doctrine\ORM\PersistentCollection {#1600 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#1605 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1610 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1336 …}
    -createdAt: DateTime @1560344560 {#1597
      date: 2019-06-12 15:02:40.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1757458818 {#1598
      date: 2025-09-10 01:00:18.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1336 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#3374
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#3397 …}
    -lockByStatus: 1
    -id: "d2ee03b2-8d22-11e9-a047-0242c0a86003"
    -chapters: Doctrine\ORM\PersistentCollection {#3375 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#3380 …}
    -exercises: Doctrine\ORM\PersistentCollection {#3377 …}
    -minimumTime: DateTime @21600 {#3367
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#3382 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#1931 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#3384 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#3386 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#3392 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1336 …}
    -createdAt: DateTime @1560344431 {#3372
      date: 2019-06-12 15:00:31.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1756113707 {#3373
      date: 2025-08-25 11:21:47.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#3303 …}
    #fromApi: false
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1336 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\TrainingVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\PracticalCaseUserVoter"
ACCESS ABSTAIN
"Nellapp\Bundle\SDKBundle\Permission\Security\Voter\SuperAdminVoter"
ACCESS ABSTAIN
Show voter details
22 DENIED FRONT_ACCESS
[
  "training" => App\Entity\Scholar\Training\SharedTraining {#1159
    -lockBy: App\Entity\Scholar\Training\Training {#1291 …}
    -lockByStatus: 1
    -id: "dbd04d99-0a28-11eb-8310-0242ac1c0002"
    -modules: Doctrine\ORM\PersistentCollection {#1172 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1199 …}
    -totalHourDescription: 786
    -videoDescription: null
    -diplomaDescription: null
    -trainingProduct: App\Entity\Payment\TrainingProduct {#1208 …}
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1215 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1228 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1233 …}
    -thematic: []
    -diploma: null
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1275 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1336 …}
    -createdAt: DateTime @1602245616 {#1152
      date: 2020-10-09 14:13:36.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1757458937 {#1157
      date: 2025-09-10 01:02:17.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1299 …}
    #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"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1336 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#1599
    -lockBy: App\Entity\Scholar\Module\OriginModule {#1614 …}
    -lockByStatus: 1
    -id: "1fc4cd71-8d23-11e9-a047-0242c0a86003"
    -lessons: Doctrine\ORM\PersistentCollection {#1600 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#1605 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1610 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1336 …}
    -createdAt: DateTime @1560344560 {#1597
      date: 2019-06-12 15:02:40.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1757458818 {#1598
      date: 2025-09-10 01:00:18.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1336 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#3417
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#3441 …}
    -lockByStatus: 1
    -id: "4c59b178-c68b-11ea-8d8a-0242ac1c0003"
    -chapters: Doctrine\ORM\PersistentCollection {#3418 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#3423 …}
    -exercises: Doctrine\ORM\PersistentCollection {#3420 …}
    -minimumTime: DateTime @21600 {#3410
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#3425 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#1931 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#3427 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#3429 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#3435 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1336 …}
    -createdAt: DateTime @1594811217 {#3415
      date: 2020-07-15 13:06:57.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1756726745 {#3416
      date: 2025-09-01 13:39:05.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#3433 …}
    #fromApi: false
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1336 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\TrainingVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\PracticalCaseUserVoter"
ACCESS ABSTAIN
"Nellapp\Bundle\SDKBundle\Permission\Security\Voter\SuperAdminVoter"
ACCESS ABSTAIN
Show voter details
23 DENIED FRONT_ACCESS
[
  "training" => App\Entity\Scholar\Training\SharedTraining {#1159
    -lockBy: App\Entity\Scholar\Training\Training {#1291 …}
    -lockByStatus: 1
    -id: "dbd04d99-0a28-11eb-8310-0242ac1c0002"
    -modules: Doctrine\ORM\PersistentCollection {#1172 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1199 …}
    -totalHourDescription: 786
    -videoDescription: null
    -diplomaDescription: null
    -trainingProduct: App\Entity\Payment\TrainingProduct {#1208 …}
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1215 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1228 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1233 …}
    -thematic: []
    -diploma: null
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1275 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1336 …}
    -createdAt: DateTime @1602245616 {#1152
      date: 2020-10-09 14:13:36.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1757458937 {#1157
      date: 2025-09-10 01:02:17.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1299 …}
    #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"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1336 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#1628
    -lockBy: App\Entity\Scholar\Module\OriginModule {#1643 …}
    -lockByStatus: 1
    -id: "9f920fce-1f2d-11e9-8180-00163e87308f"
    -lessons: Doctrine\ORM\PersistentCollection {#1629 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#1634 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1639 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1336 …}
    -createdAt: DateTime @1548261642 {#1626
      date: 2019-01-23 17:40:42.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1555584124 {#1627
      date: 2019-04-18 12:42:04.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1336 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#3602
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#3625 …}
    -lockByStatus: 1
    -id: "07f433d9-1f2d-11e9-8180-00163e87308f"
    -chapters: Doctrine\ORM\PersistentCollection {#3603 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#3608 …}
    -exercises: Doctrine\ORM\PersistentCollection {#3605 …}
    -minimumTime: DateTime @21600 {#3599
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#3610 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#1931 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#3612 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#3614 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#3620 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1336 …}
    -createdAt: DateTime @1548261387 {#3600
      date: 2019-01-23 17:36:27.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1756120284 {#3601
      date: 2025-08-25 13:11:24.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#3303 …}
    #fromApi: false
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1336 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\TrainingVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\PracticalCaseUserVoter"
ACCESS ABSTAIN
"Nellapp\Bundle\SDKBundle\Permission\Security\Voter\SuperAdminVoter"
ACCESS ABSTAIN
Show voter details
24 DENIED FRONT_ACCESS
[
  "training" => App\Entity\Scholar\Training\SharedTraining {#1159
    -lockBy: App\Entity\Scholar\Training\Training {#1291 …}
    -lockByStatus: 1
    -id: "dbd04d99-0a28-11eb-8310-0242ac1c0002"
    -modules: Doctrine\ORM\PersistentCollection {#1172 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1199 …}
    -totalHourDescription: 786
    -videoDescription: null
    -diplomaDescription: null
    -trainingProduct: App\Entity\Payment\TrainingProduct {#1208 …}
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1215 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1228 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1233 …}
    -thematic: []
    -diploma: null
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1275 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1336 …}
    -createdAt: DateTime @1602245616 {#1152
      date: 2020-10-09 14:13:36.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1757458937 {#1157
      date: 2025-09-10 01:02:17.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1299 …}
    #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"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1336 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#1628
    -lockBy: App\Entity\Scholar\Module\OriginModule {#1643 …}
    -lockByStatus: 1
    -id: "9f920fce-1f2d-11e9-8180-00163e87308f"
    -lessons: Doctrine\ORM\PersistentCollection {#1629 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#1634 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1639 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1336 …}
    -createdAt: DateTime @1548261642 {#1626
      date: 2019-01-23 17:40:42.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1555584124 {#1627
      date: 2019-04-18 12:42:04.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1336 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#3645
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#3669 …}
    -lockByStatus: 1
    -id: "a01fc2cc-673b-11e9-a435-0242c0a8d002"
    -chapters: Doctrine\ORM\PersistentCollection {#3646 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#3651 …}
    -exercises: Doctrine\ORM\PersistentCollection {#3648 …}
    -minimumTime: DateTime @21600 {#3638
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#3653 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#1931 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#3655 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#3657 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#3663 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1336 …}
    -createdAt: DateTime @1556176939 {#3643
      date: 2019-04-25 09:22:19.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1756830875 {#3644
      date: 2025-09-02 18:34:35.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#3661 …}
    #fromApi: false
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1336 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\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 {#1159
    -lockBy: App\Entity\Scholar\Training\Training {#1291 …}
    -lockByStatus: 1
    -id: "dbd04d99-0a28-11eb-8310-0242ac1c0002"
    -modules: Doctrine\ORM\PersistentCollection {#1172 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1199 …}
    -totalHourDescription: 786
    -videoDescription: null
    -diplomaDescription: null
    -trainingProduct: App\Entity\Payment\TrainingProduct {#1208 …}
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1215 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1228 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1233 …}
    -thematic: []
    -diploma: null
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1275 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1336 …}
    -createdAt: DateTime @1602245616 {#1152
      date: 2020-10-09 14:13:36.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1757458937 {#1157
      date: 2025-09-10 01:02:17.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1299 …}
    #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"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1336 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#1628
    -lockBy: App\Entity\Scholar\Module\OriginModule {#1643 …}
    -lockByStatus: 1
    -id: "9f920fce-1f2d-11e9-8180-00163e87308f"
    -lessons: Doctrine\ORM\PersistentCollection {#1629 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#1634 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1639 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1336 …}
    -createdAt: DateTime @1548261642 {#1626
      date: 2019-01-23 17:40:42.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1555584124 {#1627
      date: 2019-04-18 12:42:04.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1336 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#3689
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#3711 …}
    -lockByStatus: 1
    -id: "603b5980-6751-11e9-a435-0242c0a8d002"
    -chapters: Doctrine\ORM\PersistentCollection {#3690 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#3695 …}
    -exercises: Doctrine\ORM\PersistentCollection {#3692 …}
    -minimumTime: DateTime @21600 {#3682
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#3697 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#1931 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#3699 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#3701 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#3707 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1336 …}
    -createdAt: DateTime @1556186281 {#3687
      date: 2019-04-25 11:58:01.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1756121129 {#3688
      date: 2025-08-25 13:25:29.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#3303 …}
    #fromApi: false
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1336 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\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 {#1159
    -lockBy: App\Entity\Scholar\Training\Training {#1291 …}
    -lockByStatus: 1
    -id: "dbd04d99-0a28-11eb-8310-0242ac1c0002"
    -modules: Doctrine\ORM\PersistentCollection {#1172 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1199 …}
    -totalHourDescription: 786
    -videoDescription: null
    -diplomaDescription: null
    -trainingProduct: App\Entity\Payment\TrainingProduct {#1208 …}
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1215 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1228 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1233 …}
    -thematic: []
    -diploma: null
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1275 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1336 …}
    -createdAt: DateTime @1602245616 {#1152
      date: 2020-10-09 14:13:36.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1757458937 {#1157
      date: 2025-09-10 01:02:17.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1299 …}
    #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"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1336 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#1628
    -lockBy: App\Entity\Scholar\Module\OriginModule {#1643 …}
    -lockByStatus: 1
    -id: "9f920fce-1f2d-11e9-8180-00163e87308f"
    -lessons: Doctrine\ORM\PersistentCollection {#1629 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#1634 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1639 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1336 …}
    -createdAt: DateTime @1548261642 {#1626
      date: 2019-01-23 17:40:42.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1555584124 {#1627
      date: 2019-04-18 12:42:04.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1336 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#3731
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#3754 …}
    -lockByStatus: 1
    -id: "02e76e5b-8dcd-11e9-a047-0242c0a86003"
    -chapters: Doctrine\ORM\PersistentCollection {#3732 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#3737 …}
    -exercises: Doctrine\ORM\PersistentCollection {#3734 …}
    -minimumTime: DateTime @21600 {#3724
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#3739 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#1931 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#3741 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#3743 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#3749 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1336 …}
    -createdAt: DateTime @1560417526 {#3729
      date: 2019-06-13 11:18:46.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1756121922 {#3730
      date: 2025-08-25 13:38:42.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#3303 …}
    #fromApi: false
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1336 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\TrainingVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\PracticalCaseUserVoter"
ACCESS ABSTAIN
"Nellapp\Bundle\SDKBundle\Permission\Security\Voter\SuperAdminVoter"
ACCESS ABSTAIN
Show voter details
27 DENIED FRONT_ACCESS
[
  "training" => App\Entity\Scholar\Training\SharedTraining {#1159
    -lockBy: App\Entity\Scholar\Training\Training {#1291 …}
    -lockByStatus: 1
    -id: "dbd04d99-0a28-11eb-8310-0242ac1c0002"
    -modules: Doctrine\ORM\PersistentCollection {#1172 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1199 …}
    -totalHourDescription: 786
    -videoDescription: null
    -diplomaDescription: null
    -trainingProduct: App\Entity\Payment\TrainingProduct {#1208 …}
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1215 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1228 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1233 …}
    -thematic: []
    -diploma: null
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1275 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1336 …}
    -createdAt: DateTime @1602245616 {#1152
      date: 2020-10-09 14:13:36.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1757458937 {#1157
      date: 2025-09-10 01:02:17.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1299 …}
    #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"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1336 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#1628
    -lockBy: App\Entity\Scholar\Module\OriginModule {#1643 …}
    -lockByStatus: 1
    -id: "9f920fce-1f2d-11e9-8180-00163e87308f"
    -lessons: Doctrine\ORM\PersistentCollection {#1629 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#1634 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1639 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1336 …}
    -createdAt: DateTime @1548261642 {#1626
      date: 2019-01-23 17:40:42.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1555584124 {#1627
      date: 2019-04-18 12:42:04.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1336 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#3774
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#3797 …}
    -lockByStatus: 1
    -id: "2b1f275e-8dcd-11e9-a047-0242c0a86003"
    -chapters: Doctrine\ORM\PersistentCollection {#3775 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#3780 …}
    -exercises: Doctrine\ORM\PersistentCollection {#3777 …}
    -minimumTime: DateTime @21600 {#3767
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#3782 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#1931 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#3784 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#3786 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#3792 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1336 …}
    -createdAt: DateTime @1560417594 {#3772
      date: 2019-06-13 11:19:54.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1756122481 {#3773
      date: 2025-08-25 13:48:01.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#3303 …}
    #fromApi: false
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1336 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\TrainingVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\PracticalCaseUserVoter"
ACCESS ABSTAIN
"Nellapp\Bundle\SDKBundle\Permission\Security\Voter\SuperAdminVoter"
ACCESS ABSTAIN
Show voter details
28 DENIED FRONT_ACCESS
[
  "training" => App\Entity\Scholar\Training\SharedTraining {#1159
    -lockBy: App\Entity\Scholar\Training\Training {#1291 …}
    -lockByStatus: 1
    -id: "dbd04d99-0a28-11eb-8310-0242ac1c0002"
    -modules: Doctrine\ORM\PersistentCollection {#1172 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1199 …}
    -totalHourDescription: 786
    -videoDescription: null
    -diplomaDescription: null
    -trainingProduct: App\Entity\Payment\TrainingProduct {#1208 …}
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1215 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1228 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1233 …}
    -thematic: []
    -diploma: null
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1275 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1336 …}
    -createdAt: DateTime @1602245616 {#1152
      date: 2020-10-09 14:13:36.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1757458937 {#1157
      date: 2025-09-10 01:02:17.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1299 …}
    #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"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1336 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#1628
    -lockBy: App\Entity\Scholar\Module\OriginModule {#1643 …}
    -lockByStatus: 1
    -id: "9f920fce-1f2d-11e9-8180-00163e87308f"
    -lessons: Doctrine\ORM\PersistentCollection {#1629 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#1634 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1639 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1336 …}
    -createdAt: DateTime @1548261642 {#1626
      date: 2019-01-23 17:40:42.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1555584124 {#1627
      date: 2019-04-18 12:42:04.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1336 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#3817
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#3840 …}
    -lockByStatus: 1
    -id: "4a31d6ee-8dcd-11e9-a047-0242c0a86003"
    -chapters: Doctrine\ORM\PersistentCollection {#3818 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#3823 …}
    -exercises: Doctrine\ORM\PersistentCollection {#3820 …}
    -minimumTime: DateTime @21600 {#3810
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#3825 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#1931 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#3827 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#3829 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#3835 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1336 …}
    -createdAt: DateTime @1560417646 {#3815
      date: 2019-06-13 11:20:46.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1756123157 {#3816
      date: 2025-08-25 13:59:17.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#3303 …}
    #fromApi: false
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1336 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\TrainingVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\PracticalCaseUserVoter"
ACCESS ABSTAIN
"Nellapp\Bundle\SDKBundle\Permission\Security\Voter\SuperAdminVoter"
ACCESS ABSTAIN
Show voter details
29 DENIED FRONT_ACCESS
[
  "training" => App\Entity\Scholar\Training\SharedTraining {#1159
    -lockBy: App\Entity\Scholar\Training\Training {#1291 …}
    -lockByStatus: 1
    -id: "dbd04d99-0a28-11eb-8310-0242ac1c0002"
    -modules: Doctrine\ORM\PersistentCollection {#1172 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1199 …}
    -totalHourDescription: 786
    -videoDescription: null
    -diplomaDescription: null
    -trainingProduct: App\Entity\Payment\TrainingProduct {#1208 …}
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1215 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1228 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1233 …}
    -thematic: []
    -diploma: null
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1275 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1336 …}
    -createdAt: DateTime @1602245616 {#1152
      date: 2020-10-09 14:13:36.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1757458937 {#1157
      date: 2025-09-10 01:02:17.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1299 …}
    #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"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1336 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#1656
    -lockBy: App\Entity\Scholar\Module\OriginModule {#1671 …}
    -lockByStatus: 1
    -id: "161077aa-1f31-11e9-8180-00163e87308f"
    -lessons: Doctrine\ORM\PersistentCollection {#1657 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#1662 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1667 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1336 …}
    -createdAt: DateTime @1548263129 {#1646
      date: 2019-01-23 18:05:29.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1690449473 {#1655
      date: 2023-07-27 11:17:53.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1336 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#4029
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#4052 …}
    -lockByStatus: 1
    -id: "e891f043-1f2e-11e9-8180-00163e87308f"
    -chapters: Doctrine\ORM\PersistentCollection {#4030 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#4035 …}
    -exercises: Doctrine\ORM\PersistentCollection {#4032 …}
    -minimumTime: DateTime @21600 {#4026
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#4037 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#1931 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#4039 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#4041 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#4047 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1336 …}
    -createdAt: DateTime @1548262194 {#4027
      date: 2019-01-23 17:49:54.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1756123574 {#4028
      date: 2025-08-25 14:06:14.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#3303 …}
    #fromApi: false
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1336 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\TrainingVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\PracticalCaseUserVoter"
ACCESS ABSTAIN
"Nellapp\Bundle\SDKBundle\Permission\Security\Voter\SuperAdminVoter"
ACCESS ABSTAIN
Show voter details
30 DENIED FRONT_ACCESS
[
  "training" => App\Entity\Scholar\Training\SharedTraining {#1159
    -lockBy: App\Entity\Scholar\Training\Training {#1291 …}
    -lockByStatus: 1
    -id: "dbd04d99-0a28-11eb-8310-0242ac1c0002"
    -modules: Doctrine\ORM\PersistentCollection {#1172 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1199 …}
    -totalHourDescription: 786
    -videoDescription: null
    -diplomaDescription: null
    -trainingProduct: App\Entity\Payment\TrainingProduct {#1208 …}
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1215 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1228 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1233 …}
    -thematic: []
    -diploma: null
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1275 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1336 …}
    -createdAt: DateTime @1602245616 {#1152
      date: 2020-10-09 14:13:36.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1757458937 {#1157
      date: 2025-09-10 01:02:17.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1299 …}
    #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"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1336 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#1656
    -lockBy: App\Entity\Scholar\Module\OriginModule {#1671 …}
    -lockByStatus: 1
    -id: "161077aa-1f31-11e9-8180-00163e87308f"
    -lessons: Doctrine\ORM\PersistentCollection {#1657 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#1662 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1667 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1336 …}
    -createdAt: DateTime @1548263129 {#1646
      date: 2019-01-23 18:05:29.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1690449473 {#1655
      date: 2023-07-27 11:17:53.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1336 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#4073
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#4097 …}
    -lockByStatus: 1
    -id: "615a226a-8690-11e9-a047-0242c0a86003"
    -chapters: Doctrine\ORM\PersistentCollection {#4074 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#4079 …}
    -exercises: Doctrine\ORM\PersistentCollection {#4076 …}
    -minimumTime: DateTime @21600 {#4065
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#4081 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#1931 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#4083 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#4085 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#4091 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1336 …}
    -createdAt: DateTime @1559621827 {#4071
      date: 2019-06-04 06:17:07.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1756879923 {#4072
      date: 2025-09-03 08:12:03.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#4089 …}
    #fromApi: false
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1336 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\TrainingVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\PracticalCaseUserVoter"
ACCESS ABSTAIN
"Nellapp\Bundle\SDKBundle\Permission\Security\Voter\SuperAdminVoter"
ACCESS ABSTAIN
Show voter details
31 DENIED FRONT_ACCESS
[
  "training" => App\Entity\Scholar\Training\SharedTraining {#1159
    -lockBy: App\Entity\Scholar\Training\Training {#1291 …}
    -lockByStatus: 1
    -id: "dbd04d99-0a28-11eb-8310-0242ac1c0002"
    -modules: Doctrine\ORM\PersistentCollection {#1172 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1199 …}
    -totalHourDescription: 786
    -videoDescription: null
    -diplomaDescription: null
    -trainingProduct: App\Entity\Payment\TrainingProduct {#1208 …}
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1215 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1228 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1233 …}
    -thematic: []
    -diploma: null
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1275 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1336 …}
    -createdAt: DateTime @1602245616 {#1152
      date: 2020-10-09 14:13:36.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1757458937 {#1157
      date: 2025-09-10 01:02:17.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1299 …}
    #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"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1336 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#1656
    -lockBy: App\Entity\Scholar\Module\OriginModule {#1671 …}
    -lockByStatus: 1
    -id: "161077aa-1f31-11e9-8180-00163e87308f"
    -lessons: Doctrine\ORM\PersistentCollection {#1657 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#1662 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1667 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1336 …}
    -createdAt: DateTime @1548263129 {#1646
      date: 2019-01-23 18:05:29.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1690449473 {#1655
      date: 2023-07-27 11:17:53.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1336 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#4118
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#4142 …}
    -lockByStatus: 1
    -id: "9dd60c32-be84-11e9-85b5-0242c0a84004"
    -chapters: Doctrine\ORM\PersistentCollection {#4119 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#4124 …}
    -exercises: Doctrine\ORM\PersistentCollection {#4121 …}
    -minimumTime: DateTime @21600 {#4110
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#4126 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#1931 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#4128 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#4130 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#4136 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1336 …}
    -createdAt: DateTime @1565781240 {#4116
      date: 2019-08-14 13:14:00.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1756203673 {#4117
      date: 2025-08-26 12:21:13.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#4134 …}
    #fromApi: false
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1336 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\TrainingVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\PracticalCaseUserVoter"
ACCESS ABSTAIN
"Nellapp\Bundle\SDKBundle\Permission\Security\Voter\SuperAdminVoter"
ACCESS ABSTAIN
Show voter details
32 DENIED FRONT_ACCESS
[
  "training" => App\Entity\Scholar\Training\SharedTraining {#1159
    -lockBy: App\Entity\Scholar\Training\Training {#1291 …}
    -lockByStatus: 1
    -id: "dbd04d99-0a28-11eb-8310-0242ac1c0002"
    -modules: Doctrine\ORM\PersistentCollection {#1172 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1199 …}
    -totalHourDescription: 786
    -videoDescription: null
    -diplomaDescription: null
    -trainingProduct: App\Entity\Payment\TrainingProduct {#1208 …}
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1215 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1228 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1233 …}
    -thematic: []
    -diploma: null
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1275 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1336 …}
    -createdAt: DateTime @1602245616 {#1152
      date: 2020-10-09 14:13:36.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1757458937 {#1157
      date: 2025-09-10 01:02:17.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1299 …}
    #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"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1336 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#1656
    -lockBy: App\Entity\Scholar\Module\OriginModule {#1671 …}
    -lockByStatus: 1
    -id: "161077aa-1f31-11e9-8180-00163e87308f"
    -lessons: Doctrine\ORM\PersistentCollection {#1657 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#1662 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1667 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1336 …}
    -createdAt: DateTime @1548263129 {#1646
      date: 2019-01-23 18:05:29.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1690449473 {#1655
      date: 2023-07-27 11:17:53.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1336 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#4162
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#4186 …}
    -lockByStatus: 1
    -id: "18182db6-ce59-11e9-85b5-0242c0a84004"
    -chapters: Doctrine\ORM\PersistentCollection {#4163 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#4168 …}
    -exercises: Doctrine\ORM\PersistentCollection {#4165 …}
    -minimumTime: DateTime @21600 {#4155
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#4170 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#1931 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#4172 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#4174 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#4180 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1336 …}
    -createdAt: DateTime @1567521766 {#4160
      date: 2019-09-03 16:42:46.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1756282195 {#4161
      date: 2025-08-27 10:09:55.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#4178 …}
    #fromApi: false
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1336 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\TrainingVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\PracticalCaseUserVoter"
ACCESS ABSTAIN
"Nellapp\Bundle\SDKBundle\Permission\Security\Voter\SuperAdminVoter"
ACCESS ABSTAIN
Show voter details
33 DENIED FRONT_ACCESS
[
  "training" => App\Entity\Scholar\Training\SharedTraining {#1159
    -lockBy: App\Entity\Scholar\Training\Training {#1291 …}
    -lockByStatus: 1
    -id: "dbd04d99-0a28-11eb-8310-0242ac1c0002"
    -modules: Doctrine\ORM\PersistentCollection {#1172 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1199 …}
    -totalHourDescription: 786
    -videoDescription: null
    -diplomaDescription: null
    -trainingProduct: App\Entity\Payment\TrainingProduct {#1208 …}
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1215 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1228 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1233 …}
    -thematic: []
    -diploma: null
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1275 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1336 …}
    -createdAt: DateTime @1602245616 {#1152
      date: 2020-10-09 14:13:36.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1757458937 {#1157
      date: 2025-09-10 01:02:17.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1299 …}
    #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"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1336 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#1656
    -lockBy: App\Entity\Scholar\Module\OriginModule {#1671 …}
    -lockByStatus: 1
    -id: "161077aa-1f31-11e9-8180-00163e87308f"
    -lessons: Doctrine\ORM\PersistentCollection {#1657 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#1662 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1667 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1336 …}
    -createdAt: DateTime @1548263129 {#1646
      date: 2019-01-23 18:05:29.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1690449473 {#1655
      date: 2023-07-27 11:17:53.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1336 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#4206
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#4229 …}
    -lockByStatus: 1
    -id: "74f43b85-a809-11eb-b01c-0242ac140006"
    -chapters: Doctrine\ORM\PersistentCollection {#4207 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#4212 …}
    -exercises: Doctrine\ORM\PersistentCollection {#4209 …}
    -minimumTime: DateTime @21600 {#4199
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#4214 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#1931 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#4216 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#4218 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#4224 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1336 …}
    -createdAt: DateTime @1619604413 {#4204
      date: 2021-04-28 12:06:53.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1756367845 {#4205
      date: 2025-08-28 09:57:25.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#4178 …}
    #fromApi: false
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1336 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\TrainingVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\PracticalCaseUserVoter"
ACCESS ABSTAIN
"Nellapp\Bundle\SDKBundle\Permission\Security\Voter\SuperAdminVoter"
ACCESS ABSTAIN
Show voter details
34 DENIED FRONT_ACCESS
[
  "training" => App\Entity\Scholar\Training\SharedTraining {#1159
    -lockBy: App\Entity\Scholar\Training\Training {#1291 …}
    -lockByStatus: 1
    -id: "dbd04d99-0a28-11eb-8310-0242ac1c0002"
    -modules: Doctrine\ORM\PersistentCollection {#1172 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1199 …}
    -totalHourDescription: 786
    -videoDescription: null
    -diplomaDescription: null
    -trainingProduct: App\Entity\Payment\TrainingProduct {#1208 …}
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1215 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1228 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1233 …}
    -thematic: []
    -diploma: null
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1275 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1336 …}
    -createdAt: DateTime @1602245616 {#1152
      date: 2020-10-09 14:13:36.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1757458937 {#1157
      date: 2025-09-10 01:02:17.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1299 …}
    #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"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1336 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#1684
    -lockBy: App\Entity\Scholar\Module\OriginModule {#1699 …}
    -lockByStatus: 1
    -id: "bfe83b27-d2ff-11e9-a0d1-0242ac160002"
    -lessons: Doctrine\ORM\PersistentCollection {#1685 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#1690 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1695 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1336 …}
    -createdAt: DateTime @1568033148 {#1674
      date: 2019-09-09 14:45:48.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1757458819 {#1683
      date: 2025-09-10 01:00:19.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1336 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#4390
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#4414 …}
    -lockByStatus: 1
    -id: "9a4d0fbc-d300-11e9-a0d1-0242ac160002"
    -chapters: Doctrine\ORM\PersistentCollection {#4391 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#4396 …}
    -exercises: Doctrine\ORM\PersistentCollection {#4393 …}
    -minimumTime: DateTime @21600 {#4387
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#4398 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#1931 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#4400 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#4402 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#4408 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1336 …}
    -createdAt: DateTime @1568033515 {#4388
      date: 2019-09-09 14:51:55.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1754919282 {#4389
      date: 2025-08-11 15:34:42.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#4406 …}
    #fromApi: false
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1336 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\TrainingVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\PracticalCaseUserVoter"
ACCESS ABSTAIN
"Nellapp\Bundle\SDKBundle\Permission\Security\Voter\SuperAdminVoter"
ACCESS ABSTAIN
Show voter details
35 DENIED FRONT_ACCESS
[
  "training" => App\Entity\Scholar\Training\SharedTraining {#1159
    -lockBy: App\Entity\Scholar\Training\Training {#1291 …}
    -lockByStatus: 1
    -id: "dbd04d99-0a28-11eb-8310-0242ac1c0002"
    -modules: Doctrine\ORM\PersistentCollection {#1172 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1199 …}
    -totalHourDescription: 786
    -videoDescription: null
    -diplomaDescription: null
    -trainingProduct: App\Entity\Payment\TrainingProduct {#1208 …}
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1215 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1228 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1233 …}
    -thematic: []
    -diploma: null
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1275 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1336 …}
    -createdAt: DateTime @1602245616 {#1152
      date: 2020-10-09 14:13:36.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1757458937 {#1157
      date: 2025-09-10 01:02:17.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1299 …}
    #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"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1336 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#1684
    -lockBy: App\Entity\Scholar\Module\OriginModule {#1699 …}
    -lockByStatus: 1
    -id: "bfe83b27-d2ff-11e9-a0d1-0242ac160002"
    -lessons: Doctrine\ORM\PersistentCollection {#1685 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#1690 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1695 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1336 …}
    -createdAt: DateTime @1568033148 {#1674
      date: 2019-09-09 14:45:48.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1757458819 {#1683
      date: 2025-09-10 01:00:19.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1336 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#4434
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#4457 …}
    -lockByStatus: 1
    -id: "c58a1bc1-d3a0-11e9-a0d1-0242ac160002"
    -chapters: Doctrine\ORM\PersistentCollection {#4435 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#4440 …}
    -exercises: Doctrine\ORM\PersistentCollection {#4437 …}
    -minimumTime: DateTime @21600 {#4427
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#4442 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#1931 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#4444 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#4446 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#4452 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1336 …}
    -createdAt: DateTime @1568102307 {#4432
      date: 2019-09-10 09:58:27.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1757345703 {#4433
      date: 2025-09-08 17:35:03.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#4134 …}
    #fromApi: false
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1336 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\TrainingVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\PracticalCaseUserVoter"
ACCESS ABSTAIN
"Nellapp\Bundle\SDKBundle\Permission\Security\Voter\SuperAdminVoter"
ACCESS ABSTAIN
Show voter details
36 DENIED FRONT_ACCESS
[
  "training" => App\Entity\Scholar\Training\SharedTraining {#1159
    -lockBy: App\Entity\Scholar\Training\Training {#1291 …}
    -lockByStatus: 1
    -id: "dbd04d99-0a28-11eb-8310-0242ac1c0002"
    -modules: Doctrine\ORM\PersistentCollection {#1172 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1199 …}
    -totalHourDescription: 786
    -videoDescription: null
    -diplomaDescription: null
    -trainingProduct: App\Entity\Payment\TrainingProduct {#1208 …}
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1215 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1228 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1233 …}
    -thematic: []
    -diploma: null
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1275 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1336 …}
    -createdAt: DateTime @1602245616 {#1152
      date: 2020-10-09 14:13:36.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1757458937 {#1157
      date: 2025-09-10 01:02:17.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1299 …}
    #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"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1336 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#1684
    -lockBy: App\Entity\Scholar\Module\OriginModule {#1699 …}
    -lockByStatus: 1
    -id: "bfe83b27-d2ff-11e9-a0d1-0242ac160002"
    -lessons: Doctrine\ORM\PersistentCollection {#1685 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#1690 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1695 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1336 …}
    -createdAt: DateTime @1568033148 {#1674
      date: 2019-09-09 14:45:48.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1757458819 {#1683
      date: 2025-09-10 01:00:19.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1336 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#4477
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#4501 …}
    -lockByStatus: 1
    -id: "fec82027-90ca-11ed-b6ef-0242ac160004"
    -chapters: Doctrine\ORM\PersistentCollection {#4478 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#4483 …}
    -exercises: Doctrine\ORM\PersistentCollection {#4480 …}
    -minimumTime: DateTime @21600 {#4470
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#4485 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#1931 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#4487 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#4489 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#4495 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1336 …}
    -createdAt: DateTime @1673343704 {#4475
      date: 2023-01-10 10:41:44.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458815 {#4476
      date: 2025-09-10 01:00:15.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#4493 …}
    #fromApi: false
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1336 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\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 {#1159
    -lockBy: App\Entity\Scholar\Training\Training {#1291 …}
    -lockByStatus: 1
    -id: "dbd04d99-0a28-11eb-8310-0242ac1c0002"
    -modules: Doctrine\ORM\PersistentCollection {#1172 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1199 …}
    -totalHourDescription: 786
    -videoDescription: null
    -diplomaDescription: null
    -trainingProduct: App\Entity\Payment\TrainingProduct {#1208 …}
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1215 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1228 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1233 …}
    -thematic: []
    -diploma: null
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1275 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1336 …}
    -createdAt: DateTime @1602245616 {#1152
      date: 2020-10-09 14:13:36.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1757458937 {#1157
      date: 2025-09-10 01:02:17.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1299 …}
    #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"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1336 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#1713
    -lockBy: App\Entity\Scholar\Module\OriginModule {#1728 …}
    -lockByStatus: 1
    -id: "ec18ae7c-dae7-11e9-a874-0242ac160003"
    -lessons: Doctrine\ORM\PersistentCollection {#1714 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#1719 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1724 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1336 …}
    -createdAt: DateTime @1568902524 {#1711
      date: 2019-09-19 16:15:24.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1757458820 {#1712
      date: 2025-09-10 01:00:20.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1299 …}
    #fromApi: false
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1336 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#4607
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#4630 …}
    -lockByStatus: 1
    -id: "7a89f051-d475-11e9-a0d1-0242ac160002"
    -chapters: Doctrine\ORM\PersistentCollection {#4608 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#4613 …}
    -exercises: Doctrine\ORM\PersistentCollection {#4610 …}
    -minimumTime: DateTime @21600 {#4604
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#4615 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#1931 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#4617 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#4619 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#4625 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1336 …}
    -createdAt: DateTime @1568193664 {#4605
      date: 2019-09-11 11:21:04.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1757458809 {#4606
      date: 2025-09-10 01:00:09.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#4623 …}
    #fromApi: false
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1336 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\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 {#1159
    -lockBy: App\Entity\Scholar\Training\Training {#1291 …}
    -lockByStatus: 1
    -id: "dbd04d99-0a28-11eb-8310-0242ac1c0002"
    -modules: Doctrine\ORM\PersistentCollection {#1172 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1199 …}
    -totalHourDescription: 786
    -videoDescription: null
    -diplomaDescription: null
    -trainingProduct: App\Entity\Payment\TrainingProduct {#1208 …}
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1215 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1228 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1233 …}
    -thematic: []
    -diploma: null
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1275 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1336 …}
    -createdAt: DateTime @1602245616 {#1152
      date: 2020-10-09 14:13:36.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1757458937 {#1157
      date: 2025-09-10 01:02:17.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1299 …}
    #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"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1336 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#1713
    -lockBy: App\Entity\Scholar\Module\OriginModule {#1728 …}
    -lockByStatus: 1
    -id: "ec18ae7c-dae7-11e9-a874-0242ac160003"
    -lessons: Doctrine\ORM\PersistentCollection {#1714 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#1719 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1724 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1336 …}
    -createdAt: DateTime @1568902524 {#1711
      date: 2019-09-19 16:15:24.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1757458820 {#1712
      date: 2025-09-10 01:00:20.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1299 …}
    #fromApi: false
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1336 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#4651
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#4673 …}
    -lockByStatus: 1
    -id: "000974f5-d47a-11e9-a0d1-0242ac160002"
    -chapters: Doctrine\ORM\PersistentCollection {#4652 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#4657 …}
    -exercises: Doctrine\ORM\PersistentCollection {#4654 …}
    -minimumTime: DateTime @21600 {#4643
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#4659 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#1931 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#4661 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#4663 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#4668 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1336 …}
    -createdAt: DateTime @1568195606 {#4649
      date: 2019-09-11 11:53:26.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1750847724 {#4650
      date: 2025-06-25 12:35:24.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1336 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\TrainingVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\PracticalCaseUserVoter"
ACCESS ABSTAIN
"Nellapp\Bundle\SDKBundle\Permission\Security\Voter\SuperAdminVoter"
ACCESS ABSTAIN
Show voter details
39 DENIED FRONT_ACCESS
[
  "training" => App\Entity\Scholar\Training\SharedTraining {#1159
    -lockBy: App\Entity\Scholar\Training\Training {#1291 …}
    -lockByStatus: 1
    -id: "dbd04d99-0a28-11eb-8310-0242ac1c0002"
    -modules: Doctrine\ORM\PersistentCollection {#1172 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1199 …}
    -totalHourDescription: 786
    -videoDescription: null
    -diplomaDescription: null
    -trainingProduct: App\Entity\Payment\TrainingProduct {#1208 …}
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1215 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1228 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1233 …}
    -thematic: []
    -diploma: null
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1275 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1336 …}
    -createdAt: DateTime @1602245616 {#1152
      date: 2020-10-09 14:13:36.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1757458937 {#1157
      date: 2025-09-10 01:02:17.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1299 …}
    #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"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1336 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#1713
    -lockBy: App\Entity\Scholar\Module\OriginModule {#1728 …}
    -lockByStatus: 1
    -id: "ec18ae7c-dae7-11e9-a874-0242ac160003"
    -lessons: Doctrine\ORM\PersistentCollection {#1714 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#1719 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1724 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1336 …}
    -createdAt: DateTime @1568902524 {#1711
      date: 2019-09-19 16:15:24.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1757458820 {#1712
      date: 2025-09-10 01:00:20.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1299 …}
    #fromApi: false
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1336 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#4694
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#4717 …}
    -lockByStatus: 1
    -id: "beea5541-15c8-11ea-9c0f-0242c0a8b002"
    -chapters: Doctrine\ORM\PersistentCollection {#4695 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#4700 …}
    -exercises: Doctrine\ORM\PersistentCollection {#4697 …}
    -minimumTime: DateTime @21600 {#4691
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#4702 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#1931 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#4704 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#4706 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#4712 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1336 …}
    -createdAt: DateTime @1575376252 {#4692
      date: 2019-12-03 13:30:52.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1756909102 {#4693
      date: 2025-09-03 16:18:22.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#4710 …}
    #fromApi: false
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1336 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\TrainingVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\PracticalCaseUserVoter"
ACCESS ABSTAIN
"Nellapp\Bundle\SDKBundle\Permission\Security\Voter\SuperAdminVoter"
ACCESS ABSTAIN
Show voter details
40 DENIED FRONT_ACCESS
[
  "training" => App\Entity\Scholar\Training\SharedTraining {#1159
    -lockBy: App\Entity\Scholar\Training\Training {#1291 …}
    -lockByStatus: 1
    -id: "dbd04d99-0a28-11eb-8310-0242ac1c0002"
    -modules: Doctrine\ORM\PersistentCollection {#1172 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1199 …}
    -totalHourDescription: 786
    -videoDescription: null
    -diplomaDescription: null
    -trainingProduct: App\Entity\Payment\TrainingProduct {#1208 …}
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1215 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1228 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1233 …}
    -thematic: []
    -diploma: null
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1275 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1336 …}
    -createdAt: DateTime @1602245616 {#1152
      date: 2020-10-09 14:13:36.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1757458937 {#1157
      date: 2025-09-10 01:02:17.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1299 …}
    #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"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1336 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#1741
    -lockBy: App\Entity\Scholar\Module\OriginModule {#1756 …}
    -lockByStatus: 1
    -id: "82f593c4-2323-11e9-8180-00163e87308f"
    -lessons: Doctrine\ORM\PersistentCollection {#1742 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#1747 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1752 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1336 …}
    -createdAt: DateTime @1548697103 {#1731
      date: 2019-01-28 18:38:23.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458819 {#1740
      date: 2025-09-10 01:00:19.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1336 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#4822
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#4845 …}
    -lockByStatus: 1
    -id: "c4fd8569-2322-11e9-8180-00163e87308f"
    -chapters: Doctrine\ORM\PersistentCollection {#4823 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#4828 …}
    -exercises: Doctrine\ORM\PersistentCollection {#4825 …}
    -minimumTime: DateTime @21600 {#4819
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#4830 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#1931 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#4832 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#4834 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#4840 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1336 …}
    -createdAt: DateTime @1548696785 {#4820
      date: 2019-01-28 18:33:05.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458813 {#4821
      date: 2025-09-10 01:00:13.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#4838 …}
    #fromApi: false
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1336 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\TrainingVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\PracticalCaseUserVoter"
ACCESS ABSTAIN
"Nellapp\Bundle\SDKBundle\Permission\Security\Voter\SuperAdminVoter"
ACCESS ABSTAIN
Show voter details
41 DENIED FRONT_ACCESS
[
  "training" => App\Entity\Scholar\Training\SharedTraining {#1159
    -lockBy: App\Entity\Scholar\Training\Training {#1291 …}
    -lockByStatus: 1
    -id: "dbd04d99-0a28-11eb-8310-0242ac1c0002"
    -modules: Doctrine\ORM\PersistentCollection {#1172 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1199 …}
    -totalHourDescription: 786
    -videoDescription: null
    -diplomaDescription: null
    -trainingProduct: App\Entity\Payment\TrainingProduct {#1208 …}
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1215 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1228 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1233 …}
    -thematic: []
    -diploma: null
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1275 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1336 …}
    -createdAt: DateTime @1602245616 {#1152
      date: 2020-10-09 14:13:36.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1757458937 {#1157
      date: 2025-09-10 01:02:17.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1299 …}
    #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"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1336 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#1741
    -lockBy: App\Entity\Scholar\Module\OriginModule {#1756 …}
    -lockByStatus: 1
    -id: "82f593c4-2323-11e9-8180-00163e87308f"
    -lessons: Doctrine\ORM\PersistentCollection {#1742 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#1747 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1752 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1336 …}
    -createdAt: DateTime @1548697103 {#1731
      date: 2019-01-28 18:38:23.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458819 {#1740
      date: 2025-09-10 01:00:19.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1336 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#4866
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#4890 …}
    -lockByStatus: 1
    -id: "1fddae6a-83e8-11ea-b7d2-0242ac1c0004"
    -chapters: Doctrine\ORM\PersistentCollection {#4867 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#4872 …}
    -exercises: Doctrine\ORM\PersistentCollection {#4869 …}
    -minimumTime: DateTime @21600 {#4858
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#4874 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#1931 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#4876 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#4878 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#4884 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1336 …}
    -createdAt: DateTime @1587484357 {#4864
      date: 2020-04-21 17:52:37.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1757458805 {#4865
      date: 2025-09-10 01:00:05.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#4882 …}
    #fromApi: false
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1336 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\TrainingVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\PracticalCaseUserVoter"
ACCESS ABSTAIN
"Nellapp\Bundle\SDKBundle\Permission\Security\Voter\SuperAdminVoter"
ACCESS ABSTAIN
Show voter details
42 DENIED FRONT_ACCESS
[
  "training" => App\Entity\Scholar\Training\SharedTraining {#1159
    -lockBy: App\Entity\Scholar\Training\Training {#1291 …}
    -lockByStatus: 1
    -id: "dbd04d99-0a28-11eb-8310-0242ac1c0002"
    -modules: Doctrine\ORM\PersistentCollection {#1172 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1199 …}
    -totalHourDescription: 786
    -videoDescription: null
    -diplomaDescription: null
    -trainingProduct: App\Entity\Payment\TrainingProduct {#1208 …}
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1215 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1228 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1233 …}
    -thematic: []
    -diploma: null
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1275 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1336 …}
    -createdAt: DateTime @1602245616 {#1152
      date: 2020-10-09 14:13:36.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1757458937 {#1157
      date: 2025-09-10 01:02:17.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1299 …}
    #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"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1336 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#1741
    -lockBy: App\Entity\Scholar\Module\OriginModule {#1756 …}
    -lockByStatus: 1
    -id: "82f593c4-2323-11e9-8180-00163e87308f"
    -lessons: Doctrine\ORM\PersistentCollection {#1742 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#1747 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1752 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1336 …}
    -createdAt: DateTime @1548697103 {#1731
      date: 2019-01-28 18:38:23.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458819 {#1740
      date: 2025-09-10 01:00:19.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1336 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#4911
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#4933 …}
    -lockByStatus: 1
    -id: "2263015a-812e-11e9-a047-0242c0a86003"
    -chapters: Doctrine\ORM\PersistentCollection {#4912 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#4917 …}
    -exercises: Doctrine\ORM\PersistentCollection {#4914 …}
    -minimumTime: DateTime @21600 {#4903
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#4919 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#1931 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#4921 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#4923 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#4929 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1336 …}
    -createdAt: DateTime @1559029875 {#4909
      date: 2019-05-28 09:51:15.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1756710508 {#4910
      date: 2025-09-01 09:08:28.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#4838 …}
    #fromApi: false
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1336 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\TrainingVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\PracticalCaseUserVoter"
ACCESS ABSTAIN
"Nellapp\Bundle\SDKBundle\Permission\Security\Voter\SuperAdminVoter"
ACCESS ABSTAIN
Show voter details
43 DENIED FRONT_ACCESS
[
  "training" => App\Entity\Scholar\Training\SharedTraining {#1159
    -lockBy: App\Entity\Scholar\Training\Training {#1291 …}
    -lockByStatus: 1
    -id: "dbd04d99-0a28-11eb-8310-0242ac1c0002"
    -modules: Doctrine\ORM\PersistentCollection {#1172 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1199 …}
    -totalHourDescription: 786
    -videoDescription: null
    -diplomaDescription: null
    -trainingProduct: App\Entity\Payment\TrainingProduct {#1208 …}
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1215 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1228 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1233 …}
    -thematic: []
    -diploma: null
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1275 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1336 …}
    -createdAt: DateTime @1602245616 {#1152
      date: 2020-10-09 14:13:36.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1757458937 {#1157
      date: 2025-09-10 01:02:17.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1299 …}
    #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"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1336 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#1741
    -lockBy: App\Entity\Scholar\Module\OriginModule {#1756 …}
    -lockByStatus: 1
    -id: "82f593c4-2323-11e9-8180-00163e87308f"
    -lessons: Doctrine\ORM\PersistentCollection {#1742 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#1747 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1752 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1336 …}
    -createdAt: DateTime @1548697103 {#1731
      date: 2019-01-28 18:38:23.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458819 {#1740
      date: 2025-09-10 01:00:19.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1336 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#4953
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#4976 …}
    -lockByStatus: 1
    -id: "a94b1f5a-812e-11e9-a047-0242c0a86003"
    -chapters: Doctrine\ORM\PersistentCollection {#4954 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#4959 …}
    -exercises: Doctrine\ORM\PersistentCollection {#4956 …}
    -minimumTime: DateTime @21600 {#4946
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#4961 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#1931 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#4963 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#4965 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#4971 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1336 …}
    -createdAt: DateTime @1559030102 {#4951
      date: 2019-05-28 09:55:02.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1754039626 {#4952
      date: 2025-08-01 11:13:46.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#4882 …}
    #fromApi: false
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1336 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\TrainingVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\PracticalCaseUserVoter"
ACCESS ABSTAIN
"Nellapp\Bundle\SDKBundle\Permission\Security\Voter\SuperAdminVoter"
ACCESS ABSTAIN
Show voter details
44 DENIED FRONT_ACCESS
[
  "training" => App\Entity\Scholar\Training\SharedTraining {#1159
    -lockBy: App\Entity\Scholar\Training\Training {#1291 …}
    -lockByStatus: 1
    -id: "dbd04d99-0a28-11eb-8310-0242ac1c0002"
    -modules: Doctrine\ORM\PersistentCollection {#1172 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1199 …}
    -totalHourDescription: 786
    -videoDescription: null
    -diplomaDescription: null
    -trainingProduct: App\Entity\Payment\TrainingProduct {#1208 …}
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1215 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1228 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1233 …}
    -thematic: []
    -diploma: null
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1275 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1336 …}
    -createdAt: DateTime @1602245616 {#1152
      date: 2020-10-09 14:13:36.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1757458937 {#1157
      date: 2025-09-10 01:02:17.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1299 …}
    #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"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1336 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#1769
    -lockBy: App\Entity\Scholar\Module\OriginModule {#1783 …}
    -lockByStatus: 1
    -id: "6cc893e2-65da-11e9-a435-0242c0a8d002"
    -lessons: Doctrine\ORM\PersistentCollection {#1770 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#1775 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1779 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1336 …}
    -createdAt: DateTime @1556025241 {#1759
      date: 2019-04-23 15:14:01.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1672840839 {#1768
      date: 2023-01-04 15:00:39.0 Europe/Paris (+01:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1336 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#5109
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#5133 …}
    -lockByStatus: 1
    -id: "b5b14616-551b-11e9-8180-00163e87308f"
    -chapters: Doctrine\ORM\PersistentCollection {#5110 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#5115 …}
    -exercises: Doctrine\ORM\PersistentCollection {#5112 …}
    -minimumTime: DateTime @21600 {#5106
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#5117 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#1931 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#5119 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#5121 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#5127 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1336 …}
    -createdAt: DateTime @1554191318 {#5107
      date: 2019-04-02 09:48:38.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1754567789 {#5108
      date: 2025-08-07 13:56:29.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#5125 …}
    #fromApi: false
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1336 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\TrainingVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\PracticalCaseUserVoter"
ACCESS ABSTAIN
"Nellapp\Bundle\SDKBundle\Permission\Security\Voter\SuperAdminVoter"
ACCESS ABSTAIN
Show voter details
45 DENIED FRONT_ACCESS
[
  "training" => App\Entity\Scholar\Training\SharedTraining {#1159
    -lockBy: App\Entity\Scholar\Training\Training {#1291 …}
    -lockByStatus: 1
    -id: "dbd04d99-0a28-11eb-8310-0242ac1c0002"
    -modules: Doctrine\ORM\PersistentCollection {#1172 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1199 …}
    -totalHourDescription: 786
    -videoDescription: null
    -diplomaDescription: null
    -trainingProduct: App\Entity\Payment\TrainingProduct {#1208 …}
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1215 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1228 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1233 …}
    -thematic: []
    -diploma: null
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1275 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1336 …}
    -createdAt: DateTime @1602245616 {#1152
      date: 2020-10-09 14:13:36.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1757458937 {#1157
      date: 2025-09-10 01:02:17.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1299 …}
    #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"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1336 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#1769
    -lockBy: App\Entity\Scholar\Module\OriginModule {#1783 …}
    -lockByStatus: 1
    -id: "6cc893e2-65da-11e9-a435-0242c0a8d002"
    -lessons: Doctrine\ORM\PersistentCollection {#1770 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#1775 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1779 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1336 …}
    -createdAt: DateTime @1556025241 {#1759
      date: 2019-04-23 15:14:01.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1672840839 {#1768
      date: 2023-01-04 15:00:39.0 Europe/Paris (+01:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1336 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#5153
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#5176 …}
    -lockByStatus: 1
    -id: "200a7a31-8e70-11ec-aa25-0242ac140004"
    -chapters: Doctrine\ORM\PersistentCollection {#5154 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#5159 …}
    -exercises: Doctrine\ORM\PersistentCollection {#5156 …}
    -minimumTime: DateTime @21600 {#5146
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#5161 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#1931 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#5163 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#5165 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#5170 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1336 …}
    -createdAt: DateTime @1644937276 {#5151
      date: 2022-02-15 16:01:16.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1753032443 {#5152
      date: 2025-07-20 19:27:23.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#5169 …}
    #fromApi: false
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1336 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\TrainingVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\PracticalCaseUserVoter"
ACCESS ABSTAIN
"Nellapp\Bundle\SDKBundle\Permission\Security\Voter\SuperAdminVoter"
ACCESS ABSTAIN
Show voter details
46 DENIED FRONT_ACCESS
[
  "training" => App\Entity\Scholar\Training\SharedTraining {#1159
    -lockBy: App\Entity\Scholar\Training\Training {#1291 …}
    -lockByStatus: 1
    -id: "dbd04d99-0a28-11eb-8310-0242ac1c0002"
    -modules: Doctrine\ORM\PersistentCollection {#1172 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1199 …}
    -totalHourDescription: 786
    -videoDescription: null
    -diplomaDescription: null
    -trainingProduct: App\Entity\Payment\TrainingProduct {#1208 …}
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1215 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1228 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1233 …}
    -thematic: []
    -diploma: null
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1275 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1336 …}
    -createdAt: DateTime @1602245616 {#1152
      date: 2020-10-09 14:13:36.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1757458937 {#1157
      date: 2025-09-10 01:02:17.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1299 …}
    #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"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1336 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#1769
    -lockBy: App\Entity\Scholar\Module\OriginModule {#1783 …}
    -lockByStatus: 1
    -id: "6cc893e2-65da-11e9-a435-0242c0a8d002"
    -lessons: Doctrine\ORM\PersistentCollection {#1770 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#1775 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1779 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1336 …}
    -createdAt: DateTime @1556025241 {#1759
      date: 2019-04-23 15:14:01.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1672840839 {#1768
      date: 2023-01-04 15:00:39.0 Europe/Paris (+01:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1336 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#5196
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#5217 …}
    -lockByStatus: 1
    -id: "6ca35db0-99ac-11e9-aad5-0242ac160002"
    -chapters: Doctrine\ORM\PersistentCollection {#5197 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#5202 …}
    -exercises: Doctrine\ORM\PersistentCollection {#5199 …}
    -minimumTime: DateTime @21600 {#5189
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#5204 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#1931 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#5206 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#5208 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#5213 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1336 …}
    -createdAt: DateTime @1561730144 {#5194
      date: 2019-06-28 15:55:44.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1753083328 {#5195
      date: 2025-07-21 09:35:28.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#4623 …}
    #fromApi: false
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1336 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\TrainingVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\PracticalCaseUserVoter"
ACCESS ABSTAIN
"Nellapp\Bundle\SDKBundle\Permission\Security\Voter\SuperAdminVoter"
ACCESS ABSTAIN
Show voter details
47 DENIED FRONT_ACCESS
[
  "training" => App\Entity\Scholar\Training\SharedTraining {#1159
    -lockBy: App\Entity\Scholar\Training\Training {#1291 …}
    -lockByStatus: 1
    -id: "dbd04d99-0a28-11eb-8310-0242ac1c0002"
    -modules: Doctrine\ORM\PersistentCollection {#1172 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1199 …}
    -totalHourDescription: 786
    -videoDescription: null
    -diplomaDescription: null
    -trainingProduct: App\Entity\Payment\TrainingProduct {#1208 …}
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1215 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1228 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1233 …}
    -thematic: []
    -diploma: null
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1275 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1336 …}
    -createdAt: DateTime @1602245616 {#1152
      date: 2020-10-09 14:13:36.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1757458937 {#1157
      date: 2025-09-10 01:02:17.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1299 …}
    #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"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1336 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#1769
    -lockBy: App\Entity\Scholar\Module\OriginModule {#1783 …}
    -lockByStatus: 1
    -id: "6cc893e2-65da-11e9-a435-0242c0a8d002"
    -lessons: Doctrine\ORM\PersistentCollection {#1770 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#1775 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1779 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1336 …}
    -createdAt: DateTime @1556025241 {#1759
      date: 2019-04-23 15:14:01.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1672840839 {#1768
      date: 2023-01-04 15:00:39.0 Europe/Paris (+01:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1336 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#5237
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#5259 …}
    -lockByStatus: 1
    -id: "672946fa-9bd9-11e9-aad5-0242ac160002"
    -chapters: Doctrine\ORM\PersistentCollection {#5238 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#5243 …}
    -exercises: Doctrine\ORM\PersistentCollection {#5240 …}
    -minimumTime: DateTime @21600 {#5230
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#5245 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#1931 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#5247 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#5249 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#5254 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1336 …}
    -createdAt: DateTime @1561969365 {#5235
      date: 2019-07-01 10:22:45.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1753032996 {#5236
      date: 2025-07-20 19:36:36.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#5169 …}
    #fromApi: false
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1336 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\TrainingVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\PracticalCaseUserVoter"
ACCESS ABSTAIN
"Nellapp\Bundle\SDKBundle\Permission\Security\Voter\SuperAdminVoter"
ACCESS ABSTAIN
Show voter details
48 DENIED FRONT_ACCESS
[
  "training" => App\Entity\Scholar\Training\SharedTraining {#1159
    -lockBy: App\Entity\Scholar\Training\Training {#1291 …}
    -lockByStatus: 1
    -id: "dbd04d99-0a28-11eb-8310-0242ac1c0002"
    -modules: Doctrine\ORM\PersistentCollection {#1172 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1199 …}
    -totalHourDescription: 786
    -videoDescription: null
    -diplomaDescription: null
    -trainingProduct: App\Entity\Payment\TrainingProduct {#1208 …}
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1215 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1228 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1233 …}
    -thematic: []
    -diploma: null
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1275 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1336 …}
    -createdAt: DateTime @1602245616 {#1152
      date: 2020-10-09 14:13:36.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1757458937 {#1157
      date: 2025-09-10 01:02:17.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1299 …}
    #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"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1336 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#1769
    -lockBy: App\Entity\Scholar\Module\OriginModule {#1783 …}
    -lockByStatus: 1
    -id: "6cc893e2-65da-11e9-a435-0242c0a8d002"
    -lessons: Doctrine\ORM\PersistentCollection {#1770 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#1775 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1779 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1336 …}
    -createdAt: DateTime @1556025241 {#1759
      date: 2019-04-23 15:14:01.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1672840839 {#1768
      date: 2023-01-04 15:00:39.0 Europe/Paris (+01:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1336 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#5279
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#5301 …}
    -lockByStatus: 1
    -id: "4e14144e-c811-11ea-8d8a-0242ac1c0003"
    -chapters: Doctrine\ORM\PersistentCollection {#5280 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#5285 …}
    -exercises: Doctrine\ORM\PersistentCollection {#5282 …}
    -minimumTime: DateTime @21600 {#5272
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#5287 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#1931 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#5289 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#5291 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#5296 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1336 …}
    -createdAt: DateTime @1594978723 {#5277
      date: 2020-07-17 11:38:43.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1752980450 {#5278
      date: 2025-07-20 05:00:50.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#5169 …}
    #fromApi: false
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1336 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\TrainingVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\PracticalCaseUserVoter"
ACCESS ABSTAIN
"Nellapp\Bundle\SDKBundle\Permission\Security\Voter\SuperAdminVoter"
ACCESS ABSTAIN
Show voter details
49 DENIED FRONT_ACCESS
[
  "training" => App\Entity\Scholar\Training\SharedTraining {#1159
    -lockBy: App\Entity\Scholar\Training\Training {#1291 …}
    -lockByStatus: 1
    -id: "dbd04d99-0a28-11eb-8310-0242ac1c0002"
    -modules: Doctrine\ORM\PersistentCollection {#1172 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1199 …}
    -totalHourDescription: 786
    -videoDescription: null
    -diplomaDescription: null
    -trainingProduct: App\Entity\Payment\TrainingProduct {#1208 …}
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1215 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1228 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1233 …}
    -thematic: []
    -diploma: null
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1275 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1336 …}
    -createdAt: DateTime @1602245616 {#1152
      date: 2020-10-09 14:13:36.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1757458937 {#1157
      date: 2025-09-10 01:02:17.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1299 …}
    #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"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1336 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#1769
    -lockBy: App\Entity\Scholar\Module\OriginModule {#1783 …}
    -lockByStatus: 1
    -id: "6cc893e2-65da-11e9-a435-0242c0a8d002"
    -lessons: Doctrine\ORM\PersistentCollection {#1770 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#1775 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1779 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1336 …}
    -createdAt: DateTime @1556025241 {#1759
      date: 2019-04-23 15:14:01.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1672840839 {#1768
      date: 2023-01-04 15:00:39.0 Europe/Paris (+01:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1336 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#5321
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#5343 …}
    -lockByStatus: 1
    -id: "3380b882-f3e6-11ed-b97a-0242c0a81004"
    -chapters: Doctrine\ORM\PersistentCollection {#5322 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#5327 …}
    -exercises: Doctrine\ORM\PersistentCollection {#5324 …}
    -minimumTime: DateTime @21600 {#5314
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#5329 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#1931 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#5331 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#5333 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#5338 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1336 …}
    -createdAt: DateTime @1684240555 {#5319
      date: 2023-05-16 14:35:55.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1753028769 {#5320
      date: 2025-07-20 18:26:09.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#5169 …}
    #fromApi: false
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1336 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\TrainingVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\PracticalCaseUserVoter"
ACCESS ABSTAIN
"Nellapp\Bundle\SDKBundle\Permission\Security\Voter\SuperAdminVoter"
ACCESS ABSTAIN
Show voter details
50 DENIED FRONT_ACCESS
[
  "training" => App\Entity\Scholar\Training\SharedTraining {#1159
    -lockBy: App\Entity\Scholar\Training\Training {#1291 …}
    -lockByStatus: 1
    -id: "dbd04d99-0a28-11eb-8310-0242ac1c0002"
    -modules: Doctrine\ORM\PersistentCollection {#1172 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1199 …}
    -totalHourDescription: 786
    -videoDescription: null
    -diplomaDescription: null
    -trainingProduct: App\Entity\Payment\TrainingProduct {#1208 …}
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1215 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1228 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1233 …}
    -thematic: []
    -diploma: null
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1275 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1336 …}
    -createdAt: DateTime @1602245616 {#1152
      date: 2020-10-09 14:13:36.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1757458937 {#1157
      date: 2025-09-10 01:02:17.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1299 …}
    #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"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1336 …}
  }
]
"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
51 DENIED CHANNEL_USER_PERM_TRAINING_SHOW
App\Entity\Scholar\Training\SharedTraining {#1159
  -lockBy: App\Entity\Scholar\Training\Training {#1291 …}
  -lockByStatus: 1
  -id: "dbd04d99-0a28-11eb-8310-0242ac1c0002"
  -modules: Doctrine\ORM\PersistentCollection {#1172 …}
  -image: Proxies\__CG__\App\Entity\Channel\Image {#1199 …}
  -totalHourDescription: 786
  -videoDescription: null
  -diplomaDescription: null
  -trainingProduct: App\Entity\Payment\TrainingProduct {#1208 …}
  -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1215 …}
  -trainingType: "blended"
  -abstractCursus: Doctrine\ORM\PersistentCollection {#1228 …}
  -sharedTrainings: Doctrine\ORM\PersistentCollection {#1233 …}
  -thematic: []
  -diploma: null
  -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1275 …}
  -duplicateFrom: null
  -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1336 …}
  -createdAt: DateTime @1602245616 {#1152
    date: 2020-10-09 14:13:36.0 Europe/Paris (+02:00)
  }
  -updatedAt: DateTime @1757458937 {#1157
    date: 2025-09-10 01:02:17.0 Europe/Paris (+02:00)
  }
  #createdBy: null
  #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1299 …}
  #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"
  -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1336 …}
}
"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