PHPackages                             auret/bet-profiler - 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. auret/bet-profiler

ActiveLibrary

auret/bet-profiler
==================

Bet profiler project

1.2.2(4y ago)015proprietaryPHPPHP ~8.1

Since Jan 9Pushed 4y ago1 watchersCompare

[ Source](https://github.com/nplasencia/BetProfiler)[ Packagist](https://packagist.org/packages/auret/bet-profiler)[ RSS](/packages/auret-bet-profiler/feed)WikiDiscussions master Synced 1mo ago

READMEChangelogDependencies (1)Versions (10)Used By (0)

Bet Profiler
============

[](#bet-profiler)

Project Architecture
--------------------

[](#project-architecture)

In order to implement a Clean Code architecture, this project uses 4 different concepts: entities, interactors, boundaries and gateways.

### Entities

[](#entities)

Represent the business logic.

### Interactors

[](#interactors)

Represent the specific use cases of the application.

### Boundaries

[](#boundaries)

A boundary is formed by two sets of interfaces:

- The first set is used by the Delivery Mechanism controller and implemented by the interactor. It accepts Request Model data structure.
- The second one is used by the interactor and implemented by the Delivery Mechanism presenter. It accepts Response Model data structure.

### Gateways

[](#gateways)

This interface is used by the interactor and implemented by the Gateway Entity Implementation. This last one will be responsible for getting the data from the database and convert them into entities which will be used by the Interactor.

Docker commands
---------------

[](#docker-commands)

### Install composer dependencies

[](#install-composer-dependencies)

```
docker-compose run composer install
```

### Update composer dependencies

[](#update-composer-dependencies)

```
docker-compose run composer update
```

Run unit tests
--------------

[](#run-unit-tests)

```
docker-compose run phpunit
```

Generate phpunit configuration
------------------------------

[](#generate-phpunit-configuration)

```
docker-compose run phpunit --generate-configuration
```

###  Health Score

27

—

LowBetter than 49% of packages

Maintenance20

Infrequent updates — may be unmaintained

Popularity6

Limited adoption so far

Community7

Small or concentrated contributor base

Maturity63

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

Total

9

Last Release

1572d ago

### Community

Maintainers

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

---

Top Contributors

[![nplasencia](https://avatars.githubusercontent.com/u/12783181?v=4)](https://github.com/nplasencia "nplasencia (72 commits)")

###  Code Quality

TestsPHPUnit

### Embed Badge

![Health badge](/badges/auret-bet-profiler/health.svg)

```
[![Health](https://phpackages.com/badges/auret-bet-profiler/health.svg)](https://phpackages.com/packages/auret-bet-profiler)
```

PHPackages © 2026

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