for testing and deploying your application
for finding and fixing issues
for empowering human code reviews
<?php
/**
* Date: 04.12.15
*
* @author Portey Vasil <[email protected]>
*/
namespace Youshido\GraphQL\Type\Traits;
use Youshido\GraphQL\Type\Config\Object\InputObjectTypeConfig;
use Youshido\GraphQL\Type\Config\Object\ObjectTypeConfig;
* Class FinalTypesConfigTrait
* @package Youshido\GraphQL\Type\Traits
* @method ObjectTypeConfig|InputObjectTypeConfig getConfig()
trait FinalTypesConfigTrait
{
public function getName()
return $this->getConfig()->getName();
}
public function resolve($value = null, $args = [])
$callable = $this->getConfig()->getResolveFunction();
return is_callable($callable) ? $callable($value, $args) : null;