public function removeAuthorsById(array $authorIds) { $aAuthors = $this->getArrayCopy(); foreach ($aAuthors as $i => $author) { if (in_array($author->id, $authorIds)) { unset($aAuthors[$i]); } } $this->exchangeArray($aAuthors); }