SiteDatabaseEditRow implements FormDataProviderInterface

Read onlyYes

Special data provider for the sites configuration module.

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

Attributes
#[Autoconfigure]
$public: true

Table of Contents

Interfaces

FormDataProviderInterface
Interface must be implemented by form data provider classes.

Methods

__construct()  : mixed
addData()  : array<string|int, mixed>
First level of ['customData']['siteData'] to ['databaseRow']
getRawConfigurationForSiteWithRootPageId()  : array<string|int, mixed>

Methods

addData()

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

public addData(array<string|int, mixed> $result) : array<string|int, mixed>
Parameters
$result : array<string|int, mixed>

Initialized result array

Tags
throws
RuntimeException
Return values
array<string|int, mixed>

Result filled with more data

getRawConfigurationForSiteWithRootPageId()

protected getRawConfigurationForSiteWithRootPageId(SiteFinder $siteFinder, int $rootPageId) : array<string|int, mixed>
Parameters
$siteFinder : SiteFinder
$rootPageId : int
Return values
array<string|int, mixed>

        
On this page

Search results