PHPackages                             rumbleship/php-gateway-client - PHPackages - PHPackages  [Skip to content](#main-content)[PHPackages](/)[Directory](/)[Categories](/categories)[Trending](/trending)[Leaderboard](/leaderboard)[Changelog](/changelog)[Analyze](/analyze)[Collections](/collections)[Log in](/login)[Sign up](/register)

1. [Directory](/)
2. /
3. [API Development](/categories/api)
4. /
5. rumbleship/php-gateway-client

ActiveLibrary[API Development](/categories/api)

rumbleship/php-gateway-client
=============================

Api Client Library for Rumbleship Financial

v1.4.0(8y ago)026GPL-3.0PHP

Since Dec 6Pushed 8y ago8 watchersCompare

[ Source](https://github.com/Rumbleship/php-gateway-client)[ Packagist](https://packagist.org/packages/rumbleship/php-gateway-client)[ RSS](/packages/rumbleship-php-gateway-client/feed)WikiDiscussions dev Synced 2d ago

READMEChangelog (2)Dependencies (2)Versions (6)Used By (0)

Rumbleship Financial (RFi) php-gateway-client

Setup
=====

[](#setup)

Environment Composer + PHP
--------------------------

[](#environment-composer--php)

Package Management and linting. Composer is to PHP as NPM is to Node.`composer.json` is to PHP as `package.json` is to Node.

### PHP and versioning on a Mac

[](#php-and-versioning-on-a-mac)

Personally I'm using [php-version](https://github.com/wilmoore/php-version) for php version management. Command line commands for getting this done:

```
brew tap homebrew/homebrew-php
brew install php56
brew unlink php56
brew install php-version
source $(brew --prefix php-version)/php-version.sh && php-version 5

```

To use the `php-version` command going forward, copy the last line into your `.zshrc` or `.bashrc`; Most of this is just duplicating directions into one place for (hopefully) ease of use.

### Composer

[](#composer)

Composer is to PHP as NPM is to Node.`composer.json` is to PHP as `package.json` is to Node.

```
brew install composer

```

Now with composer installed you can run composer commands such as:

```
composer install
composer test
composer lint

```

Composer is setup to [generate an autoload file](https://getcomposer.org/doc/01-basic-usage.md#autoloading)

```
composer dump-autoload

```

Formatting
----------

[](#formatting)

This project uses [php-cs-fixer](https://github.com/FriendsOfPHP/PHP-CS-Fixer) to standardize and enforce formatting. This process is automated on our CI system but **presently needs to be performed manually in local environments**: prior to committing, run

```
$ composer format
```

Deployment
----------

[](#deployment)

- Branch from `dev` with `release/{VERSION}`
- Ensure top section in `CHANGELOG.md` is titled `[{VERSION}] -- {DATE}` (no stubs above) and has appropriate entries
- Draft release in GitHub UI with matching version tag
- PR into `master` with `[{VERSION}] -- {DATE}` as title and changelog entries as comment
- Merge PR, delete branch
- Publish release
- Merge `master` into `dev`, update `dev` with changelog stubs:

```
## [Unreleased] -- YYYY-MM-DD

### Added
  * Entry
### Changed
### Deprecated
### Removed
### Fixed
### Security

```

###  Health Score

29

—

LowBetter than 59% of packages

Maintenance20

Infrequent updates — may be unmaintained

Popularity6

Limited adoption so far

Community12

Small or concentrated contributor base

Maturity67

Established project with proven stability

 Bus Factor1

Top contributor holds 78% of commits — single point of failure

How is this calculated?**Maintenance (25%)** — Last commit recency, latest release date, and issue-to-star ratio. Uses a 2-year decay window.

**Popularity (30%)** — Total and monthly downloads, GitHub stars, and forks. Logarithmic scaling prevents top-heavy scores.

**Community (15%)** — Contributors, dependents, forks, watchers, and maintainers. Measures real ecosystem engagement.

**Maturity (30%)** — Project age, version count, PHP version support, and release stability.

###  Release Activity

Cadence

Every ~20 days

Total

4

Last Release

3019d ago

### Community

Maintainers

![](https://www.gravatar.com/avatar/1fbb693632a9e4d0c5dcd5ff1aa04e6bedcd1f3638313e4fbe203602fb235fe6?d=identicon)[rumbleshipops](/maintainers/rumbleshipops)

---

Top Contributors

[![alockwood05](https://avatars.githubusercontent.com/u/1720699?v=4)](https://github.com/alockwood05 "alockwood05 (32 commits)")[![ahemphill](https://avatars.githubusercontent.com/u/607883?v=4)](https://github.com/ahemphill "ahemphill (9 commits)")

###  Code Quality

TestsPHPUnit

### Embed Badge

![Health badge](/badges/rumbleship-php-gateway-client/health.svg)

```
[![Health](https://phpackages.com/badges/rumbleship-php-gateway-client/health.svg)](https://phpackages.com/packages/rumbleship-php-gateway-client)
```

###  Alternatives

[razorpay/razorpay

Razorpay PHP Client Library

2024.8M44](/packages/razorpay-razorpay)[pubnub/pubnub

This is the official PubNub PHP SDK repository.

1314.6M17](/packages/pubnub-pubnub)[culqi/culqi-php

Cliente Culqi API para PHP

41356.8k1](/packages/culqi-culqi-php)[ahmadawais/sendy-php-api

Sendy PHP API Wrapper: Complete API interfacing.

8673.5k](/packages/ahmadawais-sendy-php-api)[epayco/epayco-php

Epayco API client for PHP

25187.2k3](/packages/epayco-epayco-php)[yunchuang/appstore-connect-api

sdk for appstore connect api

3865.3k](/packages/yunchuang-appstore-connect-api)

PHPackages © 2026

[Directory](/)[Categories](/categories)[Trending](/trending)[Changelog](/changelog)[Analyze](/analyze)
