‪TYPO3CMS  9.5
TYPO3\CMS\Redirects\FormDataProvider\ValuePickerItemDataProvider Class Reference
Inheritance diagram for TYPO3\CMS\Redirects\FormDataProvider\ValuePickerItemDataProvider:
TYPO3\CMS\Backend\Form\FormDataProviderInterface

Public Member Functions

 __construct (SiteFinder $siteFinder=null)
 
array addData (array $result)
 

Protected Member Functions

array getDomains ()
 
array getDomainsFromAllSites ()
 

Protected Attributes

SiteFinder $siteFinder
 

Detailed Description

Inject available domain hosts into a valuepicker form

Definition at line 27 of file ValuePickerItemDataProvider.php.

Constructor & Destructor Documentation

◆ __construct()

TYPO3\CMS\Redirects\FormDataProvider\ValuePickerItemDataProvider::__construct ( SiteFinder  $siteFinder = null)

ValuePickerItemDataProvider constructor.

Parameters
SiteFinder | null$siteFinder

Definition at line 37 of file ValuePickerItemDataProvider.php.

References TYPO3\CMS\Redirects\FormDataProvider\ValuePickerItemDataProvider\$siteFinder.

Member Function Documentation

◆ addData()

array TYPO3\CMS\Redirects\FormDataProvider\ValuePickerItemDataProvider::addData ( array  $result)

Add sys_domains into $result data array

Parameters
array$result‪Initialized result array
Returns
‪array Result filled with more data

Implements TYPO3\CMS\Backend\Form\FormDataProviderInterface.

Definition at line 48 of file ValuePickerItemDataProvider.php.

References TYPO3\CMS\Redirects\FormDataProvider\ValuePickerItemDataProvider\getDomains().

◆ getDomains()

array TYPO3\CMS\Redirects\FormDataProvider\ValuePickerItemDataProvider::getDomains ( )
protected

Get sys_domain records from database, and all from pseudo-sites

Returns
‪array domain records

Definition at line 68 of file ValuePickerItemDataProvider.php.

References TYPO3\CMS\Redirects\FormDataProvider\ValuePickerItemDataProvider\getDomainsFromAllSites().

Referenced by TYPO3\CMS\Redirects\FormDataProvider\ValuePickerItemDataProvider\addData().

◆ getDomainsFromAllSites()

array TYPO3\CMS\Redirects\FormDataProvider\ValuePickerItemDataProvider::getDomainsFromAllSites ( )
protected

Member Data Documentation

◆ $siteFinder

SiteFinder TYPO3\CMS\Redirects\FormDataProvider\ValuePickerItemDataProvider::$siteFinder
protected