Passed
Pull Request — master (#2)
by thomas
01:55
created

201 +175 Covered Lines

550 -90 Total Lines

36.5 % +32.5% Code Coverage

PHP Classes Changes

 
85.71%
StreamUtil added
 
100%
DeviceListResponse added
0%
100%
HexCodec improved
0%
100%
Client improved
0%
100%
VersionResponse improved
0%
80%
ValidatorFactory improved
0%
66.67%
SchemaValidationException improved
45.24%
100%
HttpClient improved
46.67%
100%
Device improved
0%
48.15%
Session improved
0%
15.38%
Message improved

CRAP Changes

 
3.0987
StreamUtil::createStream() added
 
3
DeviceListResponse::__construct() added
 
3
HexCodec::intcmp() added
 
2
StreamUtil::hex2bin() added
 
1
DeviceListResponse::devices() added
 
1
HexCodec::__construct() added
2
2
Client::listen() improved
2
1
HexCodec::encode() improved
2
1
HttpClient::listen() improved
2
1
HttpClient::forUri() improved
2
1
SchemaValidationException::__construct() improved
2
1
ValidatorFactory::releaseResponse() improved
2
1
ValidatorFactory::acquireResponse() improved
2
1
ValidatorFactory::versionResponse() improved
2
1
ValidatorFactory::listDevicesResponse() improved
2
1
Device::__get() improved
view more  
12
 
ListDevicesResponse::__construct() removed
12
 
HexCodec::stringToStream() removed
6
 
HexCodec::convertHexPayloadToBinary() removed
2
 
ListDevicesResponse::devices() removed
2
 
Client::fromUri() removed