public static function pull($name, $prefix = null) { $result = self::get($name, $prefix); if ($result) { self::delete($name, $prefix); return $result; } else { return null; } }
public function testPull() { Session::prefix(null); Session::set('sessionnamedel', 'sessionvalue'); $this->assertEquals('sessionvalue', Session::pull('sessionnameget')); $this->assertNull(Session::get('sessionnameget')); }