original_string: private function exifRotation($file)
      {
          if (!function_exists('exif_read_data')) {
              return false;
          }
  
          $exif = @exif_read_data($file);
  
          if (!$exif) {
              return false;
          }
  
          $ort = @$exif['IFD0']['Orientation'];
  
          if (!$ort) {
              $ort = @$exif['Orientation'];
          }
  
          switch ($ort) {
              case 3: // image upside down
                  return '180';
                  break;
              case 6: // 90 rotate right
                  return '-90';
                  break;
              case 8: // 90 rotate left
                  return '90';
                  break;
              default:
                  return false;
          }
      }
code: private function exifRotation($file)
      {
          if (!function_exists('exif_read_data')) {
              return false;
          }
  
          $exif = @exif_read_data($file);
  
          if (!$exif) {
              return false;
          }
  
          $ort = @$exif['IFD0']['Orientation'];
  
          if (!$ort) {
              $ort = @$exif['Orientation'];
          }
  
          switch ($ort) {
              case 3: // image upside down
                  return '180';
                  break;
              case 6: // 90 rotate right
                  return '-90';
                  break;
              case 8: // 90 rotate left
                  return '90';
                  break;
              default:
                  return false;
          }
      }
code_tokens: private function exifRotation ( $ file ) { if ( ! function_exists ( 'exif_read_data' ) ) { return false ; } $ exif = @ exif_read_data ( $ file ) ; if ( ! $ exif ) { return false ; } $ ort = @ $ exif [ 'IFD0' ] [ 'Orientation' ] ; if ( ! $ ort ) { $ ort = @ $ exif [ 'Orientation' ] ; } switch ( $ ort ) { case 3 : // image upside down return '180' ; break ; case 6 : // 90 rotate right return '-90' ; break ; case 8 : // 90 rotate left return '90' ; break ; default : return false ; } }
docstring: exifRotation - return the exif rotation
  @param  String $FileName
  @return Int false|angle
docstring_tokens: exifRotation - return the exif rotation