everyways / multicurl-img-optimizer
This package is abandoned and no longer maintained.
No replacement package was suggested.
mulitcurl for PHP
dev-master
2021-12-23 14:21 UTC
Requires
- php: >=7.3
- ext-curl: *
Requires (Dev)
- phpunit/phpunit: ^7.5
- symfony/process: ^4.4
This package is auto-updated.
Last update: 2022-10-23 16:34:35 UTC
README
Ultra fast non-blocking OOP wrapper for curl_multi_*
functions.
Pull requests are very welcome.
Main features:
- reuse curl resource
- don't waste time on unnecessary cycles, careful works with select function simple queue management fully configured!
- supports callbacks onLoad, onError, full control on http headers simple usage few tests, no docs :( sorry :(
Requires:
- php >= 7.3
- ext-curl
- safe_mode = Off
Installation via Composer:
- install Composer
- run
composer require everyways/multicurl-img-optimizer
Tests
$ vendor/bin/phpunit tests # or via Docker $ docker run --rm \ -it \ -v "$(pwd)":/app \ -w /app \ php:7.1 \ /usr/local/bin/php ./vendor/phpunit/phpunit/phpunit tests $ docker run --rm \ -it \ -v "$(pwd)":/app \ -w /app \ php:7.2 \ /usr/local/bin/php ./vendor/phpunit/phpunit/phpunit tests $ docker run --rm \ -it \ -v "$(pwd)":/app \ -w /app \ php:7.3 \ /usr/local/bin/php ./vendor/phpunit/phpunit/phpunit tests $ docker run --rm \ -it \ -v "$(pwd)":/app \ -w /app \ php:7.4 \ /usr/local/bin/php ./vendor/phpunit/phpunit/phpunit tests
Contributing
Fork the project, create a feature branch and send us a pull request.
To ensure a consistent code base, you should make sure the code follows the PSR-* coding standards.
To avoid CS issues, you should use php-cs-fixer:
$ php-cs-fixer fix src/