Object Oriented Metrics

Classes

212

(100 %) 0
Interfaces

55

(26 %) 0
Average LCOM

1.38

0
Logical Lines of Code by Class

21

Logical Lines of Code by Method

7

Class LCOM Volume Class cycl. Max method cycl. Bugs Difficulty
Mvc5\Iterator 0 0 1 0 0 0
Mvc5\Request\Exception\Exception 1 66.57 2 2 0.02 4
Mvc5\Request\Exception\Config\ExceptionLayout 1 2 1 1 0 0.5
Mvc5\Request\Exception\Controller 1 30 2 2 0.01 2
Mvc5\Request\Exception\ViewLayout 1 5 1 1 0 0
Mvc5\Request\Service\Container 1 30.19 1 1 0.01 3
Mvc5\Request\Service\Share 0 0 1 0 0 0
Mvc5\Request\HttpRequest 0 0 1 0 0 0
Mvc5\Request\Exception 0 0 1 0 0 0
Mvc5\Request\Error\Config\ErrorModel 3 11.09 2 2 0 3
Mvc5\Request\Error\Controller 1 30 2 2 0.01 2
Mvc5\Request\Error\Error 1 49.11 2 2 0.02 3.75
Mvc5\Request\Error\ViewModel 1 5 1 1 0 0
Mvc5\Request\Config\Request 14 743.39 26 7 0.25 39.64
Mvc5\Request\Error 0 0 1 0 0 0
anonymous@000000000dc6514600000000673e5bf4 1 50.53 3 3 0.02 8
Mvc5\Exception\Exception 5 245.62 8 6 0.08 14.86
Mvc5\Exception\ErrorException 1 136.16 6 6 0.05 6.15
Mvc5\Exception\DomainException 0 0 1 0 0 0
Mvc5\Exception\Generator 6 285.2 1 1 0.1 2.39
Mvc5\Exception\InvalidArgumentException 0 0 1 0 0 0
Mvc5\Exception\RuntimeException 0 0 1 0 0 0
Mvc5\Container 0 0 1 0 0 0
Mvc5\Log\ThrowException 1 37.15 6 6 0.01 3.67
Mvc5\Log\Logger 1 100.32 3 3 0.03 6
Mvc5\Log\ErrorLog 1 83.05 1 1 0.03 2.63
Mvc5\Cookie\PHPCookies 0 0 1 0 0 0
Mvc5\Cookie\HttpCookies 0 0 1 0 0 0
Mvc5\Cookie\Config\PHPCookies 5 465.59 11 6 0.16 10.47
Mvc5\Cookie\Config\HttpCookies 3 509.51 7 7 0.17 11.65
Mvc5\Service\Context 6 139.81 4 2 0.05 7.25
Mvc5\Service\Alias 1 31.02 2 2 0.01 4.5
Mvc5\Service\Facade 6 84.22 1 1 0.03 2
Mvc5\Service\Middleware 1 159 5 2 0.05 11.4
Mvc5\Service\Plugin 1 102 1 1 0.03 2.07
Mvc5\Service\Builder 3 448.02 15 13 0.15 19.38
Mvc5\Event 1 117.62 4 4 0.04 10.42
Mvc5\Http\HttpUri 0 0 1 0 0 0
Mvc5\Http\HttpRequest 0 0 1 0 0 0
Mvc5\Http\HttpResponse 0 0 1 0 0 0
Mvc5\Http\Error\NotFound 1 13.93 1 1 0 0.63
Mvc5\Http\Error\MethodNotAllowed 1 13.93 1 1 0 0.63
Mvc5\Http\Error\ServerError 1 13.93 1 1 0 0.63
Mvc5\Http\Error\BadRequest 1 13.93 1 1 0 0.63
Mvc5\Http\Config\Response 6 53.4 3 3 0.02 9.75
Mvc5\Http\Config\Uri 2 486.01 16 14 0.16 11.5
Mvc5\Http\Config\Request 6 69.66 5 5 0.02 12.75
Mvc5\Http\Config\Headers 1 357.89 17 5 0.12 18.89
Mvc5\Http\Config\Error 2 60.37 6 5 0.02 26
Mvc5\Http\StatusCode 1 907.05 2 2 0.3 1.03
Mvc5\Http\HttpError 0 0 1 0 0 0
Mvc5\Http\HttpMiddleware 1 14 1 1 0 1
Mvc5\Http\HttpHeaders 0 0 1 0 0 0
Mvc5\Exception 0 0 1 0 0 0
Mvc5\Plugins\Response 1 99.66 1 1 0.03 1.5
Mvc5\Plugins\Service 1 6.34 1 1 0 0.75
Mvc5\Plugins\User 1 2 1 1 0 0.5
Mvc5\Plugins\Config 1 2 1 1 0 0.5
Mvc5\Plugins\View 1 161.32 7 7 0.05 5.83
Mvc5\Plugins\Session 1 30.88 3 3 0.01 4.67
Mvc5\Plugins\Url 1 25.85 1 1 0.01 0.9
Mvc5\Plugins\Messages 1 52 1 1 0.02 4
Mvc5\Plugins\Render 1 12 1 1 0 0.83
Mvc5\Plugins\Log 1 18.58 1 1 0.01 0.88
Mvc5\Url\Assemble 14 1201.43 24 6 0.4 9.94
Mvc5\Url\Generator 0 0 1 0 0 0
Mvc5\Url\Route\Generator 1 918.28 24 5 0.31 41.87
Mvc5\Url\Plugin 1 907.18 22 8 0.3 33.33
Mvc5\App 0 0 1 0 0 0
Mvc5\Template\Config\TemplateModel 3 61.76 4 4 0.02 6
Mvc5\Template\Config\TemplateLayout 2 9.51 1 1 0 1
Mvc5\Template\Model 0 0 1 0 0 0
Mvc5\Template\Layout\Assign 0 0 1 0 0 0
Mvc5\Template\Layout\Layout 1 46.53 3 3 0.02 7
Mvc5\Template\Layout 0 0 1 0 0 0
Mvc5\Resolver\Container 2 527.43 25 6 0.18 42
Mvc5\Resolver\Service 2 498.76 14 5 0.17 22
Mvc5\Resolver\Dispatch 1 69.76 4 4 0.02 7.5
Mvc5\Resolver\Generator 3 187.03 8 3 0.06 6.86
anonymous@000000000dc65d3600000000673e5bf4 1 3 1 1 0 1
Mvc5\Resolver\Resolver 1 3915.69 99 23 1.31 106.44
Mvc5\Resolver\Build 2 460.1 12 6 0.15 34
Mvc5\Resolver\Unresolvable 3 57 4 4 0.02 4.5
Mvc5\Config 0 0 1 0 0 0
Mvc5\Config\Iterator 1 33.28 6 2 0.01 16
Mvc5\Config\PropertyAccess 4 34 1 1 0.01 2.33
Mvc5\Config\ReadOnly 4 15.85 1 1 0.01 0
Mvc5\Config\Config 3 425.55 16 5 0.14 17.78
Mvc5\Config\ArrayAccess 4 34 1 1 0.01 2.33
Mvc5\Config\Base 1 6.34 1 1 0 0.75
Mvc5\Config\Overload 1 12.68 1 1 0 1.5
Mvc5\Model 0 0 1 0 0 0
Mvc5\Controller\Action 1 14 2 2 0 1
Mvc5\View\SharedLayout 3 46.53 1 1 0.02 3.5
Mvc5\View\Renderer 1 25.85 1 1 0.01 2
Mvc5\View\Template\Traverse 1 51 4 4 0.02 4.2
Mvc5\View\Template\Path 1 10 2 2 0 1.5
Mvc5\View\Template\Model 1 186.42 11 8 0.06 16.5
Mvc5\View\Template\Render 1 37.15 2 2 0.01 1.75
Mvc5\View\Template\Find 1 83.05 6 6 0.03 11.25
Mvc5\View\Config\ViewLayout 0 0 1 0 0 0
Mvc5\View\Config\ViewModel 2 121.08 4 4 0.04 4.88
Mvc5\View\Model 1 101.44 7 7 0.03 5.75
Mvc5\View\Render 1 96.34 5 5 0.03 2.38
Mvc5\View\Engine\PhpEngine 1 44.38 3 3 0.01 5
Mvc5\Response\Send 0 0 1 0 0 0
Mvc5\Response\Service\Send 1 204.37 7 4 0.07 8.54
Mvc5\Response\Service\Status 1 99 4 4 0.03 12
Mvc5\Response\Service\Version 1 26 2 2 0.01 1.83
Mvc5\Response\Status 0 0 1 0 0 0
Mvc5\Response\RedirectResponse 1 30.88 1 1 0.01 0.83
Mvc5\Response\HttpResponse 0 0 1 0 0 0
Mvc5\Response\Emitter\Callback 1 7.92 1 1 0 1
Mvc5\Response\Emitter\ReadFile 1 34.83 1 1 0.01 1.5
Mvc5\Response\Emitter\PassThru 1 7.92 1 1 0 1
Mvc5\Response\Config\HttpResponse 2 364.56 6 4 0.12 5.58
Mvc5\Response\Dispatch 1 190.37 4 4 0.06 12.75
Mvc5\Response\JsonExceptionResponse 1 14.26 2 2 0 0
Mvc5\Response\JsonErrorResponse 1 0 1 1 0 0
Mvc5\Response\Version 0 0 1 0 0 0
Mvc5\Response\JsonResponse 1 68.53 2 2 0.02 2.8
Mvc5\ViewLayout 0 0 1 0 0 0
Mvc5\Event\Model 1 23.22 3 3 0.01 3.75
Mvc5\Event\Generator 1 388.55 11 4 0.13 20.22
Mvc5\Event\EventModel 1 59.45 3 3 0.02 4.75
Mvc5\Middleware 0 0 1 0 0 0
Mvc5\Signal 1 583.54 22 22 0.19 18.38
Mvc5\Overload 0 0 1 0 0 0
Mvc5\Plugin\Response 1 48 1 1 0.02 2.17
Mvc5\Plugin\Plug 0 0 1 0 0 0
Mvc5\Plugin\Nullable 1 33.6 2 2 0.01 2.75
Mvc5\Plugin\Child 1 18.58 1 1 0.01 0.88
Mvc5\Plugin\Form 1 0 1 1 0 0
Mvc5\Plugin\Plugins 1 73.08 4 3 0.02 4.07
Mvc5\Plugin\FileInclude 0 0 1 0 0 0
Mvc5\Plugin\Copy 0 0 1 0 0 0
Mvc5\Plugin\Filter 1 56.15 1 1 0.02 2.8
Mvc5\Plugin\Value 0 0 1 0 0 0
Mvc5\Plugin\Callback 2 6.34 1 1 0 0.75
Mvc5\Plugin\Calls 0 0 1 0 0 0
Mvc5\Plugin\Link 0 0 1 0 0 0
Mvc5\Plugin\GlobalVar 1 8 2 2 0 1
Mvc5\Plugin\Factory 1 6.34 1 1 0 0.75
Mvc5\Plugin\Service 1 14 1 1 0 1
Mvc5\Plugin\Invoke 1 16 1 1 0.01 1
Mvc5\Plugin\App 1 28.43 2 2 0.01 1
Mvc5\Plugin\Nothing 0 0 1 0 0 0
Mvc5\Plugin\Config 0 0 1 0 0 0
Mvc5\Plugin\Expect 1 132 4 2 0.04 10.2
Mvc5\Plugin\Config\Child 1 2 1 1 0 0.5
Mvc5\Plugin\Config\Name 1 12 1 1 0 2
Mvc5\Plugin\Config\Config 1 12 1 1 0 2
Mvc5\Plugin\Config\Hydrator 1 18.58 1 1 0.01 0.88
Mvc5\Plugin\Config\Args 1 12 1 1 0 2
Mvc5\Plugin\Config\Plugin 5 26 3 2 0.01 3
Mvc5\Plugin\NullValue 1 0 1 1 0 0
Mvc5\Plugin\Provide 1 16 1 1 0.01 1
Mvc5\Plugin\Scope 2 60.23 1 1 0.02 2.43
Mvc5\Plugin\Register 2 79.73 3 3 0.03 4.29
Mvc5\Plugin\Controller 1 18.58 1 1 0.01 0.88
Mvc5\Plugin\Param 0 0 1 0 0 0
Mvc5\Plugin\Call 1 16 1 1 0.01 1
Mvc5\Plugin\Invokable 1 16 1 1 0.01 1
Mvc5\Plugin\Session 1 4 1 1 0 0
Mvc5\Plugin\Maybe 1 39.3 3 3 0.01 3.75
Mvc5\Plugin\Hydrator 0 0 1 0 0 0
Mvc5\Plugin\Shared 1 16 1 1 0.01 1
Mvc5\Plugin\SignalArgs 0 0 1 0 0 0
Mvc5\Plugin\Scoped 1 27.86 1 1 0.01 2.67
Mvc5\Plugin\Args 0 0 1 0 0 0
Mvc5\Plugin\ScopedCall 1 4 1 1 0 0
Mvc5\Plugin\Plugin 1 39 2 2 0.01 1.83
Mvc5\Plugin\ViewModel 1 9.51 1 1 0 0
Mvc5\Plugin\End 1 3 1 1 0 0
Mvc5\Web\Send 1 18.58 1 1 0.01 0.88
Mvc5\Web\Context 1 18.58 1 1 0.01 0.88
Mvc5\Web\Status 1 20.9 1 1 0.01 1
Mvc5\Web\Service 1 18.58 1 1 0.01 0.88
Mvc5\Web\Controller 1 118.3 4 3 0.04 8.93
Mvc5\Web\Version 1 20.9 1 1 0.01 1
Mvc5\Web\Render 1 53.34 2 2 0.02 3.2
Mvc5\Web\Route 1 72.91 3 3 0.02 6.8
Mvc5\Web\Layout 1 32.51 1 1 0.01 1.5
Mvc5\Web\Error 1 18.58 1 1 0.01 0.88
Mvc5\Route\Definition\Tokens 1 763.86 12 8 0.25 13.55
Mvc5\Route\Definition\Compiler 1 682.06 21 21 0.23 21
Mvc5\Route\Definition\Build 1 262.92 13 7 0.09 22.5
Mvc5\Route\Definition\Regex 1 195.4 7 7 0.07 6.46
Mvc5\Route\Dispatch\Router 1 461.88 10 4 0.15 31.5
Mvc5\Route\Config 0 0 1 0 0 0
Mvc5\Route\Config\Route 15 121.49 9 3 0.04 11.5
Mvc5\Route\Dispatch 0 0 1 0 0 0
Mvc5\Route\Generator 2 76.08 3 3 0.03 6.8
Mvc5\Route\Match\Wildcard 1 522.69 10 3 0.17 31.07
Mvc5\Route\Match\Method 1 60 4 3 0.02 2.83
Mvc5\Route\Match\Path 1 242.13 5 5 0.08 10.85
Mvc5\Route\Match\Controller 1 940.09 20 7 0.31 39.97
Mvc5\Route\Match\Middleware 1 188.72 5 3 0.06 8.44
Mvc5\Route\Match\Action 1 44.92 2 2 0.01 4.5
Mvc5\Route\Match\Merge 1 136.92 6 5 0.05 8.44
Mvc5\Route\Match\Plugin\Params 1 36.5 3 3 0.01 3.75
Mvc5\Route\Match\Plugin\Optional 1 12 1 1 0 0.83
Mvc5\Route\Match\Host 1 285.2 7 3 0.1 20.33
Mvc5\Route\Match\Scheme 1 54 3 2 0.02 2.5
Mvc5\ViewModel 0 0 1 0 0 0
Mvc5\Session\Container 0 0 1 0 0 0
Mvc5\Session\Config\Container 3 225.73 4 3 0.08 9.78
Mvc5\Session\Config\Messages 1 486.41 12 6 0.16 31.5
Mvc5\Session\Config\PHPSession 16 552.97 15 5 0.18 24.29
Mvc5\Session\Model 0 0 1 0 0 0
Mvc5\Session\Messages 0 0 1 0 0 0
Mvc5\Session\PHPSession 0 0 1 0 0 0