ideationnet / wafer
Very Thin, no-framework PHP
Installs: 21
Dependents: 0
Suggesters: 0
Security: 0
Stars: 1
Watchers: 1
Forks: 0
Open Issues: 0
pkg:composer/ideationnet/wafer
Requires
- php: ~7.0
- ideationnet/invoker-router-middleware: ^1.0
- ideationnet/stack-runner: ^4.0
- middlewares/utils: ^0.13.0
- php-di/php-di: ^5.4
- zendframework/zend-diactoros: ^1.6
Requires (Dev)
- phpunit/phpunit: ^6.4
- squizlabs/php_codesniffer: ^3.1
This package is not auto-updated.
Last update: 2025-09-28 09:45:35 UTC
README
Simple, very thin, no-framework PHP.
Install
Via composer
composer require ideationnet/wafer
Usage
The simplest way to use this is to create an "invokable":
<?php use Zend\Diactoros\Response\HtmlResponse; class Hello { public function __invoke() { return new HtmlResponse('Hello!'); } }
And then just run it by creating an index.php
:
<?php use IdNet\Wafer\Application; use Example\Hello; require __DIR__.'/../vendor/autoload.php'; Application::run([ 'routes' => [ ['GET', '/', Hello::class] ] ]);