Overview

Namespaces

  • Varunsridharan
    • WordPress

Classes

  • Plugin_Version_Management
  • Overview
  • Namespace
  • Class

Class Plugin_Version_Management

Class Plugin_Version_Management

Namespace: Varunsridharan\WordPress
Package: Varunsridharan\WordPress
Author: Varun Sridharan varunsridharan23@gmail.com
Since: 1.0
Located at src/Plugin_Version_Management.php
Methods summary
public
# __construct( array $config = array(), array $versions = array() )

Plugin_Version_Management constructor.

Plugin_Version_Management constructor.

Parameters

$config
$versions
public boolean|mixed
# version( )

Returns Current Plugin's Version.

Returns Current Plugin's Version.

Returns

boolean|mixed
public boolean|mixed
# logs( )

Returns Plugin's Activation Logs.

Returns Plugin's Activation Logs.

Returns

boolean|mixed
protected
# get_db_values( )

Retrives Saved Values From DB.

Retrives Saved Values From DB.

public
# run( )

Triggers Version Upgrade Callback.

Triggers Version Upgrade Callback.

Returns


$this
protected
# update_log( )

Updates Log Informations.

Updates Log Informations.

protected
# save_db_values( $data )

Updated Database With new Values.

Updated Database With new Values.

Parameters

$data

Returns


$this
Properties summary
protected array $db

Data From DB.

Data From DB.

# false
protected boolean $slug

Stores Plugin Slug.

Stores Plugin Slug.

# false
protected boolean $new_v

Stores New Plugin Version.

Stores New Plugin Version.

# false
protected array $versions

Stores Version & Its Callback

Stores Version & Its Callback

Example

array('1.0' => 'plugin_v1_upgrade')
# array()
protected array $callbacks
# array()
protected string $option_name

Custom Option Name To Save Information in DB.

Custom Option Name To Save Information in DB.

# ''
protected boolean $logs

Set True To Save Upgrade Log.

Set True To Save Upgrade Log.

# false
API documentation generated by ApiGen