Download the PHP package exavault/evapi-php without Composer

On this page you can find all versions of the php package exavault/evapi-php. 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 evapi-php

ExaVault PHP API Library - v2 API

Introduction

Welcome to ExaVault's PHP code library for our v2 API. Our v2 API will allow you to interact with all aspects of the service the same way our web portal would. The library is generated from our API's public swagger YAML file.

Requirements

To use this library, you'll need PHP 5.5 (or greater) installed as well as composer.

You will also need an ExaVault account, as well as an API key and access token.

Installing the Code Library

Option 1 - Using Composer

You can use composer to add this library to your project by running this command in your project folder:

Option 2 - Manual Installation

Alternatively, you can clone the github repo and then run composer install in the evapi-php directory to install dependencies.

Sample Code

For a gentle introduction to using PHP code with ExaVault's API, check out our code samples. Follow the instructions in that repository's README to run the sample scripts, which will demonstrate how to use several of the generated PHP classes to interact with your ExaVault account.

Writing Your Own Code

When you're ready to write your own code using this library, you'll need to:

  1. Install our code library in your project, either with composer require exavault/evapi-php or by downloading this repository and running composer install
  2. Include the generated vendor/autoload.php to the top of your script
  3. Provide your API key and access token with every function method on the Api classes, which are in the ExaVault\Api namespace.
  4. Whenever you instantiate an Api object (ResourcesApi, UsersApi, etc.), override the configuration to point the code at the correct API URL:

If you'd like to see this done in sample code, please take a look at our code samples.

Author

[email protected]


All versions of evapi-php with dependencies

PHP Build Version
Package Version
Requires php Version >=5.5
ext-curl Version *
ext-json Version *
ext-mbstring Version *
guzzlehttp/guzzle Version ^6.2
vlucas/phpdotenv Version ^4.2
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 exavault/evapi-php contains the following files

Loading the files please wait ....