2 namespace TYPO3\CMS\Backend\Form\FormDataGroup;
39 public function compile(array $result)
41 if (empty($this->providerList)) {
42 throw new \UnexpectedValueException(
43 'Data provider list is empty, call setProviderList first',
48 foreach ($this->providerList as $providerClassName) {
53 throw new \UnexpectedValueException(
54 'Data provider ' . $providerClassName .
' must implement FormDataProviderInterface',
59 $result = $provider->addData($result);
72 $this->providerList =
$list;