From b26e05f309d6e048de6e4d9eed0d6abc44b4e07f Mon Sep 17 00:00:00 2001 From: Erwann PHILIPPE Date: Fri, 30 Jan 2026 16:41:17 +0100 Subject: [PATCH] =?UTF-8?q?D=C3=A9ploiement=20manuel=20de=20la=20doc=20tec?= =?UTF-8?q?hnique?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- classes/App-Controller-AccueilController.html | 588 ++++++ .../App-Controller-FormationsController.html | 865 ++++++++ .../App-Controller-PlaylistsController.html | 925 +++++++++ .../App-Controller-SecurityController.html | 462 +++++ ...oller-admin-AdminCategoriesController.html | 642 ++++++ ...oller-admin-AdminFormationsController.html | 992 ++++++++++ ...roller-admin-AdminPlaylistsController.html | 1028 ++++++++++ classes/App-Entity-Categorie.html | 891 +++++++++ classes/App-Entity-Formation.html | 1737 +++++++++++++++++ classes/App-Entity-Playlist.html | 1142 +++++++++++ classes/App-Entity-User.html | 1105 +++++++++++ classes/App-Form-FormationType.html | 441 +++++ classes/App-Form-PlaylistType.html | 441 +++++ classes/App-Kernel.html | 314 +++ .../App-Repository-CategorieRepository.html | 613 ++++++ .../App-Repository-FormationRepository.html | 761 ++++++++ .../App-Repository-PlaylistRepository.html | 745 +++++++ classes/App-Repository-UserRepository.html | 467 +++++ .../App-Security-AppCustomAuthenticator.html | 686 +++++++ css/base.css | 1236 ++++++++++++ css/normalize.css | 427 ++++ css/template.css | 279 +++ files/src-controller-accueilcontroller.html | 289 +++ ...oller-admin-admincategoriescontroller.html | 289 +++ ...oller-admin-adminformationscontroller.html | 289 +++ ...roller-admin-adminplaylistscontroller.html | 289 +++ .../src-controller-formationscontroller.html | 289 +++ files/src-controller-playlistscontroller.html | 289 +++ files/src-controller-securitycontroller.html | 289 +++ files/src-entity-categorie.html | 289 +++ files/src-entity-formation.html | 289 +++ files/src-entity-playlist.html | 289 +++ files/src-entity-user.html | 289 +++ files/src-form-formationtype.html | 289 +++ files/src-form-playlisttype.html | 289 +++ files/src-kernel.html | 289 +++ files/src-repository-categorierepository.html | 289 +++ files/src-repository-formationrepository.html | 289 +++ files/src-repository-playlistrepository.html | 289 +++ files/src-repository-userrepository.html | 289 +++ .../src-security-appcustomauthenticator.html | 289 +++ graphs/classes.html | 132 ++ index.html | 175 ++ indices/files.html | 177 ++ js/search.js | 173 ++ js/searchIndex.js | 859 ++++++++ js/template.js | 34 + namespaces/app-controller-admin.html | 284 +++ namespaces/app-controller.html | 291 +++ namespaces/app-entity.html | 283 +++ namespaces/app-form.html | 283 +++ namespaces/app-repository.html | 283 +++ namespaces/app-security.html | 283 +++ namespaces/app.html | 294 +++ namespaces/default.html | 282 +++ packages/Application.html | 282 +++ packages/default.html | 282 +++ reports/deprecated.html | 165 ++ reports/errors.html | 147 ++ reports/markers.html | 148 ++ 60 files changed, 27135 insertions(+) create mode 100644 classes/App-Controller-AccueilController.html create mode 100644 classes/App-Controller-FormationsController.html create mode 100644 classes/App-Controller-PlaylistsController.html create mode 100644 classes/App-Controller-SecurityController.html create mode 100644 classes/App-Controller-admin-AdminCategoriesController.html create mode 100644 classes/App-Controller-admin-AdminFormationsController.html create mode 100644 classes/App-Controller-admin-AdminPlaylistsController.html create mode 100644 classes/App-Entity-Categorie.html create mode 100644 classes/App-Entity-Formation.html create mode 100644 classes/App-Entity-Playlist.html create mode 100644 classes/App-Entity-User.html create mode 100644 classes/App-Form-FormationType.html create mode 100644 classes/App-Form-PlaylistType.html create mode 100644 classes/App-Kernel.html create mode 100644 classes/App-Repository-CategorieRepository.html create mode 100644 classes/App-Repository-FormationRepository.html create mode 100644 classes/App-Repository-PlaylistRepository.html create mode 100644 classes/App-Repository-UserRepository.html create mode 100644 classes/App-Security-AppCustomAuthenticator.html create mode 100644 css/base.css create mode 100644 css/normalize.css create mode 100644 css/template.css create mode 100644 files/src-controller-accueilcontroller.html create mode 100644 files/src-controller-admin-admincategoriescontroller.html create mode 100644 files/src-controller-admin-adminformationscontroller.html create mode 100644 files/src-controller-admin-adminplaylistscontroller.html create mode 100644 files/src-controller-formationscontroller.html create mode 100644 files/src-controller-playlistscontroller.html create mode 100644 files/src-controller-securitycontroller.html create mode 100644 files/src-entity-categorie.html create mode 100644 files/src-entity-formation.html create mode 100644 files/src-entity-playlist.html create mode 100644 files/src-entity-user.html create mode 100644 files/src-form-formationtype.html create mode 100644 files/src-form-playlisttype.html create mode 100644 files/src-kernel.html create mode 100644 files/src-repository-categorierepository.html create mode 100644 files/src-repository-formationrepository.html create mode 100644 files/src-repository-playlistrepository.html create mode 100644 files/src-repository-userrepository.html create mode 100644 files/src-security-appcustomauthenticator.html create mode 100644 graphs/classes.html create mode 100644 index.html create mode 100644 indices/files.html create mode 100644 js/search.js create mode 100644 js/searchIndex.js create mode 100644 js/template.js create mode 100644 namespaces/app-controller-admin.html create mode 100644 namespaces/app-controller.html create mode 100644 namespaces/app-entity.html create mode 100644 namespaces/app-form.html create mode 100644 namespaces/app-repository.html create mode 100644 namespaces/app-security.html create mode 100644 namespaces/app.html create mode 100644 namespaces/default.html create mode 100644 packages/Application.html create mode 100644 packages/default.html create mode 100644 reports/deprecated.html create mode 100644 reports/errors.html create mode 100644 reports/markers.html diff --git a/classes/App-Controller-AccueilController.html b/classes/App-Controller-AccueilController.html new file mode 100644 index 0000000..307ce40 --- /dev/null +++ b/classes/App-Controller-AccueilController.html @@ -0,0 +1,588 @@ + + + + + Documentation + + + + + + + + + + + + + + + + + + + + + +
+

Documentation

+ + + + + +
+ +
+
+ + + + +
+
+ + +
+

+ AccueilController + + + extends AbstractController + + +
+ in package + +
+ + +

+ +
+ + +
+ + + +

Description of AccueilController

+ + + + +
+ Tags + + +
+
+
+ author +
+
+ +

emds

+
+ +
+
+ + + +

+ Table of Contents + + +

+ + + + + + + + + +

+ Properties + + +

+
+
+ $repository + +  : FormationRepository +
+ +
+ +

+ Methods + + +

+
+
+ __construct() + +  : mixed +
+ +
+ cgu() + +  : Response +
+ +
+ index() + +  : Response +
+ +
+ + + + + + +
+

+ Properties + + +

+ +
+ +
+

+ Methods + + +

+ +
+

+ cgu() + + +

+ + + + + public + cgu() : Response + +
+
+ + + + + + +
+
+ Attributes + +
+
+
+ #[Route] +
+
+ '/cgu' +
+
+ $name: 'cgu' +
+
+
+ +
+
Return values
+ Response +
+ +
+
+

+ index() + + +

+ + + + + public + index() : Response + +
+
+ + + + + + +
+
+ Attributes + +
+
+
+ #[Route] +
+
+ '/' +
+
+ $name: 'accueil' +
+
+
+ +
+
Return values
+ Response +
+ +
+
+ +
+
+
+
+

+        
+ +
+
+ + + +
+
+
+ +
+ On this page + + +
+ +
+
+
+
+
+

Search results

