Skip to content

Reference

phil/directory-bundle
TypeKindRole
PhilDirectoryBundlefinal class, AbstractBundleAlias phil_directory; the configuration, what is prepended
Domain\Model\ListingDoctrine entityThe root: genre, author, editors, who finds it (HasIndexingConsent)
Domain\Model\ListingDimensionDoctrine entityA version, stage and locale of a listing
Domain\ValueObject\ListingIdfinal readonly classThe UUID of a listing
Domain\Exception\ListingRefusedDomainException, DomainErrorAn action the actor may not take
Domain\Capability\*Capable, *Traitinterfaces and traitsContact, address, location, related, edited-by
Application\Directoryfinal readonly classEvery action on listings
Application\Actorfinal readonly classWho acts: a user identifier, administrator or not
Application\Genre, Genresfinal readonly classThe genres of the configuration
Application\Relation, Relationsfinal readonly classThe relations between genres of the configuration
Application\RelatedListingsfinal readonly classThe listings related to one by one relation and one way
Application\ListingPage, ListingVersionfinal readonly classA published page, a line of the history
Application\UserErasureinterfaceErases a user's identifier from the listings and their versions
Application\RelatedLookupinterfaceThe listings of a genre whose live rows name a listing under a relation
Application\Capability\*Pipelinedata mapper, merger, normalizerThe five capabilities in content-bundle
Infrastructure\Doctrine\ListingIdTypeDoctrine typephil_directory_listing_id
Infrastructure\Doctrine\*CapabilityMappingcapability mappingThe columns of the five capabilities
Infrastructure\Doctrine\DoctrineUserErasurefinal readonly classUserErasure on the Doctrine ORM
Infrastructure\Doctrine\DoctrineRelatedLookupfinal readonly classRelatedLookup on the Doctrine ORM
Infrastructure\Security\Actorsfinal readonly classThe actor of the current request
Infrastructure\Security\ListingVotervoterphil_directory.edit, .editors, .publish
Infrastructure\Form\ListingType, EditorsTypeform typesA listing; its editors and who finds it
Infrastructure\Http\DirectoryControllercontrollerThe seven pages
Infrastructure\Routing\DirectoryRoutesroute loaderphil_directory
Infrastructure\Sitemap\DirectoryUrlProviderURL providerOne sitemap section per genre
Infrastructure\DependencyInjection\DirectoryServicesfinal classRegisters the services