Passed
Pull Request — master (#2)
by thomas
02:16
created

164 +138 Covered Lines

559 -81 Total Lines

29.3 % +25.3% Code Coverage

PHP Classes Changes

 
85.71%
StreamUtil added
0%
100%
HexCodec improved
0%
100%
ListDevicesResponse improved
0%
100%
VersionResponse improved
0%
66.67%
SchemaValidationException improved
0%
66.67%
Client improved
45.24%
100%
HttpClient improved
46.67%
100%
Device improved
0%
40%
ValidatorFactory improved
0%
15.38%
Message improved

CRAP Changes

 
3.0987
StreamUtil::createStream() added
 
3
HexCodec::intcmp() added
 
2
StreamUtil::hex2bin() added
 
1
HexCodec::__construct() added
2
1
HexCodec::encode() improved
2
1
HttpClient::listen() improved
2
1
HttpClient::forUri() improved
2
1
SchemaValidationException::__construct() improved
2
1
ValidatorFactory::versionResponse() improved
2
1
ValidatorFactory::listDevicesResponse() improved
2
1
Device::__get() improved
2
1
Device::getProduct() improved
2
1
Device::getObject() improved
2
1
Device::getVendor() improved
view more  
12
 
HexCodec::stringToStream() removed
6
 
HexCodec::convertHexPayloadToBinary() removed