Code Duplication    Length = 5-5 lines in 2 locations

security/Member.php 2 locations

@@ 1613-1617 (lines=5) @@
1610
	public function validate() {
1611
		$valid = parent::validate();
1612
1613
		if(!$this->ID || $this->isChanged('Password')) {
1614
			if($this->Password && self::$password_validator) {
1615
				$valid->combineAnd(self::$password_validator->validate($this->Password, $this));
1616
			}
1617
		}
1618
1619
		if((!$this->ID && $this->SetPassword) || $this->isChanged('SetPassword')) {
1620
			if($this->SetPassword && self::$password_validator) {
@@ 1619-1623 (lines=5) @@
1616
			}
1617
		}
1618
1619
		if((!$this->ID && $this->SetPassword) || $this->isChanged('SetPassword')) {
1620
			if($this->SetPassword && self::$password_validator) {
1621
				$valid->combineAnd(self::$password_validator->validate($this->SetPassword, $this));
1622
			}
1623
		}
1624
1625
		return $valid;
1626
	}