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

Наследование: use trait OutputGeneratorTrait, use trait InputGeneratorTrait
Показать файл Открыть проект Примеры использования класса

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

Свойство Тип Описание
$resolver Joli\Jane\Reference\Resolver

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

Метод Описание
__construct ( Resolver $resolver, BodyParameterGenerator $bodyParameterGenerator, FormDataParameterGenerator $formDataParameterGenerator, Joli\Jane\OpenApi\Generator\Parameter\HeaderParameterGenerator $headerParameterGenerator, Joli\Jane\OpenApi\Generator\Parameter\PathParameterGenerator $pathParameterGenerator, Joli\Jane\OpenApi\Generator\Parameter\QueryParameterGenerator $queryParameterGenerator )
generate ( string $name, Joli\Jane\OpenApi\Operation\Operation $operation, Joli\Jane\Generator\Context\Context $context ) : ClassMethod Generate a method for an operation

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

Метод Описание
getResolver ( ) : Resolver

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

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

public __construct ( Resolver $resolver, BodyParameterGenerator $bodyParameterGenerator, FormDataParameterGenerator $formDataParameterGenerator, Joli\Jane\OpenApi\Generator\Parameter\HeaderParameterGenerator $headerParameterGenerator, Joli\Jane\OpenApi\Generator\Parameter\PathParameterGenerator $pathParameterGenerator, Joli\Jane\OpenApi\Generator\Parameter\QueryParameterGenerator $queryParameterGenerator )
$resolver Joli\Jane\Reference\Resolver
$bodyParameterGenerator Joli\Jane\OpenApi\Generator\Parameter\BodyParameterGenerator
$formDataParameterGenerator Joli\Jane\OpenApi\Generator\Parameter\FormDataParameterGenerator
$headerParameterGenerator Joli\Jane\OpenApi\Generator\Parameter\HeaderParameterGenerator
$pathParameterGenerator Joli\Jane\OpenApi\Generator\Parameter\PathParameterGenerator
$queryParameterGenerator Joli\Jane\OpenApi\Generator\Parameter\QueryParameterGenerator

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

Generate a method for an operation
public generate ( string $name, Joli\Jane\OpenApi\Operation\Operation $operation, Joli\Jane\Generator\Context\Context $context ) : ClassMethod
$name string
$operation Joli\Jane\OpenApi\Operation\Operation
$context Joli\Jane\Generator\Context\Context
Результат PhpParser\Node\Stmt\ClassMethod

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

protected getResolver ( ) : Resolver
Результат Joli\Jane\Reference\Resolver

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

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

protected Resolver,Joli\Jane\Reference $resolver
Результат Joli\Jane\Reference\Resolver