public function onPostSerializeXML(Event $event)
 {
     if (null === ($links = $this->linkFactory->createLinks($event->getObject(), $event->getType()))) {
         return;
     }
     $this->linkSerializationHelper->addLinksToXMLSerialization($links, $event->getVisitor());
 }
예제 #2
0
 public function onPostSerialize(Event $event)
 {
     $pattern = '/^Mimazoo\\\\SoaBundle\\\\Entity\\\\([A-Z].*)/';
     $subject = $event->getType()['name'];
     //check if this is entity object
     if (is_string($subject) && preg_match($pattern, $subject, $matches, PREG_OFFSET_CAPTURE)) {
         $this->addLinks($matches, $event);
     }
     if ($event->getType()['name'] === 'Mimazoo\\SoaBundle\\ValueObject\\TimeRange') {
         //\Doctrine\Common\Util\Debug::dump($event->getObject());
         //die('sdgsdg');
     }
 }