Book a Demo!
CoCalc Logo Icon
StoreFeaturesDocsShareSupportNewsAboutPoliciesSign UpSign In
freebsd
GitHub Repository: freebsd/phabricator
Path: blob/master/src/applications/auth/exception/PhabricatorAuthHighSecurityRequiredException.php
12262 views
1
<?php
2
3
final class PhabricatorAuthHighSecurityRequiredException extends Exception {
4
5
private $cancelURI;
6
private $factors;
7
private $factorValidationResults;
8
private $isSessionUpgrade;
9
10
public function setFactorValidationResults(array $results) {
11
assert_instances_of($results, 'PhabricatorAuthFactorResult');
12
$this->factorValidationResults = $results;
13
return $this;
14
}
15
16
public function getFactorValidationResults() {
17
return $this->factorValidationResults;
18
}
19
20
public function setFactors(array $factors) {
21
assert_instances_of($factors, 'PhabricatorAuthFactorConfig');
22
$this->factors = $factors;
23
return $this;
24
}
25
26
public function getFactors() {
27
return $this->factors;
28
}
29
30
public function setCancelURI($cancel_uri) {
31
$this->cancelURI = $cancel_uri;
32
return $this;
33
}
34
35
public function getCancelURI() {
36
return $this->cancelURI;
37
}
38
39
public function setIsSessionUpgrade($is_upgrade) {
40
$this->isSessionUpgrade = $is_upgrade;
41
return $this;
42
}
43
44
public function getIsSessionUpgrade() {
45
return $this->isSessionUpgrade;
46
}
47
48
}
49
50