protected void checkComposerScriptsLeaves()

in src/com/jetbrains/php/tools/quality/psalm/PsalmComposerConfig.java [71:88]


  protected void checkComposerScriptsLeaves(JsonElement element, Ref<String> result) {
    final String string = element.getAsString();
    if (string != null && string.contains("psalm")) {
      final List<String> split = split(string, " ");
      for (String arg: split) {
        final String prefix = "--config=";
        if (startsWith(arg, prefix)) {
          result.set(trimStart(arg, prefix));
          return;
        }
        final int index = split.indexOf(arg);
        if (StringUtil.equals(arg, "-c") && index < split.size() - 1) {
          result.set(split.get(index + 1));
          return;
        }
      }
    }
  }