private static function get_validation(array $configs) { $val = \Validation::forge(); $val->add_model(\Model_Template::forge()); $val->field('name')->delete_rule('required'); $val->field('format')->delete_rule('required'); $val->field('body')->add_rule('required'); if (empty($configs['title'])) { $val->fieldset()->delete('title'); } else { $val->field('title')->add_rule('required'); } return $val; }