atpCustom Reference

kinsta_extension extends abstract_extension
in package

Extension: kinsta_extension - kinsta API - ATP Custom Plugin for WordPress

Tags
category

WordPress Plugin

author

Kevin Burkholder KBurkholder@EarthAsylum.com

copyright

Copyright (c) 2024 American Telecast Products

version
4.x
see
https://eacDoojigger.earthasylum.com/phpdoc/
used-by

\EarthAsylumConsulting\abstract_core

uses
abstract_extension

Table of Contents

KINSTA_URL  = 'https://api.kinsta.com/v2/'
VERSION  = '24.0426.1'
__construct()  : void
constructor method
addActionsAndFilters()  : void
Add filters and actions - called from main plugin
admin_options_settings()  : void
register options on options_settings_page
admin_options_settings_cache()  : void
register cache options on options_settings_page
initialize()  : void
initialize method - called from main plugin
kinsta_api_request()  : object
remote api request
kinsta_clear_cache()  : void
Kinsta clear cache
kinsta_clear_edge_cache()  : void
Kinsta clear edge cache
kinsta_download()  : void
Kinsta download sites/environments
kinsta_last_operation()  : void
Kinsta check last operation

Constants

KINSTA_URL

public string KINSTA_URL = 'https://api.kinsta.com/v2/'

kinsta api url

Methods

__construct()

constructor method

public __construct(object $plugin) : void
Parameters
$plugin : object

main plugin object

Return values
void

addActionsAndFilters()

Add filters and actions - called from main plugin

public addActionsAndFilters() : void
Return values
void

admin_options_settings()

register options on options_settings_page

public admin_options_settings() : void
Tags
access

public

Return values
void

admin_options_settings_cache()

register cache options on options_settings_page

public admin_options_settings_cache() : void
Tags
access

public

Return values
void

initialize()

initialize method - called from main plugin

public initialize() : void
Return values
void

kinsta_api_request()

remote api request

public kinsta_api_request(string $method, string $endpoint[, array<string|int, mixed> $payload = null ][, bool|int $cache = null ]) : object
Parameters
$method : string

get|post

$endpoint : string

uri

$payload : array<string|int, mixed> = null

[key=>value,...]

$cache : bool|int = null

enable caching|ttl

Return values
object

info object or update object

kinsta_clear_cache()

Kinsta clear cache

public kinsta_clear_cache() : void
Return values
void

kinsta_clear_edge_cache()

Kinsta clear edge cache

public kinsta_clear_edge_cache() : void
Return values
void

kinsta_download()

Kinsta download sites/environments

public kinsta_download() : void
Return values
void

kinsta_last_operation()

Kinsta check last operation

public kinsta_last_operation() : void
Return values
void

Search results