PHP Интерфейс ApiPlatform\SchemaGenerator\AnnotationGenerator\AnnotationGeneratorInterface

Автор: Kévin Dunglas ([email protected])
Показать файл Открыть проект

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

Метод Описание
__construct ( Psr\Log\LoggerInterface $logger, array $graphs, array $cardinalities, array $config, array $classes )
generateAdderAnnotations ( string $className, string $fieldName ) : array Generates adder's annotation.
generateClassAnnotations ( string $className ) : array Generates class' annotations.
generateConstantAnnotations ( string $className, string $constantName ) : array Generates constant's annotations.
generateFieldAnnotations ( string $className, string $fieldName ) : array Generates field's annotation.
generateGetterAnnotations ( string $className, string $fieldName ) : array Generates getter's annotation.
generateInterfaceAnnotations ( string $className ) : array Generates interface's annotations.
generateRemoverAnnotations ( string $className, string $fieldName ) : array Generates remover's annotation.
generateSetterAnnotations ( string $className, string $fieldName ) : array Generates setter's annotation.
generateUses ( string $className ) : array Generates uses.

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

__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() публичный Метод

Generates adder's annotation.
public generateAdderAnnotations ( string $className, string $fieldName ) : array
$className string
$fieldName string
Результат array

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

Generates class' annotations.
public generateClassAnnotations ( string $className ) : array
$className string
Результат array

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

Generates constant's annotations.
public generateConstantAnnotations ( string $className, string $constantName ) : array
$className string
$constantName string
Результат array

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

Generates field's annotation.
public generateFieldAnnotations ( string $className, string $fieldName ) : array
$className string
$fieldName string
Результат array

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

Generates getter's annotation.
public generateGetterAnnotations ( string $className, string $fieldName ) : array
$className string
$fieldName string
Результат array

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

Generates interface's annotations.
public generateInterfaceAnnotations ( string $className ) : array
$className string
Результат array

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

Generates remover's annotation.
public generateRemoverAnnotations ( string $className, string $fieldName ) : array
$className string
$fieldName string
Результат array

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

Generates setter's annotation.
public generateSetterAnnotations ( string $className, string $fieldName ) : array
$className string
$fieldName string
Результат array

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

Generates uses.
public generateUses ( string $className ) : array
$className string
Результат array