public function setProduto($produto) { switch ($produto) { case '1': case '2': case '3': case 'A': $this->produto = $produto; return $this; default: throw new InvalidArgumentException('Tipo de produto inválido.'); } }