Insphpect

Result

This tool is currently proof-of-concept. Your feedback and evaluation is valuable in helping to improve it and ensure its reports are meaninful.

Please click here to complete a short survey to tell us what you think. It should take less than 5 minutes and help further this research project!

Summary

Report generated for https://github.com/symfony/routing (Commit: 044f7700515500a0980b75183c4715b0ac6336d7)

On 07/03/2020 14:02:00

36 issues in 27 of 42 classes.

64% of classes contain issues.

Class Name   Rating
Symfony\Component\Routing\Loader\ObjectLoader 100
Symfony\Component\Routing\Matcher\RequestMatcherInterface 100
Symfony\Component\Routing\RouteCompilerInterface 100
Symfony\Component\Routing\RouterInterface 100
Symfony\Component\Routing\DependencyInjection\RoutingResolverPass 100
Symfony\Component\Routing\Route 100
Symfony\Component\Routing\CompiledRoute 100
Symfony\Component\Routing\Annotation\Route 100
Symfony\Component\Routing\RequestContext 100
Symfony\Component\Routing\Exception\ExceptionInterface 100
Symfony\Component\Routing\Loader\Configurator\RoutingConfigurator 100
Symfony\Component\Routing\Loader\Configurator\Traits\PrefixTrait 100
Symfony\Component\Routing\Loader\AnnotationClassLoader 100
Symfony\Component\Routing\Loader\XmlFileLoader 100
Symfony\Component\Routing\Loader\Configurator\Traits\LocalizedRouteTrait 100
Symfony\Component\Routing\Loader\Configurator\Traits\RouteTrait 100
Symfony\Component\Routing\Loader\Configurator\ImportConfigurator 100
Symfony\Component\Routing\Loader\Configurator\Traits\AddTrait 100
Symfony\Component\Routing\Generator\ConfigurableRequirementsInterface 100
Symfony\Component\Routing\Loader\Configurator\RouteConfigurator 100
Symfony\Component\Routing\Matcher\RedirectableUrlMatcherInterface 100
Symfony\Component\Routing\Matcher\Dumper\CompiledUrlMatcherTrait 100
Symfony\Component\Routing\Matcher\Dumper\MatcherDumper 100
Symfony\Component\Routing\Matcher\UrlMatcher 100
Symfony\Component\Routing\Matcher\UrlMatcherInterface 100
Symfony\Component\Routing\Matcher\Dumper\MatcherDumperInterface 100
Symfony\Component\Routing\RouteCollectionBuilder 100
Symfony\Component\Routing\RequestContextAwareInterface 100
Symfony\Component\Routing\Generator\UrlGeneratorInterface 100
Symfony\Component\Routing\Generator\Dumper\GeneratorDumperInterface 100
Symfony\Component\Routing\Generator\Dumper\GeneratorDumper 100
Symfony\Component\Routing\Generator\UrlGenerator 88.89
Symfony\Component\Routing\Matcher\Dumper\StaticPrefixCollection 85.71
Symfony\Component\Routing\Matcher\Dumper\CompiledUrlMatcherDumper 85.71
Symfony\Component\Routing\Matcher\ExpressionLanguageProvider 80.00
Symfony\Component\Routing\Loader\YamlFileLoader 75.00
Symfony\Component\Routing\Loader\PhpFileLoader 75.00
Symfony\Component\Routing\Exception\InvalidParameterException 60.00
Symfony\Component\Routing\Exception\NoConfigurationException 60.00
Symfony\Component\Routing\Exception\RouteNotFoundException 60.00
Symfony\Component\Routing\Exception\MissingMandatoryParametersException 60.00
Symfony\Component\Routing\Exception\ResourceNotFoundException 60.00
Symfony\Component\Routing\Exception\MethodNotAllowedException 60.00
Symfony\Component\Routing\Matcher\CompiledUrlMatcher 60.00
Symfony\Component\Routing\Loader\AnnotationDirectoryLoader 60.00
Symfony\Component\Routing\Loader\ContainerLoader 60.00
Symfony\Component\Routing\Loader\DirectoryLoader 60.00
Symfony\Component\Routing\Loader\ProtectedPhpFileLoader 60.00
Symfony\Component\Routing\Loader\ClosureLoader 60.00
Symfony\Component\Routing\Loader\AnnotationFileLoader 60.00
Symfony\Component\Routing\Loader\GlobFileLoader 60.00
Symfony\Component\Routing\Generator\CompiledUrlGenerator 60.00
Symfony\Component\Routing\Generator\Dumper\CompiledUrlGeneratorDumper 60.00
Symfony\Component\Routing\Matcher\TraceableUrlMatcher 60.00
Symfony\Component\Routing\Matcher\RedirectableUrlMatcher 60.00
Symfony\Component\Routing\Router 38.75
Symfony\Component\Routing\Loader\Configurator\CollectionConfigurator 0.00
Symfony\Component\Routing\RouteCompiler 0.00