mxmbsocket/src/Ratchet/Component/WebSocket/Command/Action/Disconnect.php
Chris Boden 451f7f4235 Init NS Refactor
Started refactor of namespaces from "app" to "component"
Added ConnectionInterface to replace concrete Connection
Removed socket config classes
2012-01-30 17:35:49 -05:00

22 lines
518 B
PHP

<?php
namespace Ratchet\Component\WebSocket\Command\Action;
use Ratchet\Resource\Command\Action\SendMessage;
use Ratchet\Component\ComponentInterface;
/**
* Not yet implemented/completed
*/
class Disconnect extends SendMessage {
protected $_code = 1000;
public function setStatusCode($code) {
$this->_code = (int)$code;
// re-do message based on code
}
public function execute(ComponentInterface $scope = null) {
parent::execute();
$this->_socket->close();
}
}