From 27a1680fe386db99fd983eba64533091b9451d27 Mon Sep 17 00:00:00 2001 From: Daniel Weipert Date: Thu, 27 Jan 2022 10:29:07 +0100 Subject: Add layout to home route --- src/Controller/Home.php | 6 +++--- src/Template.php | 7 ++++++- 2 files changed, 9 insertions(+), 4 deletions(-) (limited to 'src') diff --git a/src/Controller/Home.php b/src/Controller/Home.php index 36879e0..ecc209e 100644 --- a/src/Controller/Home.php +++ b/src/Controller/Home.php @@ -11,13 +11,12 @@ class Home public static function index() { $c = DB::$entityManager->getRepository(Card::class)->findOneBy([], ['id' => 'DESC']); - echo "
";
-    $c && var_dump(
+    $debug = $c ? [
       array_map(fn ($item) => [$item->key, $item->value], $c->meta->toArray()),
       array_map(fn ($item) => " Votes: " . $item->getVotesTotal(), $c->artworks->toArray()),
       array_map(fn ($item) => $item->value, $c->votes->toArray()),
       'Votes: ' . $c->getVotesTotal(),
-    );
+    ] : null;
 
     return Template::render('home.twig', [
       'fields' => [
@@ -25,6 +24,7 @@ class Home
         'converted mana cost' => 'meta[cmc]',
         'is uno reverse' => 'meta[is_uno_reverse]',
       ],
+      'debug' => $debug,
     ]);
   }
 
diff --git a/src/Template.php b/src/Template.php
index b4360b8..9c0b0d6 100644
--- a/src/Template.php
+++ b/src/Template.php
@@ -3,6 +3,7 @@
 namespace Elements;
 
 use Twig\Environment;
+use Twig\Extension\DebugExtension;
 use Twig\Loader\FilesystemLoader;
 
 class Template
@@ -12,7 +13,11 @@ class Template
   public static function init(): void
   {
     $loader = new FilesystemLoader(dirname(__DIR__) . '/templates');
-    self::$twig = new Environment($loader);
+    self::$twig = new Environment($loader, [
+      'debug' => true,
+    ]);
+
+    self::$twig->addExtension(new DebugExtension());
   }
 
   public static function render(string $name, array $context = []): string
-- 
cgit v1.2.3