1111final class IntegralResult
1212{
1313
14- /**
15- * @var IToken[]
16- */
14+ /** @var IToken[] */
1715 private $ queryTokens ;
1816
19- /**
20- * @var string
21- */
17+ /** @var string */
2218 private $ queryLaTeX ;
2319
24- /**
25- * @var string|null
26- */
20+ /** @var string|null */
2721 private $ result ;
2822
29- /**
30- * @var string
31- */
23+ /** @var string */
3224 private $ differential ;
3325
34- /**
35- * @var bool
36- */
26+ /** @var bool */
3727 private $ singleToken ;
3828
39- /**
40- * @var Step[]
41- */
29+ /** @var Step[] */
4230 private $ steps = [];
4331
32+
4433 /**
4534 * @param IToken[] $queryTokens
4635 * @param string $queryLaTeX
@@ -55,6 +44,7 @@ public function __construct(array $queryTokens, string $queryLaTeX, string $diff
5544 $ this ->singleToken = $ singleToken ;
5645 }
5746
47+
5848 /**
5949 * @return bool
6050 */
@@ -63,6 +53,7 @@ public function isFinalResult(): bool
6353 return strpos ($ this ->getResult (), '? ' ) === false ;
6454 }
6555
56+
6657 /**
6758 * @return string
6859 */
@@ -71,6 +62,7 @@ public function getResult(): string
7162 return $ this ->result ?? '' ;
7263 }
7364
65+
7466 /**
7567 * @internal
7668 * @param string $result
@@ -80,6 +72,7 @@ public function setResult(string $result): void
8072 $ this ->result = $ result ;
8173 }
8274
75+
8376 /**
8477 * @return string
8578 */
@@ -88,6 +81,7 @@ public function getDifferential(): string
8881 return $ this ->differential ;
8982 }
9083
84+
9185 /**
9286 * @return bool
9387 */
@@ -96,6 +90,7 @@ public function isSingleToken(): bool
9690 return $ this ->singleToken ;
9791 }
9892
93+
9994 /**
10095 * @return IToken[]
10196 */
@@ -104,6 +99,7 @@ public function getQueryTokens(): array
10499 return $ this ->queryTokens ;
105100 }
106101
102+
107103 /**
108104 * @return string
109105 */
@@ -114,6 +110,7 @@ public function getQueryLaTeX(): string
114110 . ' \ d ' . $ this ->getDifferential ();
115111 }
116112
113+
117114 /**
118115 * @return Step[]
119116 */
@@ -122,6 +119,7 @@ public function getSteps(): array
122119 return $ this ->steps ;
123120 }
124121
122+
125123 /**
126124 * @param Step $step
127125 * @return IntegralResult
@@ -132,5 +130,4 @@ public function addStep(Step $step): self
132130
133131 return $ this ;
134132 }
135-
136133}
0 commit comments