/** * @param Vulnerability|SQL $vuln * @return bool */ public function equalsTo($vuln) { if (!parent::equalsTo($vuln)) { return false; } return $this->isBlind() === $vuln->isBlind(); }
/** * @param Vulnerability|PHPSessionIdOverflow $vuln * @return bool */ public function equalsTo($vuln) { if (!parent::equalsTo($vuln)) { return false; } return $this->getActionOnCorruptedId() === $vuln->getActionOnCorruptedId(); }
/** * @param Vulnerability|IntegerOverflow $vuln * @return bool */ public function equalsTo($vuln) { if (!parent::equalsTo($vuln)) { return false; } return $this->getReturnTransform() === $vuln->getReturnTransform() && ($this->getReturnTransform() !== self::RETURN_CUSTOM || $this->getCustomValue() === $vuln->getCustomValue()); }