Beispiel #1
1
function send()
{
    //$api = new \KiWiApi();
    try {
        $connection = \Tivoka\Client::connect(array('host' => '127.0.0.1', 'port' => 9040));
        $connection->setTimeout(60);
        //$request = $connection->sendRequest('status_message', ['Limit Message',30]);
        //$request = $connection->sendRequest('flash_message', ["Archana Some FLASH"]);
        //$request = $connection->sendRequest('open_untitled', ["Python File","var i = 0"]);
        //$request = $connection->sendRequest('arch', []);
        //$request = $connection->sendRequest('register_event', ['/home/yash/Projects/kiwi/Build/Debug/resources/snippets/html/base/html','text_changed','php interface.php cool']);
        $request1 = Tivoka\Client::request('register_event_type', ['1_type' => 'Php File', '2_signal' => 'on_text_changed', '3_command' => 'php interface.php cool']);
        $request2 = Tivoka\Client::request('register_event_type', ['1_type' => 'Php File', '2_signal' => 'on_text_changed', '3_command' => 'php interface.php some']);
        $request3 = Tivoka\Client::request('register_event_pattern', ['php:php5', 'on_text_changed', 'php interface.php tuk']);
        #$connection->send($request1 , $request2, $request3);
        $str = 'register_event_pattern|php:php5,on_text_changed,php interface.php tuk;';
        $str .= 'register_event_type|Php File,on_text_changed,php interface.php some;';
        $request4 = Tivoka\Client::request('register_event', [$str]);
        $connection->send($request4);
        #$request = $connection->sendRequest('register_event_path', ['/home/yash/Projects/kiwi/Build/Debug/resources/snippets/html/base/html','text_changed','php interface.php cool']);
        #echo "\nJSON ".$request->result;
    } catch (Tivoka\Exception\ConnectionException $e) {
        echo "\nIDE is not running\n\n";
    }
    //$api->callApi( 'updateAutocompleteModel', [$this->json] );
}
Beispiel #2
0
<pre>
<?php 
include '../include.php';
$request = Tivoka\Client::request('demo.substract', array(43, 1));
$greeting = Tivoka\Client::request('demo.sayHello');
$target = 'http://' . $_SERVER['SERVER_NAME'] . dirname($_SERVER['SCRIPT_NAME']) . '/server.php';
Tivoka\Client::connect($target)->send($request, $greeting);
/*
 * Display the Results...
 */
if ($request->isError()) {
    var_dump($request->errorMessage);
} else {
    var_dump($request->result);
}
// the result
if ($greeting->isError()) {
    var_dump($greeting->errorMessage);
} else {
    var_dump($greeting->result);
}
// the result
?>
</pre>