Classes

Coverage Distribution

Complexity

Insufficient Coverage

Class Coverage
Symfony\Bridge\Doctrine\CacheWarmer\ProxyCacheWarmer0%
Symfony\Bridge\PhpUnit\Legacy\CoverageListenerTrait0%
Symfony\Bridge\Monolog\Handler\SwiftMailerHandler0%
Symfony\Bridge\PhpUnit\DeprecationErrorHandler0%
Symfony\Bridge\PhpUnit\DeprecationErrorHandler\Configuration0%
Symfony\Bridge\PhpUnit\DeprecationErrorHandler\Deprecation0%
Symfony\Bridge\PhpUnit\Legacy\CommandForV50%
Symfony\Bridge\PhpUnit\Legacy\CommandForV60%
Symfony\Bridge\PhpUnit\Legacy\CoverageListenerForV50%
Symfony\Bridge\PhpUnit\Legacy\CoverageListenerForV60%
Symfony\Bridge\PhpUnit\Legacy\CoverageListenerForV70%
Symfony\Bridge\PhpUnit\Legacy\SymfonyTestsListenerForV50%
Symfony\Bridge\Monolog\Handler\NotifierHandler0%
Symfony\Bridge\PhpUnit\Legacy\SymfonyTestsListenerForV60%
Symfony\Bridge\PhpUnit\Legacy\SymfonyTestsListenerForV70%
Symfony\Bridge\Twig\Extension\CsrfRuntime0%
Symfony\Bridge\Twig\UndefinedCallableHandler0%
ConstraintTraitForV60%
ConstraintTraitForV70%
PolyfillAssertTrait0%
PolyfillTestCaseTrait0%
SetUpTearDownTraitForV50%
Symfony\Bridge\Monolog\Handler\ServerLogHandler0%
Symfony\Bridge\PhpUnit\Legacy\CommandForV90%
Symfony\Bridge\Monolog\Handler\FirePHPHandler0%
Symfony\Bridge\Monolog\Command\ServerLogCommand0%
Symfony\Bridge\Doctrine\DependencyInjection\CompilerPass\DoctrineValidationPass0%
Symfony\Bridge\Doctrine\DependencyInjection\Security\UserProvider\EntityFactory0%
Symfony\Bridge\Doctrine\ManagerRegistry0%
Symfony\Bridge\Doctrine\Security\RememberMe\DoctrineTokenProvider0%
Symfony\Bridge\Doctrine\Validator\DoctrineInitializer0%
SetUpTearDownTraitForV80%
Symfony\Bridge\Monolog\Handler\ChromePhpHandler0%
Symfony\Bridge\PhpUnit\Legacy\SymfonyTestsListenerTrait4%
Symfony\Bridge\Twig\Mime\WrappedTemplatedEmail7%
Symfony\Bridge\PhpUnit\ClassExistsMock25%
Symfony\Bridge\Doctrine\Form\DoctrineOrmTypeGuesser27%
Symfony\Bridge\Twig\Extension\SecurityExtension30%
Symfony\Bridge\Doctrine\DependencyInjection\AbstractDoctrineExtension40%
Symfony\Bridge\Twig\Extension\CodeExtension41%
Symfony\Bridge\Twig\DataCollector\TwigDataCollector49%
Symfony\Bridge\Monolog\Formatter\ConsoleFormatter50%
Symfony\Bridge\PhpUnit\ClockMock52%
Symfony\Bridge\Twig\Extension\YamlExtension53%
Symfony\Bridge\Doctrine\DependencyInjection\CompilerPass\RegisterMappingsPass54%
Symfony\Bridge\Doctrine\Messenger\DoctrineClearEntityManagerWorkerSubscriber58%
Symfony\Bridge\Monolog\Formatter\VarDumperFormatter62%
Symfony\Bridge\PhpUnit\DnsMock66%
Symfony\Bridge\Twig\Extension\WebLinkExtension66%
Symfony\Bridge\Twig\Node\TransDefaultDomainNode66%
Symfony\Bridge\Twig\Extension\AssetExtension66%
Symfony\Bridge\Monolog\Logger70%
Symfony\Bridge\Twig\Extension\WorkflowExtension71%
ServerLogHandlerTrait71%
Symfony\Bridge\Doctrine\Logger\DbalLogger73%
Symfony\Bridge\Doctrine\Form\DoctrineOrmExtension75%
Symfony\Bridge\Doctrine\Validator\Constraints\UniqueEntity75%
Symfony\Bridge\Twig\Mime\NotificationEmail75%
Symfony\Bridge\Monolog\Handler\ElasticsearchLogstashHandler77%
Symfony\Bridge\Twig\Command\LintCommand77%
Symfony\Bridge\Monolog\Processor\ConsoleCommandProcessor81%
Symfony\Bridge\Twig\Node\RenderBlockNode81%
Symfony\Bridge\Twig\Mime\BodyRenderer82%
Symfony\Bridge\Twig\Extension\HttpKernelRuntime83%
Symfony\Bridge\Twig\TokenParser\DumpTokenParser83%
Symfony\Bridge\Monolog\Processor\WebProcessor85%
Symfony\Bridge\Twig\Command\DebugCommand86%
Symfony\Bridge\Twig\Extension\TranslationExtension86%
Symfony\Bridge\Twig\NodeVisitor\TranslationDefaultDomainNodeVisitor87%
Symfony\Bridge\Twig\ErrorRenderer\TwigErrorRenderer88%
Symfony\Bridge\ProxyManager\LazyProxy\PhpDumper\ProxyDumper88%
Symfony\Bridge\Doctrine\Security\User\EntityUserProvider88%
Symfony\Bridge\Doctrine\DataCollector\DoctrineDataCollector88%
Symfony\Bridge\Doctrine\Validator\Constraints\UniqueEntityValidator89%
Symfony\Bridge\Doctrine\Form\Type\EntityType89%
Symfony\Bridge\Doctrine\Validator\DoctrineLoader89%

