spinen / ncentral-php-client
SPINEN 为 N-able 的 N-Central 提供的 PHP 客户端。
0.1.0
2022-01-10 20:45 UTC
Requires
- php: >=7.3
- guzzlehttp/guzzle: ~6.3|~7.4
- illuminate/support: ~7.0|~8.0
- nesbot/carbon: ~2.13
- phpro/soap-client: ^1.7
Requires (Dev)
- mockery/mockery: ~1.3.2
- phpunit/phpunit: ~9.0
- psy/psysh: ~0.10
This package is auto-updated.
Last update: 2024-09-11 02:49:57 UTC
README
N-able N-Central 的 PHP 客户端。
我们仅使用 Laravel 开发我们的应用程序,因此如果您在 Laravel 应用程序中使用此客户端,有一些特定于 Laravel 的文件可供使用。我们已尽量确保您可以在 Laravel 之外使用此客户端,并在下文中提供了一些相关文档。
构建状态
先决条件
- laminas/laminas-code - 仅当您想/需要使用来自 phpro/soap-client 的向导来重新生成客户端的类文件时。
- nesbot/carbon
- TODO: 在此处添加其他内容
安装
安装 Ncentral 客户端
$ composer require spinen/ncentral-php-client
[可选] 将别名添加到 config/app.php
'aliases' => [ # other aliases omitted 'Ncentral' => Spinen\Ncentral\Laravel\Facades\Ncentral::class, ],
Laravel 的配置
将以下内容添加到 config/services.php
...
'ncentral' => [ // TODO: Document vars here ],
将适当的值添加到您的 .env
...
'NCENTRAL_WSDL_PATH' - Path to the Ncentral WSDL file or URL
使用方法
使用其工厂设置新的 NcentralClient
...
$client = Spinen\Ncentral\NcentralClientFactory::factory(env('NCENTRAL_WSDL_PATH'));
Laravel 之外的使用
要在 Laravel 之外使用此客户端,您只需实例化对象...
// TODO: Document usages here