original_string: public function skip($skip)
      {
          if (null !== $skip) {
              if (!is_numeric($skip) || $skip != (int) $skip) {
                  throw new \InvalidArgumentException('The skip is not valid.');
              }
              $skip = (int) $skip;
          }
  
          $this->skip = $skip;
  
          return $this;
      }
code: public function skip($skip)
      {
          if (null !== $skip) {
              if (!is_numeric($skip) || $skip != (int) $skip) {
                  throw new \InvalidArgumentException('The skip is not valid.');
              }
              $skip = (int) $skip;
          }
  
          $this->skip = $skip;
  
          return $this;
      }
code_tokens: public function skip ( $ skip ) { if ( null !== $ skip ) { if ( ! is_numeric ( $ skip ) || $ skip != ( int ) $ skip ) { throw new \ InvalidArgumentException ( 'The skip is not valid.' ) ; } $ skip = ( int ) $ skip ; } $ this -> skip = $ skip ; return $ this ; }
docstring: Set the skip.
  
  @param int|null $skip The skip.
  
  @return \Mandango\Query The query instance (fluent interface).
  
  @throws \InvalidArgumentException If the skip is not a valid integer, or null.
  
  @api
docstring_tokens: Set the skip .