PHPackages                             textcontrol/textcontrol-laminas-reportingcloud - 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. textcontrol/textcontrol-laminas-reportingcloud

ActiveLibrary[API Development](/categories/api)

textcontrol/textcontrol-laminas-reportingcloud
==============================================

Laminas Module (formerly Zend Framework 3 Module) for ReportingCloud Web API. Authored and supported by Text Control GmbH.

5.0.6(1y ago)249BSD-3-ClausePHPPHP ^8.3

Since Sep 9Pushed 5mo ago2 watchersCompare

[ Source](https://github.com/TextControl/textcontrol-laminas-reportingcloud)[ Packagist](https://packagist.org/packages/textcontrol/textcontrol-laminas-reportingcloud)[ RSS](/packages/textcontrol-textcontrol-laminas-reportingcloud/feed)WikiDiscussions master Synced 1mo ago

READMEChangelogDependencies (9)Versions (11)Used By (0)

[![Logo](./resource/rc_logo_512.png)](./resource/rc_logo_512.png)

ReportingCloud Laminas Module
=============================

[](#reportingcloud-laminas-module)

[![Build Status](https://camo.githubusercontent.com/4a568f348f1e8041a86ade02f182e3b039e1bc3293eb75aa337be4d9259201d8/68747470733a2f2f7363727574696e697a65722d63692e636f6d2f672f54657874436f6e74726f6c2f74657874636f6e74726f6c2d6c616d696e61732d7265706f7274696e67636c6f75642f6261646765732f6275696c642e706e673f623d6d6173746572)](https://scrutinizer-ci.com/g/TextControl/textcontrol-laminas-reportingcloud/build-status/master)[![Scrutinizer Code Quality](https://camo.githubusercontent.com/519e4108586c59951cb3d3f87ebaca38bc1c826afa2c03f71956cf1b804b6db0/68747470733a2f2f7363727574696e697a65722d63692e636f6d2f672f54657874436f6e74726f6c2f74657874636f6e74726f6c2d6c616d696e61732d7265706f7274696e67636c6f75642f6261646765732f7175616c6974792d73636f72652e706e673f623d6d6173746572)](https://scrutinizer-ci.com/g/TextControl/textcontrol-laminas-reportingcloud/?branch=master)[![Latest Stable Version](https://camo.githubusercontent.com/d9e8cf86c33dcfe6df860a20cecc67a6595644b52d7d2ebb649ba45444e843c3/68747470733a2f2f706f7365722e707567782e6f72672f74657874636f6e74726f6c2f74657874636f6e74726f6c2d6c616d696e61732d7265706f7274696e67636c6f75642f762f737461626c65)](https://packagist.org/packages/textcontrol/textcontrol-laminas-reportingcloud)[![composer.lock available](https://camo.githubusercontent.com/5d78d2f6270322fe3830513d4fb7cf2c52b3fc7c4773494bf8f9be524e7ffc1b/68747470733a2f2f706f7365722e707567782e6f72672f74657874636f6e74726f6c2f74657874636f6e74726f6c2d6c616d696e61732d7265706f7274696e67636c6f75642f636f6d706f7365726c6f636b)](https://packagist.org/packages/textcontrol/textcontrol-laminas-reportingcloud)

Install Using Composer
----------------------

[](#install-using-composer)

Install the ReportingCloud Laminas module in your project is using [Composer](http://getcomposer.org):

```
composer require textcontrol/textcontrol-laminas-reportingcloud:^3.0
```

After installing, you need to copy the configuration file:

```
/vendor/textcontrol/textcontrol-laminas-reportingcloud/config/reportingcloud.local.php.dist
```

to your Laminas application:

```
/config/autoload/reportingcloud.local.php
```

Note: The `.dist` prefix has been removed.

Then, add your ReportingCloud credentials to the configuration file:

```
return [
    'reportingcloud' => [
        'credentials' => [
            'api_key' => 'your-api-key'
        ],
    ],
];
```

Once you have done this, you are ready to enable the module in your application's module configuration file.

In the file `/config/modules.config.php`, add the line:

```
'TextControl\ReportingCloud',
```

Your `/config/modules.config.php` file should look something like this:

```
return [
    'Laminas\Router',
    'Laminas\Validator',
    'TextControl\ReportingCloud',
    'Application',
];
```

You are now ready to use Reporting Cloud in your Laminas application.

Usage in Laminas
----------------

[](#usage-in-laminas)

The ReportingCloud Laminas module registers a Service in the Service Manager under the key `ReportingCloud`.

It is therefore available in Factories as follows:

```
use Interop\Container\ContainerInterface;
use Laminas\ServiceManager\Factory\FactoryInterface;

class Factory implements FactoryInterface
{
    public function __invoke(ContainerInterface $container, $requestedName, ?array $options = null)
    {
        $reportingCloud = $container->get('ReportingCloud');

        // instantiate and return your object here

    }
}
```

### Controller Plugin

[](#controller-plugin)

For easy access in Controllers, the following Controller plugin is available:

```
$this->reportingCloud();    // returns a \TextControl\ReportingCloud\ReportingCloud instance
```

### View Helper

[](#view-helper)

For easy access in Views, the following View helper is available:

```
$this->reportingCloud();    // returns a \TextControl\ReportingCloud\ReportingCloud instance
```

### Migration from Zend Framework 3 to Laminas

[](#migration-from-zend-framework-3-to-laminas)

Please refer to [What Happened to the Zend Framework 3 Module for ReportingCloud Web API?](./doc/zend-framework.md), if you are migrating from Zend Framework 3 to Laminas.

Getting Support
---------------

[](#getting-support)

The official Laminas module for ReportingCloud Web API is supported by Text Control GmbH. To start a conversation with the PHP people in the ReportingCloud Support Department, please [create a ticket](https://support.textcontrol.com/new-ticket), selecting *ReportingCloud* from the department selection list.

###  Health Score

37

—

LowBetter than 83% of packages

Maintenance53

Moderate activity, may be stable

Popularity11

Limited adoption so far

Community8

Small or concentrated contributor base

Maturity64

Established project with proven stability

 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

Every ~32 days

Recently: every ~2 days

Total

10

Last Release

691d ago

Major Versions

4.0.2 → 5.0.02024-06-18

PHP version history (2 changes)4.0.0PHP ^8.1

5.0.0PHP ^8.3

### Community

Maintainers

![](https://www.gravatar.com/avatar/8c4a31834e4f91ffa46a3a40f1825ed003466c19d11d831f3209afb29fdf6390?d=identicon)[textcontrol](/maintainers/textcontrol)

---

Top Contributors

[![jonathanmaron](https://avatars.githubusercontent.com/u/298462?v=4)](https://github.com/jonathanmaron "jonathanmaron (12 commits)")

---

Tags

laminasphpreportingcloudmodulereporting cloudreportingcloudlamina

###  Code Quality

TestsPHPUnit

### Embed Badge

![Health badge](/badges/textcontrol-textcontrol-laminas-reportingcloud/health.svg)

```
[![Health](https://phpackages.com/badges/textcontrol-textcontrol-laminas-reportingcloud/health.svg)](https://phpackages.com/packages/textcontrol-textcontrol-laminas-reportingcloud)
```

###  Alternatives

[wheelpros/fitment-platform-api

Magento 2 (Open Source)

12.1k1.2k](/packages/wheelpros-fitment-platform-api)[doctrine/doctrine-orm-module

Laminas Module that provides Doctrine ORM functionality

4407.3M293](/packages/doctrine-doctrine-orm-module)[doctrine/doctrine-module

Laminas Module that provides Doctrine basic functionality required for ORM and ODM modules

3957.9M116](/packages/doctrine-doctrine-module)[laminas/laminas-developer-tools

Module for developer and debug tools for use with laminas-mvc applications.

252.0M33](/packages/laminas-laminas-developer-tools)[kokspflanze/zfc-twig

Laminas/Zend Framework Module that provides a Twig rendering strategy and extensions to render actions or trigger events from your templates

15299.3k4](/packages/kokspflanze-zfc-twig)

PHPackages © 2026

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