16 lines
		
	
	
		
			490 B
		
	
	
	
		
			PHP
		
	
	
	
	
	
			
		
		
	
	
			16 lines
		
	
	
		
			490 B
		
	
	
	
		
			PHP
		
	
	
	
	
	
<?php
 | 
						|
namespace Ratchet\Resource\Command;
 | 
						|
use Ratchet\Application\ApplicationInterface;
 | 
						|
 | 
						|
/**
 | 
						|
 * Socket implementation of the Command Pattern
 | 
						|
 * User created applications are to return a Command to the server for execution
 | 
						|
 */
 | 
						|
interface CommandInterface {
 | 
						|
    /**
 | 
						|
     * The Server class will call the execution
 | 
						|
     * @param Ratchet\ObserverInterface Scope to execute the command under
 | 
						|
     * @return CommandInterface|NULL
 | 
						|
     */
 | 
						|
    function execute(ApplicationInterface $scope = null);
 | 
						|
} |