Beispiel #1
0
 /**
  * Return a similar list of artist on tag name
  * @param Artist $artist
  * @param int $limit
  * @return bool|mixed
  */
 public function getSimilarArtists(Artist $artist, $limit = 4)
 {
     $this->queryBuilder->field('name')->notEqual($artist->getName());
     $tags = $artist->getTags();
     if ($tags) {
         $tag = $tags[0];
         $this->addTag($tag->getName())->isNotDisabled()->isProcessed()->setLimit($limit);
         return $this->getList();
     } else {
         return false;
     }
 }