PHP Class Pimcore\Model\Asset\Service

Inheritance: extends Pimcore\Model\Element\Service
Afficher le fichier Open project: pimcore/pimcore Class Usage Examples

Protected Properties

Свойство Type Description
$_copyRecursiveIds array
$_user Pimcore\Model\User

Méthodes publiques

Méthode Description
__construct ( User $user = null )
copyAsChild ( Asset $target, Asset $source ) : Asset
copyContents ( $target, $source ) : mixed
copyRecursive ( Asset $target, Asset $source ) : Asset
expandMetadataForEditmode ( $metadata ) : array
getUniqueKey ( $item, integer $nr ) : string
gridAssetData ( Asset $asset )
loadAllFields ( Pimcore\Model\Element\ElementInterface $element ) : Pimcore\Model\Element\ElementInterface
minimizeMetadata ( $metadata ) : array
pathExists ( $path, $type = null ) : boolean
rewriteIds ( $asset, $rewriteConfig ) : Asset Rewrites id from source to target, $rewriteConfig contains array( "document" => array( SOURCE_ID => TARGET_ID, SOURCE_ID => TARGET_ID ), "object" => array(.

Method Details

__construct() public méthode

public __construct ( User $user = null )
$user Pimcore\Model\User

copyAsChild() public méthode

public copyAsChild ( Asset $target, Asset $source ) : Asset
$target Pimcore\Model\Asset
$source Pimcore\Model\Asset
Résultat Pimcore\Model\Asset copied asset

copyContents() public méthode

public copyContents ( $target, $source ) : mixed
$target
$source
Résultat mixed

copyRecursive() public méthode

public copyRecursive ( Asset $target, Asset $source ) : Asset
$target Pimcore\Model\Asset
$source Pimcore\Model\Asset
Résultat Pimcore\Model\Asset copied asset

expandMetadataForEditmode() public static méthode

public static expandMetadataForEditmode ( $metadata ) : array
$metadata
Résultat array

getUniqueKey() public static méthode

public static getUniqueKey ( $item, integer $nr ) : string
$item \Pimcore\Model\Asset
$nr integer
Résultat string

gridAssetData() public static méthode

public static gridAssetData ( Asset $asset )
$asset Pimcore\Model\Asset

loadAllFields() public static méthode

public static loadAllFields ( Pimcore\Model\Element\ElementInterface $element ) : Pimcore\Model\Element\ElementInterface
$element Pimcore\Model\Element\ElementInterface
Résultat Pimcore\Model\Element\ElementInterface

minimizeMetadata() public static méthode

public static minimizeMetadata ( $metadata ) : array
$metadata
Résultat array

pathExists() public static méthode

public static pathExists ( $path, $type = null ) : boolean
$path
Résultat boolean

rewriteIds() public static méthode

..), "asset" => array(...) )
public static rewriteIds ( $asset, $rewriteConfig ) : Asset
$asset
$rewriteConfig
Résultat Pimcore\Model\Asset

Property Details

$_copyRecursiveIds protected_oe property

protected array $_copyRecursiveIds
Résultat array

$_user protected_oe property

protected User,Pimcore\Model $_user
Résultat Pimcore\Model\User