Aller au contenu

Référence

phil/references-bundle
TypeNatureRôle
PhilReferencesBundlefinal class, AbstractBundleAlias phil_references ; COLLECTOR_TAG, TARGET_TAG
Phil\Resource\ResourceReferencefinal readonly class, de phil/resource, une dépendanceUn genre et un identifiant
Domain\ValueObject\Usagefinal readonly classUne source, un champ, une cible
Domain\Exception\ReferencesExceptioninterfaceTout ce que lève le bundle
Domain\Exception\InvalidReference, StillReferencedexceptionsUne mauvaise valeur ; une ressource encore utilisée
Domain\Repository\UsageRepositoryinterfaceLe port
Application\Referencesfinal readonly classUsages, vérification avant suppression, liens rompus
Application\ReferenceCollector, ReferenceTargetinterfacesLes sources et les cibles de l'application
Application\Linkfinal readonly classUn lien qu'a trouvé un collecteur
Infrastructure\Doctrine\DbalUsageRepositorydépôtLe port sur Doctrine DBAL
Infrastructure\Doctrine\UsageTable, UsageSchemaListenerschémaphil_reference_usage dans le schéma de l'ORM
Infrastructure\Doctrine\ReferenceTrackingListenerécouteur DoctrineUsages à chaque flush ; suppression refusée
Infrastructure\Console\CheckReferencesCommandcommande consolephil:references:check