Skip to content
This repository has been archived by the owner on Sep 19, 2021. It is now read-only.

A simple PHP library to just fire off an HTTP request and forget about it

License

Notifications You must be signed in to change notification settings

Jinya-CMS/fire-and-forget

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

24 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

FireAndForget

A simple PHP library to just fire off an HTTP request and forget about it

Installation

To get started, require this package in your composer.json and run composer update:

"hipsterjazzbo/fire-and-forget": "0.1.*"

If you're using Laravel

After updating composer, add the ServiceProvider to the providers array in app/config/app.php:

'HipsterJazzbo\FireAndForget\FireAndForgetServiceProvider',

You'll probably want to set up the alias:

'FireAndForget' => 'HipsterJazzbo\FireAndForget\Facades\FireAndForgetFacade'

You could also publish the config file:

php artisan config:publish hipsterjazzbo/fire-and-forget

Usage

Just call one of the methods (get, post, put, delete) and get on with your life. FireAndForget will compile the request, open a socket, fire the request and immediately close and return.

Note All the methods have the same signature.

// You can define a connection timeout, the default is 5
$connectionTimeout = 5;

$faf = new FireAndForget($connectionTimeout);
$faf->post($url, $params);

Or, if you're using Laravel,

FireAndForget::post($url, $params);

About

A simple PHP library to just fire off an HTTP request and forget about it

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • PHP 100.0%