Пример #1
0
function copyMods()
{
    Vertx::fileSystem()->copyRecursive("src/test/resources/includemod/mods", "target/mods", function ($error) {
        if ($error) {
            Vertx::logger()->error($error);
            return;
        } else {
            Vertx::deployModule('io.vertx~php-includetest-mod~v1.0', NULL, 1, function ($id, $error) {
                if ($error) {
                    Vertx::logger()->error($error);
                    return;
                } else {
                    TestRunner::run(new IncludeTestCase());
                    Vertx::undeployModule($id);
                }
            });
        }
    });
}
Пример #2
0
<?php

$log = Vert::logger();
$log->info('Deploying module');
$config = array('some-var' => 'Hello world!');
Vertx::deployModule('org.foo~bar-mod~1.0.0', $config, 1, function ($deployId, $error) use($log) {
    if (empty($error)) {
        $log->info('Deployment ID is ' . $deployId);
    } else {
        $log->info('Failed to deploy module.');
    }
});