PHP Class Microweber\Providers\Modules

Show file Open project: microweber/microweber

Public Properties

Property Type Description
$app
$current_module
$current_module_params
$table_prefix
$tables
$ui

Protected Properties

Property Type Description
$table

Public Methods

Method Description
__construct ( $app = null )
css_class ( $module_name )
delete_all ( )
delete_module ( $id )
delete_module_as_template ( $data )
dir ( $module_name )
exists ( $module_name )
get ( $params = false )
get_modules ( $params )
get_modules_from_current_site_template ( )
get_saved_modules_as_template ( $params )
icon_with_title ( $module_name, $link = true )
info ( $module_name )
install ( )
is_installed ( $module_name )
license ( $module_name = false )
load ( $module_name, $attrs = [] )
locate ( $module_name, $custom_view = false, $no_fallback_to_view = false )
path ( $module_name )
reorder_modules ( $data )
save ( $data_to_save )
save_module_as_template ( $data_to_save )
scan ( $options = false )
scan_for_elements ( $options = [] )
scan_for_modules ( $options = false )
set_installed ( $params )
set_table_names ( $tables = false )
templates ( $module_name, $template_name = false, $get_settings_file = false ) module_templates.
ui ( $name, $arr = false )
uninstall ( $params )
update_db ( )
url ( $module_name = false )

Method Details

__construct() public method

public __construct ( $app = null )

css_class() public method

public css_class ( $module_name )

delete_all() public method

public delete_all ( )

delete_module() public method

public delete_module ( $id )

delete_module_as_template() public method

public delete_module_as_template ( $data )

dir() public method

public dir ( $module_name )

exists() public method

public exists ( $module_name )

get() public method

public get ( $params = false )

get_modules() public method

public get_modules ( $params )

get_modules_from_current_site_template() public method

get_saved_modules_as_template() public method

public get_saved_modules_as_template ( $params )

icon_with_title() public method

public icon_with_title ( $module_name, $link = true )

info() public method

public info ( $module_name )

install() public method

public install ( )

is_installed() public method

public is_installed ( $module_name )

license() public method

public license ( $module_name = false )

load() public method

public load ( $module_name, $attrs = [] )

locate() public method

public locate ( $module_name, $custom_view = false, $no_fallback_to_view = false )

path() public method

public path ( $module_name )

reorder_modules() public method

public reorder_modules ( $data )

save() public method

public save ( $data_to_save )

save_module_as_template() public method

public save_module_as_template ( $data_to_save )

scan() public method

public scan ( $options = false )

scan_for_elements() public method

public scan_for_elements ( $options = [] )

scan_for_modules() public method

public scan_for_modules ( $options = false )

set_installed() public method

public set_installed ( $params )

set_table_names() public method

public set_table_names ( $tables = false )

templates() public method

Gets all templates for a module
public templates ( $module_name, $template_name = false, $get_settings_file = false )

ui() public method

public ui ( $name, $arr = false )

uninstall() public method

public uninstall ( $params )

update_db() public method

public update_db ( )

url() public method

public url ( $module_name = false )

Property Details

$app public property

public $app

$current_module public property

public $current_module

$current_module_params public property

public $current_module_params

$table protected property

protected $table

$table_prefix public property

public $table_prefix

$tables public property

public $tables

$ui public property

public $ui