-
-
Notifications
You must be signed in to change notification settings - Fork 26
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Create PodcastIndex extension #31
Conversation
7a6f574
to
662904f
Compare
Would love to see this merged. |
This would be a potential game changer |
1878720
to
cb0fefc
Compare
@codedmonkey Please take a look at the Psalm errors: https://travis-ci.com/github/laminas/laminas-feed/jobs/458707070#L795 (you can reproduce them locally by running The errors generally provide links to information detailing the general type of error, and how to correct it. You can also ask in the #contributors channel of the Laminas slack if you need assistance fixing them. |
2575779
to
e79ceab
Compare
Thanks for the heads up. Looks a lot cleaner now. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Thanks for this contribution! 👍
I added some comments and corrections. laminas-feed supports PHP's version 7.3 and higher therefore we can use the correct return types and can omit many duplications in DocBlocks.
And old notations for internal method names do not have to be used.
87f1dbf
to
8741a58
Compare
9d16aeb
to
05ac15f
Compare
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
The documentation needs a better introduction for people which do not know anything about "Podcast Index".
And some more unit tests for exception are needed.
Thanks in advance! 👍
77f6d31
to
f5b40c9
Compare
f5b40c9
to
5edc2e3
Compare
5edc2e3
to
778a47a
Compare
@codedmonkey Due to a snafu with how Travis-CI allocates OSS hours to projects, we had to put this on the backburner until we had GHA setup for doing CI. I've just rebased your branch against the current 2.14.x source, removing your commit with Psalm baseline changes. If you go to the files tab, you'll see annotations from Psalm detailing what needs to change. What's nice is that it now notes unchanged files that have new issues flagged separately, so we can ignore those during our review. 😄 There are a few related to your new functionality, however... |
c2414df
to
5ddb293
Compare
Thanks @weierophinney, the new system looks very slick. I finally got my head around how to use Psalm so I regenerated the Psalm baseline for my changes. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
The Psalm errors are unrelated to this pull request and must be solved in a separate pull request or with version 3 of this component.
The title of the new documentation page needs an update and the comments for the CS fixer should use the new syntax.
Thanks in advance! 👍
5ddb293
to
af505aa
Compare
|
I'm sorry, my previous comment was misleading. I mean the open error message on |
@codedmonkey The Psalm error messages on See "Unchanged files with check annotations": https://github.com/laminas/laminas-feed/pull/31/files I hope I have explained it more clearly now. |
@codedmonkey Can you change that? After that we have everything. |
Signed-off-by: Tim Goudriaan <[email protected]>
Signed-off-by: Tim Goudriaan <[email protected]>
Signed-off-by: Tim Goudriaan <[email protected]>
Signed-off-by: Tim Goudriaan <[email protected]>
ee32e8c
to
41d0bed
Compare
Sorry I missed this conversation - @froschdesign do you still need me to update my code to change the comments? Or has it been covered by a later merge? |
Remaining errors are due to using mixed values, or using generic associative array data structure as properties, making verification impossible. Signed-off-by: Matthew Weier O'Phinney <[email protected]>
Signed-off-by: Matthew Weier O'Phinney <[email protected]>
Description
Creates an extension for the PodcastIndex namespace, a new namespace that attempts to supplement the existing iTunes podcast namespace with missing features created by @daveajones and @adamc199.