ckhampus / StackStaticFile

A PHP port of Rack::Static.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Stack::StaticFile

This is a PHP port of the Rack::Static middleware.

The middleware intercepts requests for static files (javascript files, images, stylesheets, etc) based on the url prefixes or route mappings passed in the options.

Usage

Wrap your HttpKernelInterface app in an instance of Hampus\Stack\StaticFile or add it to your middleware stack.

With stack/builder:

<?php

$options = [];

$app = (new Stack\Builder)
    ->push('Hampus\Stack\StaticFile', $options)
    ->resolve($app);

Without the builder:

$app = new Hampus\Stack\StaticFile($app, $options);

About

A PHP port of Rack::Static.

License:MIT License


Languages

Language:PHP 99.8%Language:JavaScript 0.1%Language:CSS 0.1%