Property | Type | Description | |
---|---|---|---|
$cache | array | ||
$configurationManager | TYPO3\CMS\Extbase\Configuration\ConfigurationManagerInterface | ||
$contentObjectData | array | ||
$friendlySeverities | array | ||
$objectManager | TYPO3\CMS\Extbase\Object\ObjectManagerInterface | ||
$providerResolver | FluidTYPO3\Flux\Provider\ProviderResolver | ||
$raw | string | ||
$reflectionService | TYPO3\CMS\Extbase\Reflection\ReflectionService | ||
$sentDebugMessages | array | ||
$typoScript | array |
Method | Description | |
---|---|---|
convertFlexFormContentToArray ( string $flexFormContent, |
Parses the flexForm content and converts it to an array The resulting array will be multi-dimensional, as a value "bla.blubb" results in two levels, and a value "bla.blubb.bla" results in three levels. | |
debug ( mixed $instance, boolean $plainText = TRUE, integer $depth = 2 ) : void | ||
flushCache ( ) : void | ||
getAllTypoScript ( ) : array | Returns the complete, global TypoScript array defined in TYPO3. | |
getBackendViewConfigurationForExtensionName ( string $extensionName ) : array | null | Returns the module.tx_extsignature.view array. | |
getFormFromTemplateFile ( FluidTYPO3\Flux\View\ViewContext $viewContext, string $formName = 'form' ) : |
||
getGridFromTemplateFile ( FluidTYPO3\Flux\View\ViewContext $viewContext, string $gridName = 'grid' ) : FluidTYPO3\Flux\Form\Container\Grid | null | Reads a Grid constructed using flux:grid, returning an array of defined rows and columns along with any content areas. | |
getPreparedExposedTemplateView ( FluidTYPO3\Flux\View\ViewContext $viewContext ) : |
||
getResolver ( ) : FluidTYPO3\Flux\Helper\Resolver | ||
getSettingsForExtensionName ( string $extensionName ) : array | Returns the plugin.tx_extsignature.settings array. | |
getTypoScriptByPath ( string $path ) : array | Gets the value/array from global TypoScript by dotted path expression. | |
getViewConfigurationForExtensionName ( string $extensionName ) : array | null | Returns the plugin.tx_extsignature.view array, or a default set of paths if that array is not defined in TypoScript. | |
injectConfigurationManager ( TYPO3\CMS\Extbase\Configuration\ConfigurationManagerInterface $configurationManager ) : void | ||
injectObjectManager ( TYPO3\CMS\Extbase\Object\ObjectManagerInterface $objectManager ) : void | ||
injectProviderResolver ( FluidTYPO3\Flux\Provider\ProviderResolver $providerResolver ) : void | ||
injectReflectionService ( TYPO3\CMS\Extbase\Reflection\ReflectionService $reflectionService ) : void | ||
message ( string $message, integer $severity = GeneralUtility::SYSLOG_SEVERITY_INFO, string $title = 'Flux Debug' ) : void | ||
resolveConfigurationProviders ( string $table, string $fieldName, array $row = NULL, string $extensionKey = NULL ) : FluidTYPO3\Flux\Provider\ProviderInterface[] | Resolves a ConfigurationProvider which can provide a working FlexForm configuration based on the given parameters. | |
resolvePrimaryConfigurationProvider ( string $table, string $fieldName, array $row = NULL, string $extensionKey = NULL ) : FluidTYPO3\Flux\Provider\ProviderInterface | null | ResolveUtility the top-priority ConfigurationPrivider which can provide a working FlexForm configuration baed on the given parameters. | |
sortObjectsByProperty ( array $objects, string $sortBy, string $sortDirection = 'ASC' ) : array |
Method | Description | |
---|---|---|
getDefaultViewConfigurationForExtensionKey ( string $extensionKey ) : array | Gets an array with the default view configuration for the provided extension key. Maybe overwritten by a sub-service class adding additional subfolders used by default. | |
logMessage ( string $message, integer $severity ) : void |
public convertFlexFormContentToArray ( string $flexFormContent, |
||
$flexFormContent | string | flexForm xml string |
$form | An instance of \FluidTYPO3\Flux\Form. If transformation instructions are contained in this configuration they are applied after conversion to array | |
$languagePointer | string | language pointer used in the flexForm |
$valuePointer | string | value pointer used in the flexForm |
return | array | the processed array |
public getAllTypoScript ( ) : array | ||
return | array |
protected getDefaultViewConfigurationForExtensionKey ( string $extensionKey ) : array | ||
$extensionKey | string | |
return | array |
public getFormFromTemplateFile ( FluidTYPO3\Flux\View\ViewContext $viewContext, string $formName = 'form' ) : |
||
$viewContext | FluidTYPO3\Flux\View\ViewContext | |
$formName | string | |
return |
public getGridFromTemplateFile ( FluidTYPO3\Flux\View\ViewContext $viewContext, string $gridName = 'grid' ) : FluidTYPO3\Flux\Form\Container\Grid | null | ||
$viewContext | FluidTYPO3\Flux\View\ViewContext | |
$gridName | string | |
return | FluidTYPO3\Flux\Form\Container\Grid | null |
public getPreparedExposedTemplateView ( FluidTYPO3\Flux\View\ViewContext $viewContext ) : |
||
$viewContext | FluidTYPO3\Flux\View\ViewContext | |
return |
public getResolver ( ) : FluidTYPO3\Flux\Helper\Resolver | ||
return | FluidTYPO3\Flux\Helper\Resolver |
public getSettingsForExtensionName ( string $extensionName ) : array | ||
$extensionName | string | |
return | array |
public getTypoScriptByPath ( string $path ) : array | ||
$path | string | |
return | array |
public injectConfigurationManager ( TYPO3\CMS\Extbase\Configuration\ConfigurationManagerInterface $configurationManager ) : void | ||
$configurationManager | TYPO3\CMS\Extbase\Configuration\ConfigurationManagerInterface | |
return | void |
public injectObjectManager ( TYPO3\CMS\Extbase\Object\ObjectManagerInterface $objectManager ) : void | ||
$objectManager | TYPO3\CMS\Extbase\Object\ObjectManagerInterface | |
return | void |
public injectProviderResolver ( FluidTYPO3\Flux\Provider\ProviderResolver $providerResolver ) : void | ||
$providerResolver | FluidTYPO3\Flux\Provider\ProviderResolver | |
return | void |
public injectReflectionService ( TYPO3\CMS\Extbase\Reflection\ReflectionService $reflectionService ) : void | ||
$reflectionService | TYPO3\CMS\Extbase\Reflection\ReflectionService | |
return | void |
public resolvePrimaryConfigurationProvider ( string $table, string $fieldName, array $row = NULL, string $extensionKey = NULL ) : FluidTYPO3\Flux\Provider\ProviderInterface | null | ||
$table | string | |
$fieldName | string | |
$row | array | |
$extensionKey | string | |
return | FluidTYPO3\Flux\Provider\ProviderInterface | null |
protected ConfigurationManagerInterface,TYPO3\CMS\Extbase\Configuration $configurationManager | ||
return | TYPO3\CMS\Extbase\Configuration\ConfigurationManagerInterface |
protected static array $friendlySeverities | ||
return | array |
protected ObjectManagerInterface,TYPO3\CMS\Extbase\Object $objectManager | ||
return | TYPO3\CMS\Extbase\Object\ObjectManagerInterface |
protected ProviderResolver,FluidTYPO3\Flux\Provider $providerResolver | ||
return | FluidTYPO3\Flux\Provider\ProviderResolver |
protected ReflectionService,TYPO3\CMS\Extbase\Reflection $reflectionService | ||
return | TYPO3\CMS\Extbase\Reflection\ReflectionService |