NOTE: For Version 3 of the AWS SDK for PHP, please see the V3 User Guide and V3 API Reference.

# Class Inflector

Default inflection implementation

  Guzzle\Inflection\Inflector implements Guzzle\Inflection\InflectorInterface

Namespace: Guzzle\Inflection
Located at Guzzle/Inflection/Inflector.php

## Methods summary

- `public static` `getDefault ( )`

  Get the default inflector object that has support for caching

- `public` `snake ( string $word )`

  Converts strings from camel case to snake case (e.g. CamelCase camel_case).

- `public` `camel ( string $word )`

  Converts strings from snake_case to upper CamelCase

## Methods detail

# `public static `Guzzle\Inflection\MemoizingInflector``
`getDefault( )`

Get the default inflector object that has support for caching

#### Returns

``Guzzle\Inflection\MemoizingInflector``
# `public string`
`snake( string $word )`

Converts strings from camel case to snake case (e.g. CamelCase camel_case).

#### Parameters

$word
  `string`
  $word Word to convert to snake case

#### Returns

`string`

#### Implementation of

`Guzzle\Inflection\InflectorInterface::snake()`
# `public string`
`camel( string $word )`

Converts strings from snake_case to upper CamelCase

#### Parameters

$word
  `string`
  $word Value to convert into upper CamelCase

#### Returns

`string`

#### Implementation of

`Guzzle\Inflection\InflectorInterface::camel()`

### Magic methods summary

## Properties summary

`protected static `Guzzle\Inflection\InflectorInterface`` | $default | #