From 038152393d93f1106871732400c0d4558bd72e34 Mon Sep 17 00:00:00 2001
From: Cyril L'Orphelin <cyril.lorphelin@cc.in2p3.fr>
Date: Fri, 7 Feb 2020 09:22:09 +0100
Subject: [PATCH] MAJ

---
 tms/src/Controller/LibrairieController.php    |  29 ++++++++
 tms/src/Controller/TapeController.php         |   2 +-
 tms/templates/base.html.twig                  |  64 +----------------
 tms/templates/default/home.html.twig          |  65 ++++++++++++++++++
 tms/templates/librairie/main.html.twig        |  44 ++++++++++++
 .../cache/dev/App_KernelDevDebugContainer.php |  18 ++---
 .../dev/App_KernelDevDebugContainer.php.meta  | Bin 22352 -> 22809 bytes
 .../App_KernelDevDebugContainer.preload.php   |   2 +-
 .../cache/dev/App_KernelDevDebugContainer.xml |  24 ++++---
 .../dev/App_KernelDevDebugContainer.xml.meta  | Bin 22352 -> 22809 bytes
 .../App_KernelDevDebugContainerCompiler.log   |   7 ++
 tms/var/cache/dev/url_generating_routes.php   |   3 +-
 .../cache/dev/url_generating_routes.php.meta  | Bin 4452 -> 4653 bytes
 tms/var/cache/dev/url_matching_routes.php     |   3 +-
 .../cache/dev/url_matching_routes.php.meta    | Bin 4452 -> 4653 bytes
 15 files changed, 178 insertions(+), 83 deletions(-)
 create mode 100644 tms/src/Controller/LibrairieController.php
 create mode 100644 tms/templates/librairie/main.html.twig

