Public helper index
The 1.0 stable Public API v1 exposes these helpers:
pu_get(string $key, mixed $default = null, array $args = [])pu_set(string $key, mixed $value, array $args = [])pu_delete(string $key, array $args = [])pu_exists(string $key, array $args = [])pu_options(string $name, array $config = [])pu_meta(int $postId, string $name, array $config = [])pu_api_version()pu_field(string $type, string $id, array $args = [])pu_text(string $id, array $args = [])pu_textarea(string $id, array $args = [])pu_select(string $id, array|callable $options = [], array $args = [])pu_checkbox(string $id, array $args = [])pu_toggle(string $id, array $args = [])pu_group(string $id, array $fields, array $args = [])pu_repeater(string $id, array $fields, array $args = [])pu_section(string $id, array $fields, array $args = [])pu_register_field_type(\Pressundo\Framework\Contracts\FieldTypeInterface $field)pu_has_field_type(string $type)pu_field_types()pu_sanitize_field(array $field, mixed $value)pu_validate_field(array $field, mixed $value)pu_number(string $id, array $args = [])pu_email(string $id, array $args = [])pu_url(string $id, array $args = [])pu_radio(string $id, array|callable $options = [], array $args = [])pu_multiselect(string $id, array|callable $options = [], array $args = [])pu_checkbox_group(string $id, array|callable $options = [], array $args = [])pu_color(string $id, array $args = [])pu_date(string $id, array $args = [])pu_time(string $id, array $args = [])pu_range(string $id, array $args = [])pu_media(string $id, array $args = [])pu_gallery(string $id, array $args = [])pu_editor(string $id, array $args = [])pu_code(string $id, array $args = [])pu_icon(string $id, array $args = [])pu_sortable(string $id, array|callable $options = [], array $args = [])pu_resolve_options(array $field)pu_field_visible(array $field, array $values)pu_options_page(array $config)pu_metabox(array $config)pu_font_family(string $id, array $args = [])pu_font_weight(string $id, array $args = [])pu_unit(string $id, array $args = [])pu_typography(string $id, array $args = [])pu_spacing(string $id, array $args = [])pu_dimensions(string $id, array $args = [])pu_background(string $id, array $args = [])pu_gradient(string $id, array $args = [])pu_border(string $id, array $args = [])pu_border_radius(string $id, array $args = [])pu_box_shadow(string $id, array $args = [])pu_responsive(string $id, array $args = [])pu_button_group(string $id, array $options = [], array $args = [])pu_datetime(string $id, array $args = [])pu_post_select(string $id, array $args = [])pu_term_select(string $id, array $args = [])pu_user_select(string $id, array $args = [])pu_menu_select(string $id, array $args = [])pu_sidebar_select(string $id, array $args = [])pu_template_select(string $id, array $args = [])pu_key_value(string $id, array $args = [])pu_hidden(string $id, array $args = [])pu_password(string $id, array $args = [])pu_json(string $id, array $args = [])pu_css(string $id, array $args = [])pu_javascript(string $id, array $args = [])pu_heading(string $id, string $text, array $args = [])pu_divider(string $id, array $args = [])
Do not parse this page as a replacement for PHP type information; it is a navigational index. Field-specific behavior is documented in Fields.