PHP Класс Joli\Jane\Jane

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

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

Метод Описание
__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.

Защищенные методы

Метод Описание
fix ( $directory ) : array | void Fix files generated in a directory.

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

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

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 build ( $options = [] )

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

public static buildSerializer ( )

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

Return a list of class guessed.
public createContext ( $schemaFilePath, $name, $namespace, $directory ) : Joli\Jane\Generator\Context\Context
$schemaFilePath
$name
$namespace
$directory
Результат Joli\Jane\Generator\Context\Context

fix() защищенный Метод

Fix files generated in a directory.
protected fix ( $directory ) : array | void
$directory
Результат array | void

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

Generate code.
public generate ( $schemaFilePath, $name, $namespace, $directory ) : array
$schemaFilePath
$name
$namespace
$directory
Результат array