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.
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 |