charm/error dependents (14) Order by: name | downloads Show: all | require | require-dev

  • charm/event

    A simple event emitter interface and a trait with the methods 'on', 'off' and 'emit'.

  • charm/hooks

    A powerful Hooks library, to allow extending and integrating between components.

  • charm/db

    PDO wrapper, for those that dislike verbose `PDOStatement` methods but also dislike SQL injection.

  • charm/dispatcher

    Creates PSR-7 Server Server Requests for PSR-15 Server Request Handlers and Middlewares from a web server, ReactPHP, Swoole or the command line.

  • charm/router

    A very fast, tiny single file router implementation. Compatible with PSR Middlware. Takes you from /users/{id:\d+} to `User::profile($id)`. Also in reverse: `$router->url([User::class, 'profile'], 123)` gives you the URL.

  • charm/app

    A minimalistic application framework, based on a set of minimalistic components.

  • charm/i18n

    Provides a Locale and Collator instance based on a Psr\Http\ServerRequestInterface.

  • charm/cli

    Provides the `charm` cli utility.

  • charm/table

    An interface for queryable collections such as database tables, arrays, APIs.

  • charm/orm

    Maps database tables to objects. Doesn't hide SQL.

  • charm/schema

    A simple to use schema validator allowing you to validate strings, numbers, arrays and objects. Modelled after JSON Schema written as PHP arrays.

  • charm/tpl

    An ultra minimalistic, single file template engine. Uses PHP as the template language, but provides the type of template inheritance you see in Blade or Twig.

  • charm/config

    A configuration hub. Used for accessing configuration information.

  • charm/database

    Yet another PDO wrapper. Because I don't like to explicitly prepare and execute and fetch every single query. Can use a PDO instance from you, or it makes a new connection standalone.

    Abandoned! See charm/db