PHP Класс GraphQL\Examples\Blog\Types

Acts as a registry and factory for your types. As simplistic as possible for the sake of clarity of this example. Your own may be more dynamic (or even code-generated).
Показать файл Открыть проект Примеры использования класса

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

Метод Описание
boolean ( ) Let's add internal types as well for consistent experience
comment ( ) : CommentType
contentFormatEnum ( ) : ContentFormatEnum
email ( )
float ( ) : FloatType
htmlField ( $name, null $objectKey = null ) : array
id ( ) : IDType
image ( ) : ImageType
imageSizeEnum ( ) : ImageSizeEnumType
int ( ) : IntType
listOf ( Type $type ) : ListOfType
mention ( ) : SearchResultType
node ( ) : NodeType
nonNull ( Type $type ) : NonNull
query ( ) : QueryType
story ( ) : StoryType
string ( ) : StringType
url ( ) : UrlType
user ( ) : UserType

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

boolean() публичный статический Метод

Let's add internal types as well for consistent experience
public static boolean ( )

comment() публичный статический Метод

public static comment ( ) : CommentType
Результат GraphQL\Examples\Blog\Type\CommentType

contentFormatEnum() публичный статический Метод

public static contentFormatEnum ( ) : ContentFormatEnum
Результат GraphQL\Examples\Blog\Type\Enum\ContentFormatEnum

email() публичный статический Метод

public static email ( )

float() публичный статический Метод

public static float ( ) : FloatType
Результат GraphQL\Type\Definition\FloatType

htmlField() публичный статический Метод

public static htmlField ( $name, null $objectKey = null ) : array
$name
$objectKey null
Результат array

id() публичный статический Метод

public static id ( ) : IDType
Результат GraphQL\Type\Definition\IDType

image() публичный статический Метод

public static image ( ) : ImageType
Результат GraphQL\Examples\Blog\Type\ImageType

imageSizeEnum() публичный статический Метод

public static imageSizeEnum ( ) : ImageSizeEnumType
Результат GraphQL\Examples\Blog\Type\Enum\ImageSizeEnumType

int() публичный статический Метод

public static int ( ) : IntType
Результат GraphQL\Type\Definition\IntType

listOf() публичный статический Метод

public static listOf ( Type $type ) : ListOfType
$type GraphQL\Type\Definition\Type
Результат GraphQL\Type\Definition\ListOfType

mention() публичный статический Метод

public static mention ( ) : SearchResultType
Результат GraphQL\Examples\Blog\Type\SearchResultType

node() публичный статический Метод

public static node ( ) : NodeType
Результат GraphQL\Examples\Blog\Type\NodeType

nonNull() публичный статический Метод

public static nonNull ( Type $type ) : NonNull
$type GraphQL\Type\Definition\Type
Результат GraphQL\Type\Definition\NonNull

query() публичный статический Метод

public static query ( ) : QueryType
Результат GraphQL\Examples\Blog\Type\QueryType

story() публичный статический Метод

public static story ( ) : StoryType
Результат GraphQL\Examples\Blog\Type\StoryType

string() публичный статический Метод

public static string ( ) : StringType
Результат GraphQL\Type\Definition\StringType

url() публичный статический Метод

public static url ( ) : UrlType
Результат GraphQL\Examples\Blog\Type\Scalar\UrlType

user() публичный статический Метод

public static user ( ) : UserType
Результат GraphQL\Examples\Blog\Type\UserType