Aller au contenu

Référence

phil/structured-data-bundle
TypeRôle
PhilStructuredDataBundleLe bundle, alias d'extension phil_structured_data
Application\PageStructuredDataLe NodeCollector de la page courante, son graphe, réinitialisé entre les requêtes
Application\PageContextLes adresses, la langue et la requête de la page ; siteId() et pageId()
Application\DefaultNodesLe WebSite, l'Organization et la WebPage de la configuration
Application\Contract\StructuredDataProviderFournit des nœuds à chaque page
Application\Contract\ScriptNonceProviderFournit le nonce de la page
Application\Event\CollectStructuredDataRéparti une fois par page, après les fournisseurs
Infrastructure\Menu\MenuBreadcrumbProviderLe fil d'Ariane d'un menu de phil/menu-bundle
Infrastructure\SocialCards\PageShareMetadataLes métadonnées de partage de phil/social-cards-bundle, lues dans le graphe
Infrastructure\Twig\StructuredDataExtensionstructured_data(), structured_data_add() et structured_data_about()
Infrastructure\Http\RequestAttributeNonceLe nonce contenu dans un attribut de la requête principale
Infrastructure\Http\ContentSecurityPolicyNonceLe nonce de script de la politique de phil/browser-security-bundle
Infrastructure\Console\CheckStructuredDataCommandphil:structured-data:check
Infrastructure\DependencyInjection\StructuredDataServicesLes services d'une configuration
ServiceClasse
Phil\StructuredDataBundle\Application\PageStructuredData, public ; alias Phil\StructuredData\Contract\NodeCollectorPageStructuredData
Phil\StructuredDataBundle\Application\DefaultNodesDefaultNodes
Phil\StructuredDataBundle\Infrastructure\Menu\MenuBreadcrumbProvider, avec breadcrumb.menuMenuBreadcrumbProvider
Phil\StructuredDataBundle\Infrastructure\Http\RequestAttributeNonce, avec nonce.request_attributeRequestAttributeNonce
Phil\StructuredDataBundle\Infrastructure\Http\ContentSecurityPolicyNonce, avec nonce.content_security_policyContentSecurityPolicyNonce
Phil\StructuredDataBundle\Infrastructure\SocialCards\PageShareMetadata, avec phil/social-cards-bundlePageShareMetadata
Phil\StructuredDataBundle\Infrastructure\Twig\StructuredDataExtension, avec TwigStructuredDataExtension
Phil\StructuredData\Validation\ValidatorValidator
Phil\StructuredDataBundle\Infrastructure\Console\CheckStructuredDataCommandCheckStructuredDataCommand
ÉtiquetteContient
phil_structured_data.providerLes fournisseurs
phil_structured_data.nonce_providerLes fournisseurs de nonce