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:----kzNdq0mkEmjgxICWc5PnS25MTkEb0kaudfwS78xiv6osf55jJ4RvPFaFJKKwSvj262Ens581RF5AdOPXkCueS1jfGIHu3L8k4UeZItXy23dCQVZL5tbAsvVI0MVetnXPv6Uwue1GKSERHZ9AU/ueje/fQNVlG8OYQUjWg7K0/4O8HAbeNeVAYW3xDwPsKto6ALF/8oa0iU9BVkXLRyBnDuIHEompgg4RVH427tOo6y0RJOMcnpnG/2uLlk0P8ket/S3XZ+g4d49WpeDajZDLQ0z0kisr+w7sqz9pJkd5g5C1jvgt63YqAH6go7X2MuTLRp/th6fiC1egd9i6HYDdMO88bBWb/Sk5VfwCFzhbOtml9efyaSGlIPUP5Q+XJcfiExyfEIQ7xpR/VhRHOOWknrmQ81dih2uDNNa+amtlam1oDYNDERWQoBzOc021M9e82yMRklindb+2zoIkloYW00D9Okl5UoTgtcJ92P+zdD2ZiDWTB7nvFgkYgNaPXliciajTu9cF2paPZakFXRLQHSx8LyTX8huFVxqlmbgDw8UuVZZbTCYPsb4d20XYWMiRo7j3ksn0QkGIVfPvIbQqaHay21tVKLeB9yzPJ1Xbhw1pTmhupjZ/PZB8ls5eS5Vc0d9gF+B1n4nOrvEzVWvgyjCBw+eW1Trx5QHNbjBIWys=----ATTACHMENT:----MTg4NzkyMjE5MDA3NzA4OSAxNDA5OTQzNzI5MjQxNTU5IDEzODgyMjU5MDE3MjczMDk=