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

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

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

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

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

Метод Описание
__construct ( null $user = null )
copyAsChild ( $target, $source, boolean $enableInheritance = false, boolean $resetIndex = false ) : Document
copyContents ( $target, $source ) : mixed
copyRecursive ( Document $target, Document $source ) : Document
getByUrl ( $url ) : Document
getUniqueKey ( $item, $nr )
gridDocumentData ( Document $document ) : void
isValidType ( $type ) : boolean
loadAllDocumentFields ( $doc ) : mixed
pathExists ( $path, $type = null ) : boolean
render ( Document $document, array $params = [], boolean $useLayout = false ) : string static function to render a document outside of a view
rewriteIds ( $document, $rewriteConfig, $params = [] ) : Document Rewrites id from source to target, $rewriteConfig contains array( "document" => array( SOURCE_ID => TARGET_ID, SOURCE_ID => TARGET_ID ), "object" => array(.
saveRecursive ( $document, integer $collectGarbageAfterIteration = 25, integer &$saved ) Save document and all child documents

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

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

public __construct ( null $user = null )
$user null

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

public copyAsChild ( $target, $source, boolean $enableInheritance = false, boolean $resetIndex = false ) : Document
$target
$source
$enableInheritance boolean
$resetIndex boolean
Результат Pimcore\Model\Document

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

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

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

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

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

public static getByUrl ( $url ) : Document
$url
Результат Pimcore\Model\Document

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

public static getUniqueKey ( $item, $nr )

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

public static gridDocumentData ( Document $document ) : void
$document Pimcore\Model\Document
Результат void

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

public static isValidType ( $type ) : boolean
$type
Результат boolean

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

public static loadAllDocumentFields ( $doc ) : mixed
$doc
Результат mixed

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

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

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

static function to render a document outside of a view
public static render ( Document $document, array $params = [], boolean $useLayout = false ) : string
$document Pimcore\Model\Document
$params array
$useLayout boolean
Результат string

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

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

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

Save document and all child documents
public static saveRecursive ( $document, integer $collectGarbageAfterIteration = 25, integer &$saved )
$document
$collectGarbageAfterIteration integer
$saved integer

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

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

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

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

protected User $_user
Результат User