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

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

letkode/helpers
===============

PHP 8.4 utility helpers for Symfony applications

1.0.4(1mo ago)08↓100%1MITPHPPHP ^8.4

Since May 4Pushed 3w ago1 watchersCompare

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

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

43

—

FairBetter than 89% of packages

Maintenance95

Actively maintained with recent releases

Popularity7

Limited adoption so far

Community9

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

Total

2

Last Release

30d 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 (4 commits)")

###  Code Quality

TestsPHPUnit

Static AnalysisPHPStan

Code StylePHP CS Fixer

Type Coverage Yes

### Embed Badge

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

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

###  Alternatives

[laravel/framework

The Laravel Framework.

34.7k532.1M19.2k](/packages/laravel-framework)[illuminate/support

The Illuminate Support package.

582110.9M39.4k](/packages/illuminate-support)[azuracast/azuracast

The AzuraCast self-hosted web radio station management suite.

3.9k27.8k](/packages/azuracast-azuracast)[ecotone/ecotone

Enterprise architecture layer for Laravel and Symfony — CQRS, Event Sourcing, Durable Workflows (Sagas, Orchestrators), Projections, and Outbox messaging via PHP attributes.

562565.8k41](/packages/ecotone-ecotone)[craftcms/feed-me

Import content from XML, RSS, CSV or JSON feeds into entries, categories, Craft Commerce products, and more.

294943.4k27](/packages/craftcms-feed-me)[rcsofttech/audit-trail-bundle

Enterprise-grade, high-performance Symfony audit trail bundle. Automatically track Doctrine entity changes with split-phase architecture, multiple transports (HTTP, Queue, Doctrine), and sensitive data masking.

1155.2k](/packages/rcsofttech-audit-trail-bundle)

PHPackages © 2026

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