Classes

Coverage Distribution

Complexity

Insufficient Coverage

Class Coverage
Version201511161423540%
Version201604131513210%
InstallController0%
Version201507161102520%
Version201507161059420%
InstallControllerProvider0%
NoStockHiddenFilter0%
Version201609081616160%
Extract0%
Version201506130000000%
Version201608231727000%
Version201608231409320%
Version201511241846440%
Version201602162156350%
Version201507161108270%
Step1Type0%
Step3Type0%
Step4Type0%
Step5Type0%
StatusType0%
OrderMailType0%
ShoppingMultipleType0%
InstallApplication0%
Version201601141422340%
Version201506121521080%
AbstractPluginManager0%
Version201506022239250%
Version201610141000310%
Version201507161108340%
ShippingRepository0%
Version201510220946100%
CacheClearCommand0%
PluginCommand0%
RouterCommand0%
Version201511131503010%
Version201511101742270%
BlockController0%
CacheController0%
FileController0%
InstallServiceProvider0%
DebugServiceProvider0%
Version201510231023230%
Version201510161458410%
Version201507221707070%
Version201508211349220%
Version201508121324540%
PluginService0%
Version201508062226390%
Version201508062209090%
Version201508061845330%
Version201508051054210%
Version201508041321370%
Version201507311547210%
Version201507281729280%
PluginController0%
TemplateController0%
Version201601140934420%
Str31%
EntityUtil31%
CsvImportController38%
ShoppingController39%
OrderRepository46%
EventArgs50%
AbstractEntity52%
CustomerEditController56%
CartController56%
CsvExportService57%
ApplicationTrait57%
TaxRuleController59%
TaxRuleService60%
CsvImportService61%
Cache62%
CustomerRepository62%
PasswordEncoder63%
ContactController64%
OrderController65%
PaymentController66%
MypageController66%
AuthorityVoter66%
EditController67%
CartService69%
SystemService70%
Application74%
ClassNameController75%
Customer75%
ClassCategoryController76%
ProductClassController76%
MasterdataController77%
CustomerController79%
ProductController79%
AdminController79%
Logger80%
OrderStatusFilter80%
TransactionListener81%
MemberRepository81%
SecurityController82%
EccubeExtension84%
LogListener84%
AbstractController85%
LayoutController86%
ShoppingService86%
WebProcessor87%
HelpController88%
PageController89%
Member89%
EntryController89%

Project Risks

Class CRAP
CsvImportController9061
InstallController7832
PluginController7832
PluginService5700
ShoppingController3395
FileController2070
OrderRepository1597
RouterCommand650
TemplateController650
Application549
Str460
PluginCommand380
CustomerRepository281
CsvExportService239
CartService224
EditController206
Step4Type182
ProductClassController172
ShoppingService132
InstallApplication132
Version20161014100031132
Version20160114142234110
CsvImportService109
ApplicationTrait96
Extract90
OrderController86
Step3Type72
Version2015102209461072
CartController71
AbstractEntity69
CacheController56
Version2015080510542156
Version2015072217070756
ProductController45
Version2015111017422742
DebugServiceProvider42
TaxRuleController33
MypageController30
Version2015072817292830
Version2015061300000030
AdminController28
PaymentController28
CustomerController23
LayoutController23
EntityUtil22
MemberRepository22
MasterdataController21
ClassCategoryController20
EccubeExtension20
BlockController20
Version2015101614584120
Version2015080622090920
Version2016090816161620
Version2015112418464420
Version2015071611083420
Version2015071611082720
Version2015071610594220
Cache17
SecurityController17
LogListener17
PasswordEncoder15
PageController14
ClassNameController14
TransactionListener14
AuthorityVoter13
WebProcessor13
CustomerEditController13
EntryController13
TaxRuleService12
Version2015080622263912
Version2015073115472112
Version2015080413213712
Version2016021621563512
Version2015080618453312
Version2015081213245412
Version2015111315030112
Version2016011409344212
Version2016082314093212
Version2016041315132112
Version2015071611025212
ContactController9
NoStockHiddenFilter6
SystemService5
Logger5
AbstractController5
OrderStatusFilter3

