Download the PHP package jorarmarfin/drupal-commons-traits without Composer
On this page you can find all versions of the php package jorarmarfin/drupal-commons-traits. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.
Download jorarmarfin/drupal-commons-traits
More information about jorarmarfin/drupal-commons-traits
Files in jorarmarfin/drupal-commons-traits
Package drupal-commons-traits
Short Description Colección de traits reutilizables para módulos de Drupal.
License MIT
Informations about the package drupal-commons-traits
Drupal Commons Traits
Este paquete proporciona una colección de traits reutilizables diseñados para facilitar el desarrollo de módulos en Drupal. Los traits están diseñados para ser incorporados en diferentes módulos para proporcionar funcionalidades comunes de manera eficiente y estandarizada.
Características
- Trait Ejemplo 1: Describe lo que hace este trait.
- Trait Ejemplo 2: Proporciona una breve descripción de otro trait.
Requisitos
- Drupal 9.0 o superior
- PHP 7.3 o superior
Instalación
Para instalar el paquete, simplemente ejecuta el siguiente comando en la raíz de tu proyecto Drupal:
Uso
Para utilizar uno de los traits incluidos en tu módulo, primero debes incluirlo en tu clase utilizando la declaración use. Aquí tienes un ejemplo de cómo hacerlo:
Documentación
A continuación se muestra una lista de los traits incluidos en este paquete y una breve descripción de cada uno:
EntityDrupalTrait
- getNode: Obtiene un nodo por su ID.
- getNidByTitleAndType: Obtiene el ID de un nodo por su título y tipo.
- getFieldByNid: Obtiene el valor de un campo de un nodo.
- getListTitleByTypeFieldId: Obtiene una lista de títulos de nodos por tipo y campo.
- getNodesByType: Obtiene una lista de nodos por tipo.
- getValueReferenceField: Obtiene el valor de un campo de referencia.
- getAllValuesFromReferenceField: Obtiene todos los valores de un campo de referencia.
- getAllReferencedEntities: Obtiene todas las entidades referenciadas.
- getEntityReferenceField: Obtiene una entidad referenciada.
- getTaxonomyTermById: Obtiene un término de taxonomía por su ID.
- getTaxonomyList: Obtiene una lista de términos de taxonomía por vocabulario.
HelperFunctionsTrait
- calculateAge: Calcula la edad de una persona según una fecha establecida.
Contribuir
Este proyecto es de código abierto y las contribuciones son bienvenidas. Si tienes sugerencias de mejoras o nuevos traits, por favor abre un issue o envía un pull request.
Licencia
Este proyecto está licenciado bajo la Licencia MIT. Consulta el archivo LICENSE en este repositorio para más información.