PHP Class Pimcore\Model\Object\ClassDefinition\Service

Afficher le fichier Open project: pimcore/pimcore Class Usage Examples

Méthodes publiques

Méthode Description
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 )

Method Details

generateClassDefinitionJson() public static méthode

public static generateClassDefinitionJson ( ClassDefinition $class ) : string
$class Pimcore\Model\Object\ClassDefinition
Résultat string

generateFieldCollectionJson() public static méthode

public static generateFieldCollectionJson ( $fieldCollection ) : string
$fieldCollection
Résultat string

generateLayoutTreeFromArray() public static méthode

public static generateLayoutTreeFromArray ( $array, boolean $throwException = false ) : boolean
$array
$throwException boolean
Résultat boolean

generateObjectBrickJson() public static méthode

public static generateObjectBrickJson ( $objectBrick ) : string
$objectBrick
Résultat string

importClassDefinitionFromJson() public static méthode

public static importClassDefinitionFromJson ( $class, $json, $throwException = false ) : boolean
$class
$json
Résultat boolean

importFieldCollectionFromJson() public static méthode

public static importFieldCollectionFromJson ( $fieldCollection, $json, $throwException = false ) : boolean
$fieldCollection
$json
Résultat boolean

importObjectBrickFromJson() public static méthode

public static importObjectBrickFromJson ( $objectBrick, $json, $throwException = false ) : boolean
$objectBrick
$json
Résultat boolean

skipColumn() public static méthode

public static skipColumn ( $tableDefinitions, $table, $colName, $type, $default, $null ) : boolean
$tableDefinitions
$table
$colName
$type
$default
$null
Résultat boolean

updateTableDefinitions() public static méthode

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