code: public function containsKey($key)
      {
          $index = $this->getIndexOf($key);
          if (!isset($this->table[$index])) {
              return false;
          }
          foreach ($this->table[$index] as $entry) {
              if ($entry->keyEquals($key, $this->equator)) {
                  return true;
              }
          }
          return false;
      }
docs: 指定されたキーによるマッピングが存在するかどうかを調べます.
  マッピングが存在する場合に TRUE を返します.
  
  @param  mixed $key キー
  @return bool       マッピングが存在する場合に TRUE