original_string: public function image($source, $alt = null, $attributes = array())
  	{
  		$url = $source;
  		
  		if (false === strstr($source, '://') && '//' !== substr($source, 0, 2)) {
  			$url = $this->cdn($source);
  		}
  		
  		return HTML::image($url, $alt, $attributes);
  	}
code: public function image($source, $alt = null, $attributes = array())
  	{
  		$url = $source;
  		
  		if (false === strstr($source, '://') && '//' !== substr($source, 0, 2)) {
  			$url = $this->cdn($source);
  		}
  		
  		return HTML::image($url, $alt, $attributes);
  	}
code_tokens: public function image ( $ source , $ alt = null , $ attributes = array ( ) ) { $ url = $ source ; if ( false === strstr ( $ source , '://' ) && '//' !== substr ( $ source , 0 , 2 ) ) { $ url = $ this -> cdn ( $ source ) ; } return HTML :: image ( $ url , $ alt , $ attributes ) ; }
docstring: Add an image asset to the container.
  
  @param string $source
  @param string $alt
  @param array  $attributes
  
  @return string
docstring_tokens: Add an image asset to the container .