Coupling
Afferent Coupling (AC) is the number of classes affected by a given class.
Efferent Coupling (EC) is the number of classes from which a given class receives effects.
Efferent Coupling (EC) is the number of classes from which a given class receives effects.
Class | Afferent Coupling | Efferent Coupling | Instability | Class Rank |
---|---|---|---|---|
Mvc5\Iterator | 0 | 2 | 1 | 0 |
Mvc5\Request\Exception\Exception | 0 | 4 | 1 | 0 |
Mvc5\Request\Exception\Config\ExceptionLayout | 0 | 1 | 1 | 0 |
Mvc5\Request\Exception\Controller | 0 | 4 | 1 | 0 |
Mvc5\Request\Exception\ViewLayout | 0 | 4 | 1 | 0 |
Mvc5\Request\Service\Container | 0 | 2 | 1 | 0 |
Mvc5\Request\Service\Share | 0 | 0 | 0 | 0 |
Mvc5\Request\HttpRequest | 0 | 2 | 1 | 0 |
Mvc5\Request\Exception | 0 | 0 | 0 | 0 |
Mvc5\Request\Error\Config\ErrorModel | 0 | 0 | 0 | 0 |
Mvc5\Request\Error\Controller | 0 | 4 | 1 | 0 |
Mvc5\Request\Error\Error | 0 | 1 | 1 | 0 |
Mvc5\Request\Error\ViewModel | 1 | 4 | 0.8 | 0 |
Mvc5\Request\Config\Request | 0 | 4 | 1 | 0 |
Mvc5\Request\Error | 0 | 0 | 0 | 0 |
anonymous@000000000dc6514600000000673e5bf4 | 0 | 2 | 1 | 0 |
Mvc5\Exception\Exception | 0 | 4 | 1 | 0 |
Mvc5\Exception\ErrorException | 0 | 3 | 1 | 0 |
Mvc5\Exception\DomainException | 0 | 2 | 1 | 0 |
Mvc5\Exception\Generator | 0 | 2 | 1 | 0 |
Mvc5\Exception\InvalidArgumentException | 0 | 2 | 1 | 0 |
Mvc5\Exception\RuntimeException | 1 | 2 | 0.67 | 0 |
Mvc5\Container | 0 | 1 | 1 | 0 |
Mvc5\Log\ThrowException | 0 | 1 | 1 | 0 |
Mvc5\Log\Logger | 0 | 1 | 1 | 0 |
Mvc5\Log\ErrorLog | 0 | 0 | 0 | 0 |
Mvc5\Cookie\PHPCookies | 1 | 2 | 0.67 | 0 |
Mvc5\Cookie\HttpCookies | 2 | 2 | 0.5 | 0 |
Mvc5\Cookie\Config\PHPCookies | 0 | 2 | 1 | 0 |
Mvc5\Cookie\Config\HttpCookies | 0 | 1 | 1 | 0 |
Mvc5\Service\Context | 2 | 3 | 0.6 | 0 |
Mvc5\Service\Alias | 0 | 0 | 0 | 0 |
Mvc5\Service\Facade | 0 | 3 | 1 | 0 |
Mvc5\Service\Middleware | 0 | 2 | 1 | 0 |
Mvc5\Service\Plugin | 0 | 0 | 0 | 0 |
Mvc5\Service\Builder | 1 | 6 | 0.86 | 0 |
Mvc5\Event | 0 | 1 | 1 | 0 |
Mvc5\Http\HttpUri | 3 | 2 | 0.4 | 0 |
Mvc5\Http\HttpRequest | 0 | 2 | 1 | 0 |
Mvc5\Http\HttpResponse | 0 | 2 | 1 | 0 |
Mvc5\Http\Error\NotFound | 3 | 2 | 0.4 | 0 |
Mvc5\Http\Error\MethodNotAllowed | 1 | 2 | 0.67 | 0 |
Mvc5\Http\Error\ServerError | 1 | 2 | 0.67 | 0 |
Mvc5\Http\Error\BadRequest | 1 | 2 | 0.67 | 0 |
Mvc5\Http\Config\Response | 0 | 2 | 1 | 0 |
Mvc5\Http\Config\Uri | 0 | 0 | 0 | 0 |
Mvc5\Http\Config\Request | 0 | 3 | 1 | 0 |
Mvc5\Http\Config\Headers | 0 | 0 | 0 | 0 |
Mvc5\Http\Config\Error | 0 | 0 | 0 | 0 |
Mvc5\Http\StatusCode | 1 | 0 | 0 | 0 |
Mvc5\Http\HttpError | 4 | 2 | 0.33 | 0 |
Mvc5\Http\HttpMiddleware | 0 | 2 | 1 | 0 |
Mvc5\Http\HttpHeaders | 4 | 2 | 0.33 | 0 |
Mvc5\Exception | 8 | 2 | 0.2 | 0.01 |
Mvc5\Plugins\Response | 0 | 1 | 1 | 0 |
Mvc5\Plugins\Service | 0 | 1 | 1 | 0 |
Mvc5\Plugins\User | 0 | 0 | 0 | 0 |
Mvc5\Plugins\Config | 0 | 0 | 0 | 0 |
Mvc5\Plugins\View | 0 | 2 | 1 | 0 |
Mvc5\Plugins\Session | 0 | 0 | 0 | 0 |
Mvc5\Plugins\Url | 0 | 0 | 0 | 0 |
Mvc5\Plugins\Messages | 0 | 1 | 1 | 0 |
Mvc5\Plugins\Render | 0 | 0 | 0 | 0 |
Mvc5\Plugins\Log | 0 | 0 | 0 | 0 |
Mvc5\Url\Assemble | 1 | 2 | 0.67 | 0 |
Mvc5\Url\Generator | 0 | 0 | 0 | 0 |
Mvc5\Url\Route\Generator | 0 | 4 | 1 | 0 |
Mvc5\Url\Plugin | 0 | 2 | 1 | 0 |
Mvc5\App | 0 | 5 | 1 | 0 |
Mvc5\Template\Config\TemplateModel | 0 | 1 | 1 | 0 |
Mvc5\Template\Config\TemplateLayout | 0 | 1 | 1 | 0 |
Mvc5\Template\Model | 0 | 2 | 1 | 0 |
Mvc5\Template\Layout\Assign | 0 | 0 | 0 | 0 |
Mvc5\Template\Layout\Layout | 0 | 1 | 1 | 0 |
Mvc5\Template\Layout | 0 | 2 | 1 | 0 |
Mvc5\Resolver\Container | 0 | 0 | 0 | 0 |
Mvc5\Resolver\Service | 0 | 2 | 1 | 0 |
Mvc5\Resolver\Dispatch | 0 | 1 | 1 | 0 |
Mvc5\Resolver\Generator | 0 | 1 | 1 | 0 |
anonymous@000000000dc65d3600000000673e5bf4 | 0 | 0 | 0 | 0 |
Mvc5\Resolver\Resolver | 0 | 8 | 1 | 0 |
Mvc5\Resolver\Build | 0 | 1 | 1 | 0 |
Mvc5\Resolver\Unresolvable | 3 | 2 | 0.4 | 0 |
Mvc5\Config | 3 | 1 | 0.25 | 0 |
Mvc5\Config\Iterator | 0 | 0 | 0 | 0 |
Mvc5\Config\PropertyAccess | 0 | 0 | 0 | 0 |
Mvc5\Config\ReadOnly | 0 | 1 | 1 | 0 |
Mvc5\Config\Config | 0 | 0 | 0 | 0 |
Mvc5\Config\ArrayAccess | 0 | 0 | 0 | 0 |
Mvc5\Config\Base | 0 | 0 | 0 | 0 |
Mvc5\Config\Overload | 0 | 0 | 0 | 0 |
Mvc5\Model | 13 | 1 | 0.07 | 0.02 |
Mvc5\Controller\Action | 0 | 0 | 0 | 0 |
Mvc5\View\SharedLayout | 0 | 3 | 1 | 0 |
Mvc5\View\Renderer | 0 | 1 | 1 | 0 |
Mvc5\View\Template\Traverse | 0 | 1 | 1 | 0 |
Mvc5\View\Template\Path | 0 | 0 | 0 | 0 |
Mvc5\View\Template\Model | 0 | 2 | 1 | 0 |
Mvc5\View\Template\Render | 0 | 0 | 0 | 0 |
Mvc5\View\Template\Find | 0 | 0 | 0 | 0 |
Mvc5\View\Config\ViewLayout | 0 | 0 | 0 | 0 |
Mvc5\View\Config\ViewModel | 0 | 2 | 1 | 0 |
Mvc5\View\Model | 0 | 3 | 1 | 0 |
Mvc5\View\Render | 0 | 3 | 1 | 0 |
Mvc5\View\Engine\PhpEngine | 0 | 2 | 1 | 0 |
Mvc5\Response\Send | 0 | 0 | 0 | 0 |
Mvc5\Response\Service\Send | 0 | 2 | 1 | 0 |
Mvc5\Response\Service\Status | 0 | 4 | 1 | 0 |
Mvc5\Response\Service\Version | 0 | 2 | 1 | 0 |
Mvc5\Response\Status | 0 | 0 | 0 | 0 |
Mvc5\Response\RedirectResponse | 0 | 2 | 1 | 0 |
Mvc5\Response\HttpResponse | 2 | 2 | 0.5 | 0 |
Mvc5\Response\Emitter\Callback | 0 | 1 | 1 | 0 |
Mvc5\Response\Emitter\ReadFile | 0 | 2 | 1 | 0 |
Mvc5\Response\Emitter\PassThru | 0 | 1 | 1 | 0 |
Mvc5\Response\Config\HttpResponse | 0 | 4 | 1 | 0 |
Mvc5\Response\Dispatch | 0 | 3 | 1 | 0 |
Mvc5\Response\JsonExceptionResponse | 0 | 3 | 1 | 0 |
Mvc5\Response\JsonErrorResponse | 0 | 3 | 1 | 0 |
Mvc5\Response\Version | 0 | 0 | 0 | 0 |
Mvc5\Response\JsonResponse | 2 | 3 | 0.6 | 0 |
Mvc5\ViewLayout | 1 | 2 | 0.67 | 0 |
Mvc5\Event\Model | 0 | 0 | 0 | 0 |
Mvc5\Event\Generator | 0 | 1 | 1 | 0 |
Mvc5\Event\EventModel | 0 | 1 | 1 | 0 |
Mvc5\Middleware | 0 | 0 | 0 | 0 |
Mvc5\Signal | 3 | 4 | 0.57 | 0 |
Mvc5\Overload | 2 | 1 | 0.33 | 0 |
Mvc5\Plugin\Response | 0 | 2 | 1 | 0 |
Mvc5\Plugin\Plug | 0 | 1 | 1 | 0 |
Mvc5\Plugin\Nullable | 0 | 2 | 1 | 0 |
Mvc5\Plugin\Child | 1 | 1 | 0.5 | 0 |
Mvc5\Plugin\Form | 0 | 2 | 1 | 0 |
Mvc5\Plugin\Plugins | 0 | 4 | 1 | 0 |
Mvc5\Plugin\FileInclude | 0 | 1 | 1 | 0 |
Mvc5\Plugin\Copy | 0 | 1 | 1 | 0 |
Mvc5\Plugin\Filter | 0 | 1 | 1 | 0 |
Mvc5\Plugin\Value | 2 | 1 | 0.33 | 0 |
Mvc5\Plugin\Callback | 0 | 3 | 1 | 0 |
Mvc5\Plugin\Calls | 0 | 1 | 1 | 0 |
Mvc5\Plugin\Link | 5 | 1 | 0.17 | 0 |
Mvc5\Plugin\GlobalVar | 0 | 1 | 1 | 0 |
Mvc5\Plugin\Factory | 0 | 1 | 1 | 0 |
Mvc5\Plugin\Service | 0 | 3 | 1 | 0 |
Mvc5\Plugin\Invoke | 0 | 1 | 1 | 0 |
Mvc5\Plugin\App | 0 | 3 | 1 | 0 |
Mvc5\Plugin\Nothing | 1 | 0 | 0 | 0 |
Mvc5\Plugin\Config | 0 | 1 | 1 | 0 |
Mvc5\Plugin\Expect | 0 | 2 | 1 | 0 |
Mvc5\Plugin\Config\Child | 0 | 0 | 0 | 0 |
Mvc5\Plugin\Config\Name | 0 | 0 | 0 | 0 |
Mvc5\Plugin\Config\Config | 0 | 0 | 0 | 0 |
Mvc5\Plugin\Config\Hydrator | 0 | 0 | 0 | 0 |
Mvc5\Plugin\Config\Args | 0 | 0 | 0 | 0 |
Mvc5\Plugin\Config\Plugin | 0 | 0 | 0 | 0 |
Mvc5\Plugin\NullValue | 0 | 2 | 1 | 0 |
Mvc5\Plugin\Provide | 0 | 1 | 1 | 0 |
Mvc5\Plugin\Scope | 0 | 5 | 1 | 0 |
Mvc5\Plugin\Register | 1 | 4 | 0.8 | 0 |
Mvc5\Plugin\Controller | 0 | 1 | 1 | 0 |
Mvc5\Plugin\Param | 0 | 1 | 1 | 0 |
Mvc5\Plugin\Call | 6 | 1 | 0.14 | 0 |
Mvc5\Plugin\Invokable | 0 | 1 | 1 | 0 |
Mvc5\Plugin\Session | 0 | 2 | 1 | 0 |
Mvc5\Plugin\Maybe | 0 | 3 | 1 | 0 |
Mvc5\Plugin\Hydrator | 0 | 1 | 1 | 0 |
Mvc5\Plugin\Shared | 0 | 1 | 1 | 0 |
Mvc5\Plugin\SignalArgs | 1 | 1 | 0.5 | 0 |
Mvc5\Plugin\Scoped | 2 | 2 | 0.5 | 0 |
Mvc5\Plugin\Args | 3 | 1 | 0.25 | 0 |
Mvc5\Plugin\ScopedCall | 0 | 3 | 1 | 0 |
Mvc5\Plugin\Plugin | 5 | 1 | 0.17 | 0 |
Mvc5\Plugin\ViewModel | 0 | 2 | 1 | 0 |
Mvc5\Plugin\End | 0 | 3 | 1 | 0 |
Mvc5\Web\Send | 0 | 2 | 1 | 0 |
Mvc5\Web\Context | 0 | 3 | 1 | 0 |
Mvc5\Web\Status | 0 | 2 | 1 | 0 |
Mvc5\Web\Service | 0 | 2 | 1 | 0 |
Mvc5\Web\Controller | 0 | 2 | 1 | 0 |
Mvc5\Web\Version | 0 | 2 | 1 | 0 |
Mvc5\Web\Render | 0 | 3 | 1 | 0 |
Mvc5\Web\Route | 0 | 2 | 1 | 0 |
Mvc5\Web\Layout | 0 | 2 | 1 | 0 |
Mvc5\Web\Error | 0 | 2 | 1 | 0 |
Mvc5\Route\Definition\Tokens | 0 | 1 | 1 | 0 |
Mvc5\Route\Definition\Compiler | 1 | 1 | 0.5 | 0 |
Mvc5\Route\Definition\Build | 0 | 3 | 1 | 0 |
Mvc5\Route\Definition\Regex | 0 | 0 | 0 | 0 |
Mvc5\Route\Dispatch\Router | 0 | 3 | 1 | 0 |
Mvc5\Route\Config | 0 | 2 | 1 | 0 |
Mvc5\Route\Config\Route | 0 | 0 | 0 | 0 |
Mvc5\Route\Dispatch | 0 | 0 | 0 | 0 |
Mvc5\Route\Generator | 0 | 2 | 1 | 0 |
Mvc5\Route\Match\Wildcard | 0 | 2 | 1 | 0 |
Mvc5\Route\Match\Method | 0 | 3 | 1 | 0 |
Mvc5\Route\Match\Path | 0 | 2 | 1 | 0 |
Mvc5\Route\Match\Controller | 0 | 3 | 1 | 0 |
Mvc5\Route\Match\Middleware | 0 | 2 | 1 | 0 |
Mvc5\Route\Match\Action | 0 | 2 | 1 | 0 |
Mvc5\Route\Match\Merge | 0 | 2 | 1 | 0 |
Mvc5\Route\Match\Plugin\Params | 0 | 0 | 0 | 0 |
Mvc5\Route\Match\Plugin\Optional | 0 | 1 | 1 | 0 |
Mvc5\Route\Match\Host | 0 | 3 | 1 | 0 |
Mvc5\Route\Match\Scheme | 0 | 3 | 1 | 0 |
Mvc5\ViewModel | 2 | 2 | 0.5 | 0 |
Mvc5\Session\Container | 0 | 2 | 1 | 0 |
Mvc5\Session\Config\Container | 0 | 2 | 1 | 0 |
Mvc5\Session\Config\Messages | 0 | 0 | 0 | 0 |
Mvc5\Session\Config\PHPSession | 0 | 1 | 1 | 0 |
Mvc5\Session\Model | 1 | 1 | 0.5 | 0 |
Mvc5\Session\Messages | 0 | 2 | 1 | 0 |
Mvc5\Session\PHPSession | 0 | 1 | 1 | 0 |