Classes

Coverage Distribution

Complexity

Insufficient Coverage

Class Coverage
MediaWiki\WikispeechSpeechDataCollector\Api\ApiCrud0%
MediaWiki\WikispeechSpeechDataCollector\Crud\AbstractCrud0%
MediaWiki\WikispeechSpeechDataCollector\Crud\Clud0%
MediaWiki\WikispeechSpeechDataCollector\Crud\CrudContext0%
MediaWiki\WikispeechSpeechDataCollector\CRUD\CrudFactory0%
MediaWiki\WikispeechSpeechDataCollector\Crud\Mcr\AbstractCompositeOwnerMcrCrud0%
MediaWiki\WikispeechSpeechDataCollector\Crud\Mcr\AbstractCompositePartMcrCrud0%
MediaWiki\WikispeechSpeechDataCollector\Crud\Mcr\AbstractMcrCrud0%
MediaWiki\WikispeechSpeechDataCollector\Crud\Mcr\AbstractMcrCrudUuidIdentityStrategy0%
MediaWiki\WikispeechSpeechDataCollector\Crud\PersistentRootGraphLoader0%
MediaWiki\WikispeechSpeechDataCollector\Crud\Rdbms\AbstractIntRdbmsCrud0%
MediaWiki\WikispeechSpeechDataCollector\Crud\Rdbms\AbstractRdbmsCrud0%
MediaWiki\WikispeechSpeechDataCollector\Crud\Rdbms\AbstractUuidRdbmsCrud0%
MediaWiki\WikispeechSpeechDataCollector\Crud\Transaction\CrudTransactionExecutor0%
MediaWiki\WikispeechSpeechDataCollector\Domain\GetPersistentClassName0%
MediaWiki\WikispeechSpeechDataCollector\Domain\PersistentJsonDeserializer0%
MediaWiki\WikispeechSpeechDataCollector\Domain\PersistentJsonSerializer0%
MediaWiki\WikispeechSpeechDataCollector\Domain\PersistentMWAssociateArrayDeserializer0%
MediaWiki\WikispeechSpeechDataCollector\Domain\PersistentMWAssociativeArraySerializer0%
MediaWiki\WikispeechSpeechDataCollector\Domain\PersistentVisitorAdapter0%
MediaWiki\WikispeechSpeechDataCollector\Domain\RecordingAnnotation0%
MediaWiki\WikispeechSpeechDataCollector\Hooks\ApiHooks0%
MediaWiki\WikispeechSpeechDataCollector\Hooks\DatabaseHooks0%
MediaWiki\WikispeechSpeechDataCollector\Specials\SpecialRecordSpeech0%
MediaWiki\WikispeechSpeechDataCollector\Domain\RecordingAnnotations29%
MediaWiki\WikispeechSpeechDataCollector\Domain\PersistentSet50%
MediaWiki\WikispeechSpeechDataCollector\Domain\ManuscriptDomain58%
MediaWiki\WikispeechSpeechDataCollector\Domain\User58%
MediaWiki\WikispeechSpeechDataCollector\Domain\ManuscriptPrompt60%
MediaWiki\WikispeechSpeechDataCollector\Domain\SkippedManuscriptPrompt60%
MediaWiki\WikispeechSpeechDataCollector\Domain\UserLanguageProficiencyLevel60%
MediaWiki\WikispeechSpeechDataCollector\Domain\RecordingReview61%
MediaWiki\WikispeechSpeechDataCollector\Domain\UserDialect61%
MediaWiki\WikispeechSpeechDataCollector\Crud\Rdbms\SkippedManuscriptPromptCrud61%
MediaWiki\WikispeechSpeechDataCollector\Domain\Language61%
MediaWiki\WikispeechSpeechDataCollector\Domain\Manuscript61%
MediaWiki\WikispeechSpeechDataCollector\Domain\Recording61%
MediaWiki\WikispeechSpeechDataCollector\Crud\Rdbms\RecordingCrud63%
MediaWiki\WikispeechSpeechDataCollector\Crud\Rdbms\LanguageCrud64%
MediaWiki\WikispeechSpeechDataCollector\Crud\Rdbms\RecordingReviewCrud65%
MediaWiki\WikispeechSpeechDataCollector\Crud\Rdbms\ManuscriptPromptCrud69%
MediaWiki\WikispeechSpeechDataCollector\Crud\Rdbms\UserLanguageProficiencyLevelCrud69%
MediaWiki\WikispeechSpeechDataCollector\Crud\Transaction\CrudTransactionRequest75%
MediaWiki\WikispeechSpeechDataCollector\Crud\Mcr\RecordingAnnotationsCrud78%
MediaWiki\WikispeechSpeechDataCollector\Crud\Rdbms\ManuscriptCrud79%
MediaWiki\WikispeechSpeechDataCollector\Crud\Rdbms\ManuscriptDomainCrud81%
MediaWiki\WikispeechSpeechDataCollector\Crud\Rdbms\UserCrud81%
MediaWiki\WikispeechSpeechDataCollector\Crud\Transaction\CrudTransactionResponse81%
MediaWiki\WikispeechSpeechDataCollector\Uuid82%
MediaWiki\WikispeechSpeechDataCollector\Crud\Rdbms\UserDialectCrud86%

