From ece74b07fc2e76edc41984f575981dcb0ec3d6aa Mon Sep 17 00:00:00 2001 From: "vincent.tisseyre" Date: Fri, 8 Nov 2024 11:37:21 +0100 Subject: [PATCH] BREAKING CHANGE : adapt "admin" part for J5 --- com_leaflet/admin/.gitkeep | 0 com_leaflet/admin/index.html | 2 -- com_leaflet/admin/leaflet.php | 1 - com_leaflet/admin/services/provider.php | 29 +++++++++++++++++++ .../src/Controller/DisplayController.php | 27 +++++++++++++++++ .../admin/src/View/Leaflet/HtmlView.php | 23 +++++++++++++++ com_leaflet/admin/tmpl/leaflet/default.php | 6 ++++ 7 files changed, 85 insertions(+), 3 deletions(-) delete mode 100644 com_leaflet/admin/.gitkeep delete mode 100644 com_leaflet/admin/index.html delete mode 100644 com_leaflet/admin/leaflet.php create mode 100644 com_leaflet/admin/services/provider.php create mode 100644 com_leaflet/admin/src/Controller/DisplayController.php create mode 100644 com_leaflet/admin/src/View/Leaflet/HtmlView.php create mode 100644 com_leaflet/admin/tmpl/leaflet/default.php diff --git a/com_leaflet/admin/.gitkeep b/com_leaflet/admin/.gitkeep deleted file mode 100644 index e69de29..0000000 diff --git a/com_leaflet/admin/index.html b/com_leaflet/admin/index.html deleted file mode 100644 index 6e4ffbf..0000000 --- a/com_leaflet/admin/index.html +++ /dev/null @@ -1,2 +0,0 @@ - - \ No newline at end of file diff --git a/com_leaflet/admin/leaflet.php b/com_leaflet/admin/leaflet.php deleted file mode 100644 index 84e4380..0000000 --- a/com_leaflet/admin/leaflet.php +++ /dev/null @@ -1 +0,0 @@ -Hello World administration \ No newline at end of file diff --git a/com_leaflet/admin/services/provider.php b/com_leaflet/admin/services/provider.php new file mode 100644 index 0000000..905f288 --- /dev/null +++ b/com_leaflet/admin/services/provider.php @@ -0,0 +1,29 @@ +registerServiceProvider(new MVCFactory('\\Digitanie\\Component\\Leaflet')); + $container->registerServiceProvider(new ComponentDispatcherFactory('\\Digitanie\\Component\\Leaflet')); + $container->set( + ComponentInterface::class, + function (Container $container) { + $component = new MVCComponent($container->get(ComponentDispatcherFactoryInterface::class)); + $component->setMVCFactory($container->get(MVCFactoryInterface::class)); + + return $component; + } + ); + } +}; \ No newline at end of file diff --git a/com_leaflet/admin/src/Controller/DisplayController.php b/com_leaflet/admin/src/Controller/DisplayController.php new file mode 100644 index 0000000..4b1b41c --- /dev/null +++ b/com_leaflet/admin/src/Controller/DisplayController.php @@ -0,0 +1,27 @@ + +

Leaflet administration

\ No newline at end of file