protected static function _class_name_to_table_name($class_name) { return strtolower(preg_replace(array('/\\\\/', '/(?<=[a-z])([A-Z])/', '/__/'), array('_', '_$1', '_'), ltrim($class_name, '\\'))); }