php-spojenet-subreg

php-spojenet-subreg 1.0~buster~9

 pool/buster/main/p/php-spojenet-subreg/php-spojenet-subreg_1.0~buster~9_all.deb php-spojenet-subreg
PHP Client Library for soap.subreg.cz
Filename pool/buster/main/p/php-spojenet-subreg/php-spojenet-subreg_1.0~buster~9_all.deb
Version1.0~buster~9
Age in days1875
Release date2021 09. 17.
Size4.55 KB
id2377
Namephp-spojenet-subreg
Package
Appname
Essential
Vendor
License
Distributionbuster
Suitemain
Source
Architecturebinary-i386
MultiArch
MaintainerVítězslav Dvořák
InstalledSize22
Dependsphp-vitexsoftware-ease-core , php-soap
PreDepends
Breaks
Enhances
Sectionweb
Priorityoptional
DescriptionPHP Client Library for soap.subreg.cz
LongDescriptionProvide classes for several domain/customer related operations
AutoBuiltPackage
Filenamepool/buster/main/p/php-spojenet-subreg/php-spojenet-subreg_1.0~buster~9_all.deb
MD5sum887286d23804d55e9ab2b0bd5ef78aa1
SHA1c5a86b13805d5dcb1a32f9337e1e9a4fb9e0ef6f
SHA256f3ec0228f087ab5399fa583eac577266bca53e4a5ce936a474e2a160e914917c
SHA51246d47c6db444d5fdeef74b48798163402676e2c5cab478990427c5f3e35c50c7c0c9d6e5bc142490bd94514ab7c1c8b75296e9805fe10dfcf1d25f3d2a0541bf
Size4656
Auto-Built-Package
Homepagehttps://github.com/Spoje-NET/php-subreg
Provides
Existing
fileMtime2021-09-17 15:10:58
created2021-09-14 00:37:18
updated2021-09-17 15:10:58
php-spojenet-subreg
<>

Php-subreg

Php-subreg Logo

CZ: PHP Knihovna pro snadnou práci s API Subreg.cz

Source Code Latest Version Software License time tracker Build Status Code Coverage Docker pulls Total Downloads Latest stable

Poděkování

Vznik této knihovny by nebyl možný bez laskavé podpory společnosti Spoje.Net, která hradila vývoj řešení pro navýšení kreditu registrace domén služby. :+1:

Spoje.Net

U společnosti Spoje.Net, je možné si objednat komerční podporu pro integraci knihovny do vašich projektů.

Instalace

composer require spoje.net/subreg

Konfigurace

Konfigurace se provádí nastavením následujících konstant:

/**
 * Write logs as:
 */
define('LOG_TYPE', 'syslog');

nebo je možné přihlašovací údaje zadávat při vytváření instance třídy.

    $sr = new \Subreg\Client([
        "location": "https://ote-soap.subreg.cz/cmd.php",
        "uri": "https://ote-soap.subreg.cz/soap",
        "login": "php-subreg",
        "password": "661a2725fb"
            ]);

Tento způsob nastavení má vyšší prioritu než výše uvedené definovaní konstant.

Jak to celé funguje ?

Ústřední komponentou celé knihovny je Třída Client, která je schopna pomocí PHP rozšíření SoapClient komunikovat se soap.subreg.cz.

http://demoreg.net/en/settings/settings

Debian/Ubuntu

Pro Linux jsou k dispozici .deb balíčky. Prosím použijte repo:

sudo apt install lsb-release wget apt-transport-https bzip2

sudo wget -O /usr/share/keyrings/vitexsoftware.gpg https://repo.vitexsoftware.cz/keyring.gpg
echo "deb [signed-by=/usr/share/keyrings/vitexsoftware.gpg]  https://repo.vitexsoftware.cz  $(lsb_release -sc) main" | sudo tee /etc/apt/sources.list.d/vitexsoftware.list
sudo apt update

sudo apt install php-spojenet-subreg

V tomto případě je potřeba do souboru composer.json vaší aplikace přidat:

    "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
            }
        }
    ]

Takže při instalaci závislostí bude vypadat nějak takto:

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

A aktualizaci bude možné dělat globálně pro celý systém prostřednictvím apt-get.

Sestavení

Debianí balíček vytvoříme spuštěním debian/deb-package.sh

Obraz pro Docker:

docker build -t vitexsoftware/php-subreg