Thanks to visit codestin.com
Credit goes to github.com

Skip to content

Conversation

@warlof
Copy link
Member

@warlof warlof commented Aug 25, 2022

remove guzzle, predis, memcache, memcached and monolog from direct dependencies of the library.
use PSR packages as replacement which allow any package compliant with the standard to be used without a need to rewrite or alter eseye library.

BREAKING CHANGES

  • logger MUST now implement Psr\Log\LoggerInterface instead of Seat\Eseye\Log\LogInterface
  • fetcher is non longer required and override to it SHOULD be applied on http_client, http_request_factory and http_stream_factory
  • default cache is now set on NullCache
  • default logger is now set on NullLogger
  • Seat\Eseye\Fetchers\GuzzleFetcher has been replaced by generic Seat\Eseye\Fetchers\Fetcher
  • minimum required PHP version is now 8.0

TODO

  • more tests
  • update documentation
  • update example

@warlof warlof requested a review from leonjza August 25, 2022 22:50
@warlof warlof force-pushed the dependencies/php/v8.x branch from 80fe65b to d094e43 Compare August 25, 2022 22:52
warlof added 9 commits August 26, 2022 00:52
remove guzzle, predis, memcache, memcached and monolog from direct dependencies of the library.
use PSR packages as replacement which allow any package compliant with the standard to be used without a need to rewrite or alter eseye library.

**BREAKING CHANGES**

* logger MUST now implement Psr\Log\LoggerInterface instead of Seat\Eseye\Log\LogInterface
* fetcher is non longer required and override to it SHOULD be applied on http_client, http_request_factory and http_stream_factory
* default cache is now set on NullCache
* default logger is now set on NullLogger
* Seat\Eseye\Fetchers\GuzzleFetcher has been replaced by generic Seat\Eseye\Fetchers\Fetcher
* minimum required PHP version is now 8.0

**TODO**

* more tests
* update documentation
* update example
@warlof warlof changed the base branch from master to 3.x March 5, 2023 19:32
@warlof warlof marked this pull request as ready for review March 5, 2023 20:41
@warlof warlof merged commit 1f3726a into eveseat:3.x Mar 5, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant