Neos\Kickstarter\Utility\Inflector::humanizeCamelCase PHP Метод

humanizeCamelCase() публичный Метод

Convert a model class name like "BlogAuthor" or a field name like "blogAuthor" to a humanized version like "Blog author" for better readability.
public humanizeCamelCase ( string $camelCased, boolean $lowercase = false ) : string
$camelCased string The camel cased value
$lowercase boolean Return lowercase value
Результат string The humanized value
    public function humanizeCamelCase($camelCased, $lowercase = false)
    {
        $spacified = $this->spacify($camelCased);
        $result = strtolower($spacified);
        if (!$lowercase) {
            $result = ucfirst($result);
        }
        return $result;
    }

Usage Example

 /**
  * Humanize a model name
  *
  * @param boolean $lowercase Wether the result should be lowercased
  * @return string The humanized string
  */
 public function render($lowercase = false)
 {
     $content = $this->renderChildren();
     return $this->inflector->humanizeCamelCase($content, $lowercase);
 }