Skip to main content

GravityKit\GravityView\Elementor\Layouts\LayoutManager

Manages GravityView layouts.

Source: src/Layouts/LayoutManager.php:16

Details

  • Kind: class
  • Namespace: GravityKit\GravityView\Elementor\Layouts

Methods

MethodDescription
__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

NameTypeDefaultDescription
$layout_idstringLayout 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