/** * Create session * * @return void */ protected function createSession() { $this->session = new \XLite\Model\Session(); $this->session->updateExpiry(); $this->session->setSid(\XLite\Core\Database::getRepo('XLite\\Model\\Session')->generatePublicSessionId()); \XLite\Core\Database::getEM()->persist($this->session); \XLite\Core\Database::getEM()->flush(); }
/** * {@inheritDoc} */ public function updateExpiry() { $this->__initializer__ && $this->__initializer__->__invoke($this, 'updateExpiry', array()); return parent::updateExpiry(); }