28 lines
574 B
PHP
28 lines
574 B
PHP
|
<?php
|
||
|
|
||
|
namespace Guzzle\Inflection;
|
||
|
|
||
|
/**
|
||
|
* Inflector interface used to convert the casing of words
|
||
|
*/
|
||
|
interface InflectorInterface
|
||
|
{
|
||
|
/**
|
||
|
* Converts strings from camel case to snake case (e.g. CamelCase camel_case).
|
||
|
*
|
||
|
* @param string $word Word to convert to snake case
|
||
|
*
|
||
|
* @return string
|
||
|
*/
|
||
|
public function snake($word);
|
||
|
|
||
|
/**
|
||
|
* Converts strings from snake_case to upper CamelCase
|
||
|
*
|
||
|
* @param string $word Value to convert into upper CamelCase
|
||
|
*
|
||
|
* @return string
|
||
|
*/
|
||
|
public function camel($word);
|
||
|
}
|