/** * Pobranie z sesji obiektu CreditCreator * @return \App\FrontendBundle\Utils\Session\CreditCreator */ public function getCreditCreator() { $strSerialized = $this->get('session')->get('CreditCreator'); if ($strSerialized === null && $this->getUser() instanceof \App\GuardBundle\Entity\GuardUser) { $objCreditCreator = new \App\FrontendBundle\Utils\Session\CreditCreator(); $objCreditCreator->setUserData($this->getUser()); $this->saveCreditCreator(serialize($objCreditCreator)); return $objCreditCreator; } return \App\FrontendBundle\Utils\Session\CreditCreator::unserialized($strSerialized); }