chat-server.php

<?php

// use Ratchet\Server\IoServer;
// use MyApp\Chat;
//
//
// require dirname(__DIR__) . '/vendor/autoload.php';
//
// $server = IoServer::factory(
    // new Chat(),
    // 8080
// );
//
// $server->run();


use Ratchet\Server\IoServer;
use Ratchet\Http\HttpServer;
use Ratchet\WebSocket\WsServer;
use MyApp\Chat;

    require dirname(__DIR__) . '/vendor/autoload.php';
    require dirname(__DIR__) . '/code/Chat.php';

    $server = IoServer::factory(
        new HttpServer(
            new WsServer(
                new Chat()
            )
        ),
        8080
    );

    $server->run();