diff --git a/meta/i18n/en/lean.debugging.json b/meta/i18n/en/lean.debugging.json new file mode 100644 index 0000000..b78f4ce --- /dev/null +++ b/meta/i18n/en/lean.debugging.json @@ -0,0 +1,10 @@ +{ + "title" : "Debugging -- LEAN", + "page-title": "Debugging", + "logs": { + "breadcrumb": "Logs" + }, + "phpinfo": { + "breadcrumb": "phpinfo()" + } +} diff --git a/meta/i18n/en/lean.nav.json b/meta/i18n/en/lean.nav.json index 4aa6110..b13f98c 100644 --- a/meta/i18n/en/lean.nav.json +++ b/meta/i18n/en/lean.nav.json @@ -21,7 +21,14 @@ "label": "Caching" }, - "request": { + "debugging": { + "label": "Debugging", + "logs": "Logs", + "phpinfo": "PhpInfo" + }, + + + "request": { "label": "Request", "routes": "Routes" }, diff --git a/meta/i18n/fr/lean.debugging.json b/meta/i18n/fr/lean.debugging.json index 83aef26..877d942 100644 --- a/meta/i18n/fr/lean.debugging.json +++ b/meta/i18n/fr/lean.debugging.json @@ -2,6 +2,9 @@ "title" : "Debugging -- LEAN", "page-title": "Déboguage", "logs": { - "breadcrumb": "Logs" + "breadcrumb": "Journaux d'événements" + }, + "phpinfo": { + "breadcrumb": "phpinfo()" } } diff --git a/meta/i18n/fr/lean.nav.json b/meta/i18n/fr/lean.nav.json index 860bae2..02df5ad 100644 --- a/meta/i18n/fr/lean.nav.json +++ b/meta/i18n/fr/lean.nav.json @@ -22,7 +22,8 @@ "debugging": { "label": "Déboguage", - "logs": "Logs" + "logs": "Journaux d'événements", + "phpinfo": "PhpInfo" }, "request": { diff --git a/src/Controller/Debugging.php b/src/Controller/Debugging.php index 6d2799e..0a0b294 100644 --- a/src/Controller/Debugging.php +++ b/src/Controller/Debugging.php @@ -31,4 +31,15 @@ class Debugging extends Console { return $this->renderView("lean-console/page/debugging/logs", get_defined_vars()); } + + #[Route(route: "/debugging/phpinfo", name: "lean.console:debugging-phpinfo")] + public function phpinfo(ServerRequestInterface $request, array $arguments) : ResponseInterface + { + ob_start() ; + phpinfo() ; + $phpinfo = ob_get_contents() ; + ob_end_clean() ; + + return $this->renderView("lean-console/page/debugging/phpinfo", get_defined_vars()); + } } \ No newline at end of file diff --git a/src/Controller/Dev.php b/src/Controller/Dev.php deleted file mode 100644 index c147102..0000000 --- a/src/Controller/Dev.php +++ /dev/null @@ -1,20 +0,0 @@ -
  • {% lang "lean.nav.debugging.logs" %}
  • + diff --git a/view/lean-console/page/debugging/phpinfo.phtml b/view/lean-console/page/debugging/phpinfo.phtml new file mode 100644 index 0000000..3f17d50 --- /dev/null +++ b/view/lean-console/page/debugging/phpinfo.phtml @@ -0,0 +1,22 @@ +{% extends "lean-console/base/layout" %} + +{% language.set "lean.debugging" %} + +{% title _("title") %} + +{% section "header" %} +
    {% _ "page-title" %}
    +{% endsection %} + +{% section "breadcrumb-items" %} + +{% endsection %} + +{% section "content" %} + +
    + +
    +{% endsection %} \ No newline at end of file