 7514ce8e85
			
		
	
	
		7514ce8e85
		
	
	
	
	
		
			
			Cleaned up a lot of the code Added API documentation Fixed some unit tests Much cleaning left to be done
		
			
				
	
	
		
			38 lines
		
	
	
		
			878 B
		
	
	
	
		
			PHP
		
	
	
	
	
	
			
		
		
	
	
			38 lines
		
	
	
		
			878 B
		
	
	
	
		
			PHP
		
	
	
	
	
	
| <?php
 | |
| namespace Ratchet\Tests\Mock;
 | |
| use Ratchet\ReceiverInterface;
 | |
| use Ratchet\Protocol\ProtocolInterface;
 | |
| use Ratchet\Server;
 | |
| use Ratchet\SocketInterface;
 | |
| 
 | |
| class Protocol implements ProtocolInterface {
 | |
|     public function __construct(ReceiverInterface $application) {
 | |
|     }
 | |
| 
 | |
|     public static function getDefaultConfig() {
 | |
|         return Array(
 | |
|             'domain'   => AF_INET
 | |
|           , 'type'     => SOCK_STREAM
 | |
|           , 'protocol' => SOL_TCP
 | |
|           , 'options'  => Array(
 | |
|                 SOL_SOCKET => Array(SO_REUSEADDR => 1)
 | |
|             )
 | |
|         );
 | |
|     }
 | |
| 
 | |
|     public function getName() {
 | |
|         return 'mock_protocol';
 | |
|     }
 | |
| 
 | |
|     public function setUp(Server $server) {
 | |
|     }
 | |
| 
 | |
|     public function onOpen(SocketInterface $conn) {
 | |
|     }
 | |
| 
 | |
|     public function onRecv(SocketInterface $from, $msg) {
 | |
|     }
 | |
| 
 | |
|     public function onClose(SocketInterface $conn) {
 | |
|     }
 | |
| } |