public function equals(phpBrainz_Artist $compareObj) { if ($this->id == $compareObj->getId() || $this->name == $compareObj->getName() && $this->sortName == $compareObj->getSortName() && $this->beginDate == $compareObj->getBeginDate() && $this->endDate == $compareObj->getEndDate()) { return true; } return false; }
private function parseArtistXML($artist) { $newArtist = new phpBrainz_Artist(); $newArtist->setName((string) $artist->name); $newArtist->setSortName((string) $artist->{'sort-name'}); $newArtist->setId((string) $artist['id']); $newArtist->setBeginDate((string) $artist->{'life-span'}['begin']); $newArtist->setEndDate((string) $artist->{'life-span'}['end']); return $newArtist; }