VirtualClassroomController :: indexvirtuelAdmin
Request
GET Parameters
No GET parameters
POST Parameters
No POST parameters
Uploaded Files
No files were uploaded
Request Attributes
| Key | Value |
|---|---|
| _controller | "App\Controller\VirtualClassroomController::indexvirtuelAdmin" |
| _firewall_context | "security.firewall.map.context.main" |
| _links | Symfony\Component\WebLink\GenericLinkProvider {#1416 -links: [ 1428 => Symfony\Component\WebLink\Link {#1428 -href: "https://sip-academy.com/api/docs.jsonld" -rel: [ "http://www.w3.org/ns/hydra/core#apiDocumentation" => "http://www.w3.org/ns/hydra/core#apiDocumentation" ] -attributes: [] } ] } |
| _route | "app_virtual_classroom_index_admin" |
| _route_params | [ "id" => "57" ] |
| _security | [ Sensio\Bundle\FrameworkExtraBundle\Configuration\Security {#772 -expression: "is_granted('ROLE_ADMIN') or is_granted('ROLE_COACH') or is_granted('ROLE_STUDENT') or is_granted('ROLE_PARTNER') " #statusCode: null #message: "Access denied." } ] |
| _security_firewall_run | "_security_main" |
| _stopwatch_token | "0a3480" |
| evenement | App\Entity\Evenement {#1038 -id: 57 -image: "ocp-697288c769344.png" -titre: "OCP Février 2026" -descriptionshort: "<p style="text-align:justify"><span style="font-size:14px"><span style="font-family:Comic Sans MS,cursive">Ce niveau professionnel permet d'avoir les compétences nécessaires pour être un développer senior en Java et capable de passer les certifications (Java 8) 1Z0-809, (Java 11) 1Z0-819, (Java 17) 1Z0-829 et et (Java 21) 1Z0-830, Pour démarrer ce niveau, il faut avoir la formation OCA 1Z0-808. Plusieurs API avancés seront traités tel que les gestions des threads avec l'api Executors, Les designs Patterns, JDBC, la programmation modulaires et la programmation fonctionnelle via lambda et l'api Stream. les IO stream ainsi que les exceptions feront aussi partie du plan de formation OCP :)</span></span></p>" -description: """ <p><span style="font-size:14px"><span style="font-family:Comic Sans MS,cursive">We present below the content of the training :</span></span></p>\r\n \r\n <p><span style="font-size:14px"><span style="font-family:Comic Sans MS,cursive"><strong>Working with Java data types</strong></span></span></p>\r\n \r\n <ul>\r\n \t<li><span style="font-size:14px"><span style="font-family:Comic Sans MS,cursive">Use primitives and wrapper classes, including, operators, parentheses, type promotion and casting</span></span></li>\r\n \t<li><span style="font-size:14px"><span style="font-family:Comic Sans MS,cursive">Handle text using String and StringBuilder classes</span></span></li>\r\n \t<li><span style="font-size:14px"><span style="font-family:Comic Sans MS,cursive">Use local variable type inference, including as lambda parameters</span></span></li>\r\n </ul>\r\n \r\n <p><span style="font-size:14px"><span style="font-family:Comic Sans MS,cursive"><strong>Controlling Program Flow</strong></span></span></p>\r\n \r\n <ul>\r\n \t<li><span style="font-size:14px"><span style="font-family:Comic Sans MS,cursive">Create and use loops, if/else, and switch statements</span></span></li>\r\n </ul>\r\n \r\n <p><span style="font-size:14px"><span style="font-family:Comic Sans MS,cursive"><strong>Java Object-Oriented Approach</strong></span></span></p>\r\n \r\n <ul>\r\n \t<li><span style="font-size:14px"><span style="font-family:Comic Sans MS,cursive">Declare and instantiate Java objects including nested class objects, and explain objects' lifecycles (including creation, dereferencing by reassignment, and garbage collection)</span></span></li>\r\n \t<li><span style="font-size:14px"><span style="font-family:Comic Sans MS,cursive">Define and use fields and methods, including instance, static and overloaded methods</span></span></li>\r\n \t<li><span style="font-size:14px"><span style="font-family:Comic Sans MS,cursive">Initialize objects and their members using instance and static initialiser statements and constructors</span></span></li>\r\n \t<li><span style="font-size:14px"><span style="font-family:Comic Sans MS,cursive">Understand variable scopes, apply encapsulation and make objects immutable</span></span></li>\r\n \t<li><span style="font-size:14px"><span style="font-family:Comic Sans MS,cursive">Create and use subclasses and superclasses, including abstract classes</span></span></li>\r\n \t<li><span style="font-size:14px"><span style="font-family:Comic Sans MS,cursive">Utilize polymorphism and casting to call methods, differentiate object type versus reference type</span></span></li>\r\n \t<li><span style="font-size:14px"><span style="font-family:Comic Sans MS,cursive">Create and use interfaces, identify functional interfaces, and utilize private, static, and default methods</span></span></li>\r\n \t<li><span style="font-size:14px"><span style="font-family:Comic Sans MS,cursive">Create and use enumerations</span></span></li>\r\n </ul>\r\n \r\n <p><span style="font-size:14px"><span style="font-family:Comic Sans MS,cursive"><strong>Exception Handling</strong></span></span></p>\r\n \r\n <ul>\r\n \t<li><span style="font-size:14px"><span style="font-family:Comic Sans MS,cursive">Handle exceptions using try/catch/finally clauses, try-with-resource, and multi-catch statements</span></span></li>\r\n \t<li><span style="font-size:14px"><span style="font-family:Comic Sans MS,cursive">Create and use custom exceptions</span></span></li>\r\n </ul>\r\n \r\n <p><span style="font-size:14px"><span style="font-family:Comic Sans MS,cursive"><strong>Working with Arrays and Collections</strong></span></span></p>\r\n \r\n <ul>\r\n \t<li><span style="font-size:14px"><span style="font-family:Comic Sans MS,cursive">Use generics, including wildcards</span></span></li>\r\n \t<li><span style="font-size:14px"><span style="font-family:Comic Sans MS,cursive">Use a Java array and List, Set, Map and Deque collections, including convenience methods</span></span></li>\r\n \t<li><span style="font-size:14px"><span style="font-family:Comic Sans MS,cursive">Sort collections and arrays using Comparator and Comparable interfaces</span></span></li>\r\n </ul>\r\n \r\n <p><span style="font-size:14px"><span style="font-family:Comic Sans MS,cursive"><strong>Working with Streams and Lambda expressions</strong></span></span></p>\r\n \r\n <ul>\r\n \t<li><span style="font-size:14px"><span style="font-family:Comic Sans MS,cursive">Implement functional interfaces using lambda expressions, including interfaces from the java.util.function package</span></span></li>\r\n \t<li><span style="font-size:14px"><span style="font-family:Comic Sans MS,cursive">Use Java Streams to filter, transform and process data</span></span></li>\r\n \t<li><span style="font-size:14px"><span style="font-family:Comic Sans MS,cursive">Perform decomposition and reduction, including grouping and partitioning on sequential and parallel streams</span></span></li>\r\n </ul>\r\n \r\n <p><span style="font-size:14px"><span style="font-family:Comic Sans MS,cursive"><strong>Java Platform Module System</strong></span></span></p>\r\n \r\n <ul>\r\n \t<li><span style="font-size:14px"><span style="font-family:Comic Sans MS,cursive">Deploy and execute modular applications, including automatic modules</span></span></li>\r\n \t<li><span style="font-size:14px"><span style="font-family:Comic Sans MS,cursive">Declare, use, and expose modules, including the use of services</span></span></li>\r\n </ul>\r\n \r\n <p><span style="font-size:14px"><span style="font-family:Comic Sans MS,cursive"><strong>Concurrency</strong></span></span></p>\r\n \r\n <ul>\r\n \t<li><span style="font-size:14px"><span style="font-family:Comic Sans MS,cursive">Create worker threads using Runnable and Callable, and manage concurrency using an ExecutorService and java.util.concurrent API</span></span></li>\r\n \t<li><span style="font-size:14px"><span style="font-family:Comic Sans MS,cursive">Develop thread-safe code, using different locking mechanisms and java.util.concurrent API</span></span></li>\r\n </ul>\r\n \r\n <p><span style="font-size:14px"><span style="font-family:Comic Sans MS,cursive"><strong>Java I/O API</strong></span></span></p>\r\n \r\n <ul>\r\n \t<li><span style="font-size:14px"><span style="font-family:Comic Sans MS,cursive">Read and write console and file data using I/O Streams</span></span></li>\r\n \t<li><span style="font-size:14px"><span style="font-family:Comic Sans MS,cursive">Implement serialization and deserialization techniques on Java objects</span></span></li>\r\n \t<li><span style="font-size:14px"><span style="font-family:Comic Sans MS,cursive">Handle file system objects using java.nio.file API</span></span></li>\r\n </ul>\r\n \r\n <p><span style="font-size:14px"><span style="font-family:Comic Sans MS,cursive"><strong>Secure Coding in Java SE Application</strong></span></span></p>\r\n \r\n <ul>\r\n \t<li><span style="font-size:14px"><span style="font-family:Comic Sans MS,cursive">Develop code that mitigates security threats such as denial of service, code injection, input validation and ensure data integrity</span></span></li>\r\n \t<li><span style="font-size:14px"><span style="font-family:Comic Sans MS,cursive">Secure resource access including filesystems, manage policies and execute privileged code</span></span></li>\r\n </ul>\r\n \r\n <p><span style="font-size:14px"><span style="font-family:Comic Sans MS,cursive"><strong>Database Applications with JDBC</strong></span></span></p>\r\n \r\n <ul>\r\n \t<li><span style="font-size:14px"><span style="font-family:Comic Sans MS,cursive">Connect to and perform database SQL operations, process query results using JDBC API</span></span></li>\r\n </ul>\r\n \r\n <p><span style="font-size:14px"><span style="font-family:Comic Sans MS,cursive"><strong>Localization</strong></span></span></p>\r\n \r\n <ul>\r\n \t<li><span style="font-size:14px"><span style="font-family:Comic Sans MS,cursive">Implement Localization using Locale, resource bundles, and Java APIs to parse and format messages, dates, and numbers</span></span></li>\r\n </ul>\r\n \r\n <p><span style="font-size:14px"><span style="font-family:Comic Sans MS,cursive"><strong>Annotations</strong></span></span></p>\r\n \r\n <ul>\r\n \t<li><span style="font-size:14px"><span style="font-family:Comic Sans MS,cursive">Create, apply, and process annotations</span></span></li>\r\n </ul>\r\n \r\n <p><span style="font-size:14px"><span style="font-family:Comic Sans MS,cursive"><strong>Design Pattern</strong></span></span></p>\r\n \r\n <ul>\r\n \t<li><span style="font-size:14px"><span style="font-family:Comic Sans MS,cursive">Singleton, Immutable, Builder, Factory</span></span></li>\r\n </ul> """ -adresse: "En ligne/Présentiel" -starttime: DateTime @1769950800 {#1041 : 2026-02-01 13:00:00.0 UTC (+00:00) } -endtime: DateTime @1772992800 {#1040 : 2026-03-08 18:00:00.0 UTC (+00:00) } -date: null -imgdetail: "ocp-697288c769a0c.png" -mode: null -slug: "ocp-fevrier-2026-57.html" -inscritSessions: Doctrine\ORM\PersistentCollection {#969 …} -formation: Proxies\__CG__\App\Entity\Formation {#1058 …} -reglements: Doctrine\ORM\PersistentCollection {#999 …} -formateur: Proxies\__CG__\App\Entity\User {#1181 …} -liendrive: "https://drive.google.com/drive/folders/1J-WpmDxb_Ah_h6GKLe4Q3dDjVA3cb2XV?usp=drive_link" -virtualClassrooms: Doctrine\ORM\PersistentCollection {#1157 …} -reclamations: Doctrine\ORM\PersistentCollection {#1132 …} -eval: Doctrine\ORM\PersistentCollection {#1115 …} -type: "Ordinaire" -prixpromo: "700" -utilisations: Doctrine\ORM\PersistentCollection {#1096 …} -certeficatvierge: null -traces: Doctrine\ORM\PersistentCollection {#1103 …} -isArchive: true -imgprog: null -emailSessions: Doctrine\ORM\PersistentCollection {#1009 …} -emailStudents: Doctrine\ORM\PersistentCollection {#1065 …} -liengithub: "https://github.com/MezghichGit/OCAOCP" -lienprog: null -discord: null -notificationSessions: Doctrine\ORM\PersistentCollection {#1081 …} -lotCoupons: Doctrine\ORM\PersistentCollection {#1183 …} } |
| id | "57" |
Request Headers
| Header | Value |
|---|---|
| accept | "*/*" |
| accept-encoding | "gzip, br, zstd, deflate" |
| authorization | "" |
| host | "sip-academy.com" |
| user-agent | "Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)" |
| x-https | "1" |
| x-php-ob-level | "0" |
Request Content
Request content not available (it was retrieved as a resource).
Response
Response Headers
| Header | Value |
|---|---|
| cache-control | "no-cache, private" |
| content-type | "text/html; charset=UTF-8" |
| date | "Tue, 02 Jun 2026 22:03:22 GMT" |
| link | "<https://sip-academy.com/api/docs.jsonld>; rel="http://www.w3.org/ns/hydra/core#apiDocumentation"" |
| location | "/connexion" |
| x-debug-token | "878844" |
Cookies
Request Cookies
No request cookies
Response Cookies
No response cookies
Session 7
Session Metadata
| Key | Value |
|---|---|
| Created | "Tue, 02 Jun 26 22:03:22 +0000" |
| Last used | "Tue, 02 Jun 26 22:03:22 +0000" |
| Lifetime | 28800 |
Session Attributes
| Attribute | Value |
|---|---|
| _security.main.target_path | "https://sip-academy.com/virtual/classroom/classvirtuel/57" |
Session Usage
7
Usages
Stateless check enabled
| Usage |
|---|
Symfony\Component\Security\Core\Authentication\Token\Storage\UsageTrackingTokenStorage:44
[
[
"file" => "/home/sipacademy/public_html/vendor/symfony/security-core/Authentication/Token/Storage/UsageTrackingTokenStorage.php"
"line" => 44
"function" => "getMetadataBag"
"class" => "Symfony\Component\HttpFoundation\Session\Session"
"type" => "->"
]
[
"file" => "/home/sipacademy/public_html/vendor/symfony/security-http/Firewall/ExceptionListener.php"
"line" => 140
"function" => "getToken"
"class" => "Symfony\Component\Security\Core\Authentication\Token\Storage\UsageTrackingTokenStorage"
"type" => "->"
]
[
"file" => "/home/sipacademy/public_html/vendor/symfony/security-http/Firewall/ExceptionListener.php"
"line" => 103
"function" => "handleAccessDeniedException"
"class" => "Symfony\Component\Security\Http\Firewall\ExceptionListener"
"type" => "->"
]
[
"file" => "/home/sipacademy/public_html/vendor/symfony/event-dispatcher/Debug/WrappedListener.php"
"line" => 111
"function" => "onKernelException"
"class" => "Symfony\Component\Security\Http\Firewall\ExceptionListener"
"type" => "->"
]
[
"file" => "/home/sipacademy/public_html/vendor/symfony/event-dispatcher/EventDispatcher.php"
"line" => 230
"function" => "__invoke"
"class" => "Symfony\Component\EventDispatcher\Debug\WrappedListener"
"type" => "->"
]
[
"file" => "/home/sipacademy/public_html/vendor/symfony/event-dispatcher/EventDispatcher.php"
"line" => 59
"function" => "callListeners"
"class" => "Symfony\Component\EventDispatcher\EventDispatcher"
"type" => "->"
]
[
"file" => "/home/sipacademy/public_html/vendor/symfony/event-dispatcher/Debug/TraceableEventDispatcher.php"
"line" => 152
"function" => "dispatch"
"class" => "Symfony\Component\EventDispatcher\EventDispatcher"
"type" => "->"
]
[
"file" => "/home/sipacademy/public_html/vendor/symfony/http-kernel/HttpKernel.php"
"line" => 223
"function" => "dispatch"
"class" => "Symfony\Component\EventDispatcher\Debug\TraceableEventDispatcher"
"type" => "->"
]
[
"file" => "/home/sipacademy/public_html/vendor/symfony/http-kernel/HttpKernel.php"
"line" => 86
"function" => "handleThrowable"
"class" => "Symfony\Component\HttpKernel\HttpKernel"
"type" => "->"
]
[
"file" => "/home/sipacademy/public_html/vendor/symfony/http-kernel/Kernel.php"
"line" => 202
"function" => "handle"
"class" => "Symfony\Component\HttpKernel\HttpKernel"
"type" => "->"
]
[
"file" => "/home/sipacademy/public_html/vendor/symfony/runtime/Runner/Symfony/HttpKernelRunner.php"
"line" => 35
"function" => "handle"
"class" => "Symfony\Component\HttpKernel\Kernel"
"type" => "->"
]
[
"file" => "/home/sipacademy/public_html/vendor/autoload_runtime.php"
"line" => 29
"function" => "run"
"class" => "Symfony\Component\Runtime\Runner\Symfony\HttpKernelRunner"
"type" => "->"
]
[
"file" => "/home/sipacademy/public_html/public/index.php"
"line" => 5
"args" => [
"/home/sipacademy/public_html/vendor/autoload_runtime.php"
]
"function" => "require_once"
]
]
|
Symfony\Component\Security\Http\Firewall\ExceptionListener:28
[
[
"file" => "/home/sipacademy/public_html/vendor/symfony/security-http/Util/TargetPathTrait.php"
"line" => 28
"function" => "set"
"class" => "Symfony\Component\HttpFoundation\Session\Session"
"type" => "->"
]
[
"file" => "/home/sipacademy/public_html/vendor/symfony/security-http/Firewall/ExceptionListener.php"
"line" => 238
"function" => "saveTargetPath"
"class" => "Symfony\Component\Security\Http\Firewall\ExceptionListener"
"type" => "->"
]
[
"file" => "/home/sipacademy/public_html/vendor/symfony/security-http/Firewall/ExceptionListener.php"
"line" => 207
"function" => "setTargetPath"
"class" => "Symfony\Component\Security\Http\Firewall\ExceptionListener"
"type" => "->"
]
[
"file" => "/home/sipacademy/public_html/vendor/symfony/security-http/Firewall/ExceptionListener.php"
"line" => 152
"function" => "startAuthentication"
"class" => "Symfony\Component\Security\Http\Firewall\ExceptionListener"
"type" => "->"
]
[
"file" => "/home/sipacademy/public_html/vendor/symfony/security-http/Firewall/ExceptionListener.php"
"line" => 103
"function" => "handleAccessDeniedException"
"class" => "Symfony\Component\Security\Http\Firewall\ExceptionListener"
"type" => "->"
]
[
"file" => "/home/sipacademy/public_html/vendor/symfony/event-dispatcher/Debug/WrappedListener.php"
"line" => 111
"function" => "onKernelException"
"class" => "Symfony\Component\Security\Http\Firewall\ExceptionListener"
"type" => "->"
]
[
"file" => "/home/sipacademy/public_html/vendor/symfony/event-dispatcher/EventDispatcher.php"
"line" => 230
"function" => "__invoke"
"class" => "Symfony\Component\EventDispatcher\Debug\WrappedListener"
"type" => "->"
]
[
"file" => "/home/sipacademy/public_html/vendor/symfony/event-dispatcher/EventDispatcher.php"
"line" => 59
"function" => "callListeners"
"class" => "Symfony\Component\EventDispatcher\EventDispatcher"
"type" => "->"
]
[
"file" => "/home/sipacademy/public_html/vendor/symfony/event-dispatcher/Debug/TraceableEventDispatcher.php"
"line" => 152
"function" => "dispatch"
"class" => "Symfony\Component\EventDispatcher\EventDispatcher"
"type" => "->"
]
[
"file" => "/home/sipacademy/public_html/vendor/symfony/http-kernel/HttpKernel.php"
"line" => 223
"function" => "dispatch"
"class" => "Symfony\Component\EventDispatcher\Debug\TraceableEventDispatcher"
"type" => "->"
]
[
"file" => "/home/sipacademy/public_html/vendor/symfony/http-kernel/HttpKernel.php"
"line" => 86
"function" => "handleThrowable"
"class" => "Symfony\Component\HttpKernel\HttpKernel"
"type" => "->"
]
[
"file" => "/home/sipacademy/public_html/vendor/symfony/http-kernel/Kernel.php"
"line" => 202
"function" => "handle"
"class" => "Symfony\Component\HttpKernel\HttpKernel"
"type" => "->"
]
[
"file" => "/home/sipacademy/public_html/vendor/symfony/runtime/Runner/Symfony/HttpKernelRunner.php"
"line" => 35
"function" => "handle"
"class" => "Symfony\Component\HttpKernel\Kernel"
"type" => "->"
]
[
"file" => "/home/sipacademy/public_html/vendor/autoload_runtime.php"
"line" => 29
"function" => "run"
"class" => "Symfony\Component\Runtime\Runner\Symfony\HttpKernelRunner"
"type" => "->"
]
[
"file" => "/home/sipacademy/public_html/public/index.php"
"line" => 5
"args" => [
"/home/sipacademy/public_html/vendor/autoload_runtime.php"
]
"function" => "require_once"
]
]
|
Symfony\Component\HttpKernel\DataCollector\RequestDataCollector:72
[
[
"file" => "/home/sipacademy/public_html/vendor/symfony/http-kernel/DataCollector/RequestDataCollector.php"
"line" => 72
"function" => "getMetadataBag"
"class" => "Symfony\Component\HttpFoundation\Session\Session"
"type" => "->"
]
[
"file" => "/home/sipacademy/public_html/vendor/symfony/http-kernel/Profiler/Profiler.php"
"line" => 151
"function" => "collect"
"class" => "Symfony\Component\HttpKernel\DataCollector\RequestDataCollector"
"type" => "->"
]
[
"file" => "/home/sipacademy/public_html/vendor/symfony/http-kernel/EventListener/ProfilerListener.php"
"line" => 108
"function" => "collect"
"class" => "Symfony\Component\HttpKernel\Profiler\Profiler"
"type" => "->"
]
[
"file" => "/home/sipacademy/public_html/vendor/symfony/event-dispatcher/Debug/WrappedListener.php"
"line" => 111
"function" => "onKernelResponse"
"class" => "Symfony\Component\HttpKernel\EventListener\ProfilerListener"
"type" => "->"
]
[
"file" => "/home/sipacademy/public_html/vendor/symfony/event-dispatcher/EventDispatcher.php"
"line" => 230
"function" => "__invoke"
"class" => "Symfony\Component\EventDispatcher\Debug\WrappedListener"
"type" => "->"
]
[
"file" => "/home/sipacademy/public_html/vendor/symfony/event-dispatcher/EventDispatcher.php"
"line" => 59
"function" => "callListeners"
"class" => "Symfony\Component\EventDispatcher\EventDispatcher"
"type" => "->"
]
[
"file" => "/home/sipacademy/public_html/vendor/symfony/event-dispatcher/Debug/TraceableEventDispatcher.php"
"line" => 152
"function" => "dispatch"
"class" => "Symfony\Component\EventDispatcher\EventDispatcher"
"type" => "->"
]
[
"file" => "/home/sipacademy/public_html/vendor/symfony/http-kernel/HttpKernel.php"
"line" => 196
"function" => "dispatch"
"class" => "Symfony\Component\EventDispatcher\Debug\TraceableEventDispatcher"
"type" => "->"
]
[
"file" => "/home/sipacademy/public_html/vendor/symfony/http-kernel/HttpKernel.php"
"line" => 249
"function" => "filterResponse"
"class" => "Symfony\Component\HttpKernel\HttpKernel"
"type" => "->"
]
[
"file" => "/home/sipacademy/public_html/vendor/symfony/http-kernel/HttpKernel.php"
"line" => 86
"function" => "handleThrowable"
"class" => "Symfony\Component\HttpKernel\HttpKernel"
"type" => "->"
]
[
"file" => "/home/sipacademy/public_html/vendor/symfony/http-kernel/Kernel.php"
"line" => 202
"function" => "handle"
"class" => "Symfony\Component\HttpKernel\HttpKernel"
"type" => "->"
]
[
"file" => "/home/sipacademy/public_html/vendor/symfony/runtime/Runner/Symfony/HttpKernelRunner.php"
"line" => 35
"function" => "handle"
"class" => "Symfony\Component\HttpKernel\Kernel"
"type" => "->"
]
[
"file" => "/home/sipacademy/public_html/vendor/autoload_runtime.php"
"line" => 29
"function" => "run"
"class" => "Symfony\Component\Runtime\Runner\Symfony\HttpKernelRunner"
"type" => "->"
]
[
"file" => "/home/sipacademy/public_html/public/index.php"
"line" => 5
"args" => [
"/home/sipacademy/public_html/vendor/autoload_runtime.php"
]
"function" => "require_once"
]
]
|
Symfony\Component\HttpKernel\DataCollector\RequestDataCollector:73
[
[
"file" => "/home/sipacademy/public_html/vendor/symfony/http-kernel/DataCollector/RequestDataCollector.php"
"line" => 73
"function" => "getMetadataBag"
"class" => "Symfony\Component\HttpFoundation\Session\Session"
"type" => "->"
]
[
"file" => "/home/sipacademy/public_html/vendor/symfony/http-kernel/Profiler/Profiler.php"
"line" => 151
"function" => "collect"
"class" => "Symfony\Component\HttpKernel\DataCollector\RequestDataCollector"
"type" => "->"
]
[
"file" => "/home/sipacademy/public_html/vendor/symfony/http-kernel/EventListener/ProfilerListener.php"
"line" => 108
"function" => "collect"
"class" => "Symfony\Component\HttpKernel\Profiler\Profiler"
"type" => "->"
]
[
"file" => "/home/sipacademy/public_html/vendor/symfony/event-dispatcher/Debug/WrappedListener.php"
"line" => 111
"function" => "onKernelResponse"
"class" => "Symfony\Component\HttpKernel\EventListener\ProfilerListener"
"type" => "->"
]
[
"file" => "/home/sipacademy/public_html/vendor/symfony/event-dispatcher/EventDispatcher.php"
"line" => 230
"function" => "__invoke"
"class" => "Symfony\Component\EventDispatcher\Debug\WrappedListener"
"type" => "->"
]
[
"file" => "/home/sipacademy/public_html/vendor/symfony/event-dispatcher/EventDispatcher.php"
"line" => 59
"function" => "callListeners"
"class" => "Symfony\Component\EventDispatcher\EventDispatcher"
"type" => "->"
]
[
"file" => "/home/sipacademy/public_html/vendor/symfony/event-dispatcher/Debug/TraceableEventDispatcher.php"
"line" => 152
"function" => "dispatch"
"class" => "Symfony\Component\EventDispatcher\EventDispatcher"
"type" => "->"
]
[
"file" => "/home/sipacademy/public_html/vendor/symfony/http-kernel/HttpKernel.php"
"line" => 196
"function" => "dispatch"
"class" => "Symfony\Component\EventDispatcher\Debug\TraceableEventDispatcher"
"type" => "->"
]
[
"file" => "/home/sipacademy/public_html/vendor/symfony/http-kernel/HttpKernel.php"
"line" => 249
"function" => "filterResponse"
"class" => "Symfony\Component\HttpKernel\HttpKernel"
"type" => "->"
]
[
"file" => "/home/sipacademy/public_html/vendor/symfony/http-kernel/HttpKernel.php"
"line" => 86
"function" => "handleThrowable"
"class" => "Symfony\Component\HttpKernel\HttpKernel"
"type" => "->"
]
[
"file" => "/home/sipacademy/public_html/vendor/symfony/http-kernel/Kernel.php"
"line" => 202
"function" => "handle"
"class" => "Symfony\Component\HttpKernel\HttpKernel"
"type" => "->"
]
[
"file" => "/home/sipacademy/public_html/vendor/symfony/runtime/Runner/Symfony/HttpKernelRunner.php"
"line" => 35
"function" => "handle"
"class" => "Symfony\Component\HttpKernel\Kernel"
"type" => "->"
]
[
"file" => "/home/sipacademy/public_html/vendor/autoload_runtime.php"
"line" => 29
"function" => "run"
"class" => "Symfony\Component\Runtime\Runner\Symfony\HttpKernelRunner"
"type" => "->"
]
[
"file" => "/home/sipacademy/public_html/public/index.php"
"line" => 5
"args" => [
"/home/sipacademy/public_html/vendor/autoload_runtime.php"
]
"function" => "require_once"
]
]
|
Symfony\Component\HttpKernel\DataCollector\RequestDataCollector:74
[
[
"file" => "/home/sipacademy/public_html/vendor/symfony/http-kernel/DataCollector/RequestDataCollector.php"
"line" => 74
"function" => "getMetadataBag"
"class" => "Symfony\Component\HttpFoundation\Session\Session"
"type" => "->"
]
[
"file" => "/home/sipacademy/public_html/vendor/symfony/http-kernel/Profiler/Profiler.php"
"line" => 151
"function" => "collect"
"class" => "Symfony\Component\HttpKernel\DataCollector\RequestDataCollector"
"type" => "->"
]
[
"file" => "/home/sipacademy/public_html/vendor/symfony/http-kernel/EventListener/ProfilerListener.php"
"line" => 108
"function" => "collect"
"class" => "Symfony\Component\HttpKernel\Profiler\Profiler"
"type" => "->"
]
[
"file" => "/home/sipacademy/public_html/vendor/symfony/event-dispatcher/Debug/WrappedListener.php"
"line" => 111
"function" => "onKernelResponse"
"class" => "Symfony\Component\HttpKernel\EventListener\ProfilerListener"
"type" => "->"
]
[
"file" => "/home/sipacademy/public_html/vendor/symfony/event-dispatcher/EventDispatcher.php"
"line" => 230
"function" => "__invoke"
"class" => "Symfony\Component\EventDispatcher\Debug\WrappedListener"
"type" => "->"
]
[
"file" => "/home/sipacademy/public_html/vendor/symfony/event-dispatcher/EventDispatcher.php"
"line" => 59
"function" => "callListeners"
"class" => "Symfony\Component\EventDispatcher\EventDispatcher"
"type" => "->"
]
[
"file" => "/home/sipacademy/public_html/vendor/symfony/event-dispatcher/Debug/TraceableEventDispatcher.php"
"line" => 152
"function" => "dispatch"
"class" => "Symfony\Component\EventDispatcher\EventDispatcher"
"type" => "->"
]
[
"file" => "/home/sipacademy/public_html/vendor/symfony/http-kernel/HttpKernel.php"
"line" => 196
"function" => "dispatch"
"class" => "Symfony\Component\EventDispatcher\Debug\TraceableEventDispatcher"
"type" => "->"
]
[
"file" => "/home/sipacademy/public_html/vendor/symfony/http-kernel/HttpKernel.php"
"line" => 249
"function" => "filterResponse"
"class" => "Symfony\Component\HttpKernel\HttpKernel"
"type" => "->"
]
[
"file" => "/home/sipacademy/public_html/vendor/symfony/http-kernel/HttpKernel.php"
"line" => 86
"function" => "handleThrowable"
"class" => "Symfony\Component\HttpKernel\HttpKernel"
"type" => "->"
]
[
"file" => "/home/sipacademy/public_html/vendor/symfony/http-kernel/Kernel.php"
"line" => 202
"function" => "handle"
"class" => "Symfony\Component\HttpKernel\HttpKernel"
"type" => "->"
]
[
"file" => "/home/sipacademy/public_html/vendor/symfony/runtime/Runner/Symfony/HttpKernelRunner.php"
"line" => 35
"function" => "handle"
"class" => "Symfony\Component\HttpKernel\Kernel"
"type" => "->"
]
[
"file" => "/home/sipacademy/public_html/vendor/autoload_runtime.php"
"line" => 29
"function" => "run"
"class" => "Symfony\Component\Runtime\Runner\Symfony\HttpKernelRunner"
"type" => "->"
]
[
"file" => "/home/sipacademy/public_html/public/index.php"
"line" => 5
"args" => [
"/home/sipacademy/public_html/vendor/autoload_runtime.php"
]
"function" => "require_once"
]
]
|
Symfony\Component\HttpKernel\DataCollector\RequestDataCollector:75
[
[
"file" => "/home/sipacademy/public_html/vendor/symfony/http-kernel/DataCollector/RequestDataCollector.php"
"line" => 75
"function" => "all"
"class" => "Symfony\Component\HttpFoundation\Session\Session"
"type" => "->"
]
[
"file" => "/home/sipacademy/public_html/vendor/symfony/http-kernel/Profiler/Profiler.php"
"line" => 151
"function" => "collect"
"class" => "Symfony\Component\HttpKernel\DataCollector\RequestDataCollector"
"type" => "->"
]
[
"file" => "/home/sipacademy/public_html/vendor/symfony/http-kernel/EventListener/ProfilerListener.php"
"line" => 108
"function" => "collect"
"class" => "Symfony\Component\HttpKernel\Profiler\Profiler"
"type" => "->"
]
[
"file" => "/home/sipacademy/public_html/vendor/symfony/event-dispatcher/Debug/WrappedListener.php"
"line" => 111
"function" => "onKernelResponse"
"class" => "Symfony\Component\HttpKernel\EventListener\ProfilerListener"
"type" => "->"
]
[
"file" => "/home/sipacademy/public_html/vendor/symfony/event-dispatcher/EventDispatcher.php"
"line" => 230
"function" => "__invoke"
"class" => "Symfony\Component\EventDispatcher\Debug\WrappedListener"
"type" => "->"
]
[
"file" => "/home/sipacademy/public_html/vendor/symfony/event-dispatcher/EventDispatcher.php"
"line" => 59
"function" => "callListeners"
"class" => "Symfony\Component\EventDispatcher\EventDispatcher"
"type" => "->"
]
[
"file" => "/home/sipacademy/public_html/vendor/symfony/event-dispatcher/Debug/TraceableEventDispatcher.php"
"line" => 152
"function" => "dispatch"
"class" => "Symfony\Component\EventDispatcher\EventDispatcher"
"type" => "->"
]
[
"file" => "/home/sipacademy/public_html/vendor/symfony/http-kernel/HttpKernel.php"
"line" => 196
"function" => "dispatch"
"class" => "Symfony\Component\EventDispatcher\Debug\TraceableEventDispatcher"
"type" => "->"
]
[
"file" => "/home/sipacademy/public_html/vendor/symfony/http-kernel/HttpKernel.php"
"line" => 249
"function" => "filterResponse"
"class" => "Symfony\Component\HttpKernel\HttpKernel"
"type" => "->"
]
[
"file" => "/home/sipacademy/public_html/vendor/symfony/http-kernel/HttpKernel.php"
"line" => 86
"function" => "handleThrowable"
"class" => "Symfony\Component\HttpKernel\HttpKernel"
"type" => "->"
]
[
"file" => "/home/sipacademy/public_html/vendor/symfony/http-kernel/Kernel.php"
"line" => 202
"function" => "handle"
"class" => "Symfony\Component\HttpKernel\HttpKernel"
"type" => "->"
]
[
"file" => "/home/sipacademy/public_html/vendor/symfony/runtime/Runner/Symfony/HttpKernelRunner.php"
"line" => 35
"function" => "handle"
"class" => "Symfony\Component\HttpKernel\Kernel"
"type" => "->"
]
[
"file" => "/home/sipacademy/public_html/vendor/autoload_runtime.php"
"line" => 29
"function" => "run"
"class" => "Symfony\Component\Runtime\Runner\Symfony\HttpKernelRunner"
"type" => "->"
]
[
"file" => "/home/sipacademy/public_html/public/index.php"
"line" => 5
"args" => [
"/home/sipacademy/public_html/vendor/autoload_runtime.php"
]
"function" => "require_once"
]
]
|
Symfony\Component\HttpKernel\DataCollector\RequestDataCollector:76
[
[
"file" => "/home/sipacademy/public_html/vendor/symfony/http-kernel/DataCollector/RequestDataCollector.php"
"line" => 76
"function" => "getFlashBag"
"class" => "Symfony\Component\HttpFoundation\Session\Session"
"type" => "->"
]
[
"file" => "/home/sipacademy/public_html/vendor/symfony/http-kernel/Profiler/Profiler.php"
"line" => 151
"function" => "collect"
"class" => "Symfony\Component\HttpKernel\DataCollector\RequestDataCollector"
"type" => "->"
]
[
"file" => "/home/sipacademy/public_html/vendor/symfony/http-kernel/EventListener/ProfilerListener.php"
"line" => 108
"function" => "collect"
"class" => "Symfony\Component\HttpKernel\Profiler\Profiler"
"type" => "->"
]
[
"file" => "/home/sipacademy/public_html/vendor/symfony/event-dispatcher/Debug/WrappedListener.php"
"line" => 111
"function" => "onKernelResponse"
"class" => "Symfony\Component\HttpKernel\EventListener\ProfilerListener"
"type" => "->"
]
[
"file" => "/home/sipacademy/public_html/vendor/symfony/event-dispatcher/EventDispatcher.php"
"line" => 230
"function" => "__invoke"
"class" => "Symfony\Component\EventDispatcher\Debug\WrappedListener"
"type" => "->"
]
[
"file" => "/home/sipacademy/public_html/vendor/symfony/event-dispatcher/EventDispatcher.php"
"line" => 59
"function" => "callListeners"
"class" => "Symfony\Component\EventDispatcher\EventDispatcher"
"type" => "->"
]
[
"file" => "/home/sipacademy/public_html/vendor/symfony/event-dispatcher/Debug/TraceableEventDispatcher.php"
"line" => 152
"function" => "dispatch"
"class" => "Symfony\Component\EventDispatcher\EventDispatcher"
"type" => "->"
]
[
"file" => "/home/sipacademy/public_html/vendor/symfony/http-kernel/HttpKernel.php"
"line" => 196
"function" => "dispatch"
"class" => "Symfony\Component\EventDispatcher\Debug\TraceableEventDispatcher"
"type" => "->"
]
[
"file" => "/home/sipacademy/public_html/vendor/symfony/http-kernel/HttpKernel.php"
"line" => 249
"function" => "filterResponse"
"class" => "Symfony\Component\HttpKernel\HttpKernel"
"type" => "->"
]
[
"file" => "/home/sipacademy/public_html/vendor/symfony/http-kernel/HttpKernel.php"
"line" => 86
"function" => "handleThrowable"
"class" => "Symfony\Component\HttpKernel\HttpKernel"
"type" => "->"
]
[
"file" => "/home/sipacademy/public_html/vendor/symfony/http-kernel/Kernel.php"
"line" => 202
"function" => "handle"
"class" => "Symfony\Component\HttpKernel\HttpKernel"
"type" => "->"
]
[
"file" => "/home/sipacademy/public_html/vendor/symfony/runtime/Runner/Symfony/HttpKernelRunner.php"
"line" => 35
"function" => "handle"
"class" => "Symfony\Component\HttpKernel\Kernel"
"type" => "->"
]
[
"file" => "/home/sipacademy/public_html/vendor/autoload_runtime.php"
"line" => 29
"function" => "run"
"class" => "Symfony\Component\Runtime\Runner\Symfony\HttpKernelRunner"
"type" => "->"
]
[
"file" => "/home/sipacademy/public_html/public/index.php"
"line" => 5
"args" => [
"/home/sipacademy/public_html/vendor/autoload_runtime.php"
]
"function" => "require_once"
]
]
|
Flashes
Flashes
No flash messages were created.
Server Parameters
Server Parameters
Defined in .env
| Key | Value |
|---|---|
| APNS_BUNDLE_ID | "com.sip.sipAcademy" |
| APNS_ENVIRONMENT | "production" |
| APNS_KEY_ID | "9RLPYT75CC" |
| APNS_KEY_PATH | "%kernel.project_dir%/config/apns/AuthKey_9RLPYT75CC.p8" |
| APNS_TEAM_ID | "37V652S9RH" |
| APP_ENV | "dev" |
| APP_SECRET | "1d32da938af66cd42d55fdb74a98568a" |
| CORS_ALLOW_ORIGIN | "^https?://(localhost|127\.0\.0\.1)(:[0-9]+)?$" |
| DATABASE_URL | "mysql://sipacademy_db:FFd451FkdlfeRRzz@localhost:3306/sipacademy_db?serverVersion=10.4.18-MariaDB&charset=utf8mb4" |
| JWT_PASSPHRASE | "56c5737238e16dd0d42d365b2b0304e21f89d9453d2f4aebb5f98e1206cb7ea8" |
| JWT_PUBLIC_KEY | "%kernel.project_dir%/config/jwt/public.pem" |
| JWT_SECRET_KEY | "%kernel.project_dir%/config/jwt/private.pem" |
| MAILER_DSN | "smtp://sip-academy@smart-it-partner.com:8Z42xmlGggkoiPFjUyS1LA0Kf@ssl0.ovh.net:587" |
| MAILER_FROM_ADDRESS | "sip-academy@smart-it-partner.com" |
| MESSENGER_TRANSPORT_DSN | "doctrine://default?auto_setup=0" |
| TWILIO_SID | "AC6825fd8aa644fce062b5dd37a5ccb0b3" |
| TWILIO_TOKEN | "7c6ac52b6e8925b136b50eaffce63d01" |
| TWILIO_WHATSAPP_NUMBER | "whatsapp:+14155238886" |
Defined as regular env variables
| Key | Value |
|---|---|
| APP_DEBUG | "1" |
| CONTEXT_DOCUMENT_ROOT | "/home/sipacademy/public_html" |
| CONTEXT_PREFIX | "" |
| DOCUMENT_ROOT | "/home/sipacademy/public_html" |
| FCGI_ROLE | "RESPONDER" |
| GATEWAY_INTERFACE | "CGI/1.1" |
| HOME | "/home/sipacademy" |
| HTTPS | "on" |
| HTTP_ACCEPT | "*/*" |
| HTTP_ACCEPT_ENCODING | "gzip, br, zstd, deflate" |
| HTTP_AUTHORIZATION | "" |
| HTTP_HOST | "sip-academy.com" |
| HTTP_USER_AGENT | "Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)" |
| HTTP_X_HTTPS | "1" |
| PATH | "/usr/local/jdk/bin:/usr/kerberos/sbin:/usr/kerberos/bin:/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin:/usr/X11R6/bin:/usr/local/bin:/usr/X11R6/bin:/root/bin:/opt/bin" |
| PHP_SELF | "/public/index.php" |
| QUERY_STRING | "" |
| REDIRECT_HTTPS | "on" |
| REDIRECT_REDIRECT_HTTPS | "on" |
| REDIRECT_REDIRECT_SCRIPT_URI | "https://sip-academy.com/virtual/classroom/classvirtuel/57" |
| REDIRECT_REDIRECT_SCRIPT_URL | "/virtual/classroom/classvirtuel/57" |
| REDIRECT_REDIRECT_SSL_TLS_SNI | "sip-academy.com" |
| REDIRECT_REDIRECT_STATUS | "200" |
| REDIRECT_REDIRECT_UNIQUE_ID | "ah9TKpIS0lSCjT-CuLHjYQAAAAs" |
| REDIRECT_SCRIPT_URI | "https://sip-academy.com/virtual/classroom/classvirtuel/57" |
| REDIRECT_SCRIPT_URL | "/virtual/classroom/classvirtuel/57" |
| REDIRECT_SSL_TLS_SNI | "sip-academy.com" |
| REDIRECT_STATUS | "200" |
| REDIRECT_UNIQUE_ID | "ah9TKpIS0lSCjT-CuLHjYQAAAAs" |
| REDIRECT_URL | "/public/virtual/classroom/classvirtuel/57" |
| REMOTE_ADDR | "216.73.216.137" |
| REMOTE_PORT | "10594" |
| REQUEST_METHOD | "GET" |
| REQUEST_SCHEME | "https" |
| REQUEST_TIME | 1780437802 |
| REQUEST_TIME_FLOAT | 1780437802.588 |
| REQUEST_URI | "/virtual/classroom/classvirtuel/57" |
| SCRIPT_FILENAME | "/home/sipacademy/public_html/public/index.php" |
| SCRIPT_NAME | "/public/index.php" |
| SCRIPT_URI | "https://sip-academy.com/virtual/classroom/classvirtuel/57" |
| SCRIPT_URL | "/virtual/classroom/classvirtuel/57" |
| SERVER_ADDR | "57.131.28.111" |
| SERVER_ADMIN | "webmaster@sip-academy.com" |
| SERVER_NAME | "sip-academy.com" |
| SERVER_PORT | "443" |
| SERVER_PROTOCOL | "HTTP/1.1" |
| SERVER_SIGNATURE | "" |
| SERVER_SOFTWARE | "Apache" |
| SSL_TLS_SNI | "sip-academy.com" |
| SYMFONY_DOTENV_VARS | "APP_ENV,APP_SECRET,DATABASE_URL,MESSENGER_TRANSPORT_DSN,MAILER_DSN,MAILER_FROM_ADDRESS,CORS_ALLOW_ORIGIN,JWT_SECRET_KEY,JWT_PUBLIC_KEY,JWT_PASSPHRASE,APNS_KEY_ID,APNS_TEAM_ID,APNS_KEY_PATH,APNS_BUNDLE_ID,APNS_ENVIRONMENT,TWILIO_SID,TWILIO_TOKEN,TWILIO_WHATSAPP_NUMBER" |
| UNIQUE_ID | "ah9TKpIS0lSCjT-CuLHjYQAAAAs" |
| USER | "sipacademy" |
| argc | 0 |
| argv | [] |
| proxy-nokeepalive | "1" |