 1c0b8ed32d
			
		
	
	
		1c0b8ed32d
		
	
	
	
	
		
			
			Server accepts single Observable object (was Chain of Responsibility) WebSocket is decorator of application implementing Observable Observable interface returns Command pattern object Interfaced all the things Code is a mess Unit tests are broken
		
			
				
	
	
		
			10 lines
		
	
	
		
			161 B
		
	
	
	
		
			PHP
		
	
	
	
	
	
			
		
		
	
	
			10 lines
		
	
	
		
			161 B
		
	
	
	
		
			PHP
		
	
	
	
	
	
| <?php
 | |
| namespace Ratchet;
 | |
| 
 | |
| interface SocketInterface {
 | |
|     function write($buffer, $length = 0);
 | |
| 
 | |
|     function recv(&$buf, $len, $flags);
 | |
| 
 | |
|     function close();
 | |
| } |