Project Risks

Class CRAP
MediaWiki\WikispeechSpeechDataCollector\Crud\PersistentRootGraphLoader1722
MediaWiki\WikispeechSpeechDataCollector\Domain\PersistentMWAssociateArrayDeserializer1482
MediaWiki\WikispeechSpeechDataCollector\Crud\Rdbms\AbstractRdbmsCrud650
MediaWiki\WikispeechSpeechDataCollector\Crud\Mcr\AbstractMcrCrud552
MediaWiki\WikispeechSpeechDataCollector\Domain\PersistentMWAssociativeArraySerializer462
MediaWiki\WikispeechSpeechDataCollector\Crud\Transaction\CrudTransactionExecutor210
MediaWiki\WikispeechSpeechDataCollector\Domain\PersistentJsonDeserializer210
MediaWiki\WikispeechSpeechDataCollector\Domain\PersistentJsonSerializer182
MediaWiki\WikispeechSpeechDataCollector\Domain\PersistentSet76
MediaWiki\WikispeechSpeechDataCollector\Api\ApiCrud72
MediaWiki\WikispeechSpeechDataCollector\Crud\CrudContext56
MediaWiki\WikispeechSpeechDataCollector\Domain\RecordingAnnotations30
MediaWiki\WikispeechSpeechDataCollector\Crud\Rdbms\AbstractIntRdbmsCrud30
MediaWiki\WikispeechSpeechDataCollector\Crud\Rdbms\AbstractUuidRdbmsCrud30
MediaWiki\WikispeechSpeechDataCollector\Crud\Transaction\CrudTransactionRequest26
MediaWiki\WikispeechSpeechDataCollector\Uuid20
MediaWiki\WikispeechSpeechDataCollector\Crud\Mcr\AbstractMcrCrudUuidIdentityStrategy20
MediaWiki\WikispeechSpeechDataCollector\Crud\Transaction\CrudTransactionResponse19
MediaWiki\WikispeechSpeechDataCollector\Crud\Mcr\AbstractCompositeOwnerMcrCrud12
MediaWiki\WikispeechSpeechDataCollector\Crud\Rdbms\ManuscriptCrud9
MediaWiki\WikispeechSpeechDataCollector\Crud\Mcr\RecordingAnnotationsCrud6
MediaWiki\WikispeechSpeechDataCollector\Crud\Mcr\AbstractCompositePartMcrCrud6

Methods

Coverage Distribution

Complexity

Insufficient Coverage

