PHP 클래스 Joli\Jane\OpenApi\Generator\OperationGenerator

상속: use trait OutputGeneratorTrait, use trait InputGeneratorTrait
파일 보기 프로젝트 열기: jolicode/jane-openapi 1 사용 예제들

보호된 프로퍼티들

프로퍼티 타입 설명
$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