/** * @desc Process Lyrics wiki Artist Article * * @param Article $article */ function processArtistArticle(Article $article) { // Get Artist data $artistData = $this->artistScraper->processArticle($article); // Get basic albums data from Artist page $leanAlbumsData = $this->artistScraper->getAlbums($article, $artistData['artist_name']); self::log("\tARTIST: " . $artistData['artist_name'] . PHP_EOL); $albumsData = $this->processAlbums($artistData, $leanAlbumsData); // Save Artist $this->solr->saveArtist($artistData, $albumsData); $this->articlesProcessed++; }