dev-test
dev-test
MIT
The Requires
The Development Requires
by Fenz
dev-master
9999999-dev
MIT
The Requires
by Fenz
0.1.0
0.1.0.0
MIT
The Requires
by Fenz
Wallogit.com
2017 © Pedro Peláez
Preliminary see: fenzland/data-parser, (*1)
composer require catpkt/http-api-gluer
Create instance of Gluer., (*2)
use Fenzland\HttpApiGluer\Gluer;
use Fenzland\DataParser\Transformer;
use CatPKT\Encryptor\Encryptor
$gluer= new Gluer(
'https://url' // URL of API.
,
'POST' // Method of API.
,
$request_transformer // instance of Transformer.
,
$response_transformer // instance of Transformer.
,
'catpkt/encryptor-php' // content type of request
,
'catpkt/encryptor-php' // content type of response (optional if same with content type of request)
,
$encryptor // instance of Encryptor
);
// or
$gluer= Gluer::make_(
'https://url/{path_param}'
,
'POST'
,
$request_transformer_meta // meta array of Transformer.
,
$response_transformer_meta // meta array of Transformer.
,
'catpkt/encryptor-php'
,
'catpkt/encryptor-php'
,
'encrypt-key--with-32-byte-length' // encrypt key (optional, but require if using 'catpkt/encryptor-php')
,
'AES-256-CBC' // encrypt method (optional, 'AES-256-CBC' as default)
);
Call api., (*3)
$result= $gluer->call( $data );
MIT
MIT
MIT