Overview

Namespaces

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

Classes

  • Admin
  • Core
  • Overview
  • Namespace
  • Class

Class Core

Class Core

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

Direct known subclasses

VSP\Modules\Addons\Admin

Indirect known subclasses

VSP\Modules\Addons
Abstract
Namespace: VSP\Modules\Addons
Package: VSP\Modules\Addons
Author: Varun Sridharan varunsridharan23@gmail.com
Located at includes/modules/addons/class-core.php
Methods summary
protected array
# search_addons( )

Searchs For Addons.

Searchs For Addons.

Returns

array
protected boolean|mixed
# search_addon( string $addon )

Returns Only Selected Addon.

Returns Only Selected Addon.

Parameters

$addon

Returns

boolean|mixed
protected array
# search_addon_folder( string $dir )

Search For Addons in given folder.

Search For Addons in given folder.

Parameters

$dir

Returns

array
protected
# get_addons_informations( array $addons )

Checks and returns addon information.

Checks and returns addon information.

Parameters

$addons
protected array
# get_addon_information( array $addon )

Read's Addon's Information.

Read's Addon's Information.

Parameters

$addon

Returns

array
protected string
# handle_last_updated( string $last_updated )

Handles Date Format.

Handles Date Format.

Parameters

$last_updated

Returns

string
protected string
# handle_icon( string $icon, array $addon )

Handles Addon Icon.

Handles Addon Icon.

Parameters

$icon
$addon

Returns

string
protected mixed
# handle_required_plugins( array $plugins )

Handles Each Addons Required Plugins.

Handles Each Addons Required Plugins.

Parameters

$plugins

Returns

mixed
protected array
# handle_category( array|string $category )

Handles Addon Category.

Handles Addon Category.

Parameters

$category

Returns

array
protected mixed
# handle_screenshots( array $screenshots, array $addon )

Handles Addon Screenshots.

Handles Addon Screenshots.

Parameters

$screenshots
$addon

Returns

mixed
protected array|mixed|object
# read_addon_json( string $path, boolean $raw = false )

Reads Addon's JSON file.

Reads Addon's JSON file.

Parameters

$path
addon json file path.
$raw
If set to true then it returns raw information that is passed in addon.json

Returns

array|mixed|object
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()
Properties summary
protected boolean $in_display

Set To True If its in Display Mode.

Set To True If its in Display Mode.

# false
protected static array $default_addon_cats

Stores Default Categories.

Stores Default Categories.

# array()
protected static array $required_plugins_status

Stores Required Plugins Status.

Stores Required Plugins Status.

# array()
protected array $addon_cats

Stores Addon Categorys List.

Stores Addon Categorys List.

# array()
protected array $addon_counts

Stores All Adodns Count.

Stores All Adodns Count.

# array()
protected array $addons

Stores All Addon Information

Stores All Addon Information

# array()
protected array $default_headers

Stores Default Headers.

Stores Default Headers.

# array( 'file' => false, 'name' => '', 'url' => '', 'version' => '', 'description' => '', 'author' => '', 'author_url' => '', 'last_updated' => '', 'category' => '', 'required_plugins' => array(), 'screenshots' => array(), )
protected array $active_addons

Stores All Active Addons.

Stores All Active Addons.

# false
protected array $headers
# array()
Properties inherited from VSP\Base
$plugin_class
Properties inherited from VSP\Core\Instance_Handler
$instances
API documentation generated by ApiGen