PHPackages                             imemento/clients - 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. imemento/clients

ActiveLibrary[Utility &amp; Helpers](/categories/utility)

imemento/clients
================

Client library classes for iMemento Services

v8.1.0(4y ago)02.5k1MITPHPPHP ^8.0

Since Mar 28Pushed 4y ago2 watchersCompare

[ Source](https://github.com/mementohub/clients)[ Packagist](https://packagist.org/packages/imemento/clients)[ RSS](/packages/imemento-clients/feed)WikiDiscussions v8.1.x Synced 1mo ago

READMEChangelogDependencies (7)Versions (27)Used By (1)

iMemento Clients
================

[](#imemento-clients)

[![Build Status](https://github.com/mementohub/clients/workflows/Testing/badge.svg)](https://github.com/mementohub/clients/actions)[![Docs Status](https://camo.githubusercontent.com/54f3ef570bed77fc188284c93594bed3df2ade1ea04722dc02d262a75eb6ddbb/68747470733a2f2f696d672e736869656c64732e696f2f72656164746865646f63732f696d656d656e746f2d636c69656e7473)](https://imemento-clients.readthedocs.io)[![Latest Stable Version](https://camo.githubusercontent.com/a88b7aaba4b03499eefef91393271d61491897a42c768e5f8325427ee0796dbc/68747470733a2f2f696d672e736869656c64732e696f2f7061636b61676973742f762f696d656d656e746f2f636c69656e7473)](https://packagist.org/packages/imemento/clients)[![License](https://camo.githubusercontent.com/22e8113c4b42b1d56c7cd6f31dc011426e9ad9f80847102be71fc1f50e020a10/68747470733a2f2f696d672e736869656c64732e696f2f7061636b61676973742f6c2f696d656d656e746f2f636c69656e7473)](https://packagist.org/packages/imemento/clients)[![Total Downloads](https://camo.githubusercontent.com/6f99af02281ce0450ce4854ff3e39c194ecdf5661ea5ee84214d3f5fae04c374/68747470733a2f2f696d672e736869656c64732e696f2f7061636b61676973742f64742f696d656d656e746f2f636c69656e7473)](https://packagist.org/packages/imemento/clients)

Client library classes for iMemento Services

Check the full docs in here

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

[](#installation)

```
composer require imemento/clients
```

Quick Usage
-----------

[](#quick-usage)

```
use Facades\iMemento\Clients\Profiles;

//...

public function index()
{
    $user = Profiles::showUser(1234);
}
```

Modifier Methods
----------------

[](#modifier-methods)

```
// it returns an empty response on failure
$user = Profiles::silent()->showUser(1234);
// it throws an exception on failure
$user = Profiles::critical()->showUser(1234);
// it retries the request 3 times if it fails
$user = Profiles::retries(3)->showUser(1234);
```

### Async

[](#async)

```
use GuzzleHttp\Promise;

// ...

$promises = [
    'profiles'      => Profiles::async()->showUser(1234),
    'roles'         => Roles::async()->listRoles(),
];

$results = Promise\settle($promises)->wait();
```

Authentication
--------------

[](#authentication)

```
// as the current running service (the env variables need to be set)
$org = Profiles::asService()->showOrganization(1234);
// as the currently logged in user
$org = Profiles::asUser()->showOrganization(1234);
// as the given user
$org = Profiles::as($user)->showOrganization(1234);
// with the provided token
$org = Profiles::withToken($token)->showOrganization(1234);
// anonymous calls
$org = Profiles::anonymously()->showOrganization(1234);
```

###  Health Score

34

—

LowBetter than 77% of packages

Maintenance20

Infrequent updates — may be unmaintained

Popularity16

Limited adoption so far

Community13

Small or concentrated contributor base

Maturity75

Established project with proven stability

 Bus Factor1

Top contributor holds 78.5% 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 ~34 days

Recently: every ~75 days

Total

26

Last Release

1748d ago

Major Versions

v5.8.x-dev → v6.0.x-dev2020-09-29

6.0.0 → 7.0.02020-09-29

v7.0.x-dev → 8.0.02020-09-29

PHP version history (6 changes)5.7.0PHP ^7.0

5.8.0PHP ^7.1

v6.0.x-devPHP ^7.2

7.0.0PHP ^7.2.5

8.0.0PHP ^7.3

v8.1.0PHP ^8.0

### Community

Maintainers

![](https://www.gravatar.com/avatar/ef360de3f6d1e1a2eb47c55b310bf697192f25dff9bf9733607404e1bf0ddc63?d=identicon)[bcismariu](/maintainers/bcismariu)

---

Top Contributors

[![bcismariu](https://avatars.githubusercontent.com/u/10166477?v=4)](https://github.com/bcismariu "bcismariu (62 commits)")[![gxgstan](https://avatars.githubusercontent.com/u/3264036?v=4)](https://github.com/gxgstan "gxgstan (10 commits)")[![childonline](https://avatars.githubusercontent.com/u/284391?v=4)](https://github.com/childonline "childonline (7 commits)")

###  Code Quality

TestsPHPUnit

### Embed Badge

![Health badge](/badges/imemento-clients/health.svg)

```
[![Health](https://phpackages.com/badges/imemento-clients/health.svg)](https://phpackages.com/packages/imemento-clients)
```

###  Alternatives

[illuminate/pipeline

The Illuminate Pipeline package.

9446.6M210](/packages/illuminate-pipeline)[bensampo/laravel-embed

Painless responsive embeds for videos, slideshows and more.

142146.8k](/packages/bensampo-laravel-embed)[illuminate/broadcasting

The Illuminate Broadcasting package.

7126.5M177](/packages/illuminate-broadcasting)[illuminate/hashing

The Illuminate Hashing package.

6428.7M166](/packages/illuminate-hashing)[aedart/athenaeum

Athenaeum is a mono repository; a collection of various PHP packages

255.2k](/packages/aedart-athenaeum)[ralphjsmit/laravel-helpers

A package containing handy helpers for your Laravel-application.

13704.6k2](/packages/ralphjsmit-laravel-helpers)

PHPackages © 2026

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