Download the PHP package splinter/framework without Composer
On this page you can find all versions of the php package splinter/framework. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.
Download splinter/framework
More information about splinter/framework
Files in splinter/framework
Package framework
Short Description Splinter — lightweight PHP micro-framework core (DI, routing, ORM, HTTP, console, queues)
License MIT
Informations about the package framework
Splinter
Lightweight PHP micro-framework core: DI container, routing glue, Eloquent via Capsule, HTTP helpers, console commands and a Redis-backed queue. No view layer, no opinion on authorization — those are separate packages built on top of this core.
Install
Entry points
bootstrap/app.php— bootsSplinter\Kernel\HttpKerneland handles the current HTTP request.splinter(CLI, like Laravel'sartisan) — bootsSplinter\Kernel\ConsoleKerneland runs the console application.
Configuration
Every config/*.php file is loaded and exposed under its filename, e.g.
config/app.php is available as $config['app'] inside service
providers. config/app.php controls providers, route files, global
middlewares, and any additional console commands.
Commands
splinter migrate [--connection=default]splinter migrate:rollback [--connection=default] [--target=VERSION]splinter migrate:status [--connection=default]splinter migrate:create <Name>splinter queue:work [queue]
Queue
EventDispatcher pushes listeners implementing Splinter\Contracts\ShouldQueue
onto a Redis list; queue:work consumes it with a retry mechanism, storing
permanently failed jobs in failed_jobs. That table's migration ships
inside this package (database/migrations/) — list both the package path
and your app's db/migrations/ in config/phinx.php (see example).
Not included (by design)
- View/template rendering (Twig) — separate package.
- Authorization/permissions model — separate package.
AccessRuleInterfaceis provided here as a neutral contract; concrete implementations (permission-based, role-based, etc.) live elsewhere.
All versions of framework with dependencies
php-di/php-di Version ^7.1
bramus/router Version ^1.6
illuminate/database Version ^11.0
symfony/console Version ^7.4
predis/predis Version ^2.2
robmorgan/phinx Version ^0.16
vlucas/phpdotenv Version ^5.4