Method Coverage
__construct0%
execute0%
getAllowedParams0%
getExamplesMessages0%
__construct0%
getContext0%
read0%
__construct0%
create0%
load0%
update0%
delete0%
__construct0%
getDbLoadBalancer0%
getMediawikiUser0%
getRevisionStore0%
__construct0%
visitLanguage0%
visitManuscript0%
visitManuscriptDomain0%
visitManuscriptPrompt0%
visitRecording0%
visitRecordingAnnotations0%
visitRecordingReview0%
visitSkippedManuscriptPrompt0%
visitUser0%
visitUserDialect0%
visitUserLanguageProficiencyLevel0%
create0%
create0%
__construct0%
setMainSlotToIdentityJson0%
create0%
load0%
update0%
delete0%
assembleCommentStoreComment0%
assembleSummary0%
getEditSummary0%
setEditSummary0%
getIdentityStrategy0%
getWikiPage0%
identityJsonContentFactory0%
identityFactory0%
__construct0%
getLoadedInstances0%
visitRoot0%
visitLanguage0%
visitManuscript0%
visitManuscriptDomain0%
visitManuscriptPrompt0%
visitRecording0%
visitRecordingAnnotations0%
visitRecordingReview0%
visitSkippedManuscriptPrompt0%
visitUser0%
visitUserDialect0%
visitUserLanguageProficiencyLevel0%
create0%
deserializeRowIdentity0%
read0%
delete0%
__construct0%
getIdentityColumn0%
getAllColumns0%
load0%
update0%
delete0%
getByConditions0%
loadByConditions0%
listByConditions0%
deserializeString0%
deserializeInt0%
deserializeUuid0%
deserializeTimestamp0%
create0%
deserializeRowIdentity0%
read0%
delete0%
findLanguageByIso639a10%
findLanguageByIso639a2b0%
findLanguageByIso639a2t0%
findLanguageByIso639a30%
listByDomain0%
listByLanguage0%
listByParent0%
listByManuscript0%
getByManuscriptAndIndex0%
listByVoiceOf0%
listByManuscriptPrompt0%
getByVoiceOfAndManuscriptPrompt0%
getByAudioFileWikiPageIdentity0%
listByReviewer0%
listByRecording0%
getByRecordingAndReviewer0%
listByUser0%
listByManuscriptPrompt0%
getByUserAndManuscriptPrompt0%
getByMediaWikiUser0%
listByUser0%
listByUser0%
getByUserAndLanguage0%
__construct0%
execute0%
setCreate0%
setRead0%
setUpdate0%
setDelete0%
isReadGraph0%
setReadGraph0%
setCreated0%
setRead0%
setUpdated0%
setDeleted0%
visitLanguage0%
visitManuscript0%
visitManuscriptDomain0%
visitManuscriptPrompt0%
visitRecording0%
visitRecordingAnnotations0%
visitRecordingReview0%
visitSkippedManuscriptPrompt0%
visitUser0%
visitUserDialect0%
visitUserLanguageProficiencyLevel0%
__toString0%
__toString0%
__toString0%
__toString0%
__construct0%
visitLanguage0%
visitManuscript0%
visitManuscriptDomain0%
visitManuscriptPrompt0%
visitRecording0%
visitRecordingAnnotations0%
visitRecordingReview0%
visitSkippedManuscriptPrompt0%
visitUser0%
visitUserDialect0%
visitUserLanguageProficiencyLevel0%
visitPersistent0%
visitLanguage0%
visitManuscript0%
visitManuscriptDomain0%
visitManuscriptPrompt0%
visitRecording0%
visitRecordingAnnotations0%
visitRecordingReview0%
visitSkippedManuscriptPrompt0%
visitUser0%
visitUserDialect0%
visitUserLanguageProficiencyLevel0%
__construct0%
get0%
visitLanguage0%
visitManuscript0%
visitManuscriptDomain0%
visitManuscriptPrompt0%
visitRecording0%
visitRecordingAnnotation0%
visitRecordingAnnotations0%
visitRecordingReview0%
visitSkippedManuscriptPrompt0%
visitUser0%
visitUserDialect0%
visitUserLanguageProficiencyLevel0%
deserializeUuid0%
deserializeTimestamp0%
deserializeJsonObject0%
visitManuscript0%
visitManuscriptPrompt0%
visitRecording0%
visitLanguage0%
visitManuscriptDomain0%
visitRecordingAnnotation0%
visitRecordingAnnotations0%
visitRecordingReview0%
visitSkippedManuscriptPrompt0%
visitUser0%
visitUserDialect0%
visitUserLanguageProficiencyLevel0%
serializeTimestamp0%
serializeUuid0%
serializeJson0%
addAll0%
remove0%
removeAll0%
get0%
visitLanguage0%
visitManuscript0%
visitManuscriptDomain0%
visitManuscriptPrompt0%
visitRecording0%
visitRecordingAnnotations0%
visitRecordingReview0%
visitSkippedManuscriptPrompt0%
visitUser0%
visitUserDialect0%
visitUserLanguageProficiencyLevel0%
__toString0%
__toString0%
getStart0%
setStart0%
getEnd0%
setEnd0%
getStereotype0%
setStereotype0%
getValue0%
setValue0%
__toString0%
__toString0%
__toString0%
__toString0%
__toString0%
__toString0%
__construct0%
validateConfiguration0%
onApiBeforeMain0%
onLoadExtensionSchemaUpdates0%
addCrudExtensionTable0%
__construct0%
execute0%
addElements0%
v4BytesFactory0%
v4HexFactory0%
deserialize61%
deserializeRequest88%