Download the PHP package jayasuryacodeingil/mega-php-client without Composer

On this page you can find all versions of the php package jayasuryacodeingil/mega-php-client. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.

FAQ

After the download, you have to make one include require_once('vendor/autoload.php');. After that you have to import the classes with use statements.

Example:
If you use only one package a project is not needed. But if you use more then one package, without a project it is not possible to import the classes with use statements.

In general, it is recommended to use always a project to download your libraries. In an application normally there is more than one library needed.
Some PHP packages are not free to download and because of that hosted in private repositories. In this case some credentials are needed to access such packages. Please use the auth.json textarea to insert credentials, if a package is coming from a private repository. You can look here for more information.

  • Some hosting areas are not accessible by a terminal or SSH. Then it is not possible to use Composer.
  • To use Composer is sometimes complicated. Especially for beginners.
  • Composer needs much resources. Sometimes they are not available on a simple webspace.
  • If you are using private repositories you don't need to share your credentials. You can set up everything on our site and then you provide a simple download link to your team member.
  • Simplify your Composer build process. Use our own command line tool to download the vendor folder as binary. This makes your build process faster and you don't need to expose your credentials for private repositories.
Please rate this library. Is it a good library?

Informations about the package mega-php-client

MEGA PHP Client Library

PHP client library for the MEGA API.

Note: This library is still under development and incomplete, so the API is subject to change.

Requirements

Creating the client

Using the constructor

Using a static factory method

This is equivalent to:

Changing the default MEGA API server

Working with public files

Download public files not require authentication.

Gettings file info

Using links

This is equivalents to:

Downloading public files

See below for more examples.

Downloading files

Using streams

Returning content

Saving to disk

Private files

Listing

Downloading

User session

Saving session

Restoring session

Status

Operations that don't require user authentication

Method Description Status
public_file_info Request public file info Implemented
public_file_info_from_link Request public file info Implemented
public_file_download Download a public file Implemented
public_file_download_from_link Download a public file Implemented
public_file_save Download and save a public file to disk Implemented
public_file_save_from_link Download and save a public file to disk Implemented

Operations that require user authentication

Method Description Status
node_list Retrieve folder or user nodes Implemented
node_file_info Request file node info Implemented
node_file_download Download a file node Implemented
node_file_save Download and save a file node to disk Implemented
node_add Add/copy nodes Not implemented
node_delete Delete node Not implemented
node_move Move node Not implemented
node_update Set node attributes Not implemented
node_publish / node_unpublish Create/delete public handle Not implemented
node_share Create/modify/delete outgoing share Not implemented

Credits

Bitdeli Badge


All versions of mega-php-client with dependencies

PHP Build Version
Package Version
Requires php Version ^8.0
ext-openssl Version *
ext-curl Version *
ext-sodium Version *
Composer command for our command line client (download client) This client runs in each environment. You don't need a specific PHP version etc. The first 20 API calls are free. Standard composer command

The package jayasuryacodeingil/mega-php-client contains the following files

Loading the files please wait ...