프로퍼티 | 타입 | 설명 | |
---|---|---|---|
$bodyParameterGenerator | |||
$formDataParameterGenerator | |||
$headerParameterGenerator | Joli\Jane\OpenApi\Generator\Parameter\HeaderParameterGenerator | ||
$pathParameterGenerator | Parameter\PathParameterGenerator | ||
$queryParameterGenerator | Parameter\QueryParameterGenerator |
메소드 | 설명 | |
---|---|---|
createBodyStatements ( Joli\Jane\OpenApi\Operation\Operation $operation, PhpParser\Node\Expr\Variable $queryParamVariable, Joli\Jane\Generator\Context\Context $context ) : array | Create body statements | |
createHeaderStatements ( Joli\Jane\OpenApi\Operation\Operation $operation, PhpParser\Node\Expr\Variable $queryParamVariable ) : array | Create headers statements | |
createParameters ( Joli\Jane\OpenApi\Operation\Operation $operation, string[] $queryParamDocumentation, Joli\Jane\Generator\Context\Context $context ) : array | Create parameters for the method and their documentation | |
createQueryParamStatements ( Joli\Jane\OpenApi\Operation\Operation $operation ) : array | Create the query param statements and documentation | |
createUrlStatements ( Joli\Jane\OpenApi\Operation\Operation $operation, PhpParser\Node\Expr\Variable $queryParamVariable ) : array | Create all statements around url transformation | |
getResolver ( ) : |
protected createBodyStatements ( Joli\Jane\OpenApi\Operation\Operation $operation, PhpParser\Node\Expr\Variable $queryParamVariable, Joli\Jane\Generator\Context\Context $context ) : array | ||
$operation | Joli\Jane\OpenApi\Operation\Operation | |
$queryParamVariable | PhpParser\Node\Expr\Variable | |
$context | Joli\Jane\Generator\Context\Context | |
리턴 | array |
protected createHeaderStatements ( Joli\Jane\OpenApi\Operation\Operation $operation, PhpParser\Node\Expr\Variable $queryParamVariable ) : array | ||
$operation | Joli\Jane\OpenApi\Operation\Operation | |
$queryParamVariable | PhpParser\Node\Expr\Variable | |
리턴 | array |
protected createParameters ( Joli\Jane\OpenApi\Operation\Operation $operation, string[] $queryParamDocumentation, Joli\Jane\Generator\Context\Context $context ) : array | ||
$operation | Joli\Jane\OpenApi\Operation\Operation | |
$queryParamDocumentation | string[] | |
$context | Joli\Jane\Generator\Context\Context | |
리턴 | array |
protected createQueryParamStatements ( Joli\Jane\OpenApi\Operation\Operation $operation ) : array | ||
$operation | Joli\Jane\OpenApi\Operation\Operation | |
리턴 | array |
protected createUrlStatements ( Joli\Jane\OpenApi\Operation\Operation $operation, PhpParser\Node\Expr\Variable $queryParamVariable ) : array | ||
$operation | Joli\Jane\OpenApi\Operation\Operation | |
$queryParamVariable | PhpParser\Node\Expr\Variable | |
리턴 | array |
abstract protected getResolver ( ) : |
||
리턴 |
protected BodyParameterGenerator,Joli\Jane\OpenApi\Generator\Parameter $bodyParameterGenerator | ||
리턴 |
protected FormDataParameterGenerator,Joli\Jane\OpenApi\Generator\Parameter $formDataParameterGenerator | ||
리턴 |
protected HeaderParameterGenerator,Joli\Jane\OpenApi\Generator\Parameter $headerParameterGenerator | ||
리턴 | Joli\Jane\OpenApi\Generator\Parameter\HeaderParameterGenerator |
protected Parameter\PathParameterGenerator $pathParameterGenerator | ||
리턴 | Parameter\PathParameterGenerator |