original_string: protected function useWithTrashed(Builder $query)
      {
          if ($this->withTrashed && $query->getMacro('withTrashed') !== null) {
              return $query->withTrashed();
          }
  
          return $query;
      }
code: protected function useWithTrashed(Builder $query)
      {
          if ($this->withTrashed && $query->getMacro('withTrashed') !== null) {
              return $query->withTrashed();
          }
  
          return $query;
      }
code_tokens: protected function useWithTrashed ( Builder $ query ) { if ( $ this -> withTrashed && $ query -> getMacro ( 'withTrashed' ) !== null ) { return $ query -> withTrashed ( ) ; } return $ query ; }
docstring: Return trashed models with query if told so
  
  @param  \Nova\Database\ORM\Builder  $query
  @return \Nova\Database\ORM\Builder
docstring_tokens: Return trashed models with query if told so