PHP 클래스 Joli\Jane\Jane

파일 보기 프로젝트 열기: jolicode/jane 1 사용 예제들

공개 메소드들

메소드 설명
__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