uawdijnntqw1x1x1
IP : 216.73.216.15
Hostname : toronto-dev2
Kernel : Linux toronto-dev2 4.15.0-213-generic #224-Ubuntu SMP Mon Jun 19 13:30:12 UTC 2023 x86_64
Disable Function : None :)
OS : Linux
PATH:
/
srv
/
users
/
craft4
/
apps
/
craft4-newsite-space
/
vendor
/
.
/
verbb
/
navigation
/
src
/
gql
/
types
/
NodeType.php
/
/
<?php namespace verbb\navigation\gql\types; use verbb\navigation\gql\interfaces\NodeInterface; use craft\gql\types\elements\Element; use GraphQL\Type\Definition\ResolveInfo; class NodeType extends Element { // Public Methods // ========================================================================= public function __construct(array $config) { $config['interfaces'] = [ NodeInterface::getType(), ]; parent::__construct($config); } // Protected Methods // ========================================================================= protected function resolve(mixed $source, array $arguments, mixed $context, ResolveInfo $resolveInfo): mixed { $fieldName = $resolveInfo->fieldName; return match ($fieldName) { 'navHandle' => $source->getNav()->handle, default => parent::resolve($source, $arguments, $context, $resolveInfo), }; } }
/srv/users/craft4/apps/craft4-newsite-space/vendor/./verbb/navigation/src/gql/types/NodeType.php