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