{"id":20434385,"url":"https://github.com/centralnicgroup-opensource/rtldev-middleware-php-sdk","last_synced_at":"2026-03-03T17:11:57.625Z","repository":{"id":38084577,"uuid":"401615111","full_name":"centralnicgroup-opensource/rtldev-middleware-php-sdk","owner":"centralnicgroup-opensource","description":null,"archived":false,"fork":false,"pushed_at":"2024-05-13T08:55:45.000Z","size":1541,"stargazers_count":2,"open_issues_count":0,"forks_count":0,"subscribers_count":2,"default_branch":"master","last_synced_at":"2024-05-13T10:01:17.934Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"PHP","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/centralnicgroup-opensource.png","metadata":{"files":{"readme":"README.md","changelog":"HISTORY.md","contributing":"CONTRIBUTING.md","funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2021-08-31T07:39:12.000Z","updated_at":"2024-06-12T15:20:30.098Z","dependencies_parsed_at":"2023-02-14T06:00:42.924Z","dependency_job_id":"8cb4bd2c-8a6c-483b-89e6-8ef99f9bda10","html_url":"https://github.com/centralnicgroup-opensource/rtldev-middleware-php-sdk","commit_stats":{"total_commits":85,"total_committers":6,"mean_commits":"14.166666666666666","dds":"0.47058823529411764","last_synced_commit":"3213975246b52ede661fb0c8d87375043e30b289"},"previous_names":[],"tags_count":45,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/centralnicgroup-opensource%2Frtldev-middleware-php-sdk","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/centralnicgroup-opensource%2Frtldev-middleware-php-sdk/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/centralnicgroup-opensource%2Frtldev-middleware-php-sdk/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/centralnicgroup-opensource%2Frtldev-middleware-php-sdk/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/centralnicgroup-opensource","download_url":"https://codeload.github.com/centralnicgroup-opensource/rtldev-middleware-php-sdk/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":248621566,"owners_count":21134877,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":[],"created_at":"2024-11-15T08:26:20.100Z","updated_at":"2025-10-05T21:40:18.240Z","avatar_url":"https://github.com/centralnicgroup-opensource.png","language":"PHP","funding_links":[],"categories":[],"sub_categories":[],"readme":"# php-sdk\n\n[![semantic-release](https://img.shields.io/badge/%20%20%F0%9F%93%A6%F0%9F%9A%80-semantic--release-e10079.svg)](https://github.com/semantic-release/semantic-release)\n[![Build Status](https://github.com/centralnicgroup-opensource/rtldev-middleware-php-sdk/workflows/Release/badge.svg?branch=master)](https://github.com/centralnicgroup-opensource/rtldev-middleware-php-sdk/workflows/Release/badge.svg?branch=master)\n[![Packagist](https://img.shields.io/packagist/v/centralnic-reseller/php-sdk.svg)](https://packagist.org/packages/centralnic-reseller/php-sdk)\n[![PHP from Packagist](https://img.shields.io/packagist/php-v/centralnic-reseller/php-sdk.svg)](https://packagist.org/packages/centralnic-reseller/php-sdk)\n[![License: MIT](https://img.shields.io/badge/License-MIT-blue.svg)](https://opensource.org/licenses/MIT)\n[![PRs welcome](https://img.shields.io/badge/PRs-welcome-brightgreen.svg)](https://github.com/centralnicgroup-opensource/rtldev-middleware-php-sdk/blob/master/CONTRIBUTING.md)\n\nThis module is a connector library for the insanely fast CNIC Backend APIs (CentralNic Reseller, internet.bs, moniker). Do not hesitate to contact us in case of questions.\n\n## Resources\n\n* Documentation Links (PHP-SDK internal registrar id available in round brackets):\n    * [CentralNic Reseller (CNR)](https://support.centralnicreseller.com/hc/en-gb/articles/13513253776285-Self-Development-Kit-for-PHP)\n    * [Internet.bs (IBS)](https://faq.internetbs.net/hc/en-gb/articles/24953916500381-Self-Development-Kit-for-PHP)\n    * [Moniker (MONIKER)](https://support.moniker.com/hc/en-gb/articles/24954146333981-Self-Development-Kit-for-PHP)\n* [Release Notes](https://github.com/centralnicgroup-opensource/rtldev-middleware-php-sdk/releases)\n\n## Usage\n\n```composer require centralnic-reseller/php-sdk```\n\nFind a demo app for the Brand of choice in the tests folder that should help you with getting started.\n\ne.g. `tests/CNR/app.php` etc.\n\n## Dev Container\nIf you want to contribute, we recommend using Visual Studio Code and to follow the below setup instructions:\n\n* Add an entry in your hosts file: ```127.0.0.1         devsdk.centralnicreseller.net```\n\nPHP SDK Data can be accessed via apache server at this url: ```http://devsdk.centralnicreseller.net```\n\n## Running the Demo Application\n\nTo run the demo application, follow these steps:\n\n1. **Set Your Credentials**:\n   You need to ensure your credentials are available. You can do this in two ways:\n   - Directly replace the credentials within the application file.\n   - Alternatively, set the environment variables required for the CNR test app:\n     ```sh\n     # CentralNic Reseller\n     export RTLDEV_MW_CI_USER_CNR=\u003cyour-username\u003e\n     export RTLDEV_MW_CI_USERPASSWORD_CNR=\u003cyour-password\u003e\n     # internet.bs\n     export RTLDEV_MW_CI_USER_IBS=\u003cyour-username\u003e\n     export RTLDEV_MW_CI_USERPASSWORD_IBS=\u003cyour-password\u003e\n     # moniker\n     export RTLDEV_MW_CI_USER_MONIKER=\u003cyour-username\u003e\n     export RTLDEV_MW_CI_USERPASSWORD_MONIKER=\u003cyour-password\u003e\n     ```\n\n2. **Execute the Demo**: Once the credentials are configured, run the appropriate demo command:\n\n    Run the below npm scripts (or execute the related commands covered in package.json):\n\n    ```sh\n    # CentralNic Reseller\n    npm run test-demo-cnr\n    # internet.bs\n    npm run test-demo-ibs\n    # Moniker\n    npm run test-demo-moniker\n    ```\n\n3. **Update Demo Contents**:\n   If you need to modify the demo contents, the relevant files are located at:\n\n   ```plaintext\n   # CentralNic Reseller\n   tests/CNR/app.php\n   # internet.bs\n   tests/IBS/app.php\n   # Moniker\n   tests/MONIKER/app.php\n   ```\n\n## Authors\n\n* **Kai Schwarz** - *development* - [KaiSchwarz-cnic](https://github.com/kaischwarz-cnic)\n\n## License\n\nThis project is licensed under the MIT License - see the [LICENSE](LICENSE) file for details.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fcentralnicgroup-opensource%2Frtldev-middleware-php-sdk","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fcentralnicgroup-opensource%2Frtldev-middleware-php-sdk","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fcentralnicgroup-opensource%2Frtldev-middleware-php-sdk/lists"}