/** * @param BrowserSessionEntity $object * @return BrowserSessionEntity */ public function onFetch($object) { $variables = $object->getVariables(); $object->setVariables($collection = new ArrayCollection()); foreach ($variables as $variable) { $variable->setBrowserSession($object); $collection->set($variable->getKey(), $variable); } return $object; }