Download the PHP package webrek/arco without Composer

On this page you can find all versions of the php package webrek/arco. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.

FAQ

After the download, you have to make one include require_once('vendor/autoload.php');. After that you have to import the classes with use statements.

Example:
If you use only one package a project is not needed. But if you use more then one package, without a project it is not possible to import the classes with use statements.

In general, it is recommended to use always a project to download your libraries. In an application normally there is more than one library needed.
Some PHP packages are not free to download and because of that hosted in private repositories. In this case some credentials are needed to access such packages. Please use the auth.json textarea to insert credentials, if a package is coming from a private repository. You can look here for more information.

  • Some hosting areas are not accessible by a terminal or SSH. Then it is not possible to use Composer.
  • To use Composer is sometimes complicated. Especially for beginners.
  • Composer needs much resources. Sometimes they are not available on a simple webspace.
  • If you are using private repositories you don't need to share your credentials. You can set up everything on our site and then you provide a simple download link to your team member.
  • Simplify your Composer build process. Use our own command line tool to download the vendor folder as binary. This makes your build process faster and you don't need to expose your credentials for private repositories.
Please rate this library. Is it a good library?

Informations about the package arco

Arco

Última versión Tests PHP

Lleva el control de las solicitudes de derechos ARCO con su plazo legal y una bitácora de consentimiento de solo-agregado — las dos cosas que la LFPDPPP de México te pide poder demostrar: que respondiste las solicitudes a tiempo y que puedes probar cuándo y para qué te dieron consentimiento.

Un núcleo independiente de framework (depende solo de PHP y de nesbot/carbon) con un puente opcional para Laravel — almacenamiento con Eloquent, facades, migraciones y un comando — que se conecta solo cuando trabajas en Laravel.

Este paquete te da los registros y los plazos que el cumplimiento exige. No vuelve "conforme" a una organización por sí solo — eso requiere un aviso de privacidad, procedimientos internos y un responsable.

Instalación

En Laravel

El service provider se descubre automáticamente. Publica y corre las migraciones:

En cualquier otro lado

No hay dependencia de framework. Construye los servicios con tu propio almacenamiento implementando dos interfaces — Webrek\Arco\Contracts\ArcoRequestRepository y Webrek\Arco\Contracts\ConsentRepository:

El titular es un value object Subject — Subject::model($tipo, $id), Subject::email($correo) o Subject::anonymous() — para que nada del núcleo conozca tu ORM.

Solicitudes ARCO

Los cuatro derechos son un enum: ArcoRight::Acceso, Rectificacion, Cancelacion, Oposicion. Cada solicitud recibe un dueAt — 20 días hábiles desde su recepción (LFPDPPP art. 32), saltando fines de semana y los días festivos que configures.

Los eventos ArcoRequestReceived y ArcoRequestResolved se disparan en cada paso.

Días festivos

El plazo salta los fines de semana automáticamente. Los días de descanso obligatorio en México cambian de fecha cada año, así que lista las fechas concretas que observes en la configuración:

Bitácora de consentimiento

El consentimiento se registra como una serie de eventos de solo-agregado — un otorgamiento y una revocación posterior son dos renglones, nunca una actualización — para que el historial completo quede como evidencia. El último evento de un par (titular, finalidad) es el estado actual.

Un titular puede ser cualquier modelo de Eloquent o un correo, así que puedes registrar el consentimiento antes de que la persona tenga cuenta.

El trait HasDataRights (Laravel)

Pruebas

La suite del núcleo (tests/Unit) corre sin framework, contra repositorios en memoria; la suite de Laravel (tests/Feature) ejercita el puente de Eloquent.

Contribuir

Consulta CONTRIBUTING.md. Corre make check antes de abrir un pull request.

Seguridad

Reporta vulnerabilidades a través del formulario de avisos de seguridad, no como issues públicos. Consulta SECURITY.md.

Licencia

Licencia MIT (MIT). Consulta LICENSE.


All versions of arco with dependencies

PHP Build Version
Package Version
Requires php Version ^8.2
nesbot/carbon Version ^2.72 || ^3.0
Composer command for our command line client (download client) This client runs in each environment. You don't need a specific PHP version etc. The first 20 API calls are free. Standard composer command

The package webrek/arco contains the following files

Loading the files please wait ...