<?php namespace Ratchet\Command; use Ratchet\SocketObserver; /** * 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\SocketObserver Scope to execute the command under * @return CommandInterface|NULL */ function execute(SocketObserver $scope = null); }