// +---------------------------------------------------------------------- namespace crmeb\services; use FormBuilder\Factory\Iview as Form; use FormBuilder\UI\Iview\Components\InputNumber; /** * Form Builder * Class FormBuilder * @package crmeb\services */ class FormBuilder extends Form { public static function setOptions($call) { if (is_array($call)) { return $call; } else { return $call(); } } public static function number($field,$title,$value = null){ $number = new InputNumber($field, $title, $value); if (!$number->getProp('max')) { if ($field == 'sort') { $number->max(99999); if (!$number->getProp('min')) { $number->min(0); } } else { $number->max(9999999999); } } return $number; } }