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

Authenticators

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

Access Decision

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

Access decision log

# Result Attributes Object
1 DENIED FRONT_ACCESS
[
  "training" => App\Entity\Scholar\Training\SharedTraining {#1693
    -lockBy: App\Entity\Scholar\Training\Training {#1826 …}
    -lockByStatus: 1
    -id: "dbd04d99-0a28-11eb-8310-0242ac1c0002"
    -modules: Doctrine\ORM\PersistentCollection {#1706 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1733 …}
    -totalHourDescription: 786
    -videoDescription: null
    -diplomaDescription: null
    -trainingProduct: App\Entity\Payment\TrainingProduct {#1742 …}
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1749 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1762 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1767 …}
    -thematic: []
    -diploma: null
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1810 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1868 …}
    -createdAt: DateTime @1602245616 {#1686
      date: 2020-10-09 14:13:36.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1757458937 {#1691
      date: 2025-09-10 01:02:17.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1834 …}
    #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 {#1868 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#1992
    -lockBy: App\Entity\Scholar\Module\OriginModule {#2038 …}
    -lockByStatus: 1
    -id: "641541c1-3382-11e9-8180-00163e87308f"
    -lessons: Doctrine\ORM\PersistentCollection {#1998 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#2022 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#2027 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1868 …}
    -createdAt: DateTime @1550497072 {#1985
      date: 2019-02-18 14:37:52.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458818 {#1990
      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 {#1868 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#2381
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#2464 …}
    -lockByStatus: 1
    -id: "47d1a96b-3362-11e9-8180-00163e87308f"
    -chapters: Doctrine\ORM\PersistentCollection {#2397 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#2410 …}
    -exercises: Doctrine\ORM\PersistentCollection {#2407 …}
    -minimumTime: DateTime @21600 {#2378
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#2426 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#2415 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#2431 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#2455 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#2445 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1868 …}
    -createdAt: DateTime @1550483281 {#2377
      date: 2019-02-18 10:48:01.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458806 {#2354
      date: 2025-09-10 01:00:06.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#2451 …}
    #fromApi: false
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1868 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\TrainingVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\PracticalCaseUserVoter"
ACCESS ABSTAIN
"Nellapp\Bundle\SDKBundle\Permission\Security\Voter\SuperAdminVoter"
ACCESS ABSTAIN
Show voter details
2 DENIED FRONT_ACCESS
[
  "training" => App\Entity\Scholar\Training\SharedTraining {#1693
    -lockBy: App\Entity\Scholar\Training\Training {#1826 …}
    -lockByStatus: 1
    -id: "dbd04d99-0a28-11eb-8310-0242ac1c0002"
    -modules: Doctrine\ORM\PersistentCollection {#1706 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1733 …}
    -totalHourDescription: 786
    -videoDescription: null
    -diplomaDescription: null
    -trainingProduct: App\Entity\Payment\TrainingProduct {#1742 …}
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1749 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1762 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1767 …}
    -thematic: []
    -diploma: null
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1810 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1868 …}
    -createdAt: DateTime @1602245616 {#1686
      date: 2020-10-09 14:13:36.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1757458937 {#1691
      date: 2025-09-10 01:02:17.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1834 …}
    #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 {#1868 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#1992
    -lockBy: App\Entity\Scholar\Module\OriginModule {#2038 …}
    -lockByStatus: 1
    -id: "641541c1-3382-11e9-8180-00163e87308f"
    -lessons: Doctrine\ORM\PersistentCollection {#1998 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#2022 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#2027 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1868 …}
    -createdAt: DateTime @1550497072 {#1985
      date: 2019-02-18 14:37:52.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458818 {#1990
      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 {#1868 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#2485
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#2513 …}
    -lockByStatus: 1
    -id: "74daaa20-4706-11e9-8180-00163e87308f"
    -chapters: Doctrine\ORM\PersistentCollection {#2486 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#2496 …}
    -exercises: Doctrine\ORM\PersistentCollection {#2493 …}
    -minimumTime: DateTime @21600 {#2458
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#2498 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#2415 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#2500 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#2502 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#2508 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1868 …}
    -createdAt: DateTime @1552642866 {#2456
      date: 2019-03-15 10:41:06.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757077461 {#2479
      date: 2025-09-05 15:04:21.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#2451 …}
    #fromApi: false
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1868 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\TrainingVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\PracticalCaseUserVoter"
ACCESS ABSTAIN
"Nellapp\Bundle\SDKBundle\Permission\Security\Voter\SuperAdminVoter"
ACCESS ABSTAIN
Show voter details
3 DENIED FRONT_ACCESS
[
  "training" => App\Entity\Scholar\Training\SharedTraining {#1693
    -lockBy: App\Entity\Scholar\Training\Training {#1826 …}
    -lockByStatus: 1
    -id: "dbd04d99-0a28-11eb-8310-0242ac1c0002"
    -modules: Doctrine\ORM\PersistentCollection {#1706 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1733 …}
    -totalHourDescription: 786
    -videoDescription: null
    -diplomaDescription: null
    -trainingProduct: App\Entity\Payment\TrainingProduct {#1742 …}
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1749 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1762 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1767 …}
    -thematic: []
    -diploma: null
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1810 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1868 …}
    -createdAt: DateTime @1602245616 {#1686
      date: 2020-10-09 14:13:36.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1757458937 {#1691
      date: 2025-09-10 01:02:17.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1834 …}
    #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 {#1868 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#1992
    -lockBy: App\Entity\Scholar\Module\OriginModule {#2038 …}
    -lockByStatus: 1
    -id: "641541c1-3382-11e9-8180-00163e87308f"
    -lessons: Doctrine\ORM\PersistentCollection {#1998 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#2022 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#2027 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1868 …}
    -createdAt: DateTime @1550497072 {#1985
      date: 2019-02-18 14:37:52.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458818 {#1990
      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 {#1868 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#2534
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#2557 …}
    -lockByStatus: 1
    -id: "754cb756-3374-11e9-8180-00163e87308f"
    -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 {#2415 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#2544 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#2546 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#2552 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1868 …}
    -createdAt: DateTime @1550491088 {#2532
      date: 2019-02-18 12:58:08.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1756893547 {#2533
      date: 2025-09-03 11:59:07.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#2550 …}
    #fromApi: false
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1868 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\TrainingVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\PracticalCaseUserVoter"
ACCESS ABSTAIN
"Nellapp\Bundle\SDKBundle\Permission\Security\Voter\SuperAdminVoter"
ACCESS ABSTAIN
Show voter details
4 DENIED FRONT_ACCESS
[
  "training" => App\Entity\Scholar\Training\SharedTraining {#1693
    -lockBy: App\Entity\Scholar\Training\Training {#1826 …}
    -lockByStatus: 1
    -id: "dbd04d99-0a28-11eb-8310-0242ac1c0002"
    -modules: Doctrine\ORM\PersistentCollection {#1706 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1733 …}
    -totalHourDescription: 786
    -videoDescription: null
    -diplomaDescription: null
    -trainingProduct: App\Entity\Payment\TrainingProduct {#1742 …}
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1749 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1762 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1767 …}
    -thematic: []
    -diploma: null
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1810 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1868 …}
    -createdAt: DateTime @1602245616 {#1686
      date: 2020-10-09 14:13:36.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1757458937 {#1691
      date: 2025-09-10 01:02:17.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1834 …}
    #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 {#1868 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#1992
    -lockBy: App\Entity\Scholar\Module\OriginModule {#2038 …}
    -lockByStatus: 1
    -id: "641541c1-3382-11e9-8180-00163e87308f"
    -lessons: Doctrine\ORM\PersistentCollection {#1998 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#2022 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#2027 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1868 …}
    -createdAt: DateTime @1550497072 {#1985
      date: 2019-02-18 14:37:52.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458818 {#1990
      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 {#1868 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#2577
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#2599 …}
    -lockByStatus: 1
    -id: "7e6a59e1-4707-11e9-8180-00163e87308f"
    -chapters: Doctrine\ORM\PersistentCollection {#2578 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#2583 …}
    -exercises: Doctrine\ORM\PersistentCollection {#2580 …}
    -minimumTime: DateTime @21600 {#2570
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#2585 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#2415 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#2587 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#2589 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#2595 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1868 …}
    -createdAt: DateTime @1552643312 {#2575
      date: 2019-03-15 10:48:32.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757342319 {#2576
      date: 2025-09-08 16:38:39.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#2451 …}
    #fromApi: false
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1868 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\TrainingVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\PracticalCaseUserVoter"
ACCESS ABSTAIN
"Nellapp\Bundle\SDKBundle\Permission\Security\Voter\SuperAdminVoter"
ACCESS ABSTAIN
Show voter details
5 DENIED FRONT_ACCESS
[
  "training" => App\Entity\Scholar\Training\SharedTraining {#1693
    -lockBy: App\Entity\Scholar\Training\Training {#1826 …}
    -lockByStatus: 1
    -id: "dbd04d99-0a28-11eb-8310-0242ac1c0002"
    -modules: Doctrine\ORM\PersistentCollection {#1706 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1733 …}
    -totalHourDescription: 786
    -videoDescription: null
    -diplomaDescription: null
    -trainingProduct: App\Entity\Payment\TrainingProduct {#1742 …}
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1749 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1762 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1767 …}
    -thematic: []
    -diploma: null
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1810 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1868 …}
    -createdAt: DateTime @1602245616 {#1686
      date: 2020-10-09 14:13:36.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1757458937 {#1691
      date: 2025-09-10 01:02:17.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1834 …}
    #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 {#1868 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#2051
    -lockBy: App\Entity\Scholar\Module\OriginModule {#2071 …}
    -lockByStatus: 1
    -id: "3557436e-ec20-11e9-9c0f-0242c0a8b002"
    -lessons: Doctrine\ORM\PersistentCollection {#2052 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#2062 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#2067 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1868 …}
    -createdAt: DateTime @1570795868 {#2033
      date: 2019-10-11 14:11:08.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1754694016 {#2031
      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 {#1868 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#2813
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#2836 …}
    -lockByStatus: 1
    -id: "14553cbd-ec20-11e9-9c0f-0242c0a8b002"
    -chapters: Doctrine\ORM\PersistentCollection {#2814 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#2819 …}
    -exercises: Doctrine\ORM\PersistentCollection {#2816 …}
    -minimumTime: DateTime @21600 {#2810
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#2821 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#2415 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#2823 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#2825 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#2831 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1868 …}
    -createdAt: DateTime @1570795813 {#2811
      date: 2019-10-11 14:10:13.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1756729474 {#2812
      date: 2025-09-01 14:24:34.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#2829 …}
    #fromApi: false
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1868 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\TrainingVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\PracticalCaseUserVoter"
ACCESS ABSTAIN
"Nellapp\Bundle\SDKBundle\Permission\Security\Voter\SuperAdminVoter"
ACCESS ABSTAIN
Show voter details
6 DENIED FRONT_ACCESS
[
  "training" => App\Entity\Scholar\Training\SharedTraining {#1693
    -lockBy: App\Entity\Scholar\Training\Training {#1826 …}
    -lockByStatus: 1
    -id: "dbd04d99-0a28-11eb-8310-0242ac1c0002"
    -modules: Doctrine\ORM\PersistentCollection {#1706 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1733 …}
    -totalHourDescription: 786
    -videoDescription: null
    -diplomaDescription: null
    -trainingProduct: App\Entity\Payment\TrainingProduct {#1742 …}
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1749 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1762 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1767 …}
    -thematic: []
    -diploma: null
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1810 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1868 …}
    -createdAt: DateTime @1602245616 {#1686
      date: 2020-10-09 14:13:36.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1757458937 {#1691
      date: 2025-09-10 01:02:17.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1834 …}
    #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 {#1868 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#2051
    -lockBy: App\Entity\Scholar\Module\OriginModule {#2071 …}
    -lockByStatus: 1
    -id: "3557436e-ec20-11e9-9c0f-0242c0a8b002"
    -lessons: Doctrine\ORM\PersistentCollection {#2052 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#2062 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#2067 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1868 …}
    -createdAt: DateTime @1570795868 {#2033
      date: 2019-10-11 14:11:08.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1754694016 {#2031
      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 {#1868 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#2856
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#2880 …}
    -lockByStatus: 1
    -id: "e0d381d2-7287-11ea-9ebd-0242ac1c0003"
    -chapters: Doctrine\ORM\PersistentCollection {#2857 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#2862 …}
    -exercises: Doctrine\ORM\PersistentCollection {#2859 …}
    -minimumTime: DateTime @21600 {#2849
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#2864 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#2415 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#2866 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#2868 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#2874 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1868 …}
    -createdAt: DateTime @1585573850 {#2854
      date: 2020-03-30 15:10:50.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1754160015 {#2855
      date: 2025-08-02 20:40:15.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#2872 …}
    #fromApi: false
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1868 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\TrainingVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\PracticalCaseUserVoter"
ACCESS ABSTAIN
"Nellapp\Bundle\SDKBundle\Permission\Security\Voter\SuperAdminVoter"
ACCESS ABSTAIN
Show voter details
7 DENIED FRONT_ACCESS
[
  "training" => App\Entity\Scholar\Training\SharedTraining {#1693
    -lockBy: App\Entity\Scholar\Training\Training {#1826 …}
    -lockByStatus: 1
    -id: "dbd04d99-0a28-11eb-8310-0242ac1c0002"
    -modules: Doctrine\ORM\PersistentCollection {#1706 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1733 …}
    -totalHourDescription: 786
    -videoDescription: null
    -diplomaDescription: null
    -trainingProduct: App\Entity\Payment\TrainingProduct {#1742 …}
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1749 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1762 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1767 …}
    -thematic: []
    -diploma: null
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1810 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1868 …}
    -createdAt: DateTime @1602245616 {#1686
      date: 2020-10-09 14:13:36.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1757458937 {#1691
      date: 2025-09-10 01:02:17.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1834 …}
    #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 {#1868 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#2051
    -lockBy: App\Entity\Scholar\Module\OriginModule {#2071 …}
    -lockByStatus: 1
    -id: "3557436e-ec20-11e9-9c0f-0242c0a8b002"
    -lessons: Doctrine\ORM\PersistentCollection {#2052 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#2062 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#2067 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1868 …}
    -createdAt: DateTime @1570795868 {#2033
      date: 2019-10-11 14:11:08.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1754694016 {#2031
      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 {#1868 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#2900
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#2924 …}
    -lockByStatus: 1
    -id: "0cbcd0ad-a8c9-11f0-b3b5-4ec904c5ee47"
    -chapters: Doctrine\ORM\PersistentCollection {#2901 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#2906 …}
    -exercises: Doctrine\ORM\PersistentCollection {#2903 …}
    -minimumTime: DateTime @21600 {#2893
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#2908 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#2415 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#2910 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#2912 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#2918 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1868 …}
    -createdAt: DateTime @1760424190 {#2898
      date: 2025-10-14 08:43:10.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1762158244 {#2899
      date: 2025-11-03 09:24:04.0 Europe/Paris (+01:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#2916 …}
    #fromApi: false
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1868 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\TrainingVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\PracticalCaseUserVoter"
ACCESS ABSTAIN
"Nellapp\Bundle\SDKBundle\Permission\Security\Voter\SuperAdminVoter"
ACCESS ABSTAIN
Show voter details
8 DENIED FRONT_ACCESS
[
  "training" => App\Entity\Scholar\Training\SharedTraining {#1693
    -lockBy: App\Entity\Scholar\Training\Training {#1826 …}
    -lockByStatus: 1
    -id: "dbd04d99-0a28-11eb-8310-0242ac1c0002"
    -modules: Doctrine\ORM\PersistentCollection {#1706 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1733 …}
    -totalHourDescription: 786
    -videoDescription: null
    -diplomaDescription: null
    -trainingProduct: App\Entity\Payment\TrainingProduct {#1742 …}
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1749 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1762 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1767 …}
    -thematic: []
    -diploma: null
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1810 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1868 …}
    -createdAt: DateTime @1602245616 {#1686
      date: 2020-10-09 14:13:36.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1757458937 {#1691
      date: 2025-09-10 01:02:17.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1834 …}
    #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 {#1868 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#2051
    -lockBy: App\Entity\Scholar\Module\OriginModule {#2071 …}
    -lockByStatus: 1
    -id: "3557436e-ec20-11e9-9c0f-0242c0a8b002"
    -lessons: Doctrine\ORM\PersistentCollection {#2052 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#2062 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#2067 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1868 …}
    -createdAt: DateTime @1570795868 {#2033
      date: 2019-10-11 14:11:08.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1754694016 {#2031
      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 {#1868 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#2946
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#2970 …}
    -lockByStatus: 1
    -id: "4e015aba-9ab1-11f0-afde-d2b839584dc3"
    -chapters: Doctrine\ORM\PersistentCollection {#2947 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#2952 …}
    -exercises: Doctrine\ORM\PersistentCollection {#2949 …}
    -minimumTime: DateTime @21600 {#2943
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#2954 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#2415 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#2956 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#2958 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#2964 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1868 …}
    -createdAt: DateTime @1758874675 {#2944
      date: 2025-09-26 10:17:55.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1762179825 {#2945
      date: 2025-11-03 15:23:45.0 Europe/Paris (+01:00)
    }
    #createdBy: Proxies\__CG__\App\Entity\Account\User {#2940 …}
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#2962 …}
    #fromApi: false
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1868 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\TrainingVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\PracticalCaseUserVoter"
ACCESS ABSTAIN
"Nellapp\Bundle\SDKBundle\Permission\Security\Voter\SuperAdminVoter"
ACCESS ABSTAIN
Show voter details
9 DENIED FRONT_ACCESS
[
  "training" => App\Entity\Scholar\Training\SharedTraining {#1693
    -lockBy: App\Entity\Scholar\Training\Training {#1826 …}
    -lockByStatus: 1
    -id: "dbd04d99-0a28-11eb-8310-0242ac1c0002"
    -modules: Doctrine\ORM\PersistentCollection {#1706 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1733 …}
    -totalHourDescription: 786
    -videoDescription: null
    -diplomaDescription: null
    -trainingProduct: App\Entity\Payment\TrainingProduct {#1742 …}
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1749 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1762 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1767 …}
    -thematic: []
    -diploma: null
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1810 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1868 …}
    -createdAt: DateTime @1602245616 {#1686
      date: 2020-10-09 14:13:36.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1757458937 {#1691
      date: 2025-09-10 01:02:17.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1834 …}
    #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 {#1868 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#2051
    -lockBy: App\Entity\Scholar\Module\OriginModule {#2071 …}
    -lockByStatus: 1
    -id: "3557436e-ec20-11e9-9c0f-0242c0a8b002"
    -lessons: Doctrine\ORM\PersistentCollection {#2052 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#2062 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#2067 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1868 …}
    -createdAt: DateTime @1570795868 {#2033
      date: 2019-10-11 14:11:08.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1754694016 {#2031
      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 {#1868 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#2992
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#3014 …}
    -lockByStatus: 1
    -id: "dd70ff9e-455a-11ed-bbf7-0242ac1d0007"
    -chapters: Doctrine\ORM\PersistentCollection {#2993 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#2998 …}
    -exercises: Doctrine\ORM\PersistentCollection {#2995 …}
    -minimumTime: DateTime @21600 {#2989
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#3000 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#2415 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#3002 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#3004 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#3009 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1868 …}
    -createdAt: DateTime @1665049208 {#2990
      date: 2022-10-06 11:40:08.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1750847724 {#2991
      date: 2025-06-25 12:35:24.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1868 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\TrainingVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\PracticalCaseUserVoter"
ACCESS ABSTAIN
"Nellapp\Bundle\SDKBundle\Permission\Security\Voter\SuperAdminVoter"
ACCESS ABSTAIN
Show voter details
10 DENIED FRONT_ACCESS
[
  "training" => App\Entity\Scholar\Training\SharedTraining {#1693
    -lockBy: App\Entity\Scholar\Training\Training {#1826 …}
    -lockByStatus: 1
    -id: "dbd04d99-0a28-11eb-8310-0242ac1c0002"
    -modules: Doctrine\ORM\PersistentCollection {#1706 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1733 …}
    -totalHourDescription: 786
    -videoDescription: null
    -diplomaDescription: null
    -trainingProduct: App\Entity\Payment\TrainingProduct {#1742 …}
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1749 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1762 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1767 …}
    -thematic: []
    -diploma: null
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1810 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1868 …}
    -createdAt: DateTime @1602245616 {#1686
      date: 2020-10-09 14:13:36.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1757458937 {#1691
      date: 2025-09-10 01:02:17.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1834 …}
    #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 {#1868 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#2051
    -lockBy: App\Entity\Scholar\Module\OriginModule {#2071 …}
    -lockByStatus: 1
    -id: "3557436e-ec20-11e9-9c0f-0242c0a8b002"
    -lessons: Doctrine\ORM\PersistentCollection {#2052 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#2062 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#2067 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1868 …}
    -createdAt: DateTime @1570795868 {#2033
      date: 2019-10-11 14:11:08.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1754694016 {#2031
      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 {#1868 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#3034
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#3056 …}
    -lockByStatus: 1
    -id: "96064a78-7289-11ea-9ebd-0242ac1c0003"
    -chapters: Doctrine\ORM\PersistentCollection {#3035 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#3040 …}
    -exercises: Doctrine\ORM\PersistentCollection {#3037 …}
    -minimumTime: DateTime @21600 {#3027
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#3042 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#2415 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#3044 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#3046 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#3051 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1868 …}
    -createdAt: DateTime @1585574584 {#3032
      date: 2020-03-30 15:23:04.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1750847724 {#3033
      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 {#1868 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\TrainingVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\PracticalCaseUserVoter"
ACCESS ABSTAIN
"Nellapp\Bundle\SDKBundle\Permission\Security\Voter\SuperAdminVoter"
ACCESS ABSTAIN
Show voter details
11 DENIED FRONT_ACCESS
[
  "training" => App\Entity\Scholar\Training\SharedTraining {#1693
    -lockBy: App\Entity\Scholar\Training\Training {#1826 …}
    -lockByStatus: 1
    -id: "dbd04d99-0a28-11eb-8310-0242ac1c0002"
    -modules: Doctrine\ORM\PersistentCollection {#1706 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1733 …}
    -totalHourDescription: 786
    -videoDescription: null
    -diplomaDescription: null
    -trainingProduct: App\Entity\Payment\TrainingProduct {#1742 …}
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1749 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1762 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1767 …}
    -thematic: []
    -diploma: null
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1810 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1868 …}
    -createdAt: DateTime @1602245616 {#1686
      date: 2020-10-09 14:13:36.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1757458937 {#1691
      date: 2025-09-10 01:02:17.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1834 …}
    #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 {#1868 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#2051
    -lockBy: App\Entity\Scholar\Module\OriginModule {#2071 …}
    -lockByStatus: 1
    -id: "3557436e-ec20-11e9-9c0f-0242c0a8b002"
    -lessons: Doctrine\ORM\PersistentCollection {#2052 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#2062 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#2067 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1868 …}
    -createdAt: DateTime @1570795868 {#2033
      date: 2019-10-11 14:11:08.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1754694016 {#2031
      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 {#1868 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#3076
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#3098 …}
    -lockByStatus: 1
    -id: "01928203-7318-11ea-ac12-0242ac1c0003"
    -chapters: Doctrine\ORM\PersistentCollection {#3077 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#3082 …}
    -exercises: Doctrine\ORM\PersistentCollection {#3079 …}
    -minimumTime: DateTime @21600 {#3069
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#3084 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#2415 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#3086 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#3088 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#3093 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1868 …}
    -createdAt: DateTime @1585635752 {#3074
      date: 2020-03-31 08:22:32.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1750847724 {#3075
      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 {#1868 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\TrainingVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\PracticalCaseUserVoter"
ACCESS ABSTAIN
"Nellapp\Bundle\SDKBundle\Permission\Security\Voter\SuperAdminVoter"
ACCESS ABSTAIN
Show voter details
12 DENIED FRONT_ACCESS
[
  "training" => App\Entity\Scholar\Training\SharedTraining {#1693
    -lockBy: App\Entity\Scholar\Training\Training {#1826 …}
    -lockByStatus: 1
    -id: "dbd04d99-0a28-11eb-8310-0242ac1c0002"
    -modules: Doctrine\ORM\PersistentCollection {#1706 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1733 …}
    -totalHourDescription: 786
    -videoDescription: null
    -diplomaDescription: null
    -trainingProduct: App\Entity\Payment\TrainingProduct {#1742 …}
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1749 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1762 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1767 …}
    -thematic: []
    -diploma: null
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1810 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1868 …}
    -createdAt: DateTime @1602245616 {#1686
      date: 2020-10-09 14:13:36.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1757458937 {#1691
      date: 2025-09-10 01:02:17.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1834 …}
    #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 {#1868 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#2051
    -lockBy: App\Entity\Scholar\Module\OriginModule {#2071 …}
    -lockByStatus: 1
    -id: "3557436e-ec20-11e9-9c0f-0242c0a8b002"
    -lessons: Doctrine\ORM\PersistentCollection {#2052 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#2062 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#2067 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1868 …}
    -createdAt: DateTime @1570795868 {#2033
      date: 2019-10-11 14:11:08.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1754694016 {#2031
      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 {#1868 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#3118
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#3142 …}
    -lockByStatus: 1
    -id: "c0a889a0-7329-11ea-ac12-0242ac1c0003"
    -chapters: Doctrine\ORM\PersistentCollection {#3119 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#3124 …}
    -exercises: Doctrine\ORM\PersistentCollection {#3121 …}
    -minimumTime: DateTime @21600 {#3111
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#3126 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#2415 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#3128 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#3130 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#3136 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1868 …}
    -createdAt: DateTime @1585643374 {#3116
      date: 2020-03-31 10:29:34.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1755868935 {#3117
      date: 2025-08-22 15:22:15.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#3134 …}
    #fromApi: false
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1868 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\TrainingVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\PracticalCaseUserVoter"
ACCESS ABSTAIN
"Nellapp\Bundle\SDKBundle\Permission\Security\Voter\SuperAdminVoter"
ACCESS ABSTAIN
Show voter details
13 DENIED FRONT_ACCESS
[
  "training" => App\Entity\Scholar\Training\SharedTraining {#1693
    -lockBy: App\Entity\Scholar\Training\Training {#1826 …}
    -lockByStatus: 1
    -id: "dbd04d99-0a28-11eb-8310-0242ac1c0002"
    -modules: Doctrine\ORM\PersistentCollection {#1706 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1733 …}
    -totalHourDescription: 786
    -videoDescription: null
    -diplomaDescription: null
    -trainingProduct: App\Entity\Payment\TrainingProduct {#1742 …}
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1749 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1762 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1767 …}
    -thematic: []
    -diploma: null
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1810 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1868 …}
    -createdAt: DateTime @1602245616 {#1686
      date: 2020-10-09 14:13:36.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1757458937 {#1691
      date: 2025-09-10 01:02:17.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1834 …}
    #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 {#1868 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#2051
    -lockBy: App\Entity\Scholar\Module\OriginModule {#2071 …}
    -lockByStatus: 1
    -id: "3557436e-ec20-11e9-9c0f-0242c0a8b002"
    -lessons: Doctrine\ORM\PersistentCollection {#2052 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#2062 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#2067 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1868 …}
    -createdAt: DateTime @1570795868 {#2033
      date: 2019-10-11 14:11:08.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1754694016 {#2031
      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 {#1868 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#3162
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#3184 …}
    -lockByStatus: 1
    -id: "beb3b35d-0805-11ed-81e4-0242ac140006"
    -chapters: Doctrine\ORM\PersistentCollection {#3163 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#3168 …}
    -exercises: Doctrine\ORM\PersistentCollection {#3165 …}
    -minimumTime: DateTime @21600 {#3155
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#3170 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#2415 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#3172 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#3174 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#3179 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1868 …}
    -createdAt: DateTime @1658305628 {#3160
      date: 2022-07-20 10:27:08.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1750847724 {#3161
      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 {#1868 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\TrainingVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\PracticalCaseUserVoter"
ACCESS ABSTAIN
"Nellapp\Bundle\SDKBundle\Permission\Security\Voter\SuperAdminVoter"
ACCESS ABSTAIN
Show voter details
14 DENIED FRONT_ACCESS
[
  "training" => App\Entity\Scholar\Training\SharedTraining {#1693
    -lockBy: App\Entity\Scholar\Training\Training {#1826 …}
    -lockByStatus: 1
    -id: "dbd04d99-0a28-11eb-8310-0242ac1c0002"
    -modules: Doctrine\ORM\PersistentCollection {#1706 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1733 …}
    -totalHourDescription: 786
    -videoDescription: null
    -diplomaDescription: null
    -trainingProduct: App\Entity\Payment\TrainingProduct {#1742 …}
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1749 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1762 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1767 …}
    -thematic: []
    -diploma: null
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1810 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1868 …}
    -createdAt: DateTime @1602245616 {#1686
      date: 2020-10-09 14:13:36.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1757458937 {#1691
      date: 2025-09-10 01:02:17.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1834 …}
    #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 {#1868 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#2051
    -lockBy: App\Entity\Scholar\Module\OriginModule {#2071 …}
    -lockByStatus: 1
    -id: "3557436e-ec20-11e9-9c0f-0242c0a8b002"
    -lessons: Doctrine\ORM\PersistentCollection {#2052 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#2062 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#2067 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1868 …}
    -createdAt: DateTime @1570795868 {#2033
      date: 2019-10-11 14:11:08.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1754694016 {#2031
      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 {#1868 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#3204
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#3227 …}
    -lockByStatus: 1
    -id: "a093addc-083a-11ed-81e4-0242ac140006"
    -chapters: Doctrine\ORM\PersistentCollection {#3205 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#3210 …}
    -exercises: Doctrine\ORM\PersistentCollection {#3207 …}
    -minimumTime: DateTime @21600 {#3197
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#3212 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#2415 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#3214 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#3216 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#3222 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1868 …}
    -createdAt: DateTime @1658328341 {#3202
      date: 2022-07-20 16:45:41.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1754694010 {#3203
      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 {#1868 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\TrainingVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\PracticalCaseUserVoter"
ACCESS ABSTAIN
"Nellapp\Bundle\SDKBundle\Permission\Security\Voter\SuperAdminVoter"
ACCESS ABSTAIN
Show voter details
15 DENIED FRONT_ACCESS
[
  "training" => App\Entity\Scholar\Training\SharedTraining {#1693
    -lockBy: App\Entity\Scholar\Training\Training {#1826 …}
    -lockByStatus: 1
    -id: "dbd04d99-0a28-11eb-8310-0242ac1c0002"
    -modules: Doctrine\ORM\PersistentCollection {#1706 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1733 …}
    -totalHourDescription: 786
    -videoDescription: null
    -diplomaDescription: null
    -trainingProduct: App\Entity\Payment\TrainingProduct {#1742 …}
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1749 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1762 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1767 …}
    -thematic: []
    -diploma: null
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1810 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1868 …}
    -createdAt: DateTime @1602245616 {#1686
      date: 2020-10-09 14:13:36.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1757458937 {#1691
      date: 2025-09-10 01:02:17.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1834 …}
    #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 {#1868 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#2051
    -lockBy: App\Entity\Scholar\Module\OriginModule {#2071 …}
    -lockByStatus: 1
    -id: "3557436e-ec20-11e9-9c0f-0242c0a8b002"
    -lessons: Doctrine\ORM\PersistentCollection {#2052 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#2062 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#2067 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1868 …}
    -createdAt: DateTime @1570795868 {#2033
      date: 2019-10-11 14:11:08.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1754694016 {#2031
      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 {#1868 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#3248
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#3271 …}
    -lockByStatus: 1
    -id: "685d0272-9ab8-11f0-afde-d2b839584dc3"
    -chapters: Doctrine\ORM\PersistentCollection {#3249 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#3254 …}
    -exercises: Doctrine\ORM\PersistentCollection {#3251 …}
    -minimumTime: DateTime @21600 {#3240
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#3256 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#2415 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#3258 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#3260 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#3266 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1868 …}
    -createdAt: DateTime @1758877726 {#3246
      date: 2025-09-26 11:08:46.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1762340031 {#3247
      date: 2025-11-05 11:53:51.0 Europe/Paris (+01:00)
    }
    #createdBy: Proxies\__CG__\App\Entity\Account\User {#2940 …}
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#2962 …}
    #fromApi: false
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1868 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\TrainingVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\PracticalCaseUserVoter"
ACCESS ABSTAIN
"Nellapp\Bundle\SDKBundle\Permission\Security\Voter\SuperAdminVoter"
ACCESS ABSTAIN
Show voter details
16 DENIED FRONT_ACCESS
[
  "training" => App\Entity\Scholar\Training\SharedTraining {#1693
    -lockBy: App\Entity\Scholar\Training\Training {#1826 …}
    -lockByStatus: 1
    -id: "dbd04d99-0a28-11eb-8310-0242ac1c0002"
    -modules: Doctrine\ORM\PersistentCollection {#1706 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1733 …}
    -totalHourDescription: 786
    -videoDescription: null
    -diplomaDescription: null
    -trainingProduct: App\Entity\Payment\TrainingProduct {#1742 …}
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1749 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1762 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1767 …}
    -thematic: []
    -diploma: null
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1810 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1868 …}
    -createdAt: DateTime @1602245616 {#1686
      date: 2020-10-09 14:13:36.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1757458937 {#1691
      date: 2025-09-10 01:02:17.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1834 …}
    #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 {#1868 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#2051
    -lockBy: App\Entity\Scholar\Module\OriginModule {#2071 …}
    -lockByStatus: 1
    -id: "3557436e-ec20-11e9-9c0f-0242c0a8b002"
    -lessons: Doctrine\ORM\PersistentCollection {#2052 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#2062 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#2067 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1868 …}
    -createdAt: DateTime @1570795868 {#2033
      date: 2019-10-11 14:11:08.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1754694016 {#2031
      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 {#1868 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#3291
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#3313 …}
    -lockByStatus: 1
    -id: "a98430b0-9ab8-11f0-afde-d2b839584dc3"
    -chapters: Doctrine\ORM\PersistentCollection {#3292 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#3297 …}
    -exercises: Doctrine\ORM\PersistentCollection {#3294 …}
    -minimumTime: DateTime @21600 {#3284
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#3299 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#2415 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#3301 …}
    -lessonStats: null
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#3308 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1868 …}
    -createdAt: DateTime @1758877835 {#3290
      date: 2025-09-26 11:10:35.0 Europe/Paris (+02:00)
    }
    -updatedAt: null
    #createdBy: Proxies\__CG__\App\Entity\Account\User {#2940 …}
    #updatedBy: null
    #fromApi: false
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1868 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\TrainingVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\PracticalCaseUserVoter"
ACCESS ABSTAIN
"Nellapp\Bundle\SDKBundle\Permission\Security\Voter\SuperAdminVoter"
ACCESS ABSTAIN
Show voter details
17 DENIED FRONT_ACCESS
[
  "training" => App\Entity\Scholar\Training\SharedTraining {#1693
    -lockBy: App\Entity\Scholar\Training\Training {#1826 …}
    -lockByStatus: 1
    -id: "dbd04d99-0a28-11eb-8310-0242ac1c0002"
    -modules: Doctrine\ORM\PersistentCollection {#1706 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1733 …}
    -totalHourDescription: 786
    -videoDescription: null
    -diplomaDescription: null
    -trainingProduct: App\Entity\Payment\TrainingProduct {#1742 …}
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1749 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1762 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1767 …}
    -thematic: []
    -diploma: null
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1810 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1868 …}
    -createdAt: DateTime @1602245616 {#1686
      date: 2020-10-09 14:13:36.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1757458937 {#1691
      date: 2025-09-10 01:02:17.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1834 …}
    #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 {#1868 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#2051
    -lockBy: App\Entity\Scholar\Module\OriginModule {#2071 …}
    -lockByStatus: 1
    -id: "3557436e-ec20-11e9-9c0f-0242c0a8b002"
    -lessons: Doctrine\ORM\PersistentCollection {#2052 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#2062 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#2067 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1868 …}
    -createdAt: DateTime @1570795868 {#2033
      date: 2019-10-11 14:11:08.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1754694016 {#2031
      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 {#1868 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#3333
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#3355 …}
    -lockByStatus: 1
    -id: "5a58c5fb-a8ca-11f0-b3b5-4ec904c5ee47"
    -chapters: Doctrine\ORM\PersistentCollection {#3334 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#3339 …}
    -exercises: Doctrine\ORM\PersistentCollection {#3336 …}
    -minimumTime: DateTime @21600 {#3326
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#3341 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#2415 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#3343 …}
    -lessonStats: null
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#3350 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1868 …}
    -createdAt: DateTime @1760424750 {#3332
      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 {#1868 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\TrainingVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\PracticalCaseUserVoter"
ACCESS ABSTAIN
"Nellapp\Bundle\SDKBundle\Permission\Security\Voter\SuperAdminVoter"
ACCESS ABSTAIN
Show voter details
18 DENIED FRONT_ACCESS
[
  "training" => App\Entity\Scholar\Training\SharedTraining {#1693
    -lockBy: App\Entity\Scholar\Training\Training {#1826 …}
    -lockByStatus: 1
    -id: "dbd04d99-0a28-11eb-8310-0242ac1c0002"
    -modules: Doctrine\ORM\PersistentCollection {#1706 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1733 …}
    -totalHourDescription: 786
    -videoDescription: null
    -diplomaDescription: null
    -trainingProduct: App\Entity\Payment\TrainingProduct {#1742 …}
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1749 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1762 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1767 …}
    -thematic: []
    -diploma: null
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1810 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1868 …}
    -createdAt: DateTime @1602245616 {#1686
      date: 2020-10-09 14:13:36.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1757458937 {#1691
      date: 2025-09-10 01:02:17.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1834 …}
    #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 {#1868 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#2085
    -lockBy: App\Entity\Scholar\Module\OriginModule {#2100 …}
    -lockByStatus: 1
    -id: "1fc4cd71-8d23-11e9-a047-0242c0a86003"
    -lessons: Doctrine\ORM\PersistentCollection {#2086 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#2091 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#2096 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1868 …}
    -createdAt: DateTime @1560344560 {#2083
      date: 2019-06-12 15:02:40.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1757458818 {#2084
      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 {#1868 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#3742
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#3766 …}
    -lockByStatus: 1
    -id: "8b43b2ea-4ef0-11e9-8180-00163e87308f"
    -chapters: Doctrine\ORM\PersistentCollection {#3743 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#3748 …}
    -exercises: Doctrine\ORM\PersistentCollection {#3745 …}
    -minimumTime: DateTime @21600 {#3739
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#3750 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#2415 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#3752 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#3754 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#3760 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1868 …}
    -createdAt: DateTime @1553513064 {#3740
      date: 2019-03-25 12:24:24.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458810 {#3741
      date: 2025-09-10 01:00:10.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#3758 …}
    #fromApi: false
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1868 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\TrainingVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\PracticalCaseUserVoter"
ACCESS ABSTAIN
"Nellapp\Bundle\SDKBundle\Permission\Security\Voter\SuperAdminVoter"
ACCESS ABSTAIN
Show voter details
19 DENIED FRONT_ACCESS
[
  "training" => App\Entity\Scholar\Training\SharedTraining {#1693
    -lockBy: App\Entity\Scholar\Training\Training {#1826 …}
    -lockByStatus: 1
    -id: "dbd04d99-0a28-11eb-8310-0242ac1c0002"
    -modules: Doctrine\ORM\PersistentCollection {#1706 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1733 …}
    -totalHourDescription: 786
    -videoDescription: null
    -diplomaDescription: null
    -trainingProduct: App\Entity\Payment\TrainingProduct {#1742 …}
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1749 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1762 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1767 …}
    -thematic: []
    -diploma: null
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1810 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1868 …}
    -createdAt: DateTime @1602245616 {#1686
      date: 2020-10-09 14:13:36.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1757458937 {#1691
      date: 2025-09-10 01:02:17.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1834 …}
    #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 {#1868 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#2085
    -lockBy: App\Entity\Scholar\Module\OriginModule {#2100 …}
    -lockByStatus: 1
    -id: "1fc4cd71-8d23-11e9-a047-0242c0a86003"
    -lessons: Doctrine\ORM\PersistentCollection {#2086 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#2091 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#2096 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1868 …}
    -createdAt: DateTime @1560344560 {#2083
      date: 2019-06-12 15:02:40.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1757458818 {#2084
      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 {#1868 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#3787
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#3811 …}
    -lockByStatus: 1
    -id: "76840570-8d1e-11e9-a047-0242c0a86003"
    -chapters: Doctrine\ORM\PersistentCollection {#3788 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#3793 …}
    -exercises: Doctrine\ORM\PersistentCollection {#3790 …}
    -minimumTime: DateTime @21600 {#3779
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#3795 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#2415 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#3797 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#3799 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#3805 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1868 …}
    -createdAt: DateTime @1560342558 {#3785
      date: 2019-06-12 14:29:18.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1756112373 {#3786
      date: 2025-08-25 10:59:33.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#3803 …}
    #fromApi: false
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1868 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\TrainingVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\PracticalCaseUserVoter"
ACCESS ABSTAIN
"Nellapp\Bundle\SDKBundle\Permission\Security\Voter\SuperAdminVoter"
ACCESS ABSTAIN
Show voter details
20 DENIED FRONT_ACCESS
[
  "training" => App\Entity\Scholar\Training\SharedTraining {#1693
    -lockBy: App\Entity\Scholar\Training\Training {#1826 …}
    -lockByStatus: 1
    -id: "dbd04d99-0a28-11eb-8310-0242ac1c0002"
    -modules: Doctrine\ORM\PersistentCollection {#1706 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1733 …}
    -totalHourDescription: 786
    -videoDescription: null
    -diplomaDescription: null
    -trainingProduct: App\Entity\Payment\TrainingProduct {#1742 …}
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1749 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1762 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1767 …}
    -thematic: []
    -diploma: null
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1810 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1868 …}
    -createdAt: DateTime @1602245616 {#1686
      date: 2020-10-09 14:13:36.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1757458937 {#1691
      date: 2025-09-10 01:02:17.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1834 …}
    #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 {#1868 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#2085
    -lockBy: App\Entity\Scholar\Module\OriginModule {#2100 …}
    -lockByStatus: 1
    -id: "1fc4cd71-8d23-11e9-a047-0242c0a86003"
    -lessons: Doctrine\ORM\PersistentCollection {#2086 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#2091 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#2096 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1868 …}
    -createdAt: DateTime @1560344560 {#2083
      date: 2019-06-12 15:02:40.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1757458818 {#2084
      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 {#1868 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#3831
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#3854 …}
    -lockByStatus: 1
    -id: "5ca5576c-8d1f-11e9-a047-0242c0a86003"
    -chapters: Doctrine\ORM\PersistentCollection {#3832 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#3837 …}
    -exercises: Doctrine\ORM\PersistentCollection {#3834 …}
    -minimumTime: DateTime @21600 {#3824
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#3839 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#2415 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#3841 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#3843 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#3849 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1868 …}
    -createdAt: DateTime @1560342944 {#3829
      date: 2019-06-12 14:35:44.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1756112967 {#3830
      date: 2025-08-25 11:09:27.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#3803 …}
    #fromApi: false
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1868 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\TrainingVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\PracticalCaseUserVoter"
ACCESS ABSTAIN
"Nellapp\Bundle\SDKBundle\Permission\Security\Voter\SuperAdminVoter"
ACCESS ABSTAIN
Show voter details
21 DENIED FRONT_ACCESS
[
  "training" => App\Entity\Scholar\Training\SharedTraining {#1693
    -lockBy: App\Entity\Scholar\Training\Training {#1826 …}
    -lockByStatus: 1
    -id: "dbd04d99-0a28-11eb-8310-0242ac1c0002"
    -modules: Doctrine\ORM\PersistentCollection {#1706 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1733 …}
    -totalHourDescription: 786
    -videoDescription: null
    -diplomaDescription: null
    -trainingProduct: App\Entity\Payment\TrainingProduct {#1742 …}
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1749 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1762 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1767 …}
    -thematic: []
    -diploma: null
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1810 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1868 …}
    -createdAt: DateTime @1602245616 {#1686
      date: 2020-10-09 14:13:36.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1757458937 {#1691
      date: 2025-09-10 01:02:17.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1834 …}
    #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 {#1868 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#2085
    -lockBy: App\Entity\Scholar\Module\OriginModule {#2100 …}
    -lockByStatus: 1
    -id: "1fc4cd71-8d23-11e9-a047-0242c0a86003"
    -lessons: Doctrine\ORM\PersistentCollection {#2086 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#2091 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#2096 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1868 …}
    -createdAt: DateTime @1560344560 {#2083
      date: 2019-06-12 15:02:40.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1757458818 {#2084
      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 {#1868 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#3874
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#3897 …}
    -lockByStatus: 1
    -id: "d2ee03b2-8d22-11e9-a047-0242c0a86003"
    -chapters: Doctrine\ORM\PersistentCollection {#3875 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#3880 …}
    -exercises: Doctrine\ORM\PersistentCollection {#3877 …}
    -minimumTime: DateTime @21600 {#3867
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#3882 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#2415 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#3884 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#3886 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#3892 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1868 …}
    -createdAt: DateTime @1560344431 {#3872
      date: 2019-06-12 15:00:31.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1756113707 {#3873
      date: 2025-08-25 11:21:47.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#3803 …}
    #fromApi: false
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1868 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\TrainingVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\PracticalCaseUserVoter"
ACCESS ABSTAIN
"Nellapp\Bundle\SDKBundle\Permission\Security\Voter\SuperAdminVoter"
ACCESS ABSTAIN
Show voter details
22 DENIED FRONT_ACCESS
[
  "training" => App\Entity\Scholar\Training\SharedTraining {#1693
    -lockBy: App\Entity\Scholar\Training\Training {#1826 …}
    -lockByStatus: 1
    -id: "dbd04d99-0a28-11eb-8310-0242ac1c0002"
    -modules: Doctrine\ORM\PersistentCollection {#1706 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1733 …}
    -totalHourDescription: 786
    -videoDescription: null
    -diplomaDescription: null
    -trainingProduct: App\Entity\Payment\TrainingProduct {#1742 …}
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1749 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1762 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1767 …}
    -thematic: []
    -diploma: null
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1810 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1868 …}
    -createdAt: DateTime @1602245616 {#1686
      date: 2020-10-09 14:13:36.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1757458937 {#1691
      date: 2025-09-10 01:02:17.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1834 …}
    #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 {#1868 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#2085
    -lockBy: App\Entity\Scholar\Module\OriginModule {#2100 …}
    -lockByStatus: 1
    -id: "1fc4cd71-8d23-11e9-a047-0242c0a86003"
    -lessons: Doctrine\ORM\PersistentCollection {#2086 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#2091 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#2096 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1868 …}
    -createdAt: DateTime @1560344560 {#2083
      date: 2019-06-12 15:02:40.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1757458818 {#2084
      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 {#1868 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#3917
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#3941 …}
    -lockByStatus: 1
    -id: "4c59b178-c68b-11ea-8d8a-0242ac1c0003"
    -chapters: Doctrine\ORM\PersistentCollection {#3918 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#3923 …}
    -exercises: Doctrine\ORM\PersistentCollection {#3920 …}
    -minimumTime: DateTime @21600 {#3910
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#3925 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#2415 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#3927 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#3929 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#3935 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1868 …}
    -createdAt: DateTime @1594811217 {#3915
      date: 2020-07-15 13:06:57.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1756726745 {#3916
      date: 2025-09-01 13:39:05.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#3933 …}
    #fromApi: false
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1868 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\TrainingVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\PracticalCaseUserVoter"
ACCESS ABSTAIN
"Nellapp\Bundle\SDKBundle\Permission\Security\Voter\SuperAdminVoter"
ACCESS ABSTAIN
Show voter details
23 DENIED FRONT_ACCESS
[
  "training" => App\Entity\Scholar\Training\SharedTraining {#1693
    -lockBy: App\Entity\Scholar\Training\Training {#1826 …}
    -lockByStatus: 1
    -id: "dbd04d99-0a28-11eb-8310-0242ac1c0002"
    -modules: Doctrine\ORM\PersistentCollection {#1706 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1733 …}
    -totalHourDescription: 786
    -videoDescription: null
    -diplomaDescription: null
    -trainingProduct: App\Entity\Payment\TrainingProduct {#1742 …}
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1749 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1762 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1767 …}
    -thematic: []
    -diploma: null
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1810 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1868 …}
    -createdAt: DateTime @1602245616 {#1686
      date: 2020-10-09 14:13:36.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1757458937 {#1691
      date: 2025-09-10 01:02:17.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1834 …}
    #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 {#1868 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#2114
    -lockBy: App\Entity\Scholar\Module\OriginModule {#2129 …}
    -lockByStatus: 1
    -id: "9f920fce-1f2d-11e9-8180-00163e87308f"
    -lessons: Doctrine\ORM\PersistentCollection {#2115 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#2120 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#2125 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1868 …}
    -createdAt: DateTime @1548261642 {#2112
      date: 2019-01-23 17:40:42.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1555584124 {#2113
      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 {#1868 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#4102
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#4125 …}
    -lockByStatus: 1
    -id: "07f433d9-1f2d-11e9-8180-00163e87308f"
    -chapters: Doctrine\ORM\PersistentCollection {#4103 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#4108 …}
    -exercises: Doctrine\ORM\PersistentCollection {#4105 …}
    -minimumTime: DateTime @21600 {#4099
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#4110 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#2415 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#4112 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#4114 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#4120 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1868 …}
    -createdAt: DateTime @1548261387 {#4100
      date: 2019-01-23 17:36:27.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1756120284 {#4101
      date: 2025-08-25 13:11:24.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#3803 …}
    #fromApi: false
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1868 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\TrainingVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\PracticalCaseUserVoter"
ACCESS ABSTAIN
"Nellapp\Bundle\SDKBundle\Permission\Security\Voter\SuperAdminVoter"
ACCESS ABSTAIN
Show voter details
24 DENIED FRONT_ACCESS
[
  "training" => App\Entity\Scholar\Training\SharedTraining {#1693
    -lockBy: App\Entity\Scholar\Training\Training {#1826 …}
    -lockByStatus: 1
    -id: "dbd04d99-0a28-11eb-8310-0242ac1c0002"
    -modules: Doctrine\ORM\PersistentCollection {#1706 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1733 …}
    -totalHourDescription: 786
    -videoDescription: null
    -diplomaDescription: null
    -trainingProduct: App\Entity\Payment\TrainingProduct {#1742 …}
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1749 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1762 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1767 …}
    -thematic: []
    -diploma: null
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1810 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1868 …}
    -createdAt: DateTime @1602245616 {#1686
      date: 2020-10-09 14:13:36.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1757458937 {#1691
      date: 2025-09-10 01:02:17.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1834 …}
    #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 {#1868 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#2114
    -lockBy: App\Entity\Scholar\Module\OriginModule {#2129 …}
    -lockByStatus: 1
    -id: "9f920fce-1f2d-11e9-8180-00163e87308f"
    -lessons: Doctrine\ORM\PersistentCollection {#2115 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#2120 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#2125 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1868 …}
    -createdAt: DateTime @1548261642 {#2112
      date: 2019-01-23 17:40:42.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1555584124 {#2113
      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 {#1868 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#4145
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#4169 …}
    -lockByStatus: 1
    -id: "a01fc2cc-673b-11e9-a435-0242c0a8d002"
    -chapters: Doctrine\ORM\PersistentCollection {#4146 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#4151 …}
    -exercises: Doctrine\ORM\PersistentCollection {#4148 …}
    -minimumTime: DateTime @21600 {#4138
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#4153 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#2415 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#4155 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#4157 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#4163 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1868 …}
    -createdAt: DateTime @1556176939 {#4143
      date: 2019-04-25 09:22:19.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1756830875 {#4144
      date: 2025-09-02 18:34:35.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#4161 …}
    #fromApi: false
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1868 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\TrainingVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\PracticalCaseUserVoter"
ACCESS ABSTAIN
"Nellapp\Bundle\SDKBundle\Permission\Security\Voter\SuperAdminVoter"
ACCESS ABSTAIN
Show voter details
25 DENIED FRONT_ACCESS
[
  "training" => App\Entity\Scholar\Training\SharedTraining {#1693
    -lockBy: App\Entity\Scholar\Training\Training {#1826 …}
    -lockByStatus: 1
    -id: "dbd04d99-0a28-11eb-8310-0242ac1c0002"
    -modules: Doctrine\ORM\PersistentCollection {#1706 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1733 …}
    -totalHourDescription: 786
    -videoDescription: null
    -diplomaDescription: null
    -trainingProduct: App\Entity\Payment\TrainingProduct {#1742 …}
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1749 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1762 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1767 …}
    -thematic: []
    -diploma: null
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1810 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1868 …}
    -createdAt: DateTime @1602245616 {#1686
      date: 2020-10-09 14:13:36.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1757458937 {#1691
      date: 2025-09-10 01:02:17.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1834 …}
    #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 {#1868 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#2114
    -lockBy: App\Entity\Scholar\Module\OriginModule {#2129 …}
    -lockByStatus: 1
    -id: "9f920fce-1f2d-11e9-8180-00163e87308f"
    -lessons: Doctrine\ORM\PersistentCollection {#2115 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#2120 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#2125 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1868 …}
    -createdAt: DateTime @1548261642 {#2112
      date: 2019-01-23 17:40:42.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1555584124 {#2113
      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 {#1868 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#4189
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#4211 …}
    -lockByStatus: 1
    -id: "603b5980-6751-11e9-a435-0242c0a8d002"
    -chapters: Doctrine\ORM\PersistentCollection {#4190 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#4195 …}
    -exercises: Doctrine\ORM\PersistentCollection {#4192 …}
    -minimumTime: DateTime @21600 {#4182
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#4197 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#2415 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#4199 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#4201 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#4207 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1868 …}
    -createdAt: DateTime @1556186281 {#4187
      date: 2019-04-25 11:58:01.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1756121129 {#4188
      date: 2025-08-25 13:25:29.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#3803 …}
    #fromApi: false
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1868 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\TrainingVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\PracticalCaseUserVoter"
ACCESS ABSTAIN
"Nellapp\Bundle\SDKBundle\Permission\Security\Voter\SuperAdminVoter"
ACCESS ABSTAIN
Show voter details
26 DENIED FRONT_ACCESS
[
  "training" => App\Entity\Scholar\Training\SharedTraining {#1693
    -lockBy: App\Entity\Scholar\Training\Training {#1826 …}
    -lockByStatus: 1
    -id: "dbd04d99-0a28-11eb-8310-0242ac1c0002"
    -modules: Doctrine\ORM\PersistentCollection {#1706 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1733 …}
    -totalHourDescription: 786
    -videoDescription: null
    -diplomaDescription: null
    -trainingProduct: App\Entity\Payment\TrainingProduct {#1742 …}
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1749 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1762 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1767 …}
    -thematic: []
    -diploma: null
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1810 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1868 …}
    -createdAt: DateTime @1602245616 {#1686
      date: 2020-10-09 14:13:36.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1757458937 {#1691
      date: 2025-09-10 01:02:17.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1834 …}
    #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 {#1868 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#2114
    -lockBy: App\Entity\Scholar\Module\OriginModule {#2129 …}
    -lockByStatus: 1
    -id: "9f920fce-1f2d-11e9-8180-00163e87308f"
    -lessons: Doctrine\ORM\PersistentCollection {#2115 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#2120 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#2125 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1868 …}
    -createdAt: DateTime @1548261642 {#2112
      date: 2019-01-23 17:40:42.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1555584124 {#2113
      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 {#1868 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#4231
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#4254 …}
    -lockByStatus: 1
    -id: "02e76e5b-8dcd-11e9-a047-0242c0a86003"
    -chapters: Doctrine\ORM\PersistentCollection {#4232 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#4237 …}
    -exercises: Doctrine\ORM\PersistentCollection {#4234 …}
    -minimumTime: DateTime @21600 {#4224
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#4239 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#2415 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#4241 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#4243 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#4249 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1868 …}
    -createdAt: DateTime @1560417526 {#4229
      date: 2019-06-13 11:18:46.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1756121922 {#4230
      date: 2025-08-25 13:38:42.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#3803 …}
    #fromApi: false
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1868 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\TrainingVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\PracticalCaseUserVoter"
ACCESS ABSTAIN
"Nellapp\Bundle\SDKBundle\Permission\Security\Voter\SuperAdminVoter"
ACCESS ABSTAIN
Show voter details
27 DENIED FRONT_ACCESS
[
  "training" => App\Entity\Scholar\Training\SharedTraining {#1693
    -lockBy: App\Entity\Scholar\Training\Training {#1826 …}
    -lockByStatus: 1
    -id: "dbd04d99-0a28-11eb-8310-0242ac1c0002"
    -modules: Doctrine\ORM\PersistentCollection {#1706 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1733 …}
    -totalHourDescription: 786
    -videoDescription: null
    -diplomaDescription: null
    -trainingProduct: App\Entity\Payment\TrainingProduct {#1742 …}
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1749 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1762 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1767 …}
    -thematic: []
    -diploma: null
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1810 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1868 …}
    -createdAt: DateTime @1602245616 {#1686
      date: 2020-10-09 14:13:36.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1757458937 {#1691
      date: 2025-09-10 01:02:17.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1834 …}
    #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 {#1868 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#2114
    -lockBy: App\Entity\Scholar\Module\OriginModule {#2129 …}
    -lockByStatus: 1
    -id: "9f920fce-1f2d-11e9-8180-00163e87308f"
    -lessons: Doctrine\ORM\PersistentCollection {#2115 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#2120 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#2125 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1868 …}
    -createdAt: DateTime @1548261642 {#2112
      date: 2019-01-23 17:40:42.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1555584124 {#2113
      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 {#1868 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#4274
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#4297 …}
    -lockByStatus: 1
    -id: "2b1f275e-8dcd-11e9-a047-0242c0a86003"
    -chapters: Doctrine\ORM\PersistentCollection {#4275 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#4280 …}
    -exercises: Doctrine\ORM\PersistentCollection {#4277 …}
    -minimumTime: DateTime @21600 {#4267
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#4282 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#2415 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#4284 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#4286 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#4292 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1868 …}
    -createdAt: DateTime @1560417594 {#4272
      date: 2019-06-13 11:19:54.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1756122481 {#4273
      date: 2025-08-25 13:48:01.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#3803 …}
    #fromApi: false
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1868 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\TrainingVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\PracticalCaseUserVoter"
ACCESS ABSTAIN
"Nellapp\Bundle\SDKBundle\Permission\Security\Voter\SuperAdminVoter"
ACCESS ABSTAIN
Show voter details
28 DENIED FRONT_ACCESS
[
  "training" => App\Entity\Scholar\Training\SharedTraining {#1693
    -lockBy: App\Entity\Scholar\Training\Training {#1826 …}
    -lockByStatus: 1
    -id: "dbd04d99-0a28-11eb-8310-0242ac1c0002"
    -modules: Doctrine\ORM\PersistentCollection {#1706 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1733 …}
    -totalHourDescription: 786
    -videoDescription: null
    -diplomaDescription: null
    -trainingProduct: App\Entity\Payment\TrainingProduct {#1742 …}
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1749 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1762 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1767 …}
    -thematic: []
    -diploma: null
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1810 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1868 …}
    -createdAt: DateTime @1602245616 {#1686
      date: 2020-10-09 14:13:36.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1757458937 {#1691
      date: 2025-09-10 01:02:17.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1834 …}
    #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 {#1868 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#2114
    -lockBy: App\Entity\Scholar\Module\OriginModule {#2129 …}
    -lockByStatus: 1
    -id: "9f920fce-1f2d-11e9-8180-00163e87308f"
    -lessons: Doctrine\ORM\PersistentCollection {#2115 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#2120 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#2125 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1868 …}
    -createdAt: DateTime @1548261642 {#2112
      date: 2019-01-23 17:40:42.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1555584124 {#2113
      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 {#1868 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#4317
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#4340 …}
    -lockByStatus: 1
    -id: "4a31d6ee-8dcd-11e9-a047-0242c0a86003"
    -chapters: Doctrine\ORM\PersistentCollection {#4318 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#4323 …}
    -exercises: Doctrine\ORM\PersistentCollection {#4320 …}
    -minimumTime: DateTime @21600 {#4310
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#4325 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#2415 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#4327 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#4329 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#4335 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1868 …}
    -createdAt: DateTime @1560417646 {#4315
      date: 2019-06-13 11:20:46.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1756123157 {#4316
      date: 2025-08-25 13:59:17.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#3803 …}
    #fromApi: false
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1868 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\TrainingVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\PracticalCaseUserVoter"
ACCESS ABSTAIN
"Nellapp\Bundle\SDKBundle\Permission\Security\Voter\SuperAdminVoter"
ACCESS ABSTAIN
Show voter details
29 DENIED FRONT_ACCESS
[
  "training" => App\Entity\Scholar\Training\SharedTraining {#1693
    -lockBy: App\Entity\Scholar\Training\Training {#1826 …}
    -lockByStatus: 1
    -id: "dbd04d99-0a28-11eb-8310-0242ac1c0002"
    -modules: Doctrine\ORM\PersistentCollection {#1706 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1733 …}
    -totalHourDescription: 786
    -videoDescription: null
    -diplomaDescription: null
    -trainingProduct: App\Entity\Payment\TrainingProduct {#1742 …}
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1749 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1762 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1767 …}
    -thematic: []
    -diploma: null
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1810 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1868 …}
    -createdAt: DateTime @1602245616 {#1686
      date: 2020-10-09 14:13:36.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1757458937 {#1691
      date: 2025-09-10 01:02:17.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1834 …}
    #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 {#1868 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#2142
    -lockBy: App\Entity\Scholar\Module\OriginModule {#2157 …}
    -lockByStatus: 1
    -id: "161077aa-1f31-11e9-8180-00163e87308f"
    -lessons: Doctrine\ORM\PersistentCollection {#2143 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#2148 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#2153 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1868 …}
    -createdAt: DateTime @1548263129 {#2132
      date: 2019-01-23 18:05:29.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1690449473 {#2141
      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 {#1868 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#4529
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#4552 …}
    -lockByStatus: 1
    -id: "e891f043-1f2e-11e9-8180-00163e87308f"
    -chapters: Doctrine\ORM\PersistentCollection {#4530 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#4535 …}
    -exercises: Doctrine\ORM\PersistentCollection {#4532 …}
    -minimumTime: DateTime @21600 {#4526
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#4537 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#2415 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#4539 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#4541 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#4547 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1868 …}
    -createdAt: DateTime @1548262194 {#4527
      date: 2019-01-23 17:49:54.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1756123574 {#4528
      date: 2025-08-25 14:06:14.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#3803 …}
    #fromApi: false
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1868 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\TrainingVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\PracticalCaseUserVoter"
ACCESS ABSTAIN
"Nellapp\Bundle\SDKBundle\Permission\Security\Voter\SuperAdminVoter"
ACCESS ABSTAIN
Show voter details
30 DENIED FRONT_ACCESS
[
  "training" => App\Entity\Scholar\Training\SharedTraining {#1693
    -lockBy: App\Entity\Scholar\Training\Training {#1826 …}
    -lockByStatus: 1
    -id: "dbd04d99-0a28-11eb-8310-0242ac1c0002"
    -modules: Doctrine\ORM\PersistentCollection {#1706 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1733 …}
    -totalHourDescription: 786
    -videoDescription: null
    -diplomaDescription: null
    -trainingProduct: App\Entity\Payment\TrainingProduct {#1742 …}
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1749 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1762 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1767 …}
    -thematic: []
    -diploma: null
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1810 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1868 …}
    -createdAt: DateTime @1602245616 {#1686
      date: 2020-10-09 14:13:36.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1757458937 {#1691
      date: 2025-09-10 01:02:17.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1834 …}
    #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 {#1868 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#2142
    -lockBy: App\Entity\Scholar\Module\OriginModule {#2157 …}
    -lockByStatus: 1
    -id: "161077aa-1f31-11e9-8180-00163e87308f"
    -lessons: Doctrine\ORM\PersistentCollection {#2143 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#2148 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#2153 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1868 …}
    -createdAt: DateTime @1548263129 {#2132
      date: 2019-01-23 18:05:29.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1690449473 {#2141
      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 {#1868 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#4573
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#4597 …}
    -lockByStatus: 1
    -id: "615a226a-8690-11e9-a047-0242c0a86003"
    -chapters: Doctrine\ORM\PersistentCollection {#4574 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#4579 …}
    -exercises: Doctrine\ORM\PersistentCollection {#4576 …}
    -minimumTime: DateTime @21600 {#4565
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#4581 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#2415 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#4583 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#4585 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#4591 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1868 …}
    -createdAt: DateTime @1559621827 {#4571
      date: 2019-06-04 06:17:07.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1756879923 {#4572
      date: 2025-09-03 08:12:03.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#4589 …}
    #fromApi: false
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1868 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\TrainingVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\PracticalCaseUserVoter"
ACCESS ABSTAIN
"Nellapp\Bundle\SDKBundle\Permission\Security\Voter\SuperAdminVoter"
ACCESS ABSTAIN
Show voter details
31 DENIED FRONT_ACCESS
[
  "training" => App\Entity\Scholar\Training\SharedTraining {#1693
    -lockBy: App\Entity\Scholar\Training\Training {#1826 …}
    -lockByStatus: 1
    -id: "dbd04d99-0a28-11eb-8310-0242ac1c0002"
    -modules: Doctrine\ORM\PersistentCollection {#1706 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1733 …}
    -totalHourDescription: 786
    -videoDescription: null
    -diplomaDescription: null
    -trainingProduct: App\Entity\Payment\TrainingProduct {#1742 …}
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1749 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1762 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1767 …}
    -thematic: []
    -diploma: null
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1810 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1868 …}
    -createdAt: DateTime @1602245616 {#1686
      date: 2020-10-09 14:13:36.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1757458937 {#1691
      date: 2025-09-10 01:02:17.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1834 …}
    #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 {#1868 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#2142
    -lockBy: App\Entity\Scholar\Module\OriginModule {#2157 …}
    -lockByStatus: 1
    -id: "161077aa-1f31-11e9-8180-00163e87308f"
    -lessons: Doctrine\ORM\PersistentCollection {#2143 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#2148 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#2153 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1868 …}
    -createdAt: DateTime @1548263129 {#2132
      date: 2019-01-23 18:05:29.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1690449473 {#2141
      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 {#1868 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#4618
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#4642 …}
    -lockByStatus: 1
    -id: "9dd60c32-be84-11e9-85b5-0242c0a84004"
    -chapters: Doctrine\ORM\PersistentCollection {#4619 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#4624 …}
    -exercises: Doctrine\ORM\PersistentCollection {#4621 …}
    -minimumTime: DateTime @21600 {#4610
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#4626 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#2415 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#4628 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#4630 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#4636 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1868 …}
    -createdAt: DateTime @1565781240 {#4616
      date: 2019-08-14 13:14:00.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1756203673 {#4617
      date: 2025-08-26 12:21:13.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#4634 …}
    #fromApi: false
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1868 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\TrainingVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\PracticalCaseUserVoter"
ACCESS ABSTAIN
"Nellapp\Bundle\SDKBundle\Permission\Security\Voter\SuperAdminVoter"
ACCESS ABSTAIN
Show voter details
32 DENIED FRONT_ACCESS
[
  "training" => App\Entity\Scholar\Training\SharedTraining {#1693
    -lockBy: App\Entity\Scholar\Training\Training {#1826 …}
    -lockByStatus: 1
    -id: "dbd04d99-0a28-11eb-8310-0242ac1c0002"
    -modules: Doctrine\ORM\PersistentCollection {#1706 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1733 …}
    -totalHourDescription: 786
    -videoDescription: null
    -diplomaDescription: null
    -trainingProduct: App\Entity\Payment\TrainingProduct {#1742 …}
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1749 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1762 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1767 …}
    -thematic: []
    -diploma: null
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1810 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1868 …}
    -createdAt: DateTime @1602245616 {#1686
      date: 2020-10-09 14:13:36.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1757458937 {#1691
      date: 2025-09-10 01:02:17.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1834 …}
    #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 {#1868 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#2142
    -lockBy: App\Entity\Scholar\Module\OriginModule {#2157 …}
    -lockByStatus: 1
    -id: "161077aa-1f31-11e9-8180-00163e87308f"
    -lessons: Doctrine\ORM\PersistentCollection {#2143 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#2148 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#2153 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1868 …}
    -createdAt: DateTime @1548263129 {#2132
      date: 2019-01-23 18:05:29.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1690449473 {#2141
      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 {#1868 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#4662
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#4686 …}
    -lockByStatus: 1
    -id: "18182db6-ce59-11e9-85b5-0242c0a84004"
    -chapters: Doctrine\ORM\PersistentCollection {#4663 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#4668 …}
    -exercises: Doctrine\ORM\PersistentCollection {#4665 …}
    -minimumTime: DateTime @21600 {#4655
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#4670 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#2415 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#4672 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#4674 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#4680 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1868 …}
    -createdAt: DateTime @1567521766 {#4660
      date: 2019-09-03 16:42:46.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1756282195 {#4661
      date: 2025-08-27 10:09:55.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#4678 …}
    #fromApi: false
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1868 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\TrainingVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\PracticalCaseUserVoter"
ACCESS ABSTAIN
"Nellapp\Bundle\SDKBundle\Permission\Security\Voter\SuperAdminVoter"
ACCESS ABSTAIN
Show voter details
33 DENIED FRONT_ACCESS
[
  "training" => App\Entity\Scholar\Training\SharedTraining {#1693
    -lockBy: App\Entity\Scholar\Training\Training {#1826 …}
    -lockByStatus: 1
    -id: "dbd04d99-0a28-11eb-8310-0242ac1c0002"
    -modules: Doctrine\ORM\PersistentCollection {#1706 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1733 …}
    -totalHourDescription: 786
    -videoDescription: null
    -diplomaDescription: null
    -trainingProduct: App\Entity\Payment\TrainingProduct {#1742 …}
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1749 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1762 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1767 …}
    -thematic: []
    -diploma: null
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1810 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1868 …}
    -createdAt: DateTime @1602245616 {#1686
      date: 2020-10-09 14:13:36.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1757458937 {#1691
      date: 2025-09-10 01:02:17.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1834 …}
    #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 {#1868 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#2142
    -lockBy: App\Entity\Scholar\Module\OriginModule {#2157 …}
    -lockByStatus: 1
    -id: "161077aa-1f31-11e9-8180-00163e87308f"
    -lessons: Doctrine\ORM\PersistentCollection {#2143 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#2148 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#2153 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1868 …}
    -createdAt: DateTime @1548263129 {#2132
      date: 2019-01-23 18:05:29.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1690449473 {#2141
      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 {#1868 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#4706
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#4729 …}
    -lockByStatus: 1
    -id: "74f43b85-a809-11eb-b01c-0242ac140006"
    -chapters: Doctrine\ORM\PersistentCollection {#4707 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#4712 …}
    -exercises: Doctrine\ORM\PersistentCollection {#4709 …}
    -minimumTime: DateTime @21600 {#4699
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#4714 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#2415 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#4716 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#4718 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#4724 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1868 …}
    -createdAt: DateTime @1619604413 {#4704
      date: 2021-04-28 12:06:53.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1756367845 {#4705
      date: 2025-08-28 09:57:25.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#4678 …}
    #fromApi: false
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1868 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\TrainingVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\PracticalCaseUserVoter"
ACCESS ABSTAIN
"Nellapp\Bundle\SDKBundle\Permission\Security\Voter\SuperAdminVoter"
ACCESS ABSTAIN
Show voter details
34 DENIED FRONT_ACCESS
[
  "training" => App\Entity\Scholar\Training\SharedTraining {#1693
    -lockBy: App\Entity\Scholar\Training\Training {#1826 …}
    -lockByStatus: 1
    -id: "dbd04d99-0a28-11eb-8310-0242ac1c0002"
    -modules: Doctrine\ORM\PersistentCollection {#1706 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1733 …}
    -totalHourDescription: 786
    -videoDescription: null
    -diplomaDescription: null
    -trainingProduct: App\Entity\Payment\TrainingProduct {#1742 …}
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1749 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1762 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1767 …}
    -thematic: []
    -diploma: null
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1810 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1868 …}
    -createdAt: DateTime @1602245616 {#1686
      date: 2020-10-09 14:13:36.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1757458937 {#1691
      date: 2025-09-10 01:02:17.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1834 …}
    #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 {#1868 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#2170
    -lockBy: App\Entity\Scholar\Module\OriginModule {#2185 …}
    -lockByStatus: 1
    -id: "bfe83b27-d2ff-11e9-a0d1-0242ac160002"
    -lessons: Doctrine\ORM\PersistentCollection {#2171 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#2176 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#2181 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1868 …}
    -createdAt: DateTime @1568033148 {#2160
      date: 2019-09-09 14:45:48.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1757458819 {#2169
      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 {#1868 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#4890
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#4914 …}
    -lockByStatus: 1
    -id: "9a4d0fbc-d300-11e9-a0d1-0242ac160002"
    -chapters: Doctrine\ORM\PersistentCollection {#4891 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#4896 …}
    -exercises: Doctrine\ORM\PersistentCollection {#4893 …}
    -minimumTime: DateTime @21600 {#4887
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#4898 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#2415 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#4900 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#4902 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#4908 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1868 …}
    -createdAt: DateTime @1568033515 {#4888
      date: 2019-09-09 14:51:55.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1754919282 {#4889
      date: 2025-08-11 15:34:42.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#4906 …}
    #fromApi: false
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1868 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\TrainingVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\PracticalCaseUserVoter"
ACCESS ABSTAIN
"Nellapp\Bundle\SDKBundle\Permission\Security\Voter\SuperAdminVoter"
ACCESS ABSTAIN
Show voter details
35 DENIED FRONT_ACCESS
[
  "training" => App\Entity\Scholar\Training\SharedTraining {#1693
    -lockBy: App\Entity\Scholar\Training\Training {#1826 …}
    -lockByStatus: 1
    -id: "dbd04d99-0a28-11eb-8310-0242ac1c0002"
    -modules: Doctrine\ORM\PersistentCollection {#1706 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1733 …}
    -totalHourDescription: 786
    -videoDescription: null
    -diplomaDescription: null
    -trainingProduct: App\Entity\Payment\TrainingProduct {#1742 …}
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1749 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1762 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1767 …}
    -thematic: []
    -diploma: null
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1810 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1868 …}
    -createdAt: DateTime @1602245616 {#1686
      date: 2020-10-09 14:13:36.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1757458937 {#1691
      date: 2025-09-10 01:02:17.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1834 …}
    #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 {#1868 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#2170
    -lockBy: App\Entity\Scholar\Module\OriginModule {#2185 …}
    -lockByStatus: 1
    -id: "bfe83b27-d2ff-11e9-a0d1-0242ac160002"
    -lessons: Doctrine\ORM\PersistentCollection {#2171 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#2176 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#2181 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1868 …}
    -createdAt: DateTime @1568033148 {#2160
      date: 2019-09-09 14:45:48.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1757458819 {#2169
      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 {#1868 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#4934
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#4957 …}
    -lockByStatus: 1
    -id: "c58a1bc1-d3a0-11e9-a0d1-0242ac160002"
    -chapters: Doctrine\ORM\PersistentCollection {#4935 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#4940 …}
    -exercises: Doctrine\ORM\PersistentCollection {#4937 …}
    -minimumTime: DateTime @21600 {#4927
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#4942 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#2415 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#4944 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#4946 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#4952 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1868 …}
    -createdAt: DateTime @1568102307 {#4932
      date: 2019-09-10 09:58:27.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1757345703 {#4933
      date: 2025-09-08 17:35:03.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#4634 …}
    #fromApi: false
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1868 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\TrainingVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\PracticalCaseUserVoter"
ACCESS ABSTAIN
"Nellapp\Bundle\SDKBundle\Permission\Security\Voter\SuperAdminVoter"
ACCESS ABSTAIN
Show voter details
36 DENIED FRONT_ACCESS
[
  "training" => App\Entity\Scholar\Training\SharedTraining {#1693
    -lockBy: App\Entity\Scholar\Training\Training {#1826 …}
    -lockByStatus: 1
    -id: "dbd04d99-0a28-11eb-8310-0242ac1c0002"
    -modules: Doctrine\ORM\PersistentCollection {#1706 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1733 …}
    -totalHourDescription: 786
    -videoDescription: null
    -diplomaDescription: null
    -trainingProduct: App\Entity\Payment\TrainingProduct {#1742 …}
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1749 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1762 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1767 …}
    -thematic: []
    -diploma: null
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1810 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1868 …}
    -createdAt: DateTime @1602245616 {#1686
      date: 2020-10-09 14:13:36.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1757458937 {#1691
      date: 2025-09-10 01:02:17.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1834 …}
    #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 {#1868 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#2170
    -lockBy: App\Entity\Scholar\Module\OriginModule {#2185 …}
    -lockByStatus: 1
    -id: "bfe83b27-d2ff-11e9-a0d1-0242ac160002"
    -lessons: Doctrine\ORM\PersistentCollection {#2171 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#2176 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#2181 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1868 …}
    -createdAt: DateTime @1568033148 {#2160
      date: 2019-09-09 14:45:48.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1757458819 {#2169
      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 {#1868 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#4977
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#5001 …}
    -lockByStatus: 1
    -id: "fec82027-90ca-11ed-b6ef-0242ac160004"
    -chapters: Doctrine\ORM\PersistentCollection {#4978 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#4983 …}
    -exercises: Doctrine\ORM\PersistentCollection {#4980 …}
    -minimumTime: DateTime @21600 {#4970
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#4985 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#2415 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#4987 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#4989 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#4995 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1868 …}
    -createdAt: DateTime @1673343704 {#4975
      date: 2023-01-10 10:41:44.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458815 {#4976
      date: 2025-09-10 01:00:15.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#4993 …}
    #fromApi: false
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1868 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\TrainingVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\PracticalCaseUserVoter"
ACCESS ABSTAIN
"Nellapp\Bundle\SDKBundle\Permission\Security\Voter\SuperAdminVoter"
ACCESS ABSTAIN
Show voter details
37 DENIED FRONT_ACCESS
[
  "training" => App\Entity\Scholar\Training\SharedTraining {#1693
    -lockBy: App\Entity\Scholar\Training\Training {#1826 …}
    -lockByStatus: 1
    -id: "dbd04d99-0a28-11eb-8310-0242ac1c0002"
    -modules: Doctrine\ORM\PersistentCollection {#1706 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1733 …}
    -totalHourDescription: 786
    -videoDescription: null
    -diplomaDescription: null
    -trainingProduct: App\Entity\Payment\TrainingProduct {#1742 …}
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1749 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1762 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1767 …}
    -thematic: []
    -diploma: null
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1810 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1868 …}
    -createdAt: DateTime @1602245616 {#1686
      date: 2020-10-09 14:13:36.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1757458937 {#1691
      date: 2025-09-10 01:02:17.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1834 …}
    #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 {#1868 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#2199
    -lockBy: App\Entity\Scholar\Module\OriginModule {#2214 …}
    -lockByStatus: 1
    -id: "ec18ae7c-dae7-11e9-a874-0242ac160003"
    -lessons: Doctrine\ORM\PersistentCollection {#2200 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#2205 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#2210 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1868 …}
    -createdAt: DateTime @1568902524 {#2197
      date: 2019-09-19 16:15:24.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1757458820 {#2198
      date: 2025-09-10 01:00:20.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1834 …}
    #fromApi: false
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1868 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#5107
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#5130 …}
    -lockByStatus: 1
    -id: "7a89f051-d475-11e9-a0d1-0242ac160002"
    -chapters: Doctrine\ORM\PersistentCollection {#5108 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#5113 …}
    -exercises: Doctrine\ORM\PersistentCollection {#5110 …}
    -minimumTime: DateTime @21600 {#5104
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#5115 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#2415 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#5117 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#5119 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#5125 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1868 …}
    -createdAt: DateTime @1568193664 {#5105
      date: 2019-09-11 11:21:04.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1757458809 {#5106
      date: 2025-09-10 01:00:09.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#5123 …}
    #fromApi: false
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1868 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\TrainingVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\PracticalCaseUserVoter"
ACCESS ABSTAIN
"Nellapp\Bundle\SDKBundle\Permission\Security\Voter\SuperAdminVoter"
ACCESS ABSTAIN
Show voter details
38 DENIED FRONT_ACCESS
[
  "training" => App\Entity\Scholar\Training\SharedTraining {#1693
    -lockBy: App\Entity\Scholar\Training\Training {#1826 …}
    -lockByStatus: 1
    -id: "dbd04d99-0a28-11eb-8310-0242ac1c0002"
    -modules: Doctrine\ORM\PersistentCollection {#1706 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1733 …}
    -totalHourDescription: 786
    -videoDescription: null
    -diplomaDescription: null
    -trainingProduct: App\Entity\Payment\TrainingProduct {#1742 …}
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1749 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1762 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1767 …}
    -thematic: []
    -diploma: null
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1810 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1868 …}
    -createdAt: DateTime @1602245616 {#1686
      date: 2020-10-09 14:13:36.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1757458937 {#1691
      date: 2025-09-10 01:02:17.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1834 …}
    #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 {#1868 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#2199
    -lockBy: App\Entity\Scholar\Module\OriginModule {#2214 …}
    -lockByStatus: 1
    -id: "ec18ae7c-dae7-11e9-a874-0242ac160003"
    -lessons: Doctrine\ORM\PersistentCollection {#2200 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#2205 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#2210 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1868 …}
    -createdAt: DateTime @1568902524 {#2197
      date: 2019-09-19 16:15:24.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1757458820 {#2198
      date: 2025-09-10 01:00:20.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1834 …}
    #fromApi: false
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1868 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#5151
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#5173 …}
    -lockByStatus: 1
    -id: "000974f5-d47a-11e9-a0d1-0242ac160002"
    -chapters: Doctrine\ORM\PersistentCollection {#5152 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#5157 …}
    -exercises: Doctrine\ORM\PersistentCollection {#5154 …}
    -minimumTime: DateTime @21600 {#5143
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#5159 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#2415 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#5161 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#5163 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#5168 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1868 …}
    -createdAt: DateTime @1568195606 {#5149
      date: 2019-09-11 11:53:26.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1750847724 {#5150
      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 {#1868 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\TrainingVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\PracticalCaseUserVoter"
ACCESS ABSTAIN
"Nellapp\Bundle\SDKBundle\Permission\Security\Voter\SuperAdminVoter"
ACCESS ABSTAIN
Show voter details
39 DENIED FRONT_ACCESS
[
  "training" => App\Entity\Scholar\Training\SharedTraining {#1693
    -lockBy: App\Entity\Scholar\Training\Training {#1826 …}
    -lockByStatus: 1
    -id: "dbd04d99-0a28-11eb-8310-0242ac1c0002"
    -modules: Doctrine\ORM\PersistentCollection {#1706 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1733 …}
    -totalHourDescription: 786
    -videoDescription: null
    -diplomaDescription: null
    -trainingProduct: App\Entity\Payment\TrainingProduct {#1742 …}
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1749 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1762 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1767 …}
    -thematic: []
    -diploma: null
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1810 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1868 …}
    -createdAt: DateTime @1602245616 {#1686
      date: 2020-10-09 14:13:36.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1757458937 {#1691
      date: 2025-09-10 01:02:17.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1834 …}
    #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 {#1868 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#2199
    -lockBy: App\Entity\Scholar\Module\OriginModule {#2214 …}
    -lockByStatus: 1
    -id: "ec18ae7c-dae7-11e9-a874-0242ac160003"
    -lessons: Doctrine\ORM\PersistentCollection {#2200 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#2205 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#2210 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1868 …}
    -createdAt: DateTime @1568902524 {#2197
      date: 2019-09-19 16:15:24.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1757458820 {#2198
      date: 2025-09-10 01:00:20.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1834 …}
    #fromApi: false
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1868 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#5194
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#5217 …}
    -lockByStatus: 1
    -id: "beea5541-15c8-11ea-9c0f-0242c0a8b002"
    -chapters: Doctrine\ORM\PersistentCollection {#5195 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#5200 …}
    -exercises: Doctrine\ORM\PersistentCollection {#5197 …}
    -minimumTime: DateTime @21600 {#5191
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#5202 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#2415 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#5204 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#5206 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#5212 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1868 …}
    -createdAt: DateTime @1575376252 {#5192
      date: 2019-12-03 13:30:52.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1756909102 {#5193
      date: 2025-09-03 16:18:22.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#5210 …}
    #fromApi: false
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1868 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\TrainingVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\PracticalCaseUserVoter"
ACCESS ABSTAIN
"Nellapp\Bundle\SDKBundle\Permission\Security\Voter\SuperAdminVoter"
ACCESS ABSTAIN
Show voter details
40 DENIED FRONT_ACCESS
[
  "training" => App\Entity\Scholar\Training\SharedTraining {#1693
    -lockBy: App\Entity\Scholar\Training\Training {#1826 …}
    -lockByStatus: 1
    -id: "dbd04d99-0a28-11eb-8310-0242ac1c0002"
    -modules: Doctrine\ORM\PersistentCollection {#1706 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1733 …}
    -totalHourDescription: 786
    -videoDescription: null
    -diplomaDescription: null
    -trainingProduct: App\Entity\Payment\TrainingProduct {#1742 …}
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1749 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1762 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1767 …}
    -thematic: []
    -diploma: null
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1810 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1868 …}
    -createdAt: DateTime @1602245616 {#1686
      date: 2020-10-09 14:13:36.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1757458937 {#1691
      date: 2025-09-10 01:02:17.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1834 …}
    #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 {#1868 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#2227
    -lockBy: App\Entity\Scholar\Module\OriginModule {#2242 …}
    -lockByStatus: 1
    -id: "82f593c4-2323-11e9-8180-00163e87308f"
    -lessons: Doctrine\ORM\PersistentCollection {#2228 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#2233 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#2238 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1868 …}
    -createdAt: DateTime @1548697103 {#2217
      date: 2019-01-28 18:38:23.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458819 {#2226
      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 {#1868 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#5322
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#5345 …}
    -lockByStatus: 1
    -id: "c4fd8569-2322-11e9-8180-00163e87308f"
    -chapters: Doctrine\ORM\PersistentCollection {#5323 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#5328 …}
    -exercises: Doctrine\ORM\PersistentCollection {#5325 …}
    -minimumTime: DateTime @21600 {#5319
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#5330 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#2415 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#5332 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#5334 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#5340 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1868 …}
    -createdAt: DateTime @1548696785 {#5320
      date: 2019-01-28 18:33:05.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458813 {#5321
      date: 2025-09-10 01:00:13.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#5338 …}
    #fromApi: false
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1868 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\TrainingVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\PracticalCaseUserVoter"
ACCESS ABSTAIN
"Nellapp\Bundle\SDKBundle\Permission\Security\Voter\SuperAdminVoter"
ACCESS ABSTAIN
Show voter details
41 DENIED FRONT_ACCESS
[
  "training" => App\Entity\Scholar\Training\SharedTraining {#1693
    -lockBy: App\Entity\Scholar\Training\Training {#1826 …}
    -lockByStatus: 1
    -id: "dbd04d99-0a28-11eb-8310-0242ac1c0002"
    -modules: Doctrine\ORM\PersistentCollection {#1706 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1733 …}
    -totalHourDescription: 786
    -videoDescription: null
    -diplomaDescription: null
    -trainingProduct: App\Entity\Payment\TrainingProduct {#1742 …}
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1749 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1762 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1767 …}
    -thematic: []
    -diploma: null
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1810 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1868 …}
    -createdAt: DateTime @1602245616 {#1686
      date: 2020-10-09 14:13:36.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1757458937 {#1691
      date: 2025-09-10 01:02:17.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1834 …}
    #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 {#1868 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#2227
    -lockBy: App\Entity\Scholar\Module\OriginModule {#2242 …}
    -lockByStatus: 1
    -id: "82f593c4-2323-11e9-8180-00163e87308f"
    -lessons: Doctrine\ORM\PersistentCollection {#2228 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#2233 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#2238 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1868 …}
    -createdAt: DateTime @1548697103 {#2217
      date: 2019-01-28 18:38:23.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458819 {#2226
      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 {#1868 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#5366
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#5390 …}
    -lockByStatus: 1
    -id: "1fddae6a-83e8-11ea-b7d2-0242ac1c0004"
    -chapters: Doctrine\ORM\PersistentCollection {#5367 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#5372 …}
    -exercises: Doctrine\ORM\PersistentCollection {#5369 …}
    -minimumTime: DateTime @21600 {#5358
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#5374 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#2415 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#5376 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#5378 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#5384 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1868 …}
    -createdAt: DateTime @1587484357 {#5364
      date: 2020-04-21 17:52:37.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1757458805 {#5365
      date: 2025-09-10 01:00:05.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#5382 …}
    #fromApi: false
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1868 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\TrainingVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\PracticalCaseUserVoter"
ACCESS ABSTAIN
"Nellapp\Bundle\SDKBundle\Permission\Security\Voter\SuperAdminVoter"
ACCESS ABSTAIN
Show voter details
42 DENIED FRONT_ACCESS
[
  "training" => App\Entity\Scholar\Training\SharedTraining {#1693
    -lockBy: App\Entity\Scholar\Training\Training {#1826 …}
    -lockByStatus: 1
    -id: "dbd04d99-0a28-11eb-8310-0242ac1c0002"
    -modules: Doctrine\ORM\PersistentCollection {#1706 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1733 …}
    -totalHourDescription: 786
    -videoDescription: null
    -diplomaDescription: null
    -trainingProduct: App\Entity\Payment\TrainingProduct {#1742 …}
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1749 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1762 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1767 …}
    -thematic: []
    -diploma: null
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1810 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1868 …}
    -createdAt: DateTime @1602245616 {#1686
      date: 2020-10-09 14:13:36.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1757458937 {#1691
      date: 2025-09-10 01:02:17.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1834 …}
    #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 {#1868 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#2227
    -lockBy: App\Entity\Scholar\Module\OriginModule {#2242 …}
    -lockByStatus: 1
    -id: "82f593c4-2323-11e9-8180-00163e87308f"
    -lessons: Doctrine\ORM\PersistentCollection {#2228 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#2233 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#2238 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1868 …}
    -createdAt: DateTime @1548697103 {#2217
      date: 2019-01-28 18:38:23.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458819 {#2226
      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 {#1868 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#5411
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#5433 …}
    -lockByStatus: 1
    -id: "2263015a-812e-11e9-a047-0242c0a86003"
    -chapters: Doctrine\ORM\PersistentCollection {#5412 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#5417 …}
    -exercises: Doctrine\ORM\PersistentCollection {#5414 …}
    -minimumTime: DateTime @21600 {#5403
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#5419 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#2415 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#5421 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#5423 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#5429 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1868 …}
    -createdAt: DateTime @1559029875 {#5409
      date: 2019-05-28 09:51:15.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1756710508 {#5410
      date: 2025-09-01 09:08:28.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#5338 …}
    #fromApi: false
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1868 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\TrainingVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\PracticalCaseUserVoter"
ACCESS ABSTAIN
"Nellapp\Bundle\SDKBundle\Permission\Security\Voter\SuperAdminVoter"
ACCESS ABSTAIN
Show voter details
43 DENIED FRONT_ACCESS
[
  "training" => App\Entity\Scholar\Training\SharedTraining {#1693
    -lockBy: App\Entity\Scholar\Training\Training {#1826 …}
    -lockByStatus: 1
    -id: "dbd04d99-0a28-11eb-8310-0242ac1c0002"
    -modules: Doctrine\ORM\PersistentCollection {#1706 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1733 …}
    -totalHourDescription: 786
    -videoDescription: null
    -diplomaDescription: null
    -trainingProduct: App\Entity\Payment\TrainingProduct {#1742 …}
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1749 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1762 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1767 …}
    -thematic: []
    -diploma: null
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1810 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1868 …}
    -createdAt: DateTime @1602245616 {#1686
      date: 2020-10-09 14:13:36.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1757458937 {#1691
      date: 2025-09-10 01:02:17.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1834 …}
    #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 {#1868 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#2227
    -lockBy: App\Entity\Scholar\Module\OriginModule {#2242 …}
    -lockByStatus: 1
    -id: "82f593c4-2323-11e9-8180-00163e87308f"
    -lessons: Doctrine\ORM\PersistentCollection {#2228 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#2233 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#2238 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1868 …}
    -createdAt: DateTime @1548697103 {#2217
      date: 2019-01-28 18:38:23.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458819 {#2226
      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 {#1868 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#5453
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#5476 …}
    -lockByStatus: 1
    -id: "a94b1f5a-812e-11e9-a047-0242c0a86003"
    -chapters: Doctrine\ORM\PersistentCollection {#5454 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#5459 …}
    -exercises: Doctrine\ORM\PersistentCollection {#5456 …}
    -minimumTime: DateTime @21600 {#5446
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#5461 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#2415 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#5463 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#5465 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#5471 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1868 …}
    -createdAt: DateTime @1559030102 {#5451
      date: 2019-05-28 09:55:02.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1754039626 {#5452
      date: 2025-08-01 11:13:46.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#5382 …}
    #fromApi: false
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1868 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\TrainingVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\PracticalCaseUserVoter"
ACCESS ABSTAIN
"Nellapp\Bundle\SDKBundle\Permission\Security\Voter\SuperAdminVoter"
ACCESS ABSTAIN
Show voter details
44 DENIED FRONT_ACCESS
[
  "training" => App\Entity\Scholar\Training\SharedTraining {#1693
    -lockBy: App\Entity\Scholar\Training\Training {#1826 …}
    -lockByStatus: 1
    -id: "dbd04d99-0a28-11eb-8310-0242ac1c0002"
    -modules: Doctrine\ORM\PersistentCollection {#1706 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1733 …}
    -totalHourDescription: 786
    -videoDescription: null
    -diplomaDescription: null
    -trainingProduct: App\Entity\Payment\TrainingProduct {#1742 …}
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1749 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1762 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1767 …}
    -thematic: []
    -diploma: null
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1810 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1868 …}
    -createdAt: DateTime @1602245616 {#1686
      date: 2020-10-09 14:13:36.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1757458937 {#1691
      date: 2025-09-10 01:02:17.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1834 …}
    #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 {#1868 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#2255
    -lockBy: App\Entity\Scholar\Module\OriginModule {#2269 …}
    -lockByStatus: 1
    -id: "6cc893e2-65da-11e9-a435-0242c0a8d002"
    -lessons: Doctrine\ORM\PersistentCollection {#2256 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#2261 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#2265 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1868 …}
    -createdAt: DateTime @1556025241 {#2245
      date: 2019-04-23 15:14:01.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1672840839 {#2254
      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 {#1868 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#5609
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#5633 …}
    -lockByStatus: 1
    -id: "b5b14616-551b-11e9-8180-00163e87308f"
    -chapters: Doctrine\ORM\PersistentCollection {#5610 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#5615 …}
    -exercises: Doctrine\ORM\PersistentCollection {#5612 …}
    -minimumTime: DateTime @21600 {#5606
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#5617 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#2415 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#5619 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#5621 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#5627 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1868 …}
    -createdAt: DateTime @1554191318 {#5607
      date: 2019-04-02 09:48:38.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1754567789 {#5608
      date: 2025-08-07 13:56:29.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#5625 …}
    #fromApi: false
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1868 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\TrainingVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\PracticalCaseUserVoter"
ACCESS ABSTAIN
"Nellapp\Bundle\SDKBundle\Permission\Security\Voter\SuperAdminVoter"
ACCESS ABSTAIN
Show voter details
45 DENIED FRONT_ACCESS
[
  "training" => App\Entity\Scholar\Training\SharedTraining {#1693
    -lockBy: App\Entity\Scholar\Training\Training {#1826 …}
    -lockByStatus: 1
    -id: "dbd04d99-0a28-11eb-8310-0242ac1c0002"
    -modules: Doctrine\ORM\PersistentCollection {#1706 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1733 …}
    -totalHourDescription: 786
    -videoDescription: null
    -diplomaDescription: null
    -trainingProduct: App\Entity\Payment\TrainingProduct {#1742 …}
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1749 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1762 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1767 …}
    -thematic: []
    -diploma: null
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1810 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1868 …}
    -createdAt: DateTime @1602245616 {#1686
      date: 2020-10-09 14:13:36.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1757458937 {#1691
      date: 2025-09-10 01:02:17.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1834 …}
    #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 {#1868 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#2255
    -lockBy: App\Entity\Scholar\Module\OriginModule {#2269 …}
    -lockByStatus: 1
    -id: "6cc893e2-65da-11e9-a435-0242c0a8d002"
    -lessons: Doctrine\ORM\PersistentCollection {#2256 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#2261 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#2265 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1868 …}
    -createdAt: DateTime @1556025241 {#2245
      date: 2019-04-23 15:14:01.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1672840839 {#2254
      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 {#1868 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#5653
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#5676 …}
    -lockByStatus: 1
    -id: "200a7a31-8e70-11ec-aa25-0242ac140004"
    -chapters: Doctrine\ORM\PersistentCollection {#5654 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#5659 …}
    -exercises: Doctrine\ORM\PersistentCollection {#5656 …}
    -minimumTime: DateTime @21600 {#5646
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#5661 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#2415 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#5663 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#5665 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#5670 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1868 …}
    -createdAt: DateTime @1644937276 {#5651
      date: 2022-02-15 16:01:16.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1753032443 {#5652
      date: 2025-07-20 19:27:23.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#5669 …}
    #fromApi: false
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1868 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\TrainingVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\PracticalCaseUserVoter"
ACCESS ABSTAIN
"Nellapp\Bundle\SDKBundle\Permission\Security\Voter\SuperAdminVoter"
ACCESS ABSTAIN
Show voter details
46 DENIED FRONT_ACCESS
[
  "training" => App\Entity\Scholar\Training\SharedTraining {#1693
    -lockBy: App\Entity\Scholar\Training\Training {#1826 …}
    -lockByStatus: 1
    -id: "dbd04d99-0a28-11eb-8310-0242ac1c0002"
    -modules: Doctrine\ORM\PersistentCollection {#1706 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1733 …}
    -totalHourDescription: 786
    -videoDescription: null
    -diplomaDescription: null
    -trainingProduct: App\Entity\Payment\TrainingProduct {#1742 …}
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1749 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1762 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1767 …}
    -thematic: []
    -diploma: null
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1810 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1868 …}
    -createdAt: DateTime @1602245616 {#1686
      date: 2020-10-09 14:13:36.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1757458937 {#1691
      date: 2025-09-10 01:02:17.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1834 …}
    #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 {#1868 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#2255
    -lockBy: App\Entity\Scholar\Module\OriginModule {#2269 …}
    -lockByStatus: 1
    -id: "6cc893e2-65da-11e9-a435-0242c0a8d002"
    -lessons: Doctrine\ORM\PersistentCollection {#2256 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#2261 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#2265 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1868 …}
    -createdAt: DateTime @1556025241 {#2245
      date: 2019-04-23 15:14:01.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1672840839 {#2254
      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 {#1868 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#5696
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#5717 …}
    -lockByStatus: 1
    -id: "6ca35db0-99ac-11e9-aad5-0242ac160002"
    -chapters: Doctrine\ORM\PersistentCollection {#5697 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#5702 …}
    -exercises: Doctrine\ORM\PersistentCollection {#5699 …}
    -minimumTime: DateTime @21600 {#5689
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#5704 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#2415 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#5706 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#5708 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#5713 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1868 …}
    -createdAt: DateTime @1561730144 {#5694
      date: 2019-06-28 15:55:44.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1753083328 {#5695
      date: 2025-07-21 09:35:28.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#5123 …}
    #fromApi: false
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1868 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\TrainingVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\PracticalCaseUserVoter"
ACCESS ABSTAIN
"Nellapp\Bundle\SDKBundle\Permission\Security\Voter\SuperAdminVoter"
ACCESS ABSTAIN
Show voter details
47 DENIED FRONT_ACCESS
[
  "training" => App\Entity\Scholar\Training\SharedTraining {#1693
    -lockBy: App\Entity\Scholar\Training\Training {#1826 …}
    -lockByStatus: 1
    -id: "dbd04d99-0a28-11eb-8310-0242ac1c0002"
    -modules: Doctrine\ORM\PersistentCollection {#1706 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1733 …}
    -totalHourDescription: 786
    -videoDescription: null
    -diplomaDescription: null
    -trainingProduct: App\Entity\Payment\TrainingProduct {#1742 …}
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1749 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1762 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1767 …}
    -thematic: []
    -diploma: null
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1810 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1868 …}
    -createdAt: DateTime @1602245616 {#1686
      date: 2020-10-09 14:13:36.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1757458937 {#1691
      date: 2025-09-10 01:02:17.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1834 …}
    #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 {#1868 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#2255
    -lockBy: App\Entity\Scholar\Module\OriginModule {#2269 …}
    -lockByStatus: 1
    -id: "6cc893e2-65da-11e9-a435-0242c0a8d002"
    -lessons: Doctrine\ORM\PersistentCollection {#2256 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#2261 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#2265 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1868 …}
    -createdAt: DateTime @1556025241 {#2245
      date: 2019-04-23 15:14:01.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1672840839 {#2254
      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 {#1868 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#5737
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#5759 …}
    -lockByStatus: 1
    -id: "672946fa-9bd9-11e9-aad5-0242ac160002"
    -chapters: Doctrine\ORM\PersistentCollection {#5738 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#5743 …}
    -exercises: Doctrine\ORM\PersistentCollection {#5740 …}
    -minimumTime: DateTime @21600 {#5730
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#5745 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#2415 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#5747 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#5749 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#5754 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1868 …}
    -createdAt: DateTime @1561969365 {#5735
      date: 2019-07-01 10:22:45.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1753032996 {#5736
      date: 2025-07-20 19:36:36.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#5669 …}
    #fromApi: false
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1868 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\TrainingVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\PracticalCaseUserVoter"
ACCESS ABSTAIN
"Nellapp\Bundle\SDKBundle\Permission\Security\Voter\SuperAdminVoter"
ACCESS ABSTAIN
Show voter details
48 DENIED FRONT_ACCESS
[
  "training" => App\Entity\Scholar\Training\SharedTraining {#1693
    -lockBy: App\Entity\Scholar\Training\Training {#1826 …}
    -lockByStatus: 1
    -id: "dbd04d99-0a28-11eb-8310-0242ac1c0002"
    -modules: Doctrine\ORM\PersistentCollection {#1706 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1733 …}
    -totalHourDescription: 786
    -videoDescription: null
    -diplomaDescription: null
    -trainingProduct: App\Entity\Payment\TrainingProduct {#1742 …}
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1749 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1762 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1767 …}
    -thematic: []
    -diploma: null
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1810 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1868 …}
    -createdAt: DateTime @1602245616 {#1686
      date: 2020-10-09 14:13:36.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1757458937 {#1691
      date: 2025-09-10 01:02:17.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1834 …}
    #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 {#1868 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#2255
    -lockBy: App\Entity\Scholar\Module\OriginModule {#2269 …}
    -lockByStatus: 1
    -id: "6cc893e2-65da-11e9-a435-0242c0a8d002"
    -lessons: Doctrine\ORM\PersistentCollection {#2256 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#2261 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#2265 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1868 …}
    -createdAt: DateTime @1556025241 {#2245
      date: 2019-04-23 15:14:01.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1672840839 {#2254
      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 {#1868 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#5779
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#5801 …}
    -lockByStatus: 1
    -id: "4e14144e-c811-11ea-8d8a-0242ac1c0003"
    -chapters: Doctrine\ORM\PersistentCollection {#5780 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#5785 …}
    -exercises: Doctrine\ORM\PersistentCollection {#5782 …}
    -minimumTime: DateTime @21600 {#5772
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#5787 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#2415 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#5789 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#5791 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#5796 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1868 …}
    -createdAt: DateTime @1594978723 {#5777
      date: 2020-07-17 11:38:43.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1752980450 {#5778
      date: 2025-07-20 05:00:50.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#5669 …}
    #fromApi: false
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1868 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\TrainingVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\PracticalCaseUserVoter"
ACCESS ABSTAIN
"Nellapp\Bundle\SDKBundle\Permission\Security\Voter\SuperAdminVoter"
ACCESS ABSTAIN
Show voter details
49 DENIED FRONT_ACCESS
[
  "training" => App\Entity\Scholar\Training\SharedTraining {#1693
    -lockBy: App\Entity\Scholar\Training\Training {#1826 …}
    -lockByStatus: 1
    -id: "dbd04d99-0a28-11eb-8310-0242ac1c0002"
    -modules: Doctrine\ORM\PersistentCollection {#1706 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1733 …}
    -totalHourDescription: 786
    -videoDescription: null
    -diplomaDescription: null
    -trainingProduct: App\Entity\Payment\TrainingProduct {#1742 …}
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1749 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1762 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1767 …}
    -thematic: []
    -diploma: null
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1810 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1868 …}
    -createdAt: DateTime @1602245616 {#1686
      date: 2020-10-09 14:13:36.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1757458937 {#1691
      date: 2025-09-10 01:02:17.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1834 …}
    #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 {#1868 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#2255
    -lockBy: App\Entity\Scholar\Module\OriginModule {#2269 …}
    -lockByStatus: 1
    -id: "6cc893e2-65da-11e9-a435-0242c0a8d002"
    -lessons: Doctrine\ORM\PersistentCollection {#2256 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#2261 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#2265 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1868 …}
    -createdAt: DateTime @1556025241 {#2245
      date: 2019-04-23 15:14:01.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1672840839 {#2254
      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 {#1868 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#5821
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#5843 …}
    -lockByStatus: 1
    -id: "3380b882-f3e6-11ed-b97a-0242c0a81004"
    -chapters: Doctrine\ORM\PersistentCollection {#5822 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#5827 …}
    -exercises: Doctrine\ORM\PersistentCollection {#5824 …}
    -minimumTime: DateTime @21600 {#5814
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#5829 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#2415 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#5831 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#5833 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#5838 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1868 …}
    -createdAt: DateTime @1684240555 {#5819
      date: 2023-05-16 14:35:55.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1753028769 {#5820
      date: 2025-07-20 18:26:09.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#5669 …}
    #fromApi: false
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1868 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\TrainingVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\PracticalCaseUserVoter"
ACCESS ABSTAIN
"Nellapp\Bundle\SDKBundle\Permission\Security\Voter\SuperAdminVoter"
ACCESS ABSTAIN
Show voter details
50 DENIED FRONT_ACCESS
[
  "training" => App\Entity\Scholar\Training\SharedTraining {#1693
    -lockBy: App\Entity\Scholar\Training\Training {#1826 …}
    -lockByStatus: 1
    -id: "dbd04d99-0a28-11eb-8310-0242ac1c0002"
    -modules: Doctrine\ORM\PersistentCollection {#1706 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1733 …}
    -totalHourDescription: 786
    -videoDescription: null
    -diplomaDescription: null
    -trainingProduct: App\Entity\Payment\TrainingProduct {#1742 …}
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1749 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1762 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1767 …}
    -thematic: []
    -diploma: null
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1810 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1868 …}
    -createdAt: DateTime @1602245616 {#1686
      date: 2020-10-09 14:13:36.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1757458937 {#1691
      date: 2025-09-10 01:02:17.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1834 …}
    #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 {#1868 …}
  }
]
"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 IS_AUTHENTICATED_REMEMBERED
null
"Symfony\Component\Security\Core\Authorization\Voter\AuthenticatedVoter"
ACCESS DENIED
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\TrainingVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\PracticalCaseUserVoter"
ACCESS ABSTAIN
"Nellapp\Bundle\SDKBundle\Permission\Security\Voter\SuperAdminVoter"
ACCESS ABSTAIN
Show voter details
52 DENIED CHANNEL_USER_PERM_TRAINING_SHOW
App\Entity\Scholar\Training\SharedTraining {#1693
  -lockBy: App\Entity\Scholar\Training\Training {#1826 …}
  -lockByStatus: 1
  -id: "dbd04d99-0a28-11eb-8310-0242ac1c0002"
  -modules: Doctrine\ORM\PersistentCollection {#1706 …}
  -image: Proxies\__CG__\App\Entity\Channel\Image {#1733 …}
  -totalHourDescription: 786
  -videoDescription: null
  -diplomaDescription: null
  -trainingProduct: App\Entity\Payment\TrainingProduct {#1742 …}
  -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1749 …}
  -trainingType: "blended"
  -abstractCursus: Doctrine\ORM\PersistentCollection {#1762 …}
  -sharedTrainings: Doctrine\ORM\PersistentCollection {#1767 …}
  -thematic: []
  -diploma: null
  -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1810 …}
  -duplicateFrom: null
  -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1868 …}
  -createdAt: DateTime @1602245616 {#1686
    date: 2020-10-09 14:13:36.0 Europe/Paris (+02:00)
  }
  -updatedAt: DateTime @1757458937 {#1691
    date: 2025-09-10 01:02:17.0 Europe/Paris (+02:00)
  }
  #createdBy: null
  #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1834 …}
  #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 {#1868 …}
}
"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