sonarrradarrplexorganizrnginxdashboardlandingpagestartpagelandinghtpcserverhomepagesabnzbdheimdallembycouchpotatonzbgetbookmarkapplication-dashboardmuximux
		
		
		
		
			You can not select more than 25 topics
			Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
		
		
		
		
		
			
		
			
				
					
					
						
							85 lines
						
					
					
						
							1.7 KiB
						
					
					
				
			
		
		
		
			
			
			
				
					
				
				
					
				
			
		
		
	
	
							85 lines
						
					
					
						
							1.7 KiB
						
					
					
				| <?php | |
| 
 | |
| /* | |
|  * This file is part of the Symfony package. | |
|  * | |
|  * (c) Fabien Potencier <fabien@symfony.com> | |
|  * | |
|  * For the full copyright and license information, please view the LICENSE | |
|  * file that was distributed with this source code. | |
|  */ | |
| 
 | |
| namespace Symfony\Component\HttpFoundation\Session\Storage\Proxy; | |
| 
 | |
| /** | |
|  * @author Drak <drak@zikula.org> | |
|  */ | |
| class SessionHandlerProxy extends AbstractProxy implements \SessionHandlerInterface | |
| { | |
|     protected $handler; | |
| 
 | |
|     public function __construct(\SessionHandlerInterface $handler) | |
|     { | |
|         $this->handler = $handler; | |
|         $this->wrapper = ($handler instanceof \SessionHandler); | |
|         $this->saveHandlerName = $this->wrapper ? ini_get('session.save_handler') : 'user'; | |
|     } | |
| 
 | |
|     /** | |
|      * @return \SessionHandlerInterface | |
|      */ | |
|     public function getHandler() | |
|     { | |
|         return $this->handler; | |
|     } | |
| 
 | |
|     // \SessionHandlerInterface | |
|  | |
|     /** | |
|      * {@inheritdoc} | |
|      */ | |
|     public function open($savePath, $sessionName) | |
|     { | |
|         return (bool) $this->handler->open($savePath, $sessionName); | |
|     } | |
| 
 | |
|     /** | |
|      * {@inheritdoc} | |
|      */ | |
|     public function close() | |
|     { | |
|         return (bool) $this->handler->close(); | |
|     } | |
| 
 | |
|     /** | |
|      * {@inheritdoc} | |
|      */ | |
|     public function read($sessionId) | |
|     { | |
|         return (string) $this->handler->read($sessionId); | |
|     } | |
| 
 | |
|     /** | |
|      * {@inheritdoc} | |
|      */ | |
|     public function write($sessionId, $data) | |
|     { | |
|         return (bool) $this->handler->write($sessionId, $data); | |
|     } | |
| 
 | |
|     /** | |
|      * {@inheritdoc} | |
|      */ | |
|     public function destroy($sessionId) | |
|     { | |
|         return (bool) $this->handler->destroy($sessionId); | |
|     } | |
| 
 | |
|     /** | |
|      * {@inheritdoc} | |
|      */ | |
|     public function gc($maxlifetime) | |
|     { | |
|         return (bool) $this->handler->gc($maxlifetime); | |
|     } | |
| }
 | |
| 
 |