IO library for PHP

1.7.7 2024-08-10 23:26 UTC

README

Latest Stable Version

About

Echron PHP IO library offers a set io clients

Install the latest version with

composer require echron/io

Clients

TODO:

  • Add client possibility functions like "canChangeRemoteDate" or "canPush" ?
  • Lastmodified timezone
  • Store filestat locally/cached

Transaction result (push/pull)

  • For instance an object with the status (succeeded), transferred bytes, ...
  • For some implementations it's possible to know that, when it's unknown set status on null
  • When doing lazy transfer, show that in the transaction result

check outdated

docker run -it -v ${PWD}:/app -w /app --rm attlaz/php:8.1 composer outdated -D
docker run -it -v ${PWD}:/app -w /app --rm attlaz/php:8.1 composer update

Run PHPStan

docker run -it -v .:/app -w /app --rm attlaz/php:8.1 composer run-script phpstan