set('webfan.app.rpc.auth-shield', function(\UMA\DIC\Container $c) { return new \Webfan\App\Rpc\AuthShield($c->get('webfan.app.shield'), $c); }); $container->set( 'webfan.app.rpc.server', function(\UMA\DIC\Container $c) { //\frdlweb\Api\Rpc\Server\EventableServer __construct(ContainerInterface $container, int $batchLimit = null, array $config = null, bool $discovery = true) // $server = new \UMA\JsonRpc\Server($c, 50); $server = new \frdlweb\Api\Rpc\Server\EventableServer($c, 50, [ 'schemaCacheDir' => $c->get('webfan.app.shield')->getCacheDir(). \DIRECTORY_SEPARATOR . 'json-schema-store' . \DIRECTORY_SEPARATOR, ]); $server->attach('webfan.app.rpc.auth-shield'); $server->set('test', \Webfan\App\Rpc\Procedure\test::class); $server->set('install.requirements', \Webfan\App\Rpc\Procedure\install_requirements::class); $server->set('install.config.get', \Webfan\App\Rpc\Procedure\install_config_get::class); $server->set('install.config.set', \Webfan\App\Rpc\Procedure\install_config_set::class); $server->set('install.update self', \Webfan\App\Rpc\Procedure\install_update_self::class); $server->set('mkdir', \Webfan\App\Rpc\Procedure\MkdirProcedure::class); $server->set('install.feature.composer', \Webfan\App\Rpc\Procedure\install_feature_composer::class); $server->set('install.feature.frdl', \Webfan\App\Rpc\Procedure\install_feature_frdl::class); $server->set('install.installer.stub', \Webfan\App\Rpc\Procedure\install_installer_stub::class); $server->set('frdl.project.create', \Webfan\App\Rpc\Procedure\frdl_project_create::class); $server->set('frdl.projects.get', \Webfan\App\Rpc\Procedure\frdl_projects_get::class); $server->set('frdl.project.read', \Webfan\App\Rpc\Procedure\frdl_project_read::class); $server->set('frdl.compile', \Webfan\App\Rpc\Procedure\frdl_compile::class); $server->set('read', \Webfan\App\Rpc\Procedure\read::class); $server->set('composer.install', \Webfan\App\Rpc\Procedure\composer_install::class); $server->set('composer.update', \Webfan\App\Rpc\Procedure\composer_update::class); $server->set('composer.save', \Webfan\App\Rpc\Procedure\composer_save::class); $server->set('composer.projects.get', \Webfan\App\Rpc\Procedure\composer_projects_get::class); $server->set('composer.clearcache', \Webfan\App\Rpc\Procedure\composer_clearcache::class); $server->set('frdl.compile.js', \Webfan\App\Rpc\Procedure\frdl_bundlejs::class); $server->set('frdl.module.configs.get', \Webfan\App\Rpc\Procedure\frdl_modules_configs_get::class); $server->set('frdl.config.module.get', \Webfan\App\Rpc\Procedure\frdl_module_config_get::class); $server->set('frdl.config.module.set', \Webfan\App\Rpc\Procedure\frdl_config_module_set::class); $server->set('frdl.config.module.defaults', \Webfan\App\Rpc\Procedure\frdl_config_module_defaults::class); $server->set('update.feature.frdl', \Webfan\App\Rpc\Procedure\update_feature_frdl::class); $server->set('install.feature.node', \Webfan\App\Rpc\Procedure\install_feature_node::class); $server->set('npm.info', \Webfan\App\Rpc\Procedure\npm_info::class); $server->set('frdl.config.module.get.admin', \Webfan\App\Rpc\Procedure\frdl_module_config_get_admin::class); $server->set('frdl.config.module.set.admin', \Webfan\App\Rpc\Procedure\frdl_module_config_set_admin::class); $server->set('admin.navlinks.get', \Webfan\App\Rpc\Procedure\admin_navlinks_get::class); $server->set('admin.navlinks.edit', \Webfan\App\Rpc\Procedure\admin_navlinks_edit::class); $server->set('admin.navlinks.create', \Webfan\App\Rpc\Procedure\admin_navlinks_new::class); $server->set('admin.navlinks.delete', \Webfan\App\Rpc\Procedure\admin_navlinks_delete::class); $server->set('project.named-routes.get', \Webfan\App\Rpc\Procedure\project_get_named_routes::class); $server->set('process.is.running', \Webfan\App\Rpc\Procedure\process_is_running::class); $server->set('pid.is.running', \Webfan\App\Rpc\Procedure\process_is_running::class); return $server; }); $container->set(\Webfan\App\Rpc\Procedure\process_is_running::class, function(\UMA\DIC\Container $c) { return new \Webfan\App\Rpc\Procedure\process_is_running($c->get('webfan.app.rpc.auth-shield'), $c); }); $container->set(\Webfan\App\Rpc\Procedure\test::class, function(\UMA\DIC\Container $c) { return new \Webfan\App\Rpc\Procedure\test($c->get('webfan.app.rpc.auth-shield'), $c); }); $container->set(\Webfan\App\Rpc\Procedure\install_requirements::class, function(\UMA\DIC\Container $c) { return new \Webfan\App\Rpc\Procedure\install_requirements($c->get('webfan.app.rpc.auth-shield'), $c); }); $container->set(\Webfan\App\Rpc\Procedure\install_config_get::class, function(\UMA\DIC\Container $c) { return new \Webfan\App\Rpc\Procedure\install_config_get($c->get('webfan.app.rpc.auth-shield'), $c); }); $container->set(\Webfan\App\Rpc\Procedure\install_config_set::class, function(\UMA\DIC\Container $c) { return new \Webfan\App\Rpc\Procedure\install_config_set($c->get('webfan.app.rpc.auth-shield'), $c); }); $container->set(\Webfan\App\Rpc\Procedure\install_update_self::class, function(\UMA\DIC\Container $c) { return new \Webfan\App\Rpc\Procedure\install_update_self($c->get('webfan.app.rpc.auth-shield'), $c); }); $container->set(\Webfan\App\Rpc\Procedure\MkdirProcedure::class, function(\UMA\DIC\Container $c) { return new \Webfan\App\Rpc\Procedure\MkdirProcedure($c->get('webfan.app.rpc.auth-shield'), $c); }); $container->set(\Webfan\App\Rpc\Procedure\install_feature_composer::class, function(\UMA\DIC\Container $c) { return new \Webfan\App\Rpc\Procedure\install_feature_composer($c->get('webfan.app.rpc.auth-shield'), $c); }); $container->set(\Webfan\App\Rpc\Procedure\install_installer_stub::class, function(\UMA\DIC\Container $c) { return new \Webfan\App\Rpc\Procedure\install_installer_stub($c->get('webfan.app.rpc.auth-shield'), $c); }); $container->set(\Webfan\App\Rpc\Procedure\install_feature_frdl::class, function(\UMA\DIC\Container $c) { return new \Webfan\App\Rpc\Procedure\install_feature_frdl($c->get('webfan.app.rpc.auth-shield'), $c); }); $container->set(\Webfan\App\Rpc\Procedure\frdl_project_create::class, function(\UMA\DIC\Container $c) { return new \Webfan\App\Rpc\Procedure\frdl_project_create($c->get('webfan.app.rpc.auth-shield'), $c); }); $container->set(\Webfan\App\Rpc\Procedure\frdl_projects_get::class, function(\UMA\DIC\Container $c) { return new \Webfan\App\Rpc\Procedure\frdl_projects_get($c->get('webfan.app.rpc.auth-shield'), $c); }); $container->set(\Webfan\App\Rpc\Procedure\frdl_project_read::class, function(\UMA\DIC\Container $c) { return new \Webfan\App\Rpc\Procedure\frdl_project_read($c->get('webfan.app.rpc.auth-shield'), $c); }); $container->set(\Webfan\App\Rpc\Procedure\read::class, function(\UMA\DIC\Container $c) { return new \Webfan\App\Rpc\Procedure\read($c->get('webfan.app.rpc.auth-shield'), $c); }); $container->set(\Webfan\App\Rpc\Procedure\composer_install::class, function(\UMA\DIC\Container $c) { return new \Webfan\App\Rpc\Procedure\composer_install($c->get('webfan.app.rpc.auth-shield'), $c); }); $container->set(\Webfan\App\Rpc\Procedure\composer_update::class, function(\UMA\DIC\Container $c) { return new \Webfan\App\Rpc\Procedure\composer_update($c->get('webfan.app.rpc.auth-shield'), $c); }); $container->set(\Webfan\App\Rpc\Procedure\frdl_compile::class, function(\UMA\DIC\Container $c) { return new \Webfan\App\Rpc\Procedure\frdl_compile($c->get('webfan.app.rpc.auth-shield'), $c); }); $container->set(\Webfan\App\Rpc\Procedure\composer_save::class, function(\UMA\DIC\Container $c) { return new \Webfan\App\Rpc\Procedure\composer_save($c->get('webfan.app.rpc.auth-shield'), $c); }); $container->set(\Webfan\App\Rpc\Procedure\composer_projects_get::class, function(\UMA\DIC\Container $c) { return new \Webfan\App\Rpc\Procedure\composer_projects_get($c->get('webfan.app.rpc.auth-shield'), $c); }); $container->set(\Webfan\App\Rpc\Procedure\composer_clearcache::class, function(\UMA\DIC\Container $c) { return new \Webfan\App\Rpc\Procedure\composer_clearcache($c->get('webfan.app.rpc.auth-shield'), $c); }); $container->set(\Webfan\App\Rpc\Procedure\frdl_bundlejs::class, function(\UMA\DIC\Container $c) { return new \Webfan\App\Rpc\Procedure\frdl_bundlejs($c->get('webfan.app.rpc.auth-shield'), $c); }); $container->set(\Webfan\App\Rpc\Procedure\frdl_modules_configs_get::class, function(\UMA\DIC\Container $c) { return new \Webfan\App\Rpc\Procedure\frdl_modules_configs_get($c->get('webfan.app.rpc.auth-shield'), $c); }); $container->set(\Webfan\App\Rpc\Procedure\frdl_module_config_get::class, function(\UMA\DIC\Container $c) { return new \Webfan\App\Rpc\Procedure\frdl_module_config_get($c->get('webfan.app.rpc.auth-shield'), $c); }); $container->set(\Webfan\App\Rpc\Procedure\frdl_config_module_set::class, function(\UMA\DIC\Container $c) { return new \Webfan\App\Rpc\Procedure\frdl_config_module_set($c->get('webfan.app.rpc.auth-shield'), $c); }); $container->set(\Webfan\App\Rpc\Procedure\frdl_config_module_defaults::class, function(\UMA\DIC\Container $c) { return new \Webfan\App\Rpc\Procedure\frdl_config_module_defaults($c->get('webfan.app.rpc.auth-shield'), $c); }); $container->set(\Webfan\App\Rpc\Procedure\update_feature_frdl::class, function(\UMA\DIC\Container $c) { return new \Webfan\App\Rpc\Procedure\update_feature_frdl($c->get('webfan.app.rpc.auth-shield'), $c); }); $container->set(\Webfan\App\Rpc\Procedure\install_feature_node::class, function(\UMA\DIC\Container $c) { return new \Webfan\App\Rpc\Procedure\install_feature_node($c->get('webfan.app.rpc.auth-shield'), $c); }); $container->set(\Webfan\App\Rpc\Procedure\npm_info::class, function(\UMA\DIC\Container $c) { return new \Webfan\App\Rpc\Procedure\npm_info($c->get('webfan.app.rpc.auth-shield'), $c); }); $container->set(\Webfan\App\Rpc\Procedure\frdl_module_config_get_admin::class, function(\UMA\DIC\Container $c) { return new \Webfan\App\Rpc\Procedure\frdl_module_config_get_admin($c->get('webfan.app.rpc.auth-shield'), $c); }); $container->set(\Webfan\App\Rpc\Procedure\frdl_module_config_set_admin::class, function(\UMA\DIC\Container $c) { return new \Webfan\App\Rpc\Procedure\frdl_module_config_set_admin($c->get('webfan.app.rpc.auth-shield'), $c); }); $container->set(\Webfan\App\Rpc\Procedure\admin_navlinks_get::class, function(\UMA\DIC\Container $c) { return new \Webfan\App\Rpc\Procedure\admin_navlinks_get($c->get('webfan.app.rpc.auth-shield'), $c); }); $container->set(\Webfan\App\Rpc\Procedure\admin_navlinks_edit::class, function(\UMA\DIC\Container $c) { return new \Webfan\App\Rpc\Procedure\admin_navlinks_edit($c->get('webfan.app.rpc.auth-shield'), $c); }); $container->set(\Webfan\App\Rpc\Procedure\admin_navlinks_new::class, function(\UMA\DIC\Container $c) { return new \Webfan\App\Rpc\Procedure\admin_navlinks_new($c->get('webfan.app.rpc.auth-shield'), $c); }); $container->set(\Webfan\App\Rpc\Procedure\admin_navlinks_delete::class, function(\UMA\DIC\Container $c) { return new \Webfan\App\Rpc\Procedure\admin_navlinks_delete($c->get('webfan.app.rpc.auth-shield'), $c); }); $container->set(\Webfan\App\Rpc\Procedure\project_get_named_routes::class, function(\UMA\DIC\Container $c) { return new \Webfan\App\Rpc\Procedure\project_get_named_routes($c->get('webfan.app.rpc.auth-shield'), $c); }); } }__halt_compiler();----SIGNATURE:----Q3z9zEdKBPS1OZqzo+P0O9NFYvofC9YoZfbjURI83vXmLvsOVSf3zDqyX1ffIk0QsspBVcJXJaC+Q0I+RuUaqFS3wOwxrTDJA1YcZOInE8l1M8TllUyeJak3FATlByijuXVxWztbSZLl/NYCxc7R677osR2spAl4Eeqd/eI+rA0at15gpvkqmN3qDopom05Np9I3ht2Q81jJGYqZqkwNT+CTtK8Rmdd8MYRLw/EIs/R4qoXPRmZX7zvELxl572NLbsVeJ1LRtAXNV7+yI0suBBDRqZu4/gUfmRzph/mcbEUVGCZzUkIom7hJexMF8R5MvyH9+99B7BdA0ctsAs6BzF8gnJWCFx7zVb7eqlJQTWRWm9D38pOiv3E9POnWAFLWne/+Rxmq1il4igKvX1zXxlXdGS1zlfEys/IoB45zRuyTnmkcBBnyhNSAzD5PHjhzIlGRjoGy8ICXs3FU5/1j7ycLOd0q+FNrzJY63ItvpLwC52ilkYM+NPz56PEghuL/3YLKOMiciZ/yKKYt07Sy3cbXCNcWRD9Z6PzKRrHxG4iYyo1d5TygAoDMHaOP69wHrz4QmUHgfg91nH+baenGIrowSqwTFQs0kPLQp5cODZbhD2Lo+M5yTQks5pNSTJuP/rYL2cHmwsHOGmeegX8jwyJw0QOHYA26p5rDcNV0Cdo=----ATTACHMENT:----Nzg2Mjc2NzI5MTQ0NDgwMyA4NDEzMjY5MzA5NTkwNzYgMjEwMzg3NjI0Nzc1NDcxOQ==