Created at 2017-09-01 23:10:32 , with PHPMetrics v2.2.0 (Jean-François Lépine).

Coupling

Afferent coupling (AC) is the number of classes affected by given class.
Efferent coupling (EC) is the number of classes from which given class receives effects.
Class Afferent coupling Efferent coupling Instability ClassRank
IceHawk\IceHawk\Config\ConfigGuard 1 2 0.67 0
IceHawk\IceHawk\Config\ConfigWrapper 1 6 0.86 0
IceHawk\IceHawk\Constants\HandlerMethodInterfaceMap 0 0 0 0
IceHawk\IceHawk\Constants\HttpCode 0 0 0 0
IceHawk\IceHawk\Constants\HttpMethod 0 0 0 0
IceHawk\IceHawk\Defaults\Cookies 0 2 1 0
IceHawk\IceHawk\Defaults\FinalReadResponder 0 3 1 0
IceHawk\IceHawk\Defaults\FinalWriteResponder 0 3 1 0
IceHawk\IceHawk\Defaults\IceHawkConfig 0 1 1 0
IceHawk\IceHawk\Defaults\IceHawkDelegate 0 3 1 0
IceHawk\IceHawk\Defaults\RequestInfo 0 4 1 0
IceHawk\IceHawk\Events\HandlingReadRequestEvent 1 5 0.83 0
IceHawk\IceHawk\Events\HandlingWriteRequestEvent 1 5 0.83 0
IceHawk\IceHawk\Events\IceHawkWasInitializedEvent 1 5 0.83 0
IceHawk\IceHawk\Events\InitializingIceHawkEvent 1 5 0.83 0
IceHawk\IceHawk\Events\ReadRequestWasHandledEvent 1 5 0.83 0
IceHawk\IceHawk\Events\WriteRequestWasHandledEvent 1 5 0.83 0
IceHawk\IceHawk\Exceptions\IceHawkException 4 1 0.2 0.02
IceHawk\IceHawk\Exceptions\InvalidEventSubscriberCollection 1 1 0.5 0
IceHawk\IceHawk\Exceptions\UnresolvedRequest 2 3 0.6 0
IceHawk\IceHawk\IceHawk 0 13 1 0
IceHawk\IceHawk\Mappers\UploadedFilesMapper 1 0 0 0
IceHawk\IceHawk\PubSub\AbstractEventSubscriber 0 4 1 0
IceHawk\IceHawk\PubSub\EventPublisher 1 4 0.8 0
IceHawk\IceHawk\PubSub\Exceptions\EventSubscriberMethodNotCallable 1 1 0.5 0
IceHawk\IceHawk\PubSub\Exceptions\PubSubException 1 1 0.5 0
IceHawk\IceHawk\RequestHandlers\AbstractRequestHandler 3 4 0.57 0
IceHawk\IceHawk\RequestHandlers\OptionsRequestHandler 1 4 0.8 0
IceHawk\IceHawk\RequestHandlers\ReadRequestHandler 1 9 0.9 0
IceHawk\IceHawk\RequestHandlers\WriteRequestHandler 1 10 0.91 0
IceHawk\IceHawk\Requests\ReadRequest 1 7 0.88 0
IceHawk\IceHawk\Requests\ReadRequestInput 1 1 0.5 0
IceHawk\IceHawk\Requests\UploadedFile 1 4 0.8 0
IceHawk\IceHawk\Requests\WriteRequest 1 7 0.88 0
IceHawk\IceHawk\Requests\WriteRequestInput 1 3 0.75 0
IceHawk\IceHawk\Responses\MethodNotImplemented 1 0 0 0
IceHawk\IceHawk\Responses\Options 1 0 0 0
IceHawk\IceHawk\Routing\AbstractRouter 3 1 0.25 0.01
IceHawk\IceHawk\Routing\Exceptions\RoutesAreNotTraversable 1 1 0.5 0.01
IceHawk\IceHawk\Routing\OptionsRouter 1 1 0.5 0
IceHawk\IceHawk\Routing\Patterns\Literal 0 1 1 0
IceHawk\IceHawk\Routing\Patterns\NamedRegExp 0 1 1 0
IceHawk\IceHawk\Routing\Patterns\RegExp 0 1 1 0
IceHawk\IceHawk\Routing\ReadRoute 0 4 1 0
IceHawk\IceHawk\Routing\ReadRouteGroup 0 3 1 0
IceHawk\IceHawk\Routing\ReadRouter 1 4 0.8 0
IceHawk\IceHawk\Routing\RequestBypass 0 2 1 0
IceHawk\IceHawk\Routing\RequestBypasser 1 7 0.88 0
IceHawk\IceHawk\Routing\RouteRequest 2 1 0.33 0
IceHawk\IceHawk\Routing\WriteRoute 0 4 1 0
IceHawk\IceHawk\Routing\WriteRouteGroup 0 3 1 0
IceHawk\IceHawk\Routing\WriteRouter 1 4 0.8 0