PHP Класс Microweber\Providers\Modules

Показать файл Открыть проект

Открытые свойства

Свойство Тип Описание
$app
$current_module
$current_module_params
$table_prefix
$tables
$ui

Защищенные свойства (Protected)

Свойство Тип Описание
$table

Открытые методы

Метод Описание
__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 )

Описание методов

__construct() публичный Метод

public __construct ( $app = null )

css_class() публичный Метод

public css_class ( $module_name )

delete_all() публичный Метод

public delete_all ( )

delete_module() публичный Метод

public delete_module ( $id )

delete_module_as_template() публичный Метод

public delete_module_as_template ( $data )

dir() публичный Метод

public dir ( $module_name )

exists() публичный Метод

public exists ( $module_name )

get() публичный Метод

public get ( $params = false )

get_modules() публичный Метод

public get_modules ( $params )

get_modules_from_current_site_template() публичный Метод

get_saved_modules_as_template() публичный Метод

public get_saved_modules_as_template ( $params )

icon_with_title() публичный Метод

public icon_with_title ( $module_name, $link = true )

info() публичный Метод

public info ( $module_name )

install() публичный Метод

public install ( )

is_installed() публичный Метод

public is_installed ( $module_name )

license() публичный Метод

public license ( $module_name = false )

load() публичный Метод

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

locate() публичный Метод

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

path() публичный Метод

public path ( $module_name )

reorder_modules() публичный Метод

public reorder_modules ( $data )

save() публичный Метод

public save ( $data_to_save )

save_module_as_template() публичный Метод

public save_module_as_template ( $data_to_save )

scan() публичный Метод

public scan ( $options = false )

scan_for_elements() публичный Метод

public scan_for_elements ( $options = [] )

scan_for_modules() публичный Метод

public scan_for_modules ( $options = false )

set_installed() публичный Метод

public set_installed ( $params )

set_table_names() публичный Метод

public set_table_names ( $tables = false )

templates() публичный Метод

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

ui() публичный Метод

public ui ( $name, $arr = false )

uninstall() публичный Метод

public uninstall ( $params )

update_db() публичный Метод

public update_db ( )

url() публичный Метод

public url ( $module_name = false )

Описание свойств

$app публичное свойство

public $app

$current_module публичное свойство

public $current_module

$current_module_params публичное свойство

public $current_module_params

$table защищенное свойство

protected $table

$table_prefix публичное свойство

public $table_prefix

$tables публичное свойство

public $tables

$ui публичное свойство

public $ui