/** * @param FieldContainer $type * @return GQLDefinition\ObjectType */ private function createType(FieldContainer $type) { if (null !== $type->getFields()) { $this->prepareFields($type->getFields()); } $type = new GQLDefinition\ObjectType($type->toMapping()); return $type; }