PHPackages                             kommandhub/foundation-sw - 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. [Utility &amp; Helpers](/categories/utility)
4. /
5. kommandhub/foundation-sw

ActiveShopware-platform-plugin[Utility &amp; Helpers](/categories/utility)

kommandhub/foundation-sw
========================

Kommandhub Foundation plugin for Shopware

1.0.0(3w ago)01proprietaryPHPCI passing

Since May 17Pushed 6d agoCompare

[ Source](https://github.com/KommandHub/foundation-sw)[ Packagist](https://packagist.org/packages/kommandhub/foundation-sw)[ RSS](/packages/kommandhub-foundation-sw/feed)WikiDiscussions main Synced 1w ago

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

Kommandhub Foundation Plugin for Shopware 6
===========================================

[](#kommandhub-foundation-plugin-for-shopware-6)

[![License: Proprietary](https://camo.githubusercontent.com/41e639cac81d867e862c30b25ebe94d6bb044255bfff41f12a03d0f0f056d9c9/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f4c6963656e73652d50726f70726965746172792d7265642e737667)](LICENSE)[![Shopware](https://camo.githubusercontent.com/a8f13c654f88a35e4b0b925e63ceb1e0e9aca826b61273aeddd7e1bc8a531b70/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f53686f70776172652d362e36253230253743253230362e372d626c7565)](https://shopware.com)

The **Kommandhub Foundation** plugin provides common shared logic, abstract classes, and events for all Kommandhub Shopware plugins. It ensures consistency across payment integrations like Paystack and Flutterwave.

Developed with ❤️ by [Kommandhub Limited](https://kommandhub.com)

---

Table of Contents
=================

[](#table-of-contents)

- [Requirements](#requirements)
- [Installation](#installation)
- [Development &amp; Testing](#development--testing)
- [License](#license)

---

Requirements
============

[](#requirements)

- **Shopware**: `~6.6.0` or `~6.7.0`
- **PHP**: `^8.2` (inside Docker) / `^8.4` (local)
- **Composer**

---

Installation
============

[](#installation)

Via Composer (Recommended)
--------------------------

[](#via-composer-recommended)

```
composer require kommandhub/foundation-sw
bin/console plugin:refresh
bin/console plugin:install --activate KommandhubFoundationSW
bin/console cache:clear
```

---

Development &amp; Testing
=========================

[](#development--testing)

To ensure a consistent environment, tests and development tools should be run inside the project's Docker container.

### 1. Setup Development Environment

[](#1-setup-development-environment)

Follow these steps to prepare your environment:

```
# Navigate to the plugin directory
cd custom/plugins/KommandhubFoundationSW

# Start the Docker containers
make up

# Enter the container shell
make shell

# Prepare the test environment (inside the shell)
make prepare
```

### 2. Available Development Commands

[](#2-available-development-commands)

Once the environment is prepared, you can execute the following commands (either inside the shell or via `make` from the host):

#### Run PHPUnit Tests

[](#run-phpunit-tests)

```
make test
```

#### Run Tests with Coverage

[](#run-tests-with-coverage)

```
make test-coverage
```

#### Static Analysis (PHPStan)

[](#static-analysis-phpstan)

```
make analyse
```

#### Code Style (PHP-CS-Fixer)

[](#code-style-php-cs-fixer)

```
make cs
make cs-fix
```

---

License
=======

[](#license)

This project is licensed under a **Proprietary** license. See the `composer.json` for details.

###  Health Score

36

—

LowBetter than 79% of packages

Maintenance97

Actively maintained with recent releases

Popularity2

Limited adoption so far

Community6

Small or concentrated contributor base

Maturity33

Early-stage or recently created project

 Bus Factor1

Top contributor holds 100% 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

Unknown

Total

1

Last Release

23d ago

### Community

Maintainers

![](https://www.gravatar.com/avatar/0f1debdb2d793fd382ffc606ad8ed6433c9e8b70a9eda51a58227625a2ba412b?d=identicon)[kommandhub](/maintainers/kommandhub)

---

Top Contributors

[![KommandHub](https://avatars.githubusercontent.com/u/225087266?v=4)](https://github.com/KommandHub "KommandHub (11 commits)")

###  Code Quality

TestsPHPUnit

Static AnalysisPHPStan

Code StylePHP CS Fixer

Type Coverage Yes

### Embed Badge

![Health badge](/badges/kommandhub-foundation-sw/health.svg)

```
[![Health](https://phpackages.com/badges/kommandhub-foundation-sw/health.svg)](https://phpackages.com/packages/kommandhub-foundation-sw)
```

###  Alternatives

[frosh/tools

Provides some basic things for managing the Shopware Installation

83783.3k2](/packages/frosh-tools)[shopware/conflicts

Shopware 6 conflicting packages

149.1M8](/packages/shopware-conflicts)[swag/migration-assistant

Migration plugin for shopware/platform

2040.2k](/packages/swag-migration-assistant)[werkstattl/openblogware

OpenBlogware: A Blog Module for Shopware 6.

437.4k](/packages/werkstattl-openblogware)[heptacom/heptaconnect-bridge-shopware-platform

HEPTAconnect package to support a runtime in a shopware platform project

1025.0k3](/packages/heptacom-heptaconnect-bridge-shopware-platform)[tinect/matomo

Matomo plugin for shopware 6

1411.5k](/packages/tinect-matomo)

PHPackages © 2026

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