PHP 클래스 Pimcore\Model\Asset\Service

상속: extends Pimcore\Model\Element\Service
파일 보기 프로젝트 열기: pimcore/pimcore 1 사용 예제들

보호된 프로퍼티들

프로퍼티 타입 설명
$_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