PHP 클래스 ApiPlatform\SchemaGenerator\AnnotationGenerator\AbstractAnnotationGenerator

저자: Kévin Dunglas ([email protected])
상속: implements ApiPlatform\SchemaGenerator\AnnotationGenerator\AnnotationGeneratorInterface
파일 보기 프로젝트 열기: api-platform/schema-generator 1 사용 예제들

보호된 프로퍼티들

프로퍼티 타입 설명
$cardinalities array
$classes array
$config array
$graphs EasyRdf_Graph[]
$logger Psr\Log\LoggerInterface

공개 메소드들

메소드 설명
__construct ( Psr\Log\LoggerInterface $logger, array $graphs, array $cardinalities, array $config, array $classes )
generateAdderAnnotations ( $className, $fieldName )
generateClassAnnotations ( $className )
generateConstantAnnotations ( $className, $constantName )
generateFieldAnnotations ( $className, $fieldName )
generateGetterAnnotations ( $className, $fieldName )
generateInterfaceAnnotations ( $className )
generateRemoverAnnotations ( $className, $fieldName )
generateSetterAnnotations ( $className, $fieldName )
generateUses ( $className )

보호된 메소드들

메소드 설명
toPhpType ( array $field, boolean $adderOrRemover = false ) : string Converts a Schema.org range to a PHP type.

메소드 상세

__construct() 공개 메소드

public __construct ( Psr\Log\LoggerInterface $logger, array $graphs, array $cardinalities, array $config, array $classes )
$logger Psr\Log\LoggerInterface
$graphs array
$cardinalities array
$config array
$classes array

generateAdderAnnotations() 공개 메소드

public generateAdderAnnotations ( $className, $fieldName )

generateClassAnnotations() 공개 메소드

public generateClassAnnotations ( $className )

generateConstantAnnotations() 공개 메소드

public generateConstantAnnotations ( $className, $constantName )

generateFieldAnnotations() 공개 메소드

public generateFieldAnnotations ( $className, $fieldName )

generateGetterAnnotations() 공개 메소드

public generateGetterAnnotations ( $className, $fieldName )

generateInterfaceAnnotations() 공개 메소드

public generateInterfaceAnnotations ( $className )

generateRemoverAnnotations() 공개 메소드

public generateRemoverAnnotations ( $className, $fieldName )

generateSetterAnnotations() 공개 메소드

public generateSetterAnnotations ( $className, $fieldName )

generateUses() 공개 메소드

public generateUses ( $className )

toPhpType() 보호된 메소드

Converts a Schema.org range to a PHP type.
protected toPhpType ( array $field, boolean $adderOrRemover = false ) : string
$field array
$adderOrRemover boolean
리턴 string

프로퍼티 상세

$cardinalities 보호되어 있는 프로퍼티

protected array $cardinalities
리턴 array

$classes 보호되어 있는 프로퍼티

protected array $classes
리턴 array

$config 보호되어 있는 프로퍼티

protected array $config
리턴 array

$graphs 보호되어 있는 프로퍼티

protected EasyRdf_Graph[] $graphs
리턴 EasyRdf_Graph[]

$logger 보호되어 있는 프로퍼티

protected LoggerInterface,Psr\Log $logger
리턴 Psr\Log\LoggerInterface