metadata->get(['app', 'jsLibs'], []); } public function getAliasMap(): object { $map = (object) []; /** @var array> $libs */ $libs = $this->metadata->get(['app', 'jsLibs'], []); foreach ($libs as $name => $item) { /** @var ?string[] $aliases */ $aliases = $item['aliases'] ?? null; $map->$name = 'lib!' . $name; if ($aliases) { foreach ($aliases as $alias) { $map->$alias = 'lib!' . $name; } } } return $map; } }