function buildOptions($input, $typeInfo) { if (is_string($typeInfo)) { $types = $this->getFieldTypes(); $typeInfo = $types[$typeInfo]; } if (is_array($input)) { $input = new JitFilter($input); } $options = Tracker_Options::fromInput($input, $typeInfo); return $options->serialize(); }