original_string: final public function start($killPrevious = FALSE)
      {
  
          //starts this session if not creates a new one
          //$self = (!isset($this) || !is_a($this, "Library\Session")) ? self::getInstance() : $this;
          //@TODO Check if there is an existing session!
          //If there is any previous and killprevious is false,
          //simply do a garbage collection and return;
          //if we can't read the session
          if (($session = $this->read()) !== FALSE) {
              $this->update($session);
          } else {
              $this->create();
          }
          //Carbage collection
          $this->gc();
      }
code: final public function start($killPrevious = FALSE)
      {
  
          //starts this session if not creates a new one
          //$self = (!isset($this) || !is_a($this, "Library\Session")) ? self::getInstance() : $this;
          //@TODO Check if there is an existing session!
          //If there is any previous and killprevious is false,
          //simply do a garbage collection and return;
          //if we can't read the session
          if (($session = $this->read()) !== FALSE) {
              $this->update($session);
          } else {
              $this->create();
          }
          //Carbage collection
          $this->gc();
      }
code_tokens: final public function start ( $ killPrevious = FALSE ) { //starts this session if not creates a new one //$self = (!isset($this) || !is_a($this, "Library\Session")) ? self::getInstance() : $this; //@TODO Check if there is an existing session! //If there is any previous and killprevious is false, //simply do a garbage collection and return; //if we can't read the session if ( ( $ session = $ this -> read ( ) ) !== FALSE ) { $ this -> update ( $ session ) ; } else { $ this -> create ( ) ; } //Carbage collection $ this -> gc ( ) ; }
docstring: Starts a session
  
  @param type $killPrevious
  @return void
docstring_tokens: Starts a session