Download the PHP package otifsolutions/curl-handler without Composer
On this page you can find all versions of the php package otifsolutions/curl-handler. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.
Download otifsolutions/curl-handler
More information about otifsolutions/curl-handler
Files in otifsolutions/curl-handler
Package curl-handler
Short Description This package provides a eaisy access to api data in the project by simply giving the method,url and parameters
License MIT
Informations about the package curl-handler
Curl-Handler
An Easy to use Curl class. Allows single-line easy API calls.
Requirements
PHP 7 > PHP 8.1
How to use the Library
Install via Composer Composer (Recommended)
Using Composer (Recommended)
Namespace for the package class
Methods used with the package's curl class
url('')
header([])
params([])
body([])
referer('')
agent('')
execute()
Supported Request Methods:
GET
POST
PUT
DELETE
How to use the package:
Method signatures of all the methods/requests used in the package
`url('STRING') : Object`,
`header(['ARRAY']) : Object`,
`body(['ARRAY']) : Object`,
`params(['ARRAY]) : Object`,
`referer('STRING') : Object`,
`agent('STRING') : Object`,
`execute() : array`,
`getCurlErrors() : array`,
`isJson('string'): bool`,
`isDomDocument('string'): bool`,
`domToArray($node): mixed`
If you are using PhpStorm IDE
then you don't have to check method signatures every time,
just go to the method, click it, then do CTRL + Q
on it, everything that belongs to this method, will be shown.
Get request for API call
Post request
Put Request
Delete request
Note (Precaution):
If you call any method that does not belong to the OTIFSolutions\CurlHandler\Curl::class
or give any parameter that it does not understand, then you will see the error messages.
Realtime example you can check
This example demonstrates the usage of curl-handleer
with get
method, have a look at
All versions of curl-handler with dependencies
ext-json Version *
ext-dom Version *