PHPackages                             remessage/client-bundle - 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. remessage/client-bundle

ActiveSymfony-bundle[Utility &amp; Helpers](/categories/utility)

remessage/client-bundle
=======================

A Re Message Client Bundle for Symfony

v0.3.4(4y ago)029Apache-2.0PHPPHP &gt;=8.1

Since Jun 22Pushed 4y ago1 watchersCompare

[ Source](https://github.com/re-message/client-bundle)[ Packagist](https://packagist.org/packages/remessage/client-bundle)[ Docs](https://dev.remessage.ru/packages/client-bundle)[ RSS](/packages/remessage-client-bundle/feed)WikiDiscussions release Synced yesterday

READMEChangelogDependencies (18)Versions (14)Used By (0)

Re Message Client Bundle
========================

[](#re-message-client-bundle)

This package provides [`remessage/client`](https://github.com/re-message/client) package features for applications designed via [Symfony](https://symfony.com) framework.

Client uses the specific version when sends messages to Core. You cannot change the version of the API used, because this may violate the logic of this package.

[![Package version](https://camo.githubusercontent.com/f8aa4626baf14e8e7c7f8b2ffc353d70dcebb3ce4ecdcd02b0e845eee15a8547/68747470733a2f2f696d672e736869656c64732e696f2f7061636b61676973742f762f72656d6573736167652f636c69656e742d62756e646c653f7374796c653d666f722d7468652d6261646765)](https://camo.githubusercontent.com/f8aa4626baf14e8e7c7f8b2ffc353d70dcebb3ce4ecdcd02b0e845eee15a8547/68747470733a2f2f696d672e736869656c64732e696f2f7061636b61676973742f762f72656d6573736167652f636c69656e742d62756e646c653f7374796c653d666f722d7468652d6261646765)[![Client version](https://camo.githubusercontent.com/0df294d4e18cd2f96b423a04c58ac6cea0bce1e14da9b1b59b54fcb329cce913/68747470733a2f2f696d672e736869656c64732e696f2f7374617469632f76313f6c6162656c3d436c69656e74266d6573736167653d253545302e382e3126636f6c6f723d626c7565267374796c653d666f722d7468652d6261646765)](https://camo.githubusercontent.com/0df294d4e18cd2f96b423a04c58ac6cea0bce1e14da9b1b59b54fcb329cce913/68747470733a2f2f696d672e736869656c64732e696f2f7374617469632f76313f6c6162656c3d436c69656e74266d6573736167653d253545302e382e3126636f6c6f723d626c7565267374796c653d666f722d7468652d6261646765)[![Core version](https://camo.githubusercontent.com/ff9e1474d03b759df7645ee35da97e85782e5bfea61a395c694c9e06a929f9ec/68747470733a2f2f696d672e736869656c64732e696f2f7374617469632f76313f6c6162656c3d436f7265266d6573736167653d312e3026636f6c6f723d626c7565267374796c653d666f722d7468652d6261646765)](https://camo.githubusercontent.com/ff9e1474d03b759df7645ee35da97e85782e5bfea61a395c694c9e06a929f9ec/68747470733a2f2f696d672e736869656c64732e696f2f7374617469632f76313f6c6162656c3d436f7265266d6573736167653d312e3026636f6c6f723d626c7565267374796c653d666f722d7468652d6261646765)[![PHP Version](https://camo.githubusercontent.com/fe3b7f82f5e928dabd5e07fb8ada4a13f04a08ba3251da16fc1ac7733a493c30/68747470733a2f2f696d672e736869656c64732e696f2f7374617469632f76313f6c6162656c3d504850266d6573736167653d253545382e3126636f6c6f723d626c7565267374796c653d666f722d7468652d6261646765)](https://camo.githubusercontent.com/fe3b7f82f5e928dabd5e07fb8ada4a13f04a08ba3251da16fc1ac7733a493c30/68747470733a2f2f696d672e736869656c64732e696f2f7374617469632f76313f6c6162656c3d504850266d6573736167653d253545382e3126636f6c6f723d626c7565267374796c653d666f722d7468652d6261646765)

Requirements
------------

[](#requirements)

1. PHP 8.1+
2. Requirements of [`remessage/client`](https://github.com/re-message/client)

Installation
------------

[](#installation)

1. You will need Composer to install: `composer require remessage/client-bundle`
2. Register the bundles in `config/bundles.php`:
    - RmClientBundle
    - RmMessageBundle
3. Configure the application authorization (see [Authorization](#authorization))

Authorization
-------------

[](#authorization)

How to get authorization credentials for your application described [here](https://dev.remessage.ru/authorization).

You have two options for setting authorization credentials: using environment variables and setting credentials directly in the package configuration.

To configure using environment variables, you need to use the `symfony/dotenv` package. Set the environment variables `RM_APP_ID` and` RM_APP_SECRET` in one of the `.env` files:

```
RM_APP_ID=paste-your-app-id
RM_APP_SECRET=paste-your-app-secret
```

Or in the package config you can set the `app_id` and `app_secret` properties:

```
remessage_client:
    auth:
        app_id: paste-your-app-id
        app_secret: paste-your-app-secret
```

This configuration provides automatic authorization on each request, if the service token is not found in the storage.

If you do not want to authorize your application for each request, you can disable automatic authorization:

```
remessage_client:
    auth:
        auto: false
```

This means that the parameters `app_id` and `app_secret` parameters will be injected in `RM\Component\Client\Security\Authenticator\ServiceAuthenticator` service, but the `authenticate` method will not be called. So you can call this method when you need.

Otherwise, if you do not need any of these behaviors, you can disable this behavior completely:

```
remessage_client:
    auth: false
```

###  Health Score

27

—

LowBetter than 47% of packages

Maintenance20

Infrequent updates — may be unmaintained

Popularity7

Limited adoption so far

Community7

Small or concentrated contributor base

Maturity62

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 ~57 days

Recently: every ~27 days

Total

13

Last Release

1514d ago

PHP version history (3 changes)0.1.0PHP ^7.4

0.2.0PHP &gt;=8.0

0.3.0PHP &gt;=8.1

### Community

Maintainers

![](https://www.gravatar.com/avatar/7c247169833cef4170f4431e5e8b28085b03fc8982e2c2a8594604d617e9c57a?d=identicon)[h1karo](/maintainers/h1karo)

---

Top Contributors

[![h1karo](https://avatars.githubusercontent.com/u/47826103?v=4)](https://github.com/h1karo "h1karo (119 commits)")

---

Tags

communicationphpre-messageremessagesymfonysymfony-bundle

###  Code Quality

Static AnalysisPsalm

Type Coverage Yes

### Embed Badge

![Health badge](/badges/remessage-client-bundle/health.svg)

```
[![Health](https://phpackages.com/badges/remessage-client-bundle/health.svg)](https://phpackages.com/packages/remessage-client-bundle)
```

###  Alternatives

[easycorp/easyadmin-bundle

Admin generator for Symfony applications

4.3k17.9M388](/packages/easycorp-easyadmin-bundle)[sylius/sylius

E-Commerce platform for PHP, based on Symfony framework.

8.5k5.9M739](/packages/sylius-sylius)[shopware/platform

The Shopware e-commerce core

3.4k1.5M3](/packages/shopware-platform)[shopware/core

Shopware platform is the core for all Shopware ecommerce products.

585.6M577](/packages/shopware-core)[sulu/sulu

Core framework that implements the functionality of the Sulu content management system

1.3k1.4M204](/packages/sulu-sulu)[prestashop/prestashop

PrestaShop is an Open Source e-commerce platform, committed to providing the best shopping cart experience for both merchants and customers.

9.1k17.8k](/packages/prestashop-prestashop)

PHPackages © 2026

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