Skip to main content

GravityKit\GravityMigrate\Uploader

Uploader class to manage the upload file settings.

Routes to upload files in chunks for large & even

Source: src/Uploader.php:18

Details

  • Kind: class
  • Namespace: GravityKit\GravityMigrate

Methods

MethodDescription
__construct()Constructor.
get_instance()Returns class instance.
register_uploader_routes()Registers REST API routes for file uploader setting.
process_upload()Creates temp a file for uploading chunks.
process_delete()Deletes all temporarily created tables for migration.
ajax_routes()Removes the uploaded file settings

Method Reference

__construct()

public function __construct()

Constructor.

Since: 1.0.0

Source: src/Uploader.php:42

get_instance()

public static function get_instance(): Uploader

Returns class instance.

Returns

  • Settings

Since: 1.0.0

Source: src/Uploader.php:58

register_uploader_routes()

public function register_uploader_routes()

Registers REST API routes for file uploader setting.

Returns

  • void

Since: 1.0.0

Source: src/Uploader.php:73

process_upload()

public function process_upload()

Creates temp a file for uploading chunks.

Returns

  • void

Since: 1.0.0

Source: src/Uploader.php:106

process_delete()

public function process_delete()

Deletes all temporarily created tables for migration.

Deletes the imported dump directory.

Returns

  • void

Since: 1.0.0

Source: src/Uploader.php:182

ajax_routes()

public function ajax_routes( $routes )

Removes the uploaded file settings

Parameters

NameTypeDefaultDescription
$routesarrayFoundation routes for the Settings class.

Returns

  • array

Since: 1.1.0

Source: src/Uploader.php:199