Project Risks

Class CRAP
Symfony\Bridge\PhpUnit\DeprecationErrorHandler6642
Symfony\Bridge\PhpUnit\Legacy\SymfonyTestsListenerTrait6477
Symfony\Bridge\PhpUnit\DeprecationErrorHandler\Deprecation5402
PolyfillAssertTrait2352
Symfony\Bridge\Doctrine\Form\DoctrineOrmTypeGuesser1749
Symfony\Bridge\Doctrine\DependencyInjection\AbstractDoctrineExtension1481
Symfony\Bridge\PhpUnit\DeprecationErrorHandler\Configuration992
Symfony\Bridge\Twig\Extension\CodeExtension576
Symfony\Bridge\Monolog\Command\ServerLogCommand462
Symfony\Bridge\Twig\Mime\WrappedTemplatedEmail436
Symfony\Bridge\PhpUnit\Legacy\CoverageListenerTrait380
Symfony\Bridge\Twig\Command\DebugCommand186
Symfony\Bridge\Twig\DataCollector\TwigDataCollector157
ConstraintTraitForV6156
Symfony\Bridge\Monolog\Handler\NotifierHandler156
Symfony\Bridge\PhpUnit\DnsMock118
Symfony\Bridge\Monolog\Formatter\ConsoleFormatter110
Symfony\Bridge\Monolog\Handler\SwiftMailerHandler110
Symfony\Bridge\Doctrine\Security\RememberMe\DoctrineTokenProvider110
Symfony\Bridge\PhpUnit\Legacy\CommandForV990
Symfony\Bridge\PhpUnit\Legacy\CommandForV690
Symfony\Bridge\PhpUnit\Legacy\CommandForV590
PolyfillTestCaseTrait90
Symfony\Bridge\Monolog\Handler\FirePHPHandler90
Symfony\Bridge\PhpUnit\ClockMock74
Symfony\Bridge\Doctrine\CacheWarmer\ProxyCacheWarmer72
Symfony\Bridge\Monolog\Handler\ChromePhpHandler72
Symfony\Bridge\Doctrine\ManagerRegistry72
Symfony\Bridge\Twig\Command\LintCommand57
Symfony\Bridge\Doctrine\DependencyInjection\CompilerPass\DoctrineValidationPass56
Symfony\Bridge\Twig\UndefinedCallableHandler56
Symfony\Bridge\PhpUnit\ClassExistsMock52
Symfony\Bridge\Twig\Mime\NotificationEmail51
Symfony\Bridge\Doctrine\DependencyInjection\CompilerPass\RegisterMappingsPass48
Symfony\Bridge\Doctrine\Validator\Constraints\UniqueEntityValidator48
Symfony\Bridge\Doctrine\DataCollector\DoctrineDataCollector44
Symfony\Bridge\Twig\NodeVisitor\TranslationDefaultDomainNodeVisitor28
Symfony\Bridge\Monolog\Logger28
Symfony\Bridge\Monolog\Handler\ElasticsearchLogstashHandler27
Symfony\Bridge\Doctrine\Validator\DoctrineLoader26
ServerLogHandlerTrait21
Symfony\Bridge\Doctrine\Security\User\EntityUserProvider21
Symfony\Bridge\Twig\Extension\SecurityExtension18
Symfony\Bridge\Doctrine\Logger\DbalLogger17
Symfony\Bridge\ProxyManager\LazyProxy\PhpDumper\ProxyDumper17
Symfony\Bridge\Twig\ErrorRenderer\TwigErrorRenderer15
Symfony\Bridge\Twig\Extension\YamlExtension14
Symfony\Bridge\Twig\Extension\WebLinkExtension13
Symfony\Bridge\Doctrine\Form\Type\EntityType13
Symfony\Bridge\Twig\Mime\BodyRenderer12
Symfony\Bridge\Twig\Extension\WorkflowExtension12
Symfony\Bridge\Doctrine\Validator\DoctrineInitializer12
Symfony\Bridge\Twig\Extension\TranslationExtension11
Symfony\Bridge\Monolog\Processor\ConsoleCommandProcessor9
Symfony\Bridge\Doctrine\Messenger\DoctrineClearEntityManagerWorkerSubscriber8
Symfony\Bridge\Monolog\Formatter\VarDumperFormatter6
Symfony\Bridge\Twig\Extension\HttpKernelRuntime4
Symfony\Bridge\Monolog\Processor\WebProcessor4
Symfony\Bridge\Twig\Node\RenderBlockNode3
Symfony\Bridge\Twig\TokenParser\DumpTokenParser3

