File tree 1 file changed +22
-4
lines changed
src/Surfnet/Stepup/Configuration/Value
1 file changed +22
-4
lines changed Original file line number Diff line number Diff line change @@ -24,7 +24,7 @@ final class InstitutionConfigurationId
24
24
{
25
25
const UUID_NAMESPACE = '09876543-abcd-0987-abcd-098765432109 ' ;
26
26
27
- private $ uuid ;
27
+ private $ institutionConfigurationId ;
28
28
29
29
/**
30
30
* @param Institution $institution
@@ -35,9 +35,9 @@ public static function from(Institution $institution)
35
35
return new self (Uuid::uuid5 (self ::UUID_NAMESPACE , $ institution ->getInstitution ()));
36
36
}
37
37
38
- private function __construct ($ uuid )
38
+ private function __construct ($ institutionConfigurationId )
39
39
{
40
- $ this ->uuid = $ uuid ;
40
+ $ this ->institutionConfigurationId = $ institutionConfigurationId ;
41
41
}
42
42
43
43
/**
@@ -46,6 +46,24 @@ private function __construct($uuid)
46
46
*/
47
47
public function equals (InstitutionConfigurationId $ otherInstitutionConfigurationId )
48
48
{
49
- return $ this ->uuid === $ otherInstitutionConfigurationId ->uuid ;
49
+ return $ this ->institutionConfigurationId === $ otherInstitutionConfigurationId ->institutionConfigurationId ;
50
+ }
51
+
52
+ /**
53
+ * @return string
54
+ */
55
+ public function getInstitutionConfigurationId ()
56
+ {
57
+ return $ this ->institutionConfigurationId ;
58
+ }
59
+
60
+ public function jsonSerialize ()
61
+ {
62
+ return (string ) $ this ;
63
+ }
64
+
65
+ public function __toString ()
66
+ {
67
+ return $ this ->institutionConfigurationId ;
50
68
}
51
69
}
You can’t perform that action at this time.
0 commit comments