-
-
Notifications
You must be signed in to change notification settings - Fork 48
Added phpunit to composer dev dependencies #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
Conversation
|
Thanks for your PR @ascii-soup! 👍 I know this is a controversial change, but I honestly don't mind either way :) Do you happen to have an insight if a consensus has been reached in the broader PHP community? Also, IF we are to add this, we should probably use a version which is compatible with 5.3+ through 7 and HHVM and also update our Travis script. |
|
Good point on compatibility, I guess we could pin to a lower version of phpunit. As for the Travis script, I thought I'd changed it! But evidently not. I can tidy up both of these things today and add to the PR. Edit: As for the wider PHP community, I can't really say. We've certainly ditched anything that has a composer alternative, especially within our packages, since it makes contributing easier, in a "Batteries included" fashion. |
|
Thanks for your quick reply and I'm looking forward to seeing your update 👍
See also Composer's |
3a4f8c4 to
277c4db
Compare
|
Right, think this is all OK now. |
|
This should probably be added to |
|
D'oh. That's what I get for squeezing it in between other bits of work.
|
b61a8f1 to
acfa191
Compare
|
OK - sorry for the delay. Added to require-dev. |
|
Thanks for your PR @ascii-soup, let's get this in already For the reference: The Travis build time went up from ~30s to ~50s due to this change. IMO this is acceptable 👍 |
I am keen to start contributing as I'm about to begin using this library for a project I'm working on.
I don't have phpunit installed globally and since it now supports being installed with composer, I've added it as a dev dependency to make it easier to run the tests in this project.