Methods

Coverage Distribution

Complexity

Insufficient Coverage

Method Coverage
__construct0%
isGranted0%
setSubject0%
attach0%
image0%
toName0%
dump0%
getFunctions0%
getFunctions0%
getUrl0%
setReturnPath0%
renderFragmentStrategy0%
getCsrfToken0%
__construct0%
fixCodeMarkup0%
formatLogMessage0%
formatFileFromText0%
fileExcerpt0%
getSubject0%
getReturnPath0%
formatArgs0%
getBcc0%
onUndefined0%
onUndefinedFunction0%
onUndefinedFilter0%
getVarName0%
compile0%
getPriority0%
setPriority0%
addBcc0%
addFrom0%
getCc0%
addCc0%
getTo0%
addTo0%
getReplyTo0%
addReplyTo0%
getFrom0%
formatArgsAsText0%
getAssetVersion0%
nullErrorHandler0%
globalListenerDisabled0%
startTestSuite0%
globalListenerDisabled0%
__construct0%
endTest0%
startTest0%
addSkippedTest0%
startTestSuite0%
__construct0%
startTest0%
endTest0%
startTest0%
addSkippedTest0%
startTestSuite0%
globalListenerDisabled0%
__construct0%
__destruct0%
addSkippedTest0%
endTest0%
getAssetUrl0%
displayPathsJson0%
getHtmlCallGraph0%
getMacroCount0%
getBlockCount0%
getTemplates0%
getTemplatePaths0%
getTime0%
displayJson0%
willBeIsolated0%
isOptional0%
endTest0%
startTest0%
addSkippedTest0%
startTestSuite0%
globalListenerDisabled0%
__destruct0%
__wakeup0%
__sleep0%
getDefaultFormatter0%
count0%
__sleep0%
assertDirectoryNotIsWritable0%
createMock0%
assertFileNotIsWritable0%
assertFileIsWritable0%
assertFileNotIsReadable0%
assertFileIsReadable0%
assertFileNotExists0%
assertFileExists0%
assertDirectoryIsWritable0%
expectException0%
assertDirectoryNotIsReadable0%
assertDirectoryIsReadable0%
assertDirectoryNotExists0%
assertDirectoryExists0%
assertNotIsWritable0%
assertIsWritable0%
assertNotIsReadable0%
createPartialMock0%
expectExceptionCode0%
assertNan0%
doTearDown0%
doSetUp0%
doTearDownAfterClass0%
doSetUpBeforeClass0%
tearDown0%
setUp0%
tearDownAfterClass0%
setUpBeforeClass0%
doSetUp0%
expectExceptionMessage0%
doTearDownAfterClass0%
doSetUpBeforeClass0%
tearDown0%
setUp0%
tearDownAfterClass0%
setUpBeforeClass0%
expectExceptionMessageRegExp0%
assertIsReadable0%
assertInfinite0%
toString0%
doToString0%
doCount0%
doAdditionalFailureDescription0%
matches0%
failureDescription0%
additionalFailureDescription0%
toString0%
count0%
doMatches0%
doMatches0%
doFailureDescription0%
doCount0%
doAdditionalFailureDescription0%
matches0%
failureDescription0%
exporter0%
additionalFailureDescription0%
doFailureDescription0%
doToString0%
assertFinite0%
assertIsString0%
assertStringNotContainsStringIgnoringCase0%
assertStringNotContainsString0%
assertStringContainsStringIgnoringCase0%
assertStringContainsString0%
assertIsIterable0%
assertIsCallable0%
assertIsScalar0%
assertIsResource0%
assertEqualsWithDelta0%
assertIsObject0%
assertIsNumeric0%
assertIsInt0%
assertIsFloat0%
assertIsBool0%
assertIsArray0%
assertNotContainsEquals0%
assertContainsEquals0%
__wakeup0%
__construct0%
findSutFqcn0%
dumpData0%
onKernelResponse0%
getDefaultFormatter0%
headersAccepted0%
sendHeader0%
onKernelResponse0%
formatBatch0%
castObject0%
headersAccepted0%
echoLine0%
formatBatch0%
displayLog0%
getLogs0%
execute0%
configure0%
isEnabled0%
sendHeader0%
__construct0%
__construct0%
reset0%
getSubscribedEvents0%
reset0%
getSubscribedEvents0%
reset0%
removeDebugLogger0%
flushMemorySpool0%
send0%
handle0%
onCliTerminate0%
onKernelTerminate0%
startTest0%
getDefaultFormatter0%
getHighestRecord0%
notify0%
handleBatch0%
initialize0%
validatedBy0%
register0%
assertValidMappingConfiguration0%
__construct0%
getConfigurationServiceName0%
updateValidatorMappingFiles0%
process0%
__construct0%
detectMetadataDriver0%
registerMappingDrivers0%
getKey0%
getMappingDriverBundleConfigDefaults0%
setMappingDriverConfig0%
setMappingDriverAlias0%
loadMappingInformation0%
getName0%
hasListeners0%
warmUp0%
create0%
addConfiguration0%
__construct0%
resetService0%
createNewToken0%
updateToken0%
deleteTokenBySeries0%
loadTokenBySeries0%
__construct0%
getSubscribedEvents0%
onWorkerMessageFailed0%
getService0%
loadTypeGuesser0%
log0%
stopQuery0%
reset0%
getQueryBuilderPartsForCachingHash0%
guessPattern0%
guessMaxLength0%
guessType0%
getSubscribedEvents0%
setTransport0%
doTearDown0%
isLegacy0%
toString0%
getPathType0%
__construct0%
tolerates0%
getVendors0%
getPackage0%
getOriginalFilesStack0%
shouldDisplayStackTrace0%
isInRegexMode0%
getType0%
isMuted0%
getMessage0%
__construct0%
originatingMethod0%
originatingClass0%
originatesFromAnObject0%
verboseOutput0%
fromUrlEncodedString0%
inDisabledMode0%
inStrictMode0%
inWeakMode0%
fromNumber0%
fromRegex0%
lineShouldBeSkipped0%
isEnabled0%
getSourcePathsFromPrefixes0%
register0%
collectDeprecations0%
startTest0%
__construct0%
startTest0%
createRunner0%
register0%
__construct0%
startTest0%
__construct0%
createRunner0%
__construct0%
handleError0%
shutdown0%
getConfiguration0%
colorize0%
displayDeprecations0%
getPhpUnitErrorHandler0%
hasColorSupport0%
register0%
createRunner0%
process21%
replacePlaceHolder27%
computeData29%
getExceptionAsString33%
getManagerName50%
getTranslator50%
display50%
sanitizeParam50%
lateCollect53%
wait54%
getMetadata55%
handleError60%
determinePriority62%
getRealClass66%
getLoader66%
isAssociationNullable66%
getProxyCode66%
getProxyManagerVersion66%
execute66%
formatRecord66%
getHtmlTemplate66%
__construct66%
getFileLink66%
write66%
getFileLink66%
getTextTemplate66%
__construct66%
convertHtmlToText66%
getMetadata71%
formatFile72%
buildWarningMessages72%
sleep75%
withClockMock75%
getQueryBuilderPartsForCachingHash75%
set75%
handle75%
markdown75%
isDebug75%
usleep75%
handle75%
getPrettyMetadata76%
getExistingUniqueFields77%
displayGeneralText78%
getProxifiedClass80%
parse80%
onCommand80%
startQuery80%
compile81%
__construct83%
createTestEntityManager83%
getClass83%
process83%
getFlashes83%
refreshUser83%
encode83%
__construct83%
doEnterNode84%
doEnterNode84%
upgradePassword85%
getDebugLogger85%
gethostbyname85%
findTemplate85%
execute85%
compileString86%
link87%
getDefaultFormatter87%
__construct87%
dispatchEvent87%
addTaggedListeners88%
formatWithIdentifiers88%
gethostbynamel88%
loadUserByUsername88%
getmxrr88%
getIdValue88%
parse88%
exception88%
gethostbyaddr88%
validate89%

