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. [Utility &amp; Helpers](/categories/utility)
4. /
5. auret/bet-profiler

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

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 1w 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 46% of packages

Maintenance20

Infrequent updates — may be unmaintained

Popularity6

Limited adoption so far

Community7

Small or concentrated contributor base

Maturity65

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

1671d ago

### Community

Maintainers

![](https://avatars.githubusercontent.com/u/12783181?v=4)[Nauzet Plasencia Cruz](/maintainers/nplasencia)[@nplasencia](https://github.com/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)
```

###  Alternatives

[leandrocfe/filament-ptbr-form-fields

Brazilian pt-BR form fields.

148125.1k](/packages/leandrocfe-filament-ptbr-form-fields)

PHPackages © 2026

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