original_string: public function quality($quality = null)
      {
          if ($quality) {
              if (!$this->image) {
                  $this->image();
              }
  
              $this->quality = $quality;
  
              return $this;
          }
  
          return $this->quality;
      }
code: public function quality($quality = null)
      {
          if ($quality) {
              if (!$this->image) {
                  $this->image();
              }
  
              $this->quality = $quality;
  
              return $this;
          }
  
          return $this->quality;
      }
code_tokens: public function quality ( $ quality = null ) { if ( $ quality ) { if ( ! $ this -> image ) { $ this -> image ( ) ; } $ this -> quality = $ quality ; return $ this ; } return $ this -> quality ; }
docstring: Sets or gets the quality of the image
  
  @param  int $quality 0-100 quality
  @return int|$this
docstring_tokens: Sets or gets the quality of the image