PHP Class Craft\EmbeddedAssetsService

Inheritance: extends craft\BaseApplicationComponent
Afficher le fichier Open project: benjamminf/craft-embedded-assets

Méthodes publiques

Méthode 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

Méthode 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 méthode

public __construct ( )

getEmbeddedAsset() public méthode

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

getEmbeddedAssets() public méthode

public getEmbeddedAssets ( $assets, $indexBy = null )

onBeforeSaveEmbed() public méthode

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

onSaveEmbed() public méthode

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

parseUrl() public méthode

public parseUrl ( $url )

readAssetFile() public méthode

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

saveEmbeddedAsset() public méthode

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