+ +
+
+
    +
    +
    +
    +
    + + +
    + + + + + + + + diff --git a/classes/App-Controller-FormationsController.html b/classes/App-Controller-FormationsController.html new file mode 100644 index 0000000..daa0644 --- /dev/null +++ b/classes/App-Controller-FormationsController.html @@ -0,0 +1,865 @@ + + + + + Documentation + + + + + + + + + + + + + + + + + + + + + +
    +

    Documentation

    + + + + + +
    + +
    +
    + + + + +
    +
    + + +
    +

    + FormationsController + + + extends AbstractController + + +
    + in package + +
    + + +

    + +
    + + +
    + + + +

    Controleur des formations

    + + + + +
    + Tags + + +
    +
    +
    + author +
    +
    + +

    emds

    +
    + +
    +
    + + + +

    + Table of Contents + + +

    + + + + + + + + + +

    + Properties + + +

    +
    +
    + $categorieRepository + +  : CategorieRepository +
    + +
    + $formationPage + +  : mixed +
    + +
    + $formationRepository + +  : FormationRepository +
    + +
    + +

    + Methods + + +

    +
    +
    + __construct() + +  : mixed +
    + +
    + findAllContain() + +  : Response +
    + +
    + index() + +  : Response +
    + +
    + showOne() + +  : Response +
    + +
    + sort() + +  : Response +
    + +
    + + + + + + +
    +

    + Properties + + +

    + +
    +

    + $formationPage + + + + +

    + + + + + + private + mixed + $formationPage + = "/pages/formations.html.twig" + + + + + + + + +
    + +
    + +
    +

    + Methods + + +

    + +
    +

    + findAllContain() + + +

    + + + + + public + findAllContain(mixed $champ, Request $request[, mixed $table = "" ]) : Response + +
    +
    + + +
    Parameters
    +
    +
    + $champ + : mixed +
    +
    + +
    +
    + $request + : Request +
    +
    + +
    +
    + $table + : mixed + = ""
    +
    + +
    +
    + + + + +
    +
    + Attributes + +
    +
    +
    + #[Route] +
    +
    + '/formations/recherche/{champ}/{table}' +
    +
    + $name: 'formations.findallcontain' +
    +
    +
    + +
    +
    Return values
    + Response +
    + +
    +
    +

    + index() + + +

    + + + + + public + index() : Response + +
    +
    + + + + + + +
    +
    + Attributes + +
    +
    +
    + #[Route] +
    +
    + '/formations' +
    +
    + $name: 'formations' +
    +
    +
    + +
    +
    Return values
    + Response +
    + +
    +
    +

    + showOne() + + +

    + + + + + public + showOne(mixed $id) : Response + +
    +
    + + +
    Parameters
    +
    +
    + $id + : mixed +
    +
    + +
    +
    + + + + +
    +
    + Attributes + +
    +
    +
    + #[Route] +
    +
    + '/formations/formation/{id}' +
    +
    + $name: 'formations.showone' +
    +
    +
    + +
    +
    Return values
    + Response +
    + +
    +
    +

    + sort() + + +

    + + + + + public + sort(mixed $champ, mixed $ordre[, mixed $table = "" ]) : Response + +
    +
    + + +
    Parameters
    +
    +
    + $champ + : mixed +
    +
    + +
    +
    + $ordre + : mixed +
    +
    + +
    +
    + $table + : mixed + = ""
    +
    + +
    +
    + + + + +
    +
    + Attributes + +
    +
    +
    + #[Route] +
    +
    + '/formations/tri/{champ}/{ordre}/{table}' +
    +
    + $name: 'formations.sort' +
    +
    +
    + +
    +
    Return values
    + Response +
    + +
    +
    + +
    +
    +
    +
    +
    
    +        
    + +
    +
    + + + +
    +
    +
    + +
    + On this page + + +
    + +
    +
    +
    +
    +
    +

    Search results

    + +
    +
    +
      +
      +
      +
      +
      + + +
      + + + + + + + + diff --git a/classes/App-Controller-PlaylistsController.html b/classes/App-Controller-PlaylistsController.html new file mode 100644 index 0000000..27e8a94 --- /dev/null +++ b/classes/App-Controller-PlaylistsController.html @@ -0,0 +1,925 @@ + + + + + Documentation + + + + + + + + + + + + + + + + + + + + + +
      +

      Documentation

      + + + + + +
      + +
      +
      + + + + +
      +
      + + +
      +

      + PlaylistsController + + + extends AbstractController + + +
      + in package + +
      + + +

      + +
      + + +
      + + + +

      Description of PlaylistsController

      + + + + +
      + Tags + + +
      +
      +
      + author +
      +
      + +

      emds

      +
      + +
      +
      + + + +

      + Table of Contents + + +

      + + + + + + + + + +

      + Properties + + +

      +
      +
      + $categorieRepository + +  : CategorieRepository +
      + +
      + $formationRepository + +  : FormationRepository +
      + +
      + $playlistPage + +  : mixed +
      + +
      + $playlistRepository + +  : PlaylistRepository +
      + +
      + +

      + Methods + + +

      +
      +
      + __construct() + +  : mixed +
      + +
      + findAllContain() + +  : Response +
      + +
      + index() + +  : Response +
      + +
      + showOne() + +  : Response +
      + +
      + sort() + +  : Response +
      + +
      + + + + + + +
      +

      + Properties + + +

      + + +
      +

      + $playlistPage + + + + +

      + + + + + + private + mixed + $playlistPage + = "/pages/playlists.html.twig" + + + + + + + + +
      + +
      + +
      +

      + Methods + + +

      + +
      +

      + findAllContain() + + +

      + + + + + public + findAllContain(mixed $champ, Request $request[, mixed $table = "" ]) : Response + +
      +
      + + +
      Parameters
      +
      +
      + $champ + : mixed +
      +
      + +
      +
      + $request + : Request +
      +
      + +
      +
      + $table + : mixed + = ""
      +
      + +
      +
      + + + + +
      +
      + Attributes + +
      +
      +
      + #[Route] +
      +
      + '/playlists/recherche/{champ}/{table}' +
      +
      + $name: 'playlists.findallcontain' +
      +
      +
      + +
      +
      Return values
      + Response +
      + +
      +
      +

      + index() + + +

      + + + + + public + index() : Response + +
      +
      + + + + +
      + Tags + + +
      +
      +
      + Route +
      +
      + +

      ("/playlists", name="playlists")

      +
      + +
      +
      + + +
      +
      + Attributes + +
      +
      +
      + #[Route] +
      +
      + '/playlists' +
      +
      + $name: 'playlists' +
      +
      +
      + +
      +
      Return values
      + Response +
      + +
      +
      +

      + showOne() + + +

      + + + + + public + showOne(mixed $id) : Response + +
      +
      + + +
      Parameters
      +
      +
      + $id + : mixed +
      +
      + +
      +
      + + + + +
      +
      + Attributes + +
      +
      +
      + #[Route] +
      +
      + '/playlists/playlist/{id}' +
      +
      + $name: 'playlists.showone' +
      +
      +
      + +
      +
      Return values
      + Response +
      + +
      +
      +

      + sort() + + +

      + + + + + public + sort(mixed $champ, mixed $ordre) : Response + +
      +
      + + +
      Parameters
      +
      +
      + $champ + : mixed +
      +
      + +
      +
      + $ordre + : mixed +
      +
      + +
      +
      + + + + +
      +
      + Attributes + +
      +
      +
      + #[Route] +
      +
      + '/playlists/tri/{champ}/{ordre}' +
      +
      + $name: 'playlists.sort' +
      +
      +
      + +
      +
      Return values
      + Response +
      + +
      +
      + +
      +
      +
      +
      +
      
      +        
      + +
      +
      + + + +
      +
      +
      + +
      + On this page + + +
      + +
      +
      +
      +
      +
      +

      Search results

      + +
      +
      +
        +
        +
        +
        +
        + + +
        + + + + + + + + diff --git a/classes/App-Controller-SecurityController.html b/classes/App-Controller-SecurityController.html new file mode 100644 index 0000000..50d90e4 --- /dev/null +++ b/classes/App-Controller-SecurityController.html @@ -0,0 +1,462 @@ + + + + + Documentation + + + + + + + + + + + + + + + + + + + + + +
        +

        Documentation

        + + + + + +
        + +
        +
        + + + + +
        +
        + + +
        +

        + SecurityController + + + extends AbstractController + + +
        + in package + +
        + + +

        + +
        + + +
        + + + + + + + + + + +

        + Table of Contents + + +

        + + + + + + + + + + +

        + Methods + + +

        +
        +
        + login() + +  : Response +
        + +
        + logout() + +  : void +
        + +
        + + + + + + + +
        +

        + Methods + + +

        +
        +

        + login() + + +

        + + + + + public + login(AuthenticationUtils $authenticationUtils) : Response + +
        +
        + + +
        Parameters
        +
        +
        + $authenticationUtils + : AuthenticationUtils +
        +
        + +
        +
        + + + + +
        +
        + Attributes + +
        +
        +
        + #[Route] +
        +
        + $path: '/login' +
        +
        + $name: 'app_login' +
        +
        +
        + +
        +
        Return values
        + Response +
        + +
        +
        +

        + logout() + + +

        + + + + + public + logout() : void + +
        +
        + + + + + + +
        +
        + Attributes + +
        +
        +
        + #[Route] +
        +
        + $path: '/logout' +
        +
        + $name: 'app_logout' +
        +
        +
        + + +
        +
        + +
        +
        +
        +
        +
        
        +        
        + +
        +
        + + + +
        +
        +
        + +
        + On this page + + +
        + +
        +
        +
        +
        +
        +

        Search results

        + +
        +
        +
          +
          +
          +
          +
          + + +
          + + + + + + + + diff --git a/classes/App-Controller-admin-AdminCategoriesController.html b/classes/App-Controller-admin-AdminCategoriesController.html new file mode 100644 index 0000000..e26b985 --- /dev/null +++ b/classes/App-Controller-admin-AdminCategoriesController.html @@ -0,0 +1,642 @@ + + + + + Documentation + + + + + + + + + + + + + + + + + + + + + +
          +

          Documentation

          + + + + + +
          + +
          +
          + + + + +
          +
          + + +
          +

          + AdminCategoriesController + + + extends AbstractController + + +
          + in package + +
          + + +

          + +
          + + +
          + + + + + + + + + + +

          + Table of Contents + + +

          + + + + + + + + + +

          + Properties + + +

          +
          +
          + $categorieRepository + +  : CategorieRepository +
          + +
          + +

          + Methods + + +

          +
          +
          + __construct() + +  : mixed +
          + +
          + add() + +  : mixed +
          + +
          + index() + +  : mixed +
          + +
          + remove() + +  : mixed +
          + +
          + + + + + + +
          +

          + Properties + + +

          + +
          + +
          +

          + Methods + + +

          + +
          +

          + add() + + +

          + + + + + public + add(Request $request) : mixed + +
          +
          + + +
          Parameters
          +
          +
          + $request + : Request +
          +
          + +
          +
          + + + + +
          +
          + Attributes + +
          +
          +
          + #[Route] +
          +
          + 'admin/categories/add' +
          +
          + $name: 'admin.categories.add' +
          +
          +
          + + +
          +
          +

          + index() + + +

          + + + + + public + index() : mixed + +
          +
          + + + + + + +
          +
          + Attributes + +
          +
          +
          + #[Route] +
          +
          + '/admin/categories' +
          +
          + $name: 'admin.categories' +
          +
          +
          + + +
          +
          +

          + remove() + + +

          + + + + + public + remove(int $id) : mixed + +
          +
          + + +
          Parameters
          +
          +
          + $id + : int +
          +
          + +
          +
          + + + + +
          +
          + Attributes + +
          +
          +
          + #[Route] +
          +
          + '/admin/categories/remove/{id}' +
          +
          + $name: 'admin.categories.remove' +
          +
          +
          + + +
          +
          + +
          +
          +
          +
          +
          
          +        
          + +
          +
          + + + +
          +
          +
          + +
          + On this page + + +
          + +
          +
          +
          +
          +
          +

          Search results

          + +
          +
          +
            +
            +
            +
            +
            + + +
            + + + + + + + + diff --git a/classes/App-Controller-admin-AdminFormationsController.html b/classes/App-Controller-admin-AdminFormationsController.html new file mode 100644 index 0000000..497a407 --- /dev/null +++ b/classes/App-Controller-admin-AdminFormationsController.html @@ -0,0 +1,992 @@ + + + + + Documentation + + + + + + + + + + + + + + + + + + + + + +
            +

            Documentation

            + + + + + +
            + +
            +
            + + + + +
            +
            + + +
            +

            + AdminFormationsController + + + extends AbstractController + + +
            + in package + +
            + + +

            + +
            + + +
            + + + + + + + + + + +

            + Table of Contents + + +

            + + + + + + + + + +

            + Properties + + +

            +
            +
            + $adminPage + +  : mixed +
            + +
            + $categorieRepository + +  : mixed +
            + +
            + $formationRepository + +  : FormationRepository +
            + +
            + +

            + Methods + + +

            +
            +
            + __construct() + +  : mixed +
            + +
            + afficherCreerFormation() + +  : Response +
            + +
            + findAllContain() + +  : Response +
            + +
            + index() + +  : Response +
            + +
            + modifier() + +  : mixed +
            + +
            + remove() + +  : mixed +
            + +
            + sort() + +  : Response +
            + +
            + + + + + + +
            +

            + Properties + + +

            +
            +

            + $adminPage + + + + +

            + + + + + + private + mixed + $adminPage + = "pages/admin/admin.formations.html.twig" + + + + + + + + +
            +
            +

            + $categorieRepository + + + + +

            + + + + + + private + mixed + $categorieRepository + + + + + + + + + +
            + +
            + +
            +

            + Methods + + +

            + +
            +

            + afficherCreerFormation() + + +

            + + + + + public + afficherCreerFormation(Request $request) : Response + +
            +
            + + +
            Parameters
            +
            +
            + $request + : Request +
            +
            + +
            +
            + + + + +
            +
            + Attributes + +
            +
            +
            + #[Route] +
            +
            + '/admin/creerFormation' +
            +
            + $name: 'admin.creerFormation' +
            +
            +
            + +
            +
            Return values
            + Response +
            + +
            +
            +

            + findAllContain() + + +

            + + + + + public + findAllContain(mixed $champ, Request $request[, mixed $table = "" ]) : Response + +
            +
            + + +
            Parameters
            +
            +
            + $champ + : mixed +
            +
            + +
            +
            + $request + : Request +
            +
            + +
            +
            + $table + : mixed + = ""
            +
            + +
            +
            + + + + +
            +
            + Attributes + +
            +
            +
            + #[Route] +
            +
            + '/admin/recherche/{champ}/{table}' +
            +
            + $name: 'admin.formations.findallcontain' +
            +
            +
            + +
            +
            Return values
            + Response +
            + +
            +
            +

            + index() + + +

            + + + + + public + index() : Response + +
            +
            + + + + + + +
            +
            + Attributes + +
            +
            +
            + #[Route] +
            +
            + '/admin' +
            +
            + $name: 'admin.formations' +
            +
            +
            + +
            +
            Return values
            + Response +
            + +
            +
            +

            + modifier() + + +

            + + + + + public + modifier(Request $request, int $id) : mixed + +
            +
            + + +
            Parameters
            +
            +
            + $request + : Request +
            +
            + +
            +
            + $id + : int +
            +
            + +
            +
            + + + + +
            +
            + Attributes + +
            +
            +
            + #[Route] +
            +
            + 'admin/formations/modifier/{id}' +
            +
            + $name: 'admin.formations.modifier' +
            +
            +
            + + +
            +
            +

            + remove() + + +

            + + + + + public + remove(int $id) : mixed + +
            +
            + + +
            Parameters
            +
            +
            + $id + : int +
            +
            + +
            +
            + + + + +
            +
            + Attributes + +
            +
            +
            + #[Route] +
            +
            + '/admin/remove/{id}' +
            +
            + $name: 'admin.formations.remove' +
            +
            +
            + + +
            +
            +

            + sort() + + +

            + + + + + public + sort(mixed $champ, mixed $ordre[, mixed $table = "" ]) : Response + +
            +
            + + +
            Parameters
            +
            +
            + $champ + : mixed +
            +
            + +
            +
            + $ordre + : mixed +
            +
            + +
            +
            + $table + : mixed + = ""
            +
            + +
            +
            + + + + +
            +
            + Attributes + +
            +
            +
            + #[Route] +
            +
            + '/admin/formations/tri/{champ}/{ordre}/{table}' +
            +
            + $name: 'admin.formations.sort' +
            +
            +
            + +
            +
            Return values
            + Response +
            + +
            +
            + +
            +
            +
            +
            +
            
            +        
            + +
            +
            + + + +
            +
            +
            + +
            + On this page + + +
            + +
            +
            +
            +
            +
            +

            Search results

            + +
            +
            +
              +
              +
              +
              +
              + + +
              + + + + + + + + diff --git a/classes/App-Controller-admin-AdminPlaylistsController.html b/classes/App-Controller-admin-AdminPlaylistsController.html new file mode 100644 index 0000000..6d0d54e --- /dev/null +++ b/classes/App-Controller-admin-AdminPlaylistsController.html @@ -0,0 +1,1028 @@ + + + + + Documentation + + + + + + + + + + + + + + + + + + + + + +
              +

              Documentation

              + + + + + +
              + +
              +
              + + + + +
              +
              + + +
              +

              + AdminPlaylistsController + + + extends AbstractController + + +
              + in package + +
              + + +

              + +
              + + +
              + + + + + + + + + + +

              + Table of Contents + + +

              + + + + + + + + + +

              + Properties + + +

              +
              +
              + $categorieRepository + +  : mixed +
              + +
              + $formationRepository + +  : mixed +
              + +
              + $playlistPage + +  : mixed +
              + +
              + $playlistRepository + +  : PlaylistRepository +
              + +
              + +

              + Methods + + +

              +
              +
              + __construct() + +  : mixed +
              + +
              + create() + +  : mixed +
              + +
              + findAllContain() + +  : Response +
              + +
              + index() + +  : Response +
              + +
              + modifier() + +  : mixed +
              + +
              + remove() + +  : mixed +
              + +
              + sort() + +  : mixed +
              + +
              + + + + + + +
              +

              + Properties + + +

              +
              +

              + $categorieRepository + + + + +

              + + + + + + private + mixed + $categorieRepository + + + + + + + + + +
              +
              +

              + $formationRepository + + + + +

              + + + + + + private + mixed + $formationRepository + + + + + + + + + +
              +
              +

              + $playlistPage + + + + +

              + + + + + + private + mixed + $playlistPage + = "pages/admin/admin.playlists.html.twig" + + + + + + + + +
              + +
              + +
              +

              + Methods + + +

              + +
              +

              + create() + + +

              + + + + + public + create(Request $request) : mixed + +
              +
              + + +
              Parameters
              +
              +
              + $request + : Request +
              +
              + +
              +
              + + + + +
              +
              + Attributes + +
              +
              +
              + #[Route] +
              +
              + '/admin/playlists/create' +
              +
              + $name: 'admin.playlists.create' +
              +
              +
              + + +
              +
              +

              + findAllContain() + + +

              + + + + + public + findAllContain(mixed $champ, Request $request[, mixed $table = "" ]) : Response + +
              +
              + + +
              Parameters
              +
              +
              + $champ + : mixed +
              +
              + +
              +
              + $request + : Request +
              +
              + +
              +
              + $table + : mixed + = ""
              +
              + +
              +
              + + + + +
              +
              + Attributes + +
              +
              +
              + #[Route] +
              +
              + '/admin/playlists/recherche/{champ}/{table}' +
              +
              + $name: 'adminplaylists.findallcontain' +
              +
              +
              + +
              +
              Return values
              + Response +
              + +
              +
              +

              + index() + + +

              + + + + + public + index() : Response + +
              +
              + + + + + + +
              +
              + Attributes + +
              +
              +
              + #[Route] +
              +
              + '/admin/playlists' +
              +
              + $name: 'admin.playlists' +
              +
              +
              + +
              +
              Return values
              + Response +
              + +
              +
              +

              + modifier() + + +

              + + + + + public + modifier(Request $request, int $id) : mixed + +
              +
              + + +
              Parameters
              +
              +
              + $request + : Request +
              +
              + +
              +
              + $id + : int +
              +
              + +
              +
              + + + + +
              +
              + Attributes + +
              +
              +
              + #[Route] +
              +
              + '/admin/playlists/modifier/{id}' +
              +
              + $name: 'admin.playlists.modifier' +
              +
              +
              + + +
              +
              +

              + remove() + + +

              + + + + + public + remove(mixed $id) : mixed + +
              +
              + + +
              Parameters
              +
              +
              + $id + : mixed +
              +
              + +
              +
              + + + + +
              +
              + Attributes + +
              +
              +
              + #[Route] +
              +
              + '/admin/playlists/delete/{id}' +
              +
              + $name: 'admin.playlists.remove' +
              +
              +
              + + +
              +
              +

              + sort() + + +

              + + + + + public + sort(string $champ, string $ordre) : mixed + +
              +
              + + +
              Parameters
              +
              +
              + $champ + : string +
              +
              + +
              +
              + $ordre + : string +
              +
              + +
              +
              + + + + +
              +
              + Attributes + +
              +
              +
              + #[Route] +
              +
              + '/admin/playlists/sort/{champ}/{ordre}' +
              +
              + $name: 'admin.playlists.sort' +
              +
              +
              + + +
              +
              + +
              +
              +
              +
              +
              
              +        
              + +
              +
              + + + +
              +
              +
              + +
              + On this page + + +
              + +
              +
              +
              +
              +
              +

              Search results

              + +
              +
              +
                +
                +
                +
                +
                + + +
                + + + + + + + + diff --git a/classes/App-Entity-Categorie.html b/classes/App-Entity-Categorie.html new file mode 100644 index 0000000..b25a4c9 --- /dev/null +++ b/classes/App-Entity-Categorie.html @@ -0,0 +1,891 @@ + + + + + Documentation + + + + + + + + + + + + + + + + + + + + + +
                +

                Documentation

                + + + + + +
                + +
                +
                + + + + +
                +
                + + +
                +

                + Categorie + + +
                + in package + +
                + + +

                + +
                + + +
                + + + + + + + + + +
                +
                + Attributes + +
                +
                +
                + #[Entity] +
                +
                + $repositoryClass: \App\Repository\CategorieRepository::class +
                +
                +
                + +

                + Table of Contents + + +

                + + + + + + + + + +

                + Properties + + +

                +
                +
                + $formations + +  : Collection<int, Formation> +
                + +
                + $id + +  : int|null +
                + +
                + $name + +  : string|null +
                + +
                + +

                + Methods + + +

                +
                +
                + __construct() + +  : mixed +
                + +
                + addFormation() + +  : static +
                + +
                + getFormations() + +  : Collection<int, Formation> +
                + +
                + getId() + +  : int|null +
                + +
                + getName() + +  : string|null +
                + +
                + removeFormation() + +  : static +
                + +
                + setName() + +  : static +
                + +
                + + + + + + +
                +

                + Properties + + +

                +
                +

                + $formations + + + + +

                + + + + + + private + Collection<int, Formation> + $formations + + + + + + + +
                +
                + Attributes + +
                +
                +
                + #[ManyToMany] +
                +
                + $targetEntity: \App\Entity\Formation::class +
                +
                + $mappedBy: 'categories' +
                +
                +
                + + +
                +
                +

                + $id + + + + +

                + + + + + + private + int|null + $id + = null + + + + + + +
                +
                + Attributes + +
                +
                +
                + #[Column] +
                +
                +
                +
                + #[GeneratedValue] +
                +
                +
                +
                + #[Id] +
                +
                +
                + + +
                +
                +

                + $name + + + + +

                + + + + + + private + string|null + $name + = null + + + + + + +
                +
                + Attributes + +
                +
                +
                + #[Column] +
                +
                + $length: 50 +
                +
                + $nullable: true +
                +
                +
                + + +
                +
                + +
                +

                + Methods + + +

                +
                +

                + __construct() + + +

                + + + + + public + __construct() : mixed + +
                +
                + + + + + + + + +
                +
                +

                + addFormation() + + +

                + + + + + public + addFormation(Formation $formation) : static + +
                +
                + + +
                Parameters
                +
                +
                + $formation + : Formation +
                +
                + +
                +
                + + + + + +
                +
                Return values
                + static +
                + +
                +
                +

                + getFormations() + + +

                + + + + + public + getFormations() : Collection<int, Formation> + +
                +
                + + + + + + + +
                +
                Return values
                + Collection<int, Formation> +
                + +
                +
                +

                + getId() + + +

                + + + + + public + getId() : int|null + +
                +
                + + + + + + + +
                +
                Return values
                + int|null +
                + +
                +
                +

                + getName() + + +

                + + + + + public + getName() : string|null + +
                +
                + + + + + + + +
                +
                Return values
                + string|null +
                + +
                +
                +

                + removeFormation() + + +

                + + + + + public + removeFormation(Formation $formation) : static + +
                +
                + + +
                Parameters
                +
                +
                + $formation + : Formation +
                +
                + +
                +
                + + + + + +
                +
                Return values
                + static +
                + +
                +
                +

                + setName() + + +

                + + + + + public + setName(string|null $name) : static + +
                +
                + + +
                Parameters
                +
                +
                + $name + : string|null +
                +
                + +
                +
                + + + + + +
                +
                Return values
                + static +
                + +
                +
                + +
                +
                +
                +
                +
                
                +        
                + +
                +
                + + + +
                +
                +
                + +
                + On this page + + +
                + +
                +
                +
                +
                +
                +

                Search results

                + +
                +
                +
                  +
                  +
                  +
                  +
                  + + +
                  + + + + + + + + diff --git a/classes/App-Entity-Formation.html b/classes/App-Entity-Formation.html new file mode 100644 index 0000000..6ce3520 --- /dev/null +++ b/classes/App-Entity-Formation.html @@ -0,0 +1,1737 @@ + + + + + Documentation + + + + + + + + + + + + + + + + + + + + + +
                  +

                  Documentation

                  + + + + + +
                  + +
                  +
                  + + + + +
                  +
                  + + +
                  +

                  + Formation + + +
                  + in package + +
                  + + +

                  + +
                  + + +
                  + + + + + + + + + +
                  +
                  + Attributes + +
                  +
                  +
                  + #[Entity] +
                  +
                  + $repositoryClass: \App\Repository\FormationRepository::class +
                  +
                  +
                  + +

                  + Table of Contents + + +

                  + + + + + + + +

                  + Constants + + +

                  +
                  +
                  + CHEMINIMAGE + +  = "https://i.ytimg.com/vi/" +
                  +
                  Début de chemin vers les images
                  + +
                  + + +

                  + Properties + + +

                  +
                  +
                  + $categories + +  : Collection<int, Categorie> +
                  + +
                  + $description + +  : string|null +
                  + +
                  + $id + +  : int|null +
                  + +
                  + $playlist + +  : Playlist|null +
                  + +
                  + $publishedAt + +  : DateTimeInterface|null +
                  + +
                  + $title + +  : string|null +
                  + +
                  + $videoId + +  : string|null +
                  + +
                  + +

                  + Methods + + +

                  +
                  +
                  + __construct() + +  : mixed +
                  + +
                  + addCategory() + +  : static +
                  + +
                  + getCategories() + +  : Collection<int, Categorie> +
                  + +
                  + getDescription() + +  : string|null +
                  + +
                  + getId() + +  : int|null +
                  + +
                  + getMiniature() + +  : string|null +
                  + +
                  + getPicture() + +  : string|null +
                  + +
                  + getPlaylist() + +  : playlist|null +
                  + +
                  + getPublishedAt() + +  : DateTimeInterface|null +
                  + +
                  + getPublishedAtString() + +  : string +
                  + +
                  + getTitle() + +  : string|null +
                  + +
                  + getVideoId() + +  : string|null +
                  + +
                  + removeCategory() + +  : static +
                  + +
                  + setDescription() + +  : static +
                  + +
                  + setPlaylist() + +  : static +
                  + +
                  + setPublishedAt() + +  : static +
                  + +
                  + setTitle() + +  : static +
                  + +
                  + setVideoId() + +  : static +
                  + +
                  + + + + +
                  +

                  + Constants + + +

                  +
                  +

                  + CHEMINIMAGE + + +

                  + + + +

                  Début de chemin vers les images

                  + + + + private + mixed + CHEMINIMAGE + = "https://i.ytimg.com/vi/" + + + + + + + + +
                  +
                  + + +
                  +

                  + Properties + + +

                  +
                  +

                  + $categories + + + + +

                  + + + + + + private + Collection<int, Categorie> + $categories + + + + + + + +
                  +
                  + Attributes + +
                  +
                  +
                  + #[ManyToMany] +
                  +
                  + $targetEntity: \App\Entity\Categorie::class +
                  +
                  + $inversedBy: 'formations' +
                  +
                  +
                  + + +
                  +
                  +

                  + $description + + + + +

                  + + + + + + private + string|null + $description + = null + + + + + + +
                  +
                  + Attributes + +
                  +
                  +
                  + #[Column] +
                  +
                  + $type: \Doctrine\DBAL\Types\Types::TEXT +
                  +
                  + $nullable: true +
                  +
                  +
                  + + +
                  +
                  +

                  + $id + + + + +

                  + + + + + + private + int|null + $id + = null + + + + + + +
                  +
                  + Attributes + +
                  +
                  +
                  + #[Column] +
                  +
                  +
                  +
                  + #[GeneratedValue] +
                  +
                  +
                  +
                  + #[Id] +
                  +
                  +
                  + + +
                  +
                  +

                  + $playlist + + + + +

                  + + + + + + private + Playlist|null + $playlist + = null + + + + + + +
                  +
                  + Attributes + +
                  +
                  +
                  + #[ManyToOne] +
                  +
                  + $inversedBy: 'formations' +
                  +
                  +
                  + + +
                  +
                  +

                  + $publishedAt + + + + +

                  + + + + + + private + DateTimeInterface|null + $publishedAt + = null + + + + + + +
                  +
                  + Attributes + +
                  +
                  +
                  + #[Column] +
                  +
                  + $type: \Doctrine\DBAL\Types\Types::DATETIME_MUTABLE +
                  +
                  + $nullable: true +
                  +
                  +
                  +
                  + #[LessThanOrEqual] +
                  +
                  + 'now' +
                  +
                  + $message: "La date ne peut pas être postétrieure à aujourd'hui." +
                  +
                  +
                  + + +
                  +
                  +

                  + $title + + + + +

                  + + + + + + private + string|null + $title + = null + + + + + + +
                  +
                  + Attributes + +
                  +
                  +
                  + #[Column] +
                  +
                  + $length: 100 +
                  +
                  + $nullable: true +
                  +
                  +
                  + + +
                  +
                  +

                  + $videoId + + + + +

                  + + + + + + private + string|null + $videoId + = null + + + + + + +
                  +
                  + Attributes + +
                  +
                  +
                  + #[Column] +
                  +
                  + $length: 20 +
                  +
                  + $nullable: true +
                  +
                  +
                  + + +
                  +
                  + +
                  +

                  + Methods + + +

                  +
                  +

                  + __construct() + + +

                  + + + + + public + __construct() : mixed + +
                  +
                  + + + + + + + + +
                  +
                  +

                  + addCategory() + + +

                  + + + + + public + addCategory(Categorie $category) : static + +
                  +
                  + + +
                  Parameters
                  +
                  +
                  + $category + : Categorie +
                  +
                  + +
                  +
                  + + + + + +
                  +
                  Return values
                  + static +
                  + +
                  +
                  +

                  + getCategories() + + +

                  + + + + + public + getCategories() : Collection<int, Categorie> + +
                  +
                  + + + + + + + +
                  +
                  Return values
                  + Collection<int, Categorie> +
                  + +
                  +
                  +

                  + getDescription() + + +

                  + + + + + public + getDescription() : string|null + +
                  +
                  + + + + + + + +
                  +
                  Return values
                  + string|null +
                  + +
                  +
                  +

                  + getId() + + +

                  + + + + + public + getId() : int|null + +
                  +
                  + + + + + + + +
                  +
                  Return values
                  + int|null +
                  + +
                  +
                  +

                  + getMiniature() + + +

                  + + + + + public + getMiniature() : string|null + +
                  +
                  + + + + + + + +
                  +
                  Return values
                  + string|null +
                  + +
                  +
                  +

                  + getPicture() + + +

                  + + + + + public + getPicture() : string|null + +
                  +
                  + + + + + + + +
                  +
                  Return values
                  + string|null +
                  + +
                  +
                  +

                  + getPlaylist() + + +

                  + + + + + public + getPlaylist() : playlist|null + +
                  +
                  + + + + + + + +
                  +
                  Return values
                  + playlist|null +
                  + +
                  +
                  +

                  + getPublishedAt() + + +

                  + + + + + public + getPublishedAt() : DateTimeInterface|null + +
                  +
                  + + + + + + + +
                  +
                  Return values
                  + DateTimeInterface|null +
                  + +
                  +
                  +

                  + getPublishedAtString() + + +

                  + + + + + public + getPublishedAtString() : string + +
                  +
                  + + + + + + + +
                  +
                  Return values
                  + string +
                  + +
                  +
                  +

                  + getTitle() + + +

                  + + + + + public + getTitle() : string|null + +
                  +
                  + + + + + + + +
                  +
                  Return values
                  + string|null +
                  + +
                  +
                  +

                  + getVideoId() + + +

                  + + + + + public + getVideoId() : string|null + +
                  +
                  + + + + + + + +
                  +
                  Return values
                  + string|null +
                  + +
                  +
                  +

                  + removeCategory() + + +

                  + + + + + public + removeCategory(Categorie $category) : static + +
                  +
                  + + +
                  Parameters
                  +
                  +
                  + $category + : Categorie +
                  +
                  + +
                  +
                  + + + + + +
                  +
                  Return values
                  + static +
                  + +
                  +
                  +

                  + setDescription() + + +

                  + + + + + public + setDescription(string|null $description) : static + +
                  +
                  + + +
                  Parameters
                  +
                  +
                  + $description + : string|null +
                  +
                  + +
                  +
                  + + + + + +
                  +
                  Return values
                  + static +
                  + +
                  +
                  +

                  + setPlaylist() + + +

                  + + + + + public + setPlaylist(Playlist|null $playlist) : static + +
                  +
                  + + +
                  Parameters
                  +
                  +
                  + $playlist + : Playlist|null +
                  +
                  + +
                  +
                  + + + + + +
                  +
                  Return values
                  + static +
                  + +
                  +
                  +

                  + setPublishedAt() + + +

                  + + + + + public + setPublishedAt(DateTimeInterface|null $publishedAt) : static + +
                  +
                  + + +
                  Parameters
                  +
                  +
                  + $publishedAt + : DateTimeInterface|null +
                  +
                  + +
                  +
                  + + + + + +
                  +
                  Return values
                  + static +
                  + +
                  +
                  +

                  + setTitle() + + +

                  + + + + + public + setTitle(string|null $title) : static + +
                  +
                  + + +
                  Parameters
                  +
                  +
                  + $title + : string|null +
                  +
                  + +
                  +
                  + + + + + +
                  +
                  Return values
                  + static +
                  + +
                  +
                  +

                  + setVideoId() + + +

                  + + + + + public + setVideoId(string|null $videoId) : static + +
                  +
                  + + +
                  Parameters
                  +
                  +
                  + $videoId + : string|null +
                  +
                  + +
                  +
                  + + + + + +
                  +
                  Return values
                  + static +
                  + +
                  +
                  + +
                  +
                  +
                  +
                  +
                  
                  +        
                  + +
                  +
                  + + + +
                  +
                  +
                  + +
                  + On this page + + +
                  + +
                  +
                  +
                  +
                  +
                  +

                  Search results

                  + +
                  +
                  +
                    +
                    +
                    +
                    +
                    + + +
                    + + + + + + + + diff --git a/classes/App-Entity-Playlist.html b/classes/App-Entity-Playlist.html new file mode 100644 index 0000000..98a1bbe --- /dev/null +++ b/classes/App-Entity-Playlist.html @@ -0,0 +1,1142 @@ + + + + + Documentation + + + + + + + + + + + + + + + + + + + + + +
                    +

                    Documentation

                    + + + + + +
                    + +
                    +
                    + + + + +
                    +
                    + + +
                    +

                    + Playlist + + +
                    + in package + +
                    + + +

                    + +
                    + + +
                    + + + + + + + + + +
                    +
                    + Attributes + +
                    +
                    +
                    + #[Entity] +
                    +
                    + $repositoryClass: \App\Repository\PlaylistRepository::class +
                    +
                    +
                    + +

                    + Table of Contents + + +

                    + + + + + + + + + +

                    + Properties + + +

                    +
                    +
                    + $description + +  : string|null +
                    + +
                    + $formations + +  : Collection<int, Formation> +
                    + +
                    + $id + +  : int|null +
                    + +
                    + $name + +  : string|null +
                    + +
                    + +

                    + Methods + + +

                    +
                    +
                    + __construct() + +  : mixed +
                    + +
                    + addFormation() + +  : static +
                    + +
                    + getCategoriesPlaylist() + +  : Collection<int, string> +
                    + +
                    + getCountFormation() + +  : int +
                    + +
                    + getDescription() + +  : string|null +
                    + +
                    + getFormations() + +  : Collection<int, Formation> +
                    + +
                    + getId() + +  : int|null +
                    + +
                    + getName() + +  : string|null +
                    + +
                    + removeFormation() + +  : static +
                    + +
                    + setDescription() + +  : static +
                    + +
                    + setName() + +  : static +
                    + +
                    + + + + + + +
                    +

                    + Properties + + +

                    +
                    +

                    + $description + + + + +

                    + + + + + + private + string|null + $description + = null + + + + + + +
                    +
                    + Attributes + +
                    +
                    +
                    + #[Column] +
                    +
                    + $type: \Doctrine\DBAL\Types\Types::TEXT +
                    +
                    + $nullable: true +
                    +
                    +
                    + + +
                    +
                    +

                    + $formations + + + + +

                    + + + + + + private + Collection<int, Formation> + $formations + + + + + + + +
                    +
                    + Attributes + +
                    +
                    +
                    + #[OneToMany] +
                    +
                    + $targetEntity: \App\Entity\Formation::class +
                    +
                    + $mappedBy: 'playlist' +
                    +
                    +
                    + + +
                    +
                    +

                    + $id + + + + +

                    + + + + + + private + int|null + $id + = null + + + + + + +
                    +
                    + Attributes + +
                    +
                    +
                    + #[Column] +
                    +
                    +
                    +
                    + #[GeneratedValue] +
                    +
                    +
                    +
                    + #[Id] +
                    +
                    +
                    + + +
                    +
                    +

                    + $name + + + + +

                    + + + + + + private + string|null + $name + = null + + + + + + +
                    +
                    + Attributes + +
                    +
                    +
                    + #[Column] +
                    +
                    + $length: 100 +
                    +
                    + $nullable: true +
                    +
                    +
                    + + +
                    +
                    + +
                    +

                    + Methods + + +

                    +
                    +

                    + __construct() + + +

                    + + + + + public + __construct() : mixed + +
                    +
                    + + + + + + + + +
                    +
                    +

                    + addFormation() + + +

                    + + + + + public + addFormation(Formation $formation) : static + +
                    +
                    + + +
                    Parameters
                    +
                    +
                    + $formation + : Formation +
                    +
                    + +
                    +
                    + + + + + +
                    +
                    Return values
                    + static +
                    + +
                    +
                    +

                    + getCategoriesPlaylist() + + +

                    + + + + + public + getCategoriesPlaylist() : Collection<int, string> + +
                    +
                    + + + + + + + +
                    +
                    Return values
                    + Collection<int, string> +
                    + +
                    +
                    +

                    + getCountFormation() + + +

                    + + + + + public + getCountFormation() : int + +
                    +
                    + + + + + + + +
                    +
                    Return values
                    + int +
                    + +
                    +
                    +

                    + getDescription() + + +

                    + + + + + public + getDescription() : string|null + +
                    +
                    + + + + + + + +
                    +
                    Return values
                    + string|null +
                    + +
                    +
                    +

                    + getFormations() + + +

                    + + + + + public + getFormations() : Collection<int, Formation> + +
                    +
                    + + + + + + + +
                    +
                    Return values
                    + Collection<int, Formation> +
                    + +
                    +
                    +

                    + getId() + + +

                    + + + + + public + getId() : int|null + +
                    +
                    + + + + + + + +
                    +
                    Return values
                    + int|null +
                    + +
                    +
                    +

                    + getName() + + +

                    + + + + + public + getName() : string|null + +
                    +
                    + + + + + + + +
                    +
                    Return values
                    + string|null +
                    + +
                    +
                    +

                    + removeFormation() + + +

                    + + + + + public + removeFormation(Formation $formation) : static + +
                    +
                    + + +
                    Parameters
                    +
                    +
                    + $formation + : Formation +
                    +
                    + +
                    +
                    + + + + + +
                    +
                    Return values
                    + static +
                    + +
                    +
                    +

                    + setDescription() + + +

                    + + + + + public + setDescription(string|null $description) : static + +
                    +
                    + + +
                    Parameters
                    +
                    +
                    + $description + : string|null +
                    +
                    + +
                    +
                    + + + + + +
                    +
                    Return values
                    + static +
                    + +
                    +
                    +

                    + setName() + + +

                    + + + + + public + setName(string|null $name) : static + +
                    +
                    + + +
                    Parameters
                    +
                    +
                    + $name + : string|null +
                    +
                    + +
                    +
                    + + + + + +
                    +
                    Return values
                    + static +
                    + +
                    +
                    + +
                    +
                    +
                    +
                    +
                    
                    +        
                    + +
                    +
                    + + + +
                    +
                    +
                    + +
                    + On this page + + +
                    + +
                    +
                    +
                    +
                    +
                    +

                    Search results

                    + +
                    +
                    +
                      +
                      +
                      +
                      +
                      + + +
                      + + + + + + + + diff --git a/classes/App-Entity-User.html b/classes/App-Entity-User.html new file mode 100644 index 0000000..b8d59d4 --- /dev/null +++ b/classes/App-Entity-User.html @@ -0,0 +1,1105 @@ + + + + + Documentation + + + + + + + + + + + + + + + + + + + + + +
                      +

                      Documentation

                      + + + + + +
                      + +
                      +
                      + + + + +
                      +
                      + + +
                      +

                      + User + + +
                      + in package + +
                      + + + implements + UserInterface, PasswordAuthenticatedUserInterface + +

                      + +
                      + + +
                      + + + + + + + + + +
                      +
                      + Attributes + +
                      +
                      +
                      + #[Entity] +
                      +
                      + $repositoryClass: \App\Repository\UserRepository::class +
                      +
                      +
                      +
                      + #[UniqueConstraint] +
                      +
                      + $name: 'UNIQ_IDENTIFIER_USERNAME' +
                      +
                      + $fields: ['username'] +
                      +
                      +
                      + +

                      + Table of Contents + + +

                      + + + +

                      + Interfaces + + +

                      +
                      +
                      UserInterface
                      PasswordAuthenticatedUserInterface
                      + + + + + + +

                      + Properties + + +

                      +
                      +
                      + $id + +  : int|null +
                      + +
                      + $password + +  : string +
                      + +
                      + $roles + +  : array<int, string> +
                      + +
                      + $username + +  : string|null +
                      + +
                      + +

                      + Methods + + +

                      +
                      +
                      + eraseCredentials() + +  : void +
                      + +
                      + getId() + +  : int|null +
                      + +
                      + getPassword() + +  : string|null +
                      + +
                      + getRoles() + +  : array<string|int, mixed> +
                      + +
                      + getUserIdentifier() + +  : string +
                      +
                      A visual identifier that represents this user.
                      + +
                      + getUsername() + +  : string|null +
                      + +
                      + setPassword() + +  : static +
                      + +
                      + setRoles() + +  : static +
                      + +
                      + setUsername() + +  : static +
                      + +
                      + + + + + + +
                      +

                      + Properties + + +

                      +
                      +

                      + $id + + + + +

                      + + + + + + private + int|null + $id + = null + + + + + + +
                      +
                      + Attributes + +
                      +
                      +
                      + #[Column] +
                      +
                      +
                      +
                      + #[GeneratedValue] +
                      +
                      +
                      +
                      + #[Id] +
                      +
                      +
                      + + +
                      +
                      +

                      + $password + + + + +

                      + + + + + + private + string + $password + = null + + +

                      The hashed password

                      +
                      + + + + +
                      +
                      + Attributes + +
                      +
                      +
                      + #[Column] +
                      +
                      +
                      + + +
                      +
                      +

                      + $roles + + + + +

                      + + + + + + private + array<int, string> + $roles + = [] + + +

                      The user roles

                      +
                      + + + + +
                      +
                      + Attributes + +
                      +
                      +
                      + #[Column] +
                      +
                      +
                      + + +
                      +
                      +

                      + $username + + + + +

                      + + + + + + private + string|null + $username + = null + + + + + + +
                      +
                      + Attributes + +
                      +
                      +
                      + #[Column] +
                      +
                      + $length: 180 +
                      +
                      +
                      + + +
                      +
                      + +
                      +

                      + Methods + + +

                      +
                      +

                      + eraseCredentials() + + +

                      + + + + + public + eraseCredentials() : void + +
                      +
                      +
                      + +
                      + +
                      +
                      + + + + + + + + +
                      +
                      +

                      + getId() + + +

                      + + + + + public + getId() : int|null + +
                      +
                      + + + + + + + +
                      +
                      Return values
                      + int|null +
                      + +
                      +
                      +

                      + getPassword() + + +

                      + + + + + public + getPassword() : string|null + +
                      +
                      + + + + +
                      + Tags + + +
                      +
                      +
                      + see +
                      +
                      + PasswordAuthenticatedUserInterface + + +
                      +
                      + + + +
                      +
                      Return values
                      + string|null +
                      + +
                      +
                      +

                      + getRoles() + + +

                      + + + + + public + getRoles() : array<string|int, mixed> + +
                      +
                      + + + + +
                      + Tags + + +
                      +
                      +
                      + see +
                      +
                      + UserInterface + + +
                      +
                      + + + +
                      +
                      Return values
                      + array<string|int, mixed> +
                      + +
                      +
                      +

                      + getUserIdentifier() + + +

                      + + +

                      A visual identifier that represents this user.

                      + + + public + getUserIdentifier() : string + +
                      +
                      + + + + +
                      + Tags + + +
                      +
                      +
                      + see +
                      +
                      + UserInterface + + +
                      +
                      + + + +
                      +
                      Return values
                      + string +
                      + +
                      +
                      +

                      + getUsername() + + +

                      + + + + + public + getUsername() : string|null + +
                      +
                      + + + + + + + +
                      +
                      Return values
                      + string|null +
                      + +
                      +
                      +

                      + setPassword() + + +

                      + + + + + public + setPassword(string $password) : static + +
                      +
                      + + +
                      Parameters
                      +
                      +
                      + $password + : string +
                      +
                      + +
                      +
                      + + + + + +
                      +
                      Return values
                      + static +
                      + +
                      +
                      +

                      + setRoles() + + +

                      + + + + + public + setRoles(array<int, string> $roles) : static + +
                      +
                      + + +
                      Parameters
                      +
                      +
                      + $roles + : array<int, string> +
                      +
                      + +
                      +
                      + + + + + +
                      +
                      Return values
                      + static +
                      + +
                      +
                      +

                      + setUsername() + + +

                      + + + + + public + setUsername(string $username) : static + +
                      +
                      + + +
                      Parameters
                      +
                      +
                      + $username + : string +
                      +
                      + +
                      +
                      + + + + + +
                      +
                      Return values
                      + static +
                      + +
                      +
                      + +
                      +
                      +
                      +
                      +
                      
                      +        
                      + +
                      +
                      + + + +
                      +
                      +
                      + +
                      + On this page + + +
                      + +
                      +
                      +
                      +
                      +
                      +

                      Search results

                      + +
                      +
                      +
                        +
                        +
                        +
                        +
                        + + +
                        + + + + + + + + diff --git a/classes/App-Form-FormationType.html b/classes/App-Form-FormationType.html new file mode 100644 index 0000000..a131ef3 --- /dev/null +++ b/classes/App-Form-FormationType.html @@ -0,0 +1,441 @@ + + + + + Documentation + + + + + + + + + + + + + + + + + + + + + +
                        +

                        Documentation

                        + + + + + +
                        + +
                        +
                        + + + + +
                        +
                        + + +
                        +

                        + FormationType + + + extends AbstractType + + +
                        + in package + +
                        + + +

                        + +
                        + + +
                        + + + + + + + + + + +

                        + Table of Contents + + +

                        + + + + + + + + + + +

                        + Methods + + +

                        +
                        +
                        + buildForm() + +  : void +
                        + +
                        + configureOptions() + +  : void +
                        + +
                        + + + + + + + +
                        +

                        + Methods + + +

                        +
                        +

                        + buildForm() + + +

                        + + + + + public + buildForm(FormBuilderInterface $builder, array<string|int, mixed> $options) : void + +
                        +
                        + + +
                        Parameters
                        +
                        +
                        + $builder + : FormBuilderInterface +
                        +
                        + +
                        +
                        + $options + : array<string|int, mixed> +
                        +
                        + +
                        +
                        + + + + + + +
                        +
                        +

                        + configureOptions() + + +

                        + + + + + public + configureOptions(OptionsResolver $resolver) : void + +
                        +
                        + + +
                        Parameters
                        +
                        +
                        + $resolver + : OptionsResolver +
                        +
                        + +
                        +
                        + + + + + + +
                        +
                        + +
                        +
                        +
                        +
                        +
                        
                        +        
                        + +
                        +
                        + + + +
                        +
                        +
                        + +
                        + On this page + + +
                        + +
                        +
                        +
                        +
                        +
                        +

                        Search results

                        + +
                        +
                        +
                          +
                          +
                          +
                          +
                          + + +
                          + + + + + + + + diff --git a/classes/App-Form-PlaylistType.html b/classes/App-Form-PlaylistType.html new file mode 100644 index 0000000..a57085c --- /dev/null +++ b/classes/App-Form-PlaylistType.html @@ -0,0 +1,441 @@ + + + + + Documentation + + + + + + + + + + + + + + + + + + + + + +
                          +

                          Documentation

                          + + + + + +
                          + +
                          +
                          + + + + +
                          +
                          + + +
                          +

                          + PlaylistType + + + extends AbstractType + + +
                          + in package + +
                          + + +

                          + +
                          + + +
                          + + + + + + + + + + +

                          + Table of Contents + + +

                          + + + + + + + + + + +

                          + Methods + + +

                          +
                          +
                          + buildForm() + +  : void +
                          + +
                          + configureOptions() + +  : void +
                          + +
                          + + + + + + + +
                          +

                          + Methods + + +

                          +
                          +

                          + buildForm() + + +

                          + + + + + public + buildForm(FormBuilderInterface $builder, array<string|int, mixed> $options) : void + +
                          +
                          + + +
                          Parameters
                          +
                          +
                          + $builder + : FormBuilderInterface +
                          +
                          + +
                          +
                          + $options + : array<string|int, mixed> +
                          +
                          + +
                          +
                          + + + + + + +
                          +
                          +

                          + configureOptions() + + +

                          + + + + + public + configureOptions(OptionsResolver $resolver) : void + +
                          +
                          + + +
                          Parameters
                          +
                          +
                          + $resolver + : OptionsResolver +
                          +
                          + +
                          +
                          + + + + + + +
                          +
                          + +
                          +
                          +
                          +
                          +
                          
                          +        
                          + +
                          +
                          + + + +
                          +
                          +
                          + +
                          + On this page + + +
                          + +
                          +
                          +
                          +
                          +
                          +

                          Search results

                          + +
                          +
                          +
                            +
                            +
                            +
                            +
                            + + +
                            + + + + + + + + diff --git a/classes/App-Kernel.html b/classes/App-Kernel.html new file mode 100644 index 0000000..2cf5a5b --- /dev/null +++ b/classes/App-Kernel.html @@ -0,0 +1,314 @@ + + + + + Documentation + + + + + + + + + + + + + + + + + + + + + +
                            +

                            Documentation

                            + + + + + +
                            + +
                            +
                            + + + + +
                            +
                            + + +
                            +

                            + Kernel + + + extends Kernel + + +
                            + in package + +
                            + + + + uses + MicroKernelTrait +

                            + +
                            + + +
                            + + + + + + + + + + +

                            + Table of Contents + + +

                            + + + + + + + + + + + + + + + + + + +
                            +
                            +
                            +
                            +
                            
                            +        
                            + +
                            +
                            + + + +
                            +
                            +
                            + +
                            + On this page + +
                              +
                            • Table Of Contents
                            • +
                            • +
                                +
                              +
                            • + + +
                            +
                            + +
                            +
                            +
                            +
                            +
                            +

                            Search results

                            + +
                            +
                            +
                              +
                              +
                              +
                              +
                              + + +
                              + + + + + + + + diff --git a/classes/App-Repository-CategorieRepository.html b/classes/App-Repository-CategorieRepository.html new file mode 100644 index 0000000..240b505 --- /dev/null +++ b/classes/App-Repository-CategorieRepository.html @@ -0,0 +1,613 @@ + + + + + Documentation + + + + + + + + + + + + + + + + + + + + + +
                              +

                              Documentation

                              + + + + + +
                              + +
                              +
                              + + + + +
                              +
                              + + +
                              +

                              + CategorieRepository + + + extends ServiceEntityRepository + + +
                              + in package + +
                              + + +

                              + +
                              + + +
                              + + + + + + + +
                              + Tags + + +
                              +
                              +
                              + extends +
                              +
                              + + +
                              +
                              + + + +

                              + Table of Contents + + +

                              + + + + + + + + + + +

                              + Methods + + +

                              +
                              +
                              + __construct() + +  : mixed +
                              + +
                              + add() + +  : void +
                              + +
                              + countFormationsByCategorie() + +  : int +
                              +
                              Compte le nombre de formations pour une catégorie donnée
                              + +
                              + findAllForOnePlaylist() + +  : array<string|int, mixed> +
                              +
                              Retourne la liste des catégories des formations d'une playlist
                              + +
                              + remove() + +  : void +
                              + +
                              + + + + + + + +
                              +

                              + Methods + + +

                              +
                              +

                              + __construct() + + +

                              + + + + + public + __construct(ManagerRegistry $registry) : mixed + +
                              +
                              + + +
                              Parameters
                              +
                              +
                              + $registry + : ManagerRegistry +
                              +
                              + +
                              +
                              + + + + + + +
                              + +
                              +

                              + countFormationsByCategorie() + + +

                              + + +

                              Compte le nombre de formations pour une catégorie donnée

                              + + + public + countFormationsByCategorie(Categorie $categorie) : int + +
                              +
                              + + +
                              Parameters
                              +
                              +
                              + $categorie + : Categorie +
                              +
                              + +
                              +
                              + + + + + +
                              +
                              Return values
                              + int +
                              + +
                              +
                              +

                              + findAllForOnePlaylist() + + +

                              + + +

                              Retourne la liste des catégories des formations d'une playlist

                              + + + public + findAllForOnePlaylist(type $idPlaylist) : array<string|int, mixed> + +
                              +
                              + + +
                              Parameters
                              +
                              +
                              + $idPlaylist + : type +
                              +
                              + +
                              +
                              + + + + + +
                              +
                              Return values
                              + array<string|int, mixed> +
                              + +
                              + +
                              + +
                              +
                              +
                              +
                              +
                              
                              +        
                              + +
                              +
                              + + + +
                              +
                              +
                              + +
                              + On this page + + +
                              + +
                              +
                              +
                              +
                              +
                              +

                              Search results

                              + +
                              +
                              +
                                +
                                +
                                +
                                +
                                + + +
                                + + + + + + + + diff --git a/classes/App-Repository-FormationRepository.html b/classes/App-Repository-FormationRepository.html new file mode 100644 index 0000000..3e26928 --- /dev/null +++ b/classes/App-Repository-FormationRepository.html @@ -0,0 +1,761 @@ + + + + + Documentation + + + + + + + + + + + + + + + + + + + + + +
                                +

                                Documentation

                                + + + + + +
                                + +
                                +
                                + + + + +
                                +
                                + + +
                                +

                                + FormationRepository + + + extends ServiceEntityRepository + + +
                                + in package + +
                                + + +

                                + +
                                + + +
                                + + + + + + + +
                                + Tags + + +
                                +
                                +
                                + extends +
                                +
                                + + +
                                +
                                + + + +

                                + Table of Contents + + +

                                + + + + + + + + + + +

                                + Methods + + +

                                +
                                +
                                + __construct() + +  : mixed +
                                + +
                                + add() + +  : void +
                                + +
                                + findAllForOnePlaylist() + +  : array<string|int, mixed> +
                                +
                                Retourne la liste des formations d'une playlist
                                + +
                                + findAllLasted() + +  : array<string|int, Formation> +
                                +
                                Retourne les n formations les plus récentes
                                + +
                                + findAllOrderBy() + +  : array<string|int, Formation> +
                                +
                                Retourne toutes les formations triées sur un champ
                                + +
                                + findByContainValue() + +  : array<string|int, Formation> +
                                +
                                Enregistrements dont un champ contient une valeur +ou tous les enregistrements si la valeur est vide
                                + +
                                + remove() + +  : void +
                                + +
                                + + + + + + + +
                                +

                                + Methods + + +

                                +
                                +

                                + __construct() + + +

                                + + + + + public + __construct(ManagerRegistry $registry) : mixed + +
                                +
                                + + +
                                Parameters
                                +
                                +
                                + $registry + : ManagerRegistry +
                                +
                                + +
                                +
                                + + + + + + +
                                + +
                                +

                                + findAllForOnePlaylist() + + +

                                + + +

                                Retourne la liste des formations d'une playlist

                                + + + public + findAllForOnePlaylist(type $idPlaylist) : array<string|int, mixed> + +
                                +
                                + + +
                                Parameters
                                +
                                +
                                + $idPlaylist + : type +
                                +
                                + +
                                +
                                + + + + + +
                                +
                                Return values
                                + array<string|int, mixed> +
                                + +
                                +
                                +

                                + findAllLasted() + + +

                                + + +

                                Retourne les n formations les plus récentes

                                + + + public + findAllLasted(int $nb) : array<string|int, Formation> + +
                                +
                                + + +
                                Parameters
                                +
                                +
                                + $nb + : int +
                                +
                                + +
                                +
                                + + + + + +
                                +
                                Return values
                                + array<string|int, Formation> +
                                + +
                                +
                                +

                                + findAllOrderBy() + + +

                                + + +

                                Retourne toutes les formations triées sur un champ

                                + + + public + findAllOrderBy(type $champ, string $ordre[, type $table = "" ]) : array<string|int, Formation> + +
                                +
                                + + +
                                Parameters
                                +
                                +
                                + $champ + : type +
                                +
                                + +
                                +
                                + $ordre + : string +
                                +
                                + +
                                +
                                + $table + : type + = ""
                                +
                                +

                                si $champ dans une autre table

                                +
                                + +
                                +
                                + + + + + +
                                +
                                Return values
                                + array<string|int, Formation> +
                                + +
                                +
                                +

                                + findByContainValue() + + +

                                + + +

                                Enregistrements dont un champ contient une valeur +ou tous les enregistrements si la valeur est vide

                                + + + public + findByContainValue(type $champ, type $valeur[, type $table = "" ]) : array<string|int, Formation> + +
                                +
                                + + +
                                Parameters
                                +
                                +
                                + $champ + : type +
                                +
                                + +
                                +
                                + $valeur + : type +
                                +
                                + +
                                +
                                + $table + : type + = ""
                                +
                                +

                                si $champ dans une autre table

                                +
                                + +
                                +
                                + + + + + +
                                +
                                Return values
                                + array<string|int, Formation> +
                                + +
                                + +
                                + +
                                +
                                +
                                +
                                +
                                
                                +        
                                + +
                                +
                                + + + +
                                +
                                +
                                + +
                                + On this page + + +
                                + +
                                +
                                +
                                +
                                +
                                +

                                Search results

                                + +
                                +
                                +
                                  +
                                  +
                                  +
                                  +
                                  + + +
                                  + + + + + + + + diff --git a/classes/App-Repository-PlaylistRepository.html b/classes/App-Repository-PlaylistRepository.html new file mode 100644 index 0000000..84965b2 --- /dev/null +++ b/classes/App-Repository-PlaylistRepository.html @@ -0,0 +1,745 @@ + + + + + Documentation + + + + + + + + + + + + + + + + + + + + + +
                                  +

                                  Documentation

                                  + + + + + +
                                  + +
                                  +
                                  + + + + +
                                  +
                                  + + +
                                  +

                                  + PlaylistRepository + + + extends ServiceEntityRepository + + +
                                  + in package + +
                                  + + +

                                  + +
                                  + + +
                                  + + + + + + + +
                                  + Tags + + +
                                  +
                                  +
                                  + extends +
                                  +
                                  + + +
                                  +
                                  + + + +

                                  + Table of Contents + + +

                                  + + + + + + + + + + +

                                  + Methods + + +

                                  +
                                  +
                                  + __construct() + +  : mixed +
                                  + +
                                  + add() + +  : void +
                                  + +
                                  + countFormationsByPlaylist() + +  : int +
                                  +
                                  Renvoie le nombre de formations pour une playlist donnée
                                  + +
                                  + findAllOrderByName() + +  : array<string|int, Playlist> +
                                  +
                                  Retourne toutes les playlists triées sur le nom de la playlist
                                  + +
                                  + findAllOrderByResultNb() + +  : array<string|int, Playlist> +
                                  +
                                  Retourne toutes les playlists triées sur le nombre de résultats par playlist
                                  + +
                                  + findByContainValue() + +  : array<string|int, Playlist> +
                                  +
                                  Enregistrements dont un champ contient une valeur +ou tous les enregistrements si la valeur est vide
                                  + +
                                  + remove() + +  : void +
                                  + +
                                  + + + + + + + +
                                  +

                                  + Methods + + +

                                  +
                                  +

                                  + __construct() + + +

                                  + + + + + public + __construct(ManagerRegistry $registry) : mixed + +
                                  +
                                  + + +
                                  Parameters
                                  +
                                  +
                                  + $registry + : ManagerRegistry +
                                  +
                                  + +
                                  +
                                  + + + + + + +
                                  + +
                                  +

                                  + countFormationsByPlaylist() + + +

                                  + + +

                                  Renvoie le nombre de formations pour une playlist donnée

                                  + + + public + countFormationsByPlaylist(Playlist $playlist) : int + +
                                  +
                                  + + +
                                  Parameters
                                  +
                                  +
                                  + $playlist + : Playlist +
                                  +
                                  + +
                                  +
                                  + + + + + +
                                  +
                                  Return values
                                  + int +
                                  + +
                                  +
                                  +

                                  + findAllOrderByName() + + +

                                  + + +

                                  Retourne toutes les playlists triées sur le nom de la playlist

                                  + + + public + findAllOrderByName(string $ordre) : array<string|int, Playlist> + +
                                  +
                                  + + +
                                  Parameters
                                  +
                                  +
                                  + $ordre + : string +
                                  +
                                  + +
                                  +
                                  + + + + + +
                                  +
                                  Return values
                                  + array<string|int, Playlist> +
                                  + +
                                  +
                                  +

                                  + findAllOrderByResultNb() + + +

                                  + + +

                                  Retourne toutes les playlists triées sur le nombre de résultats par playlist

                                  + + + public + findAllOrderByResultNb(string $ordre) : array<string|int, Playlist> + +
                                  +
                                  + + +
                                  Parameters
                                  +
                                  +
                                  + $ordre + : string +
                                  +
                                  + +
                                  +
                                  + + + + + +
                                  +
                                  Return values
                                  + array<string|int, Playlist> +
                                  + +
                                  +
                                  +

                                  + findByContainValue() + + +

                                  + + +

                                  Enregistrements dont un champ contient une valeur +ou tous les enregistrements si la valeur est vide

                                  + + + public + findByContainValue(string $champ, string $valeur[, string $table = "" ]) : array<string|int, Playlist> + +
                                  +
                                  + + +
                                  Parameters
                                  +
                                  +
                                  + $champ + : string +
                                  +
                                  + +
                                  +
                                  + $valeur + : string +
                                  +
                                  + +
                                  +
                                  + $table + : string + = ""
                                  +
                                  +

                                  si $champ dans une autre table

                                  +
                                  + +
                                  +
                                  + + + + + +
                                  +
                                  Return values
                                  + array<string|int, Playlist> +
                                  + +
                                  + +
                                  + +
                                  +
                                  +
                                  +
                                  +
                                  
                                  +        
                                  + +
                                  +
                                  + + + +
                                  +
                                  +
                                  + +
                                  + On this page + + +
                                  + +
                                  +
                                  +
                                  +
                                  +
                                  +

                                  Search results

                                  + +
                                  +
                                  +
                                    +
                                    +
                                    +
                                    +
                                    + + +
                                    + + + + + + + + diff --git a/classes/App-Repository-UserRepository.html b/classes/App-Repository-UserRepository.html new file mode 100644 index 0000000..a7dc364 --- /dev/null +++ b/classes/App-Repository-UserRepository.html @@ -0,0 +1,467 @@ + + + + + Documentation + + + + + + + + + + + + + + + + + + + + + +
                                    +

                                    Documentation

                                    + + + + + +
                                    + +
                                    +
                                    + + + + +
                                    +
                                    + + +
                                    +

                                    + UserRepository + + + extends ServiceEntityRepository + + +
                                    + in package + +
                                    + + + implements + PasswordUpgraderInterface + +

                                    + +
                                    + + +
                                    + + + + + + + +
                                    + Tags + + +
                                    +
                                    +
                                    + extends +
                                    +
                                    + + +
                                    +
                                    + + + +

                                    + Table of Contents + + +

                                    + + + +

                                    + Interfaces + + +

                                    +
                                    +
                                    PasswordUpgraderInterface
                                    + + + + + + + +

                                    + Methods + + +

                                    +
                                    +
                                    + __construct() + +  : mixed +
                                    + +
                                    + upgradePassword() + +  : void +
                                    +
                                    Used to upgrade (rehash) the user's password automatically over time.
                                    + +
                                    + + + + + + + +
                                    +

                                    + Methods + + +

                                    +
                                    +

                                    + __construct() + + +

                                    + + + + + public + __construct(ManagerRegistry $registry) : mixed + +
                                    +
                                    + + +
                                    Parameters
                                    +
                                    +
                                    + $registry + : ManagerRegistry +
                                    +
                                    + +
                                    +
                                    + + + + + + +
                                    +
                                    +

                                    + upgradePassword() + + +

                                    + + +

                                    Used to upgrade (rehash) the user's password automatically over time.

                                    + + + public + upgradePassword(PasswordAuthenticatedUserInterface $user, string $newHashedPassword) : void + +
                                    +
                                    + + +
                                    Parameters
                                    +
                                    +
                                    + $user + : PasswordAuthenticatedUserInterface +
                                    +
                                    + +
                                    +
                                    + $newHashedPassword + : string +
                                    +
                                    + +
                                    +
                                    + + + + + + +
                                    +
                                    + +
                                    +
                                    +
                                    +
                                    +
                                    
                                    +        
                                    + +
                                    +
                                    + + + +
                                    +
                                    +
                                    + +
                                    + On this page + + +
                                    + +
                                    +
                                    +
                                    +
                                    +
                                    +

                                    Search results

                                    + +
                                    +
                                    +
                                      +
                                      +
                                      +
                                      +
                                      + + +
                                      + + + + + + + + diff --git a/classes/App-Security-AppCustomAuthenticator.html b/classes/App-Security-AppCustomAuthenticator.html new file mode 100644 index 0000000..e63cda5 --- /dev/null +++ b/classes/App-Security-AppCustomAuthenticator.html @@ -0,0 +1,686 @@ + + + + + Documentation + + + + + + + + + + + + + + + + + + + + + +
                                      +

                                      Documentation

                                      + + + + + +
                                      + +
                                      +
                                      + + + + +
                                      +
                                      + + +
                                      +

                                      + AppCustomAuthenticator + + + extends AbstractLoginFormAuthenticator + + +
                                      + in package + +
                                      + + + + uses + TargetPathTrait +

                                      + +
                                      + + +
                                      + + + + + + + + + + +

                                      + Table of Contents + + +

                                      + + + + + + + +

                                      + Constants + + +

                                      +
                                      +
                                      + LOGIN_ROUTE + +  = 'app_login' +
                                      + +
                                      + + +

                                      + Properties + + +

                                      +
                                      +
                                      + $urlGenerator + +  : UrlGeneratorInterface +
                                      + +
                                      + +

                                      + Methods + + +

                                      +
                                      +
                                      + __construct() + +  : mixed +
                                      + +
                                      + authenticate() + +  : Passport +
                                      + +
                                      + onAuthenticationSuccess() + +  : Response|null +
                                      + +
                                      + getLoginUrl() + +  : string +
                                      + +
                                      + + + + +
                                      +

                                      + Constants + + +

                                      +
                                      +

                                      + LOGIN_ROUTE + + +

                                      + + + + + + + public + mixed + LOGIN_ROUTE + = 'app_login' + + + + + + + + +
                                      +
                                      + + +
                                      +

                                      + Properties + + +

                                      +
                                      +

                                      + $urlGenerator + + + + +

                                      + + + + + + private + UrlGeneratorInterface + $urlGenerator + + + + + + + + + +
                                      +
                                      + +
                                      +

                                      + Methods + + +

                                      +
                                      +

                                      + __construct() + + +

                                      + + + + + public + __construct(UrlGeneratorInterface $urlGenerator) : mixed + +
                                      +
                                      + + +
                                      Parameters
                                      +
                                      +
                                      + $urlGenerator + : UrlGeneratorInterface +
                                      +
                                      + +
                                      +
                                      + + + + + + +
                                      +
                                      +

                                      + authenticate() + + +

                                      + + + + + public + authenticate(Request $request) : Passport + +
                                      +
                                      + + +
                                      Parameters
                                      +
                                      +
                                      + $request + : Request +
                                      +
                                      + +
                                      +
                                      + + + + + +
                                      +
                                      Return values
                                      + Passport +
                                      + +
                                      +
                                      +

                                      + onAuthenticationSuccess() + + +

                                      + + + + + public + onAuthenticationSuccess(Request $request, TokenInterface $token, string $firewallName) : Response|null + +
                                      +
                                      + + +
                                      Parameters
                                      +
                                      +
                                      + $request + : Request +
                                      +
                                      + +
                                      +
                                      + $token + : TokenInterface +
                                      +
                                      + +
                                      +
                                      + $firewallName + : string +
                                      +
                                      + +
                                      +
                                      + + + + + +
                                      +
                                      Return values
                                      + Response|null +
                                      + +
                                      +
                                      +

                                      + getLoginUrl() + + +

                                      + + + + + protected + getLoginUrl(Request $request) : string + +
                                      +
                                      + + +
                                      Parameters
                                      +
                                      +
                                      + $request + : Request +
                                      +
                                      + +
                                      +
                                      + + + + + +
                                      +
                                      Return values
                                      + string +
                                      + +
                                      +
                                      + +
                                      +
                                      +
                                      +
                                      +
                                      
                                      +        
                                      + +
                                      +
                                      + + + +
                                      +
                                      +
                                      + +
                                      + On this page + + +
                                      + +
                                      +
                                      +
                                      +
                                      +
                                      +

                                      Search results

                                      + +
                                      +
                                      +
                                        +
                                        +
                                        +
                                        +
                                        + + +
                                        + + + + + + + + diff --git a/css/base.css b/css/base.css new file mode 100644 index 0000000..030ba07 --- /dev/null +++ b/css/base.css @@ -0,0 +1,1236 @@ + + +:root { + /* Typography */ + --font-primary: 'Open Sans', Helvetica, Arial, sans-serif; + --font-secondary: 'Open Sans', Helvetica, Arial, sans-serif; + --font-monospace: 'Source Code Pro', monospace; + --line-height--primary: 1.6; + --letter-spacing--primary: .05rem; + --text-base-size: 1em; + --text-scale-ratio: 1.2; + + --text-xxs: calc(var(--text-base-size) / var(--text-scale-ratio) / var(--text-scale-ratio) / var(--text-scale-ratio)); + --text-xs: calc(var(--text-base-size) / var(--text-scale-ratio) / var(--text-scale-ratio)); + --text-sm: calc(var(--text-base-size) / var(--text-scale-ratio)); + --text-md: var(--text-base-size); + --text-lg: calc(var(--text-base-size) * var(--text-scale-ratio)); + --text-xl: calc(var(--text-base-size) * var(--text-scale-ratio) * var(--text-scale-ratio)); + --text-xxl: calc(var(--text-base-size) * var(--text-scale-ratio) * var(--text-scale-ratio) * var(--text-scale-ratio)); + --text-xxxl: calc(var(--text-base-size) * var(--text-scale-ratio) * var(--text-scale-ratio) * var(--text-scale-ratio) * var(--text-scale-ratio)); + --text-xxxxl: calc(var(--text-base-size) * var(--text-scale-ratio) * var(--text-scale-ratio) * var(--text-scale-ratio) * var(--text-scale-ratio) * var(--text-scale-ratio)); + --text-xxxxxl: calc(var(--text-base-size) * var(--text-scale-ratio) * var(--text-scale-ratio) * var(--text-scale-ratio) * var(--text-scale-ratio) * var(--text-scale-ratio) * var(--text-scale-ratio)); + + --color-hue-red: 4; + --color-hue-pink: 340; + --color-hue-purple: 291; + --color-hue-deep-purple: 262; + --color-hue-indigo: 231; + --color-hue-blue: 207; + --color-hue-light-blue: 199; + --color-hue-cyan: 187; + --color-hue-teal: 174; + --color-hue-green: 122; + --color-hue-phpdocumentor-green: 96; + --color-hue-light-green: 88; + --color-hue-lime: 66; + --color-hue-yellow: 54; + --color-hue-amber: 45; + --color-hue-orange: 36; + --color-hue-deep-orange: 14; + --color-hue-brown: 16; + + /* Colors */ + --primary-color-hue: var(--color-hue-phpdocumentor-green, --color-hue-phpdocumentor-green); + --primary-color-saturation: 57%; + --primary-color: hsl(var(--primary-color-hue), var(--primary-color-saturation), 60%); + --primary-color-darken: hsl(var(--primary-color-hue), var(--primary-color-saturation), 40%); + --primary-color-darker: hsl(var(--primary-color-hue), var(--primary-color-saturation), 25%); + --primary-color-darkest: hsl(var(--primary-color-hue), var(--primary-color-saturation), 10%); + --primary-color-lighten: hsl(var(--primary-color-hue), calc(var(--primary-color-saturation) - 20%), 85%); + --primary-color-lighter: hsl(var(--primary-color-hue), calc(var(--primary-color-saturation) - 45%), 97.5%); + --dark-gray: #d1d1d1; + --light-gray: #f0f0f0; + + --text-color: var(--primary-color-darkest); + + --header-height: var(--spacing-xxxxl); + --header-bg-color: var(--primary-color); + --code-background-color: var(--primary-color-lighter); + --code-border-color: --primary-color-lighten; + --button-border-color: var(--primary-color-darken); + --button-color: transparent; + --button-color-primary: var(--primary-color); + --button-text-color: #555; + --button-text-color-primary: white; + --popover-background-color: rgba(255, 255, 255, 0.75); + --link-color-primary: var(--primary-color-darker); + --link-hover-color-primary: var(--primary-color-darkest); + --form-field-border-color: var(--dark-gray); + --form-field-color: #fff; + --admonition-success-color: var(--primary-color); + --admonition-border-color: silver; + --table-separator-color: var(--primary-color-lighten); + --title-text-color: var(--primary-color); + + --sidebar-border-color: var(--primary-color-lighten); + + /* Grid */ + --container-width: 1400px; + + /* Spacing */ + --spacing-base-size: 1rem; + --spacing-scale-ratio: 1.5; + + --spacing-xxxs: calc(var(--spacing-base-size) / var(--spacing-scale-ratio) / var(--spacing-scale-ratio) / var(--spacing-scale-ratio) / var(--spacing-scale-ratio)); + --spacing-xxs: calc(var(--spacing-base-size) / var(--spacing-scale-ratio) / var(--spacing-scale-ratio) / var(--spacing-scale-ratio)); + --spacing-xs: calc(var(--spacing-base-size) / var(--spacing-scale-ratio) / var(--spacing-scale-ratio)); + --spacing-sm: calc(var(--spacing-base-size) / var(--spacing-scale-ratio)); + --spacing-md: var(--spacing-base-size); + --spacing-lg: calc(var(--spacing-base-size) * var(--spacing-scale-ratio)); + --spacing-xl: calc(var(--spacing-base-size) * var(--spacing-scale-ratio) * var(--spacing-scale-ratio)); + --spacing-xxl: calc(var(--spacing-base-size) * var(--spacing-scale-ratio) * var(--spacing-scale-ratio) * var(--spacing-scale-ratio)); + --spacing-xxxl: calc(var(--spacing-base-size) * var(--spacing-scale-ratio) * var(--spacing-scale-ratio) * var(--spacing-scale-ratio) * var(--spacing-scale-ratio)); + --spacing-xxxxl: calc(var(--spacing-base-size) * var(--spacing-scale-ratio) * var(--spacing-scale-ratio) * var(--spacing-scale-ratio) * var(--spacing-scale-ratio) * var(--spacing-scale-ratio)); + + --border-radius-base-size: 3px; +} + +/* Base Styles +-------------------------------------------------- */ +body { + background-color: #fff; + color: var(--text-color); + font-family: var(--font-primary); + font-size: var(--text-md); + letter-spacing: var(--letter-spacing--primary); + line-height: var(--line-height--primary); + width: 100%; +} + +.phpdocumentor h1, +.phpdocumentor h2, +.phpdocumentor h3, +.phpdocumentor h4, +.phpdocumentor h5, +.phpdocumentor h6 { + margin-bottom: var(--spacing-lg); + margin-top: var(--spacing-lg); + font-weight: 600; +} + +.phpdocumentor h1 { + font-size: var(--text-xxxxl); + letter-spacing: var(--letter-spacing--primary); + line-height: 1.2; + margin-top: 0; +} + +.phpdocumentor h2 { + font-size: var(--text-xxxl); + letter-spacing: var(--letter-spacing--primary); + line-height: 1.25; +} + +.phpdocumentor h3 { + font-size: var(--text-xxl); + letter-spacing: var(--letter-spacing--primary); + line-height: 1.3; +} + +.phpdocumentor h4 { + font-size: var(--text-xl); + letter-spacing: calc(var(--letter-spacing--primary) / 2); + line-height: 1.35; + margin-bottom: var(--spacing-md); +} + +.phpdocumentor h5 { + font-size: var(--text-lg); + letter-spacing: calc(var(--letter-spacing--primary) / 4); + line-height: 1.5; + margin-bottom: var(--spacing-md); + margin-top: var(--spacing-md); +} + +.phpdocumentor h6 { + font-size: var(--text-md); + letter-spacing: 0; + line-height: var(--line-height--primary); + margin-bottom: var(--spacing-md); + margin-top: var(--spacing-md); +} +.phpdocumentor h1 .headerlink, +.phpdocumentor h2 .headerlink, +.phpdocumentor h3 .headerlink, +.phpdocumentor h4 .headerlink, +.phpdocumentor h5 .headerlink, +.phpdocumentor h6 .headerlink +{ + display: none; +} + +@media (min-width: 550px) { + .phpdocumentor h1 .headerlink, + .phpdocumentor h2 .headerlink, + .phpdocumentor h3 .headerlink, + .phpdocumentor h4 .headerlink, + .phpdocumentor h5 .headerlink, + .phpdocumentor h6 .headerlink { + display: inline; + transition: all .3s ease-in-out; + opacity: 0; + text-decoration: none; + color: silver; + font-size: 80%; + } + + .phpdocumentor h1:hover .headerlink, + .phpdocumentor h2:hover .headerlink, + .phpdocumentor h3:hover .headerlink, + .phpdocumentor h4:hover .headerlink, + .phpdocumentor h5:hover .headerlink, + .phpdocumentor h6:hover .headerlink { + opacity: 1; + } +} +.phpdocumentor p { + margin-top: 0; + margin-bottom: var(--spacing-md); +} +.phpdocumentor figure { + margin-bottom: var(--spacing-md); +} + +.phpdocumentor figcaption { + text-align: center; + font-style: italic; + font-size: 80%; +} + +.phpdocumentor-uml-diagram svg { + max-width: 100%; + height: auto !important; +} +.phpdocumentor-line { + border-top: 1px solid #E1E1E1; + border-width: 0; + margin-bottom: var(--spacing-xxl); + margin-top: var(--spacing-xxl); +} +.phpdocumentor-section { + box-sizing: border-box; + margin: 0 auto; + max-width: var(--container-width); + padding: 0 var(--spacing-sm); + position: relative; + width: 100%; +} + +@media (min-width: 550px) { + .phpdocumentor-section { + padding: 0 var(--spacing-lg); + } +} + +@media (min-width: 1200px) { + .phpdocumentor-section { + padding: 0; + width: 95%; + } +} +.phpdocumentor-column { + box-sizing: border-box; + float: left; + width: 100%; +} + +@media (min-width: 550px) { + .phpdocumentor-column { + margin-left: 4%; + } + + .phpdocumentor-column:first-child { + margin-left: 0; + } + + .-one.phpdocumentor-column { + width: 4.66666666667%; + } + + .-two.phpdocumentor-column { + width: 13.3333333333%; + } + + .-three.phpdocumentor-column { + width: 22%; + } + + .-four.phpdocumentor-column { + width: 30.6666666667%; + } + + .-five.phpdocumentor-column { + width: 39.3333333333%; + } + + .-six.phpdocumentor-column { + width: 48%; + } + + .-seven.phpdocumentor-column { + width: 56.6666666667%; + } + + .-eight.phpdocumentor-column { + width: 65.3333333333%; + } + + .-nine.phpdocumentor-column { + width: 74.0%; + } + + .-ten.phpdocumentor-column { + width: 82.6666666667%; + } + + .-eleven.phpdocumentor-column { + width: 91.3333333333%; + } + + .-twelve.phpdocumentor-column { + margin-left: 0; + width: 100%; + } + + .-one-third.phpdocumentor-column { + width: 30.6666666667%; + } + + .-two-thirds.phpdocumentor-column { + width: 65.3333333333%; + } + + .-one-half.phpdocumentor-column { + width: 48%; + } + + /* Offsets */ + .-offset-by-one.phpdocumentor-column { + margin-left: 8.66666666667%; + } + + .-offset-by-two.phpdocumentor-column { + margin-left: 17.3333333333%; + } + + .-offset-by-three.phpdocumentor-column { + margin-left: 26%; + } + + .-offset-by-four.phpdocumentor-column { + margin-left: 34.6666666667%; + } + + .-offset-by-five.phpdocumentor-column { + margin-left: 43.3333333333%; + } + + .-offset-by-six.phpdocumentor-column { + margin-left: 52%; + } + + .-offset-by-seven.phpdocumentor-column { + margin-left: 60.6666666667%; + } + + .-offset-by-eight.phpdocumentor-column { + margin-left: 69.3333333333%; + } + + .-offset-by-nine.phpdocumentor-column { + margin-left: 78.0%; + } + + .-offset-by-ten.phpdocumentor-column { + margin-left: 86.6666666667%; + } + + .-offset-by-eleven.phpdocumentor-column { + margin-left: 95.3333333333%; + } + + .-offset-by-one-third.phpdocumentor-column { + margin-left: 34.6666666667%; + } + + .-offset-by-two-thirds.phpdocumentor-column { + margin-left: 69.3333333333%; + } + + .-offset-by-one-half.phpdocumentor-column { + margin-left: 52%; + } +} +.phpdocumentor a { + color: var(--link-color-primary); +} + +.phpdocumentor a:hover { + color: var(--link-hover-color-primary); +} +.phpdocumentor-button { + background-color: var(--button-color); + border: 1px solid var(--button-border-color); + border-radius: var(--border-radius-base-size); + box-sizing: border-box; + color: var(--button-text-color); + cursor: pointer; + display: inline-block; + font-size: var(--text-sm); + font-weight: 600; + height: 38px; + letter-spacing: .1rem; + line-height: 38px; + padding: 0 var(--spacing-xxl); + text-align: center; + text-decoration: none; + text-transform: uppercase; + white-space: nowrap; + margin-bottom: var(--spacing-md); +} + +.phpdocumentor-button .-wide { + width: 100%; +} + +.phpdocumentor-button:hover, +.phpdocumentor-button:focus { + border-color: #888; + color: #333; + outline: 0; +} + +.phpdocumentor-button.-primary { + background-color: var(--button-color-primary); + border-color: var(--button-color-primary); + color: var(--button-text-color-primary); +} + +.phpdocumentor-button.-primary:hover, +.phpdocumentor-button.-primary:focus { + background-color: var(--link-color-primary); + border-color: var(--link-color-primary); + color: var(--button-text-color-primary); +} +.phpdocumentor form { + margin-bottom: var(--spacing-md); +} + +.phpdocumentor-field { + background-color: var(--form-field-color); + border: 1px solid var(--form-field-border-color); + border-radius: var(--border-radius-base-size); + box-shadow: none; + box-sizing: border-box; + height: 38px; + padding: var(--spacing-xxxs) var(--spacing-xxs); /* The 6px vertically centers text on FF, ignored by Webkit */ + margin-bottom: var(--spacing-md); +} + +/* Removes awkward default styles on some inputs for iOS */ +input[type="email"], +input[type="number"], +input[type="search"], +input[type="text"], +input[type="tel"], +input[type="url"], +input[type="password"], +textarea { + -moz-appearance: none; + -webkit-appearance: none; + appearance: none; +} + +.phpdocumentor-textarea { + min-height: 65px; + padding-bottom: var(--spacing-xxxs); + padding-top: var(--spacing-xxxs); +} + +.phpdocumentor-field:focus { + border: 1px solid var(--button-color-primary); + outline: 0; +} + +label.phpdocumentor-label { + display: block; + margin-bottom: var(--spacing-xs); +} + +.phpdocumentor-fieldset { + border-width: 0; + padding: 0; +} + +input[type="checkbox"].phpdocumentor-field, +input[type="radio"].phpdocumentor-field { + display: inline; +} +.phpdocumentor-column ul, +div.phpdocumentor-list > ul, +ul.phpdocumentor-list { + list-style: circle; +} + +.phpdocumentor-column ol, +div.phpdocumentor-list > ol, +ol.phpdocumentor-list { + list-style: decimal; +} + + +.phpdocumentor-column ul, +div.phpdocumentor-list > ul, +ol.phpdocumentor-list, +ul.phpdocumentor-list { + margin-top: 0; + padding-left: var(--spacing-lg); + margin-bottom: var(--spacing-sm); +} + +.phpdocumentor-column ul.-clean, +div.phpdocumentor-list > ul.-clean, +ul.phpdocumentor-list.-clean { + list-style: none; + padding-left: 0; +} + +dl { + margin-bottom: var(--spacing-md); +} + +.phpdocumentor-column ul ul, +div.phpdocumentor-list > ul ul, +ul.phpdocumentor-list ul.phpdocumentor-list, +ul.phpdocumentor-list ol.phpdocumentor-list, +ol.phpdocumentor-list ol.phpdocumentor-list, +ol.phpdocumentor-list ul.phpdocumentor-list { + font-size: var(--text-sm); + margin: 0 0 0 calc(var(--spacing-xs) * 2); +} + +.phpdocumentor-column ul li, +.phpdocumentor-list li { + padding-bottom: var(--spacing-xs); +} + +.phpdocumentor dl dt { + margin-bottom: var(--spacing-xs); +} + +.phpdocumentor dl dd { + margin-bottom: var(--spacing-md); +} +.phpdocumentor pre { + margin-bottom: var(--spacing-md); +} + +.phpdocumentor-code { + font-family: var(--font-monospace); + background: var(--code-background-color); + border: 1px solid var(--code-border-color); + border-radius: var(--border-radius-base-size); + font-size: var(--text-sm); + padding: var(--spacing-sm) var(--spacing-md); + width: 100%; + box-sizing: border-box; +} + +.phpdocumentor-code.-dark { + background: var(--primary-color-darkest); + color: var(--light-gray); + box-shadow: 0 2px 3px var(--dark-gray); +} + +pre > .phpdocumentor-code { + display: block; + white-space: pre; +} +.phpdocumentor blockquote { + border-left: 4px solid var(--primary-color-darken); + margin: var(--spacing-md) 0; + padding: var(--spacing-xs) var(--spacing-sm); + color: var(--primary-color-darker); + font-style: italic; +} + +.phpdocumentor blockquote p:last-of-type { + margin-bottom: 0; +} +.phpdocumentor table { + margin-bottom: var(--spacing-md); +} + +th.phpdocumentor-heading, +td.phpdocumentor-cell { + border-bottom: 1px solid var(--table-separator-color); + padding: var(--spacing-sm) var(--spacing-md); + text-align: left; +} + +th.phpdocumentor-heading:first-child, +td.phpdocumentor-cell:first-child { + padding-left: 0; +} + +th.phpdocumentor-heading:last-child, +td.phpdocumentor-cell:last-child { + padding-right: 0; +} +.phpdocumentor-label-line { + display: flex; + flex-direction: row; + gap: 1rem +} + +.phpdocumentor-label { + background: #f6f6f6; + border-radius: .25rem; + font-size: 80%; + display: inline-block; + overflow: hidden +} + +/* +It would be better if the phpdocumentor-element class were to become a flex element with a gap, but for #3337 that +is too big a fix and needs to be done in a new design iteration. +*/ +.phpdocumentor-signature + .phpdocumentor-label-line .phpdocumentor-label { + margin-top: var(--spacing-sm); +} + +.phpdocumentor-label span { + display: inline-block; + padding: .125rem .5rem; +} + +.phpdocumentor-label--success span:last-of-type { + background: #abe1ab; +} + +.phpdocumentor-header { + display: flex; + flex-direction: row; + align-items: stretch; + flex-wrap: wrap; + justify-content: space-between; + height: auto; + padding: var(--spacing-md) var(--spacing-md); +} + +.phpdocumentor-header__menu-button { + position: absolute; + top: -100%; + left: -100%; +} + +.phpdocumentor-header__menu-icon { + font-size: 2rem; + color: var(--primary-color); +} + +.phpdocumentor-header__menu-button:checked ~ .phpdocumentor-topnav { + max-height: 250px; + padding-top: var(--spacing-md); +} + +@media (min-width: 1000px) { + .phpdocumentor-header { + flex-direction: row; + padding: var(--spacing-lg) var(--spacing-lg); + min-height: var(--header-height); + } + + .phpdocumentor-header__menu-icon { + display: none; + } +} + +@media (min-width: 1000px) { + .phpdocumentor-header { + padding-top: 0; + padding-bottom: 0; + } +} +@media (min-width: 1200px) { + .phpdocumentor-header { + padding: 0; + } +} +.phpdocumentor-title { + box-sizing: border-box; + color: var(--title-text-color); + font-size: var(--text-xxl); + letter-spacing: .05rem; + font-weight: normal; + width: auto; + margin: 0; + display: flex; + align-items: center; +} + +.phpdocumentor-title.-without-divider { + border: none; +} + +.phpdocumentor-title__link { + transition: all .3s ease-out; + display: flex; + color: var(--title-text-color); + text-decoration: none; + font-weight: normal; + white-space: nowrap; + transform: scale(.75); + transform-origin: left; +} + +.phpdocumentor-title__link:hover { + transform: perspective(15rem) translateX(.5rem); + font-weight: 600; +} + +@media (min-width: 1000px) { + .phpdocumentor-title { + width: 22%; + border-right: var(--sidebar-border-color) solid 1px; + } + + .phpdocumentor-title__link { + transform-origin: left; + } +} + +@media (min-width: 1000px) { + .phpdocumentor-title__link { + transform: scale(.85); + } +} + +@media (min-width: 1200px) { + .phpdocumentor-title__link { + transform: scale(1); + } +} +.phpdocumentor-topnav { + display: flex; + align-items: center; + margin: 0; + max-height: 0; + overflow: hidden; + transition: max-height 0.2s ease-out; + flex-basis: 100%; +} + +.phpdocumentor-topnav__menu { + text-align: right; + list-style: none; + margin: 0; + padding: 0; + flex: 1; + display: flex; + flex-flow: row wrap; + justify-content: center; +} + +.phpdocumentor-topnav__menu-item { + margin: 0; + width: 100%; + display: inline-block; + text-align: center; + padding: var(--spacing-sm) 0 +} + +.phpdocumentor-topnav__menu-item.-social { + width: auto; + padding: var(--spacing-sm) +} + +.phpdocumentor-topnav__menu-item a { + display: inline-block; + color: var(--text-color); + text-decoration: none; + font-size: var(--text-lg); + transition: all .3s ease-out; + border-bottom: 1px dotted transparent; + line-height: 1; +} + +.phpdocumentor-topnav__menu-item a:hover { + transform: perspective(15rem) translateY(.1rem); + border-bottom: 1px dotted var(--text-color); +} + +@media (min-width: 1000px) { + .phpdocumentor-topnav { + max-height: none; + overflow: visible; + flex-basis: auto; + } + + .phpdocumentor-topnav__menu { + display: flex; + flex-flow: row wrap; + justify-content: flex-end; + } + + .phpdocumentor-topnav__menu-item, + .phpdocumentor-topnav__menu-item.-social { + width: auto; + display: inline; + text-align: right; + padding: 0 0 0 var(--spacing-md) + } +} +.phpdocumentor-sidebar { + margin: 0; + overflow: hidden; + max-height: 0; +} + +.phpdocumentor .phpdocumentor-sidebar .phpdocumentor-list { + padding: var(--spacing-xs) var(--spacing-md); + list-style: none; + margin: 0; +} + +.phpdocumentor .phpdocumentor-sidebar li { + white-space: nowrap; + text-overflow: ellipsis; + overflow: hidden; + padding: 0 0 var(--spacing-xxxs) var(--spacing-md); +} + +.phpdocumentor .phpdocumentor-sidebar abbr, +.phpdocumentor .phpdocumentor-sidebar a { + text-decoration: none; + border-bottom: none; + color: var(--text-color); + font-size: var(--text-md); + padding-left: 0; + transition: padding-left .4s ease-out; +} + +.phpdocumentor .phpdocumentor-sidebar a:hover, +.phpdocumentor .phpdocumentor-sidebar a.-active { + padding-left: 5px; + font-weight: 600; +} + +.phpdocumentor .phpdocumentor-sidebar__category > * { + border-left: 1px solid var(--primary-color-lighten); +} + +.phpdocumentor .phpdocumentor-sidebar__category { + margin-bottom: var(--spacing-lg); +} + +.phpdocumentor .phpdocumentor-sidebar__category-header { + font-size: var(--text-md); + margin-top: 0; + margin-bottom: var(--spacing-xs); + color: var(--link-color-primary); + font-weight: 600; + border-left: 0; +} + +.phpdocumentor .phpdocumentor-sidebar__root-package, +.phpdocumentor .phpdocumentor-sidebar__root-namespace { + font-size: var(--text-md); + margin: 0; + padding-top: var(--spacing-xs); + padding-left: var(--spacing-md); + color: var(--text-color); + font-weight: normal; +} + +@media (min-width: 550px) { + .phpdocumentor-sidebar { + border-right: var(--sidebar-border-color) solid 1px; + } +} + +.phpdocumentor-sidebar__menu-button { + position: absolute; + top: -100%; + left: -100%; +} + +.phpdocumentor-sidebar__menu-icon { + font-size: var(--text-md); + font-weight: 600; + background: var(--primary-color); + color: white; + margin: 0 0 var(--spacing-lg); + display: block; + padding: var(--spacing-sm); + text-align: center; + border-radius: 3px; + text-transform: uppercase; + letter-spacing: .15rem; +} + +.phpdocumentor-sidebar__menu-button:checked ~ .phpdocumentor-sidebar { + max-height: 100%; + padding-top: var(--spacing-md); +} + +@media (min-width: 550px) { + .phpdocumentor-sidebar { + overflow: visible; + max-height: 100%; + } + + .phpdocumentor-sidebar__menu-icon { + display: none; + } +} +.phpdocumentor-admonition { + border: 1px solid var(--admonition-border-color); + border-radius: var(--border-radius-base-size); + border-color: var(--primary-color-lighten); + background-color: var(--primary-color-lighter); + padding: var(--spacing-lg); + margin: var(--spacing-lg) 0; + display: flex; + flex-direction: row; + align-items: flex-start; +} + +.phpdocumentor-admonition p:last-of-type { + margin-bottom: 0; +} + +.phpdocumentor-admonition--success, +.phpdocumentor-admonition.-success { + border-color: var(--admonition-success-color); +} + +.phpdocumentor-admonition__icon { + margin-right: var(--spacing-md); + color: var(--primary-color); + max-width: 3rem; +} +.phpdocumentor ul.phpdocumentor-breadcrumbs { + font-size: var(--text-md); + list-style: none; + margin: 0; + padding: 0; +} + +.phpdocumentor ul.phpdocumentor-breadcrumbs a { + color: var(--text-color); + text-decoration: none; +} + +.phpdocumentor ul.phpdocumentor-breadcrumbs > li { + display: inline-block; + margin: 0; +} + +.phpdocumentor ul.phpdocumentor-breadcrumbs > li + li:before { + color: var(--dark-gray); + content: "\\\A0"; + padding: 0; +} +.phpdocumentor .phpdocumentor-back-to-top { + position: fixed; + bottom: 2rem; + font-size: 2.5rem; + opacity: .25; + transition: all .3s ease-in-out; + right: 2rem; +} + +.phpdocumentor .phpdocumentor-back-to-top:hover { + color: var(--link-color-primary); + opacity: 1; +} +.phpdocumentor-search { + position: relative; + display: none; /** disable by default for non-js flow */ + opacity: .3; /** white-out default for loading indication */ + transition: opacity .3s, background .3s; + margin: var(--spacing-sm) 0; + flex: 1; + min-width: 100%; +} + +.phpdocumentor-search label { + display: flex; + align-items: center; + flex: 1; +} + +.phpdocumentor-search__icon { + color: var(--primary-color); + margin-right: var(--spacing-sm); + width: 1rem; + height: 1rem; +} + +.phpdocumentor-search--enabled { + display: flex; +} + +.phpdocumentor-search--active { + opacity: 1; +} + +.phpdocumentor-search input:disabled { + background-color: lightgray; +} + +.phpdocumentor-search__field:focus, +.phpdocumentor-search__field { + margin-bottom: 0; + border: 0; + border-bottom: 2px solid var(--primary-color); + padding: 0; + border-radius: 0; + flex: 1; +} + +@media (min-width: 1000px) { + .phpdocumentor-search { + min-width: auto; + max-width: 20rem; + margin: 0 0 0 auto; + } +} +.phpdocumentor-search-results { + backdrop-filter: blur(5px); + background: var(--popover-background-color); + position: fixed; + top: 0; + left: 0; + right: 0; + bottom: 0; + padding: 0; + opacity: 1; + pointer-events: all; + + transition: opacity .3s, background .3s; +} + +.phpdocumentor-search-results--hidden { + background: transparent; + backdrop-filter: blur(0); + opacity: 0; + pointer-events: none; +} + +.phpdocumentor-search-results__dialog { + width: 100%; + background: white; + max-height: 100%; + display: flex; + flex-direction: column; +} + +.phpdocumentor-search-results__body { + overflow: auto; +} + +.phpdocumentor-search-results__header { + padding: var(--spacing-lg); + display: flex; + justify-content: space-between; + background: var(--primary-color-darken); + color: white; + align-items: center; +} + +.phpdocumentor-search-results__close { + font-size: var(--text-xl); + background: none; + border: none; + padding: 0; + margin: 0; +} + +.phpdocumentor .phpdocumentor-search-results__title { + font-size: var(--text-xl); + margin-bottom: 0; +} + +.phpdocumentor-search-results__entries { + list-style: none; + padding: 0 var(--spacing-lg); + margin: 0; +} + +.phpdocumentor-search-results__entry { + border-bottom: 1px solid var(--table-separator-color); + padding: var(--spacing-sm) 0; + text-align: left; +} + +.phpdocumentor-search-results__entry a { + display: block; +} + +.phpdocumentor-search-results__entry small { + margin-top: var(--spacing-xs); + margin-bottom: var(--spacing-md); + color: var(--primary-color-darker); + display: block; + word-break: break-word; +} + +.phpdocumentor-search-results__entry h3 { + font-size: var(--text-lg); + margin: 0; +} + +@media (min-width: 550px) { + .phpdocumentor-search-results { + padding: 0 var(--spacing-lg); + } + + .phpdocumentor-search-results__entry h3 { + font-size: var(--text-xxl); + } + + .phpdocumentor-search-results__dialog { + margin: var(--spacing-xl) auto; + max-width: 40rem; + background: white; + border: 1px solid silver; + box-shadow: 0 2px 5px silver; + max-height: 40rem; + border-radius: 3px; + } +} +.phpdocumentor-modal { + position: fixed; + width: 100vw; + height: 100vh; + opacity: 0; + visibility: hidden; + transition: all 0.3s ease; + top: 0; + left: 0; + display: flex; + align-items: center; + justify-content: center; + z-index: 1; +} + +.phpdocumentor-modal__open { + visibility: visible; + opacity: 1; + transition-delay: 0s; +} + +.phpdocumentor-modal-bg { + position: absolute; + background: gray; + opacity: 50%; + width: 100%; + height: 100%; +} + +.phpdocumentor-modal-container { + border-radius: 1em; + background: #fff; + position: relative; + padding: 2em; + box-sizing: border-box; + max-width:100vw; +} + +.phpdocumentor-modal__close { + position: absolute; + right: 0.75em; + top: 0.75em; + outline: none; + appearance: none; + color: var(--primary-color); + background: none; + border: 0px; + font-weight: bold; + cursor: pointer; +} +.phpdocumentor-on-this-page__sidebar { + display: none; +} + +.phpdocumentor-on-this-page__title { + display: block; + font-weight: bold; + margin-bottom: var(--spacing-sm); + color: var(--link-color-primary); +} + +@media (min-width: 1000px) { + .phpdocumentor-on-this-page__sidebar { + display: block; + position: relative; + } + + .phpdocumentor-on-this-page__content::-webkit-scrollbar, + [scrollbars]::-webkit-scrollbar { + height: 8px; + width: 8px; + } + + .phpdocumentor-on-this-page__content::-webkit-scrollbar-corner, + [scrollbars]::-webkit-scrollbar-corner { + background: 0; + } + + .phpdocumentor-on-this-page__content::-webkit-scrollbar-thumb, + [scrollbars]::-webkit-scrollbar-thumb { + background: rgba(128,134,139,0.26); + border-radius: 8px; + } + + .phpdocumentor-on-this-page__content { + position: sticky; + height: calc(100vh - var(--header-height)); + overflow-y: auto; + border-left: 1px solid var(--sidebar-border-color); + padding-left: var(--spacing-lg); + font-size: 90%; + top: -1px; /* Needed for the javascript to make the .-stuck trick work */ + flex: 0 1 auto; + width: 15vw; + } + + .phpdocumentor-on-this-page__content.-stuck { + height: 100vh; + } + + .phpdocumentor-on-this-page__content li { + word-break: break-all; + line-height: normal; + } + + .phpdocumentor-on-this-page__content li.-deprecated { + text-decoration: line-through; + } +} + +/* Used for screen readers and such */ +.visually-hidden { + display: none; +} + +.float-right { + float: right; +} + +.float-left { + float: left; +} diff --git a/css/normalize.css b/css/normalize.css new file mode 100644 index 0000000..653dc00 --- /dev/null +++ b/css/normalize.css @@ -0,0 +1,427 @@ +/*! normalize.css v3.0.2 | MIT License | git.io/normalize */ + +/** + * 1. Set default font family to sans-serif. + * 2. Prevent iOS text size adjust after orientation change, without disabling + * user zoom. + */ + +html { + font-family: sans-serif; /* 1 */ + -ms-text-size-adjust: 100%; /* 2 */ + -webkit-text-size-adjust: 100%; /* 2 */ +} + +/** + * Remove default margin. + */ + +body { + margin: 0; +} + +/* HTML5 display definitions + ========================================================================== */ + +/** + * Correct `block` display not defined for any HTML5 element in IE 8/9. + * Correct `block` display not defined for `details` or `summary` in IE 10/11 + * and Firefox. + * Correct `block` display not defined for `main` in IE 11. + */ + +article, +aside, +details, +figcaption, +figure, +footer, +header, +hgroup, +main, +menu, +nav, +section, +summary { + display: block; +} + +/** + * 1. Correct `inline-block` display not defined in IE 8/9. + * 2. Normalize vertical alignment of `progress` in Chrome, Firefox, and Opera. + */ + +audio, +canvas, +progress, +video { + display: inline-block; /* 1 */ + vertical-align: baseline; /* 2 */ +} + +/** + * Prevent modern browsers from displaying `audio` without controls. + * Remove excess height in iOS 5 devices. + */ + +audio:not([controls]) { + display: none; + height: 0; +} + +/** + * Address `[hidden]` styling not present in IE 8/9/10. + * Hide the `template` element in IE 8/9/11, Safari, and Firefox < 22. + */ + +[hidden], +template { + display: none !important; +} + +/* Links + ========================================================================== */ + +/** + * Remove the gray background color from active links in IE 10. + */ + +a { + background-color: transparent; +} + +/** + * Improve readability when focused and also mouse hovered in all browsers. + */ + +a:active, +a:hover { + outline: 0; +} + +/* Text-level semantics + ========================================================================== */ + +/** + * Address styling not present in IE 8/9/10/11, Safari, and Chrome. + */ + +abbr[title] { + border-bottom: 1px dotted; +} + +/** + * Address style set to `bolder` in Firefox 4+, Safari, and Chrome. + */ + +b, +strong { + font-weight: bold; +} + +/** + * Address styling not present in Safari and Chrome. + */ + +dfn { + font-style: italic; +} + +/** + * Address variable `h1` font-size and margin within `section` and `article` + * contexts in Firefox 4+, Safari, and Chrome. + */ + +h1 { + font-size: 2em; + margin: 0.67em 0; +} + +/** + * Address styling not present in IE 8/9. + */ + +mark { + background: #ff0; + color: #000; +} + +/** + * Address inconsistent and variable font size in all browsers. + */ + +small { + font-size: 80%; +} + +/** + * Prevent `sub` and `sup` affecting `line-height` in all browsers. + */ + +sub, +sup { + font-size: 75%; + line-height: 0; + position: relative; + vertical-align: baseline; +} + +sup { + top: -0.5em; +} + +sub { + bottom: -0.25em; +} + +/* Embedded content + ========================================================================== */ + +/** + * Remove border when inside `a` element in IE 8/9/10. + */ + +img { + border: 0; +} + +/** + * Correct overflow not hidden in IE 9/10/11. + */ + +svg:not(:root) { + overflow: hidden; +} + +/* Grouping content + ========================================================================== */ + +/** + * Address margin not present in IE 8/9 and Safari. + */ + +figure { + margin: 1em 40px; +} + +/** + * Address differences between Firefox and other browsers. + */ + +hr { + -moz-box-sizing: content-box; + box-sizing: content-box; + height: 0; +} + +/** + * Contain overflow in all browsers. + */ + +pre { + overflow: auto; +} + +/** + * Address odd `em`-unit font size rendering in all browsers. + */ + +code, +kbd, +pre, +samp { + font-family: var(--font-monospace); + font-size: 1em; +} + +/* Forms + ========================================================================== */ + +/** + * Known limitation: by default, Chrome and Safari on OS X allow very limited + * styling of `select`, unless a `border` property is set. + */ + +/** + * 1. Correct color not being inherited. + * Known issue: affects color of disabled elements. + * 2. Correct font properties not being inherited. + * 3. Address margins set differently in Firefox 4+, Safari, and Chrome. + */ + +button, +input, +optgroup, +select, +textarea { + color: inherit; /* 1 */ + font: inherit; /* 2 */ + margin: 0; /* 3 */ +} + +/** + * Address `overflow` set to `hidden` in IE 8/9/10/11. + */ + +button { + overflow: visible; +} + +/** + * Address inconsistent `text-transform` inheritance for `button` and `select`. + * All other form control elements do not inherit `text-transform` values. + * Correct `button` style inheritance in Firefox, IE 8/9/10/11, and Opera. + * Correct `select` style inheritance in Firefox. + */ + +button, +select { + text-transform: none; +} + +/** + * 1. Avoid the WebKit bug in Android 4.0.* where (2) destroys native `audio` + * and `video` controls. + * 2. Correct inability to style clickable `input` types in iOS. + * 3. Improve usability and consistency of cursor style between image-type + * `input` and others. + */ + +button, +html input[type="button"], /* 1 */ +input[type="reset"], +input[type="submit"] { + -webkit-appearance: button; /* 2 */ + cursor: pointer; /* 3 */ +} + +/** + * Re-set default cursor for disabled elements. + */ + +button[disabled], +html input[disabled] { + cursor: default; +} + +/** + * Remove inner padding and border in Firefox 4+. + */ + +button::-moz-focus-inner, +input::-moz-focus-inner { + border: 0; + padding: 0; +} + +/** + * Address Firefox 4+ setting `line-height` on `input` using `!important` in + * the UA stylesheet. + */ + +input { + line-height: normal; +} + +/** + * It's recommended that you don't attempt to style these elements. + * Firefox's implementation doesn't respect box-sizing, padding, or width. + * + * 1. Address box sizing set to `content-box` in IE 8/9/10. + * 2. Remove excess padding in IE 8/9/10. + */ + +input[type="checkbox"], +input[type="radio"] { + box-sizing: border-box; /* 1 */ + padding: 0; /* 2 */ +} + +/** + * Fix the cursor style for Chrome's increment/decrement buttons. For certain + * `font-size` values of the `input`, it causes the cursor style of the + * decrement button to change from `default` to `text`. + */ + +input[type="number"]::-webkit-inner-spin-button, +input[type="number"]::-webkit-outer-spin-button { + height: auto; +} + +/** + * 1. Address `appearance` set to `searchfield` in Safari and Chrome. + * 2. Address `box-sizing` set to `border-box` in Safari and Chrome + * (include `-moz` to future-proof). + */ + +input[type="search"] { + -webkit-appearance: textfield; /* 1 */ + -moz-box-sizing: content-box; + -webkit-box-sizing: content-box; /* 2 */ + box-sizing: content-box; +} + +/** + * Remove inner padding and search cancel button in Safari and Chrome on OS X. + * Safari (but not Chrome) clips the cancel button when the search input has + * padding (and `textfield` appearance). + */ + +input[type="search"]::-webkit-search-cancel-button, +input[type="search"]::-webkit-search-decoration { + -webkit-appearance: none; +} + +/** + * Define consistent border, margin, and padding. + */ + +fieldset { + border: 1px solid #c0c0c0; + margin: 0 2px; + padding: 0.35em 0.625em 0.75em; +} + +/** + * 1. Correct `color` not being inherited in IE 8/9/10/11. + * 2. Remove padding so people aren't caught out if they zero out fieldsets. + */ + +legend { + border: 0; /* 1 */ + padding: 0; /* 2 */ +} + +/** + * Remove default vertical scrollbar in IE 8/9/10/11. + */ + +textarea { + overflow: auto; +} + +/** + * Don't inherit the `font-weight` (applied by a rule above). + * NOTE: the default cannot safely be changed in Chrome and Safari on OS X. + */ + +optgroup { + font-weight: bold; +} + +/* Tables + ========================================================================== */ + +/** + * Remove most spacing between table cells. + */ + +table { + border-collapse: collapse; + border-spacing: 0; +} + +td, +th { + padding: 0; +} diff --git a/css/template.css b/css/template.css new file mode 100644 index 0000000..21919c0 --- /dev/null +++ b/css/template.css @@ -0,0 +1,279 @@ + +.phpdocumentor-content { + position: relative; + display: flex; + gap: var(--spacing-md); +} + +.phpdocumentor-content > section:first-of-type { + width: 75%; + flex: 1 1 auto; +} + +@media (min-width: 1900px) { + .phpdocumentor-content > section:first-of-type { + width: 100%; + flex: 1 1 auto; + } +} + +.phpdocumentor .phpdocumentor-content__title { + margin-top: 0; +} +.phpdocumentor-summary { + font-style: italic; +} +.phpdocumentor-description { + margin-bottom: var(--spacing-md); +} +.phpdocumentor-element { + position: relative; +} + +.phpdocumentor-element .phpdocumentor-element { + border: 1px solid var(--primary-color-lighten); + margin-bottom: var(--spacing-md); + padding: var(--spacing-xs); + border-radius: 5px; +} + +.phpdocumentor-element.-deprecated .phpdocumentor-element__name { + text-decoration: line-through; +} + +@media (min-width: 550px) { + .phpdocumentor-element .phpdocumentor-element { + margin-bottom: var(--spacing-lg); + padding: var(--spacing-md); + } +} + +.phpdocumentor-element__modifier { + font-size: var(--text-xxs); + padding: calc(var(--spacing-base-size) / 4) calc(var(--spacing-base-size) / 2); + color: var(--text-color); + background-color: var(--light-gray); + border-radius: 3px; + text-transform: uppercase; +} + +.phpdocumentor .phpdocumentor-elements__header { + margin-top: var(--spacing-xxl); + margin-bottom: var(--spacing-lg); +} + +.phpdocumentor .phpdocumentor-element__name { + line-height: 1; + margin-top: 0; + font-weight: 300; + font-size: var(--text-lg); + word-break: break-all; + margin-bottom: var(--spacing-sm); +} + +@media (min-width: 550px) { + .phpdocumentor .phpdocumentor-element__name { + font-size: var(--text-xl); + margin-bottom: var(--spacing-xs); + } +} + +@media (min-width: 1200px) { + .phpdocumentor .phpdocumentor-element__name { + margin-bottom: var(--spacing-md); + } +} + +.phpdocumentor-element__package, +.phpdocumentor-element__extends, +.phpdocumentor-element__implements { + display: block; + font-size: var(--text-xxs); + font-weight: normal; + opacity: .7; +} + +.phpdocumentor-element__package .phpdocumentor-breadcrumbs { + display: inline; +} +.phpdocumentor .phpdocumentor-signature { + display: block; + font-size: var(--text-sm); + border: 1px solid #f0f0f0; + margin-bottom: calc(var(--spacing-sm)); +} + +.phpdocumentor .phpdocumentor-signature.-deprecated .phpdocumentor-signature__name { + text-decoration: line-through; +} + +@media (min-width: 550px) { + .phpdocumentor .phpdocumentor-signature { + margin-left: calc(var(--spacing-xl) * -1); + width: calc(100% + var(--spacing-xl)); + } +} + +.phpdocumentor-table-of-contents { +} + +.phpdocumentor-table-of-contents .phpdocumentor-table-of-contents__entry { + margin-bottom: var(--spacing-xxs); + margin-left: 2rem; + display: flex; +} + +.phpdocumentor-table-of-contents .phpdocumentor-table-of-contents__entry > a { + flex: 0 1 auto; +} + +.phpdocumentor-table-of-contents .phpdocumentor-table-of-contents__entry > a.-deprecated { + text-decoration: line-through; +} + +.phpdocumentor-table-of-contents .phpdocumentor-table-of-contents__entry > span { + flex: 1; + white-space: nowrap; + text-overflow: ellipsis; + overflow: hidden; +} + +.phpdocumentor-table-of-contents .phpdocumentor-table-of-contents__entry:after { + content: ''; + height: 12px; + width: 12px; + left: 16px; + position: absolute; +} +.phpdocumentor-table-of-contents .phpdocumentor-table-of-contents__entry.-private:after { + background: url('data:image/svg+xml;utf8,') no-repeat; +} +.phpdocumentor-table-of-contents .phpdocumentor-table-of-contents__entry.-protected:after { + left: 13px; + background: url('data:image/svg+xml;utf8,') no-repeat; +} + +.phpdocumentor-table-of-contents .phpdocumentor-table-of-contents__entry:before { + width: 1.25rem; + height: 1.25rem; + line-height: 1.25rem; + background: transparent url('data:image/svg+xml;utf8,') no-repeat center center; + content: ''; + position: absolute; + left: 0; + border-radius: 50%; + font-weight: 600; + color: white; + text-align: center; + font-size: .75rem; + margin-top: .2rem; +} + +.phpdocumentor-table-of-contents .phpdocumentor-table-of-contents__entry.-method:before { + content: 'M'; + color: ''; + background-image: url('data:image/svg+xml;utf8,'); +} + +.phpdocumentor-table-of-contents .phpdocumentor-table-of-contents__entry.-function:before { + content: 'M'; + color: ' 96'; + background-image: url('data:image/svg+xml;utf8,'); +} + +.phpdocumentor-table-of-contents .phpdocumentor-table-of-contents__entry.-property:before { + content: 'P' +} + +.phpdocumentor-table-of-contents .phpdocumentor-table-of-contents__entry.-constant:before { + content: 'C'; + background-color: transparent; + background-image: url('data:image/svg+xml;utf8,'); +} + +.phpdocumentor-table-of-contents .phpdocumentor-table-of-contents__entry.-class:before { + content: 'C' +} + +.phpdocumentor-table-of-contents .phpdocumentor-table-of-contents__entry.-interface:before { + content: 'I' +} + +.phpdocumentor-table-of-contents .phpdocumentor-table-of-contents__entry.-trait:before { + content: 'T' +} + +.phpdocumentor-table-of-contents .phpdocumentor-table-of-contents__entry.-namespace:before { + content: 'N' +} + +.phpdocumentor-table-of-contents .phpdocumentor-table-of-contents__entry.-package:before { + content: 'P' +} + +.phpdocumentor-table-of-contents .phpdocumentor-table-of-contents__entry.-enum:before { + content: 'E' +} + +.phpdocumentor-table-of-contents dd { + font-style: italic; + margin-left: 2rem; +} +.phpdocumentor-element-found-in { + display: none; +} + +@media (min-width: 550px) { + .phpdocumentor-element-found-in { + display: block; + font-size: var(--text-sm); + color: gray; + margin-bottom: 1rem; + } +} + +@media (min-width: 1200px) { + .phpdocumentor-element-found-in { + position: absolute; + top: var(--spacing-sm); + right: var(--spacing-sm); + font-size: var(--text-sm); + margin-bottom: 0; + } +} + +.phpdocumentor-element-found-in .phpdocumentor-element-found-in__source { + flex: 0 1 auto; + display: inline-flex; +} + +.phpdocumentor-element-found-in .phpdocumentor-element-found-in__source:after { + width: 1.25rem; + height: 1.25rem; + line-height: 1.25rem; + background: transparent url('data:image/svg+xml;utf8,') no-repeat center center; + content: ''; + left: 0; + border-radius: 50%; + font-weight: 600; + text-align: center; + font-size: .75rem; + margin-top: .2rem; +} +.phpdocumentor-class-graph { + width: 100%; height: 600px; border:1px solid black; overflow: hidden +} + +.phpdocumentor-class-graph__graph { + width: 100%; +} +.phpdocumentor-tag-list__definition { + display: flex; +} + +.phpdocumentor-tag-link { + margin-right: var(--spacing-sm); +} +.phpdocumentor-uml-diagram svg { + cursor: zoom-in; +} \ No newline at end of file diff --git a/files/src-controller-accueilcontroller.html b/files/src-controller-accueilcontroller.html new file mode 100644 index 0000000..8d759be --- /dev/null +++ b/files/src-controller-accueilcontroller.html @@ -0,0 +1,289 @@ + + + + + Documentation + + + + + + + + + + + + + + + + + + + + + +
                                        +

                                        Documentation

                                        + + + + + +
                                        + +
                                        +
                                        + + + + +
                                        +
                                        +
                                          +
                                        + +
                                        +

                                        AccueilController.php

                                        + + + + + + + + +

                                        + Table of Contents + + +

                                        + + + + +

                                        + Classes + + +

                                        +
                                        +
                                        AccueilController
                                        Description of AccueilController
                                        + + + + + + + + + + + + +
                                        +
                                        +
                                        +
                                        +
                                        
                                        +        
                                        + +
                                        +
                                        + + + +
                                        +
                                        +
                                        + +
                                        + On this page + +
                                          +
                                        • Table Of Contents
                                        • +
                                        • + +
                                        • + + +
                                        +
                                        + +
                                        +
                                        +
                                        +
                                        +
                                        +

                                        Search results

                                        + +
                                        +
                                        +
                                          +
                                          +
                                          +
                                          +
                                          + + +
                                          + + + + + + + + diff --git a/files/src-controller-admin-admincategoriescontroller.html b/files/src-controller-admin-admincategoriescontroller.html new file mode 100644 index 0000000..8504b9e --- /dev/null +++ b/files/src-controller-admin-admincategoriescontroller.html @@ -0,0 +1,289 @@ + + + + + Documentation + + + + + + + + + + + + + + + + + + + + + +
                                          +

                                          Documentation

                                          + + + + + +
                                          + +
                                          +
                                          + + + + +
                                          +
                                          +
                                            +
                                          + +
                                          +

                                          AdminCategoriesController.php

                                          + + + + + + + + +

                                          + Table of Contents + + +

                                          + + + + +

                                          + Classes + + +

                                          +
                                          +
                                          AdminCategoriesController
                                          + + + + + + + + + + + + +
                                          +
                                          +
                                          +
                                          +
                                          
                                          +        
                                          + +
                                          +
                                          + + + +
                                          +
                                          +
                                          + +
                                          + On this page + +
                                            +
                                          • Table Of Contents
                                          • +
                                          • + +
                                          • + + +
                                          +
                                          + +
                                          +
                                          +
                                          +
                                          +
                                          +

                                          Search results

                                          + +
                                          +
                                          +
                                            +
                                            +
                                            +
                                            +
                                            + + +
                                            + + + + + + + + diff --git a/files/src-controller-admin-adminformationscontroller.html b/files/src-controller-admin-adminformationscontroller.html new file mode 100644 index 0000000..a51f578 --- /dev/null +++ b/files/src-controller-admin-adminformationscontroller.html @@ -0,0 +1,289 @@ + + + + + Documentation + + + + + + + + + + + + + + + + + + + + + +
                                            +

                                            Documentation

                                            + + + + + +
                                            + +
                                            +
                                            + + + + +
                                            +
                                            +
                                              +
                                            + +
                                            +

                                            AdminFormationsController.php

                                            + + + + + + + + +

                                            + Table of Contents + + +

                                            + + + + +

                                            + Classes + + +

                                            +
                                            +
                                            AdminFormationsController
                                            + + + + + + + + + + + + +
                                            +
                                            +
                                            +
                                            +
                                            
                                            +        
                                            + +
                                            +
                                            + + + +
                                            +
                                            +
                                            + +
                                            + On this page + +
                                              +
                                            • Table Of Contents
                                            • +
                                            • + +
                                            • + + +
                                            +
                                            + +
                                            +
                                            +
                                            +
                                            +
                                            +

                                            Search results

                                            + +
                                            +
                                            +
                                              +
                                              +
                                              +
                                              +
                                              + + +
                                              + + + + + + + + diff --git a/files/src-controller-admin-adminplaylistscontroller.html b/files/src-controller-admin-adminplaylistscontroller.html new file mode 100644 index 0000000..6045d31 --- /dev/null +++ b/files/src-controller-admin-adminplaylistscontroller.html @@ -0,0 +1,289 @@ + + + + + Documentation + + + + + + + + + + + + + + + + + + + + + +
                                              +

                                              Documentation

                                              + + + + + +
                                              + +
                                              +
                                              + + + + +
                                              +
                                              +
                                                +
                                              + +
                                              +

                                              AdminPlaylistsController.php

                                              + + + + + + + + +

                                              + Table of Contents + + +

                                              + + + + +

                                              + Classes + + +

                                              +
                                              +
                                              AdminPlaylistsController
                                              + + + + + + + + + + + + +
                                              +
                                              +
                                              +
                                              +
                                              
                                              +        
                                              + +
                                              +
                                              + + + +
                                              +
                                              +
                                              + +
                                              + On this page + +
                                                +
                                              • Table Of Contents
                                              • +
                                              • + +
                                              • + + +
                                              +
                                              + +
                                              +
                                              +
                                              +
                                              +
                                              +

                                              Search results

                                              + +
                                              +
                                              +
                                                +
                                                +
                                                +
                                                +
                                                + + +
                                                + + + + + + + + diff --git a/files/src-controller-formationscontroller.html b/files/src-controller-formationscontroller.html new file mode 100644 index 0000000..2cc690a --- /dev/null +++ b/files/src-controller-formationscontroller.html @@ -0,0 +1,289 @@ + + + + + Documentation + + + + + + + + + + + + + + + + + + + + + +
                                                +

                                                Documentation

                                                + + + + + +
                                                + +
                                                +
                                                + + + + +
                                                +
                                                +
                                                  +
                                                + +
                                                +

                                                FormationsController.php

                                                + + + + + + + + +

                                                + Table of Contents + + +

                                                + + + + +

                                                + Classes + + +

                                                +
                                                +
                                                FormationsController
                                                Controleur des formations
                                                + + + + + + + + + + + + +
                                                +
                                                +
                                                +
                                                +
                                                
                                                +        
                                                + +
                                                +
                                                + + + +
                                                +
                                                +
                                                + +
                                                + On this page + +
                                                  +
                                                • Table Of Contents
                                                • +
                                                • + +
                                                • + + +
                                                +
                                                + +
                                                +
                                                +
                                                +
                                                +
                                                +

                                                Search results

                                                + +
                                                +
                                                +
                                                  +
                                                  +
                                                  +
                                                  +
                                                  + + +
                                                  + + + + + + + + diff --git a/files/src-controller-playlistscontroller.html b/files/src-controller-playlistscontroller.html new file mode 100644 index 0000000..9327b76 --- /dev/null +++ b/files/src-controller-playlistscontroller.html @@ -0,0 +1,289 @@ + + + + + Documentation + + + + + + + + + + + + + + + + + + + + + +
                                                  +

                                                  Documentation

                                                  + + + + + +
                                                  + +
                                                  +
                                                  + + + + +
                                                  +
                                                  +
                                                    +
                                                  + +
                                                  +

                                                  PlaylistsController.php

                                                  + + + + + + + + +

                                                  + Table of Contents + + +

                                                  + + + + +

                                                  + Classes + + +

                                                  +
                                                  +
                                                  PlaylistsController
                                                  Description of PlaylistsController
                                                  + + + + + + + + + + + + +
                                                  +
                                                  +
                                                  +
                                                  +
                                                  
                                                  +        
                                                  + +
                                                  +
                                                  + + + +
                                                  +
                                                  +
                                                  + +
                                                  + On this page + +
                                                    +
                                                  • Table Of Contents
                                                  • +
                                                  • + +
                                                  • + + +
                                                  +
                                                  + +
                                                  +
                                                  +
                                                  +
                                                  +
                                                  +

                                                  Search results

                                                  + +
                                                  +
                                                  +
                                                    +
                                                    +
                                                    +
                                                    +
                                                    + + +
                                                    + + + + + + + + diff --git a/files/src-controller-securitycontroller.html b/files/src-controller-securitycontroller.html new file mode 100644 index 0000000..f43ee76 --- /dev/null +++ b/files/src-controller-securitycontroller.html @@ -0,0 +1,289 @@ + + + + + Documentation + + + + + + + + + + + + + + + + + + + + + +
                                                    +

                                                    Documentation

                                                    + + + + + +
                                                    + +
                                                    +
                                                    + + + + +
                                                    +
                                                    +
                                                      +
                                                    + +
                                                    +

                                                    SecurityController.php

                                                    + + + + + + + + +

                                                    + Table of Contents + + +

                                                    + + + + +

                                                    + Classes + + +

                                                    +
                                                    +
                                                    SecurityController
                                                    + + + + + + + + + + + + +
                                                    +
                                                    +
                                                    +
                                                    +
                                                    
                                                    +        
                                                    + +
                                                    +
                                                    + + + +
                                                    +
                                                    +
                                                    + +
                                                    + On this page + +
                                                      +
                                                    • Table Of Contents
                                                    • +
                                                    • + +
                                                    • + + +
                                                    +
                                                    + +
                                                    +
                                                    +
                                                    +
                                                    +
                                                    +

                                                    Search results

                                                    + +
                                                    +
                                                    +
                                                      +
                                                      +
                                                      +
                                                      +
                                                      + + +
                                                      + + + + + + + + diff --git a/files/src-entity-categorie.html b/files/src-entity-categorie.html new file mode 100644 index 0000000..4869cbf --- /dev/null +++ b/files/src-entity-categorie.html @@ -0,0 +1,289 @@ + + + + + Documentation + + + + + + + + + + + + + + + + + + + + + +
                                                      +

                                                      Documentation

                                                      + + + + + +
                                                      + +
                                                      +
                                                      + + + + +
                                                      +
                                                      +
                                                        +
                                                      + +
                                                      +

                                                      Categorie.php

                                                      + + + + + + + + +

                                                      + Table of Contents + + +

                                                      + + + + +

                                                      + Classes + + +

                                                      +
                                                      +
                                                      Categorie
                                                      + + + + + + + + + + + + +
                                                      +
                                                      +
                                                      +
                                                      +
                                                      
                                                      +        
                                                      + +
                                                      +
                                                      + + + +
                                                      +
                                                      +
                                                      + +
                                                      + On this page + +
                                                        +
                                                      • Table Of Contents
                                                      • +
                                                      • + +
                                                      • + + +
                                                      +
                                                      + +
                                                      +
                                                      +
                                                      +
                                                      +
                                                      +

                                                      Search results

                                                      + +
                                                      +
                                                      +
                                                        +
                                                        +
                                                        +
                                                        +
                                                        + + +
                                                        + + + + + + + + diff --git a/files/src-entity-formation.html b/files/src-entity-formation.html new file mode 100644 index 0000000..ce6f3ef --- /dev/null +++ b/files/src-entity-formation.html @@ -0,0 +1,289 @@ + + + + + Documentation + + + + + + + + + + + + + + + + + + + + + +
                                                        +

                                                        Documentation

                                                        + + + + + +
                                                        + +
                                                        +
                                                        + + + + +
                                                        +
                                                        +
                                                          +
                                                        + +
                                                        +

                                                        Formation.php

                                                        + + + + + + + + +

                                                        + Table of Contents + + +

                                                        + + + + +

                                                        + Classes + + +

                                                        +
                                                        +
                                                        Formation
                                                        + + + + + + + + + + + + +
                                                        +
                                                        +
                                                        +
                                                        +
                                                        
                                                        +        
                                                        + +
                                                        +
                                                        + + + +
                                                        +
                                                        +
                                                        + +
                                                        + On this page + +
                                                          +
                                                        • Table Of Contents
                                                        • +
                                                        • + +
                                                        • + + +
                                                        +
                                                        + +
                                                        +
                                                        +
                                                        +
                                                        +
                                                        +

                                                        Search results

                                                        + +
                                                        +
                                                        +
                                                          +
                                                          +
                                                          +
                                                          +
                                                          + + +
                                                          + + + + + + + + diff --git a/files/src-entity-playlist.html b/files/src-entity-playlist.html new file mode 100644 index 0000000..185ccd5 --- /dev/null +++ b/files/src-entity-playlist.html @@ -0,0 +1,289 @@ + + + + + Documentation + + + + + + + + + + + + + + + + + + + + + +
                                                          +

                                                          Documentation

                                                          + + + + + +
                                                          + +
                                                          +
                                                          + + + + +
                                                          +
                                                          +
                                                            +
                                                          + +
                                                          +

                                                          Playlist.php

                                                          + + + + + + + + +

                                                          + Table of Contents + + +

                                                          + + + + +

                                                          + Classes + + +

                                                          +
                                                          +
                                                          Playlist
                                                          + + + + + + + + + + + + +
                                                          +
                                                          +
                                                          +
                                                          +
                                                          
                                                          +        
                                                          + +
                                                          +
                                                          + + + +
                                                          +
                                                          +
                                                          + +
                                                          + On this page + +
                                                            +
                                                          • Table Of Contents
                                                          • +
                                                          • + +
                                                          • + + +
                                                          +
                                                          + +
                                                          +
                                                          +
                                                          +
                                                          +
                                                          +

                                                          Search results

                                                          + +
                                                          +
                                                          +
                                                            +
                                                            +
                                                            +
                                                            +
                                                            + + +
                                                            + + + + + + + + diff --git a/files/src-entity-user.html b/files/src-entity-user.html new file mode 100644 index 0000000..c779322 --- /dev/null +++ b/files/src-entity-user.html @@ -0,0 +1,289 @@ + + + + + Documentation + + + + + + + + + + + + + + + + + + + + + +
                                                            +

                                                            Documentation

                                                            + + + + + +
                                                            + +
                                                            +
                                                            + + + + +
                                                            +
                                                            +
                                                              +
                                                            + +
                                                            +

                                                            User.php

                                                            + + + + + + + + +

                                                            + Table of Contents + + +

                                                            + + + + +

                                                            + Classes + + +

                                                            +
                                                            +
                                                            User
                                                            + + + + + + + + + + + + +
                                                            +
                                                            +
                                                            +
                                                            +
                                                            
                                                            +        
                                                            + +
                                                            +
                                                            + + + +
                                                            +
                                                            +
                                                            + +
                                                            + On this page + +
                                                              +
                                                            • Table Of Contents
                                                            • +
                                                            • + +
                                                            • + + +
                                                            +
                                                            + +
                                                            +
                                                            +
                                                            +
                                                            +
                                                            +

                                                            Search results

                                                            + +
                                                            +
                                                            +
                                                              +
                                                              +
                                                              +
                                                              +
                                                              + + +
                                                              + + + + + + + + diff --git a/files/src-form-formationtype.html b/files/src-form-formationtype.html new file mode 100644 index 0000000..9cdfbbe --- /dev/null +++ b/files/src-form-formationtype.html @@ -0,0 +1,289 @@ + + + + + Documentation + + + + + + + + + + + + + + + + + + + + + +
                                                              +

                                                              Documentation

                                                              + + + + + +
                                                              + +
                                                              +
                                                              + + + + +
                                                              +
                                                              +
                                                                +
                                                              + +
                                                              +

                                                              FormationType.php

                                                              + + + + + + + + +

                                                              + Table of Contents + + +

                                                              + + + + +

                                                              + Classes + + +

                                                              +
                                                              +
                                                              FormationType
                                                              + + + + + + + + + + + + +
                                                              +
                                                              +
                                                              +
                                                              +
                                                              
                                                              +        
                                                              + +
                                                              +
                                                              + + + +
                                                              +
                                                              +
                                                              + +
                                                              + On this page + +
                                                                +
                                                              • Table Of Contents
                                                              • +
                                                              • + +
                                                              • + + +
                                                              +
                                                              + +
                                                              +
                                                              +
                                                              +
                                                              +
                                                              +

                                                              Search results

                                                              + +
                                                              +
                                                              +
                                                                +
                                                                +
                                                                +
                                                                +
                                                                + + +
                                                                + + + + + + + + diff --git a/files/src-form-playlisttype.html b/files/src-form-playlisttype.html new file mode 100644 index 0000000..9b96827 --- /dev/null +++ b/files/src-form-playlisttype.html @@ -0,0 +1,289 @@ + + + + + Documentation + + + + + + + + + + + + + + + + + + + + + +
                                                                +

                                                                Documentation

                                                                + + + + + +
                                                                + +
                                                                +
                                                                + + + + +
                                                                +
                                                                +
                                                                  +
                                                                + +
                                                                +

                                                                PlaylistType.php

                                                                + + + + + + + + +

                                                                + Table of Contents + + +

                                                                + + + + +

                                                                + Classes + + +

                                                                +
                                                                +
                                                                PlaylistType
                                                                + + + + + + + + + + + + +
                                                                +
                                                                +
                                                                +
                                                                +
                                                                
                                                                +        
                                                                + +
                                                                +
                                                                + + + +
                                                                +
                                                                +
                                                                + +
                                                                + On this page + +
                                                                  +
                                                                • Table Of Contents
                                                                • +
                                                                • + +
                                                                • + + +
                                                                +
                                                                + +
                                                                +
                                                                +
                                                                +
                                                                +
                                                                +

                                                                Search results

                                                                + +
                                                                +
                                                                +
                                                                  +
                                                                  +
                                                                  +
                                                                  +
                                                                  + + +
                                                                  + + + + + + + + diff --git a/files/src-kernel.html b/files/src-kernel.html new file mode 100644 index 0000000..3d0bdcd --- /dev/null +++ b/files/src-kernel.html @@ -0,0 +1,289 @@ + + + + + Documentation + + + + + + + + + + + + + + + + + + + + + +
                                                                  +

                                                                  Documentation

                                                                  + + + + + +
                                                                  + +
                                                                  +
                                                                  + + + + +
                                                                  +
                                                                  +
                                                                    +
                                                                  + +
                                                                  +

                                                                  Kernel.php

                                                                  + + + + + + + + +

                                                                  + Table of Contents + + +

                                                                  + + + + +

                                                                  + Classes + + +

                                                                  +
                                                                  +
                                                                  Kernel
                                                                  + + + + + + + + + + + + +
                                                                  +
                                                                  +
                                                                  +
                                                                  +
                                                                  
                                                                  +        
                                                                  + +
                                                                  +
                                                                  + + + +
                                                                  +
                                                                  +
                                                                  + +
                                                                  + On this page + +
                                                                    +
                                                                  • Table Of Contents
                                                                  • +
                                                                  • + +
                                                                  • + + +
                                                                  +
                                                                  + +
                                                                  +
                                                                  +
                                                                  +
                                                                  +
                                                                  +

                                                                  Search results

                                                                  + +
                                                                  +
                                                                  +
                                                                    +
                                                                    +
                                                                    +
                                                                    +
                                                                    + + +
                                                                    + + + + + + + + diff --git a/files/src-repository-categorierepository.html b/files/src-repository-categorierepository.html new file mode 100644 index 0000000..ec94177 --- /dev/null +++ b/files/src-repository-categorierepository.html @@ -0,0 +1,289 @@ + + + + + Documentation + + + + + + + + + + + + + + + + + + + + + +
                                                                    +

                                                                    Documentation

                                                                    + + + + + +
                                                                    + +
                                                                    +
                                                                    + + + + +
                                                                    +
                                                                    +
                                                                      +
                                                                    + +
                                                                    +

                                                                    CategorieRepository.php

                                                                    + + + + + + + + +

                                                                    + Table of Contents + + +

                                                                    + + + + +

                                                                    + Classes + + +

                                                                    +
                                                                    +
                                                                    CategorieRepository
                                                                    + + + + + + + + + + + + +
                                                                    +
                                                                    +
                                                                    +
                                                                    +
                                                                    
                                                                    +        
                                                                    + +
                                                                    +
                                                                    + + + +
                                                                    +
                                                                    +
                                                                    + +
                                                                    + On this page + +
                                                                      +
                                                                    • Table Of Contents
                                                                    • +
                                                                    • + +
                                                                    • + + +
                                                                    +
                                                                    + +
                                                                    +
                                                                    +
                                                                    +
                                                                    +
                                                                    +

                                                                    Search results

                                                                    + +
                                                                    +
                                                                    +
                                                                      +
                                                                      +
                                                                      +
                                                                      +
                                                                      + + +
                                                                      + + + + + + + + diff --git a/files/src-repository-formationrepository.html b/files/src-repository-formationrepository.html new file mode 100644 index 0000000..990b36a --- /dev/null +++ b/files/src-repository-formationrepository.html @@ -0,0 +1,289 @@ + + + + + Documentation + + + + + + + + + + + + + + + + + + + + + +
                                                                      +

                                                                      Documentation

                                                                      + + + + + +
                                                                      + +
                                                                      +
                                                                      + + + + +
                                                                      +
                                                                      +
                                                                        +
                                                                      + +
                                                                      +

                                                                      FormationRepository.php

                                                                      + + + + + + + + +

                                                                      + Table of Contents + + +

                                                                      + + + + +

                                                                      + Classes + + +

                                                                      +
                                                                      +
                                                                      FormationRepository
                                                                      + + + + + + + + + + + + +
                                                                      +
                                                                      +
                                                                      +
                                                                      +
                                                                      
                                                                      +        
                                                                      + +
                                                                      +
                                                                      + + + +
                                                                      +
                                                                      +
                                                                      + +
                                                                      + On this page + +
                                                                        +
                                                                      • Table Of Contents
                                                                      • +
                                                                      • + +
                                                                      • + + +
                                                                      +
                                                                      + +
                                                                      +
                                                                      +
                                                                      +
                                                                      +
                                                                      +

                                                                      Search results

                                                                      + +
                                                                      +
                                                                      +
                                                                        +
                                                                        +
                                                                        +
                                                                        +
                                                                        + + +
                                                                        + + + + + + + + diff --git a/files/src-repository-playlistrepository.html b/files/src-repository-playlistrepository.html new file mode 100644 index 0000000..9269204 --- /dev/null +++ b/files/src-repository-playlistrepository.html @@ -0,0 +1,289 @@ + + + + + Documentation + + + + + + + + + + + + + + + + + + + + + +
                                                                        +

                                                                        Documentation

                                                                        + + + + + +
                                                                        + +
                                                                        +
                                                                        + + + + +
                                                                        +
                                                                        +
                                                                          +
                                                                        + +
                                                                        +

                                                                        PlaylistRepository.php

                                                                        + + + + + + + + +

                                                                        + Table of Contents + + +

                                                                        + + + + +

                                                                        + Classes + + +

                                                                        +
                                                                        +
                                                                        PlaylistRepository
                                                                        + + + + + + + + + + + + +
                                                                        +
                                                                        +
                                                                        +
                                                                        +
                                                                        
                                                                        +        
                                                                        + +
                                                                        +
                                                                        + + + +
                                                                        +
                                                                        +
                                                                        + +
                                                                        + On this page + +
                                                                          +
                                                                        • Table Of Contents
                                                                        • +
                                                                        • + +
                                                                        • + + +
                                                                        +
                                                                        + +
                                                                        +
                                                                        +
                                                                        +
                                                                        +
                                                                        +

                                                                        Search results

                                                                        + +
                                                                        +
                                                                        +
                                                                          +
                                                                          +
                                                                          +
                                                                          +
                                                                          + + +
                                                                          + + + + + + + + diff --git a/files/src-repository-userrepository.html b/files/src-repository-userrepository.html new file mode 100644 index 0000000..d31e670 --- /dev/null +++ b/files/src-repository-userrepository.html @@ -0,0 +1,289 @@ + + + + + Documentation + + + + + + + + + + + + + + + + + + + + + +
                                                                          +

                                                                          Documentation

                                                                          + + + + + +
                                                                          + +
                                                                          +
                                                                          + + + + +
                                                                          +
                                                                          +
                                                                            +
                                                                          + +
                                                                          +

                                                                          UserRepository.php

                                                                          + + + + + + + + +

                                                                          + Table of Contents + + +

                                                                          + + + + +

                                                                          + Classes + + +

                                                                          +
                                                                          +
                                                                          UserRepository
                                                                          + + + + + + + + + + + + +
                                                                          +
                                                                          +
                                                                          +
                                                                          +
                                                                          
                                                                          +        
                                                                          + +
                                                                          +
                                                                          + + + +
                                                                          +
                                                                          +
                                                                          + +
                                                                          + On this page + +
                                                                            +
                                                                          • Table Of Contents
                                                                          • +
                                                                          • + +
                                                                          • + + +
                                                                          +
                                                                          + +
                                                                          +
                                                                          +
                                                                          +
                                                                          +
                                                                          +

                                                                          Search results

                                                                          + +
                                                                          +
                                                                          +
                                                                            +
                                                                            +
                                                                            +
                                                                            +
                                                                            + + +
                                                                            + + + + + + + + diff --git a/files/src-security-appcustomauthenticator.html b/files/src-security-appcustomauthenticator.html new file mode 100644 index 0000000..e853632 --- /dev/null +++ b/files/src-security-appcustomauthenticator.html @@ -0,0 +1,289 @@ + + + + + Documentation + + + + + + + + + + + + + + + + + + + + + +
                                                                            +

                                                                            Documentation

                                                                            + + + + + +
                                                                            + +
                                                                            +
                                                                            + + + + +
                                                                            +
                                                                            +
                                                                              +
                                                                            + +
                                                                            +

                                                                            AppCustomAuthenticator.php

                                                                            + + + + + + + + +

                                                                            + Table of Contents + + +

                                                                            + + + + +

                                                                            + Classes + + +

                                                                            +
                                                                            +
                                                                            AppCustomAuthenticator
                                                                            + + + + + + + + + + + + +
                                                                            +
                                                                            +
                                                                            +
                                                                            +
                                                                            
                                                                            +        
                                                                            + +
                                                                            +
                                                                            + + + +
                                                                            +
                                                                            +
                                                                            + +
                                                                            + On this page + +
                                                                              +
                                                                            • Table Of Contents
                                                                            • +
                                                                            • + +
                                                                            • + + +
                                                                            +
                                                                            + +
                                                                            +
                                                                            +
                                                                            +
                                                                            +
                                                                            +

                                                                            Search results

                                                                            + +
                                                                            +
                                                                            +
                                                                              +
                                                                              +
                                                                              +
                                                                              +
                                                                              + + +
                                                                              + + + + + + + + diff --git a/graphs/classes.html b/graphs/classes.html new file mode 100644 index 0000000..eb25558 --- /dev/null +++ b/graphs/classes.html @@ -0,0 +1,132 @@ + + + + + Documentation + + + + + + + + + +
                                                                              +

                                                                              Documentation

                                                                              + + + + + +
                                                                              + +
                                                                              +
                                                                              + + + + +
                                                                              +
                                                                              + +
                                                                              + +
                                                                              +
                                                                              +
                                                                              +
                                                                              +

                                                                              Search results

                                                                              + +
                                                                              +
                                                                              +
                                                                                +
                                                                                +
                                                                                +
                                                                                +
                                                                                + + +
                                                                                + + + + + + + + diff --git a/index.html b/index.html new file mode 100644 index 0000000..ce90b32 --- /dev/null +++ b/index.html @@ -0,0 +1,175 @@ + + + + + Documentation + + + + + + + + + + + + + + + + + + + + + +
                                                                                +

                                                                                Documentation

                                                                                + + + + + +
                                                                                + +
                                                                                +
                                                                                + + + + +
                                                                                +
                                                                                +

                                                                                Documentation

                                                                                + + + +

                                                                                + Table of Contents + + +

                                                                                + +

                                                                                + Packages + + +

                                                                                +
                                                                                +
                                                                                Application
                                                                                +
                                                                                + +

                                                                                + Namespaces + + +

                                                                                +
                                                                                +
                                                                                App
                                                                                +
                                                                                + + + + + + + + + + + + + +
                                                                                +
                                                                                +
                                                                                +
                                                                                +
                                                                                +

                                                                                Search results

                                                                                + +
                                                                                +
                                                                                +
                                                                                  +
                                                                                  +
                                                                                  +
                                                                                  +
                                                                                  + + +
                                                                                  + + + + + + + + diff --git a/indices/files.html b/indices/files.html new file mode 100644 index 0000000..c503282 --- /dev/null +++ b/indices/files.html @@ -0,0 +1,177 @@ + + + + + Documentation + + + + + + + + + + + + + + + + + + + + + +
                                                                                  +

                                                                                  Documentation

                                                                                  + + + + + +
                                                                                  + +
                                                                                  +
                                                                                  + + + + + +
                                                                                  +
                                                                                  +
                                                                                  +

                                                                                  Search results

                                                                                  + +
                                                                                  +
                                                                                  +
                                                                                    +
                                                                                    +
                                                                                    +
                                                                                    +
                                                                                    + + +
                                                                                    + + + + + + + + diff --git a/js/search.js b/js/search.js new file mode 100644 index 0000000..093d6d0 --- /dev/null +++ b/js/search.js @@ -0,0 +1,173 @@ +// Search module for phpDocumentor +// +// This module is a wrapper around fuse.js that will use a given index and attach itself to a +// search form and to a search results pane identified by the following data attributes: +// +// 1. data-search-form +// 2. data-search-results +// +// The data-search-form is expected to have a single input element of type 'search' that will trigger searching for +// a series of results, were the data-search-results pane is expected to have a direct UL child that will be populated +// with rendered results. +// +// The search has various stages, upon loading this stage the data-search-form receives the CSS class +// 'phpdocumentor-search--enabled'; this indicates that JS is allowed and indices are being loaded. It is recommended +// to hide the form by default and show it when it receives this class to achieve progressive enhancement for this +// feature. +// +// After loading this module, it is expected to load a search index asynchronously, for example: +// +// +// +// In this script the generated index should attach itself to the search module using the `appendIndex` function. By +// doing it like this the page will continue loading, unhindered by the loading of the search. +// +// After the page has fully loaded, and all these deferred indexes loaded, the initialization of the search module will +// be called and the form will receive the class 'phpdocumentor-search--active', indicating search is ready. At this +// point, the input field will also have it's 'disabled' attribute removed. +var Search = (function () { + var fuse; + var index = []; + var options = { + shouldSort: true, + threshold: 0.6, + location: 0, + distance: 100, + maxPatternLength: 32, + minMatchCharLength: 1, + keys: [ + "fqsen", + "name", + "summary", + "url" + ] + }; + + // Credit David Walsh (https://davidwalsh.name/javascript-debounce-function) + // Returns a function, that, as long as it continues to be invoked, will not + // be triggered. The function will be called after it stops being called for + // N milliseconds. If `immediate` is passed, trigger the function on the + // leading edge, instead of the trailing. + function debounce(func, wait, immediate) { + var timeout; + + return function executedFunction() { + var context = this; + var args = arguments; + + var later = function () { + timeout = null; + if (!immediate) func.apply(context, args); + }; + + var callNow = immediate && !timeout; + clearTimeout(timeout); + timeout = setTimeout(later, wait); + if (callNow) func.apply(context, args); + }; + } + + function close() { + // Start scroll prevention: https://css-tricks.com/prevent-page-scrolling-when-a-modal-is-open/ + const scrollY = document.body.style.top; + document.body.style.position = ''; + document.body.style.top = ''; + window.scrollTo(0, parseInt(scrollY || '0') * -1); + // End scroll prevention + + var form = document.querySelector('[data-search-form]'); + var searchResults = document.querySelector('[data-search-results]'); + + form.classList.toggle('phpdocumentor-search--has-results', false); + searchResults.classList.add('phpdocumentor-search-results--hidden'); + var searchField = document.querySelector('[data-search-form] input[type="search"]'); + searchField.blur(); + } + + function search(event) { + // Start scroll prevention: https://css-tricks.com/prevent-page-scrolling-when-a-modal-is-open/ + document.body.style.position = 'fixed'; + document.body.style.top = `-${window.scrollY}px`; + // End scroll prevention + + // prevent enter's from autosubmitting + event.stopPropagation(); + + var form = document.querySelector('[data-search-form]'); + var searchResults = document.querySelector('[data-search-results]'); + var searchResultEntries = document.querySelector('[data-search-results] .phpdocumentor-search-results__entries'); + + searchResultEntries.innerHTML = ''; + + if (!event.target.value) { + close(); + return; + } + + form.classList.toggle('phpdocumentor-search--has-results', true); + searchResults.classList.remove('phpdocumentor-search-results--hidden'); + var results = fuse.search(event.target.value, {limit: 25}); + + results.forEach(function (result) { + var entry = document.createElement("li"); + entry.classList.add("phpdocumentor-search-results__entry"); + entry.innerHTML += '

                                                                                    ' + result.name + "

                                                                                    \n"; + entry.innerHTML += '' + result.fqsen + "\n"; + entry.innerHTML += '
                                                                                    ' + result.summary + '
                                                                                    '; + searchResultEntries.appendChild(entry) + }); + } + + function appendIndex(added) { + index = index.concat(added); + + // re-initialize search engine when appending an index after initialisation + if (typeof fuse !== 'undefined') { + fuse = new Fuse(index, options); + } + } + + function init() { + fuse = new Fuse(index, options); + + var form = document.querySelector('[data-search-form]'); + var searchField = document.querySelector('[data-search-form] input[type="search"]'); + + var closeButton = document.querySelector('.phpdocumentor-search-results__close'); + closeButton.addEventListener('click', function() { close() }.bind(this)); + + var searchResults = document.querySelector('[data-search-results]'); + searchResults.addEventListener('click', function() { close() }.bind(this)); + + form.classList.add('phpdocumentor-search--active'); + + searchField.setAttribute('placeholder', 'Search (Press "/" to focus)'); + searchField.removeAttribute('disabled'); + searchField.addEventListener('keyup', debounce(search, 300)); + + window.addEventListener('keyup', function (event) { + if (event.key === '/') { + searchField.focus(); + } + if (event.code === 'Escape') { + close(); + } + }.bind(this)); + } + + return { + appendIndex, + init + } +})(); + +window.addEventListener('DOMContentLoaded', function () { + var form = document.querySelector('[data-search-form]'); + + // When JS is supported; show search box. Must be before including the search for it to take effect immediately + form.classList.add('phpdocumentor-search--enabled'); +}); + +window.addEventListener('load', function () { + Search.init(); +}); diff --git a/js/searchIndex.js b/js/searchIndex.js new file mode 100644 index 0000000..855fc9e --- /dev/null +++ b/js/searchIndex.js @@ -0,0 +1,859 @@ +Search.appendIndex( + [ + { + "fqsen": "\\App\\Controller\\AccueilController", + "name": "AccueilController", + "summary": "Description\u0020of\u0020AccueilController", + "url": "classes/App-Controller-AccueilController.html" + }, { + "fqsen": "\\App\\Controller\\AccueilController\u003A\u003A__construct\u0028\u0029", + "name": "__construct", + "summary": "", + "url": "classes/App-Controller-AccueilController.html#method___construct" + }, { + "fqsen": "\\App\\Controller\\AccueilController\u003A\u003Aindex\u0028\u0029", + "name": "index", + "summary": "", + "url": "classes/App-Controller-AccueilController.html#method_index" + }, { + "fqsen": "\\App\\Controller\\AccueilController\u003A\u003Acgu\u0028\u0029", + "name": "cgu", + "summary": "", + "url": "classes/App-Controller-AccueilController.html#method_cgu" + }, { + "fqsen": "\\App\\Controller\\AccueilController\u003A\u003A\u0024repository", + "name": "repository", + "summary": "", + "url": "classes/App-Controller-AccueilController.html#property_repository" + }, { + "fqsen": "\\App\\Controller\\admin\\AdminCategoriesController", + "name": "AdminCategoriesController", + "summary": "", + "url": "classes/App-Controller-admin-AdminCategoriesController.html" + }, { + "fqsen": "\\App\\Controller\\admin\\AdminCategoriesController\u003A\u003A__construct\u0028\u0029", + "name": "__construct", + "summary": "", + "url": "classes/App-Controller-admin-AdminCategoriesController.html#method___construct" + }, { + "fqsen": "\\App\\Controller\\admin\\AdminCategoriesController\u003A\u003Aindex\u0028\u0029", + "name": "index", + "summary": "", + "url": "classes/App-Controller-admin-AdminCategoriesController.html#method_index" + }, { + "fqsen": "\\App\\Controller\\admin\\AdminCategoriesController\u003A\u003Aremove\u0028\u0029", + "name": "remove", + "summary": "", + "url": "classes/App-Controller-admin-AdminCategoriesController.html#method_remove" + }, { + "fqsen": "\\App\\Controller\\admin\\AdminCategoriesController\u003A\u003Aadd\u0028\u0029", + "name": "add", + "summary": "", + "url": "classes/App-Controller-admin-AdminCategoriesController.html#method_add" + }, { + "fqsen": "\\App\\Controller\\admin\\AdminCategoriesController\u003A\u003A\u0024categorieRepository", + "name": "categorieRepository", + "summary": "", + "url": "classes/App-Controller-admin-AdminCategoriesController.html#property_categorieRepository" + }, { + "fqsen": "\\App\\Controller\\admin\\AdminFormationsController", + "name": "AdminFormationsController", + "summary": "", + "url": "classes/App-Controller-admin-AdminFormationsController.html" + }, { + "fqsen": "\\App\\Controller\\admin\\AdminFormationsController\u003A\u003A__construct\u0028\u0029", + "name": "__construct", + "summary": "", + "url": "classes/App-Controller-admin-AdminFormationsController.html#method___construct" + }, { + "fqsen": "\\App\\Controller\\admin\\AdminFormationsController\u003A\u003Aindex\u0028\u0029", + "name": "index", + "summary": "", + "url": "classes/App-Controller-admin-AdminFormationsController.html#method_index" + }, { + "fqsen": "\\App\\Controller\\admin\\AdminFormationsController\u003A\u003Asort\u0028\u0029", + "name": "sort", + "summary": "", + "url": "classes/App-Controller-admin-AdminFormationsController.html#method_sort" + }, { + "fqsen": "\\App\\Controller\\admin\\AdminFormationsController\u003A\u003AfindAllContain\u0028\u0029", + "name": "findAllContain", + "summary": "", + "url": "classes/App-Controller-admin-AdminFormationsController.html#method_findAllContain" + }, { + "fqsen": "\\App\\Controller\\admin\\AdminFormationsController\u003A\u003AafficherCreerFormation\u0028\u0029", + "name": "afficherCreerFormation", + "summary": "", + "url": "classes/App-Controller-admin-AdminFormationsController.html#method_afficherCreerFormation" + }, { + "fqsen": "\\App\\Controller\\admin\\AdminFormationsController\u003A\u003Amodifier\u0028\u0029", + "name": "modifier", + "summary": "", + "url": "classes/App-Controller-admin-AdminFormationsController.html#method_modifier" + }, { + "fqsen": "\\App\\Controller\\admin\\AdminFormationsController\u003A\u003Aremove\u0028\u0029", + "name": "remove", + "summary": "", + "url": "classes/App-Controller-admin-AdminFormationsController.html#method_remove" + }, { + "fqsen": "\\App\\Controller\\admin\\AdminFormationsController\u003A\u003A\u0024formationRepository", + "name": "formationRepository", + "summary": "", + "url": "classes/App-Controller-admin-AdminFormationsController.html#property_formationRepository" + }, { + "fqsen": "\\App\\Controller\\admin\\AdminFormationsController\u003A\u003A\u0024categorieRepository", + "name": "categorieRepository", + "summary": "", + "url": "classes/App-Controller-admin-AdminFormationsController.html#property_categorieRepository" + }, { + "fqsen": "\\App\\Controller\\admin\\AdminFormationsController\u003A\u003A\u0024adminPage", + "name": "adminPage", + "summary": "", + "url": "classes/App-Controller-admin-AdminFormationsController.html#property_adminPage" + }, { + "fqsen": "\\App\\Controller\\admin\\AdminPlaylistsController", + "name": "AdminPlaylistsController", + "summary": "", + "url": "classes/App-Controller-admin-AdminPlaylistsController.html" + }, { + "fqsen": "\\App\\Controller\\admin\\AdminPlaylistsController\u003A\u003A__construct\u0028\u0029", + "name": "__construct", + "summary": "", + "url": "classes/App-Controller-admin-AdminPlaylistsController.html#method___construct" + }, { + "fqsen": "\\App\\Controller\\admin\\AdminPlaylistsController\u003A\u003Aindex\u0028\u0029", + "name": "index", + "summary": "", + "url": "classes/App-Controller-admin-AdminPlaylistsController.html#method_index" + }, { + "fqsen": "\\App\\Controller\\admin\\AdminPlaylistsController\u003A\u003Aremove\u0028\u0029", + "name": "remove", + "summary": "", + "url": "classes/App-Controller-admin-AdminPlaylistsController.html#method_remove" + }, { + "fqsen": "\\App\\Controller\\admin\\AdminPlaylistsController\u003A\u003Amodifier\u0028\u0029", + "name": "modifier", + "summary": "", + "url": "classes/App-Controller-admin-AdminPlaylistsController.html#method_modifier" + }, { + "fqsen": "\\App\\Controller\\admin\\AdminPlaylistsController\u003A\u003Acreate\u0028\u0029", + "name": "create", + "summary": "", + "url": "classes/App-Controller-admin-AdminPlaylistsController.html#method_create" + }, { + "fqsen": "\\App\\Controller\\admin\\AdminPlaylistsController\u003A\u003Asort\u0028\u0029", + "name": "sort", + "summary": "", + "url": "classes/App-Controller-admin-AdminPlaylistsController.html#method_sort" + }, { + "fqsen": "\\App\\Controller\\admin\\AdminPlaylistsController\u003A\u003AfindAllContain\u0028\u0029", + "name": "findAllContain", + "summary": "", + "url": "classes/App-Controller-admin-AdminPlaylistsController.html#method_findAllContain" + }, { + "fqsen": "\\App\\Controller\\admin\\AdminPlaylistsController\u003A\u003A\u0024playlistPage", + "name": "playlistPage", + "summary": "", + "url": "classes/App-Controller-admin-AdminPlaylistsController.html#property_playlistPage" + }, { + "fqsen": "\\App\\Controller\\admin\\AdminPlaylistsController\u003A\u003A\u0024playlistRepository", + "name": "playlistRepository", + "summary": "", + "url": "classes/App-Controller-admin-AdminPlaylistsController.html#property_playlistRepository" + }, { + "fqsen": "\\App\\Controller\\admin\\AdminPlaylistsController\u003A\u003A\u0024formationRepository", + "name": "formationRepository", + "summary": "", + "url": "classes/App-Controller-admin-AdminPlaylistsController.html#property_formationRepository" + }, { + "fqsen": "\\App\\Controller\\admin\\AdminPlaylistsController\u003A\u003A\u0024categorieRepository", + "name": "categorieRepository", + "summary": "", + "url": "classes/App-Controller-admin-AdminPlaylistsController.html#property_categorieRepository" + }, { + "fqsen": "\\App\\Controller\\FormationsController", + "name": "FormationsController", + "summary": "Controleur\u0020des\u0020formations", + "url": "classes/App-Controller-FormationsController.html" + }, { + "fqsen": "\\App\\Controller\\FormationsController\u003A\u003A__construct\u0028\u0029", + "name": "__construct", + "summary": "", + "url": "classes/App-Controller-FormationsController.html#method___construct" + }, { + "fqsen": "\\App\\Controller\\FormationsController\u003A\u003Aindex\u0028\u0029", + "name": "index", + "summary": "", + "url": "classes/App-Controller-FormationsController.html#method_index" + }, { + "fqsen": "\\App\\Controller\\FormationsController\u003A\u003Asort\u0028\u0029", + "name": "sort", + "summary": "", + "url": "classes/App-Controller-FormationsController.html#method_sort" + }, { + "fqsen": "\\App\\Controller\\FormationsController\u003A\u003AfindAllContain\u0028\u0029", + "name": "findAllContain", + "summary": "", + "url": "classes/App-Controller-FormationsController.html#method_findAllContain" + }, { + "fqsen": "\\App\\Controller\\FormationsController\u003A\u003AshowOne\u0028\u0029", + "name": "showOne", + "summary": "", + "url": "classes/App-Controller-FormationsController.html#method_showOne" + }, { + "fqsen": "\\App\\Controller\\FormationsController\u003A\u003A\u0024formationRepository", + "name": "formationRepository", + "summary": "", + "url": "classes/App-Controller-FormationsController.html#property_formationRepository" + }, { + "fqsen": "\\App\\Controller\\FormationsController\u003A\u003A\u0024categorieRepository", + "name": "categorieRepository", + "summary": "", + "url": "classes/App-Controller-FormationsController.html#property_categorieRepository" + }, { + "fqsen": "\\App\\Controller\\FormationsController\u003A\u003A\u0024formationPage", + "name": "formationPage", + "summary": "", + "url": "classes/App-Controller-FormationsController.html#property_formationPage" + }, { + "fqsen": "\\App\\Controller\\PlaylistsController", + "name": "PlaylistsController", + "summary": "Description\u0020of\u0020PlaylistsController", + "url": "classes/App-Controller-PlaylistsController.html" + }, { + "fqsen": "\\App\\Controller\\PlaylistsController\u003A\u003A__construct\u0028\u0029", + "name": "__construct", + "summary": "", + "url": "classes/App-Controller-PlaylistsController.html#method___construct" + }, { + "fqsen": "\\App\\Controller\\PlaylistsController\u003A\u003Aindex\u0028\u0029", + "name": "index", + "summary": "", + "url": "classes/App-Controller-PlaylistsController.html#method_index" + }, { + "fqsen": "\\App\\Controller\\PlaylistsController\u003A\u003Asort\u0028\u0029", + "name": "sort", + "summary": "", + "url": "classes/App-Controller-PlaylistsController.html#method_sort" + }, { + "fqsen": "\\App\\Controller\\PlaylistsController\u003A\u003AfindAllContain\u0028\u0029", + "name": "findAllContain", + "summary": "", + "url": "classes/App-Controller-PlaylistsController.html#method_findAllContain" + }, { + "fqsen": "\\App\\Controller\\PlaylistsController\u003A\u003AshowOne\u0028\u0029", + "name": "showOne", + "summary": "", + "url": "classes/App-Controller-PlaylistsController.html#method_showOne" + }, { + "fqsen": "\\App\\Controller\\PlaylistsController\u003A\u003A\u0024playlistRepository", + "name": "playlistRepository", + "summary": "", + "url": "classes/App-Controller-PlaylistsController.html#property_playlistRepository" + }, { + "fqsen": "\\App\\Controller\\PlaylistsController\u003A\u003A\u0024formationRepository", + "name": "formationRepository", + "summary": "", + "url": "classes/App-Controller-PlaylistsController.html#property_formationRepository" + }, { + "fqsen": "\\App\\Controller\\PlaylistsController\u003A\u003A\u0024categorieRepository", + "name": "categorieRepository", + "summary": "", + "url": "classes/App-Controller-PlaylistsController.html#property_categorieRepository" + }, { + "fqsen": "\\App\\Controller\\PlaylistsController\u003A\u003A\u0024playlistPage", + "name": "playlistPage", + "summary": "", + "url": "classes/App-Controller-PlaylistsController.html#property_playlistPage" + }, { + "fqsen": "\\App\\Controller\\SecurityController", + "name": "SecurityController", + "summary": "", + "url": "classes/App-Controller-SecurityController.html" + }, { + "fqsen": "\\App\\Controller\\SecurityController\u003A\u003Alogin\u0028\u0029", + "name": "login", + "summary": "", + "url": "classes/App-Controller-SecurityController.html#method_login" + }, { + "fqsen": "\\App\\Controller\\SecurityController\u003A\u003Alogout\u0028\u0029", + "name": "logout", + "summary": "", + "url": "classes/App-Controller-SecurityController.html#method_logout" + }, { + "fqsen": "\\App\\Entity\\Categorie", + "name": "Categorie", + "summary": "", + "url": "classes/App-Entity-Categorie.html" + }, { + "fqsen": "\\App\\Entity\\Categorie\u003A\u003A__construct\u0028\u0029", + "name": "__construct", + "summary": "", + "url": "classes/App-Entity-Categorie.html#method___construct" + }, { + "fqsen": "\\App\\Entity\\Categorie\u003A\u003AgetId\u0028\u0029", + "name": "getId", + "summary": "", + "url": "classes/App-Entity-Categorie.html#method_getId" + }, { + "fqsen": "\\App\\Entity\\Categorie\u003A\u003AgetName\u0028\u0029", + "name": "getName", + "summary": "", + "url": "classes/App-Entity-Categorie.html#method_getName" + }, { + "fqsen": "\\App\\Entity\\Categorie\u003A\u003AsetName\u0028\u0029", + "name": "setName", + "summary": "", + "url": "classes/App-Entity-Categorie.html#method_setName" + }, { + "fqsen": "\\App\\Entity\\Categorie\u003A\u003AgetFormations\u0028\u0029", + "name": "getFormations", + "summary": "", + "url": "classes/App-Entity-Categorie.html#method_getFormations" + }, { + "fqsen": "\\App\\Entity\\Categorie\u003A\u003AaddFormation\u0028\u0029", + "name": "addFormation", + "summary": "", + "url": "classes/App-Entity-Categorie.html#method_addFormation" + }, { + "fqsen": "\\App\\Entity\\Categorie\u003A\u003AremoveFormation\u0028\u0029", + "name": "removeFormation", + "summary": "", + "url": "classes/App-Entity-Categorie.html#method_removeFormation" + }, { + "fqsen": "\\App\\Entity\\Categorie\u003A\u003A\u0024id", + "name": "id", + "summary": "", + "url": "classes/App-Entity-Categorie.html#property_id" + }, { + "fqsen": "\\App\\Entity\\Categorie\u003A\u003A\u0024name", + "name": "name", + "summary": "", + "url": "classes/App-Entity-Categorie.html#property_name" + }, { + "fqsen": "\\App\\Entity\\Categorie\u003A\u003A\u0024formations", + "name": "formations", + "summary": "", + "url": "classes/App-Entity-Categorie.html#property_formations" + }, { + "fqsen": "\\App\\Entity\\Formation", + "name": "Formation", + "summary": "", + "url": "classes/App-Entity-Formation.html" + }, { + "fqsen": "\\App\\Entity\\Formation\u003A\u003A__construct\u0028\u0029", + "name": "__construct", + "summary": "", + "url": "classes/App-Entity-Formation.html#method___construct" + }, { + "fqsen": "\\App\\Entity\\Formation\u003A\u003AgetId\u0028\u0029", + "name": "getId", + "summary": "", + "url": "classes/App-Entity-Formation.html#method_getId" + }, { + "fqsen": "\\App\\Entity\\Formation\u003A\u003AgetPublishedAt\u0028\u0029", + "name": "getPublishedAt", + "summary": "", + "url": "classes/App-Entity-Formation.html#method_getPublishedAt" + }, { + "fqsen": "\\App\\Entity\\Formation\u003A\u003AsetPublishedAt\u0028\u0029", + "name": "setPublishedAt", + "summary": "", + "url": "classes/App-Entity-Formation.html#method_setPublishedAt" + }, { + "fqsen": "\\App\\Entity\\Formation\u003A\u003AgetPublishedAtString\u0028\u0029", + "name": "getPublishedAtString", + "summary": "", + "url": "classes/App-Entity-Formation.html#method_getPublishedAtString" + }, { + "fqsen": "\\App\\Entity\\Formation\u003A\u003AgetTitle\u0028\u0029", + "name": "getTitle", + "summary": "", + "url": "classes/App-Entity-Formation.html#method_getTitle" + }, { + "fqsen": "\\App\\Entity\\Formation\u003A\u003AsetTitle\u0028\u0029", + "name": "setTitle", + "summary": "", + "url": "classes/App-Entity-Formation.html#method_setTitle" + }, { + "fqsen": "\\App\\Entity\\Formation\u003A\u003AgetDescription\u0028\u0029", + "name": "getDescription", + "summary": "", + "url": "classes/App-Entity-Formation.html#method_getDescription" + }, { + "fqsen": "\\App\\Entity\\Formation\u003A\u003AsetDescription\u0028\u0029", + "name": "setDescription", + "summary": "", + "url": "classes/App-Entity-Formation.html#method_setDescription" + }, { + "fqsen": "\\App\\Entity\\Formation\u003A\u003AgetVideoId\u0028\u0029", + "name": "getVideoId", + "summary": "", + "url": "classes/App-Entity-Formation.html#method_getVideoId" + }, { + "fqsen": "\\App\\Entity\\Formation\u003A\u003AsetVideoId\u0028\u0029", + "name": "setVideoId", + "summary": "", + "url": "classes/App-Entity-Formation.html#method_setVideoId" + }, { + "fqsen": "\\App\\Entity\\Formation\u003A\u003AgetMiniature\u0028\u0029", + "name": "getMiniature", + "summary": "", + "url": "classes/App-Entity-Formation.html#method_getMiniature" + }, { + "fqsen": "\\App\\Entity\\Formation\u003A\u003AgetPicture\u0028\u0029", + "name": "getPicture", + "summary": "", + "url": "classes/App-Entity-Formation.html#method_getPicture" + }, { + "fqsen": "\\App\\Entity\\Formation\u003A\u003AgetPlaylist\u0028\u0029", + "name": "getPlaylist", + "summary": "", + "url": "classes/App-Entity-Formation.html#method_getPlaylist" + }, { + "fqsen": "\\App\\Entity\\Formation\u003A\u003AsetPlaylist\u0028\u0029", + "name": "setPlaylist", + "summary": "", + "url": "classes/App-Entity-Formation.html#method_setPlaylist" + }, { + "fqsen": "\\App\\Entity\\Formation\u003A\u003AgetCategories\u0028\u0029", + "name": "getCategories", + "summary": "", + "url": "classes/App-Entity-Formation.html#method_getCategories" + }, { + "fqsen": "\\App\\Entity\\Formation\u003A\u003AaddCategory\u0028\u0029", + "name": "addCategory", + "summary": "", + "url": "classes/App-Entity-Formation.html#method_addCategory" + }, { + "fqsen": "\\App\\Entity\\Formation\u003A\u003AremoveCategory\u0028\u0029", + "name": "removeCategory", + "summary": "", + "url": "classes/App-Entity-Formation.html#method_removeCategory" + }, { + "fqsen": "\\App\\Entity\\Formation\u003A\u003ACHEMINIMAGE", + "name": "CHEMINIMAGE", + "summary": "D\u00E9but\u0020de\u0020chemin\u0020vers\u0020les\u0020images", + "url": "classes/App-Entity-Formation.html#constant_CHEMINIMAGE" + }, { + "fqsen": "\\App\\Entity\\Formation\u003A\u003A\u0024id", + "name": "id", + "summary": "", + "url": "classes/App-Entity-Formation.html#property_id" + }, { + "fqsen": "\\App\\Entity\\Formation\u003A\u003A\u0024publishedAt", + "name": "publishedAt", + "summary": "", + "url": "classes/App-Entity-Formation.html#property_publishedAt" + }, { + "fqsen": "\\App\\Entity\\Formation\u003A\u003A\u0024title", + "name": "title", + "summary": "", + "url": "classes/App-Entity-Formation.html#property_title" + }, { + "fqsen": "\\App\\Entity\\Formation\u003A\u003A\u0024description", + "name": "description", + "summary": "", + "url": "classes/App-Entity-Formation.html#property_description" + }, { + "fqsen": "\\App\\Entity\\Formation\u003A\u003A\u0024videoId", + "name": "videoId", + "summary": "", + "url": "classes/App-Entity-Formation.html#property_videoId" + }, { + "fqsen": "\\App\\Entity\\Formation\u003A\u003A\u0024playlist", + "name": "playlist", + "summary": "", + "url": "classes/App-Entity-Formation.html#property_playlist" + }, { + "fqsen": "\\App\\Entity\\Formation\u003A\u003A\u0024categories", + "name": "categories", + "summary": "", + "url": "classes/App-Entity-Formation.html#property_categories" + }, { + "fqsen": "\\App\\Entity\\Playlist", + "name": "Playlist", + "summary": "", + "url": "classes/App-Entity-Playlist.html" + }, { + "fqsen": "\\App\\Entity\\Playlist\u003A\u003A__construct\u0028\u0029", + "name": "__construct", + "summary": "", + "url": "classes/App-Entity-Playlist.html#method___construct" + }, { + "fqsen": "\\App\\Entity\\Playlist\u003A\u003AgetId\u0028\u0029", + "name": "getId", + "summary": "", + "url": "classes/App-Entity-Playlist.html#method_getId" + }, { + "fqsen": "\\App\\Entity\\Playlist\u003A\u003AgetName\u0028\u0029", + "name": "getName", + "summary": "", + "url": "classes/App-Entity-Playlist.html#method_getName" + }, { + "fqsen": "\\App\\Entity\\Playlist\u003A\u003AsetName\u0028\u0029", + "name": "setName", + "summary": "", + "url": "classes/App-Entity-Playlist.html#method_setName" + }, { + "fqsen": "\\App\\Entity\\Playlist\u003A\u003AgetDescription\u0028\u0029", + "name": "getDescription", + "summary": "", + "url": "classes/App-Entity-Playlist.html#method_getDescription" + }, { + "fqsen": "\\App\\Entity\\Playlist\u003A\u003AsetDescription\u0028\u0029", + "name": "setDescription", + "summary": "", + "url": "classes/App-Entity-Playlist.html#method_setDescription" + }, { + "fqsen": "\\App\\Entity\\Playlist\u003A\u003AgetFormations\u0028\u0029", + "name": "getFormations", + "summary": "", + "url": "classes/App-Entity-Playlist.html#method_getFormations" + }, { + "fqsen": "\\App\\Entity\\Playlist\u003A\u003AaddFormation\u0028\u0029", + "name": "addFormation", + "summary": "", + "url": "classes/App-Entity-Playlist.html#method_addFormation" + }, { + "fqsen": "\\App\\Entity\\Playlist\u003A\u003AremoveFormation\u0028\u0029", + "name": "removeFormation", + "summary": "", + "url": "classes/App-Entity-Playlist.html#method_removeFormation" + }, { + "fqsen": "\\App\\Entity\\Playlist\u003A\u003AgetCategoriesPlaylist\u0028\u0029", + "name": "getCategoriesPlaylist", + "summary": "", + "url": "classes/App-Entity-Playlist.html#method_getCategoriesPlaylist" + }, { + "fqsen": "\\App\\Entity\\Playlist\u003A\u003AgetCountFormation\u0028\u0029", + "name": "getCountFormation", + "summary": "", + "url": "classes/App-Entity-Playlist.html#method_getCountFormation" + }, { + "fqsen": "\\App\\Entity\\Playlist\u003A\u003A\u0024id", + "name": "id", + "summary": "", + "url": "classes/App-Entity-Playlist.html#property_id" + }, { + "fqsen": "\\App\\Entity\\Playlist\u003A\u003A\u0024name", + "name": "name", + "summary": "", + "url": "classes/App-Entity-Playlist.html#property_name" + }, { + "fqsen": "\\App\\Entity\\Playlist\u003A\u003A\u0024description", + "name": "description", + "summary": "", + "url": "classes/App-Entity-Playlist.html#property_description" + }, { + "fqsen": "\\App\\Entity\\Playlist\u003A\u003A\u0024formations", + "name": "formations", + "summary": "", + "url": "classes/App-Entity-Playlist.html#property_formations" + }, { + "fqsen": "\\App\\Entity\\User", + "name": "User", + "summary": "", + "url": "classes/App-Entity-User.html" + }, { + "fqsen": "\\App\\Entity\\User\u003A\u003AgetId\u0028\u0029", + "name": "getId", + "summary": "", + "url": "classes/App-Entity-User.html#method_getId" + }, { + "fqsen": "\\App\\Entity\\User\u003A\u003AgetUsername\u0028\u0029", + "name": "getUsername", + "summary": "", + "url": "classes/App-Entity-User.html#method_getUsername" + }, { + "fqsen": "\\App\\Entity\\User\u003A\u003AsetUsername\u0028\u0029", + "name": "setUsername", + "summary": "", + "url": "classes/App-Entity-User.html#method_setUsername" + }, { + "fqsen": "\\App\\Entity\\User\u003A\u003AgetUserIdentifier\u0028\u0029", + "name": "getUserIdentifier", + "summary": "A\u0020visual\u0020identifier\u0020that\u0020represents\u0020this\u0020user.", + "url": "classes/App-Entity-User.html#method_getUserIdentifier" + }, { + "fqsen": "\\App\\Entity\\User\u003A\u003AgetRoles\u0028\u0029", + "name": "getRoles", + "summary": "", + "url": "classes/App-Entity-User.html#method_getRoles" + }, { + "fqsen": "\\App\\Entity\\User\u003A\u003AsetRoles\u0028\u0029", + "name": "setRoles", + "summary": "", + "url": "classes/App-Entity-User.html#method_setRoles" + }, { + "fqsen": "\\App\\Entity\\User\u003A\u003AgetPassword\u0028\u0029", + "name": "getPassword", + "summary": "", + "url": "classes/App-Entity-User.html#method_getPassword" + }, { + "fqsen": "\\App\\Entity\\User\u003A\u003AsetPassword\u0028\u0029", + "name": "setPassword", + "summary": "", + "url": "classes/App-Entity-User.html#method_setPassword" + }, { + "fqsen": "\\App\\Entity\\User\u003A\u003AeraseCredentials\u0028\u0029", + "name": "eraseCredentials", + "summary": "", + "url": "classes/App-Entity-User.html#method_eraseCredentials" + }, { + "fqsen": "\\App\\Entity\\User\u003A\u003A\u0024id", + "name": "id", + "summary": "", + "url": "classes/App-Entity-User.html#property_id" + }, { + "fqsen": "\\App\\Entity\\User\u003A\u003A\u0024username", + "name": "username", + "summary": "", + "url": "classes/App-Entity-User.html#property_username" + }, { + "fqsen": "\\App\\Entity\\User\u003A\u003A\u0024roles", + "name": "roles", + "summary": "", + "url": "classes/App-Entity-User.html#property_roles" + }, { + "fqsen": "\\App\\Entity\\User\u003A\u003A\u0024password", + "name": "password", + "summary": "", + "url": "classes/App-Entity-User.html#property_password" + }, { + "fqsen": "\\App\\Form\\FormationType", + "name": "FormationType", + "summary": "", + "url": "classes/App-Form-FormationType.html" + }, { + "fqsen": "\\App\\Form\\FormationType\u003A\u003AbuildForm\u0028\u0029", + "name": "buildForm", + "summary": "", + "url": "classes/App-Form-FormationType.html#method_buildForm" + }, { + "fqsen": "\\App\\Form\\FormationType\u003A\u003AconfigureOptions\u0028\u0029", + "name": "configureOptions", + "summary": "", + "url": "classes/App-Form-FormationType.html#method_configureOptions" + }, { + "fqsen": "\\App\\Form\\PlaylistType", + "name": "PlaylistType", + "summary": "", + "url": "classes/App-Form-PlaylistType.html" + }, { + "fqsen": "\\App\\Form\\PlaylistType\u003A\u003AbuildForm\u0028\u0029", + "name": "buildForm", + "summary": "", + "url": "classes/App-Form-PlaylistType.html#method_buildForm" + }, { + "fqsen": "\\App\\Form\\PlaylistType\u003A\u003AconfigureOptions\u0028\u0029", + "name": "configureOptions", + "summary": "", + "url": "classes/App-Form-PlaylistType.html#method_configureOptions" + }, { + "fqsen": "\\App\\Kernel", + "name": "Kernel", + "summary": "", + "url": "classes/App-Kernel.html" + }, { + "fqsen": "\\App\\Repository\\CategorieRepository", + "name": "CategorieRepository", + "summary": "", + "url": "classes/App-Repository-CategorieRepository.html" + }, { + "fqsen": "\\App\\Repository\\CategorieRepository\u003A\u003A__construct\u0028\u0029", + "name": "__construct", + "summary": "", + "url": "classes/App-Repository-CategorieRepository.html#method___construct" + }, { + "fqsen": "\\App\\Repository\\CategorieRepository\u003A\u003Aadd\u0028\u0029", + "name": "add", + "summary": "", + "url": "classes/App-Repository-CategorieRepository.html#method_add" + }, { + "fqsen": "\\App\\Repository\\CategorieRepository\u003A\u003Aremove\u0028\u0029", + "name": "remove", + "summary": "", + "url": "classes/App-Repository-CategorieRepository.html#method_remove" + }, { + "fqsen": "\\App\\Repository\\CategorieRepository\u003A\u003AfindAllForOnePlaylist\u0028\u0029", + "name": "findAllForOnePlaylist", + "summary": "Retourne\u0020la\u0020liste\u0020des\u0020cat\u00E9gories\u0020des\u0020formations\u0020d\u0027une\u0020playlist", + "url": "classes/App-Repository-CategorieRepository.html#method_findAllForOnePlaylist" + }, { + "fqsen": "\\App\\Repository\\CategorieRepository\u003A\u003AcountFormationsByCategorie\u0028\u0029", + "name": "countFormationsByCategorie", + "summary": "Compte\u0020le\u0020nombre\u0020de\u0020formations\u0020pour\u0020une\u0020cat\u00E9gorie\u0020donn\u00E9e", + "url": "classes/App-Repository-CategorieRepository.html#method_countFormationsByCategorie" + }, { + "fqsen": "\\App\\Repository\\FormationRepository", + "name": "FormationRepository", + "summary": "", + "url": "classes/App-Repository-FormationRepository.html" + }, { + "fqsen": "\\App\\Repository\\FormationRepository\u003A\u003A__construct\u0028\u0029", + "name": "__construct", + "summary": "", + "url": "classes/App-Repository-FormationRepository.html#method___construct" + }, { + "fqsen": "\\App\\Repository\\FormationRepository\u003A\u003Aadd\u0028\u0029", + "name": "add", + "summary": "", + "url": "classes/App-Repository-FormationRepository.html#method_add" + }, { + "fqsen": "\\App\\Repository\\FormationRepository\u003A\u003Aremove\u0028\u0029", + "name": "remove", + "summary": "", + "url": "classes/App-Repository-FormationRepository.html#method_remove" + }, { + "fqsen": "\\App\\Repository\\FormationRepository\u003A\u003AfindAllOrderBy\u0028\u0029", + "name": "findAllOrderBy", + "summary": "Retourne\u0020toutes\u0020les\u0020formations\u0020tri\u00E9es\u0020sur\u0020un\u0020champ", + "url": "classes/App-Repository-FormationRepository.html#method_findAllOrderBy" + }, { + "fqsen": "\\App\\Repository\\FormationRepository\u003A\u003AfindByContainValue\u0028\u0029", + "name": "findByContainValue", + "summary": "Enregistrements\u0020dont\u0020un\u0020champ\u0020contient\u0020une\u0020valeur\nou\u0020tous\u0020les\u0020enregistrements\u0020si\u0020la\u0020valeur\u0020est\u0020vide", + "url": "classes/App-Repository-FormationRepository.html#method_findByContainValue" + }, { + "fqsen": "\\App\\Repository\\FormationRepository\u003A\u003AfindAllLasted\u0028\u0029", + "name": "findAllLasted", + "summary": "Retourne\u0020les\u0020n\u0020formations\u0020les\u0020plus\u0020r\u00E9centes", + "url": "classes/App-Repository-FormationRepository.html#method_findAllLasted" + }, { + "fqsen": "\\App\\Repository\\FormationRepository\u003A\u003AfindAllForOnePlaylist\u0028\u0029", + "name": "findAllForOnePlaylist", + "summary": "Retourne\u0020la\u0020liste\u0020des\u0020formations\u0020d\u0027une\u0020playlist", + "url": "classes/App-Repository-FormationRepository.html#method_findAllForOnePlaylist" + }, { + "fqsen": "\\App\\Repository\\PlaylistRepository", + "name": "PlaylistRepository", + "summary": "", + "url": "classes/App-Repository-PlaylistRepository.html" + }, { + "fqsen": "\\App\\Repository\\PlaylistRepository\u003A\u003A__construct\u0028\u0029", + "name": "__construct", + "summary": "", + "url": "classes/App-Repository-PlaylistRepository.html#method___construct" + }, { + "fqsen": "\\App\\Repository\\PlaylistRepository\u003A\u003Aadd\u0028\u0029", + "name": "add", + "summary": "", + "url": "classes/App-Repository-PlaylistRepository.html#method_add" + }, { + "fqsen": "\\App\\Repository\\PlaylistRepository\u003A\u003Aremove\u0028\u0029", + "name": "remove", + "summary": "", + "url": "classes/App-Repository-PlaylistRepository.html#method_remove" + }, { + "fqsen": "\\App\\Repository\\PlaylistRepository\u003A\u003AfindAllOrderByName\u0028\u0029", + "name": "findAllOrderByName", + "summary": "Retourne\u0020toutes\u0020les\u0020playlists\u0020tri\u00E9es\u0020sur\u0020le\u0020nom\u0020de\u0020la\u0020playlist", + "url": "classes/App-Repository-PlaylistRepository.html#method_findAllOrderByName" + }, { + "fqsen": "\\App\\Repository\\PlaylistRepository\u003A\u003AfindByContainValue\u0028\u0029", + "name": "findByContainValue", + "summary": "Enregistrements\u0020dont\u0020un\u0020champ\u0020contient\u0020une\u0020valeur\nou\u0020tous\u0020les\u0020enregistrements\u0020si\u0020la\u0020valeur\u0020est\u0020vide", + "url": "classes/App-Repository-PlaylistRepository.html#method_findByContainValue" + }, { + "fqsen": "\\App\\Repository\\PlaylistRepository\u003A\u003AfindAllOrderByResultNb\u0028\u0029", + "name": "findAllOrderByResultNb", + "summary": "Retourne\u0020toutes\u0020les\u0020playlists\u0020tri\u00E9es\u0020sur\u0020le\u0020nombre\u0020de\u0020r\u00E9sultats\u0020par\u0020playlist", + "url": "classes/App-Repository-PlaylistRepository.html#method_findAllOrderByResultNb" + }, { + "fqsen": "\\App\\Repository\\PlaylistRepository\u003A\u003AcountFormationsByPlaylist\u0028\u0029", + "name": "countFormationsByPlaylist", + "summary": "Renvoie\u0020le\u0020nombre\u0020de\u0020formations\u0020pour\u0020une\u0020playlist\u0020donn\u00E9e", + "url": "classes/App-Repository-PlaylistRepository.html#method_countFormationsByPlaylist" + }, { + "fqsen": "\\App\\Repository\\UserRepository", + "name": "UserRepository", + "summary": "", + "url": "classes/App-Repository-UserRepository.html" + }, { + "fqsen": "\\App\\Repository\\UserRepository\u003A\u003A__construct\u0028\u0029", + "name": "__construct", + "summary": "", + "url": "classes/App-Repository-UserRepository.html#method___construct" + }, { + "fqsen": "\\App\\Repository\\UserRepository\u003A\u003AupgradePassword\u0028\u0029", + "name": "upgradePassword", + "summary": "Used\u0020to\u0020upgrade\u0020\u0028rehash\u0029\u0020the\u0020user\u0027s\u0020password\u0020automatically\u0020over\u0020time.", + "url": "classes/App-Repository-UserRepository.html#method_upgradePassword" + }, { + "fqsen": "\\App\\Security\\AppCustomAuthenticator", + "name": "AppCustomAuthenticator", + "summary": "", + "url": "classes/App-Security-AppCustomAuthenticator.html" + }, { + "fqsen": "\\App\\Security\\AppCustomAuthenticator\u003A\u003A__construct\u0028\u0029", + "name": "__construct", + "summary": "", + "url": "classes/App-Security-AppCustomAuthenticator.html#method___construct" + }, { + "fqsen": "\\App\\Security\\AppCustomAuthenticator\u003A\u003Aauthenticate\u0028\u0029", + "name": "authenticate", + "summary": "", + "url": "classes/App-Security-AppCustomAuthenticator.html#method_authenticate" + }, { + "fqsen": "\\App\\Security\\AppCustomAuthenticator\u003A\u003AonAuthenticationSuccess\u0028\u0029", + "name": "onAuthenticationSuccess", + "summary": "", + "url": "classes/App-Security-AppCustomAuthenticator.html#method_onAuthenticationSuccess" + }, { + "fqsen": "\\App\\Security\\AppCustomAuthenticator\u003A\u003AgetLoginUrl\u0028\u0029", + "name": "getLoginUrl", + "summary": "", + "url": "classes/App-Security-AppCustomAuthenticator.html#method_getLoginUrl" + }, { + "fqsen": "\\App\\Security\\AppCustomAuthenticator\u003A\u003ALOGIN_ROUTE", + "name": "LOGIN_ROUTE", + "summary": "", + "url": "classes/App-Security-AppCustomAuthenticator.html#constant_LOGIN_ROUTE" + }, { + "fqsen": "\\App\\Security\\AppCustomAuthenticator\u003A\u003A\u0024urlGenerator", + "name": "urlGenerator", + "summary": "", + "url": "classes/App-Security-AppCustomAuthenticator.html#property_urlGenerator" + }, { + "fqsen": "\\", + "name": "\\", + "summary": "", + "url": "namespaces/default.html" + }, { + "fqsen": "\\App\\Controller", + "name": "Controller", + "summary": "", + "url": "namespaces/app-controller.html" + }, { + "fqsen": "\\App\\Controller\\admin", + "name": "admin", + "summary": "", + "url": "namespaces/app-controller-admin.html" + }, { + "fqsen": "\\App\\Entity", + "name": "Entity", + "summary": "", + "url": "namespaces/app-entity.html" + }, { + "fqsen": "\\App\\Form", + "name": "Form", + "summary": "", + "url": "namespaces/app-form.html" + }, { + "fqsen": "\\App", + "name": "App", + "summary": "", + "url": "namespaces/app.html" + }, { + "fqsen": "\\App\\Repository", + "name": "Repository", + "summary": "", + "url": "namespaces/app-repository.html" + }, { + "fqsen": "\\App\\Security", + "name": "Security", + "summary": "", + "url": "namespaces/app-security.html" + } ] +); diff --git a/js/template.js b/js/template.js new file mode 100644 index 0000000..83931d2 --- /dev/null +++ b/js/template.js @@ -0,0 +1,34 @@ +(function(){ + window.addEventListener('load', () => { + const el = document.querySelector('.phpdocumentor-on-this-page__content') + if (!el) { + return; + } + + const observer = new IntersectionObserver( + ([e]) => { + e.target.classList.toggle("-stuck", e.intersectionRatio < 1); + }, + {threshold: [1]} + ); + + observer.observe(el); + }) +})(); +function openSvg(svg) { + // convert to a valid XML source + const as_text = new XMLSerializer().serializeToString(svg); + // store in a Blob + const blob = new Blob([as_text], { type: "image/svg+xml" }); + // create an URI pointing to that blob + const url = URL.createObjectURL(blob); + const win = open(url); + // so the Garbage Collector can collect the blob + win.onload = (evt) => URL.revokeObjectURL(url); +}; + + +var svgs = document.querySelectorAll(".phpdocumentor-uml-diagram svg"); +for( var i=0,il = svgs.length; i< il; i ++ ) { + svgs[i].onclick = (evt) => openSvg(evt.target); +} \ No newline at end of file diff --git a/namespaces/app-controller-admin.html b/namespaces/app-controller-admin.html new file mode 100644 index 0000000..c18777e --- /dev/null +++ b/namespaces/app-controller-admin.html @@ -0,0 +1,284 @@ + + + + + Documentation + + + + + + + + + + + + + + + + + + + + + +
                                                                                    +

                                                                                    Documentation

                                                                                    + + + + + +
                                                                                    + +
                                                                                    +
                                                                                    + + + + +
                                                                                    +
                                                                                    + + +
                                                                                    +

                                                                                    admin

                                                                                    + + +

                                                                                    + Table of Contents + + +

                                                                                    + + + + +

                                                                                    + Classes + + +

                                                                                    +
                                                                                    +
                                                                                    AdminCategoriesController
                                                                                    AdminFormationsController
                                                                                    AdminPlaylistsController
                                                                                    + + + + + + + + + + + +
                                                                                    +
                                                                                    +
                                                                                    +
                                                                                    +
                                                                                    
                                                                                    +        
                                                                                    + +
                                                                                    +
                                                                                    + + + +
                                                                                    +
                                                                                    +
                                                                                    + +
                                                                                    + On this page + +
                                                                                      +
                                                                                    • Table Of Contents
                                                                                    • +
                                                                                    • + +
                                                                                    • + + +
                                                                                    +
                                                                                    + +
                                                                                    +
                                                                                    +
                                                                                    +
                                                                                    +
                                                                                    +

                                                                                    Search results

                                                                                    + +
                                                                                    +
                                                                                    +
                                                                                      +
                                                                                      +
                                                                                      +
                                                                                      +
                                                                                      + + +
                                                                                      + + + + + + + + diff --git a/namespaces/app-controller.html b/namespaces/app-controller.html new file mode 100644 index 0000000..447ccea --- /dev/null +++ b/namespaces/app-controller.html @@ -0,0 +1,291 @@ + + + + + Documentation + + + + + + + + + + + + + + + + + + + + + +
                                                                                      +

                                                                                      Documentation

                                                                                      + + + + + +
                                                                                      + +
                                                                                      +
                                                                                      + + + + +
                                                                                      +
                                                                                      + + +
                                                                                      +

                                                                                      Controller

                                                                                      + + +

                                                                                      + Table of Contents + + +

                                                                                      + + +

                                                                                      + Namespaces + + +

                                                                                      +
                                                                                      +
                                                                                      admin
                                                                                      +
                                                                                      + + +

                                                                                      + Classes + + +

                                                                                      +
                                                                                      +
                                                                                      AccueilController
                                                                                      Description of AccueilController
                                                                                      FormationsController
                                                                                      Controleur des formations
                                                                                      PlaylistsController
                                                                                      Description of PlaylistsController
                                                                                      SecurityController
                                                                                      + + + + + + + + + + + +
                                                                                      +
                                                                                      +
                                                                                      +
                                                                                      +
                                                                                      
                                                                                      +        
                                                                                      + +
                                                                                      +
                                                                                      + + + +
                                                                                      +
                                                                                      +
                                                                                      + +
                                                                                      + On this page + +
                                                                                        +
                                                                                      • Table Of Contents
                                                                                      • +
                                                                                      • + +
                                                                                      • + + +
                                                                                      +
                                                                                      + +
                                                                                      +
                                                                                      +
                                                                                      +
                                                                                      +
                                                                                      +

                                                                                      Search results

                                                                                      + +
                                                                                      +
                                                                                      +
                                                                                        +
                                                                                        +
                                                                                        +
                                                                                        +
                                                                                        + + +
                                                                                        + + + + + + + + diff --git a/namespaces/app-entity.html b/namespaces/app-entity.html new file mode 100644 index 0000000..52791f9 --- /dev/null +++ b/namespaces/app-entity.html @@ -0,0 +1,283 @@ + + + + + Documentation + + + + + + + + + + + + + + + + + + + + + +
                                                                                        +

                                                                                        Documentation

                                                                                        + + + + + +
                                                                                        + +
                                                                                        +
                                                                                        + + + + +
                                                                                        +
                                                                                        + + +
                                                                                        +

                                                                                        Entity

                                                                                        + + +

                                                                                        + Table of Contents + + +

                                                                                        + + + + +

                                                                                        + Classes + + +

                                                                                        +
                                                                                        +
                                                                                        Categorie
                                                                                        Formation
                                                                                        Playlist
                                                                                        User
                                                                                        + + + + + + + + + + + +
                                                                                        +
                                                                                        +
                                                                                        +
                                                                                        +
                                                                                        
                                                                                        +        
                                                                                        + +
                                                                                        +
                                                                                        + + + +
                                                                                        +
                                                                                        +
                                                                                        + +
                                                                                        + On this page + +
                                                                                          +
                                                                                        • Table Of Contents
                                                                                        • +
                                                                                        • + +
                                                                                        • + + +
                                                                                        +
                                                                                        + +
                                                                                        +
                                                                                        +
                                                                                        +
                                                                                        +
                                                                                        +

                                                                                        Search results

                                                                                        + +
                                                                                        +
                                                                                        +
                                                                                          +
                                                                                          +
                                                                                          +
                                                                                          +
                                                                                          + + +
                                                                                          + + + + + + + + diff --git a/namespaces/app-form.html b/namespaces/app-form.html new file mode 100644 index 0000000..7b813fe --- /dev/null +++ b/namespaces/app-form.html @@ -0,0 +1,283 @@ + + + + + Documentation + + + + + + + + + + + + + + + + + + + + + +
                                                                                          +

                                                                                          Documentation

                                                                                          + + + + + +
                                                                                          + +
                                                                                          +
                                                                                          + + + + +
                                                                                          +
                                                                                          + + +
                                                                                          +

                                                                                          Form

                                                                                          + + +

                                                                                          + Table of Contents + + +

                                                                                          + + + + +

                                                                                          + Classes + + +

                                                                                          +
                                                                                          +
                                                                                          FormationType
                                                                                          PlaylistType
                                                                                          + + + + + + + + + + + +
                                                                                          +
                                                                                          +
                                                                                          +
                                                                                          +
                                                                                          
                                                                                          +        
                                                                                          + +
                                                                                          +
                                                                                          + + + +
                                                                                          +
                                                                                          +
                                                                                          + +
                                                                                          + On this page + +
                                                                                            +
                                                                                          • Table Of Contents
                                                                                          • +
                                                                                          • + +
                                                                                          • + + +
                                                                                          +
                                                                                          + +
                                                                                          +
                                                                                          +
                                                                                          +
                                                                                          +
                                                                                          +

                                                                                          Search results

                                                                                          + +
                                                                                          +
                                                                                          +
                                                                                            +
                                                                                            +
                                                                                            +
                                                                                            +
                                                                                            + + +
                                                                                            + + + + + + + + diff --git a/namespaces/app-repository.html b/namespaces/app-repository.html new file mode 100644 index 0000000..cca9c37 --- /dev/null +++ b/namespaces/app-repository.html @@ -0,0 +1,283 @@ + + + + + Documentation + + + + + + + + + + + + + + + + + + + + + +
                                                                                            +

                                                                                            Documentation

                                                                                            + + + + + +
                                                                                            + +
                                                                                            +
                                                                                            + + + + +
                                                                                            +
                                                                                            + + +
                                                                                            +

                                                                                            Repository

                                                                                            + + +

                                                                                            + Table of Contents + + +

                                                                                            + + + + +

                                                                                            + Classes + + +

                                                                                            +
                                                                                            +
                                                                                            CategorieRepository
                                                                                            FormationRepository
                                                                                            PlaylistRepository
                                                                                            UserRepository
                                                                                            + + + + + + + + + + + +
                                                                                            +
                                                                                            +
                                                                                            +
                                                                                            +
                                                                                            
                                                                                            +        
                                                                                            + +
                                                                                            +
                                                                                            + + + +
                                                                                            +
                                                                                            +
                                                                                            + +
                                                                                            + On this page + +
                                                                                              +
                                                                                            • Table Of Contents
                                                                                            • +
                                                                                            • + +
                                                                                            • + + +
                                                                                            +
                                                                                            + +
                                                                                            +
                                                                                            +
                                                                                            +
                                                                                            +
                                                                                            +

                                                                                            Search results

                                                                                            + +
                                                                                            +
                                                                                            +
                                                                                              +
                                                                                              +
                                                                                              +
                                                                                              +
                                                                                              + + +
                                                                                              + + + + + + + + diff --git a/namespaces/app-security.html b/namespaces/app-security.html new file mode 100644 index 0000000..d233503 --- /dev/null +++ b/namespaces/app-security.html @@ -0,0 +1,283 @@ + + + + + Documentation + + + + + + + + + + + + + + + + + + + + + +
                                                                                              +

                                                                                              Documentation

                                                                                              + + + + + +
                                                                                              + +
                                                                                              +
                                                                                              + + + + +
                                                                                              +
                                                                                              + + +
                                                                                              +

                                                                                              Security

                                                                                              + + +

                                                                                              + Table of Contents + + +

                                                                                              + + + + +

                                                                                              + Classes + + +

                                                                                              +
                                                                                              +
                                                                                              AppCustomAuthenticator
                                                                                              + + + + + + + + + + + +
                                                                                              +
                                                                                              +
                                                                                              +
                                                                                              +
                                                                                              
                                                                                              +        
                                                                                              + +
                                                                                              +
                                                                                              + + + +
                                                                                              +
                                                                                              +
                                                                                              + +
                                                                                              + On this page + +
                                                                                                +
                                                                                              • Table Of Contents
                                                                                              • +
                                                                                              • + +
                                                                                              • + + +
                                                                                              +
                                                                                              + +
                                                                                              +
                                                                                              +
                                                                                              +
                                                                                              +
                                                                                              +

                                                                                              Search results

                                                                                              + +
                                                                                              +
                                                                                              +
                                                                                                +
                                                                                                +
                                                                                                +
                                                                                                +
                                                                                                + + +
                                                                                                + + + + + + + + diff --git a/namespaces/app.html b/namespaces/app.html new file mode 100644 index 0000000..f825a3b --- /dev/null +++ b/namespaces/app.html @@ -0,0 +1,294 @@ + + + + + Documentation + + + + + + + + + + + + + + + + + + + + + +
                                                                                                +

                                                                                                Documentation

                                                                                                + + + + + +
                                                                                                + +
                                                                                                +
                                                                                                + + + + +
                                                                                                +
                                                                                                +
                                                                                                  +
                                                                                                + +
                                                                                                +

                                                                                                App

                                                                                                + + +

                                                                                                + Table of Contents + + +

                                                                                                + + +

                                                                                                + Namespaces + + +

                                                                                                +
                                                                                                +
                                                                                                Controller
                                                                                                +
                                                                                                Entity
                                                                                                +
                                                                                                Form
                                                                                                +
                                                                                                Repository
                                                                                                +
                                                                                                Security
                                                                                                +
                                                                                                + + +

                                                                                                + Classes + + +

                                                                                                +
                                                                                                +
                                                                                                Kernel
                                                                                                + + + + + + + + + + + +
                                                                                                +
                                                                                                +
                                                                                                +
                                                                                                +
                                                                                                
                                                                                                +        
                                                                                                + +
                                                                                                +
                                                                                                + + + +
                                                                                                +
                                                                                                +
                                                                                                + +
                                                                                                + On this page + +
                                                                                                  +
                                                                                                • Table Of Contents
                                                                                                • +
                                                                                                • + +
                                                                                                • + + +
                                                                                                +
                                                                                                + +
                                                                                                +
                                                                                                +
                                                                                                +
                                                                                                +
                                                                                                +

                                                                                                Search results

                                                                                                + +
                                                                                                +
                                                                                                +
                                                                                                  +
                                                                                                  +
                                                                                                  +
                                                                                                  +
                                                                                                  + + +
                                                                                                  + + + + + + + + diff --git a/namespaces/default.html b/namespaces/default.html new file mode 100644 index 0000000..fade888 --- /dev/null +++ b/namespaces/default.html @@ -0,0 +1,282 @@ + + + + + Documentation + + + + + + + + + + + + + + + + + + + + + +
                                                                                                  +

                                                                                                  Documentation

                                                                                                  + + + + + +
                                                                                                  + +
                                                                                                  +
                                                                                                  + + + + +
                                                                                                  +
                                                                                                  +
                                                                                                    +
                                                                                                  + +
                                                                                                  +

                                                                                                  API Documentation

                                                                                                  + + +

                                                                                                  + Table of Contents + + +

                                                                                                  + + +

                                                                                                  + Namespaces + + +

                                                                                                  +
                                                                                                  +
                                                                                                  App
                                                                                                  +
                                                                                                  + + + + + + + + + + + + + +
                                                                                                  +
                                                                                                  +
                                                                                                  +
                                                                                                  +
                                                                                                  
                                                                                                  +        
                                                                                                  + +
                                                                                                  +
                                                                                                  + + + +
                                                                                                  +
                                                                                                  +
                                                                                                  + +
                                                                                                  + On this page + +
                                                                                                    +
                                                                                                  • Table Of Contents
                                                                                                  • +
                                                                                                  • +
                                                                                                      +
                                                                                                    +
                                                                                                  • + + +
                                                                                                  +
                                                                                                  + +
                                                                                                  +
                                                                                                  +
                                                                                                  +
                                                                                                  +
                                                                                                  +

                                                                                                  Search results

                                                                                                  + +
                                                                                                  +
                                                                                                  +
                                                                                                    +
                                                                                                    +
                                                                                                    +
                                                                                                    +
                                                                                                    + + +
                                                                                                    + + + + + + + + diff --git a/packages/Application.html b/packages/Application.html new file mode 100644 index 0000000..abc3498 --- /dev/null +++ b/packages/Application.html @@ -0,0 +1,282 @@ + + + + + Documentation + + + + + + + + + + + + + + + + + + + + + +
                                                                                                    +

                                                                                                    Documentation

                                                                                                    + + + + + +
                                                                                                    + +
                                                                                                    +
                                                                                                    + + + + +
                                                                                                    +
                                                                                                    +
                                                                                                      +
                                                                                                    + +
                                                                                                    +

                                                                                                    Application

                                                                                                    + + +

                                                                                                    + Table of Contents + + +

                                                                                                    + + + + +

                                                                                                    + Classes + + +

                                                                                                    +
                                                                                                    +
                                                                                                    AccueilController
                                                                                                    Description of AccueilController
                                                                                                    AdminCategoriesController
                                                                                                    AdminFormationsController
                                                                                                    AdminPlaylistsController
                                                                                                    FormationsController
                                                                                                    Controleur des formations
                                                                                                    PlaylistsController
                                                                                                    Description of PlaylistsController
                                                                                                    SecurityController
                                                                                                    Categorie
                                                                                                    Formation
                                                                                                    Playlist
                                                                                                    User
                                                                                                    FormationType
                                                                                                    PlaylistType
                                                                                                    Kernel
                                                                                                    CategorieRepository
                                                                                                    FormationRepository
                                                                                                    PlaylistRepository
                                                                                                    UserRepository
                                                                                                    AppCustomAuthenticator
                                                                                                    + + + + + + + + + + + +
                                                                                                    +
                                                                                                    +
                                                                                                    +
                                                                                                    +
                                                                                                    
                                                                                                    +        
                                                                                                    + +
                                                                                                    +
                                                                                                    + + + +
                                                                                                    +
                                                                                                    +
                                                                                                    + +
                                                                                                    + On this page + +
                                                                                                      +
                                                                                                    • Table Of Contents
                                                                                                    • +
                                                                                                    • + +
                                                                                                    • + + +
                                                                                                    +
                                                                                                    + +
                                                                                                    +
                                                                                                    +
                                                                                                    +
                                                                                                    +
                                                                                                    +

                                                                                                    Search results

                                                                                                    + +
                                                                                                    +
                                                                                                    +
                                                                                                      +
                                                                                                      +
                                                                                                      +
                                                                                                      +
                                                                                                      + + +
                                                                                                      + + + + + + + + diff --git a/packages/default.html b/packages/default.html new file mode 100644 index 0000000..d1caa3a --- /dev/null +++ b/packages/default.html @@ -0,0 +1,282 @@ + + + + + Documentation + + + + + + + + + + + + + + + + + + + + + +
                                                                                                      +

                                                                                                      Documentation

                                                                                                      + + + + + +
                                                                                                      + +
                                                                                                      +
                                                                                                      + + + + +
                                                                                                      +
                                                                                                      +
                                                                                                        +
                                                                                                      + +
                                                                                                      +

                                                                                                      API Documentation

                                                                                                      + + +

                                                                                                      + Table of Contents + + +

                                                                                                      + +

                                                                                                      + Packages + + +

                                                                                                      +
                                                                                                      +
                                                                                                      Application
                                                                                                      +
                                                                                                      + + + + + + + + + + + + + + +
                                                                                                      +
                                                                                                      +
                                                                                                      +
                                                                                                      +
                                                                                                      
                                                                                                      +        
                                                                                                      + +
                                                                                                      +
                                                                                                      + + + +
                                                                                                      +
                                                                                                      +
                                                                                                      + +
                                                                                                      + On this page + +
                                                                                                        +
                                                                                                      • Table Of Contents
                                                                                                      • +
                                                                                                      • +
                                                                                                          +
                                                                                                        +
                                                                                                      • + + +
                                                                                                      +
                                                                                                      + +
                                                                                                      +
                                                                                                      +
                                                                                                      +
                                                                                                      +
                                                                                                      +

                                                                                                      Search results

                                                                                                      + +
                                                                                                      +
                                                                                                      +
                                                                                                        +
                                                                                                        +
                                                                                                        +
                                                                                                        +
                                                                                                        + + +
                                                                                                        + + + + + + + + diff --git a/reports/deprecated.html b/reports/deprecated.html new file mode 100644 index 0000000..bb0cef1 --- /dev/null +++ b/reports/deprecated.html @@ -0,0 +1,165 @@ + + + + + Documentation » Deprecated elements + + + + + + + + + + + + + + + + + + + + + + +
                                                                                                        +

                                                                                                        Documentation

                                                                                                        + + + + + +
                                                                                                        + +
                                                                                                        +
                                                                                                        + + + + +
                                                                                                        +
                                                                                                        + + +
                                                                                                        +

                                                                                                        Deprecated

                                                                                                        + +

                                                                                                        Table of Contents

                                                                                                        + + + + +
                                                                                                        src/Entity/User.php
                                                                                                        + + +

                                                                                                        User.php

                                                                                                        + + + + + + + + + + + +
                                                                                                        LineElementReason
                                                                                                        98User::eraseCredentials()
                                                                                                        +
                                                                                                        +
                                                                                                        +
                                                                                                        +
                                                                                                        +
                                                                                                        +
                                                                                                        +

                                                                                                        Search results

                                                                                                        + +
                                                                                                        +
                                                                                                        +
                                                                                                          +
                                                                                                          +
                                                                                                          +
                                                                                                          +
                                                                                                          + + +
                                                                                                          + + + + + + + + diff --git a/reports/errors.html b/reports/errors.html new file mode 100644 index 0000000..19393ff --- /dev/null +++ b/reports/errors.html @@ -0,0 +1,147 @@ + + + + + Documentation » Compilation errors + + + + + + + + + + + + + + + + + + + + + + +
                                                                                                          +

                                                                                                          Documentation

                                                                                                          + + + + + +
                                                                                                          + +
                                                                                                          +
                                                                                                          + + + + +
                                                                                                          +
                                                                                                          + + +
                                                                                                          +

                                                                                                          Errors

                                                                                                          + + +
                                                                                                          No errors have been found in this project.
                                                                                                          + +
                                                                                                          +
                                                                                                          +
                                                                                                          +
                                                                                                          +
                                                                                                          +
                                                                                                          +

                                                                                                          Search results

                                                                                                          + +
                                                                                                          +
                                                                                                          +
                                                                                                            +
                                                                                                            +
                                                                                                            +
                                                                                                            +
                                                                                                            + + +
                                                                                                            + + + + + + + + diff --git a/reports/markers.html b/reports/markers.html new file mode 100644 index 0000000..a5e5b5a --- /dev/null +++ b/reports/markers.html @@ -0,0 +1,148 @@ + + + + + Documentation » Markers + + + + + + + + + + + + + + + + + + + + + + +
                                                                                                            +

                                                                                                            Documentation

                                                                                                            + + + + + +
                                                                                                            + +
                                                                                                            +
                                                                                                            + + + + +
                                                                                                            +
                                                                                                            + + +
                                                                                                            +

                                                                                                            Markers

                                                                                                            + +
                                                                                                            + No markers have been found in this project. +
                                                                                                            + +
                                                                                                            +
                                                                                                            +
                                                                                                            +
                                                                                                            +
                                                                                                            +
                                                                                                            +

                                                                                                            Search results

                                                                                                            + +
                                                                                                            +
                                                                                                            +
                                                                                                              +
                                                                                                              +
                                                                                                              +
                                                                                                              +
                                                                                                              + + +
                                                                                                              + + + + + + + +