/** * @param CdbXmlContainerInterface $actorCdbXml * @return bool */ private function isSatisfiedBy(CdbXmlContainerInterface $actorCdbXml) { $actor = ActorItemFactory::createActorFromCdbXml($actorCdbXml->getCdbXmlNamespaceUri(), $actorCdbXml->getCdbXml()); $satisfied = $this->actorSpecification->isSatisfiedBy($actor); if (!$satisfied && $this->logger) { $this->logger->debug('The specification of which actors need to be processed is ' . 'not satisfied by UDB2 actor with cdbid: ' . $actor->getCdbId()); } return $satisfied; }
/** * @param OrganizerUpdatedFromUDB2 $organizerUpdatedFromUDB2 */ public function applyOrganizerUpdatedFromUDB2(OrganizerUpdatedFromUDB2 $organizerUpdatedFromUDB2) { $organizer = ActorItemFactory::createActorFromCdbXml($organizerUpdatedFromUDB2->getCdbXmlNamespaceUri(), $organizerUpdatedFromUDB2->getCdbXml()); $this->createLabelAggregatesFromCdbItem($organizer); }