code: private function decode(string $ini): array
      {
          $data = parse_ini_string($ini, true, INI_SCANNER_TYPED);
  
          if (!is_array($data)) {
              throw new \InvalidArgumentException('The provided INI is not valid.');
          }
  
          return $data;
      }
docs: Decodes the provided $ini into an object or an array.
  
  @param string $ini
  
  @throws \InvalidArgumentException if the provided ini is not valid
  
  @return array