src/Type/StdString.php
function under_score()
    {
        $key = (string) $this;

        $output = strtolower(preg_replace(array('/([a-z\d])([A-Z])/', '/([^_])([A-Z][a-z])/'), '$1_$2', $key));

        return new self($output);
    }
function under_score()
    {
        $key = (string) $this;

        $output = strtolower(preg_replace(array('/([a-z\d])([A-Z])/', '/([^_])([A-Z][a-z])/'), '$1_$2', $key));

        return new self($output);
    }
function under_score ( ) { $ key = ( string ) $ this ; $ output = strtolower ( preg_replace ( array ( '/([a-z\d])([A-Z])/' , '/([^_])([A-Z][a-z])/' ) , '$1_$2' , $ key ) ) ; return new self ( $ output ) ; }
Sanitize CamelCase To under_score

@return StdString
Sanitize CamelCase To under_score