original_string: final public function rotateImage(
  		$angle              = 0,
  		array $bgd_color    = array(0, 0, 0, 127),
  		$ignore_transparent = false
  	)
  	{
  		$this->_image_handle = imagerotate(
  			$this->_image_handle,
  			$angle,
  			$this->_createImageColorAlpha($bgd_color),
  			$ignore_transparent ? 1 : 0
  		);
  	}
code: final public function rotateImage(
  		$angle              = 0,
  		array $bgd_color    = array(0, 0, 0, 127),
  		$ignore_transparent = false
  	)
  	{
  		$this->_image_handle = imagerotate(
  			$this->_image_handle,
  			$angle,
  			$this->_createImageColorAlpha($bgd_color),
  			$ignore_transparent ? 1 : 0
  		);
  	}
code_tokens: final public function rotateImage ( $ angle = 0 , array $ bgd_color = array ( 0 , 0 , 0 , 127 ) , $ ignore_transparent = false ) { $ this -> _image_handle = imagerotate ( $ this -> _image_handle , $ angle , $ this -> _createImageColorAlpha ( $ bgd_color ) , $ ignore_transparent ? 1 : 0 ) ; }
docstring: Rotate an image with a given angle
  
  @param int     $angle              Rotation angle, in degrees.
  @param array   $bgd_color          RGBA array for background color
  @param bool    $ignore_transparent Ignore transparent colors?
docstring_tokens: Rotate an image with a given angle