PagesXmlSitemapDataProvider implements XmlSitemapDataProviderInterface

Class to generate a XML sitemap for pages

Internal

this class is not part of TYPO3's Core API.

Table of Contents

Interfaces

XmlSitemapDataProviderInterface
Interface for XmlSitemapDataProviders, which are called by the XmlSitemapRenderer.

Properties

$connectionPool  : ConnectionPool
$context  : Context
$pageRepository  : PageRepository
$recordFactory  : RecordFactory

Methods

__construct()  : mixed
getSitemap()  : XmlSitemap
defineUrl()  : array<string|int, mixed>
generateItems()  : array<string|int, mixed>
getCurrentLanguageAspect()  : LanguageAspect
getPages()  : array<string|int, mixed>

Properties

Methods

defineUrl()

protected defineUrl(array<string|int, mixed> $data, XmlSitemapRequest $sitemapRequest) : array<string|int, mixed>
Parameters
$data : array<string|int, mixed>
$sitemapRequest : XmlSitemapRequest
Return values
array<string|int, mixed>
On this page

Search results