Search by

ariademur member since: Feb 15, 2018 · Transparency log

ariademur's packages

  • PHP

    webservco/configuration-legacy

    A PHP component/library. Static configuration helper for legacy procedural code that can't easily receive objects.

  • PHP

    webservco/constant-value-class

    A PHP library. Type-checked constants for PHP 7: a class whose only instances are its own constant values, so it can stand in for an enum.

  • PHP

    webservco/controller

    A PHP component/library. Base controllers, and the instantiator that creates the right controller for a route along with its module's dependencies.

  • PHP

    webservco/data

    A PHP component/library. Data transfer objects, and services that pull typed values out of mixed data such as request bodies, sessions and database rows.

  • PHP

    webservco/data-transfer

    A PHP component/library.

  • PHP

    webservco/database

    A PHP component/library. PDO for MySQL and MariaDB, with a connection that opens on first use, query helpers and transactions.

  • PHP

    webservco/database-legacy

    A PHP component/library. Static mysqli helper for moving old ext/mysql code to PHP 8 without rewriting it.

  • PHP

    webservco/dependency-container

    A PHP component/library. Hand-wired containers that create the application's shared services when they're first needed.

  • PHP

    webservco/discogs-api

    A PHP library for webservco/framework. Client for the Discogs API, with authentication, rate limiting and error handling built in.

  • PHP

    webservco/discogs-auth

    A PHP library for webservco/framework. Builds the Authorization header for each Discogs authentication type: app key, personal access token and OAuth.

  • PHP

    webservco/discogs-data

    A PHP library for webservco/framework. Streams the compressed Discogs monthly data dumps (artists, labels, masters, releases) and passes each XML item to a processor.

  • PHP

    webservco/document-object-model

    A PHP component/library. Typed helpers around PHP's DOM classes, for parsing XML and HTML without an instanceof check after every XPath query.

  • PHP

    webservco/emitter

    A PHP component/library. Sends a PSR-7 response to the client, with its status line, headers and body.

  • PHP

    webservco/environment

    A PHP component/library. Names for the environments an application runs in: development, testing, staging and production.

  • PHP

    webservco/error

    A PHP component/library. PHP error handling for an application, with a default handler that turns every PHP error into an ErrorException.