Overview

Namespaces

  • None
  • VSP
    • Core
      • Abstracts
      • Interfaces
      • Traits
        • WC_Compatibility
    • Deprecation
    • Helper
    • Modules
      • Addons
      • Logger

Classes

  • Ajax
  • Ajaxer
  • Base
  • Cache
  • Error
  • Framework
  • Framework_Admin
  • Framework_Base
  • Framework_Modules
  • Helper
  • Setup
  • WC_Compatibility
  • Overview
  • Namespace
  • Class

Class Framework

Class Framework This class should be extened and used in a plugins class

VSP\Core\Instance_Handler
Extended by VSP\Base uses WPOnion\Traits\Class_Options (not available) WPOnion\Traits\Hooks (not available)
Extended by VSP\Framework_Base
Extended by VSP\Framework_Admin uses VSP\Core\Traits\Framework
Extended by VSP\Framework_Modules
Extended by VSP\Framework
Abstract
Namespace: VSP
Package: VSP
Author: Varun Sridharan varunsridharan23@gmail.com
Located at includes/class-framework.php
Methods summary
protected array|string[]
# base_defaults( )

Returns Defaults Args.

Returns Defaults Args.

Returns

array|string[]

Overrides

VSP\Framework_Base::base_defaults()
public
# __construct( array $options = array() )

Framework constructor.

Framework constructor.

Parameters

$options

Throws

Exception

Overrides

VSP\Framework_Base::__construct()
public
# _init_plugin( )

Function Called When vsp_framework_init hook is fired

Function Called When vsp_framework_init hook is fired

Uses

\VSP\Framework::plugin_init_before
\VSP\Framework::plugin_init

Hook

vsp_framework_init
public
# _wp_init( )

Function Calls When wp_inited

Function Calls When wp_inited

Uses

\VSP\Framework::wp_init
protected
# register_hooks( )

See

\VSP\Framework->__register_hooks
protected
# load_files( )

See

\VSP\Framework::__load_required_files
Methods inherited from VSP\Framework_Modules
_addon_init(), _autoloader_init(), _init_system_tools(), _logging_init(), _settings_init(), autoloader(), localizer(), logger()
Methods inherited from VSP\Framework_Admin
_register_admin_hooks()
Methods inherited from VSP\Framework_Base
file(), link_changelog(), link_demo(), link_documentation(), link_support(), name(), slug(), version()
Methods inherited from VSP\Base
__clone(), __wakeup(), apply_filter(), do_action(), do_deprecated_action(), do_deprecated_filter(), load_file(), plugin(), plugin_path(), plugin_url()
Methods inherited from VSP\Core\Instance_Handler
_instance(), create(), get_instance(), instance(), set_instance()
Methods used from VSP\Core\Traits\Framework
admin_assets(), admin_init(), frontend_assets(), init_class(), plugin_init(), plugin_init_before(), settings_init(), settings_init_before(), wp_admin_init(), wp_init()
Properties inherited from VSP\Base
$plugin_class
Properties inherited from VSP\Core\Instance_Handler
$instances
API documentation generated by ApiGen