code: public function isMalformed()
      {
          $headerNames = array(":method", ":scheme", ":path", ":authority");
          foreach ($headerNames as $h) {
              if (!$this->hasHeader($h)) {
                  return true;
              }
          }
          return false;
      }
docs: この Request が malformed (不正な形式) かどうかを判断します.
  以下に挙げるヘッダーのうち, 1 つでも欠けているものがあった場合に malformed と判定します.
  
  - :method
  - :scheme
  - :path
  - :authority (または Host)
  
  @return bool この Request が malformed と判定された場合のみ true