diff --git a/tms/src/Controller/LibrairieController.php b/tms/src/Controller/LibrairieController.php
new file mode 100644
index 00000000..91fc0713
--- /dev/null
+++ b/tms/src/Controller/LibrairieController.php
@@ -0,0 +1,29 @@
+<?php
+
+
+namespace App\Controller;
+use Symfony\Bundle\FrameworkBundle\Controller\AbstractController;
+use Sensio\Bundle\FrameworkExtraBundle\Configuration\Route;
+use Symfony\Component\HttpFoundation\Response;
+use App\Entity\Librairie;
+
+
+class LibrairieController extends  AbstractController
+{
+    /**
+     * @Route("/listLibraries")
+     */
+    public function listLibraries()
+    {
+
+        $librairies = $this->getDoctrine()
+            ->getRepository(Librairie::class)
+            ->findAll();
+
+
+
+        return $this->render('librairie/main.html.twig', array('librairies' => $librairies));
+
+
+    }
+}
\ No newline at end of file
diff --git a/tms/src/Controller/TapeController.php b/tms/src/Controller/TapeController.php
index 14604505..89434ed7 100644
--- a/tms/src/Controller/TapeController.php
+++ b/tms/src/Controller/TapeController.php
@@ -9,7 +9,7 @@ use Symfony\Component\HttpFoundation\Response;
 class TapeController extends AbstractController
 {
      /**
-      * @Route("/list")
+      * @Route("/listTapes")
      */
     public function listTapes()
     {
diff --git a/tms/templates/base.html.twig b/tms/templates/base.html.twig
index ff7f574f..524668b2 100644
--- a/tms/templates/base.html.twig
+++ b/tms/templates/base.html.twig
@@ -19,68 +19,8 @@
 <!-- Page Content -->
 <div class="container">
 
-    <!-- Heading Row -->
-    <div class="row align-items-center my-5">
-        <div class="col-lg-7">
-            <img class="img-fluid rounded m-3" src="{{ asset('build/images/tapes.fafb7860.jpg') }}" alt="">
-        </div>
-        <!-- /.col-lg-8 -->
-        <div class="col-lg-5">
-            <h1 class="text-center font-weight-light">TMS</h1>
-            <p> <ul>
-                <li>Gestion des stocks de bandes</li>
-                <li>Gestion de librairies de volumes (robots, racks...)</li>
-                <li>Gestion des opérations sur les volumes (import, export, déplacement de librairies, suppression,...)</li>
-                <li>Interroger et consulter l’ensemble des informations suivant des critères de sélection.</li>
-            </ul></p>
-            <div class="text-center"><a class="btn btn-primary" href="https://gitlab.in2p3.fr/cc-in2p3-dev/TMS/blob/master/README.md">Détails</a></div>
-        </div>
-        <!-- /.col-md-4 -->
-    </div>
-    <!-- /.row -->
-
-
-    <!-- Content Row -->
-    <div class="row">
-        <div class="col-md-4 mb-5">
-            <div class="card h-100">
-                <div class="card-body">
-                    <h2 class="card-title">Tapes</h2>
-                    <p class="card-text">Lorem ipsum dolor sit amet, consectetur adipisicing elit. Rem magni quas ex numquam, maxime minus quam molestias corporis quod, ea minima accusamus.</p>
-                </div>
-                <div class="card-footer">
-                    <a href="#" class="btn btn-primary btn-sm">More Info</a>
-                </div>
-            </div>
-        </div>
-        <!-- /.col-md-4 -->
-        <div class="col-md-4 mb-5">
-            <div class="card h-100">
-                <div class="card-body">
-                    <h2 class="card-title">Commandes</h2>
-                    <p class="card-text">Lorem ipsum dolor sit amet, consectetur adipisicing elit. Quod tenetur ex natus at dolorem enim! Nesciunt pariatur voluptatem sunt quam eaque, vel, non in id dolore voluptates quos eligendi labore.</p>
-                </div>
-                <div class="card-footer">
-                    <a href="#" class="btn btn-primary btn-sm">More Info</a>
-                </div>
-            </div>
-        </div>
-        <!-- /.col-md-4 -->
-        <div class="col-md-4 mb-5">
-            <div class="card h-100">
-                <div class="card-body">
-                    <h2 class="card-title">Drive</h2>
-                    <p class="card-text">Lorem ipsum dolor sit amet, consectetur adipisicing elit. Rem magni quas ex numquam, maxime minus quam molestias corporis quod, ea minima accusamus.</p>
-                </div>
-                <div class="card-footer">
-                    <a href="#" class="btn btn-primary btn-sm">More Info</a>
-                </div>
-            </div>
-        </div>
-        <!-- /.col-md-4 -->
-
-    </div>
-    <!-- /.row -->
+
+    {% block container %}{% endblock %}
 
 </div>
 <!-- /.container -->
diff --git a/tms/templates/default/home.html.twig b/tms/templates/default/home.html.twig
index e69de29b..09b16976 100644
--- a/tms/templates/default/home.html.twig
+++ b/tms/templates/default/home.html.twig
@@ -0,0 +1,65 @@
+{% extends 'base.html.twig' %}
+
+{% block container %}
+<!-- Heading Row -->
+<div class="row align-items-center my-5">
+    <div class="col-lg-7">
+        <img class="img-fluid rounded m-3" src="{{ asset('build/images/tapes.fafb7860.jpg') }}" alt="">
+    </div>
+    <!-- /.col-lg-8 -->
+    <div class="col-lg-5">
+        <h1 class="text-center font-weight-light">TMS</h1>
+        <p> <ul>
+            <li>Gestion des stocks de bandes</li>
+            <li>Gestion de librairies de volumes (robots, racks...)</li>
+            <li>Gestion des opérations sur les volumes (import, export, déplacement de librairies, suppression,...)</li>
+            <li>Interroger et consulter l’ensemble des informations suivant des critères de sélection.</li>
+        </ul></p>
+        <div class="text-center"><a class="btn btn-primary" href="https://gitlab.in2p3.fr/cc-in2p3-dev/TMS/blob/master/README.md">Détails</a></div>
+    </div>
+    <!-- /.col-md-4 -->
+</div>
+<!-- /.row -->
+
+
+<!-- Content Row -->
+<div class="row">
+    <div class="col-md-4 mb-5">
+        <div class="card h-100">
+            <div class="card-body">
+                <h2 class="card-title">Tapes</h2>
+                <p class="card-text">Lorem ipsum dolor sit amet, consectetur adipisicing elit. Rem magni quas ex numquam, maxime minus quam molestias corporis quod, ea minima accusamus.</p>
+            </div>
+            <div class="card-footer">
+                <a href="#" class="btn btn-primary btn-sm">More Info</a>
+            </div>
+        </div>
+    </div>
+    <!-- /.col-md-4 -->
+    <div class="col-md-4 mb-5">
+        <div class="card h-100">
+            <div class="card-body">
+                <h2 class="card-title">Commandes</h2>
+                <p class="card-text">Lorem ipsum dolor sit amet, consectetur adipisicing elit. Quod tenetur ex natus at dolorem enim! Nesciunt pariatur voluptatem sunt quam eaque, vel, non in id dolore voluptates quos eligendi labore.</p>
+            </div>
+            <div class="card-footer">
+                <a href="#" class="btn btn-primary btn-sm">More Info</a>
+            </div>
+        </div>
+    </div>
+    <!-- /.col-md-4 -->
+    <div class="col-md-4 mb-5">
+        <div class="card h-100">
+            <div class="card-body">
+                <h2 class="card-title">Drive</h2>
+                <p class="card-text">Lorem ipsum dolor sit amet, consectetur adipisicing elit. Rem magni quas ex numquam, maxime minus quam molestias corporis quod, ea minima accusamus.</p>
+            </div>
+            <div class="card-footer">
+                <a href="#" class="btn btn-primary btn-sm">More Info</a>
+            </div>
+        </div>
+    </div>
+    <!-- /.col-md-4 -->
+
+</div>
+{% endblock %}
\ No newline at end of file
diff --git a/tms/templates/librairie/main.html.twig b/tms/templates/librairie/main.html.twig
new file mode 100644
index 00000000..0e9014aa
--- /dev/null
+++ b/tms/templates/librairie/main.html.twig
@@ -0,0 +1,44 @@
+{% extends 'base.html.twig' %}
+
+
+
+
+
+{% block container %}
+
+    <div class="container">
+        <div class="col-12">
+            <table class="dataTable">
+
+                <thead>
+                <tr>
+                    <th>Nom</th>
+                    <th>Description</th>
+                    <th>Fabricant</th>
+                    <th>Nombre de Slots</th>
+
+                </tr>
+                </thead>
+                <tbody>
+                {% for librairy in librairies %}
+                    <tr>
+                        <td>{{ dump(librairy) }}</td>
+{#                        <td>{{ librairy['nom'] }}</td>#}
+{#                        <td>{{ librairy.type }}</td>#}
+{#                        <td>{{ librairy.fabricant }}</td>#}
+{#                        <td>{{ librairy.nbslots }}</td>#}
+                    </tr>
+                {% endfor %}
+
+                </tbody>
+
+
+            </table>
+
+
+        </div>
+    </div>
+
+
+
+{% endblock %}
diff --git a/tms/var/cache/dev/App_KernelDevDebugContainer.php b/tms/var/cache/dev/App_KernelDevDebugContainer.php
index 863912a4..30e4384c 100644
--- a/tms/var/cache/dev/App_KernelDevDebugContainer.php
+++ b/tms/var/cache/dev/App_KernelDevDebugContainer.php
@@ -2,20 +2,20 @@
 
 // This file has been auto-generated by the Symfony Dependency Injection Component for internal use.
 
-if (\class_exists(\ContainerUJfILFK\App_KernelDevDebugContainer::class, false)) {
+if (\class_exists(\ContainerEXDxpGV\App_KernelDevDebugContainer::class, false)) {
     // no-op
-} elseif (!include __DIR__.'/ContainerUJfILFK/App_KernelDevDebugContainer.php') {
-    touch(__DIR__.'/ContainerUJfILFK.legacy');
+} elseif (!include __DIR__.'/ContainerEXDxpGV/App_KernelDevDebugContainer.php') {
+    touch(__DIR__.'/ContainerEXDxpGV.legacy');
 
     return;
 }
 
 if (!\class_exists(App_KernelDevDebugContainer::class, false)) {
-    \class_alias(\ContainerUJfILFK\App_KernelDevDebugContainer::class, App_KernelDevDebugContainer::class, false);
+    \class_alias(\ContainerEXDxpGV\App_KernelDevDebugContainer::class, App_KernelDevDebugContainer::class, false);
 }
 
-return new \ContainerUJfILFK\App_KernelDevDebugContainer([
-    'container.build_hash' => 'UJfILFK',
-    'container.build_id' => '4fd9165b',
-    'container.build_time' => 1580893013,
-], __DIR__.\DIRECTORY_SEPARATOR.'ContainerUJfILFK');
+return new \ContainerEXDxpGV\App_KernelDevDebugContainer([
+    'container.build_hash' => 'EXDxpGV',
+    'container.build_id' => 'e22c28de',
+    'container.build_time' => 1580919093,
+], __DIR__.\DIRECTORY_SEPARATOR.'ContainerEXDxpGV');
diff --git a/tms/var/cache/dev/App_KernelDevDebugContainer.php.meta b/tms/var/cache/dev/App_KernelDevDebugContainer.php.meta
index e58d8309aa4f8be90be359d8463f407ad12b9a8d..0c1662d11807a467b7d8efadf3877c76ed4dbaad 100644
GIT binary patch
delta 651
zcmaiwOH31C6ovEG7!9csTp*Yb3xraNz;qt}JW3I$RB3Awl)A7+{^?AU5+c~(LK`Dx
zrHScGImK7djgN&f8f{!5CT?`6tc@;MXk3`E(5=Ry)wpzf?>+Z?=d3>=x1N*TOp~dW
z&uUz7Op`dgc6B@xuJ{NA^S9!Y&%HCA)pIPH%i^0)_X?ucHZ(Vv3eTRM&&|%vn7P#7
zz4>p3)=)Rzdz;`n>Fx~Bw890LD$=x0C57WNI&X-AAxkpTRh@4OUdn1B2j*R_topVQ
zub`Mh#^6jnZBUVA7*DAxORA7jI3ZvdtR?_!^kbpJjbeKQQ~vKBg-MD|b!tkI!lz9^
zp^_>EcuqI<K!%zEY_5zQ2OeUhHxFOW&;JT4Hdi2(H+>mGL~QKs`s4Pr(!fs>OvNnJ
zi3O*qYvL~=gT;zyri*wfTky+EL`5NPA+FqYIjwFjTbeznkMF@_^%S~;Hg0HT#QSZm
z2203=Y<%p$j^zOhk6LPX!hlYs>XTQ|POOjDA$jl|z6@GO4%*l?Y~lRSP58qWLJ1!4
zhEte4WMO5W2YpBD@ijby`4JnNF&>R0XK+7aJ1|~!M=lV)`c*u98?I3cr;j{9Z`8)p
z=t?!zTJ#<k9Q4gtiO7{gyoV5_8X%M?;>Vbc%dPvX7FWln(KPO$wAX-N95WD`u&@^O
pIk<VpW-IoGiHle~QNrircbpnogN?V_8__jsJK>nOTuCHd<TvRq?Lhzl

delta 538
zcma)&&r1|x7{_@HqSHo3X+gRDa#d=1=f^uUJF~g!T9)SKt`(7$yyH6H(!maOXh|vd
z(5ZK(ueC%<3yU6tHf*|j=q$oU6e3*`x&(D7p-WJ+(?8Jd;d!3#^ZD>ReNE~$65*!K
z%;J<ut@9?Mc-wSrS$WXmm%6r*n8qlRY^oZ}k#ufzjoS{B98Izv%{FNMuyuFJR4G2U
zbfOZ^qT~2hRCW|)VnR_IF3E<W**syhNvd;M(k2x{RS}_csGnE@-`nL^;u-QkiFw?P
z7cs3Ad?7gmFX$J4Ln#oV;+^#n@7cZWtf4Oj`bRONeIQym*wpW1R2TSZJVM?OSR07p
zPi6<w<}^wP7YFu5k?L#4Eo%&KOo8#_W7I7drIQ}Ek}ejzpI}e7i`5ihr3Ak9R0;FF
z-h(6r2&B?wyy_FU*81;Ix&JCYrUmBrM=_h+iRDu_@T1?w%hMjAq0-twB|r%LKJ$#o
zVW)j?5#_T2SB4g_I_TniPYktlMf@5PK~Bck;c;{h3#@0J6CGZ!!1dO)Kzlb5BV)t}
zZV1dCY72R}YylYY5ING=XvRz~kCkjgTt;>DCN^^d)eCn5GT-H*c5#6yVfE?KQt(UO
LKIgYwZX$mHc308Z

diff --git a/tms/var/cache/dev/App_KernelDevDebugContainer.preload.php b/tms/var/cache/dev/App_KernelDevDebugContainer.preload.php
index cca8aded..6ce557bd 100644
--- a/tms/var/cache/dev/App_KernelDevDebugContainer.preload.php
+++ b/tms/var/cache/dev/App_KernelDevDebugContainer.preload.php
@@ -6,7 +6,7 @@
 use Symfony\Component\DependencyInjection\Dumper\Preloader;
 
 require dirname(__DIR__, 3).'/vendor/autoload.php';
-require __DIR__.'/ContainerUJfILFK/App_KernelDevDebugContainer.php';
+require __DIR__.'/ContainerEXDxpGV/App_KernelDevDebugContainer.php';
 
 $classes = [];
 $classes[] = 'App\Kernel';
diff --git a/tms/var/cache/dev/App_KernelDevDebugContainer.xml b/tms/var/cache/dev/App_KernelDevDebugContainer.xml
index 4b8bb0a1..fe3ab6c8 100644
--- a/tms/var/cache/dev/App_KernelDevDebugContainer.xml
+++ b/tms/var/cache/dev/App_KernelDevDebugContainer.xml
@@ -317,6 +317,13 @@
         <argument type="service" id=".service_locator.pNNo5z3.App\Controller\DefaultController"/>
       </call>
     </service>
+    <service id="App\Controller\LibrairieController" class="App\Controller\LibrairieController" public="true" autowire="true" autoconfigure="true">
+      <tag name="controller.service_arguments"/>
+      <tag name="container.service_subscriber"/>
+      <call method="setContainer">
+        <argument type="service" id=".service_locator.pNNo5z3.App\Controller\LibrairieController"/>
+      </call>
+    </service>
     <service id="App\Controller\TapeController" class="App\Controller\TapeController" public="true" autowire="true" autoconfigure="true">
       <tag name="controller.service_arguments"/>
       <tag name="container.service_subscriber"/>
@@ -2380,14 +2387,6 @@
         </argument>
         <argument>2048</argument>
       </call>
-      <call method="addListener">
-        <argument>console.command</argument>
-        <argument type="collection">
-          <argument type="service" id="debug.debug_handlers_listener"/>
-          <argument>configure</argument>
-        </argument>
-        <argument>2048</argument>
-      </call>
       <call method="addListener">
         <argument>kernel.request</argument>
         <argument type="collection">
@@ -4630,6 +4629,9 @@
     <service id=".instanceof.Symfony\Contracts\Service\ServiceSubscriberInterface.0.App\Controller\DefaultController" class="App\Controller\DefaultController" autowire="true" abstract="true"/>
     <service id=".instanceof.Symfony\Bundle\FrameworkBundle\Controller\AbstractController.0.App\Controller\DefaultController" class="App\Controller\DefaultController" autowire="true" abstract="true"/>
     <service id=".abstract.instanceof.App\Controller\DefaultController" class="App\Controller\DefaultController" autowire="true" autoconfigure="true" abstract="true"/>
+    <service id=".instanceof.Symfony\Contracts\Service\ServiceSubscriberInterface.0.App\Controller\LibrairieController" class="App\Controller\LibrairieController" autowire="true" abstract="true"/>
+    <service id=".instanceof.Symfony\Bundle\FrameworkBundle\Controller\AbstractController.0.App\Controller\LibrairieController" class="App\Controller\LibrairieController" autowire="true" abstract="true"/>
+    <service id=".abstract.instanceof.App\Controller\LibrairieController" class="App\Controller\LibrairieController" autowire="true" autoconfigure="true" abstract="true"/>
     <service id=".instanceof.Symfony\Contracts\Service\ServiceSubscriberInterface.0.App\Controller\TapeController" class="App\Controller\TapeController" autowire="true" abstract="true"/>
     <service id=".instanceof.Symfony\Bundle\FrameworkBundle\Controller\AbstractController.0.App\Controller\TapeController" class="App\Controller\TapeController" autowire="true" abstract="true"/>
     <service id=".abstract.instanceof.App\Controller\TapeController" class="App\Controller\TapeController" autowire="true" autoconfigure="true" abstract="true"/>
@@ -5101,6 +5103,12 @@
       <argument type="service" id="service_container"/>
       <factory service=".service_locator.pNNo5z3" method="withContext"/>
     </service>
+    <service id=".service_locator.pNNo5z3.App\Controller\LibrairieController" class="Symfony\Component\DependencyInjection\ServiceLocator" public="false">
+      <tag name="container.service_locator_context" id="App\Controller\LibrairieController"/>
+      <argument>App\Controller\LibrairieController</argument>
+      <argument type="service" id="service_container"/>
+      <factory service=".service_locator.pNNo5z3" method="withContext"/>
+    </service>
     <service id=".service_locator.pNNo5z3.App\Controller\TapeController" class="Symfony\Component\DependencyInjection\ServiceLocator" public="false">
       <tag name="container.service_locator_context" id="App\Controller\TapeController"/>
       <argument>App\Controller\TapeController</argument>
diff --git a/tms/var/cache/dev/App_KernelDevDebugContainer.xml.meta b/tms/var/cache/dev/App_KernelDevDebugContainer.xml.meta
index e58d8309aa4f8be90be359d8463f407ad12b9a8d..0c1662d11807a467b7d8efadf3877c76ed4dbaad 100644
GIT binary patch
delta 651
zcmaiwOH31C6ovEG7!9csTp*Yb3xraNz;qt}JW3I$RB3Awl)A7+{^?AU5+c~(LK`Dx
zrHScGImK7djgN&f8f{!5CT?`6tc@;MXk3`E(5=Ry)wpzf?>+Z?=d3>=x1N*TOp~dW
z&uUz7Op`dgc6B@xuJ{NA^S9!Y&%HCA)pIPH%i^0)_X?ucHZ(Vv3eTRM&&|%vn7P#7
zz4>p3)=)Rzdz;`n>Fx~Bw890LD$=x0C57WNI&X-AAxkpTRh@4OUdn1B2j*R_topVQ
zub`Mh#^6jnZBUVA7*DAxORA7jI3ZvdtR?_!^kbpJjbeKQQ~vKBg-MD|b!tkI!lz9^
zp^_>EcuqI<K!%zEY_5zQ2OeUhHxFOW&;JT4Hdi2(H+>mGL~QKs`s4Pr(!fs>OvNnJ
zi3O*qYvL~=gT;zyri*wfTky+EL`5NPA+FqYIjwFjTbeznkMF@_^%S~;Hg0HT#QSZm
z2203=Y<%p$j^zOhk6LPX!hlYs>XTQ|POOjDA$jl|z6@GO4%*l?Y~lRSP58qWLJ1!4
zhEte4WMO5W2YpBD@ijby`4JnNF&>R0XK+7aJ1|~!M=lV)`c*u98?I3cr;j{9Z`8)p
z=t?!zTJ#<k9Q4gtiO7{gyoV5_8X%M?;>Vbc%dPvX7FWln(KPO$wAX-N95WD`u&@^O
pIk<VpW-IoGiHle~QNrircbpnogN?V_8__jsJK>nOTuCHd<TvRq?Lhzl

delta 538
zcma)&&r1|x7{_@HqSHo3X+gRDa#d=1=f^uUJF~g!T9)SKt`(7$yyH6H(!maOXh|vd
z(5ZK(ueC%<3yU6tHf*|j=q$oU6e3*`x&(D7p-WJ+(?8Jd;d!3#^ZD>ReNE~$65*!K
z%;J<ut@9?Mc-wSrS$WXmm%6r*n8qlRY^oZ}k#ufzjoS{B98Izv%{FNMuyuFJR4G2U
zbfOZ^qT~2hRCW|)VnR_IF3E<W**syhNvd;M(k2x{RS}_csGnE@-`nL^;u-QkiFw?P
z7cs3Ad?7gmFX$J4Ln#oV;+^#n@7cZWtf4Oj`bRONeIQym*wpW1R2TSZJVM?OSR07p
zPi6<w<}^wP7YFu5k?L#4Eo%&KOo8#_W7I7drIQ}Ek}ejzpI}e7i`5ihr3Ak9R0;FF
z-h(6r2&B?wyy_FU*81;Ix&JCYrUmBrM=_h+iRDu_@T1?w%hMjAq0-twB|r%LKJ$#o
zVW)j?5#_T2SB4g_I_TniPYktlMf@5PK~Bck;c;{h3#@0J6CGZ!!1dO)Kzlb5BV)t}
zZV1dCY72R}YylYY5ING=XvRz~kCkjgTt;>DCN^^d)eCn5GT-H*c5#6yVfE?KQt(UO
LKIgYwZX$mHc308Z

diff --git a/tms/var/cache/dev/App_KernelDevDebugContainerCompiler.log b/tms/var/cache/dev/App_KernelDevDebugContainerCompiler.log
index 31efddf2..07ed0ddc 100644
--- a/tms/var/cache/dev/App_KernelDevDebugContainerCompiler.log
+++ b/tms/var/cache/dev/App_KernelDevDebugContainerCompiler.log
@@ -1,6 +1,9 @@
 Symfony\Component\DependencyInjection\Compiler\ResolveChildDefinitionsPass: Resolving inheritance for ".instanceof.Symfony\Contracts\Service\ServiceSubscriberInterface.0.App\Controller\DefaultController" (parent: .abstract.instanceof.App\Controller\DefaultController).
 Symfony\Component\DependencyInjection\Compiler\ResolveChildDefinitionsPass: Resolving inheritance for ".instanceof.Symfony\Bundle\FrameworkBundle\Controller\AbstractController.0.App\Controller\DefaultController" (parent: .instanceof.Symfony\Contracts\Service\ServiceSubscriberInterface.0.App\Controller\DefaultController).
 Symfony\Component\DependencyInjection\Compiler\ResolveChildDefinitionsPass: Resolving inheritance for "App\Controller\DefaultController" (parent: .instanceof.Symfony\Bundle\FrameworkBundle\Controller\AbstractController.0.App\Controller\DefaultController).
+Symfony\Component\DependencyInjection\Compiler\ResolveChildDefinitionsPass: Resolving inheritance for ".instanceof.Symfony\Contracts\Service\ServiceSubscriberInterface.0.App\Controller\LibrairieController" (parent: .abstract.instanceof.App\Controller\LibrairieController).
+Symfony\Component\DependencyInjection\Compiler\ResolveChildDefinitionsPass: Resolving inheritance for ".instanceof.Symfony\Bundle\FrameworkBundle\Controller\AbstractController.0.App\Controller\LibrairieController" (parent: .instanceof.Symfony\Contracts\Service\ServiceSubscriberInterface.0.App\Controller\LibrairieController).
+Symfony\Component\DependencyInjection\Compiler\ResolveChildDefinitionsPass: Resolving inheritance for "App\Controller\LibrairieController" (parent: .instanceof.Symfony\Bundle\FrameworkBundle\Controller\AbstractController.0.App\Controller\LibrairieController).
 Symfony\Component\DependencyInjection\Compiler\ResolveChildDefinitionsPass: Resolving inheritance for ".instanceof.Symfony\Contracts\Service\ServiceSubscriberInterface.0.App\Controller\TapeController" (parent: .abstract.instanceof.App\Controller\TapeController).
 Symfony\Component\DependencyInjection\Compiler\ResolveChildDefinitionsPass: Resolving inheritance for ".instanceof.Symfony\Bundle\FrameworkBundle\Controller\AbstractController.0.App\Controller\TapeController" (parent: .instanceof.Symfony\Contracts\Service\ServiceSubscriberInterface.0.App\Controller\TapeController).
 Symfony\Component\DependencyInjection\Compiler\ResolveChildDefinitionsPass: Resolving inheritance for "App\Controller\TapeController" (parent: .instanceof.Symfony\Bundle\FrameworkBundle\Controller\AbstractController.0.App\Controller\TapeController).
@@ -345,6 +348,9 @@ Symfony\Component\DependencyInjection\Compiler\RemoveAbstractDefinitionsPass: Re
 Symfony\Component\DependencyInjection\Compiler\RemoveAbstractDefinitionsPass: Removed service ".instanceof.Symfony\Contracts\Service\ServiceSubscriberInterface.0.App\Controller\DefaultController"; reason: abstract.
 Symfony\Component\DependencyInjection\Compiler\RemoveAbstractDefinitionsPass: Removed service ".instanceof.Symfony\Bundle\FrameworkBundle\Controller\AbstractController.0.App\Controller\DefaultController"; reason: abstract.
 Symfony\Component\DependencyInjection\Compiler\RemoveAbstractDefinitionsPass: Removed service ".abstract.instanceof.App\Controller\DefaultController"; reason: abstract.
+Symfony\Component\DependencyInjection\Compiler\RemoveAbstractDefinitionsPass: Removed service ".instanceof.Symfony\Contracts\Service\ServiceSubscriberInterface.0.App\Controller\LibrairieController"; reason: abstract.
+Symfony\Component\DependencyInjection\Compiler\RemoveAbstractDefinitionsPass: Removed service ".instanceof.Symfony\Bundle\FrameworkBundle\Controller\AbstractController.0.App\Controller\LibrairieController"; reason: abstract.
+Symfony\Component\DependencyInjection\Compiler\RemoveAbstractDefinitionsPass: Removed service ".abstract.instanceof.App\Controller\LibrairieController"; reason: abstract.
 Symfony\Component\DependencyInjection\Compiler\RemoveAbstractDefinitionsPass: Removed service ".instanceof.Symfony\Contracts\Service\ServiceSubscriberInterface.0.App\Controller\TapeController"; reason: abstract.
 Symfony\Component\DependencyInjection\Compiler\RemoveAbstractDefinitionsPass: Removed service ".instanceof.Symfony\Bundle\FrameworkBundle\Controller\AbstractController.0.App\Controller\TapeController"; reason: abstract.
 Symfony\Component\DependencyInjection\Compiler\RemoveAbstractDefinitionsPass: Removed service ".abstract.instanceof.App\Controller\TapeController"; reason: abstract.
@@ -427,6 +433,7 @@ Symfony\Component\DependencyInjection\Compiler\RemoveUnusedDefinitionsPass: Remo
 Symfony\Component\DependencyInjection\Compiler\RemoveUnusedDefinitionsPass: Removed service ".service_locator.saJSzyL"; reason: unused.
 Symfony\Component\DependencyInjection\Compiler\RemoveUnusedDefinitionsPass: Removed service ".service_locator.6zQlgQt"; reason: unused.
 Symfony\Component\DependencyInjection\Compiler\InlineServiceDefinitionsPass: Inlined service ".service_locator.pNNo5z3.App\Controller\DefaultController" to "App\Controller\DefaultController".
+Symfony\Component\DependencyInjection\Compiler\InlineServiceDefinitionsPass: Inlined service ".service_locator.pNNo5z3.App\Controller\LibrairieController" to "App\Controller\LibrairieController".
 Symfony\Component\DependencyInjection\Compiler\InlineServiceDefinitionsPass: Inlined service ".service_locator.pNNo5z3.App\Controller\TapeController" to "App\Controller\TapeController".
 Symfony\Component\DependencyInjection\Compiler\InlineServiceDefinitionsPass: Inlined service "error_handler.error_renderer.serializer" to "error_controller".
 Symfony\Component\DependencyInjection\Compiler\InlineServiceDefinitionsPass: Inlined service "debug.controller_resolver" to "http_kernel".
diff --git a/tms/var/cache/dev/url_generating_routes.php b/tms/var/cache/dev/url_generating_routes.php
index 7a751bc8..9cbfd448 100644
--- a/tms/var/cache/dev/url_generating_routes.php
+++ b/tms/var/cache/dev/url_generating_routes.php
@@ -16,5 +16,6 @@ return [
     '_profiler_exception' => [['token'], ['_controller' => 'web_profiler.controller.exception_panel::body'], [], [['text', '/exception'], ['variable', '/', '[^/]++', 'token', true], ['text', '/_profiler']], [], []],
     '_profiler_exception_css' => [['token'], ['_controller' => 'web_profiler.controller.exception_panel::stylesheet'], [], [['text', '/exception.css'], ['variable', '/', '[^/]++', 'token', true], ['text', '/_profiler']], [], []],
     'app_default_homepage' => [[], ['_controller' => 'App\\Controller\\DefaultController::homePage'], [], [['text', '/']], [], []],
-    'app_tape_listtapes' => [[], ['_controller' => 'App\\Controller\\TapeController::listTapes'], [], [['text', '/list']], [], []],
+    'app_librairie_listlibraries' => [[], ['_controller' => 'App\\Controller\\LibrairieController::listLibraries'], [], [['text', '/listLibraries']], [], []],
+    'app_tape_listtapes' => [[], ['_controller' => 'App\\Controller\\TapeController::listTapes'], [], [['text', '/listTapes']], [], []],
 ];
diff --git a/tms/var/cache/dev/url_generating_routes.php.meta b/tms/var/cache/dev/url_generating_routes.php.meta
index 64e1a09622cfa046dc85bb5c0262cc14879e0901..f99b49f8c68e122688ec4820023d9b8a33e973e6 100644
GIT binary patch
delta 117
zcmaE&v{r>P(aO-=syfrkVDbjW+Kp|poQ!6Z53<Nj{=>n~;ggwEl$cqRIr$3bq{)jo
z-6zlD(wfZA8#4J8yYl2NE`iBUd9)@Au<~raz$MDWXbd!=W^xj*#pK8QP+?wSCPq_`
P!IKjOynqI;5!e9$O%o@J

delta 114
zcmZ3h@<fR<(aO-wsyfrkVDbjW+Kp|poRf37+$O){tevdSZ8CWim)2wfR-VaKEbBLW
z@T4(LPUZ#*2=Yu~bf2uvXTfL;)TIekv2L?Fe=1M~A6$i|pf{VTwZE0Q(ZmZPlluhc
F0{||iBNYGu

diff --git a/tms/var/cache/dev/url_matching_routes.php b/tms/var/cache/dev/url_matching_routes.php
index ddb4ae6e..4a0d9db3 100644
--- a/tms/var/cache/dev/url_matching_routes.php
+++ b/tms/var/cache/dev/url_matching_routes.php
@@ -14,7 +14,8 @@ return [
         '/_profiler/phpinfo' => [[['_route' => '_profiler_phpinfo', '_controller' => 'web_profiler.controller.profiler::phpinfoAction'], null, null, null, false, false, null]],
         '/_profiler/open' => [[['_route' => '_profiler_open_file', '_controller' => 'web_profiler.controller.profiler::openAction'], null, null, null, false, false, null]],
         '/' => [[['_route' => 'app_default_homepage', '_controller' => 'App\\Controller\\DefaultController::homePage'], null, null, null, false, false, null]],
-        '/list' => [[['_route' => 'app_tape_listtapes', '_controller' => 'App\\Controller\\TapeController::listTapes'], null, null, null, false, false, null]],
+        '/listLibraries' => [[['_route' => 'app_librairie_listlibraries', '_controller' => 'App\\Controller\\LibrairieController::listLibraries'], null, null, null, false, false, null]],
+        '/listTapes' => [[['_route' => 'app_tape_listtapes', '_controller' => 'App\\Controller\\TapeController::listTapes'], null, null, null, false, false, null]],
     ],
     [ // $regexpList
         0 => '{^(?'
diff --git a/tms/var/cache/dev/url_matching_routes.php.meta b/tms/var/cache/dev/url_matching_routes.php.meta
index 64e1a09622cfa046dc85bb5c0262cc14879e0901..f99b49f8c68e122688ec4820023d9b8a33e973e6 100644
GIT binary patch
delta 117
zcmaE&v{r>P(aO-=syfrkVDbjW+Kp|poQ!6Z53<Nj{=>n~;ggwEl$cqRIr$3bq{)jo
z-6zlD(wfZA8#4J8yYl2NE`iBUd9)@Au<~raz$MDWXbd!=W^xj*#pK8QP+?wSCPq_`
P!IKjOynqI;5!e9$O%o@J

delta 114
zcmZ3h@<fR<(aO-wsyfrkVDbjW+Kp|poRf37+$O){tevdSZ8CWim)2wfR-VaKEbBLW
z@T4(LPUZ#*2=Yu~bf2uvXTfL;)TIekv2L?Fe=1M~A6$i|pf{VTwZE0Q(ZmZPlluhc
F0{||iBNYGu

-- 
GitLab