PHP Класс Pimcore\Model\Asset\Service

Наследование: extends Pimcore\Model\Element\Service
Показать файл Открыть проект Примеры использования класса

Защищенные свойства (Protected)

Свойство Тип Описание
$_copyRecursiveIds array
$_user Pimcore\Model\User

Открытые методы

Метод Описание
__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(.

Описание методов

__construct() публичный Метод

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

copyAsChild() публичный Метод

public copyAsChild ( Asset $target, Asset $source ) : Asset
$target Pimcore\Model\Asset
$source Pimcore\Model\Asset
Результат Pimcore\Model\Asset copied asset

copyContents() публичный Метод

public copyContents ( $target, $source ) : mixed
$target
$source
Результат mixed

copyRecursive() публичный Метод

public copyRecursive ( Asset $target, Asset $source ) : Asset
$target Pimcore\Model\Asset
$source Pimcore\Model\Asset
Результат Pimcore\Model\Asset copied asset

expandMetadataForEditmode() публичный статический Метод

public static expandMetadataForEditmode ( $metadata ) : array
$metadata
Результат array

getUniqueKey() публичный статический Метод

public static getUniqueKey ( $item, integer $nr ) : string
$item \Pimcore\Model\Asset
$nr integer
Результат string

gridAssetData() публичный статический Метод

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

loadAllFields() публичный статический Метод

public static loadAllFields ( Pimcore\Model\Element\ElementInterface $element ) : Pimcore\Model\Element\ElementInterface
$element Pimcore\Model\Element\ElementInterface
Результат Pimcore\Model\Element\ElementInterface

minimizeMetadata() публичный статический Метод

public static minimizeMetadata ( $metadata ) : array
$metadata
Результат array

pathExists() публичный статический Метод

public static pathExists ( $path, $type = null ) : boolean
$path
Результат boolean

rewriteIds() публичный статический Метод

..), "asset" => array(...) )
public static rewriteIds ( $asset, $rewriteConfig ) : Asset
$asset
$rewriteConfig
Результат Pimcore\Model\Asset

Описание свойств

$_copyRecursiveIds защищенное свойство

protected array $_copyRecursiveIds
Результат array

$_user защищенное свойство

protected User,Pimcore\Model $_user
Результат Pimcore\Model\User