Classes and methods still need to be built. Functioning methods (non todos) can be tested now.
Bye bye old code. Hope you got backed up.
Configuration class is ready for full testing. Some method arguments may need to be updated. Contact class is still being built but a lot has been added. Additional methods in ApiResource and ApiResult for converting result objects to arrays and error handling.
Added handler class for SOAP result objects. Added complete example usage for configuration. Restructured namespace and directory for api classes. Configuration class is completely tested and ready.
Finished ServiceTicket class and updated Reporting, Contact and Configuration classes. Some final testing and cleanup still needs to be done on the ServiceTicket class. Fixed an issue with null values and expected methods/properties.
Added tests folder which hold unit test scripts. Fixed autoload issue with PHPUnit and the autoload function in the bootstrap file. Fixed some issues with value type checking in method parameters.
Added configuration unit tests. Fixed some method argument params where null should be an empty string to avoid mistakenly throwing exceptions.
Removing old unit test file
Some updates to the configuration test class. Started working on the contact tests. Added CW Soap docs to repo (for convenience). Changes made to some classes for error handling so some SOAP errors dont fall through the cracks.
Finished contact unit test. Updated API classes with try/catch blocks for SoapFault errors, same as yesterday.
Finished Reporting and ServiceTicket test classes. Fixed some issues with Reporting api class. Removed some non-testable methods from Contact test and added notes for them.
Updated gitignore and added composer.json file.
Merge branch 'master' of github.com:LabTechSoftware/ConnectWisePSA-SDK

Conflicts:
	config/credentials.php