PHP Class Joli\Jane\Jane

Afficher le fichier Open project: jolicode/jane Class Usage Examples

Méthodes publiques

Méthode Description
__construct ( Serializer $serializer, ChainGuesser $chainGuesser, Joli\Jane\Generator\ModelGenerator $modelGenerator, NormalizerGenerator $normalizerGenerator, PhpCsFixer\ConfigInterface $fixerConfig = null )
build ( $options = [] )
buildSerializer ( )
createContext ( $schemaFilePath, $name, $namespace, $directory ) : Joli\Jane\Generator\Context\Context Return a list of class guessed.
generate ( $schemaFilePath, $name, $namespace, $directory ) : array Generate code.

Méthodes protégées

Méthode Description
fix ( $directory ) : array | void Fix files generated in a directory.

Method Details

__construct() public méthode

public __construct ( Serializer $serializer, ChainGuesser $chainGuesser, Joli\Jane\Generator\ModelGenerator $modelGenerator, NormalizerGenerator $normalizerGenerator, PhpCsFixer\ConfigInterface $fixerConfig = null )
$serializer Symfony\Component\Serializer\Serializer
$chainGuesser Joli\Jane\Guesser\ChainGuesser
$modelGenerator Joli\Jane\Generator\ModelGenerator
$normalizerGenerator Joli\Jane\Generator\NormalizerGenerator
$fixerConfig PhpCsFixer\ConfigInterface

build() public static méthode

public static build ( $options = [] )

buildSerializer() public static méthode

public static buildSerializer ( )

createContext() public méthode

Return a list of class guessed.
public createContext ( $schemaFilePath, $name, $namespace, $directory ) : Joli\Jane\Generator\Context\Context
$schemaFilePath
$name
$namespace
$directory
Résultat Joli\Jane\Generator\Context\Context

fix() protected méthode

Fix files generated in a directory.
protected fix ( $directory ) : array | void
$directory
Résultat array | void

generate() public méthode

Generate code.
public generate ( $schemaFilePath, $name, $namespace, $directory ) : array
$schemaFilePath
$name
$namespace
$directory
Résultat array