GravityKit\GravityView\Elementor\Layouts\LayoutManager
Manages GravityView layouts.
Source: src/Layouts/LayoutManager.php:16
Details
- Kind:
class - Namespace:
GravityKit\GravityView\Elementor\Layouts
Methods
| Method | Description |
|---|---|
__construct() | Initializes the layout manager. |
get_layouts() | Get all available layouts. |
get_layout() | Returns a specific layout by ID. |
get_views_list() | Returns list of GravityView Views. |
get_views_layouts_data() | Get Views layouts data. |
Method Reference
__construct()
public function __construct()
Initializes the layout manager.
Since: TBD
Source: src/Layouts/LayoutManager.php:31
get_layouts()
public function get_layouts()
Get all available layouts.
Returns
array— Layouts.
Source: src/Layouts/LayoutManager.php:256
get_layout()
public function get_layout( $layout_id )
Returns a specific layout by ID.
Parameters
| Name | Type | Default | Description |
|---|---|---|---|
$layout_id | string | Layout ID. |
Returns
array|null— Layout data or null if not found.
Since: TBD
Source: src/Layouts/LayoutManager.php:269
get_views_list()
public function get_views_list()
Returns list of GravityView Views.
Returns
array— List of views with their ID as key and title as value.
Since: TBD
Source: src/Layouts/LayoutManager.php:280
get_views_layouts_data()
public function get_views_layouts_data()
Get Views layouts data.
Returns
array— Views layouts data.
Since: TBD
Source: src/Layouts/LayoutManager.php:336