raphhh/puppy-static-route

Static routing module for Puppy framework


License
MIT

Documentation

Puppy static routing module

Latest Stable Version Build Status Scrutinizer Quality Score Code Coverage Total Downloads License

Static routing module for Puppy framework.

See Puppy framework for more information.

Installation

$ composer require raphhh/puppy-static-route

Documentation

This module routes an uri to a template file. The router takes the request uri and tries to find an associated template.

Note that the template files must be in the dir "<template.directory.main>/public/".

If the request uri points to a dir and not a file, a default file will be searched. By default: "

/index.html.twig".

If no file is found in the templates, it returns an HTTP 404 error.

Config options

  • 'template.directory.main' => path to the directory of the template files.
  • 'template.file.default' => name of the file to search if the address points to a dir. Default: "index".
  • 'template.file.server.extension' => extension of the file to search if the address points to a dir. Default: ".html".
  • 'template.file.template.extension' => name of the template engine added to the file. Default: ".twig".