Jake Vanderwerf
2026-08-25 3d25ad7de4fdbb3eba2cde2a62422e6be5d79a0a
inc/blocks/DrawerMenuBlock.php
@@ -4,7 +4,9 @@
use JVBase\managers\Cache;
use JVBase\ui\Navigation;
use WP_Block;
if (!defined('ABSPATH')) {
   exit;
}
class DrawerMenuBlock {
   protected Cache $cache;
   public function __construct()
@@ -60,8 +62,7 @@
      }
      $items = array_map(function($item) { return $item['text'];}, $menu_items);
      $key = $cache->generateKey($items);
      $menu =  $cache->remember($key,
      $menu =  $cache->remember($items,
         function () use ($menu_items, $menu_id, $collapsed) {
            $menu = new Navigation($menu_id);
            $menu->asDrawer($collapsed)->populateFromArray($menu_items);