original_string: public static function make(array $items, $total, $perPage = 15, $pageName = 'page', $page = null)
      {
          if (is_null($page)) {
              $page = static::resolveCurrentPage($pageName);
          }
  
          $path = static::resolveCurrentPath($pageName);
  
          return new static($items, $total, $perPage, $page, compact('path', 'pageName'));
      }
code: public static function make(array $items, $total, $perPage = 15, $pageName = 'page', $page = null)
      {
          if (is_null($page)) {
              $page = static::resolveCurrentPage($pageName);
          }
  
          $path = static::resolveCurrentPath($pageName);
  
          return new static($items, $total, $perPage, $page, compact('path', 'pageName'));
      }
code_tokens: public static function make ( array $ items , $ total , $ perPage = 15 , $ pageName = 'page' , $ page = null ) { if ( is_null ( $ page ) ) { $ page = static :: resolveCurrentPage ( $ pageName ) ; } $ path = static :: resolveCurrentPath ( $ pageName ) ; return new static ( $ items , $ total , $ perPage , $ page , compact ( 'path' , 'pageName' ) ) ; }
docstring: Create and return a new Paginator instance.
  
  @param  int  $page
  @return bool
docstring_tokens: Create and return a new Paginator instance .