1. Go to this page and download the library: Download webpatser/fledge-fiber library. Choose the download type require.
2. Extract the ZIP file and open the index.php.
3. Add this code to the index.php.
<?php
require_once('vendor/autoload.php');
/* Start to develop here. Best regards https://php-download.com/ */
webpatser / fledge-fiber example snippets
// config/database.php
'connections' => [
'mariadb-native' => [
'driver' => 'fledge-mariadb-native', // or 'fledge-mysql-native'
'host' => env('DB_HOST', '127.0.0.1'),
'port' => env('DB_PORT', '3306'),
'database' => env('DB_DATABASE', 'laravel'),
'username' => env('DB_USERNAME', 'root'),
'password' => env('DB_PASSWORD', ''),
'charset' => 'utf8mb4',
'collation' => 'utf8mb4_unicode_ci',
'pool_size' => 32, // max real connections (default 32)
'pool_idle_timeout' => 60, // seconds before an idle connection is closed (default 60)
'pool_wait_timeout' => 30, // seconds a fiber waits for a free lease (default 30)
'fiberio' => 'optional', // omit to
use Fledge\Fiber\Http\FledgeGuzzle;
$stack = FledgeGuzzle::stack(); // HandlerStack: redirects, cookies, http_errors, prepare-body on FledgeHandler
$client = FledgeGuzzle::client(['base_uri' => 'https://api.example.com']);
$limited = FledgeGuzzle::client([], 8); // at most 8 open connections per host
$factory = FledgeGuzzle::factory(8); // the shared AsyncClientFactory for that limit
FledgeGuzzle::flush(); // drop the shared pools (tests)
bash
pie install webpatser/php-fiberio
Loading please wait ...
Before you can download the PHP files, the dependencies should be resolved. This can take some minutes. Please be patient.