/** * 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 setSid($value) { $this->__initializer__ && $this->__initializer__->__invoke($this, 'setSid', array($value)); return parent::setSid($value); }