PHP Class Elementor\TemplateLibrary\Manager

Show file Open project: pojome/elementor

Protected Properties

Property Type Description
$_registered_sources Source_Base[]

Public Methods

Method Description
__construct ( )
delete_template ( array $args )
export_template ( array $args )
get_import_images_instance ( ) : Import_Images
get_registered_sources ( )
get_source ( $id )
get_template_content ( array $args )
get_templates ( )
import_template ( )
on_export_template_error ( WP_Error $error )
on_import_template_error ( WP_Error $error )
on_import_template_success ( )
register_source ( $source_class, $args = [] )
save_template ( array $args )
unregister_source ( $id )
update_template ( array $template_data )
update_templates ( array $args )

Private Methods

Method Description
ensure_args ( array $required_args, array $specified_args )
handle_ajax_request ( $ajax_request )
init_ajax_calls ( )
register_default_sources ( )

Method Details

__construct() public method

public __construct ( )

delete_template() public method

public delete_template ( array $args )
$args array

export_template() public method

public export_template ( array $args )
$args array

get_import_images_instance() public method

public get_import_images_instance ( ) : Import_Images
return Elementor\TemplateLibrary\Classes\Import_Images

get_registered_sources() public method

get_source() public method

public get_source ( $id )

get_template_content() public method

public get_template_content ( array $args )
$args array

get_templates() public method

public get_templates ( )

import_template() public method

public import_template ( )

on_export_template_error() public method

public on_export_template_error ( WP_Error $error )
$error WP_Error

on_import_template_error() public method

public on_import_template_error ( WP_Error $error )
$error WP_Error

on_import_template_success() public method

register_source() public method

public register_source ( $source_class, $args = [] )

save_template() public method

public save_template ( array $args )
$args array

unregister_source() public method

public unregister_source ( $id )

update_template() public method

public update_template ( array $template_data )
$template_data array

update_templates() public method

public update_templates ( array $args )
$args array

Property Details

$_registered_sources protected property

protected Source_Base[],Elementor\TemplateLibrary $_registered_sources
return Source_Base[]