Created at 2017-09-01 23:10:32 , with PHPMetrics v2.2.0 (Jean-François Lépine).
classes
52 (100 %)
interfaces
33 (63 %)
average LCOM
1.02
logical lines of code by class
30
logical lines of code by method
6
Class LCOM Volume Class cycl. Max method cycl. Bugs Difficulty
IceHawk\IceHawk\Config\ConfigGuard 1 60.23 2 2 0.02 5.2
IceHawk\IceHawk\Config\ConfigWrapper 1 175.78 9 2 0.06 35
IceHawk\IceHawk\Constants\HandlerMethodInterfaceMap 0 0 1 0 0 0
IceHawk\IceHawk\Constants\HttpCode 0 459.5 1 0 0.15 0
IceHawk\IceHawk\Constants\HttpMethod 0 19.65 1 0 0.01 0
IceHawk\IceHawk\Defaults\Cookies 2 45 1 1 0.02 3
IceHawk\IceHawk\Defaults\FinalReadResponder 1 3 1 1 0 0
IceHawk\IceHawk\Defaults\FinalWriteResponder 1 3 1 1 0 0
IceHawk\IceHawk\Defaults\IceHawkConfig 0 0 1 0 0 0
IceHawk\IceHawk\Defaults\IceHawkDelegate 3 0 1 1 0 0
IceHawk\IceHawk\Defaults\RequestInfo 2 1269.32 2 2 0.42 7.75
IceHawk\IceHawk\Events\HandlingReadRequestEvent 1 20 1 1 0.01 3
IceHawk\IceHawk\Events\HandlingWriteRequestEvent 1 20 1 1 0.01 3
IceHawk\IceHawk\Events\IceHawkWasInitializedEvent 1 27.86 1 1 0.01 2.67
IceHawk\IceHawk\Events\InitializingIceHawkEvent 1 27.86 1 1 0.01 2.67
IceHawk\IceHawk\Events\ReadRequestWasHandledEvent 1 20 1 1 0.01 3
IceHawk\IceHawk\Events\WriteRequestWasHandledEvent 1 20 1 1 0.01 3
IceHawk\IceHawk\Exceptions\IceHawkException 0 0 1 0 0 0
IceHawk\IceHawk\Exceptions\InvalidEventSubscriberCollection 1 16 1 1 0.01 2.5
IceHawk\IceHawk\Exceptions\UnresolvedRequest 1 20.9 1 1 0.01 2
IceHawk\IceHawk\IceHawk 1 320.37 4 2 0.11 11.82
IceHawk\IceHawk\Mappers\UploadedFilesMapper 1 220.42 6 5 0.07 5
IceHawk\IceHawk\PubSub\AbstractEventSubscriber 2 76.11 2 2 0.03 3.38
IceHawk\IceHawk\PubSub\EventPublisher 1 39.47 4 3 0.01 4.33
IceHawk\IceHawk\PubSub\Exceptions\EventSubscriberMethodNotCallable 1 20.9 1 1 0.01 2
IceHawk\IceHawk\PubSub\Exceptions\PubSubException 0 0 1 0 0 0
IceHawk\IceHawk\RequestHandlers\AbstractRequestHandler 2 38.77 1 1 0.01 1.2
IceHawk\IceHawk\RequestHandlers\OptionsRequestHandler 1 271.05 5 3 0.09 4.7
IceHawk\IceHawk\RequestHandlers\ReadRequestHandler 1 246.38 1 1 0.08 4.03
IceHawk\IceHawk\RequestHandlers\WriteRequestHandler 1 281.11 1 1 0.09 3.92
IceHawk\IceHawk\Requests\ReadRequest 1 46.53 1 1 0.02 3
IceHawk\IceHawk\Requests\ReadRequestInput 1 36.5 1 1 0.01 3.38
IceHawk\IceHawk\Requests\UploadedFile 2 379.05 3 2 0.13 8.24
IceHawk\IceHawk\Requests\WriteRequest 1 46.53 1 1 0.02 3
IceHawk\IceHawk\Requests\WriteRequestInput 1 267.62 3 2 0.09 7.5
IceHawk\IceHawk\Responses\MethodNotImplemented 1 16.25 1 1 0.01 0.75
IceHawk\IceHawk\Responses\Options 1 25.27 1 1 0.01 1.4
IceHawk\IceHawk\Routing\AbstractRouter 1 39.3 2 2 0.01 6.67
IceHawk\IceHawk\Routing\Exceptions\RoutesAreNotTraversable 0 0 1 0 0 0
IceHawk\IceHawk\Routing\OptionsRouter 1 36.5 3 3 0.01 3.38
IceHawk\IceHawk\Routing\Patterns\Literal 2 25.85 1 1 0.01 3
IceHawk\IceHawk\Routing\Patterns\NamedRegExp 1 137.06 4 4 0.05 5
IceHawk\IceHawk\Routing\Patterns\RegExp 1 129.45 3 3 0.04 6.39
IceHawk\IceHawk\Routing\ReadRoute 1 41.36 1 1 0.01 2.75
IceHawk\IceHawk\Routing\ReadRouteGroup 1 142.84 7 6 0.05 6.64
IceHawk\IceHawk\Routing\ReadRouter 1 63.4 5 5 0.02 5.6
IceHawk\IceHawk\Routing\RequestBypass 1 81 2 2 0.03 5.1
IceHawk\IceHawk\Routing\RequestBypasser 1 620.46 6 4 0.21 14.55
IceHawk\IceHawk\Routing\RouteRequest 1 27.86 1 1 0.01 2.67
IceHawk\IceHawk\Routing\WriteRoute 1 41.36 1 1 0.01 2.75
IceHawk\IceHawk\Routing\WriteRouteGroup 1 146.16 7 6 0.05 6.64
IceHawk\IceHawk\Routing\WriteRouter 1 63.4 5 5 0.02 5.6