private static function resolvePath(string $path, string $signal) : string { self::validateSignal($signal); return str_replace('//', '/', sprintf('%s/%s', $path, self::getDefaultPath($signal))); }