Classes

Coverage Distribution

Complexity

Methods

Coverage Distribution

Complexity

Project Risks

Method CRAP
run89.7%12121
relativeToRoots73.9%869
checkIfMigrationsTableExists88.9%858
collectMigrations76.9%854
assertPathSegment84.0%752
getMigrationsTableDDL87.5%744
prepareTemplateVars80.8%641
uriLabel65.2%639
integerStringFits81.8%635
normalizeValues88.9%624
substituteFragment87.5%521
write80.0%515
env81.8%412
sourceName75.0%411
matchesKind83.3%511
migrate84.6%611
value86.7%78
getMigrationsTableName76.9%47
safeRelativePath85.7%77
assertNoMalformedTokens83.3%37
disconnect83.3%46
getPhpMigrationName87.5%35
interpolateNamed75.0%34
safeSegment70.0%24
intFromString87.5%34
sessionLabel42.9%23
validate87.5%33
validateClass87.5%33
dateHasErrors80.0%33
lazy88.9%33
renderTemplateFile83.3%33
getColumnName83.3%22
restoreQuery85.7%22
formatRowKeys85.7%22
forContext75.0%22
describe83.3%22
migrateCompiledSQL83.3%22
location83.3%22