PHP Класс Joli\Jane\OpenApi\Generator\ClientGenerator

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

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

Метод Описание
__construct ( Joli\Jane\OpenApi\Operation\OperationManager $operationManager, OperationGenerator $operationGenerator, Joli\Jane\OpenApi\Naming\OperationNamingInterface $operationNaming )
generate ( Joli\Jane\OpenApi\Model\OpenApi $openApi, string $namespace, Joli\Jane\Generator\Context\Context $context, string $suffix = 'Resource' ) : PhpParser\Node[] Generate an ast node (which correspond to a class) for a OpenApi spec

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

Метод Описание
generateClass ( $group, $operations, $namespace, Joli\Jane\Generator\Context\Context $context, $suffix = 'Resource' )

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

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

public __construct ( Joli\Jane\OpenApi\Operation\OperationManager $operationManager, OperationGenerator $operationGenerator, Joli\Jane\OpenApi\Naming\OperationNamingInterface $operationNaming )
$operationManager Joli\Jane\OpenApi\Operation\OperationManager
$operationGenerator OperationGenerator
$operationNaming Joli\Jane\OpenApi\Naming\OperationNamingInterface

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

Generate an ast node (which correspond to a class) for a OpenApi spec
public generate ( Joli\Jane\OpenApi\Model\OpenApi $openApi, string $namespace, Joli\Jane\Generator\Context\Context $context, string $suffix = 'Resource' ) : PhpParser\Node[]
$openApi Joli\Jane\OpenApi\Model\OpenApi
$namespace string
$context Joli\Jane\Generator\Context\Context
$suffix string
Результат PhpParser\Node[]

generateClass() защищенный метод

protected generateClass ( $group, $operations, $namespace, Joli\Jane\Generator\Context\Context $context, $suffix = 'Resource' )
$context Joli\Jane\Generator\Context\Context