Download the PHP package reinvanoyen/oak without Composer
On this page you can find all versions of the php package reinvanoyen/oak. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.
Download reinvanoyen/oak
More information about reinvanoyen/oak
Files in reinvanoyen/oak
Informations about the package oak
Simple PHP building blocks framework
- Config
- Console
- Container
- Dispatcher
- Filesystem
- Logger
- Scheduler
- Session
Install
Creating an application
The example above only registers the Console component. This is an easy example since the Console component doesn't depend on any other components. To run the Console component, you'll have to get the Console\Kernel from your application handle the incoming Input:
To use the HTTP component (PSR-7 & PSR-15 compliant) you'll also have to register the Config component...and since the Config component reads configuration values from the filesystem, you'll also have to register the Filesystem component:
Handling an incoming request with the Http\Kernel goes as follows:
Config
Config commands
Console
Documentation coming soon
Container
Documentation coming soon
Cookie
Example usage
Cookie config options
Name | Default |
---|---|
path | / |
secure | false |
http_only | true |
Dispatcher
Filesystem
Documentation coming soon
Logger
Example usage
Logger config options
Name | Default |
---|---|
filename | logs/log.txt |
date_format | d/m/Y H:i |
Session
Example usage
Session config options
Name | Default |
---|---|
handler | \Oak\Session\FileSessionHandler |
path | sessions |
name | app |
cookie_prefix | session |
identifier_length | 40 |
lottery | 200 |
max_lifetime | 1000 |
All versions of oak with dependencies
nyholm/psr7-server Version dev-master
psr/http-server-handler Version ^1.0@dev
psr/http-server-middleware Version ^1.0@dev
vlucas/phpdotenv Version ^4.1@dev
dragonmantank/cron-expression Version dev-master