1 <?php
2
3 namespace Balance\Form\Element;
4
5 use Balance\Model\BooleanType;
6
7 /**
8 * Elemento de Formulário Booleano
9 */
10 class Boolean extends Select
11 {
12 /**
13 * {@inheritdoc}
14 */
15 public function getValueOptions()
16 {
17 $valueOptions = parent::getValueOptions();
18 if (! $valueOptions) {
19 // Inicialização
20 $this->setValueOptions((new BooleanType())->getDefinition());
21 // Captura
22 $valueOptions = parent::getValueOptions();
23 }
24 return $valueOptions;
25 }
26 }
27