$definition) { foreach ($definition['paths'] as $pattern) { if (fnmatch($pattern, $path)) { $selected[] = $name; break; } } } } echo json_encode(array_values(array_unique($selected)), JSON_THROW_ON_ERROR) . PHP_EOL;