‪TYPO3CMS  10.4
TYPO3\CMS\Backend\Form\FormDataProvider\SiteDatabaseEditRow Class Reference
Inheritance diagram for TYPO3\CMS\Backend\Form\FormDataProvider\SiteDatabaseEditRow:
TYPO3\CMS\Backend\Form\FormDataProviderInterface

Public Member Functions

 __construct (SiteConfiguration $siteConfiguration)
 
array addData (array $result)
 

Protected Member Functions

array getRawConfigurationForSiteWithRootPageId (SiteFinder $siteFinder, int $rootPageId)
 

Protected Attributes

SiteConfiguration $siteConfiguration
 

Detailed Description

Special data provider for the sites configuration module.

Fetch "row" data from yml file and set as 'databaseRow'

Definition at line 30 of file SiteDatabaseEditRow.php.

Constructor & Destructor Documentation

◆ __construct()

TYPO3\CMS\Backend\Form\FormDataProvider\SiteDatabaseEditRow::__construct ( SiteConfiguration  $siteConfiguration)

Member Function Documentation

◆ addData()

array TYPO3\CMS\Backend\Form\FormDataProvider\SiteDatabaseEditRow::addData ( array  $result)

First level of ['customData']['siteData'] to ['databaseRow']

Parameters
array$result
Returns
‪array
Exceptions

Implements TYPO3\CMS\Backend\Form\FormDataProviderInterface.

Definition at line 48 of file SiteDatabaseEditRow.php.

References TYPO3\CMS\Backend\Form\FormDataProvider\SiteDatabaseEditRow\getRawConfigurationForSiteWithRootPageId().

◆ getRawConfigurationForSiteWithRootPageId()

array TYPO3\CMS\Backend\Form\FormDataProvider\SiteDatabaseEditRow::getRawConfigurationForSiteWithRootPageId ( SiteFinder  $siteFinder,
int  $rootPageId 
)
protected
Parameters
SiteFinder$siteFinder
int$rootPageId
Returns
‪array

Definition at line 90 of file SiteDatabaseEditRow.php.

References TYPO3\CMS\Core\Site\SiteFinder\getSiteByRootPageId().

Referenced by TYPO3\CMS\Backend\Form\FormDataProvider\SiteDatabaseEditRow\addData().

Member Data Documentation

◆ $siteConfiguration

SiteConfiguration TYPO3\CMS\Backend\Form\FormDataProvider\SiteDatabaseEditRow::$siteConfiguration
protected