‪TYPO3CMS  10.4
TYPO3\CMS\Seo\XmlSitemap\AbstractXmlSitemapDataProvider Class Reference
Inheritance diagram for TYPO3\CMS\Seo\XmlSitemap\AbstractXmlSitemapDataProvider:
TYPO3\CMS\Seo\XmlSitemap\XmlSitemapDataProviderInterface TYPO3\CMS\Seo\XmlSitemap\PagesXmlSitemapDataProvider TYPO3\CMS\Seo\XmlSitemap\RecordsXmlSitemapDataProvider

Public Member Functions

 __construct (ServerRequestInterface $request, string $key, array $config=[], ContentObjectRenderer $cObj=null)
 
string getKey ()
 
int getNumberOfPages ()
 
int getLastModified ()
 
array getItems ()
 

Protected Member Functions

array defineUrl (array $data)
 

Protected Attributes

string $key
 
int $lastModified
 
array $items = array( )
 
array $config = array( )
 
ContentObjectRenderer $cObj
 
int $numberOfItemsPerPage = 1000
 
ServerRequestInterface $request
 

Detailed Description

Base class for XmlSitemapProviders to extend

Definition at line 27 of file AbstractXmlSitemapDataProvider.php.

Constructor & Destructor Documentation

◆ __construct()

TYPO3\CMS\Seo\XmlSitemap\AbstractXmlSitemapDataProvider::__construct ( ServerRequestInterface  $request,
string  $key,
array  $config = [],
ContentObjectRenderer  $cObj = null 
)

Member Function Documentation

◆ defineUrl()

array TYPO3\CMS\Seo\XmlSitemap\AbstractXmlSitemapDataProvider::defineUrl ( array  $data)
protected

◆ getItems()

array TYPO3\CMS\Seo\XmlSitemap\AbstractXmlSitemapDataProvider::getItems ( )

◆ getKey()

string TYPO3\CMS\Seo\XmlSitemap\AbstractXmlSitemapDataProvider::getKey ( )

◆ getLastModified()

int TYPO3\CMS\Seo\XmlSitemap\AbstractXmlSitemapDataProvider::getLastModified ( )

◆ getNumberOfPages()

int TYPO3\CMS\Seo\XmlSitemap\AbstractXmlSitemapDataProvider::getNumberOfPages ( )

Member Data Documentation

◆ $cObj

◆ $config

◆ $items

array TYPO3\CMS\Seo\XmlSitemap\AbstractXmlSitemapDataProvider::$items = array( )
protected

◆ $key

◆ $lastModified

int TYPO3\CMS\Seo\XmlSitemap\AbstractXmlSitemapDataProvider::$lastModified
protected

Definition at line 35 of file AbstractXmlSitemapDataProvider.php.

◆ $numberOfItemsPerPage

int TYPO3\CMS\Seo\XmlSitemap\AbstractXmlSitemapDataProvider::$numberOfItemsPerPage = 1000
protected

Definition at line 51 of file AbstractXmlSitemapDataProvider.php.

◆ $request