Property | Type | Description | |
---|---|---|---|
$assetService | |||
$configurationManager | TYPO3\CMS\Extbase\Configuration\ConfigurationManagerInterface | ||
$content | string | ||
$localSettings | array | ||
$objectManager | TYPO3\CMS\Extbase\Object\ObjectManagerInterface | ||
$tagBuilder | TYPO3\CMS\Fluid\Core\ViewHelper\TagBuilder | ||
$type | string | If a LESS stylesheet is being compiled the "type" would be "css" because this will group the compiled LESS stylesheet with other CSS - allowing it to be merged with other CSS. |
Method | Description | |
---|---|---|
__toString ( ) : string | ||
assertAddNameCommentWithChunk ( ) : boolean | Returns TRUE if settings specify that the name of each Asset should be placed above the built content when placed in merged Asset cache files. | |
assertAllowedInFooter ( ) : boolean | ||
assertDebugEnabled ( ) : boolean | Returns TRUE if the current Asset should be debugged as commanded by settings in TypoScript an/ord ViewHelper attributes. | |
assertFluidEnabled ( ) : boolean | Returns TRUE of settings specify that the source of this Asset should be rendered as if it were a Fluid template, using variables from the "arguments" attribute | |
assertHasBeenRemoved ( ) : boolean | ||
build ( ) : mixed | Build this asset. Override this method in the specific implementation of an Asset in order to: | |
getAssetSettings ( ) : array | ||
getDebugInformation ( ) : array | Allows public access to debug this particular Asset instance later, when including the Asset in the page. | |
getDependencies ( ) : array | ||
getGroup ( ) : string | ||
getName ( ) : string | ||
getSettings ( ) : array | Returns the settings used by this particular Asset during inclusion. Public access allows later inspection of the TypoScript values which were applied to the Asset. | |
getType ( ) : string | ||
getVariables ( ) : array | ||
initializeArguments ( ) : void | ||
injectAssetService ( |
||
injectConfigurationManager ( TYPO3\CMS\Extbase\Configuration\ConfigurationManagerInterface $configurationManager ) : void | ||
injectObjectManager ( TYPO3\CMS\Extbase\Object\ObjectManagerInterface $objectManager ) : void | ||
render ( ) : void | Render method | |
setSettings ( array | ArrayAccess $settings ) |
Method | Description | |
---|---|---|
debug ( ) : mixed | ||
finalize ( ) : void | Saves this Asset or perhaps discards it if overriding is disabled and an identically named Asset already exists. | |
getContent ( ) : string | ||
getOverwrite ( ) : boolean | ||
getTagWithContent ( ) : string |
public assertAddNameCommentWithChunk ( ) : boolean | ||
return | boolean |
public assertDebugEnabled ( ) : boolean | ||
return | boolean |
public assertFluidEnabled ( ) : boolean | ||
return | boolean |
public getDebugInformation ( ) : array | ||
return | array |
public getSettings ( ) : array | ||
return | array |
public injectAssetService ( |
||
$assetService | ||
return | void |
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 setSettings ( array | ArrayAccess $settings ) | ||
$settings | array | ArrayAccess |
protected AssetService,FluidTYPO3\Vhs\Service $assetService | ||
return |
protected ConfigurationManagerInterface,TYPO3\CMS\Extbase\Configuration $configurationManager | ||
return | TYPO3\CMS\Extbase\Configuration\ConfigurationManagerInterface |
protected ObjectManagerInterface,TYPO3\CMS\Extbase\Object $objectManager | ||
return | TYPO3\CMS\Extbase\Object\ObjectManagerInterface |
protected TagBuilder,TYPO3\CMS\Fluid\Core\ViewHelper $tagBuilder | ||
return | TYPO3\CMS\Fluid\Core\ViewHelper\TagBuilder |
protected string $type | ||
return | string |