예제 #1
0
 /**
  * @param PreSerializeEvent $event
  * @deprecated с 10.09.2014
  */
 public function onPreSerialize(PreSerializeEvent $event)
 {
     /** @var Campaign $campaign */
     $campaign = $event->getObject();
     $attribures = $event->getContext()->attributes;
     $groups = $attribures->get('groups')->get();
     if (in_array('own_detailed', $groups)) {
         $linkedPlatforms = $this->em->getRepository('VifeedVideoViewBundle:VideoView')->getCampaignPlatformsCount($campaign);
         $campaign->setSocialData('linkedPlatforms', $linkedPlatforms);
     }
 }
 public function onPreSerialize(PreSerializeEvent $event)
 {
     // do something
     $event->getContext();
 }
 /**
  * {@inheritDoc}
  */
 public function onPreSerialize(PreSerializeEvent $event)
 {
     $object = $event->getObject();
     if (method_exists($object, 'getReferences')) {
         $object->getReferences($this->user, $event->getContext()->attributes->get('groups')->get('value'));
     }
 }