PHP Class Youshido\GraphQL\Execution\Visitor\AbstractQueryVisitor

Show file Open project: youshido/graphql Class Usage Examples

Protected Properties

Property Type Description
$initialValue initial value of $this->memo
$memo the accumulator

Public Methods

Method Description
__construct ( ) AbstractQueryVisitor constructor.
getMemo ( ) : mixed
visit ( array $args, FieldConfig $fieldConfig, integer $childScore ) : integer | null Visit a query node. See class docstring.

Method Details

__construct() public method

AbstractQueryVisitor constructor.
public __construct ( )

getMemo() public method

public getMemo ( ) : mixed
return mixed getter for the memo, in case callers want to inspect it after a process run

visit() abstract public method

Visit a query node. See class docstring.
abstract public visit ( array $args, FieldConfig $fieldConfig, integer $childScore ) : integer | null
$args array
$fieldConfig Youshido\GraphQL\Config\Field\FieldConfig
$childScore integer
return integer | null

Property Details

$initialValue protected property

initial value of $this->memo
protected $initialValue

$memo protected property

the accumulator
protected $memo