/**
  * @param $filters
  * @return array Categories name with the number of referenced articles
  */
 public function categories($filters)
 {
     return $this->filter(Article::init(), $filters)->get()->groupBy('category_id')->map(function ($item, $key) {
         $category = Category::find($key);
         return ['numberArticles' => $item->count(), 'name' => $category->name, 'slug' => $category->slug];
     });
 }