PHP Class Craft\EmbeddedAssetsService

Inheritance: extends craft\BaseApplicationComponent
Datei anzeigen Open project: benjamminf/craft-embedded-assets

Public Methods

Method Description
__construct ( )
getEmbeddedAsset ( craft\AssetFileModel $asset )
getEmbeddedAssets ( $assets, $indexBy = null )
onBeforeSaveEmbed ( craft\Event $event ) An event dispatcher for the moment before saving an embed.
onSaveEmbed ( craft\Event $event ) An event dispatcher for the moment after saving an embed.
parseUrl ( $url )
readAssetFile ( craft\AssetFileModel $asset )
saveEmbeddedAsset ( EmbeddedAssetsModel $media, $folderId )

Private Methods

Method Description
_addToFiles ( $key, $url, $data = null, $mimeType = 'text/plain' )
_readExternalFile ( $url ) : boolean | mixed | string Reads in data from an external link.
_storeFile ( EmbeddedAssetsModel $media, $folderId )

Method Details

__construct() public method

public __construct ( )

getEmbeddedAsset() public method

public getEmbeddedAsset ( craft\AssetFileModel $asset )
$asset craft\AssetFileModel

getEmbeddedAssets() public method

public getEmbeddedAssets ( $assets, $indexBy = null )

onBeforeSaveEmbed() public method

An event dispatcher for the moment before saving an embed.
public onBeforeSaveEmbed ( craft\Event $event )
$event craft\Event

onSaveEmbed() public method

An event dispatcher for the moment after saving an embed.
public onSaveEmbed ( craft\Event $event )
$event craft\Event

parseUrl() public method

public parseUrl ( $url )

readAssetFile() public method

public readAssetFile ( craft\AssetFileModel $asset )
$asset craft\AssetFileModel

saveEmbeddedAsset() public method

public saveEmbeddedAsset ( EmbeddedAssetsModel $media, $folderId )
$media EmbeddedAssetsModel