Project Risks

Method CRAP
guessType1406
startTestSuite600
endTest380
getType182
loadMappingInformation182
__construct182
hasColorSupport182
handleError156
getConfiguration156
startTest156
shutdown132
startTest110
collectDeprecations90
displayDeprecations90
__construct90
getVendors90
getPathType90
execute90
createRunner90
createRunner90
createRunner90
registerMappingDrivers90
formatArgs90
__construct72
guessMaxLength56
tolerates56
getPhpUnitErrorHandler56
resetService56
fileExcerpt56
fixCodeMarkup56
fromUrlEncodedString42
formatLogMessage42
register42
warmUp42
getMappingDriverBundleConfigDefaults42
guessPattern42
detectMetadataDriver42
assertValidMappingConfiguration42
validate37
computeData37
updateValidatorMappingFiles30
isLegacy30
removeDebugLogger30
getOriginalFilesStack30
getPackage30
register30
onKernelResponse30
register30
register30
getLogs30
getMetadata25
sanitizeParam22
castObject20
getSourcePathsFromPrefixes20
lineShouldBeSkipped20
flushMemorySpool20
getHighestRecord20
dump20
isGranted20
addSkippedTest20
dumpData20
onKernelResponse20
process17
doEnterNode16
wait16
getProxifiedClass15
execute15
getPrettyMetadata13
findSutFqcn12
__destruct12
isMuted12
displayPathsJson12
onUndefined12
colorize12
updateToken12
setMappingDriverConfig12
createPartialMock12
sendHeader12
isEnabled12
sendHeader12
lateCollect11
displayGeneralText10
doEnterNode10
formatWithIdentifiers9
isAssociationNullable8
getExceptionAsString8
handleError8
getFlashes8
gethostbyaddr8
getMetadata7
execute7
compileString7
addTaggedListeners7
replacePlaceHolder6
getExistingUniqueFields6
determinePriority6
getDebugLogger6
echoLine6
onUndefinedFunction6
getSubject6
formatBatch6
displayLog6
willBeIsolated6
attach6
image6
formatBatch6
configure6
initialize6
setMappingDriverAlias6
getUrl6
onUndefinedFilter6
__destruct6
displayJson6
exporter6
originatingMethod6
loadTokenBySeries6
__construct6
createMock6
stopQuery6
assertFileNotExists6
assertFileExists6
assertDirectoryNotExists6
getQueryBuilderPartsForCachingHash6
shouldDisplayStackTrace6
assertDirectoryExists6
createNewToken6
hasListeners6
originatingClass6
send6
assertNotIsWritable6
assertInfinite6
getDefaultFormatter6
getManagerName6
assertNan6
assertIsReadable6
assertNotIsReadable6
assertIsWritable6
__construct6
handle6
handleBatch6
notify6
assertFinite6
__construct5
formatFile5
buildWarningMessages5
refreshUser5
gethostbyname5
dispatchEvent5
gethostbynamel5
getmxrr5
handle4
withClockMock4
getQueryBuilderPartsForCachingHash4
startQuery4
getTranslator4
display4
__construct4
findTemplate4
getIdValue4
exception4
loadUserByUsername4
write3
formatRecord3
getLoader3
getFileLink3
getProxyCode3
getProxyManagerVersion3
getTextTemplate3
getHtmlTemplate3
isDebug3
compile3
encode3
createTestEntityManager3
getClass3
upgradePassword3
getDefaultFormatter3
__construct3
link3
getRealClass2
getFileLink2
convertHtmlToText2
__construct2
usleep2
handle2
set2
sleep2
markdown2
onCommand2
parse2
process2
__construct2
parse2