Example #1
0
 /**
  * @param string $name service identifier
  * @param \Janeiro\Di\Container $container
  */
 public function register($name, Container $container)
 {
     $session = new Session(hash('MD5', uniqid('', true)));
     if (isset($_SERVER[self::HEADER_SESSION_HASH])) {
         $hash = $_SERVER[self::HEADER_SESSION_HASH];
         if (preg_match(self::MATCH_MD5, $hash)) {
             $session->setHash($hash)->start();
         }
     }
     $container->set($name, $session);
 }