Methods

Coverage Distribution

Complexity

Insufficient Coverage

Method Coverage
clearInstance0%
getHost0%
down0%
up0%
down0%
up0%
findShippingsProduct0%
supportsClass0%
supportsClass0%
setApplication0%
migrationSchema0%
anonymous function0%
down0%
__construct0%
getName0%
configureOptions0%
buildForm0%
getName0%
buildForm0%
getName0%
getParent0%
configureOptions0%
up0%
up0%
buildForm0%
up0%
down0%
up0%
down0%
up0%
down0%
up0%
down0%
up0%
down0%
down0%
down0%
up0%
down0%
up0%
down0%
up0%
down0%
up0%
down0%
up0%
getName0%
__construct0%
down0%
getUpdateDate0%
setSex0%
removeCustomerAddress0%
addCustomerAddresses0%
removeOrder0%
addOrder0%
getCustomerFavoriteProducts0%
removeCustomerFavoriteProduct0%
addCustomerFavoriteProduct0%
getDelFlg0%
getCreateDate0%
setCountry0%
getResetExpire0%
setNote0%
getLastBuyDate0%
setFax030%
setFax020%
setFax010%
__toString0%
copyProperties0%
setPropertiesFromArray0%
setJob0%
__clone0%
validate0%
buildForm0%
getName0%
anonymous function0%
buildForm0%
__construct0%
getName0%
anonymous function0%
buildForm0%
__construct0%
getName0%
__construct0%
__toString0%
removeExcludeKey0%
addExcludeKey0%
setResponse0%
getRequest0%
setRequest0%
getUpdateDate0%
getCreateDate0%
getCreator0%
getDelFlg0%
up0%
up0%
offsetSet0%
mergeDuplicates0%
deleteFile0%
checkSymbolName0%
readYml0%
checkPluginArchiveContent0%
unpackPluginArchive0%
deleteDirs0%
createTempDir0%
install0%
__construct0%
incrementHeaders0%
calcPluginDir0%
hasErrors0%
getErrors0%
getRow0%
getFields0%
findDeserializeObjects0%
getProductQueryBuilder0%
getCustomerQueryBuilder0%
getOrderQueryBuilder0%
anonymous function0%
checkSamePlugin0%
createPluginDir0%
setError0%
register0%
timeAgo0%
ellipsis0%
quickRandom0%
dumpToArray0%
boot0%
anonymous function0%
register0%
boot0%
anonymous function0%
notifyComplete0%
registerPlugin0%
setDiscount0%
isDiscount0%
updatePlugin0%
update0%
enable0%
disable0%
unregisterPlugin0%
uninstall0%
callPluginManagerMethod0%
getEntityManager0%
getError0%
down0%
up0%
down0%
up0%
down0%
up0%
down0%
up0%
down0%
up0%
down0%
down0%
dtb_csv0%
up0%
down0%
up0%
down0%
up0%
down0%
up0%
down0%
up0%
mtb_tag0%
delete_dtb_csv0%
setMessage0%
down0%
getMessages0%
getErrors0%
canAddProductPayment0%
getCanAddProductType0%
unlock0%
supportsClass0%
supportsAttribute0%
dropIndex0%
createIndex0%
up0%
up0%
down0%
up0%
down0%
up0%
down0%
up0%
down0%
up0%
down0%
offsetUnset0%
getZipcode0%
getSql0%
exportOrder0%
addErrors0%
updateProductClass0%
anonymous function0%
csvTemplate0%
moveRank0%
moveRank0%
exportShipping0%
searchCustomerById0%
imageAdd0%
searchCustomer0%
export0%
convertStrToServer0%
convertStrFromServer0%
checkDir0%
normalizePath0%
anonymous function0%
getProductClassesOriginal0%
up0%
getTree0%
install0%
getUnregisteredPlugins0%
getResponseErrorMessage0%
getRequestApi0%
download0%
authenticationSetting0%
upgrade0%
ownersInstall0%
handler_down0%
delete0%
handler_up0%
handler0%
uninstall0%
disable0%
enable0%
update0%
index0%
editParameter0%
getFileList0%
getJsArrayList0%
download0%
addRequestError0%
path0%
anonymous function0%
transChoice0%
encodePassword0%
setLoginTargetPath0%
deleteMessage0%
clearMessage0%
addInfo0%
configure0%
addDanger0%
addError0%
parsePluginConfigs0%
removePluginConfigCache0%
writePluginConfigCache0%
setTestMode0%
anonymous function0%
__construct0%
execute0%
upload0%
index0%
download0%
delete0%
create0%
view0%
index0%
__construct0%
deleteDoctrineCache0%
index0%
__construct0%
changePassword0%
anonymous function0%
execute0%
configure0%
__construct0%
execute0%
getPluginFromCode0%
configure0%
index0%
render0%
sendAppData0%
step50%
payment0%
addFilterConstraint0%
createTables0%
getSessionData0%
index0%
step10%
shippingChange0%
step20%
step30%
migration0%
step40%
connect0%
shoppingError0%
__construct0%
complete0%
resetNatTimer0%
shippingMultipleEdit0%
shippingMultiple0%
shippingMultipleChange0%
checkModules0%
setPDO0%
shipping0%
getMigration0%
dropTables0%
update0%
insert0%
isValid0%
getEntityManager0%
guide0%
order0%
addInstallStatus0%
add0%
delete0%
createConfigYamlFile0%
delivery0%
getProtectedDirs0%
doMigrate0%
createMailYamlFile0%
createPathYamlFile0%
createDatabaseYamlFile0%
migration_end0%
migration_plugin0%
anonymous function0%
parse0%
add0%
createProductImage12%
loadPlugin17%
createProductTag20%
checkDatabaseConnection20%
isBlank25%
removeProduct30%
roundByCalcRule33%
getQueryBuilderBySearchData34%
csvProduct35%
getQueryBuilderBySearchDataForAdmin36%
setDeliveryFreeAmount37%
setDeliveryFreeQuantity37%
onKernelException40%
getUrl40%
getPath40%
getData40%
getFormDeliveryDates45%
insertProductClass48%
createProductClass48%
convertEncodingRows50%
getNonMember50%
getDeliveries50%
setDefualtProductClass50%
getPluginConfigAll50%
isPasswordValid54%
updateDate55%
csvCategory55%
index56%
trimAll57%
confirm58%
up59%
down59%
isSessionStarted60%
clear62%
index63%
refreshUser66%
current66%
refreshUser66%
isTraceClassOrSkippedFunction66%
random66%
encodePassword66%
isEmpty66%
getDbversion66%
initCacheRequest66%
customer68%
index68%
getCart68%
shippingEdit68%
login68%
login68%
initMailer69%
getTheme70%
vote70%
render72%
shippingEditChange72%
index74%
characterEncoding75%
initSession75%
down75%
up75%
log75%
onKernelException75%
onKernelTerminate75%
detail76%
initDoctrine76%
save77%
delete78%
index78%
setProductQuantity78%
addFilterConstraint80%
isValiedCategory80%
getNewOrderDetail80%
createProductCategory80%
getSubscribedEvents80%
delete80%
isTokenValid80%
downProductQuantity80%
index80%
delete81%
searchProduct81%
up81%
down81%
index82%
initializePlugin83%
delete83%
getUniqueResetKey83%
getUniqueSecretKey83%
calculatePrice83%
offsetGet83%
updateBuyData84%
isValid84%
getNewShipmentItem84%
getImportData85%
reset85%
initCsvType85%
setHeaderRowNumber85%
delete85%
index85%
toArray85%
canAddProduct85%
index85%
edit86%
edit86%
reverseTransform87%
activate87%
getSalesByMonth87%
getFormPayments87%
onKernelRequest87%
parseLogFile87%
nonmember88%
calculate88%
edit88%
exportHeader88%
postUpdate88%
index89%

