Changeset 1532
- Timestamp:
- 04/11/08 18:37:17 (1 month ago)
- Files:
-
- trunk/src/main/php/net/stubbles/ipo/session/stubAbstractSession.php (modified) (2 diffs)
- trunk/src/main/php/net/stubbles/ipo/session/stubNoneDurableSession.php (modified) (1 diff)
- trunk/src/main/php/net/stubbles/ipo/session/stubPHPSession.php (modified) (2 diffs)
- trunk/src/test/php/net/stubbles/ipo/session/stubAbstractSessionTestCase.php (modified) (1 diff)
Legend:
- Unmodified
- Added
- Removed
- Modified
- Copied
- Moved
trunk/src/main/php/net/stubbles/ipo/session/stubAbstractSession.php
r1531 r1532 62 62 { 63 63 $this->sessionName = $sessionName; 64 $this->doConstruct($request, $response, $sessionName); 64 if ($this->doConstruct($request, $response, $sessionName) === false) { 65 return; 66 } 67 65 68 if ($this->hasValue(stubSession::START_TIME) == false || $this->doGetValue(stubSession::FINGERPRINT) != $this->getFingerprint()) { 66 69 if ($this->hasValue(stubSession::START_TIME) == false) { … … 86 89 * template method for child classes to do the real construction 87 90 * 88 * @param stubRequest $request request instance 89 * @param stubResponse $response response instance 90 * @param string $sessionName name of the session 91 * @param stubRequest $request request instance 92 * @param stubResponse $response response instance 93 * @param string $sessionName name of the session 94 * @return bool 91 95 */ 92 96 protected abstract function doConstruct(stubRequest $request, stubResponse $response, $sessionName); trunk/src/main/php/net/stubbles/ipo/session/stubNoneDurableSession.php
r1531 r1532 32 32 * template method for child classes to do the real construction 33 33 * 34 * @param stubRequest $request request instance 35 * @param stubResponse $response response instance 36 * @param string $sessionName name of the session 34 * @param stubRequest $request request instance 35 * @param stubResponse $response response instance 36 * @param string $sessionName name of the session 37 * @return bool 37 38 */ 38 39 protected function doConstruct(stubRequest $request, stubResponse $response, $sessionName) 39 40 { 40 // intentionally empty41 return true; 41 42 } 42 43 trunk/src/main/php/net/stubbles/ipo/session/stubPHPSession.php
r1531 r1532 34 34 * template method for child classes to do the real construction 35 35 * 36 * @param stubRequest $request request instance 37 * @param stubResponse $response response instance 38 * @param string $sessionName name of the session 36 * @param stubRequest $request request instance 37 * @param stubResponse $response response instance 38 * @param string $sessionName name of the session 39 * @return bool 39 40 */ 40 41 protected function doConstruct(stubRequest $request, stubResponse $response, $sessionName) … … 43 44 session_name($sessionName); 44 45 @session_start(); 46 return true; 45 47 } 46 48 trunk/src/test/php/net/stubbles/ipo/session/stubAbstractSessionTestCase.php
r1531 r1532 27 27 } 28 28 } 29 30 return true; 29 31 } 30 32
