Download the PHP package yiiman/apistorm without Composer

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

apistorm

Create stractured APIs and classified responses that can know by modern IDEs

What is problem?

A big problem in most SDKs is input/output array|objects

For example you have a virtualizor api SDK!

In this SDK for use of every method you should read documents is virtualizor site

For example i want use addsrv method:

This is dirty for an API method

You can use this api just after read API documents from their website everytime,because you dont know array parameters

Then you'll get an array after request from this method!!!

This is wrong and dirty to

What is apiStorm?

apiStorm can classify your input/output arguments for every API method

By apiStorm, every modern IDE can parse your input arguments and your output method data

You can validate data before send to API with apiStorm

What is different in apiStorm

This simple traditional API dataSend:

This is modern API with apiStorm:

In second example PHPStorm can parse input/output fileds like this:

Input Fields in PHPSTORM:

Classified response in PHPSTORM:

Install apiStorm

composer require yiiman/apistorm

OR

concept

Suggested strusture for standard SDK is like this:

Usage

First way

Clone project and check index.php file for full example you can execute index.php in console to see results:

composer install

php index.php

Second way

Step 1

Create new class for your SDK with name TestApi.php:

We need a call method for our connections, then we need config an instant of ApiStorm call method inside our call method like this:

Use src/examples directory to create new API SDK

Now we need some method for use call for create connection in our TestApi.php class like this:

Step 2

Credits

Special thanks to arianet Company


All versions of apistorm with dependencies

PHP Build Version
Package Version
Requires php Version ^7.0
ext-json Version *
ext-curl 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 yiiman/apistorm contains the following files

Loading the files please wait ....