https://e-learning.adrec.staging.nellapp-01.drosalys.net/training/3d600d5d-c466-11ec-ac59-0242ac140003

Security

Token

There is no security token.

Firewall

main Name
Security enabled
Stateless

Configuration

Key Value
provider security.user.provider.concrete.app_user_provider
context main
entry_point security.authenticator.guard.main.0
user_checker security.user_checker
access_denied_handler (none)
access_denied_url (none)
authenticators
[
  "guard"
]

Listeners

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

Authenticators

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

Access Decision

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

Access decision log

# Result Attributes Object
1 DENIED FRONT_ACCESS
[
  "training" => App\Entity\Scholar\Training\SharedTraining {#1699
    -lockBy: App\Entity\Scholar\Training\Training {#1868 …}
    -lockByStatus: 1
    -id: "3d600d5d-c466-11ec-ac59-0242ac140003"
    -modules: Doctrine\ORM\PersistentCollection {#1712 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1739 …}
    -totalHourDescription: 786
    -videoDescription: null
    -diplomaDescription: null
    -trainingProduct: App\Entity\Payment\TrainingProduct {#1748 …}
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1755 …}
    -trainingType: null
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1768 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1773 …}
    -thematic: []
    -diploma: null
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1815 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1876 …}
    -createdAt: DateTime @1650870393 {#1692
      date: 2022-04-25 09:06:33.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1757458864 {#1697
      date: 2025-09-10 01:01:04.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -name: "Couturière retoucheuse"
    -description: "Le couturier retoucheur assure des prestations de création de vêtements sur mesure féminins et de retouches sur différents types de vêtements."
    -public: false
    -_links: null
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1876 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#1994
    -lockBy: App\Entity\Scholar\Module\OriginModule {#2040 …}
    -lockByStatus: 1
    -id: "37e2a50e-cee3-11e9-85b5-0242c0a84004"
    -lessons: Doctrine\ORM\PersistentCollection {#2000 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#2024 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#2029 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1876 …}
    -createdAt: DateTime @1567581089 {#1987
      date: 2019-09-04 09:11:29.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1757458818 {#1992
      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 {#1876 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#2243
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#2326 …}
    -lockByStatus: 1
    -id: "12046fc6-cee8-11e9-85b5-0242c0a84004"
    -chapters: Doctrine\ORM\PersistentCollection {#2259 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#2272 …}
    -exercises: Doctrine\ORM\PersistentCollection {#2269 …}
    -minimumTime: DateTime @21600 {#2240
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#2288 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#2277 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#2293 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#2317 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#2307 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1876 …}
    -createdAt: DateTime @1567583173 {#2239
      date: 2019-09-04 09:46:13.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1757458804 {#2216
      date: 2025-09-10 01:00:04.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#2313 …}
    #fromApi: false
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1876 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\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 {#1699
    -lockBy: App\Entity\Scholar\Training\Training {#1868 …}
    -lockByStatus: 1
    -id: "3d600d5d-c466-11ec-ac59-0242ac140003"
    -modules: Doctrine\ORM\PersistentCollection {#1712 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1739 …}
    -totalHourDescription: 786
    -videoDescription: null
    -diplomaDescription: null
    -trainingProduct: App\Entity\Payment\TrainingProduct {#1748 …}
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1755 …}
    -trainingType: null
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1768 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1773 …}
    -thematic: []
    -diploma: null
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1815 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1876 …}
    -createdAt: DateTime @1650870393 {#1692
      date: 2022-04-25 09:06:33.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1757458864 {#1697
      date: 2025-09-10 01:01:04.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -name: "Couturière retoucheuse"
    -description: "Le couturier retoucheur assure des prestations de création de vêtements sur mesure féminins et de retouches sur différents types de vêtements."
    -public: false
    -_links: null
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1876 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#1994
    -lockBy: App\Entity\Scholar\Module\OriginModule {#2040 …}
    -lockByStatus: 1
    -id: "37e2a50e-cee3-11e9-85b5-0242c0a84004"
    -lessons: Doctrine\ORM\PersistentCollection {#2000 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#2024 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#2029 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1876 …}
    -createdAt: DateTime @1567581089 {#1987
      date: 2019-09-04 09:11:29.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1757458818 {#1992
      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 {#1876 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#2347
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#2376 …}
    -lockByStatus: 1
    -id: "0dfe5ca8-16d6-11ea-9c0f-0242c0a8b002"
    -chapters: Doctrine\ORM\PersistentCollection {#2348 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#2358 …}
    -exercises: Doctrine\ORM\PersistentCollection {#2355 …}
    -minimumTime: DateTime @21600 {#2320
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#2360 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#2277 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#2362 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#2364 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#2370 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1876 …}
    -createdAt: DateTime @1575491920 {#2318
      date: 2019-12-04 21:38:40.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1755779567 {#2341
      date: 2025-08-21 14:32:47.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#2368 …}
    #fromApi: false
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1876 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\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 {#1699
    -lockBy: App\Entity\Scholar\Training\Training {#1868 …}
    -lockByStatus: 1
    -id: "3d600d5d-c466-11ec-ac59-0242ac140003"
    -modules: Doctrine\ORM\PersistentCollection {#1712 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1739 …}
    -totalHourDescription: 786
    -videoDescription: null
    -diplomaDescription: null
    -trainingProduct: App\Entity\Payment\TrainingProduct {#1748 …}
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1755 …}
    -trainingType: null
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1768 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1773 …}
    -thematic: []
    -diploma: null
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1815 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1876 …}
    -createdAt: DateTime @1650870393 {#1692
      date: 2022-04-25 09:06:33.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1757458864 {#1697
      date: 2025-09-10 01:01:04.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -name: "Couturière retoucheuse"
    -description: "Le couturier retoucheur assure des prestations de création de vêtements sur mesure féminins et de retouches sur différents types de vêtements."
    -public: false
    -_links: null
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1876 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#2044
    -lockBy: App\Entity\Scholar\Module\OriginModule {#2072 …}
    -lockByStatus: 1
    -id: "1fc4cd71-8d23-11e9-a047-0242c0a86003"
    -lessons: Doctrine\ORM\PersistentCollection {#2053 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#2063 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#2068 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1876 …}
    -createdAt: DateTime @1560344560 {#2035
      date: 2019-06-12 15:02:40.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1757458818 {#2033
      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 {#1876 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#2534
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#2558 …}
    -lockByStatus: 1
    -id: "8b43b2ea-4ef0-11e9-8180-00163e87308f"
    -chapters: Doctrine\ORM\PersistentCollection {#2535 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#2540 …}
    -exercises: Doctrine\ORM\PersistentCollection {#2537 …}
    -minimumTime: DateTime @21600 {#2531
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#2542 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#2277 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#2544 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#2546 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#2552 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1876 …}
    -createdAt: DateTime @1553513064 {#2532
      date: 2019-03-25 12:24:24.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458810 {#2533
      date: 2025-09-10 01:00:10.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 {#1876 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\TrainingVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\PracticalCaseUserVoter"
ACCESS ABSTAIN
"Nellapp\Bundle\SDKBundle\Permission\Security\Voter\SuperAdminVoter"
ACCESS ABSTAIN
Show voter details
4 DENIED FRONT_ACCESS
[
  "training" => App\Entity\Scholar\Training\SharedTraining {#1699
    -lockBy: App\Entity\Scholar\Training\Training {#1868 …}
    -lockByStatus: 1
    -id: "3d600d5d-c466-11ec-ac59-0242ac140003"
    -modules: Doctrine\ORM\PersistentCollection {#1712 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1739 …}
    -totalHourDescription: 786
    -videoDescription: null
    -diplomaDescription: null
    -trainingProduct: App\Entity\Payment\TrainingProduct {#1748 …}
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1755 …}
    -trainingType: null
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1768 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1773 …}
    -thematic: []
    -diploma: null
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1815 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1876 …}
    -createdAt: DateTime @1650870393 {#1692
      date: 2022-04-25 09:06:33.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1757458864 {#1697
      date: 2025-09-10 01:01:04.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -name: "Couturière retoucheuse"
    -description: "Le couturier retoucheur assure des prestations de création de vêtements sur mesure féminins et de retouches sur différents types de vêtements."
    -public: false
    -_links: null
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1876 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#2044
    -lockBy: App\Entity\Scholar\Module\OriginModule {#2072 …}
    -lockByStatus: 1
    -id: "1fc4cd71-8d23-11e9-a047-0242c0a86003"
    -lessons: Doctrine\ORM\PersistentCollection {#2053 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#2063 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#2068 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1876 …}
    -createdAt: DateTime @1560344560 {#2035
      date: 2019-06-12 15:02:40.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1757458818 {#2033
      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 {#1876 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#2579
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#2603 …}
    -lockByStatus: 1
    -id: "76840570-8d1e-11e9-a047-0242c0a86003"
    -chapters: Doctrine\ORM\PersistentCollection {#2580 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#2585 …}
    -exercises: Doctrine\ORM\PersistentCollection {#2582 …}
    -minimumTime: DateTime @21600 {#2571
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#2587 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#2277 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#2589 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#2591 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#2597 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1876 …}
    -createdAt: DateTime @1560342558 {#2577
      date: 2019-06-12 14:29:18.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1756112373 {#2578
      date: 2025-08-25 10:59:33.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#2595 …}
    #fromApi: false
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1876 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\TrainingVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\PracticalCaseUserVoter"
ACCESS ABSTAIN
"Nellapp\Bundle\SDKBundle\Permission\Security\Voter\SuperAdminVoter"
ACCESS ABSTAIN
Show voter details
5 DENIED FRONT_ACCESS
[
  "training" => App\Entity\Scholar\Training\SharedTraining {#1699
    -lockBy: App\Entity\Scholar\Training\Training {#1868 …}
    -lockByStatus: 1
    -id: "3d600d5d-c466-11ec-ac59-0242ac140003"
    -modules: Doctrine\ORM\PersistentCollection {#1712 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1739 …}
    -totalHourDescription: 786
    -videoDescription: null
    -diplomaDescription: null
    -trainingProduct: App\Entity\Payment\TrainingProduct {#1748 …}
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1755 …}
    -trainingType: null
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1768 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1773 …}
    -thematic: []
    -diploma: null
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1815 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1876 …}
    -createdAt: DateTime @1650870393 {#1692
      date: 2022-04-25 09:06:33.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1757458864 {#1697
      date: 2025-09-10 01:01:04.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -name: "Couturière retoucheuse"
    -description: "Le couturier retoucheur assure des prestations de création de vêtements sur mesure féminins et de retouches sur différents types de vêtements."
    -public: false
    -_links: null
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1876 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#2044
    -lockBy: App\Entity\Scholar\Module\OriginModule {#2072 …}
    -lockByStatus: 1
    -id: "1fc4cd71-8d23-11e9-a047-0242c0a86003"
    -lessons: Doctrine\ORM\PersistentCollection {#2053 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#2063 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#2068 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1876 …}
    -createdAt: DateTime @1560344560 {#2035
      date: 2019-06-12 15:02:40.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1757458818 {#2033
      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 {#1876 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#2623
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#2646 …}
    -lockByStatus: 1
    -id: "5ca5576c-8d1f-11e9-a047-0242c0a86003"
    -chapters: Doctrine\ORM\PersistentCollection {#2624 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#2629 …}
    -exercises: Doctrine\ORM\PersistentCollection {#2626 …}
    -minimumTime: DateTime @21600 {#2616
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#2631 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#2277 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#2633 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#2635 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#2641 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1876 …}
    -createdAt: DateTime @1560342944 {#2621
      date: 2019-06-12 14:35:44.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1756112967 {#2622
      date: 2025-08-25 11:09:27.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#2595 …}
    #fromApi: false
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1876 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\TrainingVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\PracticalCaseUserVoter"
ACCESS ABSTAIN
"Nellapp\Bundle\SDKBundle\Permission\Security\Voter\SuperAdminVoter"
ACCESS ABSTAIN
Show voter details
6 DENIED FRONT_ACCESS
[
  "training" => App\Entity\Scholar\Training\SharedTraining {#1699
    -lockBy: App\Entity\Scholar\Training\Training {#1868 …}
    -lockByStatus: 1
    -id: "3d600d5d-c466-11ec-ac59-0242ac140003"
    -modules: Doctrine\ORM\PersistentCollection {#1712 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1739 …}
    -totalHourDescription: 786
    -videoDescription: null
    -diplomaDescription: null
    -trainingProduct: App\Entity\Payment\TrainingProduct {#1748 …}
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1755 …}
    -trainingType: null
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1768 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1773 …}
    -thematic: []
    -diploma: null
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1815 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1876 …}
    -createdAt: DateTime @1650870393 {#1692
      date: 2022-04-25 09:06:33.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1757458864 {#1697
      date: 2025-09-10 01:01:04.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -name: "Couturière retoucheuse"
    -description: "Le couturier retoucheur assure des prestations de création de vêtements sur mesure féminins et de retouches sur différents types de vêtements."
    -public: false
    -_links: null
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1876 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#2044
    -lockBy: App\Entity\Scholar\Module\OriginModule {#2072 …}
    -lockByStatus: 1
    -id: "1fc4cd71-8d23-11e9-a047-0242c0a86003"
    -lessons: Doctrine\ORM\PersistentCollection {#2053 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#2063 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#2068 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1876 …}
    -createdAt: DateTime @1560344560 {#2035
      date: 2019-06-12 15:02:40.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1757458818 {#2033
      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 {#1876 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#2666
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#2689 …}
    -lockByStatus: 1
    -id: "d2ee03b2-8d22-11e9-a047-0242c0a86003"
    -chapters: Doctrine\ORM\PersistentCollection {#2667 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#2672 …}
    -exercises: Doctrine\ORM\PersistentCollection {#2669 …}
    -minimumTime: DateTime @21600 {#2659
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#2674 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#2277 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#2676 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#2678 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#2684 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1876 …}
    -createdAt: DateTime @1560344431 {#2664
      date: 2019-06-12 15:00:31.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1756113707 {#2665
      date: 2025-08-25 11:21:47.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#2595 …}
    #fromApi: false
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1876 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\TrainingVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\PracticalCaseUserVoter"
ACCESS ABSTAIN
"Nellapp\Bundle\SDKBundle\Permission\Security\Voter\SuperAdminVoter"
ACCESS ABSTAIN
Show voter details
7 DENIED FRONT_ACCESS
[
  "training" => App\Entity\Scholar\Training\SharedTraining {#1699
    -lockBy: App\Entity\Scholar\Training\Training {#1868 …}
    -lockByStatus: 1
    -id: "3d600d5d-c466-11ec-ac59-0242ac140003"
    -modules: Doctrine\ORM\PersistentCollection {#1712 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1739 …}
    -totalHourDescription: 786
    -videoDescription: null
    -diplomaDescription: null
    -trainingProduct: App\Entity\Payment\TrainingProduct {#1748 …}
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1755 …}
    -trainingType: null
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1768 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1773 …}
    -thematic: []
    -diploma: null
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1815 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1876 …}
    -createdAt: DateTime @1650870393 {#1692
      date: 2022-04-25 09:06:33.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1757458864 {#1697
      date: 2025-09-10 01:01:04.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -name: "Couturière retoucheuse"
    -description: "Le couturier retoucheur assure des prestations de création de vêtements sur mesure féminins et de retouches sur différents types de vêtements."
    -public: false
    -_links: null
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1876 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#2044
    -lockBy: App\Entity\Scholar\Module\OriginModule {#2072 …}
    -lockByStatus: 1
    -id: "1fc4cd71-8d23-11e9-a047-0242c0a86003"
    -lessons: Doctrine\ORM\PersistentCollection {#2053 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#2063 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#2068 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1876 …}
    -createdAt: DateTime @1560344560 {#2035
      date: 2019-06-12 15:02:40.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1757458818 {#2033
      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 {#1876 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#2709
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#2733 …}
    -lockByStatus: 1
    -id: "4c59b178-c68b-11ea-8d8a-0242ac1c0003"
    -chapters: Doctrine\ORM\PersistentCollection {#2710 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#2715 …}
    -exercises: Doctrine\ORM\PersistentCollection {#2712 …}
    -minimumTime: DateTime @21600 {#2702
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#2717 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#2277 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#2719 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#2721 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#2727 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1876 …}
    -createdAt: DateTime @1594811217 {#2707
      date: 2020-07-15 13:06:57.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1756726745 {#2708
      date: 2025-09-01 13:39:05.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#2725 …}
    #fromApi: false
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1876 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\TrainingVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\PracticalCaseUserVoter"
ACCESS ABSTAIN
"Nellapp\Bundle\SDKBundle\Permission\Security\Voter\SuperAdminVoter"
ACCESS ABSTAIN
Show voter details
8 DENIED FRONT_ACCESS
[
  "training" => App\Entity\Scholar\Training\SharedTraining {#1699
    -lockBy: App\Entity\Scholar\Training\Training {#1868 …}
    -lockByStatus: 1
    -id: "3d600d5d-c466-11ec-ac59-0242ac140003"
    -modules: Doctrine\ORM\PersistentCollection {#1712 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1739 …}
    -totalHourDescription: 786
    -videoDescription: null
    -diplomaDescription: null
    -trainingProduct: App\Entity\Payment\TrainingProduct {#1748 …}
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1755 …}
    -trainingType: null
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1768 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1773 …}
    -thematic: []
    -diploma: null
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1815 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1876 …}
    -createdAt: DateTime @1650870393 {#1692
      date: 2022-04-25 09:06:33.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1757458864 {#1697
      date: 2025-09-10 01:01:04.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -name: "Couturière retoucheuse"
    -description: "Le couturier retoucheur assure des prestations de création de vêtements sur mesure féminins et de retouches sur différents types de vêtements."
    -public: false
    -_links: null
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1876 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#2085
    -lockBy: App\Entity\Scholar\Module\OriginModule {#2100 …}
    -lockByStatus: 1
    -id: "9f920fce-1f2d-11e9-8180-00163e87308f"
    -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 {#1876 …}
    -createdAt: DateTime @1548261642 {#2075
      date: 2019-01-23 17:40:42.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1555584124 {#2084
      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 {#1876 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#2894
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#2917 …}
    -lockByStatus: 1
    -id: "07f433d9-1f2d-11e9-8180-00163e87308f"
    -chapters: Doctrine\ORM\PersistentCollection {#2895 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#2900 …}
    -exercises: Doctrine\ORM\PersistentCollection {#2897 …}
    -minimumTime: DateTime @21600 {#2891
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#2902 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#2277 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#2904 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#2906 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#2912 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1876 …}
    -createdAt: DateTime @1548261387 {#2892
      date: 2019-01-23 17:36:27.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1756120284 {#2893
      date: 2025-08-25 13:11:24.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#2595 …}
    #fromApi: false
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1876 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\TrainingVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\PracticalCaseUserVoter"
ACCESS ABSTAIN
"Nellapp\Bundle\SDKBundle\Permission\Security\Voter\SuperAdminVoter"
ACCESS ABSTAIN
Show voter details
9 DENIED FRONT_ACCESS
[
  "training" => App\Entity\Scholar\Training\SharedTraining {#1699
    -lockBy: App\Entity\Scholar\Training\Training {#1868 …}
    -lockByStatus: 1
    -id: "3d600d5d-c466-11ec-ac59-0242ac140003"
    -modules: Doctrine\ORM\PersistentCollection {#1712 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1739 …}
    -totalHourDescription: 786
    -videoDescription: null
    -diplomaDescription: null
    -trainingProduct: App\Entity\Payment\TrainingProduct {#1748 …}
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1755 …}
    -trainingType: null
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1768 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1773 …}
    -thematic: []
    -diploma: null
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1815 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1876 …}
    -createdAt: DateTime @1650870393 {#1692
      date: 2022-04-25 09:06:33.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1757458864 {#1697
      date: 2025-09-10 01:01:04.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -name: "Couturière retoucheuse"
    -description: "Le couturier retoucheur assure des prestations de création de vêtements sur mesure féminins et de retouches sur différents types de vêtements."
    -public: false
    -_links: null
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1876 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#2085
    -lockBy: App\Entity\Scholar\Module\OriginModule {#2100 …}
    -lockByStatus: 1
    -id: "9f920fce-1f2d-11e9-8180-00163e87308f"
    -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 {#1876 …}
    -createdAt: DateTime @1548261642 {#2075
      date: 2019-01-23 17:40:42.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1555584124 {#2084
      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 {#1876 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#2938
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#2962 …}
    -lockByStatus: 1
    -id: "a01fc2cc-673b-11e9-a435-0242c0a8d002"
    -chapters: Doctrine\ORM\PersistentCollection {#2939 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#2944 …}
    -exercises: Doctrine\ORM\PersistentCollection {#2941 …}
    -minimumTime: DateTime @21600 {#2935
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#2946 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#2277 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#2948 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#2950 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#2956 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1876 …}
    -createdAt: DateTime @1556176939 {#2936
      date: 2019-04-25 09:22:19.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1756830875 {#2937
      date: 2025-09-02 18:34:35.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#2954 …}
    #fromApi: false
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1876 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\TrainingVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\PracticalCaseUserVoter"
ACCESS ABSTAIN
"Nellapp\Bundle\SDKBundle\Permission\Security\Voter\SuperAdminVoter"
ACCESS ABSTAIN
Show voter details
10 DENIED FRONT_ACCESS
[
  "training" => App\Entity\Scholar\Training\SharedTraining {#1699
    -lockBy: App\Entity\Scholar\Training\Training {#1868 …}
    -lockByStatus: 1
    -id: "3d600d5d-c466-11ec-ac59-0242ac140003"
    -modules: Doctrine\ORM\PersistentCollection {#1712 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1739 …}
    -totalHourDescription: 786
    -videoDescription: null
    -diplomaDescription: null
    -trainingProduct: App\Entity\Payment\TrainingProduct {#1748 …}
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1755 …}
    -trainingType: null
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1768 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1773 …}
    -thematic: []
    -diploma: null
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1815 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1876 …}
    -createdAt: DateTime @1650870393 {#1692
      date: 2022-04-25 09:06:33.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1757458864 {#1697
      date: 2025-09-10 01:01:04.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -name: "Couturière retoucheuse"
    -description: "Le couturier retoucheur assure des prestations de création de vêtements sur mesure féminins et de retouches sur différents types de vêtements."
    -public: false
    -_links: null
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1876 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#2085
    -lockBy: App\Entity\Scholar\Module\OriginModule {#2100 …}
    -lockByStatus: 1
    -id: "9f920fce-1f2d-11e9-8180-00163e87308f"
    -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 {#1876 …}
    -createdAt: DateTime @1548261642 {#2075
      date: 2019-01-23 17:40:42.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1555584124 {#2084
      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 {#1876 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#2982
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#3004 …}
    -lockByStatus: 1
    -id: "603b5980-6751-11e9-a435-0242c0a8d002"
    -chapters: Doctrine\ORM\PersistentCollection {#2983 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#2988 …}
    -exercises: Doctrine\ORM\PersistentCollection {#2985 …}
    -minimumTime: DateTime @21600 {#2975
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#2990 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#2277 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#2992 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#2994 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#3000 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1876 …}
    -createdAt: DateTime @1556186281 {#2980
      date: 2019-04-25 11:58:01.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1756121129 {#2981
      date: 2025-08-25 13:25:29.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#2595 …}
    #fromApi: false
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1876 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\TrainingVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\PracticalCaseUserVoter"
ACCESS ABSTAIN
"Nellapp\Bundle\SDKBundle\Permission\Security\Voter\SuperAdminVoter"
ACCESS ABSTAIN
Show voter details
11 DENIED FRONT_ACCESS
[
  "training" => App\Entity\Scholar\Training\SharedTraining {#1699
    -lockBy: App\Entity\Scholar\Training\Training {#1868 …}
    -lockByStatus: 1
    -id: "3d600d5d-c466-11ec-ac59-0242ac140003"
    -modules: Doctrine\ORM\PersistentCollection {#1712 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1739 …}
    -totalHourDescription: 786
    -videoDescription: null
    -diplomaDescription: null
    -trainingProduct: App\Entity\Payment\TrainingProduct {#1748 …}
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1755 …}
    -trainingType: null
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1768 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1773 …}
    -thematic: []
    -diploma: null
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1815 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1876 …}
    -createdAt: DateTime @1650870393 {#1692
      date: 2022-04-25 09:06:33.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1757458864 {#1697
      date: 2025-09-10 01:01:04.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -name: "Couturière retoucheuse"
    -description: "Le couturier retoucheur assure des prestations de création de vêtements sur mesure féminins et de retouches sur différents types de vêtements."
    -public: false
    -_links: null
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1876 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#2085
    -lockBy: App\Entity\Scholar\Module\OriginModule {#2100 …}
    -lockByStatus: 1
    -id: "9f920fce-1f2d-11e9-8180-00163e87308f"
    -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 {#1876 …}
    -createdAt: DateTime @1548261642 {#2075
      date: 2019-01-23 17:40:42.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1555584124 {#2084
      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 {#1876 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#3024
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#3047 …}
    -lockByStatus: 1
    -id: "02e76e5b-8dcd-11e9-a047-0242c0a86003"
    -chapters: Doctrine\ORM\PersistentCollection {#3025 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#3030 …}
    -exercises: Doctrine\ORM\PersistentCollection {#3027 …}
    -minimumTime: DateTime @21600 {#3017
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#3032 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#2277 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#3034 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#3036 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#3042 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1876 …}
    -createdAt: DateTime @1560417526 {#3022
      date: 2019-06-13 11:18:46.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1756121922 {#3023
      date: 2025-08-25 13:38:42.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#2595 …}
    #fromApi: false
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1876 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\TrainingVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\PracticalCaseUserVoter"
ACCESS ABSTAIN
"Nellapp\Bundle\SDKBundle\Permission\Security\Voter\SuperAdminVoter"
ACCESS ABSTAIN
Show voter details
12 DENIED FRONT_ACCESS
[
  "training" => App\Entity\Scholar\Training\SharedTraining {#1699
    -lockBy: App\Entity\Scholar\Training\Training {#1868 …}
    -lockByStatus: 1
    -id: "3d600d5d-c466-11ec-ac59-0242ac140003"
    -modules: Doctrine\ORM\PersistentCollection {#1712 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1739 …}
    -totalHourDescription: 786
    -videoDescription: null
    -diplomaDescription: null
    -trainingProduct: App\Entity\Payment\TrainingProduct {#1748 …}
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1755 …}
    -trainingType: null
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1768 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1773 …}
    -thematic: []
    -diploma: null
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1815 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1876 …}
    -createdAt: DateTime @1650870393 {#1692
      date: 2022-04-25 09:06:33.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1757458864 {#1697
      date: 2025-09-10 01:01:04.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -name: "Couturière retoucheuse"
    -description: "Le couturier retoucheur assure des prestations de création de vêtements sur mesure féminins et de retouches sur différents types de vêtements."
    -public: false
    -_links: null
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1876 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#2085
    -lockBy: App\Entity\Scholar\Module\OriginModule {#2100 …}
    -lockByStatus: 1
    -id: "9f920fce-1f2d-11e9-8180-00163e87308f"
    -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 {#1876 …}
    -createdAt: DateTime @1548261642 {#2075
      date: 2019-01-23 17:40:42.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1555584124 {#2084
      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 {#1876 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#3067
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#3090 …}
    -lockByStatus: 1
    -id: "2b1f275e-8dcd-11e9-a047-0242c0a86003"
    -chapters: Doctrine\ORM\PersistentCollection {#3068 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#3073 …}
    -exercises: Doctrine\ORM\PersistentCollection {#3070 …}
    -minimumTime: DateTime @21600 {#3060
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#3075 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#2277 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#3077 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#3079 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#3085 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1876 …}
    -createdAt: DateTime @1560417594 {#3065
      date: 2019-06-13 11:19:54.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1756122481 {#3066
      date: 2025-08-25 13:48:01.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#2595 …}
    #fromApi: false
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1876 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\TrainingVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\PracticalCaseUserVoter"
ACCESS ABSTAIN
"Nellapp\Bundle\SDKBundle\Permission\Security\Voter\SuperAdminVoter"
ACCESS ABSTAIN
Show voter details
13 DENIED FRONT_ACCESS
[
  "training" => App\Entity\Scholar\Training\SharedTraining {#1699
    -lockBy: App\Entity\Scholar\Training\Training {#1868 …}
    -lockByStatus: 1
    -id: "3d600d5d-c466-11ec-ac59-0242ac140003"
    -modules: Doctrine\ORM\PersistentCollection {#1712 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1739 …}
    -totalHourDescription: 786
    -videoDescription: null
    -diplomaDescription: null
    -trainingProduct: App\Entity\Payment\TrainingProduct {#1748 …}
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1755 …}
    -trainingType: null
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1768 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1773 …}
    -thematic: []
    -diploma: null
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1815 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1876 …}
    -createdAt: DateTime @1650870393 {#1692
      date: 2022-04-25 09:06:33.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1757458864 {#1697
      date: 2025-09-10 01:01:04.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -name: "Couturière retoucheuse"
    -description: "Le couturier retoucheur assure des prestations de création de vêtements sur mesure féminins et de retouches sur différents types de vêtements."
    -public: false
    -_links: null
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1876 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#2085
    -lockBy: App\Entity\Scholar\Module\OriginModule {#2100 …}
    -lockByStatus: 1
    -id: "9f920fce-1f2d-11e9-8180-00163e87308f"
    -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 {#1876 …}
    -createdAt: DateTime @1548261642 {#2075
      date: 2019-01-23 17:40:42.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1555584124 {#2084
      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 {#1876 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#3110
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#3133 …}
    -lockByStatus: 1
    -id: "4a31d6ee-8dcd-11e9-a047-0242c0a86003"
    -chapters: Doctrine\ORM\PersistentCollection {#3111 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#3116 …}
    -exercises: Doctrine\ORM\PersistentCollection {#3113 …}
    -minimumTime: DateTime @21600 {#3103
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#3118 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#2277 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#3120 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#3122 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#3128 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1876 …}
    -createdAt: DateTime @1560417646 {#3108
      date: 2019-06-13 11:20:46.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1756123157 {#3109
      date: 2025-08-25 13:59:17.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#2595 …}
    #fromApi: false
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1876 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\TrainingVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\PracticalCaseUserVoter"
ACCESS ABSTAIN
"Nellapp\Bundle\SDKBundle\Permission\Security\Voter\SuperAdminVoter"
ACCESS ABSTAIN
Show voter details
14 DENIED FRONT_ACCESS
[
  "training" => App\Entity\Scholar\Training\SharedTraining {#1699
    -lockBy: App\Entity\Scholar\Training\Training {#1868 …}
    -lockByStatus: 1
    -id: "3d600d5d-c466-11ec-ac59-0242ac140003"
    -modules: Doctrine\ORM\PersistentCollection {#1712 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1739 …}
    -totalHourDescription: 786
    -videoDescription: null
    -diplomaDescription: null
    -trainingProduct: App\Entity\Payment\TrainingProduct {#1748 …}
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1755 …}
    -trainingType: null
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1768 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1773 …}
    -thematic: []
    -diploma: null
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1815 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1876 …}
    -createdAt: DateTime @1650870393 {#1692
      date: 2022-04-25 09:06:33.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1757458864 {#1697
      date: 2025-09-10 01:01:04.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -name: "Couturière retoucheuse"
    -description: "Le couturier retoucheur assure des prestations de création de vêtements sur mesure féminins et de retouches sur différents types de vêtements."
    -public: false
    -_links: null
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1876 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#2113
    -lockBy: App\Entity\Scholar\Module\OriginModule {#2128 …}
    -lockByStatus: 1
    -id: "161077aa-1f31-11e9-8180-00163e87308f"
    -lessons: Doctrine\ORM\PersistentCollection {#2114 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#2119 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#2124 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1876 …}
    -createdAt: DateTime @1548263129 {#2103
      date: 2019-01-23 18:05:29.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1690449473 {#2112
      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 {#1876 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#3322
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#3345 …}
    -lockByStatus: 1
    -id: "e891f043-1f2e-11e9-8180-00163e87308f"
    -chapters: Doctrine\ORM\PersistentCollection {#3323 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#3328 …}
    -exercises: Doctrine\ORM\PersistentCollection {#3325 …}
    -minimumTime: DateTime @21600 {#3319
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#3330 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#2277 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#3332 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#3334 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#3340 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1876 …}
    -createdAt: DateTime @1548262194 {#3320
      date: 2019-01-23 17:49:54.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1756123574 {#3321
      date: 2025-08-25 14:06:14.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#2595 …}
    #fromApi: false
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1876 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\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 {#1699
    -lockBy: App\Entity\Scholar\Training\Training {#1868 …}
    -lockByStatus: 1
    -id: "3d600d5d-c466-11ec-ac59-0242ac140003"
    -modules: Doctrine\ORM\PersistentCollection {#1712 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1739 …}
    -totalHourDescription: 786
    -videoDescription: null
    -diplomaDescription: null
    -trainingProduct: App\Entity\Payment\TrainingProduct {#1748 …}
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1755 …}
    -trainingType: null
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1768 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1773 …}
    -thematic: []
    -diploma: null
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1815 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1876 …}
    -createdAt: DateTime @1650870393 {#1692
      date: 2022-04-25 09:06:33.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1757458864 {#1697
      date: 2025-09-10 01:01:04.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -name: "Couturière retoucheuse"
    -description: "Le couturier retoucheur assure des prestations de création de vêtements sur mesure féminins et de retouches sur différents types de vêtements."
    -public: false
    -_links: null
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1876 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#2113
    -lockBy: App\Entity\Scholar\Module\OriginModule {#2128 …}
    -lockByStatus: 1
    -id: "161077aa-1f31-11e9-8180-00163e87308f"
    -lessons: Doctrine\ORM\PersistentCollection {#2114 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#2119 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#2124 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1876 …}
    -createdAt: DateTime @1548263129 {#2103
      date: 2019-01-23 18:05:29.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1690449473 {#2112
      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 {#1876 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#3367
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#3391 …}
    -lockByStatus: 1
    -id: "615a226a-8690-11e9-a047-0242c0a86003"
    -chapters: Doctrine\ORM\PersistentCollection {#3368 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#3373 …}
    -exercises: Doctrine\ORM\PersistentCollection {#3370 …}
    -minimumTime: DateTime @21600 {#3364
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#3375 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#2277 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#3377 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#3379 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#3385 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1876 …}
    -createdAt: DateTime @1559621827 {#3365
      date: 2019-06-04 06:17:07.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1756879923 {#3366
      date: 2025-09-03 08:12:03.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#3383 …}
    #fromApi: false
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1876 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\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 {#1699
    -lockBy: App\Entity\Scholar\Training\Training {#1868 …}
    -lockByStatus: 1
    -id: "3d600d5d-c466-11ec-ac59-0242ac140003"
    -modules: Doctrine\ORM\PersistentCollection {#1712 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1739 …}
    -totalHourDescription: 786
    -videoDescription: null
    -diplomaDescription: null
    -trainingProduct: App\Entity\Payment\TrainingProduct {#1748 …}
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1755 …}
    -trainingType: null
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1768 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1773 …}
    -thematic: []
    -diploma: null
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1815 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1876 …}
    -createdAt: DateTime @1650870393 {#1692
      date: 2022-04-25 09:06:33.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1757458864 {#1697
      date: 2025-09-10 01:01:04.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -name: "Couturière retoucheuse"
    -description: "Le couturier retoucheur assure des prestations de création de vêtements sur mesure féminins et de retouches sur différents types de vêtements."
    -public: false
    -_links: null
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1876 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#2113
    -lockBy: App\Entity\Scholar\Module\OriginModule {#2128 …}
    -lockByStatus: 1
    -id: "161077aa-1f31-11e9-8180-00163e87308f"
    -lessons: Doctrine\ORM\PersistentCollection {#2114 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#2119 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#2124 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1876 …}
    -createdAt: DateTime @1548263129 {#2103
      date: 2019-01-23 18:05:29.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1690449473 {#2112
      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 {#1876 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#3412
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#3436 …}
    -lockByStatus: 1
    -id: "9dd60c32-be84-11e9-85b5-0242c0a84004"
    -chapters: Doctrine\ORM\PersistentCollection {#3413 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#3418 …}
    -exercises: Doctrine\ORM\PersistentCollection {#3415 …}
    -minimumTime: DateTime @21600 {#3404
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#3420 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#2277 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#3422 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#3424 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#3430 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1876 …}
    -createdAt: DateTime @1565781240 {#3410
      date: 2019-08-14 13:14:00.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1756203673 {#3411
      date: 2025-08-26 12:21:13.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#3428 …}
    #fromApi: false
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1876 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\TrainingVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\PracticalCaseUserVoter"
ACCESS ABSTAIN
"Nellapp\Bundle\SDKBundle\Permission\Security\Voter\SuperAdminVoter"
ACCESS ABSTAIN
Show voter details
17 DENIED FRONT_ACCESS
[
  "training" => App\Entity\Scholar\Training\SharedTraining {#1699
    -lockBy: App\Entity\Scholar\Training\Training {#1868 …}
    -lockByStatus: 1
    -id: "3d600d5d-c466-11ec-ac59-0242ac140003"
    -modules: Doctrine\ORM\PersistentCollection {#1712 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1739 …}
    -totalHourDescription: 786
    -videoDescription: null
    -diplomaDescription: null
    -trainingProduct: App\Entity\Payment\TrainingProduct {#1748 …}
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1755 …}
    -trainingType: null
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1768 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1773 …}
    -thematic: []
    -diploma: null
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1815 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1876 …}
    -createdAt: DateTime @1650870393 {#1692
      date: 2022-04-25 09:06:33.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1757458864 {#1697
      date: 2025-09-10 01:01:04.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -name: "Couturière retoucheuse"
    -description: "Le couturier retoucheur assure des prestations de création de vêtements sur mesure féminins et de retouches sur différents types de vêtements."
    -public: false
    -_links: null
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1876 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#2113
    -lockBy: App\Entity\Scholar\Module\OriginModule {#2128 …}
    -lockByStatus: 1
    -id: "161077aa-1f31-11e9-8180-00163e87308f"
    -lessons: Doctrine\ORM\PersistentCollection {#2114 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#2119 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#2124 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1876 …}
    -createdAt: DateTime @1548263129 {#2103
      date: 2019-01-23 18:05:29.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1690449473 {#2112
      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 {#1876 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#3456
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#3479 …}
    -lockByStatus: 1
    -id: "18182db6-ce59-11e9-85b5-0242c0a84004"
    -chapters: Doctrine\ORM\PersistentCollection {#3457 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#3462 …}
    -exercises: Doctrine\ORM\PersistentCollection {#3459 …}
    -minimumTime: DateTime @21600 {#3449
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#3464 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#2277 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#3466 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#3468 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#3474 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1876 …}
    -createdAt: DateTime @1567521766 {#3454
      date: 2019-09-03 16:42:46.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1756282195 {#3455
      date: 2025-08-27 10:09:55.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#2368 …}
    #fromApi: false
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1876 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\TrainingVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\PracticalCaseUserVoter"
ACCESS ABSTAIN
"Nellapp\Bundle\SDKBundle\Permission\Security\Voter\SuperAdminVoter"
ACCESS ABSTAIN
Show voter details
18 DENIED FRONT_ACCESS
[
  "training" => App\Entity\Scholar\Training\SharedTraining {#1699
    -lockBy: App\Entity\Scholar\Training\Training {#1868 …}
    -lockByStatus: 1
    -id: "3d600d5d-c466-11ec-ac59-0242ac140003"
    -modules: Doctrine\ORM\PersistentCollection {#1712 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1739 …}
    -totalHourDescription: 786
    -videoDescription: null
    -diplomaDescription: null
    -trainingProduct: App\Entity\Payment\TrainingProduct {#1748 …}
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1755 …}
    -trainingType: null
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1768 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1773 …}
    -thematic: []
    -diploma: null
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1815 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1876 …}
    -createdAt: DateTime @1650870393 {#1692
      date: 2022-04-25 09:06:33.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1757458864 {#1697
      date: 2025-09-10 01:01:04.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -name: "Couturière retoucheuse"
    -description: "Le couturier retoucheur assure des prestations de création de vêtements sur mesure féminins et de retouches sur différents types de vêtements."
    -public: false
    -_links: null
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1876 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#2113
    -lockBy: App\Entity\Scholar\Module\OriginModule {#2128 …}
    -lockByStatus: 1
    -id: "161077aa-1f31-11e9-8180-00163e87308f"
    -lessons: Doctrine\ORM\PersistentCollection {#2114 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#2119 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#2124 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1876 …}
    -createdAt: DateTime @1548263129 {#2103
      date: 2019-01-23 18:05:29.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1690449473 {#2112
      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 {#1876 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#3499
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#3522 …}
    -lockByStatus: 1
    -id: "74f43b85-a809-11eb-b01c-0242ac140006"
    -chapters: Doctrine\ORM\PersistentCollection {#3500 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#3505 …}
    -exercises: Doctrine\ORM\PersistentCollection {#3502 …}
    -minimumTime: DateTime @21600 {#3492
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#3507 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#2277 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#3509 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#3511 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#3517 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1876 …}
    -createdAt: DateTime @1619604413 {#3497
      date: 2021-04-28 12:06:53.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1756367845 {#3498
      date: 2025-08-28 09:57:25.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#2368 …}
    #fromApi: false
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1876 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\TrainingVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\PracticalCaseUserVoter"
ACCESS ABSTAIN
"Nellapp\Bundle\SDKBundle\Permission\Security\Voter\SuperAdminVoter"
ACCESS ABSTAIN
Show voter details
19 DENIED FRONT_ACCESS
[
  "training" => App\Entity\Scholar\Training\SharedTraining {#1699
    -lockBy: App\Entity\Scholar\Training\Training {#1868 …}
    -lockByStatus: 1
    -id: "3d600d5d-c466-11ec-ac59-0242ac140003"
    -modules: Doctrine\ORM\PersistentCollection {#1712 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1739 …}
    -totalHourDescription: 786
    -videoDescription: null
    -diplomaDescription: null
    -trainingProduct: App\Entity\Payment\TrainingProduct {#1748 …}
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1755 …}
    -trainingType: null
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1768 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1773 …}
    -thematic: []
    -diploma: null
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1815 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1876 …}
    -createdAt: DateTime @1650870393 {#1692
      date: 2022-04-25 09:06:33.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1757458864 {#1697
      date: 2025-09-10 01:01:04.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -name: "Couturière retoucheuse"
    -description: "Le couturier retoucheur assure des prestations de création de vêtements sur mesure féminins et de retouches sur différents types de vêtements."
    -public: false
    -_links: null
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1876 …}
  }
]
"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
20 DENIED CHANNEL_USER_PERM_TRAINING_SHOW
App\Entity\Scholar\Training\SharedTraining {#1699
  -lockBy: App\Entity\Scholar\Training\Training {#1868 …}
  -lockByStatus: 1
  -id: "3d600d5d-c466-11ec-ac59-0242ac140003"
  -modules: Doctrine\ORM\PersistentCollection {#1712 …}
  -image: Proxies\__CG__\App\Entity\Channel\Image {#1739 …}
  -totalHourDescription: 786
  -videoDescription: null
  -diplomaDescription: null
  -trainingProduct: App\Entity\Payment\TrainingProduct {#1748 …}
  -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1755 …}
  -trainingType: null
  -abstractCursus: Doctrine\ORM\PersistentCollection {#1768 …}
  -sharedTrainings: Doctrine\ORM\PersistentCollection {#1773 …}
  -thematic: []
  -diploma: null
  -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1815 …}
  -duplicateFrom: null
  -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1876 …}
  -createdAt: DateTime @1650870393 {#1692
    date: 2022-04-25 09:06:33.0 Europe/Paris (+02:00)
  }
  -updatedAt: DateTime @1757458864 {#1697
    date: 2025-09-10 01:01:04.0 Europe/Paris (+02:00)
  }
  #createdBy: null
  #updatedBy: null
  #fromApi: false
  -name: "Couturière retoucheuse"
  -description: "Le couturier retoucheur assure des prestations de création de vêtements sur mesure féminins et de retouches sur différents types de vêtements."
  -public: false
  -_links: null
  -status: "published"
  -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1876 …}
}
"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