/** * @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')); } }