PHP Класс Joli\Jane\Generator\NormalizerGenerator

Наследование: implements Joli\Jane\Generator\GeneratorInterface, use trait Joli\Jane\Generator\Normalizer\DenormalizerGenerator, use trait Joli\Jane\Generator\Normalizer\NormalizerGenerator
Показать файл Открыть проект Примеры использования класса

Защищенные свойства (Protected)

Свойство Тип Описание
$naming The naming service
$useReference Whether to generate the JSON Reference system

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

Метод Описание
__construct ( Naming $naming, boolean $useReference = true )
generate ( mixed $schema, string $className, Joli\Jane\Generator\Context\Context $context ) : File[] Generate a set of files given a schema

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

Метод Описание
createNormalizerFactoryClass ( $classes )
getNaming ( ) : Naming The naming service

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

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

public __construct ( Naming $naming, boolean $useReference = true )
$naming Naming Naming Service
$useReference boolean Whether to generate the JSON Reference system

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

protected createNormalizerFactoryClass ( $classes )

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

Generate a set of files given a schema
public generate ( mixed $schema, string $className, Joli\Jane\Generator\Context\Context $context ) : File[]
$schema mixed Schema to generate from
$className string Class to generate
$context Joli\Jane\Generator\Context\Context Context for generation
Результат File[]

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

The naming service
protected getNaming ( ) : Naming
Результат Naming

Описание свойств

$naming защищенное свойство

The naming service
protected $naming

$useReference защищенное свойство

Whether to generate the JSON Reference system
protected $useReference