addListener('hook_civicrm_xmlMenu', function ($e) use ($mixInfo) { if (!$mixInfo->isActive()) { return; } $files = (array) glob($mixInfo->getPath('xml/Menu/*.xml')); foreach ($files as $file) { $e->files[] = $file; } }); };