Gravity_Forms\Gravity_Forms\Theme_Layers\API\Fluent\Theme_Layer_Builder
Wrapper around the Fluent_Theme_Layer that provides fluent access (each call returns the class so
future calls can be chained).
Since: 2.7
Source: includes/theme-layers/api/fluent/class-theme-layer-builder.php:14
Details
- Kind:
class - Namespace:
Gravity_Forms\Gravity_Forms\Theme_Layers\API\Fluent
Methods
| Method | Description |
|---|---|
__construct() | Gathers the various dependencies |
register() | Initialize the layer's engines and add the layer to the list of registered theme layers. |
set_name() | Setter for name. |
set_short_title() | Setter for title. |
set_priority() | Setter for priority. |
set_settings_fields() | Setter for fields. |
set_overidden_fields() | Setter for overidden fields. |
set_form_css_properties() | Setter for css properties. |
set_scripts() | Setter for scripts. |
set_styles() | Setter for styles. |
set_block_settings() | Setter for block settings. |
set_capability() | Setter for capability. |
Method Reference
__construct()
public function __construct()
Gathers the various dependencies
NOTE: we don't use DI here because this class is instantiated in various places, and it would make the process onerous for third-party usage.
Returns
void
Since: 2.7
Source: includes/theme-layers/api/fluent/class-theme-layer-builder.php:28
register()
public function register()
Initialize the layer's engines and add the layer to the list of registered theme layers.
Returns
void
Since: 2.7
Source: includes/theme-layers/api/fluent/class-theme-layer-builder.php:41
set_name()
public function set_name( $name )
Setter for name.
Parameters
| Name | Type | Default | Description |
|---|---|---|---|
$name |
Returns
$this
Since: 2.7
Source: includes/theme-layers/api/fluent/class-theme-layer-builder.php:60
set_short_title()
public function set_short_title( $title )
Setter for title.
Parameters
| Name | Type | Default | Description |
|---|---|---|---|
$title |
Returns
$this
Since: 2.7
Source: includes/theme-layers/api/fluent/class-theme-layer-builder.php:75
set_priority()
public function set_priority( $priority )
Setter for priority.
Parameters
| Name | Type | Default | Description |
|---|---|---|---|
$priority |
Returns
$this
Since: 2.7
Source: includes/theme-layers/api/fluent/class-theme-layer-builder.php:90
set_settings_fields()
public function set_settings_fields( $fields )
Setter for fields.
Parameters
| Name | Type | Default | Description |
|---|---|---|---|
$fields |
Returns
$this
Since: 2.7
Source: includes/theme-layers/api/fluent/class-theme-layer-builder.php:111
set_overidden_fields()
public function set_overidden_fields( $fields )
Setter for overidden fields.
Parameters
| Name | Type | Default | Description |
|---|---|---|---|
$fields |
Returns
$this
Since: 2.7
Source: includes/theme-layers/api/fluent/class-theme-layer-builder.php:126
set_form_css_properties()
public function set_form_css_properties( $properties )
Setter for css properties.
Parameters
| Name | Type | Default | Description |
|---|---|---|---|
$properties |
Returns
$this
Since: 2.7
Source: includes/theme-layers/api/fluent/class-theme-layer-builder.php:141
set_scripts()
public function set_scripts( $scripts )
Setter for scripts.
Parameters
| Name | Type | Default | Description |
|---|---|---|---|
$scripts |
Returns
$this
Since: 2.7
Source: includes/theme-layers/api/fluent/class-theme-layer-builder.php:156
set_styles()
public function set_styles( $styles )
Setter for styles.
Parameters
| Name | Type | Default | Description |
|---|---|---|---|
$styles |
Returns
$this
Since: 2.7
Source: includes/theme-layers/api/fluent/class-theme-layer-builder.php:171
set_block_settings()
public function set_block_settings( $settings )
Setter for block settings.
Parameters
| Name | Type | Default | Description |
|---|---|---|---|
$settings |
Returns
$this
Since: 2.7
Source: includes/theme-layers/api/fluent/class-theme-layer-builder.php:186
set_capability()
public function set_capability( $capability )
Setter for capability.
Parameters
| Name | Type | Default | Description |
|---|---|---|---|
$capability |
Returns
$this
Source: includes/theme-layers/api/fluent/class-theme-layer-builder.php:199