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 Base

Class VSP_Class_Handler

VSP\Core\Instance_Handler
Extended by VSP\Base uses WPOnion\Traits\Class_Options (not available) WPOnion\Traits\Hooks (not available)

Direct known subclasses

VSP\Core\Abstracts\Addon, VSP\Core\Abstracts\Plugin_Settings, VSP\Framework_Base, VSP\Modules\Addons\Core, VSP\Modules\Shortcode, VSP\Modules\System_Logs, VSP\Modules\System_Tools, VSP\Modules\WPOnion

Indirect known subclasses

VSP\Framework, VSP\Framework_Admin, VSP\Framework_Modules, VSP\Modules\Addons, VSP\Modules\Addons\Admin
Namespace: VSP
Author: Varun Sridharan varunsridharan23@gmail.com
Located at includes/class-base.php
Methods summary
public
# __clone( )

Class Clone.

Class Clone.

public
# __wakeup( )

Class Wakeup.

Class Wakeup.

public VSP\Framework
# plugin( )

Returns Plugin's Instance.

Returns Plugin's Instance.

Returns

VSP\Framework
public string
# plugin_url( string $ex_path = '/', boolean|string $plugin_file = false )

Get the plugin url.

Get the plugin url.

Parameters

$ex_path
$plugin_file

Returns

string
public string
# plugin_path( string $ex_path = '', boolean|string $plugin_file = false )

Get the plugin path.

Get the plugin path.

Parameters

$ex_path
$plugin_file

Returns

string
public
# load_file( string $file = '', boolean $is_internal = true )

Loads A Required File.

Loads A Required File.

Parameters

$file
$is_internal
public mixed
# apply_filter( )

Triggers apply_filters

Triggers apply_filters

Returns

mixed

Uses

\apply_filters()
public mixed
# do_action( )

Triggers do_action

Triggers do_action

Returns

mixed

Uses

\do_action()
public mixed
# do_deprecated_filter( string $tag, mixed $args, string $version, string|null $replacement = null, string|null $message = null )

Triggers deprecated apply_filters

Triggers deprecated apply_filters

Parameters

$tag
$args
$version
$replacement
$message

Returns

mixed

Since

{NEWVERSION}
public
# do_deprecated_action( string $tag, mixed $args, string $version, string|null $replacement = null, string|null $message = null )

Triggers deprecated do_action

Triggers deprecated do_action

Parameters

$tag
$args
$version
$replacement
$message

Since

{NEWVERSION}
Methods inherited from VSP\Core\Instance_Handler
_instance(), create(), get_instance(), instance(), set_instance()
Properties summary
protected string $plugin_class

Stores Plugin's Base Class Name.

Stores Plugin's Base Class Name.

Since

{NEWVERSION}
# ''
Properties inherited from VSP\Core\Instance_Handler
$instances
API documentation generated by ApiGen