![]() Server : Apache System : Linux server2.corals.io 4.18.0-348.2.1.el8_5.x86_64 #1 SMP Mon Nov 15 09:17:08 EST 2021 x86_64 User : corals ( 1002) PHP Version : 7.4.33 Disable Function : exec,passthru,shell_exec,system Directory : /home/corals/old/vendor/webonyx/graphql-php/src/Utils/ |
<?php declare(strict_types=1); namespace GraphQL\Utils; use GraphQL\Type\Definition\InterfaceType; use GraphQL\Type\Definition\ObjectType; /** * A way to track interface implementations. * * Distinguishes between implementations by ObjectTypes and InterfaceTypes. */ class InterfaceImplementations { /** @var array<int, ObjectType> */ private $objects; /** @var array<int, InterfaceType> */ private $interfaces; /** * @param array<int, ObjectType> $objects * @param array<int, InterfaceType> $interfaces */ public function __construct(array $objects, array $interfaces) { $this->objects = $objects; $this->interfaces = $interfaces; } /** @return array<int, ObjectType> */ public function objects(): array { return $this->objects; } /** @return array<int, InterfaceType> */ public function interfaces(): array { return $this->interfaces; } }