PHP Класс Pimcore\Model\Object\ClassDefinition\Service

Показать файл Открыть проект Примеры использования класса

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

Метод Описание
generateClassDefinitionJson ( ClassDefinition $class ) : string
generateFieldCollectionJson ( $fieldCollection ) : string
generateLayoutTreeFromArray ( $array, boolean $throwException = false ) : boolean
generateObjectBrickJson ( $objectBrick ) : string
importClassDefinitionFromJson ( $class, $json, $throwException = false ) : boolean
importFieldCollectionFromJson ( $fieldCollection, $json, $throwException = false ) : boolean
importObjectBrickFromJson ( $objectBrick, $json, $throwException = false ) : boolean
skipColumn ( $tableDefinitions, $table, $colName, $type, $default, $null ) : boolean
updateTableDefinitions ( &$tableDefinitions, $tableNames )

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

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

public static generateClassDefinitionJson ( ClassDefinition $class ) : string
$class Pimcore\Model\Object\ClassDefinition
Результат string

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

public static generateFieldCollectionJson ( $fieldCollection ) : string
$fieldCollection
Результат string

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

public static generateLayoutTreeFromArray ( $array, boolean $throwException = false ) : boolean
$array
$throwException boolean
Результат boolean

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

public static generateObjectBrickJson ( $objectBrick ) : string
$objectBrick
Результат string

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

public static importClassDefinitionFromJson ( $class, $json, $throwException = false ) : boolean
$class
$json
Результат boolean

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

public static importFieldCollectionFromJson ( $fieldCollection, $json, $throwException = false ) : boolean
$fieldCollection
$json
Результат boolean

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

public static importObjectBrickFromJson ( $objectBrick, $json, $throwException = false ) : boolean
$objectBrick
$json
Результат boolean

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

public static skipColumn ( $tableDefinitions, $table, $colName, $type, $default, $null ) : boolean
$tableDefinitions
$table
$colName
$type
$default
$null
Результат boolean

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

public static updateTableDefinitions ( &$tableDefinitions, $tableNames )
$tableDefinitions
$tableNames