PhpMetrics
Static analyzer for PHP
Support
Documentation
Created at 2023-09-26 08:53:52 , with PHPMetrics v2.8.2 (
Jean-François Lépine
).
Object relations
\DoctrineMigrations\Version20230922152352
\DoctrineMigrations\Version20230921115041
\DoctrineMigrations\Version20230921115129
\DoctrineMigrations\Version20230921101820
\DoctrineMigrations\Version20230922152429
\DoctrineMigrations\Version20230921130416
\DoctrineMigrations\Version20230922152058
\DoctrineMigrations\Version20230922152120
\DoctrineMigrations\Version20230922154732
\DoctrineMigrations\Version20230925151359
\DoctrineMigrations\Version20230921115208
\DoctrineMigrations\Version20230921101830
\DoctrineMigrations\Version20230925151141
\Doctrine\Migrations\AbstractMigration
\Doctrine\DBAL\Schema\Schema
\Doctrine\ORM\Event\PostLoadEventArgs
\Doctrine\Common\Collections\ArrayCollection
\Doctrine\Common\Collections\Collection
\Doctrine\Bundle\DoctrineBundle\Repository\ServiceEntityRepository
\Doctrine\Persistence\ManagerRegistry
\App\String\StringHelper
\App\Progress\EntityProgressChecker
\App\Entity\Company
\App\Entity\User
\App\Entity\Quote
\App\Entity\Sda
\App\Entity\PhoneUser
\App\Entity\PhoneModel
\App\Entity\Subscription
\App\Entity\Log
\App\Entity\Page\SimplePage
\App\Entity\QuotePhoneModelAttribution
\App\Entity\Site
\App\Entity\Contact
\App\Entity\ValidatedModule
\App\Api\Client\YousignApiClient
\App\Api\Client\OdooClient
\App\Core\Setting\SettingManager
\App\Core\Setting\NavigationSettingManager
\App\Core\Controller\Dashboard\DashboardAdminController
\App\Core\Controller\Admin\Crud\CrudController
\App\Core\Controller\User\UserAdminController
\App\Core\Manager\EntityManager
\App\Core\Crud\CrudConfiguration
\App\Core\Factory\UserFactory
\App\Core\Factory\FactoryInterface
\App\Core\Security\TokenGenerator
\App\Core\Form\FileUploadHandler
\App\Core\Form\UserType
\App\Core\Entity\EntityInterface
\App\Core\Entity\Site\Page\Page
\App\Core\Entity\Site\Page\Block
\App\Core\File\FileAttribute
\App\Core\EventSubscriber\NavigationSettingEventSubscriber
\App\Core\EventSubscriber\EntityManagerEventSubscriber
\App\Core\EventSubscriber\SettingEventSubscriber
\App\Core\EventSubscriber\Task\TaskEventSubscriber
\App\Core\Event\Setting\NavigationSettingEvent
\App\Core\Event\Setting\SettingEvent
\App\Core\Event\EntityManager\EntityManagerEvent
\App\Core\Event\Task\TaskInitEvent
\App\Core\Event\Task\TaskRunRequestedEvent
\App\Core\Repository\RepositoryQuery
\App\Bundle\AppBundle
\App\DependencyInjection\AppExtension
\App\DependencyInjection\Configuration
\App\Controller\DashboardAdminController
\App\Controller\QuoteAdminController
\App\Controller\CompanySepaAdminController
\App\Controller\SdaAdminController
\App\Controller\CompanySynthesisAdminController
\App\Controller\CompanyConfirmationAdminController
\App\Controller\UserAdminController
\App\Controller\PhoneUserAdminController
\App\Controller\CompanyAdminController
\App\Controller\PhoneModelAdminController
\App\Controller\KeycloakController
\App\Repository\CompanyRepositoryQuery
\App\Repository\PhoneUserRepositoryQuery
\App\Repository\QuoteRepositoryQuery
\App\Repository\SdaRepositoryQuery
\App\Repository\UserRepositoryQuery
\App\Repository\PhoneModelRepositoryQuery
\App\Repository\SubscriptionRepository
\App\Repository\SubscriptionRepositoryQuery
\App\Repository\QuoteRepository
\App\Repository\CompanyRepository
\App\Repository\ContactRepository
\App\Repository\PhoneModelRepository
\App\Repository\UserRepository
\App\Repository\PhoneUserRepository
\App\Repository\SdaRepository
\App\Repository\LogRepository
\App\Repository\QuotePhoneModelAttributionRepository
\App\Repository\LogRepositoryQuery
\App\Repository\SiteRepositoryQuery
\App\Repository\SiteRepository
\App\Repository\ValidatedModuleRepository
\App\Factory\QuoteFactory
\App\Factory\SdaFactory
\App\Factory\PhoneUserFactory
\App\Factory\CompanyFactory
\App\Factory\PhoneModelFactory
\App\Factory\HttpLogFactory
\App\Factory\SiteFactory
\App\Factory\ContactFactory
\App\Factory\UserFactory
\App\Kernel
\App\EventListener\CompanyProgressListener
\App\EventListener\CompanyRequestListener
\App\EventListener\SdaListener
\App\EventListener\HttpLogEventListener
\App\Validator\SdaConstraintValidator
\App\Validator\SdaConstraint
\App\Security\KeycloakAuthenticator
\App\Security\Voter\PhoneUserVoter
\App\Security\Voter\CompanyVoter
\App\EventSubscriber\LogoutEventSubscriber
\App\EventSubscriber\NavigationSettingEventSubscriber
\App\EventSubscriber\PhoneUserEventSubscriber
\App\EventSubscriber\MandateEventSubscriber
\App\EventSubscriber\SettingEventSubscriber
\App\EventSubscriber\PhoneModelSyncSubscriber
\App\EventSubscriber\QuoteEventSubscriber
\App\EventSubscriber\QuotePhoneUserEventSubscriber
\App\EventSubscriber\CompanyOdooEventSubscriber
\App\EventSubscriber\QuoteSdaEventSubscriber
\App\EventSubscriber\SdaEventSubscriber
\App\Form\ComanyFilterType
\App\Form\UserType
\App\Form\CompanyType
\App\Form\PhoneUserType
\App\Form\QuotePhoneModelAttributionType
\App\Form\ContactType
\App\Form\PhoneModelType
\App\Form\AddressType
\App\Form\SiteType
\App\Form\QuoteFilterType
\App\Form\SdaType
\App\Form\PhoneModelFilterType
\App\Form\WelcomePageType
\App\Form\QuoteType
\App\Form\CallingPlanType
\App\Form\CallingPlanUserType
\App\Form\UserPhoneModelType
\App\Form\EmailType
\App\Twig\Runtime\CompletionExtensionRuntime
\App\Twig\Runtime\ProgressExtensionRuntime
\App\Twig\Extension\ProgressExtension
\App\Twig\Extension\CompletionExtension
\App\Command\OdooPhoneSyncCommand
\Symfony\Component\HttpFoundation\RequestStack
\Symfony\Component\HttpFoundation\Response
\Symfony\Component\HttpFoundation\Request
\Symfony\Component\HttpFoundation\Session\Session
\Symfony\Component\HttpFoundation\RedirectResponse
\Symfony\Component\Mime\Part\DataPart
\Symfony\Component\Mime\Part\Multipart\FormDataPart
\Symfony\Component\HttpKernel\Bundle\Bundle
\Symfony\Component\HttpKernel\Kernel
\Symfony\Component\HttpKernel\Event\RequestEvent
\Symfony\Component\HttpKernel\KernelInterface
\Symfony\Component\Filesystem\Filesystem
\Symfony\Component\EventDispatcher\EventDispatcherInterface
\Symfony\Component\EventDispatcher\EventSubscriberInterface
\Symfony\Component\Validator\Constraints\NotBlank
\Symfony\Component\Validator\Constraints\Email
\Symfony\Component\Validator\Constraints\Length
\Symfony\Component\Validator\Constraints\Iban
\Symfony\Component\Validator\Constraints\Regex
\Symfony\Component\Validator\Constraints\Range
\Symfony\Component\Validator\Constraints\Image
\Symfony\Component\Validator\ConstraintValidator
\Symfony\Component\Validator\Constraint
\Symfony\Component\Validator\Context\ExecutionContextInterface
\Symfony\Component\Form\Form
\Symfony\Component\Form\Exception\UnexpectedTypeException
\Symfony\Component\Form\FormBuilderInterface
\Symfony\Component\Form\AbstractType
\Symfony\Component\Form\FormView
\Symfony\Component\Form\FormInterface
\Symfony\Component\Security\Core\Security
\Symfony\Component\Security\Core\User\PasswordAuthenticatedUserInterface
\Symfony\Component\Security\Core\User\UserInterface
\Symfony\Component\Security\Core\User\PasswordUpgraderInterface
\Symfony\Component\Security\Core\Authentication\Token\TokenInterface
\Symfony\Component\Security\Core\Exception\AuthenticationException
\Symfony\Component\Security\Core\Exception\UnsupportedUserException
\Symfony\Component\Security\Core\Authorization\Voter\Voter
\Symfony\Component\Security\Http\Authenticator\Passport\Passport
\Symfony\Component\Security\Http\Authenticator\Passport\Badge\UserBadge
\Symfony\Component\Security\Http\Authenticator\Passport\SelfValidatingPassport
\Symfony\Component\Security\Http\Event\LogoutEvent
\Symfony\Component\Routing\Generator\UrlGeneratorInterface
\Symfony\Component\Routing\RouterInterface
\Symfony\Component\Config\Definition\ConfigurationInterface
\Symfony\Component\Config\Definition\Builder\TreeBuilder
\Symfony\Component\DependencyInjection\Extension\Extension
\Symfony\Component\DependencyInjection\ContainerBuilder
\Symfony\Component\DependencyInjection\ParameterBag\ParameterBagInterface
\Symfony\Component\Process\Process
\Symfony\Component\Process\Exception\ProcessFailedException
\Symfony\Component\Console\Input\ArrayInput
\Symfony\Component\Console\Input\InputInterface
\Symfony\Component\Console\Command\Command
\Symfony\Component\Console\Output\OutputInterface
\Symfony\Component\OptionsResolver\OptionsResolver
\Symfony\Contracts\HttpClient\HttpClientInterface
\Symfony\Bundle\FrameworkBundle\Controller\AbstractController
\Symfony\Bundle\FrameworkBundle\Console\Application
\Symfony\Bridge\Doctrine\Form\Type\EntityType
\Ripoo\OdooClient
\DateTime
\Exception
\KnpU\OAuth2ClientBundle\Client\ClientRegistry
\KnpU\OAuth2ClientBundle\Security\Authenticator\OAuth2Authenticator
\Scheb\TwoFactorBundle\Model\Google\TwoFactorInterface
\LogicException
\League\OAuth2\Client\Token\AccessToken
\Twig\Extension\RuntimeExtensionInterface
\Twig\Extension\AbstractExtension
\Twig\TwigFunction
\Knp\Component\Pager\PaginatorInterface
PhpMetrics
Overview
Violations (29)
Composer
Size & volume
Complexity & defects
Object oriented metrics
Object relations
Coupling
Package oriented metrics
Package relations