Comments (5)
Having done the work to separate the plugin manager and http dependencies, I can attest to the difficulties in testing the compliment currently; static usage makes this quite cumbersome!
If we're going to break BC anyway, I'd argue we should also target PSR-6 interfaces (particularly since with is being done to provide psr-6 compatibility in zend-cache). That particular change would affect also the pubsdubhubbub subcomponent, but not the writer.
to;dr: go for it!
Originally posted by @weierophinney at zendframework/zend-feed#19 (comment)
from laminas-feed.
Thank you Matthew! I'll start migration.
Originally posted by @necromant2005 at zendframework/zend-feed#19 (comment)
from laminas-feed.
Hi Matthew,
I've migrated Zend-Feed reader https://github.com/necromant2005/zend-feed/tree/BUG19-mirgration-static-tdynamic
tests passed: https://travis-ci.org/necromant2005/zend-feed/builds/110578421
I can merge all changes in one commit, if you prefer.
Cheers,
Originally posted by @necromant2005 at zendframework/zend-feed#19 (comment)
from laminas-feed.
Also it will be great to migrate "writter" because it uses the same weird static plugin manager functionality
/**
* @var ExtensionManagerInterface
*/
protected static $extensionManager = null;
Originally posted by @necromant2005 at zendframework/zend-feed#19 (comment)
from laminas-feed.
I've also migrated cache interface to PSR-6
Originally posted by @necromant2005 at zendframework/zend-feed#19 (comment)
from laminas-feed.
Related Issues (20)
- Workaround for blocked Laminas user agent HOT 1
- itunes:explicit values have changed HOT 3
- Getting "failed to open stream: No such file or directory in /autoload.php on line 5" when loading package HOT 5
- Atom Feed canβt read Entry content if type is application/xml
- Replace usage of deprecated libxml_disable_entity_loader() HOT 2
- Psalm integration HOT 2
- PHP 8.0 support HOT 1
- PHPDoc return types incorrect/outdated HOT 1
- Method getDateModified of RSS reader doesn't iterate over different formats HOT 2
- PubSubHubbub/Publisher not sending requests to hubs
- Itunes categories with same main category are overwritten HOT 9
- Laminas-http mishandles multiple headers causing failure HOT 2
- feedLink() is broken, returns invalid data if not found HOT 3
- CRLF in vendor/laminas/laminas-feed/CHANGELOG.md HOT 5
- Add code example for feed-writer to add a media object via the enclosure element
- Dependency Dashboard
- Error 500 when rendering a feed with some set*() methods HOT 2
- Add support for laminas/laminas-servicemanager 4.0 so this library can be used on PHP 8.2 + psr/container 2.0. HOT 4
- DateTime::createFromFormat(): Argument #2 ($datetime) must be of type string, bool given HOT 1
- Laminas\Feed\Reader\ExtensionManagerInterface is said to be deprecated, but it still looks like to be required HOT 5
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
π Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. πππ
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google β€οΈ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from laminas-feed.