original_string: public static function holder( $name = null ) 
  	{	
  		if ( !isset( $name ) ) 
  		{
  			$name = static::$_default;
  		}
  		
  		if ( !isset( static::$instances[$name] ) ) 
  		{
  			 static::$instances[$name] = new CCAsset_Holder();
  		}
  		
  		return static::$instances[$name];
  	}
code: public static function holder( $name = null ) 
  	{	
  		if ( !isset( $name ) ) 
  		{
  			$name = static::$_default;
  		}
  		
  		if ( !isset( static::$instances[$name] ) ) 
  		{
  			 static::$instances[$name] = new CCAsset_Holder();
  		}
  		
  		return static::$instances[$name];
  	}
code_tokens: public static function holder ( $ name = null ) { if ( ! isset ( $ name ) ) { $ name = static :: $ _default ; } if ( ! isset ( static :: $ instances [ $ name ] ) ) { static :: $ instances [ $ name ] = new CCAsset_Holder ( ) ; } return static :: $ instances [ $ name ] ; }
docstring: Get an asset holder instance.
  
  $holder = CCAsset::holder();
  $holder = CCAsset::holder( 'footer' );
  
  @param string			$name
  @return CCAsset
docstring_tokens: Get an asset holder instance .