public static function StringHelper::formatTypeName in GraphQL 8
Same name and namespace in other branches
- 8.2 src/Utility/StringHelper.php \Drupal\graphql\Utility\StringHelper::formatTypeName()
Formats and filters a string as a camel-cased type name.
Strips out any non-alphanumeric characters and turns it into a camel-cased string.
Parameters
string $string: The string to be formatted.
Return value
string The formatted string.
4 calls to StringHelper::formatTypeName()
- ContentEntityTypeResolver::getObjectTypeFromData in src/TypeResolver/ ContentEntityTypeResolver.php 
- Object type resolver callback for entity type schema interfaces.
- ContentEntityTypeResolver::resolveFields in src/TypeResolver/ ContentEntityTypeResolver.php 
- Helper function to resolve the list of available fields for a type.
- ContentEntityTypeResolver::resolveRecursive in src/TypeResolver/ ContentEntityTypeResolver.php 
- TypedDataTypeResolver::resolveRecursiveComplex in src/TypeResolver/ TypedDataTypeResolver.php 
- Resolves complex data definitions.
File
- src/Utility/ StringHelper.php, line 21 
Class
- StringHelper
- String utilities to help in generting a GraphQL schema.
Namespace
Drupal\graphql\UtilityCode
public static function formatTypeName($string) {
  // I know words. I have the best words. (© Donald Trump)
  $words = preg_split('/[^a-zA-Z0-9]/', strtolower($string));
  return implode('', array_map('ucfirst', array_map('trim', $words)));
}