/**
  * @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;
 }
Exemplo n.º 2
0
 /**
  * @param OrganizerUpdatedFromUDB2 $organizerUpdatedFromUDB2
  */
 public function applyOrganizerUpdatedFromUDB2(OrganizerUpdatedFromUDB2 $organizerUpdatedFromUDB2)
 {
     $organizer = ActorItemFactory::createActorFromCdbXml($organizerUpdatedFromUDB2->getCdbXmlNamespaceUri(), $organizerUpdatedFromUDB2->getCdbXml());
     $this->createLabelAggregatesFromCdbItem($organizer);
 }