PHP Class Puli\Manager\Module\ModuleFileConverter

Since: 1.0
Author: Bernhard Schussek ([email protected])
Inheritance: implements Webmozart\Json\Conversion\JsonConverter
Afficher le fichier Open project: puli/manager

Protected Properties

Свойство Type Description
$versioner Webmozart\Json\Versioning\JsonVersioner

Méthodes publiques

Méthode Description
__construct ( Webmozart\Json\Versioning\JsonVersioner $versioner ) Creates a new converter.
compareBindingDescriptors ( Puli\Manager\Api\Discovery\BindingDescriptor $a, Puli\Manager\Api\Discovery\BindingDescriptor $b )
fromJson ( $jsonData, array $options = [] )
toJson ( $moduleFile, array $options = [] )

Méthodes protégées

Méthode Description
addJsonToModuleFile ( stdClass $jsonData, ModuleFile $moduleFile )
addModuleFileToJson ( ModuleFile $moduleFile, stdClass $jsonData )

Method Details

__construct() public méthode

Creates a new converter.
public __construct ( Webmozart\Json\Versioning\JsonVersioner $versioner )
$versioner Webmozart\Json\Versioning\JsonVersioner The JSON versioner.

addJsonToModuleFile() protected méthode

protected addJsonToModuleFile ( stdClass $jsonData, ModuleFile $moduleFile )
$jsonData stdClass
$moduleFile Puli\Manager\Api\Module\ModuleFile

addModuleFileToJson() protected méthode

protected addModuleFileToJson ( ModuleFile $moduleFile, stdClass $jsonData )
$moduleFile Puli\Manager\Api\Module\ModuleFile
$jsonData stdClass

compareBindingDescriptors() public static méthode

public static compareBindingDescriptors ( Puli\Manager\Api\Discovery\BindingDescriptor $a, Puli\Manager\Api\Discovery\BindingDescriptor $b )
$a Puli\Manager\Api\Discovery\BindingDescriptor
$b Puli\Manager\Api\Discovery\BindingDescriptor

fromJson() public méthode

public fromJson ( $jsonData, array $options = [] )
$options array

toJson() public méthode

public toJson ( $moduleFile, array $options = [] )
$options array

Property Details

$versioner protected_oe property

protected JsonVersioner,Webmozart\Json\Versioning $versioner
Résultat Webmozart\Json\Versioning\JsonVersioner