spojenet / subreg
基于PHP的库,方便与soap.subreg.cz进行交互
v0.4
2019-09-12 11:37 UTC
Requires
- ext-soap: *
- vitexsoftware/ease-framework: dev-master
Requires (Dev)
- phpunit/phpunit: ^8
This package is auto-updated.
Last update: 2024-09-22 16:29:12 UTC
README
CZ: PHP Knihovna pro snadnou práci s API Subreg.cz
感谢
这个库的诞生离不开 Spoje.Net 公司的慷慨支持,该公司承担了提升域名注册服务信用额度解决方案的开发费用。👍
在Spoje.Net公司,您可以订购针对将库集成到您项目中的商业支持。
安装
composer require spoje.net/subreg
配置
配置通过设置以下常量进行
/** * Write logs as: */ define('LOG_TYPE', 'syslog');
或者可以在创建类实例时输入登录信息。
$sr = new \Subreg\Client([ "location": "https://ote-soap.subreg.cz/cmd.php", "uri": "https://ote-soap.subreg.cz/soap", "login": "php-subreg", "password": "661a2725fb" ]);
这种设置方法优先级高于上述定义的常量。
它是如何工作的?
整个库的核心组件是Client类,它能够通过PHP扩展SoapClient与soap.subreg.cz进行通信。
http://demoreg.net/en/settings/settings
Docker
docker pull vitexsoftware/php-subreg
Debian/Ubuntu
对于Linux,提供了.deb软件包。请使用repo
wget -O - http://v.s.cz/info@vitexsoftware.cz.gpg.key|sudo apt-key add -
echo deb http://v.s.cz/ stable main > /etc/apt/sources.list.d/ease.list
aptitude update
aptitude install php-subreg
在这种情况下,需要将以下内容添加到您的应用中的composer.json文件中
"require": { "php-subreg": "*", "ease-framework": "*" }, "repositories": [ { "type": "path", "url": "/usr/share/php/Subreg", "options": { "symlink": true } }, { "type": "path", "url": "/usr/share/php/EaseCore", "options": { "symlink": true } } ]
因此,在安装依赖项时,它将看起来像这样
Loading composer repositories with package information
Installing dependencies from lock file
- Installing ease-framework (1.1.3.3)
Symlinked from /usr/share/php/Ease
- Installing php-subreg (0.2.1)
Symlinked from /usr/share/php/Subreg
可以通过apt-get全局更新整个系统的更新。
构建
通过运行debian/deb-package.sh来创建Debian软件包
Docker镜像
docker build -t vitexsoftware/php-subreg