Example #1
0
 /**
  * Filter by Pages Only
  *
  * @param  \Illuminate\Database\Eloquent\Builder $query
  * @param  bool|string                           $showPagesOnly
  * @return \Illuminate\Database\Eloquent\Builder
  */
 public function scopeShowPagesOnly(Builder $query, $showPagesOnly = true)
 {
     if ($showPagesOnly) {
         $args = self::$siteRepository->getPageEntryIds();
         array_unshift($args, $query);
         call_user_func_array(array($this, 'scopeEntryId'), $args);
     }
     return $query;
 }