Bonjour,

Voila je rencontre un petit problème avec mon code.

Ce que je fais

J'ai charger Elephant.io avec composer, mais je ne parviens pas à l'utiliser dans mon projet.

<? 

App::uses('AppController', 'Controller');
App::import('Vendor', array('file' => 'autoload'));

class SocketsController extends AppController {

    public $components = array('RequestHandler');

    public function beforeFilter () {

        $this->Auth->allow();

    }
    public function index(){

        use ElephantIO\Client,
        ElephantIO\Engine\SocketIO\Version1X;

        $client = new Client(new Version1X('http://localhost:1337'));
        $client ->initialize();
        $client ->emit('emitPHP', ['message' => 'Message émis depuis PHP !']);
        $client ->close();

    }
}
?>

Ce que j'obtiens

Error: syntax error, unexpected 'use' (T_USE)

Merci pour votre aide.

1 réponse


Merci Grégory K, c'est nikel ;-)