Conditions | 3 |
Paths | 3 |
Total Lines | 14 |
Code Lines | 8 |
Lines | 0 |
Ratio | 0 % |
Changes | 4 | ||
Bugs | 0 | Features | 1 |
1 | <?php namespace Xaoc303\BattleCalc; |
||
163 | private function create($unit_params) |
||
164 | { |
||
165 | $vars = get_class_vars(get_class($this)); |
||
166 | |||
167 | $unit = new Unit(); |
||
168 | foreach ($unit_params as $key => $value) { |
||
169 | if (! array_key_exists($key, $vars)) { |
||
170 | return null; |
||
171 | } |
||
172 | |||
173 | $unit->$key = $value; |
||
174 | } |
||
175 | return $unit; |
||
176 | } |
||
177 | } |
||
178 |