neohexa/imageloader

There is no license information available for the latest version (dev-master) of this package.

package for image loading

dev-master 2018-12-26 20:56 UTC

This package is auto-updated.

Last update: 2024-04-27 09:30:45 UTC


README

to add package to your project

composer require neohexa/imageloader

using package

$ldr = new ImageLoader();
$ldr->act('https://hexa.com.ua/wp-content/themes/hexa/images/girl.jpg', 'babe.jpg', '/tmp/);

to run tests download package from github

composer install
./vendor/bin/phpunit

original concept

Напишете пакет для Composer, который будет заниматься тем, что будет загружать картинку с указанного URL и сохранять ее на ФС(файловая система). Пакет выложить на packagist. Пакет должен делать все возможные проверки и бросать exceptions в случае исключительных ситуаций.

  • Возможные форматы картинок - jpg, png, gif. Работать должно на Windows и Linux.
  • Код комментировать, стиль - psr-2
  • Автолоадер - psr-4
  • Комменты - phpdoc
  • Юнит тесты обязательно - phpunit
  • Выложить на Github