Code Duplication    Length = 5-5 lines in 2 locations

security/Member.php 2 locations

@@ 1574-1578 (lines=5) @@
1571
	public function validate() {
1572
		$valid = parent::validate();
1573
1574
		if(!$this->ID || $this->isChanged('Password')) {
1575
			if($this->Password && self::$password_validator) {
1576
				$valid->combineAnd(self::$password_validator->validate($this->Password, $this));
1577
			}
1578
		}
1579
1580
		if((!$this->ID && $this->SetPassword) || $this->isChanged('SetPassword')) {
1581
			if($this->SetPassword && self::$password_validator) {
@@ 1580-1584 (lines=5) @@
1577
			}
1578
		}
1579
1580
		if((!$this->ID && $this->SetPassword) || $this->isChanged('SetPassword')) {
1581
			if($this->SetPassword && self::$password_validator) {
1582
				$valid->combineAnd(self::$password_validator->validate($this->SetPassword, $this));
1583
			}
1584
		}
1585
1586
		return $valid;
1587
	}