Project Risks

Method CRAP
csvProduct1389
updateProductClass1122
shippingMultiple702
getQueryBuilderBySearchDataForAdmin566
getQueryBuilderBySearchData515
execute506
checkModules342
execute272
ownersInstall272
loadPlugin246
checkPluginArchiveContent210
index210
updatePlugin210
createProductClass152
add110
upgrade110
delivery90
timeAgo90
getUnregisteredPlugins90
__construct72
create72
isBlank60
csvCategory59
parse56
update56
registerPlugin56
up56
install56
shipping56
index56
createDatabaseYamlFile56
order56
download42
up42
exportShipping42
step342
createIndex42
canAddProductPayment42
buildForm42
setPropertiesFromArray42
up42
anonymous function42
update42
index42
createProductTag32
edit32
getData30
changePassword30
step430
step530
createConfigYamlFile30
payment30
shippingChange30
up30
parsePluginConfigs30
getTree30
shippingMultipleChange30
add30
index26
setProductQuantity25
index22
enable20
isValid20
up20
up20
imageAdd20
index20
delete20
index20
upload20
searchCustomer20
exportOrder20
render20
register20
shippingMultipleEdit20
findDeserializeObjects20
searchCustomerById20
incrementHeaders20
download20
csvTemplate20
detail19
updateDate19
clear17
index17
index17
confirm17
getFormDeliveryDates15
shippingEdit14
createProductImage14
index14
insertProductClass13
initDoctrine13
calculate13
index13
index13
getCart13
getJsArrayList12
getErrors12
download12
writePluginConfigCache12
anonymous function12
sendAppData12
buildForm12
callPluginManagerMethod12
delete12
getFileList12
moveRank12
dumpToArray12
mergeDuplicates12
moveRank12
up12
install12
deleteDirs12
getProtectedDirs12
doMigrate12
update12
anonymous function12
unregisterPlugin12
disable12
enable12
up12
mtb_tag12
delete_dtb_csv12
authenticationSetting12
dropIndex12
anonymous function12
editParameter12
delete12
unpackPluginArchive12
up12
index11
setDefualtProductClass10
initMailer9
isPasswordValid9
edit9
nonmember9
initCacheRequest8
roundByCalcRule8
customer8
getTheme8
vote8
setDeliveryFreeQuantity7
setDeliveryFreeAmount7
index7
checkDatabaseConnection7
searchProduct7
getNewShipmentItem7
toArray7
index6
isSessionStarted6
delete6
createProductCategory6
updateBuyData6
getImportData6
removeProduct6
edit6
up6
up6
createTempDir6
getOrderQueryBuilder6
getCustomerQueryBuilder6
up6
up6
up6
getResponseErrorMessage6
up6
handler6
getRequestApi6
up6
uninstall6
up6
getProductQueryBuilder6
up6
down6
up6
convertEncodingRows6
down6
anonymous function6
up6
down6
dtb_csv6
up6
up6
setPDO6
shoppingError6
ellipsis6
addFilterConstraint6
getSql6
getPluginConfigAll6
removeExcludeKey6
isDiscount6
removePluginConfigCache6
migration_plugin6
createPathYamlFile6
createMailYamlFile6
insert6
up6
validate6
step26
setLoginTargetPath6
down6
up6
convertStrToServer6
readYml6
checkSymbolName6
checkSamePlugin6
createPluginDir6
convertStrFromServer6
view6
step16
__construct6
getHost6
export6
current5
login5
render5
shippingEditChange5
trimAll5
up5
down5
reset5
onKernelException4
getDbversion4
login4
log4
onKernelException4
onKernelTerminate4
save4
getDeliveries4
down4
up4
isValid4
parseLogFile4
activate4
postUpdate4
exportHeader4
isEmpty3
encodePassword3
random3
isTraceClassOrSkippedFunction3
initSession3
down3
up3
characterEncoding3
isValiedCategory3
getNewOrderDetail3
addFilterConstraint3
delete3
delete3
offsetGet3
reverseTransform3
getFormPayments3
onKernelRequest3
getUrl2
getPath2
getNonMember2
refreshUser2
refreshUser2
getSubscribedEvents2
downProductQuantity2
isTokenValid2
calculatePrice2
getUniqueSecretKey2
getUniqueResetKey2
delete2
initializePlugin2
initCsvType2
setHeaderRowNumber2
canAddProduct2
delete2
getSalesByMonth2