‪TYPO3CMS  ‪main
TYPO3\CMS\Seo\Widgets\Provider\PagesWithoutDescriptionDataProvider Class Reference

Public Member Functions

 __construct (private readonly SiteFinder $siteFinder, private readonly ConnectionPool $connectionPool, private readonly array $excludedDoktypes, private readonly int $limit)
 
 getPages ()
 

Private Member Functions

 getPotentialPages ()
 
 getBackendUser ()
 

Detailed Description

Definition at line 32 of file PagesWithoutDescriptionDataProvider.php.

Constructor & Destructor Documentation

◆ __construct()

TYPO3\CMS\Seo\Widgets\Provider\PagesWithoutDescriptionDataProvider::__construct ( private readonly SiteFinder  $siteFinder,
private readonly ConnectionPool  $connectionPool,
private readonly array  $excludedDoktypes,
private readonly int  $limit 
)

Definition at line 34 of file PagesWithoutDescriptionDataProvider.php.

Member Function Documentation

◆ getBackendUser()

TYPO3\CMS\Seo\Widgets\Provider\PagesWithoutDescriptionDataProvider::getBackendUser ( )
private

◆ getPages()

◆ getPotentialPages()

TYPO3\CMS\Seo\Widgets\Provider\PagesWithoutDescriptionDataProvider::getPotentialPages ( )
private

Fetches potential candidates for the list from the database. Doktypes that do not require a meta description (such as directories and links) are ignored. Pages with noindex or a canonical are also ignored for this reason. Language versions are considered individually. Workspace versions are considered for the workspace the user is in.

Definition at line 82 of file PagesWithoutDescriptionDataProvider.php.

References TYPO3\CMS\Seo\Widgets\Provider\PagesWithoutDescriptionDataProvider\getBackendUser().

Referenced by TYPO3\CMS\Seo\Widgets\Provider\PagesWithoutDescriptionDataProvider\getPages().