| Conditions | 2 | 
| Paths | 2 | 
| Total Lines | 11 | 
| Code Lines | 6 | 
| Lines | 0 | 
| Ratio | 0 % | 
| Changes | 1 | ||
| Bugs | 0 | Features | 1 | 
| 1 | <?php | ||
| 34 | public function __construct($name, NodeInterface $parent = null, array $values = array()) | ||
| 35 |     { | ||
| 36 | $values = array_unique($values); | ||
| 37 | |||
| 38 |         if (count($values) < 2) { | ||
| 39 |             throw new InvalidArgumentException('Enum values should contain at least two elements.'); | ||
| 40 | } | ||
| 41 | |||
| 42 | parent::__construct($name, $parent); | ||
| 43 | $this->values = $values; | ||
| 44 | } | ||
| 45 | |||
| 71 |