Неверное разрешение конфликта: тут должна быть строка $hash = $this->generateHash($password, $salt);