Open akkaweb opened 8 years ago
Hi @akkaweb,
First of all, thank you for the PR! However, I have some suggestions for you.
1) As you see Travis failed. The reason you can see why: here. You didn't handle any code-standard. Thats why the file list is f*cked up, so I can't see that clear what code you added/changed. If you're not familiar with code standards let me know.
2) No tests are added for this functionality. Thats why coveralls came in to say that the coverage decreased. Please add tests to see if the method works without limit, and with multiple limits.
If you have questions, feel free to chat me!
Looking forward to your changes! Good luck!
My apologies about that. I mostly develop for Drupal and my IDE is setup to work with their coding standards. I will fix and resubmit.
I updated the code to comply with CakePHP standards. I will watch Travis to see if it allows it to pass now. Test cases have been added now.
@akkaweb Thank you! Good work! I added some comments you should look at. Also the code-coverage gave one error: https://travis-ci.org/cakemanager/cakephp-notifier/jobs/118129153#L278. If you can fix these, it will be okay!
As I see, you added a tirth parameter the the method, which is good enough. But I was tinking, to be prepared of the future, we could make the tirth parameter an array, with the option limit
. What do you think about that?
I totally agree about the 3rd parameter being an array. Thanks for catching that! I put that change into place, changed test cases to reflect that update and I also updated code-coverage to include the 3rd option. Hopefully all the tests will now pass. If any issues or if you would like something changed let me know. Thanks
Sorry for leaving this behind @akkaweb. Lets finish this :)
I see you did 9 commits.
I would like to see the commits squased (read more at http://gitready.com/advanced/2009/02/10/squashing-commits-with-rebase.html and http://couscous.io/contributing.html)
Greetz,
Bob
@bobmulder Sure! I will give it a go soon! Thanks!
Changes to the method
getNotifications()
to accept a 3rd paremeter$limit = null
and make the necessary code changes to accept limit. README.md also changed to reflect Component changes.