1 | <?php |
||
22 | class StepDefinition extends AbstractFormDefinitionComponent |
||
23 | { |
||
24 | /** |
||
25 | * @var string |
||
26 | * @validate NotEmpty |
||
27 | */ |
||
28 | protected $step; |
||
29 | |||
30 | /** |
||
31 | * @var \Romm\Formz\Form\Definition\Condition\Activation |
||
32 | * @validate Romm.Formz:Internal\ConditionIsValid |
||
33 | */ |
||
34 | protected $activation; |
||
35 | |||
36 | /** |
||
37 | * @var \Romm\Formz\Form\Definition\Step\Step\StepDefinition |
||
38 | */ |
||
39 | protected $next; |
||
40 | |||
41 | /** |
||
42 | * @var \Romm\Formz\Form\Definition\Step\Step\DivergenceStepDefinition[] |
||
43 | */ |
||
44 | protected $divergence; |
||
45 | |||
46 | /** |
||
47 | * @return Step |
||
48 | */ |
||
49 | public function getStep() |
||
58 | |||
59 | /** |
||
60 | * @return Activation |
||
61 | */ |
||
62 | public function getActivation() |
||
66 | |||
67 | /** |
||
68 | * @return bool |
||
69 | */ |
||
70 | public function hasActivation() |
||
74 | |||
75 | public function getStepLevel() |
||
95 | |||
96 | public function getStepWeight() |
||
109 | |||
110 | /** |
||
111 | * @return bool |
||
112 | */ |
||
113 | public function hasNextStep() |
||
117 | |||
118 | /** |
||
119 | * Alias for Fluid usage. |
||
120 | * |
||
121 | * @return bool |
||
122 | */ |
||
123 | public function getHasNextStep() |
||
127 | |||
128 | /** |
||
129 | * @return StepDefinition |
||
130 | * @throws EntryNotFoundException |
||
131 | */ |
||
132 | public function getNextStep() |
||
140 | |||
141 | /** |
||
142 | * @return bool |
||
143 | */ |
||
144 | public function hasPreviousDefinition() |
||
148 | |||
149 | /** |
||
150 | * Alias for Fluid usage. |
||
151 | * |
||
152 | * @return bool |
||
153 | */ |
||
154 | public function getHasPreviousDefinition() |
||
158 | |||
159 | /** |
||
160 | * @return StepDefinition |
||
161 | * @throws EntryNotFoundException |
||
162 | */ |
||
163 | public function getPreviousDefinition() |
||
174 | |||
175 | /** |
||
176 | * @return DivergenceStepDefinition[] |
||
177 | */ |
||
178 | public function getDivergenceSteps() |
||
182 | |||
183 | /** |
||
184 | * @return bool |
||
185 | */ |
||
186 | public function hasDivergence() |
||
190 | |||
191 | /** |
||
192 | * @return string |
||
193 | */ |
||
194 | public function hash() |
||
220 | } |
||
221 |
This check marks implicit conversions of arrays to boolean values in a comparison. While in PHP an empty array is considered to be equal (but not identical) to false, this is not always apparent.
Consider making the comparison explicit by using
empty(..)
or! empty(...)
instead.