php-spojentet-subreg

php-spojentet-subreg 1.0~buster~2

 pool/buster/main/p/php-spojenet-subreg/php-spojentet-subreg_1.0~buster~2_all.deb php-spojentet-subreg
PHP Client Library for soap.subreg.cz
Filename pool/buster/main/p/php-spojenet-subreg/php-spojentet-subreg_1.0~buster~2_all.deb
Version1.0~buster~2
Age in days1889
Release date2021 09. 02.
Size2.3 KB
id1888
Namephp-spojentet-subreg
Package
Appname
Essential
Vendor
License
Distributionbuster
Suitemain
Sourcephp-spojenet-subreg
Architecturebinary-i386
MultiArch
MaintainerVítězslav Dvořák
InstalledSize10
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-spojentet-subreg_1.0~buster~2_all.deb
MD5sumfc509007f1f6be427fe25b5a1849d369
SHA1d8618d1df08b00174f3fc7100a3b221339ff1530
SHA2568772bf14a8f22f51c102cfa9fe5f1b3e9c44111bd6ca7892eb944ce34e773dbe
SHA51213ab02399079ae5b2558b6d1e2dbd20cf54c08d25faa3120d408ed000e60504b2b7f57412932b921a3cae26af8527e088d3630f6480169b75cb1995b48c9c5dc
Size2356
Auto-Built-Package
Homepagehttps://github.com/Spoje-NET/php-subreg
Provides
Existing
fileMtime2021-09-02 23:52:24
created2021-09-01 03:22:19
updated2021-09-02 23:52:24
php-spojentet-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