$container = new \Phalcon\Di\FactoryDefault(); $container->set('auth', function () { $auth = new \PhalconDez\Auth\Auth(new \PhalconDez\Auth\Adapter\Session()); $auth->setCredentialsModel(new \PhalconDez\Auth\Model\Credentials()); $auth->setSessionModel(new \PhalconDez\Auth\Model\Session()); $auth->initialize(); return $auth; }); $container->set('cookies', function () { $cookies = new \Phalcon\Http\Response\Cookies(); $cookies->useEncryption(false); return $cookies; }); $container->setShared('session', function () { $session = new \Phalcon\Session\Adapter\Files(); $session->setName('phalcon_session'); $session->start(); return $session; }); $container->set('crypt', function () { $crypt = new \Phalcon\Crypt(); $crypt->setMode(MCRYPT_MODE_CFB); $crypt->setKey('%31.1e$i86e$f!8j'); return $crypt; }); $container->set('security', function () { $security = new \Phalcon\Security(); $security->setWorkFactor(12); return $security; }, true); $container->set('db', function () {
public function testSessionName() { $session = new Phalcon\Session\Adapter\Files(); $session->setName('NAMEFOO'); $this->assertEquals('NAMEFOO', $session->getName()); $this->assertEquals('NAMEFOO', session_name()); session_name('NAMEBAR'); $this->assertEquals('NAMEBAR', $session->getName()); }