Show
Ignore:
Timestamp:
04/10/08 22:58:24 (7 months ago)
Author:
mikey
Message:

implemented refactoring #142: refactor session so it has access to the response

Files:

Legend:

Unmodified
Added
Removed
Modified
Copied
Moved
  • trunk/src/main/php/net/stubbles/ipo/session/stubAbstractSession.php

    r1530 r1531  
    77 * @subpackage  ipo_session 
    88 */ 
    9 stubClassLoader::load('net::stubbles::ipo::session::stubSession', 
    10                       'net::stubbles::ipo::request::stubRequest', 
     9stubClassLoader::load('net::stubbles::ipo::request::stubRequest', 
     10                      'net::stubbles::ipo::response::stubResponse', 
     11                      'net::stubbles::ipo::session::stubSession', 
    1112                      'net::stubbles::lang::exceptions::stubIllegalStateException', 
    1213                      'net::stubbles::lang::exceptions::stubRuntimeException' 
     
    5556     *  
    5657     * @param  stubRequest  $request      request instance 
     58     * @param  stubResponse $response     response instance 
    5759     * @param  string       $sessionName  name of the session 
    5860     */ 
    59     public final function __construct(stubRequest $request, $sessionName) 
     61    public final function __construct(stubRequest $request, stubResponse $response, $sessionName) 
    6062    { 
    6163        $this->sessionName = $sessionName; 
    62         $this->doConstruct($request, $sessionName); 
     64        $this->doConstruct($request, $response, $sessionName); 
    6365        if ($this->hasValue(stubSession::START_TIME) == false || $this->doGetValue(stubSession::FINGERPRINT) != $this->getFingerprint()) { 
    6466            if ($this->hasValue(stubSession::START_TIME) == false) { 
     
    8587     *  
    8688     * @param  stubRequest  $request      request instance 
     89     * @param  stubResponse $response     response instance 
    8790     * @param  string       $sessionName  name of the session 
    8891     */ 
    89     protected abstract function doConstruct(stubRequest $request, $sessionName); 
     92    protected abstract function doConstruct(stubRequest $request, stubResponse $response, $sessionName); 
    9093 
    9194    /**