protected function _createSubNames( $client )
	{
		$names = explode( '/', $client );

		foreach( $names as $key => $subname )
		{
			if( empty( $subname ) || ctype_alnum( $subname ) === false ) {
				throw new Client_Html_Exception( sprintf( 'Invalid characters in client name "%1$s"', $client ) );
			}

			$names[$key] = ucfirst( $subname );
		}

		return implode( '_', $names );
	}
protected function _createSubNames( $client )
	{
		$names = explode( '/', $client );

		foreach( $names as $key => $subname )
		{
			if( empty( $subname ) || ctype_alnum( $subname ) === false ) {
				throw new Client_Html_Exception( sprintf( 'Invalid characters in client name "%1$s"', $client ) );
			}

			$names[$key] = ucfirst( $subname );
		}

		return implode( '_', $names );
	}
protected function _createSubNames ( $ client ) { $ names = explode ( '/' , $ client ) ; foreach ( $ names as $ key => $ subname ) { if ( empty ( $ subname ) || ctype_alnum ( $ subname ) === false ) { throw new Client_Html_Exception ( sprintf ( 'Invalid characters in client name "%1$s"' , $ client ) ) ; } $ names [ $ key ] = ucfirst ( $ subname ) ; } return implode ( '_' , $ names ) ; }
Transforms the client path to the appropriate class names.

@param string $client Path of client names, e.g. "catalog/navigation"
@return string Class names, e.g. "Catalog_Navigation"
Transforms the client path to the appropriate class names .