Created at 2018-04-19 19:19:03 , with PHPMetrics v2.3.2 (Jean-François Lépine).
Maintainability / complexity
Each file is symbolized by a circle. Size of the circle represents the Cyclomatic complexity. Color of the circle represents the Maintainability Index.
Large red circles will be probably hard to maintain.
ClassRank
(Google's page rank applied to relations between classes)
Class | ClassRank |
---|---|
LM\Common\Enum\AbstractEnum 71.02 | 0.12 |
LM\Authentifier\Model\AuthenticationProcess 55.13 | 0.1 |
LM\Authentifier\Enum\AuthenticationProcess\Status 76.69 | 0.06 |
LM\Authentifier\Challenge\ChallengeResponse 54.53 | 0.03 |
LM\Common\Model\ArrayObject 67.76 | 0.03 |
LM\Common\DataStructure\TypedMap 83.98 | 0.02 |
LM\Common\Model\IntegerObject 55.42 | 0.02 |
LM\Authentifier\Model\AuthentifierResponse 88.92 | 0.02 |
LM\Authentifier\Challenge\PasswordChallenge 49.63 | 0.01 |
LM\Authentifier\Factory\AuthenticationProcessFactory 59.92 | 0.01 |
LM\Authentifier\Challenge\ExistingUsernameChallenge 50.08 | 0.01 |
LM\Authentifier\Implementation\U2fRegistration 50.92 | 0.01 |
LM\Authentifier\Challenge\CredentialChallenge 72.61 | 0.01 |
LM\Authentifier\Factory\U2fRegistrationFactory 100.7 | 0.01 |
LM\Authentifier\Challenge\U2fChallenge 57.66 | 0.01 |
LM\Authentifier\Challenge\PasswordUpdateChallenge 72.27 | 0.01 |
LM\Authentifier\Challenge\U2fRegistrationChallenge 81.09 | 0.01 |
LM\Authentifier\U2f\U2fRegistrationManager 51.46 | 0.01 |
LM\Authentifier\U2f\U2fServerGenerator 64.65 | 0.01 |
LM\Authentifier\U2f\U2fAuthenticationManager 74.55 | 0.01 |
LM\Authentifier\Implementation\Member 56.64 | 0.01 |
LM\Authentifier\Challenge\CredentialRegistrationChallenge 71.25 | 0.01 |
LM\Authentifier\Validator\PasswordValidator 65 | 0.01 |
LM\Authentifier\Implementation\ApplicationConfiguration 65.9 | 0.01 |
LM\Authentifier\Form\Csrf\TokenStorage 99.09 | 0.01 |
LM\Common\Model\BooleanObject 57.11 | 0.01 |
LM\Common\Enum\Scalar 73.84 | 0.01 |
LM\Common\Type\TypeCheckerTrait 65.7 | 0.01 |
LM\Authentifier\Model\ChallengeDefinition 80.44 | 0.01 |
LM\Authentifier\Model\U2fRegistrationRequest 52.16 | 0.01 |
LM\Authentifier\Model\PersistOperation 56.64 | 0.01 |
LM\Authentifier\Form\Constraint\ValidNewPasswordValidator 45.69 | 0.01 |
LM\Authentifier\Enum\Persistence\Operation 76.69 | 0.01 |
LM\Authentifier\Form\Constraint\ValidNewPassword 61.85 | 0.01 |
LM\Authentifier\Controller\AuthenticationKernel 70.23 | 0.01 |
LM\Authentifier\Controller\AuthenticationProcessHandler 46.85 | 0.01 |
LM\Authentifier\Exception\FinishedProcessException 171 | 0.01 |
LM\Authentifier\Exception\NoRegisteredU2fTokenException 171 | 0.01 |
LM\Common\Model\StringObject 57.11 | 0.01 |
LM\Authentifier\Mocker\U2fMocker 80.53 | 0.01 |
Composer dependencies
Package | Required | Installed | Latest | License |
---|---|---|---|---|
firehed/u2f | dev-master | |||
php | >=7.1.0 | |||
php-di/php-di | ^6.0 | 6.0.0 | 6.0.04 | MIT |
phpmetrics/phpmetrics | ^2.3 | 2.3.2 | 2.3.2 | MIT |
psr/container | ^1.0 | 1.0.0 | 1.0.0 | MIT |
psr/http-message | ^1.0 | 1.0.1 | 1.0.1 | MIT |
symfony/asset | ^4.0 | 4.0.7 | 4.0.8 | MIT |
symfony/config | ^4.0 | 4.0.7 | 4.0.8 | MIT |
symfony/form | ^4.0 | 4.0.7 | 4.0.8 | MIT |
symfony/http-foundation | ^4.0 | 4.0.7 | 4.0.8 | MIT |
symfony/psr-http-message-bridge | ^1.0 | 1.0.2 | 1.0.2 | MIT |
symfony/security-csrf | ^4.0 | 4.0.7 | 4.0.8 | MIT |
symfony/translation | ^4.0 | 4.0.7 | 4.0.8 | MIT |
symfony/twig-bridge | ^4.0 | 4.0.7 | 4.0.8 | MIT |
symfony/validator | ^4.0 | 4.0.8 | 4.0.8 | MIT |
twig/twig | ^2.0 | 2.4.8 | 2.4.8 | BSD-3-Clause |
Licences of Composer dependencies