回答編集履歴
1
test
CHANGED
@@ -8,15 +8,13 @@
|
|
8
8
|
|
9
9
|
|
10
10
|
|
11
|
-
```lang-<ここに言語を入力>
|
12
|
-
|
13
11
|
public function __construct ($mail = NULL)
|
14
12
|
|
15
13
|
{
|
16
14
|
|
17
|
-
|
15
|
+
$this->email = $email;
|
18
16
|
|
19
|
-
|
17
|
+
$this->set_user();
|
20
18
|
|
21
19
|
}
|
22
20
|
|
@@ -28,15 +26,15 @@
|
|
28
26
|
|
29
27
|
{
|
30
28
|
|
31
|
-
|
29
|
+
// ユーザをロードしようとしてください
|
32
30
|
|
33
|
-
|
31
|
+
if (/* ユーザをロードすることができません */) {
|
34
32
|
|
35
|
-
|
33
|
+
throw new Exception('ユーザの識別子をロードすることができませんでした。: ' . $this->email);
|
36
34
|
|
37
|
-
|
35
|
+
}
|
38
36
|
|
39
|
-
|
37
|
+
}
|
40
38
|
|
41
39
|
|
42
40
|
|
@@ -44,18 +42,14 @@
|
|
44
42
|
|
45
43
|
|
46
44
|
|
47
|
-
```lang-<ここに言語を入力>
|
48
|
-
|
49
45
|
try {
|
50
46
|
|
51
|
-
|
47
|
+
$user = new User('foo@bar.com');
|
52
48
|
|
53
|
-
|
49
|
+
} catch (Exception $e) {
|
54
50
|
|
55
|
-
|
51
|
+
// emailを使ってユーザを生成することができませんでした。
|
56
52
|
|
57
|
-
|
53
|
+
// 例外処理
|
58
54
|
|
59
55
|
}
|
60
|
-
|
61
|
-
```
|