Update project dependencies, simplify build, and add OrderLine::toArray() method
Okay, this may look like a huge update, but it's really not too bad. This is a very important integration, so I feel this is a good investment.
This will probably break our build on Jenkins. Instead of fixing it, I'd rather move it to another build server.
- Dependency updates:
- All dependencies are updated to their very latest versions.
- PHPUnit: A new class is used for TestCase, so each test is updated
- Money/Money: A couple method name changes required small updates
- Added PHP 7 constraint
- Added roave/security-advisories for security checks
- Build update: Assumes composer is already installed on the host machine
- Add OrderLine::toArray() method for logging convenience
- Cleaned up unused
use
statements and redundantimplements
statements