PHPackages                             letkode/helpers-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. letkode/helpers-bundle

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

letkode/helpers-bundle
======================

PHP 8.4 utility helpers for Symfony applications

1.0.1(yesterday)011↑2627.3%1MITPHPPHP ^8.4

Since Jun 9Pushed yesterdayCompare

[ Source](https://github.com/letkode/helpers-bundle)[ Packagist](https://packagist.org/packages/letkode/helpers-bundle)[ RSS](/packages/letkode-helpers-bundle/feed)WikiDiscussions main Synced today

READMEChangelogDependencies (8)Versions (3)Used By (1)

Documentación de la Librería Common Helpers
===========================================

[](#documentación-de-la-librería-common-helpers)

Bienvenido a la biblioteca central de Helpers de la aplicación. Esta librería ha sido diseñada bajo los principios de **Responsabilidad Única (SRP)** y las **Reglas de Oro** de diseño: **Estrategia en el Constructor** y **Datos en el Handle**.

A continuación se describen los conceptos de cada directorio y los enlaces a sus guías detalladas.

---

📂 [Validación](./docs/validation.md)
------------------------------------

[](#-validación)

**Concepto**: Helpers encargados exclusivamente de realizar comprobaciones y asegurar la integridad de los datos.

- **Responsabilidad**: Deben devolver siempre un valor de tipo `bool`.
- **Ejemplos**: Validar RUT, verificar fortaleza de contraseña, comparar fechas.
- **[Ver detalle de funciones y parámetros →](./docs/validation.md)**

---

📂 [Conversión](./docs/conversion.md)
------------------------------------

[](#-conversión)

**Concepto**: Helpers destinados a transformar un dato de un tipo a otro totalmente distinto o generar nuevos valores basados en parámetros.

- **Responsabilidad**: Cambiar la naturaleza del dato (ej. de un Objeto a un String).
- **Ejemplos**: Número a palabras, Fecha a texto relativo, Generador de contraseñas aleatorias.
- **[Ver detalle de funciones y parámetros →](./docs/conversion.md)**

---

📂 [Strings](./docs/string.md)
-----------------------------

[](#-strings)

**Concepto**: Helpers especializados en la manipulación y limpieza de cadenas de texto.

- **Responsabilidad**: Recibir un `string` y devolver un `string` transformado.
- **Ejemplos**: Slugify, limpieza de caracteres especiales, ofuscación de datos.
- **[Ver detalle de funciones y parámetros →](./docs/string.md)**

---

📂 [Arrays](./docs/array.md)
---------------------------

[](#-arrays)

**Concepto**: Helpers diseñados para la gestión de colecciones de datos, listas y estructuras jerárquicas.

- **Responsabilidad**: Operar sobre estructuras de datos `array`.
- **Ejemplos**: Construcción de árboles, aplanamiento de claves, ordenamiento por clave.
- **[Ver detalle de funciones y parámetros →](./docs/array.md)**

---

📂 [Documentos de Identidad](./Document/README.md)
-------------------------------------------------

[](#-documentos-de-identidad)

**Concepto**: Sistema de validación y formateo de documentos de identidad para LATAM + España.

- **Responsabilidad**: Validar la integridad del número (checksum o regex) y devolver el formato canónico del país.
- **Ejemplos**: RUT chileno, CPF/CNPJ brasileño, DNI/NIF español, CURP mexicano.
- **[Ver detalle de países y tipos soportados →](./Document/README.md)**

---

📖 Guías Adicionales
-------------------

[](#-guías-adicionales)

- **[Cómo crear un nuevo Helper (Estándar de Oro)](./GUIDE.md)**: Sigue este estándar para mantener la calidad y coherencia de la librería.
- **[Contratos e Interfaces](./docs/contract.md)**: Definición técnica de las interfaces `HelperInterface`.

---

> **Nota Técnica**: Todos los helpers son `final readonly` y están optimizados para PHP 8.4, garantizando inmutabilidad y alto rendimiento.

###  Health Score

44

—

FairBetter than 90% of packages

Maintenance100

Actively maintained with recent releases

Popularity7

Limited adoption so far

Community8

Small or concentrated contributor base

Maturity52

Maturing project, gaining track record

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

Total

2

Last Release

1d ago

### Community

Maintainers

![](https://www.gravatar.com/avatar/562202fef9515226531f2d5c3b8cfc6a0a3a3bb61616204e56e3d93eaec3ed5f?d=identicon)[letkode.app](/maintainers/letkode.app)

---

Top Contributors

[![tjcalma](https://avatars.githubusercontent.com/u/4671171?v=4)](https://github.com/tjcalma "tjcalma (2 commits)")

###  Code Quality

TestsPHPUnit

Static AnalysisPHPStan

Code StylePHP CS Fixer

Type Coverage Yes

### Embed Badge

![Health badge](/badges/letkode-helpers-bundle/health.svg)

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

###  Alternatives

[easycorp/easyadmin-bundle

Admin generator for Symfony applications

4.3k17.5M370](/packages/easycorp-easyadmin-bundle)[open-dxp/opendxp

Content &amp; Product Management Framework (CMS/PIM)

9017.2k55](/packages/open-dxp-opendxp)

PHPackages © 2026

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