for testing and deploying your application
for finding and fixing issues
for empowering human code reviews
<?php
/**
* Date: 03.12.15
*
* @author Portey Vasil <[email protected]>
*/
namespace Youshido\GraphQL\Introspection;
use Youshido\GraphQL\Type\NonNullType;
use Youshido\GraphQL\Type\Object\AbstractObjectType;
use Youshido\GraphQL\Type\TypeMap;
class EnumValueType extends AbstractObjectType
{
public function build($config)
$config
->addField('name', new NonNullType(TypeMap::TYPE_STRING))
->addField('description', TypeMap::TYPE_STRING)
->addField('deprecationReason', TypeMap::TYPE_STRING)
->addField('isDeprecated', new NonNullType(TypeMap::TYPE_BOOLEAN));
}
* @return String type name
public function getName()
return '__EnumValue';